@font-face{font-family:Alfred Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}.dashboard-module___gmGcq__dashboard{--dashboard-surface:var(--demo-card-bg);--dashboard-revenue:#f7a45c;--dashboard-cost:#42a5b9;--dashboard-direct-cost:var(--demo-warning-fg);--dashboard-net-gain:#c1e7cc;--dashboard-profit:var(--demo-foreground);--dashboard-previous:#bcbfca;--dashboard-sales:#88450f;--dashboard-expense:#a1d2dc;--dashboard-grid:var(--demo-border);--dashboard-negative:var(--demo-error-fg);--dashboard-alert-on-inverse:#f3a3a3;background:var(--demo-background);height:100%;color:var(--demo-foreground);scrollbar-gutter:stable;font:14px/22px Alfred Pretendard,-apple-system,system-ui,sans-serif;overflow:auto}.dashboard-module___gmGcq__dashboard *,.dashboard-module___gmGcq__dashboard :before,.dashboard-module___gmGcq__dashboard :after{box-sizing:border-box}.dashboard-module___gmGcq__dashboard button,.dashboard-module___gmGcq__dashboard input,.dashboard-module___gmGcq__dashboard select{font-family:inherit}.dashboard-module___gmGcq__dashboard button{cursor:pointer}.dashboard-module___gmGcq__dashboard button:disabled{cursor:default;opacity:.55}.dashboard-module___gmGcq__dashboard button:focus-visible,.dashboard-module___gmGcq__monthHit:focus-visible{outline:2px solid var(--demo-warning-fg);outline-offset:2px}.dashboard-module___gmGcq__dashboard h1,.dashboard-module___gmGcq__dashboard h2,.dashboard-module___gmGcq__dashboard p,.dashboard-module___gmGcq__dashboard dl{margin:0}.dashboard-module___gmGcq__dashboard h1{color:var(--demo-foreground);font-size:24px;font-weight:700;line-height:30px}.dashboard-module___gmGcq__dashboard h2{font-size:16px;font-weight:700;line-height:19px}.dashboard-module___gmGcq__pageHeader{padding:8px 40px 0}.dashboard-module___gmGcq__pageHeader h1{padding:5px 0}.dashboard-module___gmGcq__pageTabs{border-bottom:1px solid var(--demo-border-soft);gap:0;margin-top:16px;display:flex}.dashboard-module___gmGcq__pageTabs button{color:var(--demo-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 20px;font-size:14px;font-weight:700;line-height:20px}.dashboard-module___gmGcq__pageTabs button[aria-selected=true]{color:var(--demo-foreground);border-bottom-color:var(--demo-foreground)}.dashboard-module___gmGcq__content{flex-direction:column;gap:20px;padding:24px 40px 128px;display:flex}.dashboard-module___gmGcq__notice{background:var(--demo-card-bg);border:1px solid var(--demo-border);border-radius:16px;padding:12px}.dashboard-module___gmGcq__notice summary{cursor:pointer;font-size:14px;font-weight:500;list-style:none}.dashboard-module___gmGcq__notice summary:after{content:"⌃";float:right;color:var(--demo-muted)}.dashboard-module___gmGcq__notice:not([open]) summary:after{content:"⌄"}.dashboard-module___gmGcq__notice p{color:var(--demo-muted);margin:8px 0 0 18px;font-size:12px;line-height:19px}.dashboard-module___gmGcq__filters{grid-template-columns:160px minmax(200px,1fr) 140px minmax(190px,1fr) auto;align-items:end;gap:12px;max-width:1100px;display:grid}.dashboard-module___gmGcq__filters .demo-type-control{background:var(--demo-card-bg);height:40px;min-height:40px;color:var(--demo-foreground);border-color:var(--demo-border-strong);border-radius:4px;font-size:14px;font-weight:500}.dashboard-module___gmGcq__filters>button{height:40px}.dashboard-module___gmGcq__context,.dashboard-module___gmGcq__meta{color:var(--demo-muted);font-size:12px;line-height:19px}.dashboard-module___gmGcq__context{text-align:right;margin-top:-12px}.dashboard-module___gmGcq__reportStack{flex-direction:column;gap:20px;display:flex}.dashboard-module___gmGcq__card,.dashboard-module___gmGcq__tableCard{background:var(--demo-card-bg);border-radius:6px;box-shadow:0 4px 13px #acabab14}.dashboard-module___gmGcq__card{padding:28px}.dashboard-module___gmGcq__reportStack>.dashboard-module___gmGcq__card:first-child:not(:has(.dashboard-module___gmGcq__totals>div)){box-shadow:none;border-radius:12px;padding:20px 24px}.dashboard-module___gmGcq__heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dashboard-module___gmGcq__tableCard>.dashboard-module___gmGcq__heading{padding:24px}.dashboard-module___gmGcq__tableCard>.dashboard-module___gmGcq__heading button{background:var(--demo-card-bg);color:var(--demo-foreground);border-color:var(--demo-border-strong);font-size:12px;font-weight:500}.dashboard-module___gmGcq__totals{flex-wrap:wrap;align-items:center;gap:16px 64px;display:flex;margin-top:12px!important}.dashboard-module___gmGcq__totals>div{align-items:center;gap:8px;display:flex}.dashboard-module___gmGcq__totals dt{color:var(--demo-muted);border:1px solid var(--demo-border-strong);border-radius:4px;padding:2px 8px;font-size:12px;line-height:18px}.dashboard-module___gmGcq__totals dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700;line-height:24px}.dashboard-module___gmGcq__toggle{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12px;line-height:19px;display:inline-flex}.dashboard-module___gmGcq__toggle input{opacity:0;width:1px;height:1px;position:absolute}.dashboard-module___gmGcq__toggle input+span{background:var(--demo-border-strong);border-radius:16px;width:32px;height:18px;position:relative}.dashboard-module___gmGcq__toggle input+span:before{content:"";background:var(--demo-card-bg);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.dashboard-module___gmGcq__toggle input:checked+span{background:var(--demo-warning-fg)}.dashboard-module___gmGcq__toggle input:checked+span:before{left:16px}.dashboard-module___gmGcq__toggle input:focus-visible+span{outline:2px solid var(--demo-warning-fg);outline-offset:2px}.dashboard-module___gmGcq__legend{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.dashboard-module___gmGcq__card:not(:has(.dashboard-module___gmGcq__totals>div)) .dashboard-module___gmGcq__legend{justify-content:flex-end}.dashboard-module___gmGcq__legend button{background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;line-height:19px;display:inline-flex}.dashboard-module___gmGcq__legend button[aria-pressed=false]{opacity:.45}.dashboard-module___gmGcq__swatch{width:12px;height:12px;display:inline-block}.dashboard-module___gmGcq__dashedSwatch{box-sizing:border-box;border:1px dashed var(--dashboard-revenue);background:color-mix(in srgb, var(--dashboard-revenue) 12%, transparent);width:12px;height:12px;display:inline-block}.dashboard-module___gmGcq__lineSwatch{width:15px;height:2px;display:inline-block;position:relative}.dashboard-module___gmGcq__lineSwatch:after{content:"";background:var(--demo-card-bg);border:2px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:4px}.dashboard-module___gmGcq__plot{width:100%;position:relative}.dashboard-module___gmGcq__plot svg{width:100%;height:240px;display:block}.dashboard-module___gmGcq__plot svg text{fill:var(--demo-muted);font-family:inherit;font-size:12px}.dashboard-module___gmGcq__unselected{opacity:.4}.dashboard-module___gmGcq__monthHit{cursor:pointer}.dashboard-module___gmGcq__tooltip{pointer-events:none;width:215px;color:var(--demo-card-bg);background:#4d4e58f2;border-radius:4px;padding:8px;font-size:12px;position:absolute;box-shadow:0 4px 6px #0000001a}.dashboard-module___gmGcq__tooltip>div{justify-content:space-between;gap:10px;display:flex}.dashboard-module___gmGcq__tableScroll{border-radius:0 0 6px 6px;width:100%;overflow:auto}.dashboard-module___gmGcq__tableScroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.dashboard-module___gmGcq__tableScroll th,.dashboard-module___gmGcq__tableScroll td{border-right:1px solid var(--demo-border-soft);border-bottom:1px solid var(--demo-border-soft);text-align:right;white-space:nowrap;height:56px;padding:12px 20px;font-size:14px;font-weight:500;line-height:22px}.dashboard-module___gmGcq__tableScroll thead th{background:var(--demo-table-header);color:var(--demo-muted);height:44px;font-size:12px;font-weight:400;line-height:19px}.dashboard-module___gmGcq__tableScroll th:first-child,.dashboard-module___gmGcq__tableScroll td:first-child{text-align:left}.dashboard-module___gmGcq__tableScroll th:last-child,.dashboard-module___gmGcq__tableScroll td:last-child{border-right:0}.dashboard-module___gmGcq__tableScroll tbody tr:hover{background:var(--demo-background)}.dashboard-module___gmGcq__inModal{height:100%;min-height:0;box-shadow:none;flex-direction:column;display:flex}.dashboard-module___gmGcq__inModal>*{flex-shrink:0}.dashboard-module___gmGcq__inModal>.dashboard-module___gmGcq__heading{padding:12px 16px}.dashboard-module___gmGcq__inModal .dashboard-module___gmGcq__tableScroll th,.dashboard-module___gmGcq__inModal .dashboard-module___gmGcq__tableScroll td{height:40px;padding:8px 16px;font-size:13px}.dashboard-module___gmGcq__inModal .dashboard-module___gmGcq__tableScroll thead th{height:34px}.dashboard-module___gmGcq__inModal>.dashboard-module___gmGcq__lineScroll{flex:auto;min-height:0}.dashboard-module___gmGcq__lineScroll thead th{z-index:1;position:sticky;top:0}.dashboard-module___gmGcq__statement{min-width:1680px}.dashboard-module___gmGcq__statement th:first-child{background:var(--demo-card-bg);z-index:1;min-width:180px;position:sticky;left:0}.dashboard-module___gmGcq__statement thead th:first-child{background:var(--demo-table-header)}.dashboard-module___gmGcq__statement th button{text-align:left;background:0 0;border:0;width:100%}.dashboard-module___gmGcq__statement .dashboard-module___gmGcq__child th{color:var(--demo-muted);padding-left:36px}.dashboard-module___gmGcq__subtotal td,.dashboard-module___gmGcq__subtotal th{border-top:1px solid var(--demo-border);border-bottom:1px solid var(--demo-border);background:var(--demo-background)!important;font-weight:700!important}.dashboard-module___gmGcq__amountButton,.dashboard-module___gmGcq__nameButton{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.dashboard-module___gmGcq__negative{color:var(--demo-error-fg)}.dashboard-module___gmGcq__cellNote{color:var(--demo-muted);font-size:12px;display:block}.dashboard-module___gmGcq__attentionList>p{color:var(--demo-muted);margin:16px 0;font-size:12px}.dashboard-module___gmGcq__attentionList>button{border:0;border-top:1px solid var(--demo-border-soft);text-align:left;background:0 0;justify-content:space-between;gap:20px;width:100%;padding:12px 0;display:flex}.dashboard-module___gmGcq__empty{color:var(--demo-muted);text-align:center!important;height:100px!important}.dashboard-module___gmGcq__note{color:var(--demo-muted);font-size:12px;line-height:19px;margin-top:12px!important}.dashboard-module___gmGcq__marginChart{align-items:end;gap:8px;height:220px;margin-top:20px;display:flex}.dashboard-module___gmGcq__marginChart button{background:0 0;border:0;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;min-width:0;height:100%;display:flex;position:relative}.dashboard-module___gmGcq__marginChart button span{font-size:12px}.dashboard-module___gmGcq__marginChart i{width:min(100%,36px);min-height:1px;max-height:160px}.dashboard-module___gmGcq__marginChart small{color:var(--demo-muted);font-size:12px}@media (max-width:900px){.dashboard-module___gmGcq__pageHeader{padding:16px 20px 0}.dashboard-module___gmGcq__content{padding:24px 20px 64px}.dashboard-module___gmGcq__filters{grid-template-columns:1fr 1fr}.dashboard-module___gmGcq__card{padding:20px}.dashboard-module___gmGcq__totals{gap:16px 24px}}@media (max-width:500px){.dashboard-module___gmGcq__pageTabs{overflow-x:auto}.dashboard-module___gmGcq__pageTabs button{white-space:nowrap;padding:10px 12px}.dashboard-module___gmGcq__heading{gap:10px}.dashboard-module___gmGcq__totals dd{font-size:18px}}.dashboard-module___gmGcq__overview h2{font-size:14px;line-height:17px}.dashboard-module___gmGcq__overview .dashboard-module___gmGcq__tableCard{box-shadow:none;border-radius:12px}.dashboard-module___gmGcq__taxStatement .dashboard-module___gmGcq__legend .dashboard-module___gmGcq__toggle{margin-left:auto}.dashboard-module___gmGcq__chartFooter{margin:28px -28px -28px}.dashboard-module___gmGcq__periodSwitch{border:1px solid var(--demo-border-strong);border-radius:4px;width:fit-content;display:flex;overflow:hidden}.dashboard-module___gmGcq__periodSwitch button{background:var(--demo-card-bg);width:64px;height:40px;color:var(--demo-muted);border:0}.dashboard-module___gmGcq__periodSwitch button+button{border-left:1px solid var(--demo-border-strong)}.dashboard-module___gmGcq__periodSwitch button[aria-pressed=true]{color:var(--demo-foreground);box-shadow:inset 0 0 0 1px var(--demo-foreground);font-weight:700}.dashboard-module___gmGcq__detailsFrame{height:700px;min-height:400px}@media (max-width:900px){.dashboard-module___gmGcq__chartFooter{margin:20px -20px -20px}}.dashboard-module___gmGcq__unavailablePlot{margin-top:20px;position:relative}.dashboard-module___gmGcq__unavailablePlot svg{width:100%;height:240px;display:block}.dashboard-module___gmGcq__unavailablePlot svg text{fill:var(--demo-muted);font-family:inherit;font-size:12px}.dashboard-module___gmGcq__unavailablePlot p{color:var(--demo-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dashboard-module___gmGcq__pageTabs a{color:var(--demo-muted);border-bottom:2px solid #0000;padding:12px 20px;text-decoration:none;display:block}.dashboard-module___gmGcq__pageTabs a[aria-current=page]{color:var(--demo-foreground);border-bottom-color:var(--demo-foreground);font-weight:700}.dashboard-module___gmGcq__filters{grid-template-columns:110px minmax(120px,1fr) minmax(170px,1.4fr) minmax(170px,1.4fr) minmax(140px,1fr) auto auto;max-width:none}.dashboard-module___gmGcq__filters>div>button{background:var(--demo-card-bg);height:40px;font-size:14px}.dashboard-module___gmGcq__listFilters,.dashboard-module___gmGcq__chartModes{flex-wrap:wrap;gap:8px;padding:12px 24px;display:flex}.dashboard-module___gmGcq__listFilters button,.dashboard-module___gmGcq__chartModes button{background:var(--demo-card-bg);border:1px solid var(--demo-border-strong);color:var(--demo-muted);border-radius:4px;padding:6px 12px;font-size:12px}.dashboard-module___gmGcq__listFilters button[aria-pressed=true],.dashboard-module___gmGcq__chartModes button[aria-pressed=true]{color:var(--demo-foreground);border-color:var(--demo-foreground)}.dashboard-module___gmGcq__staffNote{color:var(--demo-muted);padding:14px 24px;font-size:12px;line-height:19px}.dashboard-module___gmGcq__staffNote p+p{margin-top:8px}.dashboard-module___gmGcq__tooltip{opacity:.95;background:var(--demo-foreground);z-index:30;border-radius:4px;width:max-content;max-width:min(310px,100%);padding:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dashboard-module___gmGcq__tooltip h3{margin:0;padding-bottom:8px;font-size:12px;font-weight:500}.dashboard-module___gmGcq__tooltip>div{gap:12px;margin-top:6px}.dashboard-module___gmGcq__tooltip>div>span:first-child{align-items:center;gap:4px;display:inline-flex}.dashboard-module___gmGcq__tooltip>div>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}.dashboard-module___gmGcq__tooltip i{width:8px;height:8px;display:inline-block}.dashboard-module___gmGcq__tooltip .dashboard-module___gmGcq__tooltipAlert{color:var(--dashboard-alert-on-inverse)}.dashboard-module___gmGcq__tooltip hr{border:0;border-top:1px solid var(--demo-inverse-border);margin:8px 0}@media (max-width:900px){.dashboard-module___gmGcq__filters{grid-template-columns:1fr 1fr}}@media screen{html[data-theme=dark] .dashboard-module___gmGcq__dashboard{--dashboard-revenue:#dfa773;--dashboard-cost:#78b5c0;--dashboard-net-gain:#8cbd9a;--dashboard-previous:#858b99;--dashboard-sales:#dfb58f;--dashboard-expense:#8bbdc7;--dashboard-alert-on-inverse:#b91c1c}}
