@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-0.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-1.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-2.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-3.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-4.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-5.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-6.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-7.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-8.ttf)format("truetype")}:root{--us-canvas:#f6f8fc;--us-surface:#fff;--us-sidebar:#fff;--us-heading:#102a4e;--us-ink:#173153;--us-muted:#71829b;--us-border:#e5ebf4;--us-primary:#1153eb;--us-soft:#edf3ff;--us-shadow:0 6px 28px #15315a0b}html[data-theme=dark]{--us-canvas:#0e1827;--us-surface:#172338;--us-sidebar:#121e2e;--us-heading:#f0f5fc;--us-ink:#cad7e7;--us-muted:#8ea1ba;--us-border:#2a3b53;--us-primary:#6c9fff;--us-soft:#1b365d;--us-shadow:none}.modularShell{--bg:var(--us-canvas);--card:var(--us-surface);--panel:var(--us-surface);--ink:var(--us-ink);--navy:var(--us-heading);--muted:var(--us-muted);--line:var(--us-border);--border:var(--us-border);--blue:var(--us-primary);background:var(--us-canvas);color:var(--us-ink);grid-template-columns:252px minmax(0,1fr);min-height:100dvh;font-family:DM Sans,Inter,system-ui,sans-serif;line-height:1.5;display:grid}.modularShell .sidebar{background:var(--us-sidebar);border-right:1px solid var(--us-border);width:252px;min-width:0;height:100dvh;box-shadow:none;color:var(--us-ink);flex-direction:column;gap:10px;padding:28px 17px 17px;display:flex;position:sticky;top:0}.modularShell .logoWrap{gap:9px;padding:0 9px 21px}.modularBrandMark{object-fit:contain;flex:none}.modularShell .logoText{letter-spacing:-1px;color:var(--us-heading);font-size:23px}.modularShell .logoText span{color:var(--us-primary)}.modularShell .navScroll{scrollbar-width:thin;scrollbar-color:var(--us-border) transparent;overflow:auto}.modularShell .navGroup{margin:15px 0 0}.modularShell .navGroup>p{letter-spacing:1.1px;color:var(--us-muted);margin:0 0 8px;padding:0 11px;font-size:9px;font-weight:700}.modularShell .navGroup button,.modularShell .home{width:100%;min-height:40px;color:var(--us-muted);text-align:left;white-space:normal;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;margin:2px 0;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.modularShell .navGroup button:hover,.modularShell .home:hover{background:var(--us-soft);color:var(--us-heading)}.modularShell .navGroup button.active,.modularShell .home.active{background:var(--us-soft);color:var(--us-primary);box-shadow:none}.modularIcon{vertical-align:middle;flex:none;display:inline-block}.modularShell .navGroup .navLabel{min-width:0;font-size:12px}.modularShell .version{border-top:1px solid var(--us-border);color:var(--us-muted);padding:16px 11px 0;font-size:11px}.modularShell>.content{background:var(--us-canvas);width:100%;min-width:0;margin:0;padding:0 30px 30px}.modularShell>.content>header{border-bottom:1px solid var(--us-border);background:0 0;justify-content:space-between;align-items:center;gap:20px;min-height:112px;margin:0;padding:22px 0 25px;display:flex}.modularBreadcrumb{color:var(--us-muted);align-items:center;gap:9px;margin-bottom:13px;font-size:11px;display:flex}.modularBreadcrumb b{text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-weight:500;overflow:hidden}.modularShell .content>header h1{letter-spacing:-.8px;color:var(--us-heading);margin:3px 0 7px;font-family:Manrope,Inter,system-ui,sans-serif;font-size:26px;line-height:1.25}.modularShell .content>header .eyebrow{letter-spacing:1px;color:var(--us-primary);font-size:9px}.modularShell .subtitle{color:var(--us-muted);max-width:760px;font-size:12px}.modularShell .viewBody{padding-top:24px}.modularThemeButton{border:1px solid var(--us-border);background:var(--us-surface);width:38px;height:38px;color:var(--us-muted);border-radius:10px;flex:none;place-items:center;display:grid}.modularThemeButton:hover{color:var(--us-primary);border-color:var(--us-primary)}.modularShell .companyChip{background:var(--us-surface);border:1px solid var(--us-border);box-shadow:none;border-radius:11px;padding:8px 11px}.modularShell .companyChip>div{background:var(--us-soft);color:var(--us-primary)}.modularShell .companyChip b{color:var(--us-heading);font-size:11px}.modularShell .companyChip small{color:var(--us-muted);font-size:10px}.modularShell .card,.modularShell .moduleCard,.modularShell .tableCard,.modularShell .orderCard,.modularShell .fiscalDiagnostics{background:var(--us-surface);border-color:var(--us-border);box-shadow:var(--us-shadow);color:var(--us-ink);border-radius:14px}.modularShell .moduleCard{padding:22px}.modularShell .moduleCard h2{color:var(--us-heading);font-family:Manrope,Inter,system-ui,sans-serif;font-size:17px}.modularShell .moduleCard>.eyebrow{color:var(--us-primary);font-size:9px}.modularShell .tableWrap{border-color:var(--us-border);border-radius:10px}.modularShell th{background:var(--us-canvas);color:var(--us-muted);letter-spacing:.3px;border-color:var(--us-border);padding:13px 14px;font-size:10px;font-weight:700}.modularShell td{color:var(--us-ink);border-color:var(--us-border);padding:14px;font-size:12px}.modularShell tbody tr:hover{background:var(--us-soft)}.modularShell .primary{color:#fff;box-shadow:none;background:#1153eb;border:1px solid #1153eb;border-radius:9px;padding:10px 15px;font-size:12px}.modularShell .secondary,.modularShell .field input,.modularShell .field select,.modularShell .field textarea,.modularShell .searchBox{background:var(--us-surface);color:var(--us-ink);border-color:var(--us-border);border-radius:9px}.modularShell .searchBox{margin-bottom:16px}.modularShell .field label{color:var(--us-muted)}.modularShell .modal{background:var(--us-surface);color:var(--us-ink);border:1px solid var(--us-border);border-radius:18px;box-shadow:0 28px 80px #06172a35}.modularShell .modalForm input:not([type=checkbox]):not([type=radio]),.modularShell .modalForm select,.modularShell .modalForm textarea{background:var(--us-surface);color:var(--us-ink);border-color:var(--us-border)}.modularShell button:focus-visible,.modularShell a:focus-visible,.modularShell input:focus-visible,.modularShell select:focus-visible{outline:2px solid var(--us-primary);outline-offset:3px}.modularShell .navGroup button .navLabel{text-align:left;white-space:normal;flex:1;width:auto;min-width:0;font-size:12px;line-height:1.4}.modularThemeChoices>button[aria-pressed=true]{border-color:var(--us-primary);box-shadow:0 0 0 1px var(--us-primary)}.modularMarketplaceChooser{grid-column:1/-1;padding:22px}.modularMarketplaceChooser>div{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.modularMarketplaceChooser button{background:var(--us-surface);color:var(--us-ink);border:1px solid var(--us-border);border-radius:12px;align-items:center;gap:10px;min-height:62px;padding:14px 18px;display:flex}.modularMarketplaceChooser button[aria-pressed=true]{border-color:var(--us-primary);background:var(--us-soft);color:var(--us-primary)}.modularMarketplaceChooser button small{color:var(--us-muted)}.modularShell .smartModuleIcon,.modularShell .quickActions button>span{color:var(--us-primary);background:var(--us-soft)}.modularShell .smartModuleIcon svg,.modularShell .quickActions svg{width:22px;height:22px}.modularShell .smartModuleHeader h2,.modularShell .smartStatGrid b,.modularShell .smartQueueGrid b,.modularShell .dashboardFinanceRows b{color:var(--us-heading)}.modularShell .smartStatGrid>span,.modularShell .smartQueueGrid button,.modularShell .dashboardFinanceRows>span,.modularShell .quickActions button{background:var(--us-surface);border-color:var(--us-border);color:var(--us-ink)}html[data-theme=dark] .modularShell .field input,html[data-theme=dark] .modularShell .field select,html[data-theme=dark] .modularShell .modalForm textarea{background:var(--us-canvas)!important;border-color:var(--us-border)!important}.modularShell{--text:var(--us-ink);--muted:var(--us-muted);--border:var(--us-border);--bg:var(--us-canvas);--primary:var(--us-primary);--surface:var(--us-surface);--soft:var(--us-soft);--success:#009d79;--warning:#c77b22;--skeleton-base:var(--us-border);--skeleton-shine:#fff3}.modularShell .orderFlowMonitor .notice{background:var(--us-canvas);border-color:var(--us-border);color:var(--us-ink)}.modularShell .orderFlowMonitor progress{accent-color:var(--us-primary)}html[data-theme=dark] .modularShell .sidebar{background:var(--us-sidebar)!important}html[data-theme=dark] .modularShell .sidebar .navGroup button.active,html[data-theme=dark] .modularShell .sidebar .home.active{box-shadow:none;background:var(--us-soft)!important;color:var(--us-primary)!important;border-color:var(--us-border)!important}html[data-theme=dark] .modularShell .version{background:var(--us-canvas)!important;border-color:var(--us-border)!important}.stockDestinationFields{border:1px solid var(--us-border);border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.stockDestinationFields legend{color:var(--us-heading);padding:0 5px;font-weight:700}.modularShell .smartModuleHeader small{font-size:11px}.modularShell .smartModuleHeader h2{font-size:17px}.modularShell .smartStatGrid small,.modularShell .smartQueueGrid span,.modularShell .smartModuleFooter span,.modularShell .dashboardFinanceRows small{font-size:11px}.modularShell .smartModuleHeader p,.modularShell .dashboardQuickCard>p{font-size:10px!important}.modularShell .dashboardQuickCard .quickActions button b{font-size:11px}.modularShell .dashboardFinanceCard>p{font-size:11px;line-height:1.6}.modularShell .version small{font-size:10px}.authPage{font-family:DM Sans,system-ui,sans-serif}.authPage .authCard{background:var(--us-surface);border-color:var(--us-border);color:var(--us-ink)}.authPage .authCard h1{color:var(--us-heading);font-family:Manrope,system-ui,sans-serif}.modularThemeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px;margin-top:22px;display:grid}.modularThemeChoices>button{text-align:left;border:1px solid var(--us-border);background:var(--us-surface);color:var(--us-heading);border-radius:14px;gap:10px;padding:17px;display:grid}.modularThemeChoices small{color:var(--us-muted)}.modularThemeSwatch{background:#f6f8fc;border:1px solid #e5ebf4;border-radius:9px;gap:8px;height:125px;padding:18px;display:flex}.modularThemeSwatch i{background:#fff;border:1px solid #e5ebf4;border-radius:6px;flex:1;display:block}.modularThemeSwatch.dark{background:#0e1827;border-color:#2a3b53}.modularThemeSwatch.dark i{background:#172338;border-color:#2a3b53}@media (max-width:1180px){main.applicationShell.modularShell{display:block}.modularShell>.content{padding:0 22px 22px}.modularShell .sidebar{width:100%}.modularShell .content>header h1{font-size:25px}}@media (max-width:760px){.modularShell>.content{padding:0 14px 20px}.modularShell>.content>header{flex-direction:column;align-items:flex-start;gap:13px;padding:17px 0}.modularShell .headerActions{flex-wrap:wrap;width:100%}.modularShell .companyChip{margin-left:auto}.modularShell .content>header h1{font-size:24px}.modularShell .moduleCard{padding:16px}.modularShell .viewBody{padding-top:17px}.modularBreadcrumb b{max-width:235px}}@media print{.modularShell{color:#000;background:#fff;display:block}.modularThemeButton,.modularBreadcrumb{display:none!important}}.modularShell>.content>header{border:0;min-height:0;padding:0;display:block}.modularTopbar{background:var(--us-surface);border-bottom:1px solid var(--us-border);justify-content:space-between;align-items:center;gap:20px;min-height:74px;margin:0 -30px;padding:0 30px;display:flex}.modularTopbar .modularBreadcrumb{margin:0}.modularPageIntro{justify-content:space-between;align-items:center;gap:20px;padding:36px 0 8px;display:flex}.modularShell .modularPageIntro h1{letter-spacing:-1px;margin:8px 0 10px;font-size:30px;font-weight:800;line-height:1.3}.modularShell .modularPageIntro .eyebrow{letter-spacing:1.3px;font-size:10px}.modularShell .modularPageIntro .subtitle{font-size:12px;line-height:1.6}@media (max-width:1180px){.modularTopbar{margin:0 -22px;padding:0 22px}}@media (max-width:760px){.modularTopbar{gap:10px;min-height:64px;margin:0 -14px;padding:0 14px}.modularTopbar .headerActions{flex-wrap:nowrap;gap:8px;width:auto}.modularTopbar .companyChip span{display:none}.modularTopbar .companyChip{padding:7px}.modularTopbar .modularBreadcrumb b{max-width:130px}.modularShell .modularPageIntro h1{font-size:25px}.modularPageIntro{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 0 8px}}.modularStandalone{background:var(--us-canvas);width:100%;min-height:100dvh;color:var(--us-ink);padding:40px max(20px,50% - 450px);font-family:DM Sans,system-ui,sans-serif;display:block}.modularStandalone h1,.modularStandalone h2{color:var(--us-heading);font-family:Manrope,system-ui,sans-serif}.modularStandalone>a{color:var(--us-primary)}.modularStandalone.modularOnboarding{padding:80px max(24px,50% - 300px)}.modularStandalone button{font:inherit}.modularStandalone p{line-height:1.6}
