:root{font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ux-page:#f4f2ee;--ux-surface:#fff;--ux-surface-2:#f5f3ef;--ux-surface-3:#eae7e1;--ux-ink:#16151b;--ux-ink-2:#57535f;--ux-ink-3:#8e8a97;--ux-line:#16151b1c;--ux-line-2:#16151b38;--ux-accent:#6a57f2;--ux-accent-2:#2f8fe0;--ux-accent-soft:#6a57f21f;--ux-accent-ink:#fff;--ux-mint:#119c72;--ux-warn:#d6731e;--ux-danger:#d93a55;--ux-glass:#ffffffc7;--ux-glass-line:#ffffffd9;--ux-shadow:#281e5024;--ux-shadow-strong:#281e5047;--ux-grad:linear-gradient(120deg, #7b61ff, #3d8bff 55%, #1fb89a);--ux-ease:cubic-bezier(.2, .8, .2, 1);--ux-spring:cubic-bezier(.34, 1.45, .64, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ux-page:#090a10;--ux-surface:#13151f;--ux-surface-2:#1a1d2b;--ux-surface-3:#25293c;--ux-ink:#f4f0e8;--ux-ink-2:#f4f0e8b8;--ux-ink-3:#f4f0e873;--ux-line:#ffffff1a;--ux-line-2:#fff3;--ux-accent:#9e8bff;--ux-accent-2:#7db4ff;--ux-accent-soft:#9e8bff29;--ux-accent-ink:#0b0c12;--ux-mint:#5eead4;--ux-warn:#ffb26b;--ux-danger:#ff7d8c;--ux-glass:#13151fd9;--ux-glass-line:#ffffff24;--ux-shadow:#00000073;--ux-shadow-strong:#000000b8;--ux-grad:linear-gradient(120deg, #b7a4ff, #7db4ff 55%, #a5f2d3)}*{box-sizing:border-box}body{background:var(--ux-page);min-width:320px;min-height:100vh;color:var(--ux-ink);transition:background-color .25s var(--ux-ease), color .25s var(--ux-ease);margin:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Segoe UI,Roboto,sans-serif}button,input,select,textarea{font:inherit}.ux,.ux *,.ux :before,.ux :after{box-sizing:border-box}.ux{color:var(--ux-ink);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;word-break:keep-all;overflow-wrap:break-word;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Segoe UI,Roboto,sans-serif}:where(.ux) :is(button,input,textarea,select){font:inherit;color:inherit}:where(.ux) button{cursor:pointer}.ux :focus-visible{outline:2px solid var(--ux-accent);outline-offset:2px}.u047{background:var(--ux-surface);width:100%;height:320px;box-shadow:0 0 0 1px var(--ux-line), 0 24px 48px -32px var(--ux-shadow-strong);border-radius:26px;flex-direction:column;padding:18px 20px 0;display:flex;position:relative;overflow:hidden}.u047-seg{background:var(--ux-surface-2);border-radius:14px;grid-template-columns:repeat(4,1fr);padding:4px;display:grid;position:relative}.u047-knob{top:4px;bottom:4px;left:var(--l,4px);right:var(--r,75%);background:var(--ux-surface);box-shadow:0 4px 12px -6px var(--ux-shadow-strong), 0 0 0 1px var(--ux-line);transition:left .42s var(--ux-spring), right .42s var(--ux-spring);border-radius:10px;position:absolute}.u047-opt{height:36px;color:var(--ux-ink-3);transition:color .25s, transform .25s var(--ux-spring);z-index:1;background:0 0;border:0;border-radius:10px;padding:0 6px;font-size:13px;font-weight:700;position:relative}.u047-opt:hover{color:var(--ux-ink-2)}.u047-opt[aria-checked=true]{color:var(--ux-ink)}.u047-lab{color:var(--ux-ink-3);margin:16px 4px 0;font-size:13px;font-weight:650}.u047-row{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 4px 0;display:flex}.u047-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(26px,3.2vw,34px);font-weight:850;line-height:1.15}.u047-chg{white-space:nowrap;background:color-mix(in srgb, var(--ux-mint) 15%, transparent);height:26px;color:var(--ux-mint);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:750;display:inline-flex}.u047-chg.down{background:color-mix(in srgb, var(--ux-accent) 14%, transparent);color:var(--ux-accent)}.u047-chg svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;transition:transform .45s var(--ux-spring);flex-shrink:0}.u047-chg.down svg{transform:rotate(180deg)}.u047-chart{flex:1;min-height:130px;margin:8px -20px 0;position:relative}.u047-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.u047-line{fill:none;stroke:var(--ux-accent);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.u047-grid line{stroke:var(--ux-line);stroke-dasharray:3 5}.u047-dot{fill:var(--ux-surface);stroke:var(--ux-accent);stroke-width:3px}.u047-halo{fill:var(--ux-accent);opacity:.18;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite u047-p}@keyframes u047-p{0%{opacity:.35;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.u039-tabs{background:var(--ux-surface);max-width:100%;box-shadow:0 0 0 1px var(--ux-line);scrollbar-width:none;border-radius:999px;flex-wrap:nowrap;gap:4px;padding:5px;display:inline-flex;position:relative;overflow-x:auto}.u039-tabs::-webkit-scrollbar{display:none}.u039-tab{height:38px;color:var(--ux-ink-2);white-space:nowrap;transition:background-color .28s var(--ux-spring), color .2s var(--ux-ease), transform .2s var(--ux-spring);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:750;display:inline-flex;position:relative}.u039-tab:hover{color:var(--ux-ink)}.u039-tab:active{transform:scale(.96)}.u039-tab[aria-selected=true]{background:var(--ux-ink);color:var(--ux-page);box-shadow:0 6px 16px -8px var(--ux-shadow-strong)}.u217-df{background:var(--ux-surface-2);height:34px;box-shadow:inset 0 0 0 1px var(--ux-line);color:var(--ux-ink-2);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:12.5px;font-weight:750;display:inline-flex}.u217-df i{background:var(--ux-surface-3);border-radius:9px;width:30px;height:18px;transition:background .2s;display:inline-block;position:relative}.u217-df i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .25s cubic-bezier(.3,1.5,.5,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.u217-df[aria-checked=true] i{background:var(--ux-accent)}.u217-df[aria-checked=true] i:after{transform:translate(12px)}.excel-sheet-wrap{background:var(--ux-surface);box-shadow:0 12px 32px -22px var(--ux-shadow);-webkit-overflow-scrolling:touch;border:none;border-radius:20px;overflow-x:auto}.excel-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.excel-table th,.excel-table td{border:none;border-bottom:1px solid color-mix(in srgb, var(--ux-line) 55%, transparent);white-space:nowrap;vertical-align:middle;text-align:center;padding:10px 12px;font-size:13px}.excel-table tbody tr:last-child td,.excel-table tbody tr:last-child th{border-bottom:none}.excel-table tbody tr:hover td{background:color-mix(in srgb, var(--ux-surface-2) 45%, var(--ux-surface))}.excel-table thead th{z-index:3;background:var(--ux-surface-2);color:var(--ux-ink-2);text-align:center;border-bottom:none;padding:12px;font-weight:800;position:sticky;top:0}.excel-table .sticky-left{z-index:2;background:var(--ux-surface);text-align:center;box-shadow:6px 0 12px -10px var(--ux-shadow);position:sticky;left:0}.excel-table thead .sticky-left{z-index:4;background:var(--ux-surface-2)}.excel-table .sticky-right{z-index:2;background:color-mix(in srgb, var(--ux-accent) 7%, var(--ux-surface));box-shadow:-6px 0 12px -10px var(--ux-shadow);position:sticky;right:0}.excel-table thead .sticky-right{z-index:4;background:color-mix(in srgb, var(--ux-accent) 12%, var(--ux-surface-2));color:var(--ux-accent)}.compact-seller-table th,.compact-seller-table td{padding:8px 6px;font-size:12.2px}.compact-seller-table .cell-input{min-width:64px;padding:5px;font-size:12.2px}.compact-seller-table .cell-select{min-width:78px;padding:5px 6px;font-size:12px}.print-only-actual{display:none}.cell-input{box-sizing:border-box;width:100%;min-width:78px;color:var(--ux-ink);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:10px;padding:6px 8px;font-size:13px;font-weight:650;transition:background-color .15s,box-shadow .15s}.cell-input:hover{background:color-mix(in srgb, var(--ux-surface-2) 85%, transparent)}.cell-input:focus{background:var(--ux-surface-2);box-shadow:0 0 0 2px var(--ux-accent-soft);outline:none}.cell-input.num{text-align:right}.cell-select{box-sizing:border-box;background:var(--ux-surface-2);width:100%;min-width:92px;color:var(--ux-ink);text-align:center;text-align-last:center;cursor:pointer;border:none;border-radius:10px;padding:6px 10px;font-size:12.5px;font-weight:700;transition:background-color .15s}.cell-select:hover{background:var(--ux-surface-3)}.cell-select:focus{box-shadow:0 0 0 2px var(--ux-accent-soft);outline:none}.formula-cell{background:color-mix(in srgb, var(--ux-accent) 6%, var(--ux-surface));text-align:right;font-weight:800}.total-row td{font-size:13.5px;background:color-mix(in srgb, var(--ux-accent) 11%, var(--ux-surface-2))!important;font-weight:900!important}@media (width<=768px){.excel-table th,.excel-table td{padding:8px;font-size:12px}.cell-input{min-width:68px;padding:5px 6px;font-size:12px}.u047{height:auto;min-height:290px;padding:14px 16px 0}}@media (prefers-reduced-motion:reduce){.ux,.ux *,.ux :before,.ux :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.no-print,.MuiDrawer-root,.MuiAppBar-root,.mobile-bottom-nav,button,.MuiChip-clickable,.MuiIconButton-root,.screen-only-actual{display:none!important}.print-only-actual{display:block!important}.print-page-break{page-break-before:always;break-before:page;margin-top:12px}.MuiBox-root{max-width:100%!important;margin-left:0!important;padding:0!important}.MuiCard-root{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;border:1px solid #cbd5e1!important;border-radius:6px!important;margin-bottom:8px!important}.MuiCardContent-root{padding:6px 8px!important}body{color:#000!important;background:#fff!important;font-size:8.5pt!important}.excel-sheet-wrap{box-shadow:none!important;width:100%!important;max-width:100%!important;overflow:visible!important}.excel-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important}.excel-table tr{break-inside:avoid;page-break-inside:avoid}.excel-table th,.excel-table td{box-shadow:none!important;white-space:normal!important;word-break:break-all!important;overflow-wrap:break-word!important;border:1px solid #94a3b8!important;min-width:0!important;padding:2.5px 3px!important;font-size:7.5pt!important;line-height:1.25!important;position:static!important}.compact-seller-table th,.compact-seller-table td{padding:2px!important;font-size:7pt!important}.cell-input,.cell-select{appearance:none!important;background:0 0!important;border:none!important;width:100%!important;min-width:0!important;padding:0 1px!important;font-size:7.5pt!important}}
