@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:400;line-height:1.5;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:#f4f7fb;background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{background:#f4f7fb;min-width:320px;min-height:100vh}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit}:root{--brand-50:#ecfdf5;--brand-100:#d1fae5;--brand-200:#a7f3d0;--brand-300:#6ee7b7;--brand-400:#34d399;--brand-500:#059669;--brand-600:#047857;--brand-700:#065f46;--brand-800:#064e3b;--brand-900:#022c22;--ink-900:#0f172a;--ink-800:#1e293b;--ink-700:#334155;--ink-600:#475569;--ink-500:#64748b;--ink-400:#94a3b8;--ink-300:#cbd5e1;--ink-200:#e2e8f0;--ink-100:#f1f5f9;--surface-0:#fff;--surface-1:#f8fafc;--surface-2:#f1f5f9;--surface-line:#cbd5e1;--surface-line-soft:#e2e8f0;--sidebar-bg:#fff;--sidebar-text:#475569;--sidebar-text-active:#047857;--sidebar-item-hover:#f8fafc;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-card:0 1px 3px 0 #0f172a0a;--shadow-dropdown:0 4px 12px #0f172a14;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--surface-2);color:var(--ink-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-size:13px;line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}button,input,select,textarea,.ant-typography,.ant-table,.ant-btn,.ant-select,.ant-input,.ant-menu,.ant-modal,.ant-tabs{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.ant-table,.ant-statistic,.ant-tag,.stat-card strong,strong,b{font-feature-settings:"tnum" on, "cv05" on, "cv08" on!important}h1,h2,h3,h4,h5,h6{color:var(--ink-900);letter-spacing:-.02em!important;font-family:Inter,sans-serif!important;font-weight:700!important}.app-shell{min-height:100vh}.app-shell>.ant-layout{min-width:0}.ant-layout-sider{border-right:1px solid var(--surface-line)!important;background-color:var(--sidebar-bg)!important;transition:all .2s cubic-bezier(.2,0,0,1)!important}.ant-layout-sider .ant-menu{background:0 0!important;border-inline-end:none!important}.ant-layout-sider .ant-menu-inline .ant-menu-item{border-radius:var(--radius-sm)!important;height:34px!important;color:var(--ink-700)!important;margin:2px 0!important;padding-left:12px!important;font-size:12px!important;line-height:34px!important;transition:all .12s!important}.ant-layout-sider .ant-menu-inline .ant-menu-item .anticon{color:var(--ink-500)!important;font-size:13px!important}.ant-layout-sider .ant-menu-inline .ant-menu-item:hover:not(.ant-menu-item-selected){background-color:var(--sidebar-item-hover)!important;color:var(--ink-900)!important}.ant-layout-sider .ant-menu-inline .ant-menu-item-selected{background-color:var(--brand-50)!important;color:var(--brand-600)!important;font-weight:700!important}.ant-layout-sider .ant-menu-inline .ant-menu-item-selected .anticon{color:var(--brand-600)!important}.ant-layout-sider .ant-menu-inline .ant-menu-item-selected:after{display:none!important}.ant-layout-sider .ant-menu-item-group-title{letter-spacing:.06em!important;color:var(--ink-400)!important;text-transform:uppercase!important;padding:8px 12px 2px!important;font-size:10px!important;font-weight:700!important}header{font-family:Inter,sans-serif!important}.console-worksheet-card{background-color:var(--surface-0);border-radius:var(--radius-md);border:1px solid var(--surface-line);box-shadow:var(--shadow-card);overflow:hidden}.console-worksheet-card .ant-table-wrapper{margin-top:4px}.console-worksheet-card .ant-table-thead>tr>th{background-color:var(--surface-1)!important;color:var(--ink-700)!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-bottom:1px solid var(--surface-line)!important;border-right:1px solid var(--surface-line-soft)!important;padding:8px 10px!important;font-size:11px!important;font-weight:700!important}.console-worksheet-card .ant-table-tbody>tr>td{background-color:var(--surface-0);color:var(--ink-900);border-bottom:1px solid var(--surface-line-soft)!important;border-right:1px solid #f8fafc!important;padding:6px 10px!important;font-size:12px!important}.console-worksheet-card .ant-table-tbody>tr:nth-child(2n)>td{background-color:#fafbfb!important}.console-worksheet-card .ant-table-tbody>tr:hover>td{background-color:#f0fdf4!important}.console-worksheet-card ::-webkit-scrollbar{width:6px;height:6px}.ant-table-body::-webkit-scrollbar{width:6px;height:6px}.console-worksheet-card ::-webkit-scrollbar-thumb{background:var(--surface-line);border-radius:var(--radius-sm)}.ant-table-body::-webkit-scrollbar-thumb{background:var(--surface-line);border-radius:var(--radius-sm)}.console-worksheet-card ::-webkit-scrollbar-track{background:var(--surface-1)}.ant-table-body::-webkit-scrollbar-track{background:var(--surface-1)}.ant-btn-primary{background-color:var(--brand-600)!important;border-color:var(--brand-600)!important;box-shadow:none!important;border-radius:var(--radius-sm)!important;font-weight:600!important}.ant-btn-primary:hover{background-color:var(--brand-500)!important;border-color:var(--brand-500)!important}.ant-btn-default{border-radius:var(--radius-sm)!important;border-color:var(--surface-line)!important;color:var(--ink-700)!important}.ant-btn-default:hover{border-color:var(--brand-500)!important;color:var(--brand-600)!important}.ant-input,.ant-select-selector,.ant-picker{border-radius:var(--radius-sm)!important;border-color:var(--surface-line)!important;font-size:12px!important}.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--brand-500)!important;box-shadow:0 0 0 2px #0478571f!important}.ant-tabs-ink-bar{background-color:var(--brand-600)!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--brand-600)!important;font-weight:700!important}.ant-tabs-tab:hover{color:var(--brand-500)!important}.ant-pagination-item-active{border-color:var(--brand-600)!important}.ant-pagination-item-active a{color:var(--brand-600)!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--brand-600)!important;border-color:var(--brand-600)!important}.ant-modal-content{border-radius:var(--radius-md)!important;padding:20px 24px!important}.ant-modal-header{margin-bottom:12px!important}.ghost-button{border:1px solid var(--surface-line);border-radius:var(--radius-sm);color:var(--brand-600);cursor:pointer;background:0 0;padding:4px 10px;font-size:12px;transition:all .12s}.ghost-button:hover{background:var(--brand-50);border-color:var(--brand-200)}.segmented-control{background:var(--surface-1);border-radius:var(--radius-sm);border:1px solid var(--surface-line-soft);gap:2px;padding:3px;display:inline-flex}.segmented-control button{cursor:pointer;color:var(--ink-500);background:0 0;border:none;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .12s}.segmented-control button.active{color:var(--brand-600);box-shadow:var(--shadow-sm);background:#fff;font-weight:700}@media print{body{background-color:#fff!important}.sidebar,.mobile-topbar,header,.no-print,.ant-layout-sider,.ant-pagination{display:none!important}.main-panel,.ant-layout-content,.ant-layout{background:0 0!important;margin:0!important;padding:0!important}.console-worksheet-card{box-shadow:none!important;border:none!important}.report-print-header{display:block!important}}
