:root{font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#1b2838;background:#f7f9fb;font-synthesis:none;letter-spacing:0;--blue: #0b78e3;--blue-dark: #0964bd;--blue-soft: #edf6ff;--ink: #1b2838;--muted: #6d7785;--line: #dbe2ea;--line-soft: #e9edf2;--green: #159253;--red: #e34b4b}*{box-sizing:border-box}html,body,#root{max-width:100%;overflow-x:hidden}body{margin:0;min-width:320px;background:#f7f9fb}button,input,textarea,select{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f3f6f9}.login-panel{width:min(420px,100%);background:#fff;border:1px solid var(--line);border-radius:6px;padding:34px;box-shadow:0 16px 40px #172a401a}.brand-mark{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:700;color:#16253a}.brand-mark.compact{white-space:nowrap}.login-copy{margin:34px 0 24px}.login-copy h1{margin:0 0 8px;font-size:25px}.login-copy p,.demo-note{color:var(--muted);margin:0;font-size:14px}.login-panel form{display:grid;gap:17px}.login-legal{margin:20px 0 0;color:var(--muted);font-size:12px;line-height:1.7;text-align:center}.login-legal a{color:var(--accent);text-underline-offset:3px}label{display:grid;gap:7px;font-size:13px;color:#425064}input,textarea,select{width:100%;border:1px solid var(--line);border-radius:4px;background:#fff;padding:11px 12px;color:var(--ink);outline:none}input:focus,textarea:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0b78e317}textarea{min-height:70px;resize:vertical}.form-error{color:var(--red);margin:-6px 0 0;font-size:13px}.demo-note{margin-top:18px;text-align:center}.app-shell{min-height:100vh;background:#fff}.app-header{height:68px;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:28px;padding:0 24px;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:30}.warehouse-switch{display:flex;align-items:center;color:var(--muted);font-size:13px;white-space:nowrap}.warehouse-switch button{height:36px;padding:0 18px;border:1px solid var(--line);background:#fff;color:#405064}.warehouse-switch button:first-of-type{border-radius:4px 0 0 4px}.warehouse-switch button:last-child{border-radius:0 4px 4px 0;margin-left:-1px}.warehouse-switch button.active{background:var(--blue);border-color:var(--blue);color:#fff}.warehouse-switch .icon-button{width:36px;padding:0;margin-left:7px;border-radius:4px}.top-nav{display:flex;align-items:center;justify-content:center;gap:8px}.top-nav button,.user-button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#4f5b69;height:38px;padding:0 12px;border-radius:4px}.top-nav button.active{color:#fff;background:var(--blue)}.user-menu-wrap{position:relative}.header-actions{display:flex;align-items:center;gap:4px}.user-popover{position:absolute;top:45px;right:0;width:150px;padding:6px;border:1px solid var(--line);background:#fff;box-shadow:0 12px 30px #1e344b24;border-radius:5px;z-index:60}.user-popover button{width:100%;display:flex;align-items:center;gap:8px;border:0;background:#fff;padding:9px;color:var(--ink);text-align:left}.user-popover button:hover{background:#f4f7fa}.workspace{display:grid;grid-template-columns:minmax(620px,1fr) 390px 300px;min-height:calc(100vh - 68px);background:#fff}.workspace.single-view{grid-template-columns:1fr}.workspace.read-only-movements{grid-template-columns:minmax(620px,1fr) 690px}.primary-pane{padding:18px 14px 8px 22px;min-width:0}.detail-rail{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--line);min-width:0}.command-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.primary-button,.secondary-button{min-height:40px;border-radius:4px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600}.primary-button{border:1px solid var(--blue);background:var(--blue);color:#fff}.primary-button:hover{background:var(--blue-dark)}.secondary-button{border:1px solid var(--line);background:#fff;color:#3f4d5d}.wide{width:100%}.filter-row{display:grid;grid-template-columns:110px 110px minmax(285px,1.2fr) 170px minmax(250px,1fr) 40px;gap:9px;margin-bottom:12px}.filter-field{min-height:40px;padding:0 10px;color:#536071}.date-range{min-height:40px;display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--line);border-radius:4px;color:#697587}.date-range input{min-width:0;border:0;padding:6px 2px;box-shadow:none;font-size:12px}.date-range span{font-size:12px}.reset-filter{width:40px;height:40px;border:1px solid var(--line)}.select-button,.date-button,.field-button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;border:1px solid var(--line);border-radius:4px;color:#536071;background:#fff;padding:0 11px}.date-button{justify-content:flex-start}.search-control{display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid var(--line);border-radius:4px;overflow:hidden;padding-left:12px}.search-control input{border:0;box-shadow:none;min-width:0}.search-control button{align-self:stretch;border:0;background:var(--blue);color:#fff;padding:0 18px}.info-banner{min-height:54px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 13px;background:#f0f7ff;border:1px solid #cfe3f7;color:#526274;border-radius:4px;font-size:13px;margin-bottom:12px}.info-banner>svg:first-child{color:var(--blue)}.valuation-bar{min-height:68px;display:grid;grid-template-columns:1fr 1.15fr auto;align-items:center;gap:18px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:10px 12px}.valuation-bar>div:first-child{display:flex;gap:28px;align-items:center;font-size:13px}.valuation-value{display:flex;align-items:center;gap:14px}.valuation-value>div:not(.segmented){display:grid;gap:4px;min-width:128px}.valuation-value>div:not(.segmented) span{color:var(--muted);font-size:11px}.valuation-value strong{font-size:17px;font-weight:600}.coverage{display:grid;justify-items:end;gap:4px;font-size:12px}.coverage button{border:0;background:transparent;color:#e87036;padding:0}.low-stock-cell{white-space:nowrap}.low-stock-badge{display:block;width:max-content;margin-top:3px;padding:1px 5px;border:1px solid #efb5b5;border-radius:3px;background:#fff3f3;color:var(--red);font-size:10px;line-height:16px}.coverage .low-stock-link{color:var(--red)}.active-filter-note{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid #f0d2b9;background:#fff8f2;color:#81512f;font-size:13px}.active-filter-note button{border:0;background:transparent;color:var(--blue)}.low-stock-filter-note{border-color:#efb5b5;background:#fff6f6}.field-help{display:block;margin-top:5px;color:var(--muted);font-size:12px}.direct-sale-items{display:grid;gap:10px}.direct-sale-item{padding:10px;border:1px solid var(--border);border-radius:4px}.direct-sale-item-grid{display:grid;grid-template-columns:1.4fr .7fr 1fr .7fr 1fr .7fr;gap:8px;margin:8px 0}.template-actions{display:flex;align-items:end;gap:8px}@media(max-width:760px){.direct-sale-item-grid{grid-template-columns:1fr 1fr}}.selection-bar{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid #bfd9f4;background:#f2f8ff;color:#425a73;font-size:13px}.selection-bar button{border:0;background:transparent;color:var(--blue)}.segmented{display:flex;background:#f3f5f7;padding:2px;border-radius:4px}.segmented button{flex:1;min-height:34px;border:0;background:transparent;color:#6c7684;border-radius:3px}.segmented button.active{background:#fff;color:var(--blue);border:1px solid #b8d8f8}.segmented.small button{min-height:29px;padding:0 11px}.segmented.small button.active{background:var(--blue);color:#fff;border-color:var(--blue)}.blue{color:var(--blue)}.table-wrap{width:100%;overflow:auto;border-bottom:1px solid var(--line)}.data-table{width:100%;border-collapse:collapse;font-size:12px}.data-table th{height:54px;padding:8px 9px;background:#fbfcfd;color:#465365;font-weight:600;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.data-table td{height:51px;padding:7px 9px;color:#425064;border-bottom:1px solid var(--line-soft);vertical-align:middle}.data-table tbody tr{transition:background-color .12s ease}.data-table tbody tr:hover,.data-table tbody tr.selected{background:#f0f7ff}.data-table tbody tr{cursor:pointer}.mono{font-variant-numeric:tabular-nums;white-space:nowrap}.model-cell{color:#223247!important;font-weight:600;min-width:125px;white-space:nowrap}.movement-table{min-width:1300px}.inventory-table{min-width:1550px}.movement-type{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.movement-type.in,.qty-positive{color:var(--blue)!important}.movement-type.out,.qty-negative{color:var(--red)!important}.movement-type.adjust{color:#697da1}.profit-positive{color:var(--green)!important}.row-check{width:16px;height:16px;margin:0;accent-color:var(--blue)}.stack-price{display:block;font-size:11px;line-height:1.5;white-space:nowrap}.actions{display:flex;align-items:center;gap:2px}.icon-button{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:#536071;border-radius:3px}.icon-button:hover{background:#edf2f7;color:var(--blue)}.pagination{min-height:58px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.pagination>:last-child{justify-self:end}.pagination>div{display:flex;gap:3px}.page{width:30px;height:30px;border:0;background:#fff;color:#657081;border-radius:3px}.page.active{background:var(--blue);color:#fff}.side-panel,.register-panel{background:#fff;min-width:0}.side-panel{padding:18px 13px;border-right:1px solid var(--line);overflow-y:auto}.panel-heading{min-height:38px;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.panel-heading h2{margin:0;font-size:15px}.panel-heading>svg{color:#8b94a0}.panel-heading>div{display:flex;gap:12px;color:#586577}.side-panel h3{font-size:13px;margin:16px 0 12px}.side-panel dl{margin:0}.side-panel dt{color:#7c8794;font-size:11px;margin-top:16px}.side-panel dd{margin:7px 0 0;font-size:12px;line-height:1.6;overflow-wrap:break-word;word-break:keep-all}.detail-divider{border-top:1px solid var(--line-soft);margin:17px 0}.stock-shift{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;text-align:center;color:#7a8490;font-size:11px}.stock-shift b{display:block;margin-top:5px;color:#405064;font-size:13px}.stocktake-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;margin:10px 0;background:#f7fafc;border:1px solid var(--line)}.stocktake-summary span{display:grid;gap:5px;color:var(--muted);font-size:11px}.stocktake-summary b{color:var(--ink);font-size:14px}.amount-box{padding:11px;background:#fbfcfd;border:1px solid var(--line);border-radius:4px;display:grid;gap:9px;margin:12px 0}.profit-box{padding:11px;background:#f1faf5;border:1px solid #c8e7d5;border-radius:4px;display:grid;gap:9px;margin:12px 0}.profit-box span{display:flex;justify-content:space-between;gap:12px;color:#5d7566;font-size:11px}.amount-box span,.derived-price span,.amount-summary span{display:flex;justify-content:space-between;gap:12px;color:#6d7785;font-size:11px}.amount-box b,.derived-price b,.amount-summary b{color:#344256;font-weight:600}.single-value{padding:13px 0;margin:10px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.single-value span{display:block;font-size:11px;color:var(--muted)}.single-value strong{display:block;margin-top:7px;color:var(--blue);font-size:18px}.dual-values{display:grid;gap:10px;padding:12px 0;margin:10px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.dual-values>div{display:grid;gap:5px}.dual-values span{color:var(--muted);font-size:11px}.dual-values strong{color:var(--blue);font-size:15px}.model-link{color:var(--blue)!important;font-weight:600}.register-panel{border-left:1px solid var(--line);padding:18px 14px 84px;overflow-y:auto}.register-panel label{margin-top:13px}.register-panel .tabs{margin-bottom:17px}.field-label{margin:12px 0 7px}.source,.field-button{width:100%}.two-fields{display:grid;grid-template-columns:1fr 85px;gap:8px}.derived-price{display:grid;gap:7px;padding:10px;margin-top:9px;background:#f8fafc;border:1px solid var(--line-soft)}.amount-summary{display:grid;gap:8px;padding:12px;margin:13px 0;border:1px solid #cfe3f7;background:#f2f8ff}.amount-summary span:last-child b{color:var(--blue);font-size:13px}.audit-list{border-top:1px solid var(--line)}.customer-summary,.customer-directory{padding-bottom:18px}.customer-directory-table{min-width:1040px}.customer-form{display:grid;gap:14px}.customer-form .customer-contact-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.customer-selector-field{display:grid;gap:7px;margin-top:13px}.customer-selector-field>label,.customer-selector-field .manual-customer-field{margin-top:0}.customer-choice-note{min-height:18px;margin:0;color:var(--muted);font-size:12px;line-height:18px}.summary-toolbar{min-height:64px;display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--line)}.summary-toolbar label{min-width:170px}.summary-toolbar .customer-search{width:min(320px,100%)}.summary-toolbar>span{flex:1;align-self:center;color:var(--muted);font-size:13px}.summary-kpis{display:grid;grid-template-columns:repeat(7,minmax(145px,1fr));gap:8px;padding:12px}.summary-kpis>div{min-height:78px;padding:13px;border:1px solid var(--line);border-radius:4px;background:#fbfcfd}.summary-kpis span{display:block;margin-bottom:8px;color:var(--muted);font-size:12px}.summary-kpis strong{font-size:18px}.summary-warning{margin:0 12px 12px;padding:9px 11px;color:#8b5b13;background:#fff8e8;border:1px solid #f0d79f}.customer-table{min-width:980px}.customer-detail{margin-top:18px;border-top:1px solid var(--line)}.customer-detail .panel-heading{padding:12px}.empty-report{padding:42px 12px;text-align:center;color:var(--muted);border-bottom:1px solid var(--line)}.audit-row{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px;border-bottom:1px solid var(--line-soft)}.audit-row div:nth-child(2){display:grid;gap:5px}.audit-row span{color:var(--muted);font-size:12px}.avatar{width:34px;height:34px;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue);border-radius:50%}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:22px;background:#131f2d6b}.modal{width:min(500px,100%);max-height:88vh;overflow:auto;background:#fff;border-radius:6px;border:1px solid var(--line);padding:20px;box-shadow:0 20px 60px #14253733}.modal.large{width:min(880px,100%)}.import-drop{min-height:145px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed #a9bfda;background:#f7fbff;color:var(--blue);cursor:pointer}.import-drop span{color:var(--muted);font-size:12px}.import-stats{padding:14px 0;color:#566273;font-size:13px}.preview-table{max-height:310px}.modal-actions,.modal-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px}.modal-toolbar{justify-content:space-between}.modal-toolbar p{color:var(--muted);margin:0}.inline-form{display:grid;grid-template-columns:1fr 1fr 150px auto;gap:8px;padding:12px;margin:12px 0;background:#f7fafc;border:1px solid var(--line)}.inline-form input,.inline-form select{min-width:0}.warehouse-add{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px}.warehouse-list{display:grid;gap:8px;margin-top:16px}.warehouse-list>div{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);background:#fbfcfd}.app-version{display:block;padding:7px 12px 2px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;text-align:right}.warehouse-list span{display:grid;gap:4px}.warehouse-list small{color:var(--muted)}.capture-time-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px}.capture-time-row .secondary-button{min-width:84px}.batch-form{display:grid;gap:10px}.batch-field{display:grid;grid-template-columns:18px 92px 1fr;align-items:center;gap:9px}.batch-field>input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--blue)}.batch-field>input:not([type=checkbox]),.batch-field>select{min-width:0}.batch-quantity{display:grid;grid-template-columns:130px 1fr;gap:8px}.batch-note{margin:2px 0 0;color:var(--muted);font-size:12px}.modal-form{display:grid;gap:12px}.modal-form label{margin:0}.reference-price-note{padding:10px 12px;border:1px solid #cfe3f7;background:#f2f8ff;color:#526274;font-size:12px;line-height:1.6}.document-sheet{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line)}.document-sheet>div{display:grid;gap:6px;min-height:76px;padding:12px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.document-sheet span{color:var(--muted);font-size:11px}.document-sheet strong{color:var(--ink);font-size:13px;overflow-wrap:anywhere}.status-dot{color:var(--green)}.text-button{border:0;color:var(--blue);background:transparent}.toast{position:fixed;right:24px;bottom:24px;z-index:120;display:flex;align-items:center;gap:9px;padding:13px 16px;color:#fff;background:#213247;border-radius:4px;box-shadow:0 12px 30px #14233238}.mobile-bottom-nav{display:none}@media(max-width:1500px){.workspace{grid-template-columns:minmax(610px,1fr) 370px 290px}.filter-row{grid-template-columns:100px 100px minmax(270px,1fr) 1fr 40px}.wide-filter{display:none}.search-control{grid-column:1 / -2}.valuation-bar{grid-template-columns:155px minmax(0,1fr);gap:10px 14px}.valuation-bar>div:first-child{gap:12px}.valuation-value{justify-content:space-between}.coverage{grid-column:1 / -1;display:flex;justify-content:space-between;justify-items:initial}}@media(max-width:1240px){.workspace{grid-template-columns:minmax(650px,1fr) 290px}.detail-rail{display:none}}@media(max-width:980px){.app-header{grid-template-columns:1fr auto;height:auto;min-height:64px;padding:10px 14px}.warehouse-switch{display:none}.top-nav{order:3;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.top-nav{scrollbar-width:none}.top-nav::-webkit-scrollbar{display:none}.user-button span{display:none}.workspace{display:flex;flex-direction:column;padding-bottom:68px}.primary-pane{order:2;padding:14px}.register-panel{display:block;order:1;border-left:0;border-bottom:1px solid var(--line);padding:15px 14px 20px}.register-panel .panel-heading,.register-panel .tabs,.register-panel .source,.register-panel>label,.register-panel>.two-fields,.register-panel>.derived-price,.register-panel>.amount-summary,.register-panel>.primary-button{max-width:560px;margin-left:auto;margin-right:auto}.command-row{overflow-x:auto}.filter-row{grid-template-columns:1fr 1fr}.wide-filter,.date-range{display:none}.search-control{grid-column:1 / -1}.reset-filter{grid-column:2;justify-self:end}.valuation-bar{grid-template-columns:1fr;gap:10px}.summary-toolbar{align-items:stretch;flex-direction:column}.summary-toolbar>span{align-self:stretch}.summary-kpis{grid-template-columns:1fr 1fr}.valuation-value{justify-content:space-between}.coverage{justify-items:start}.movement-table .optional-column{display:none}.data-table{min-width:660px}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:40;height:62px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-top:1px solid var(--line)}.mobile-bottom-nav button{display:grid;place-items:center;align-content:center;gap:3px;border:0;background:#fff;color:#7b8490;font-size:11px}.mobile-bottom-nav button.active{color:var(--blue)}.pagination{grid-template-columns:1fr auto}.pagination>:last-child{display:none}.toast{left:14px;right:14px;bottom:76px}}@media(max-width:600px){.brand-mark.compact span{font-size:18px}.top-nav button{flex:0 0 auto}.top-nav button span{display:none}.command-row button{min-width:max-content}.valuation-bar>div:first-child{display:grid;gap:6px}.modal-backdrop{padding:0;align-items:end}.modal{width:100%;max-height:92vh;border-radius:6px 6px 0 0}.inline-form,.document-sheet,.warehouse-add,.capture-time-row{grid-template-columns:1fr}.batch-field{grid-template-columns:18px 1fr}.batch-field>input:not([type=checkbox]),.batch-field>select{grid-column:2}.batch-quantity{grid-column:2;grid-template-columns:1fr}}:root[data-theme=dark]{color-scheme:dark;--blue: #4da3f5;--blue-dark: #2f86d8;--blue-soft: #24384b;--ink: #f0f3f6;--muted: #a7afb9;--line: #454b53;--line-soft: #343941;--green: #5bc487;--red: #ff7373;background:#202225}[data-theme=dark] body,[data-theme=dark] .app-shell,[data-theme=dark] .workspace,[data-theme=dark] .login-page{background:#202225;color:var(--ink)}[data-theme=dark] .app-header,[data-theme=dark] .primary-pane,[data-theme=dark] .side-panel,[data-theme=dark] .register-panel,[data-theme=dark] .login-panel,[data-theme=dark] .modal,[data-theme=dark] .mobile-bottom-nav{background:#272a2f}[data-theme=dark] .brand-mark,[data-theme=dark] .panel-heading h2,[data-theme=dark] .model-cell,[data-theme=dark] .document-sheet strong,[data-theme=dark] .stocktake-summary b{color:#f0f3f6!important}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select,[data-theme=dark] .secondary-button,[data-theme=dark] .select-button,[data-theme=dark] .date-button,[data-theme=dark] .field-button,[data-theme=dark] .warehouse-switch button,[data-theme=dark] .page,[data-theme=dark] .user-popover,[data-theme=dark] .user-popover button{background:#30343a;color:#e7ebef}[data-theme=dark] .data-table th,[data-theme=dark] .amount-box,[data-theme=dark] .derived-price,[data-theme=dark] .warehouse-list>div,[data-theme=dark] .inline-form,[data-theme=dark] .stocktake-summary{background:#2d3035}[data-theme=dark] .summary-kpis>div{background:#2d3035}[data-theme=dark] .data-table td,[data-theme=dark] label,[data-theme=dark] .top-nav button,[data-theme=dark] .user-button{color:#d2d8df}[data-theme=dark] .data-table tbody tr:hover,[data-theme=dark] .data-table tbody tr.selected,[data-theme=dark] .user-popover button:hover{background:#26394b}[data-theme=dark] .segmented{background:#202328}[data-theme=dark] .segmented button.active{background:#343940}[data-theme=dark] .segmented.small button.active,[data-theme=dark] .top-nav button.active,[data-theme=dark] .warehouse-switch button.active{background:var(--blue);color:#fff}[data-theme=dark] .info-banner,[data-theme=dark] .reference-price-note,[data-theme=dark] .amount-summary,[data-theme=dark] .selection-bar{background:#243545;border-color:#385875;color:#c1d0df}[data-theme=dark] .active-filter-note{background:#3a3029;border-color:#6c4b34;color:#efc7aa}[data-theme=dark] .profit-box{background:#25382e;border-color:#3d684f}[data-theme=dark] .profit-box span{color:#b9d7c5}[data-theme=dark] .toast{background:#111315}
