:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--page:#0d1210;--surface:#171e1b;--surface-raised:#1c2521;--surface-muted:#202925;--text:#f2f7f4;--muted:#9baaa4;--line:#2b3833;--line-strong:#42534c;--brand:#45d3a4;--brand-strong:#20b985;--brand-soft:#153a2f;--blue:#6ca8ff;--blue-soft:#172d49;--amber:#f4be55;--amber-soft:#392d18;--red:#fb8290;--red-soft:#402129;--wb:#c13ca1;--ozon:#2c78f5;--shadow:0 7px 24px #0000002e;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--page);color:var(--text)}button,input,select{font:inherit;letter-spacing:0}button{color:inherit}.app-shell{width:min(1180px,100%);min-height:100dvh;margin:0 auto;padding-bottom:76px}.app-header{z-index:30;min-height:62px;padding:calc(9px + env(safe-area-inset-top)) 14px 9px;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1210f0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand-icon{color:#07130f;background:var(--brand);border:1px solid #72e2bd;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 18px #45d3a426}.brand strong,.brand small{display:block}.brand strong{font-size:16px;line-height:1.2}.brand small{color:var(--muted);margin-top:2px;font-size:10px}.icon-button{border:1px solid var(--line);background:var(--surface-raised);cursor:pointer;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.icon-button:disabled{opacity:.6}.icon-button:hover{border-color:var(--line-strong)}.global-filters{scrollbar-width:none;border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex;overflow-x:auto}.global-filters::-webkit-scrollbar{display:none}.segmented{background:#232d29;border:1px solid #2c3934;border-radius:7px;flex:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:2px;padding:3px;display:grid}.segmented button{white-space:nowrap;min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:11px;font-weight:650}.segmented button.active{color:var(--text);background:var(--surface-raised);box-shadow:0 1px 5px #0000003d}.segmented-compact button{min-height:32px;padding-inline:9px}.date-editor{flex:none;align-items:center;gap:5px;display:flex}.date-editor label{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:5px;min-height:40px;padding:0 7px;display:flex}.date-editor input{width:118px;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.date-editor>button{color:#07130f;background:var(--brand);cursor:pointer;border:0;border-radius:7px;min-height:40px;padding:0 12px;font-size:11px;font-weight:750}.desktop-nav{display:none}main{padding:10px 14px 28px}.page-heading{justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-bottom:10px;display:flex}.page-heading>div>span,.page-heading>div>small{display:block}.page-heading>div>span{font-size:21px;font-weight:760;line-height:1.1}.page-heading>div>small{color:var(--muted);margin-top:4px;font-size:10px}.status{border:1px solid var(--line);min-height:23px;color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:9px;font-weight:750;display:inline-flex}.status-success{color:var(--brand);background:var(--brand-soft);border-color:#286e58}.status-warning{color:var(--amber);background:var(--amber-soft);border-color:#725a29}.status-info{color:var(--blue);background:var(--blue-soft);border-color:#36577f}.metric-grid{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.metric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);min-width:0;min-height:116px;padding:13px}.metric:nth-child(2n){border-right:0}.metric:nth-last-child(-n+2){border-bottom:0}.metric-label{color:var(--muted);justify-content:space-between;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.metric-label svg{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;flex:none;width:27px;height:27px;padding:5px}.metric>strong{overflow-wrap:anywhere;margin-top:13px;font-size:22px;line-height:1.05;display:block}.metric-secondary{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;margin-top:9px;padding-top:8px;font-size:10px;display:flex}.metric-secondary b{color:var(--text);white-space:nowrap;font-size:13px}.metric>small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.35;display:block}.metric-green .metric-label svg,.metric-green>strong{color:var(--brand)}.metric-blue .metric-label svg{color:var(--blue)}.metric-amber .metric-label svg{color:var(--amber)}.metric-red .metric-label svg,.metric-red>strong{color:var(--red)}.cabinet-strip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin-top:9px;display:grid;overflow:hidden}.cabinet-strip>div{background:var(--surface);align-items:center;gap:7px;min-width:0;min-height:54px;padding:9px 11px;display:flex}.cabinet-strip>div:first-child{grid-column:1/-1;justify-content:space-between}.cabinet-strip span{min-width:0;color:var(--muted);font-size:10px}.cabinet-strip strong{font-size:18px}.cabinet-strip b{margin-left:auto;font-size:12px}.platform-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.platform-summary{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:8px;padding:11px;display:grid}.platform-summary>div{align-items:center;gap:8px;display:flex}.platform-summary strong{text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.platform-summary>span{color:var(--muted);justify-content:space-between;align-items:center;gap:7px;font-size:9px;display:flex}.platform-summary b{color:var(--text);text-align:right;font-size:12px}.cash-account-grid{gap:6px;display:grid}.cash-account{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:64px;padding:10px 11px;display:grid}.cash-account>div{min-width:0}.cash-account strong,.cash-account span{display:block}.cash-account strong{overflow-wrap:anywhere;font-size:11px;line-height:1.25}.cash-account div>span{color:var(--muted);margin-top:3px;font-size:8px}.cash-account>b{text-align:right;font-size:12px}.account-icon,.expense-icon{border:1px solid var(--line);width:34px;height:30px;color:var(--blue);background:var(--blue-soft);border-radius:6px;place-items:center;display:grid}.money-filters{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:11px;padding:9px;display:grid}.money-filters .search-field{grid-column:1/-1}.select-filter{min-width:0;color:var(--muted);gap:4px;font-size:8px;font-weight:700;display:grid}.select-filter select{border:1px solid var(--line);width:100%;min-width:0;height:38px;color:var(--text);background:var(--surface-raised);border-radius:6px;outline:0;padding:0 28px 0 8px;font-size:10px}.select-filter select:focus{border-color:var(--brand);box-shadow:0 0 0 2px #45d3a41f}.transaction-list{gap:6px;display:grid}.transaction-row{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:66px;padding:9px 10px;display:grid}.transaction-row>div{min-width:0}.transaction-row strong,.transaction-row span{display:block}.transaction-row strong{overflow-wrap:anywhere;font-size:10px;line-height:1.3}.transaction-row div>span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.3}.transaction-row>b{text-align:right;white-space:nowrap;font-size:11px}.movement-icon{border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.movement-icon.inflow{color:var(--brand);background:var(--brand-soft)}.movement-icon.outflow{color:var(--red);background:var(--red-soft)}.positive{color:var(--brand)!important}.single-search{grid-template-columns:minmax(0,420px)!important}.page-section{border-top:1px solid var(--line);margin-top:17px;padding-top:15px}.page-section.compact-top{margin-top:10px;padding-top:12px}.section-header{justify-content:space-between;align-items:center;gap:10px;min-height:39px;margin:0 2px 10px;display:flex}.section-header>div>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:750;display:block}.section-header h2{margin:3px 0 0;font-size:16px;line-height:1.15}.section-header>svg{color:var(--muted)}.count{border:1px solid var(--line);background:var(--surface);border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:10px;display:grid}.chart-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;padding:12px 10px 9px;overflow:hidden}.chart-bars{background:var(--surface-muted);border-bottom:1px solid var(--line);align-items:stretch;gap:4px;height:178px;display:flex}.chart-day{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.bar-area{border-bottom:1px solid var(--line-strong);justify-content:center;align-items:flex-end;gap:2px;height:150px;display:flex}.bar{border-radius:2px 2px 0 0;width:min(10px,42%);min-height:3px;display:block}.bar-accrual{background:var(--blue)}.bar-profit{background:var(--brand)}.bar-profit.negative{background:var(--red)}.chart-day>span{height:27px;color:var(--muted);white-space:nowrap;text-align:center;padding-top:6px;font-size:8px;overflow:hidden}.legend{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;font-size:9px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i{border-radius:2px;width:9px;height:9px}.legend-accrual{background:var(--blue)}.legend-profit{background:var(--brand)}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.status-tile{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 17px;align-items:center;gap:7px;min-width:0;min-height:67px;padding:9px;display:grid}.status-tile>svg:first-child{background:var(--surface-muted);border-radius:6px;width:30px;height:30px;padding:6px}.status-tile>svg:last-child{color:var(--muted)}.status-tile b,.status-tile small{display:block}.status-tile b{font-size:14px}.status-tile small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.2}.status-tile.danger>svg:first-child{color:var(--red);background:var(--red-soft)}.status-tile.warning>svg:first-child{color:var(--amber);background:var(--amber-soft)}.status-tile.ok>svg:first-child{color:var(--brand);background:var(--brand-soft)}.data-warning,.definition-line{color:#f2d38d;background:var(--amber-soft);border:1px solid #725a29;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;margin-top:9px;padding:9px 10px;font-size:9px;line-height:1.45;display:grid}.definition-line{color:#b8d1f5;background:var(--blue-soft);border-color:#36577f}.client-order-filters{gap:8px;margin-bottom:11px;display:grid}.client-order-filters>.segmented{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:unset;grid-auto-columns:unset;width:100%}.client-order-filters>.segmented button{text-overflow:ellipsis;min-width:0;padding-inline:4px;font-size:9px;overflow:hidden}.client-order-list{gap:8px;display:grid}.client-order-card{border:1px solid var(--line);border-left:3px solid var(--blue);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:8px;padding:12px}.client-order-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.client-order-top>div{min-width:0}.client-order-top span,.client-order-top strong{display:block}.client-order-top>div>span{color:var(--muted);font-size:9px;font-weight:700}.client-order-top strong{overflow-wrap:anywhere;margin-top:3px;font-size:15px}.client-order-title{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin-top:12px;display:grid}.client-order-title>svg{width:28px;height:28px;color:var(--blue);background:var(--blue-soft);border-radius:6px;padding:6px}.client-order-title strong,.client-order-title span{display:block}.client-order-title strong{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.client-order-title span{color:var(--muted);margin-top:3px;font-size:9px}.payment-progress{background:var(--surface-muted);border-radius:6px;height:6px;margin-top:12px;overflow:hidden}.payment-progress>span{border-radius:inherit;background:var(--brand);min-width:0;height:100%;display:block}.client-order-money{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}.client-order-money>span{border-right:1px solid var(--line);min-width:0;padding:8px}.client-order-money>span:last-child{border-right:0}.client-order-money small,.client-order-money b{display:block}.client-order-money small{color:var(--muted);font-size:8px}.client-order-money b{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.client-order-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:9px;font-size:8px;display:flex}.client-order-meta span{min-width:0;line-height:1.35}.client-order-meta span:last-child{text-align:right}.cost-known{color:var(--brand)}.cost-missing{color:var(--amber)}.client-contacts{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:10px;padding-top:10px;display:flex}.client-contacts a{border:1px solid var(--line);min-height:32px;color:var(--text);background:var(--surface-raised);border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:9px;text-decoration:none;display:inline-flex}.client-contacts a:last-child{color:var(--blue)}.table-list,.production-list,.inventory-table,.profit-table,.warning-list{gap:6px;display:grid}.table-row,.account-row,.profit-row{border:1px solid var(--line);background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px 11px;display:flex}.row-main{align-items:center;gap:9px;min-width:0;display:flex}.row-main>div{min-width:0}.row-main strong,.row-main span,.row-value b,.row-value span,.profit-numbers b,.profit-numbers span{display:block}.row-main strong{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.row-main span{color:var(--muted);margin-top:3px;font-size:9px}.row-value,.profit-numbers{text-align:right;flex:none}.row-value b,.profit-numbers b{font-size:13px}.row-value span,.profit-numbers span{color:var(--muted);margin-top:3px;font-size:8px}.platform-badge{border-radius:5px;flex:none;place-items:center;width:37px;height:27px;font-weight:750;display:grid;color:#fff!important;font-size:9px!important}.platform-wb{background:var(--wb)}.platform-ozon{background:var(--ozon)}.account-table{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.account-row{border:0;border-bottom:1px solid var(--line);border-radius:0}.account-row:last-child{border-bottom:0}.account-row>div{flex:1;min-width:0}.account-row strong,.account-row span{display:block}.account-row strong{font-size:12px}.account-row span{color:var(--muted);margin-top:3px;font-size:9px}.local-filters,.inventory-controls{gap:8px;margin-bottom:12px;display:grid}.inventory-controls{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px}.inventory-controls>.segmented{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:unset;grid-auto-columns:unset;width:100%}.inventory-controls>.segmented:nth-of-type(2){grid-template-columns:repeat(auto-fit,minmax(54px,1fr))}.inventory-controls .segmented button{min-width:0;padding-inline:5px}.search-field{min-height:41px;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.search-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px #45d3a41f}.search-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.search-field button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.archive-toggle{min-height:37px;color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:10px;display:flex}.archive-toggle input{width:16px;height:16px;accent-color:var(--brand)}.production-row{border:1px solid var(--line);border-left:3px solid var(--amber);background:var(--surface);border-radius:7px;grid-template-columns:minmax(0,1fr) 54px;gap:9px;min-width:0;padding:11px;display:grid}.production-row.state-uncovered_orders,.production-row.state-out_of_stock{border-left-color:var(--red)}.production-title{min-width:0}.production-title strong,.production-title span{display:block}.production-title strong{font-size:12px}.production-title span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.35}.stock-facts{grid-column:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:2px;display:grid}.stock-facts span{color:var(--muted);background:var(--surface-muted);text-align:center;border-radius:5px;padding:5px;font-size:8px}.stock-facts b{color:var(--text);margin-top:2px;font-size:11px;display:block}.produce-number{text-align:right;grid-area:1/2/3;align-self:center}.produce-number b,.produce-number span{display:block}.produce-number b{color:var(--red);font-size:25px;line-height:1}.produce-number span{color:var(--muted);margin-top:4px;font-size:8px}.inventory-row{border:1px solid var(--line);background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;gap:9px;min-width:0;min-height:70px;padding:9px 10px;display:flex}.inventory-name{align-items:center;gap:9px;min-width:0;display:flex}.inventory-name>i{background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 3px var(--brand-soft);border-radius:50%;flex:none}.state-uncovered_orders .inventory-name>i,.state-out_of_stock .inventory-name>i{background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.state-under_1_day .inventory-name>i,.state-under_2_days .inventory-name>i,.state-below_minimum .inventory-name>i{background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.state-print_to_order .inventory-name>i{background:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.inventory-name>div{min-width:0}.inventory-name strong,.inventory-name span{display:block}.inventory-name strong{overflow-wrap:anywhere;font-size:11px;line-height:1.3}.inventory-name span{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.3}.inventory-value{text-align:right;flex:none}.inventory-value b,.inventory-value span{display:block}.inventory-value b{font-size:12px}.inventory-value span{color:var(--muted);margin-top:3px;font-size:8px}.stock-columns{border-left:1px solid var(--line);flex:none;grid-template-columns:repeat(3,48px);display:grid}.stock-columns span{text-align:center}.stock-columns small,.stock-columns b{display:block}.stock-columns small{color:var(--muted);font-size:7px}.stock-columns b{margin-top:4px;font-size:12px}.negative{color:var(--red)!important}.warning-row{border:1px solid #725a29;border-left:3px solid var(--amber);background:var(--surface);border-radius:7px;grid-template-columns:29px minmax(0,1fr);gap:8px;padding:10px;display:grid}.warning-row>svg{width:29px;height:29px;color:var(--amber);background:var(--amber-soft);border-radius:6px;padding:6px}.warning-row strong,.warning-row span{display:block}.warning-row strong{font-size:11px}.warning-row span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.profit-row.loss{border-left:3px solid var(--red)}.profit-row.loss .profit-numbers b{color:var(--red)}.error-banner{color:#ffc0c7;background:var(--red-soft);border:1px solid #81434d;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;margin-bottom:10px;padding:8px 10px;font-size:10px;display:grid}.error-banner button{background:var(--surface);cursor:pointer;border:1px solid #81434d;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:0 8px;display:flex}.loading-state,.empty-state{min-height:150px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.empty-state{border:1px dashed var(--line-strong);background:var(--surface-muted);border-radius:7px;min-height:120px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bottom-nav{z-index:40;min-height:68px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101613f5;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 26px #0003}.bottom-nav button{min-width:0;min-height:52px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.bottom-nav button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;font-weight:650;overflow:hidden}.bottom-nav button.active{color:var(--brand);background:var(--brand-soft)}.bottom-nav button.active:before{content:"";background:var(--brand);border-radius:2px;width:20px;height:2px;position:absolute;top:2px}@media (width<=470px){.global-filters{flex-wrap:wrap;overflow:visible}.global-filters>.segmented:first-child{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:unset;grid-auto-columns:unset;width:100%}.global-filters>.segmented:first-child button{min-width:0;padding-inline:5px}.date-editor{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);width:100%;display:grid}.date-editor label{min-width:0}.date-editor input{width:100%}.date-editor>span{text-align:center;align-self:center}.date-editor>button{grid-column:1/-1;width:100%}.metric-grid-three .metric:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.metric-grid-three .metric:nth-last-child(2){border-bottom:1px solid var(--line)}.chart-day:nth-child(2n)>span{visibility:hidden}.table-row,.profit-row{align-items:flex-start}.stock-columns{grid-template-columns:repeat(3,42px)}.inventory-name strong{font-size:10px}.client-order-meta{flex-direction:column;align-items:flex-start}.client-order-meta span:last-child{text-align:left}}@media (width>=760px){.app-shell{padding-bottom:26px}.app-header,.global-filters,main{padding-inline:22px}.desktop-nav{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:4px;margin:10px 22px 0;padding:4px;display:flex}.desktop-nav button{min-height:39px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:650;display:flex}.desktop-nav button.active{color:var(--brand);background:var(--brand-soft)}.bottom-nav{display:none}main{padding-top:15px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{border-bottom:0;min-height:124px}.metric:nth-child(2n){border-right:1px solid var(--line)}.metric:last-child{border-right:0}.cabinet-strip{grid-template-columns:1.2fr 1fr 1fr}.cabinet-strip>div:first-child{grid-column:auto}.platform-summary-grid{grid-template-columns:repeat(2,minmax(0,360px))}.cash-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.money-filters{grid-template-columns:180px 150px 220px minmax(240px,1fr);align-items:end}.money-filters .search-field{grid-column:auto}.status-grid{max-width:720px}.local-filters{grid-template-columns:minmax(320px,1fr) max-content;align-items:center}.inventory-controls{grid-template-columns:max-content minmax(260px,1fr) max-content auto;align-items:center}.inventory-controls>.segmented{width:auto}.production-list,.warning-list{grid-template-columns:repeat(2,minmax(0,1fr))}.client-order-filters{grid-template-columns:minmax(430px,1fr) minmax(260px,420px);align-items:center}.client-order-list{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-row,.table-row,.profit-row{min-height:72px}.stock-columns{grid-template-columns:repeat(3,62px)}}
