:root{--ink:#142019;--muted:#68716b;--paper:#f4f3ef;--panel:#fff;--line:#dfe2dc;--forest:#163c2c;--mint:#dcefe4;--orange:#d87536;--red:#b94437}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #e7a25f}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f3efeb;align-items:center;gap:36px;height:72px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-weight:800;display:flex}.brandMark{color:#fff;background:var(--forest);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.desktopNav{gap:24px;margin-right:auto;display:flex}.desktopNav a{color:var(--muted);font-size:14px;font-weight:650}.mobileMenu{display:none}.online{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.online span{background:#32a56b;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #d9eee2}.online.offline{color:var(--red)}.online.offline span{background:var(--red);box-shadow:0 0 0 4px #f2dfdc}.authLink,.authUser{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:750}.authUser{text-overflow:ellipsis;max-width:130px;overflow:hidden}.authChecking{min-height:calc(100vh - 72px);color:var(--muted);place-items:center;font-weight:700;display:grid}.connectionNotice{color:#245b3f;background:#e2f1e8;border:1px solid #c6e3d2;border-radius:12px;margin-bottom:18px;padding:14px 16px;font-weight:700}.connectionNotice.connectionError{color:var(--red);background:#f7e8e5;border-color:#ebc8c2}.marketplaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.marketplaceCard h2{margin:0}.marketplaceHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.connectionBadge{color:var(--muted);background:#eceeea;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.connectionBadge.connected{color:#236243;background:#dcefe4}.connectionActions{flex-wrap:wrap;gap:10px;margin:18px 0 8px;display:flex}.connectionActions>button:not(.primaryButton){border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;min-height:48px;padding:0 16px}.integrationError{color:var(--red);margin:12px 0;font-size:12px}.securityHint{color:var(--muted);margin-top:18px;font-size:12px}.shell{max-width:1180px;margin:0 auto;padding:52px 24px 80px}.hero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:800}h1,h2,p{margin-top:0}h1{letter-spacing:-.055em;margin-bottom:12px;font-size:clamp(34px,5vw,58px);line-height:1}.hero p:last-child,.subtitle{color:var(--muted);margin-bottom:0;font-size:17px}.primaryButton{color:#fff;background:var(--forest);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:750;display:inline-flex;box-shadow:0 9px 24px #163c2c29}.primaryButton:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.metricGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.metric{background:var(--panel);border:1px solid var(--line);border-radius:18px;min-height:170px;padding:24px;position:relative;overflow:hidden}.metric:before{content:"";background:#68716b;width:5px;position:absolute;inset:0 auto 0 0}.metric.green:before{background:#3a8961}.metric.amber:before{background:#d99b45}.metric.red:before{background:#b94437}.metric p{color:var(--muted);font-size:13px;font-weight:700}.metric strong{letter-spacing:-.05em;margin-top:28px;font-size:42px;display:block}.metric span{color:var(--muted);font-size:13px}.split{grid-template-columns:1.45fr 1fr;gap:14px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:28px}.panelHeader{justify-content:space-between;gap:16px;display:flex}.panel h2{letter-spacing:-.025em;margin-bottom:18px;font-size:24px}.date{color:var(--muted);font-size:12px}.attentionList{margin:0;padding:0;list-style:none}.attentionList li{border-top:1px solid var(--line);grid-template-columns:12px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.statusDot{background:#77a68d;border-radius:50%;width:8px;height:8px}.statusDot.critical{background:var(--red)}.darkPanel{color:#fff;background:var(--forest);border-color:var(--forest)}.darkPanel p:not(.eyebrow){color:#bfd0c7;line-height:1.55}.darkPanel a{color:#f5bd7b;font-weight:750}.scanHint{align-items:center;gap:10px;margin:30px 0;display:flex}.scanHint span{color:var(--forest);background:var(--mint);border-radius:9px;padding:10px 12px;font-size:12px;font-weight:850}.scanHint b{color:#8aa396}.terminalShell{max-width:760px;margin:0 auto;padding:44px 20px 80px}.modeTabs{background:#e6e7e2;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;padding:5px;display:grid}.modeTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 8px;font-weight:750}.modeTabs .active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #00000014}.scanCard{text-align:center;border:2px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:450px;padding:42px;transition:all .2s;display:flex}.scanCard.ok{border-color:#49a36f;box-shadow:0 0 0 7px #dfeee5}.scanCard.error{border-color:var(--red);box-shadow:0 0 0 7px #f2dfdc}.scanIcon{width:88px;height:88px;color:var(--forest);background:var(--mint);border-radius:24px;place-items:center;margin-bottom:20px;font-size:48px;display:grid}.scanCard h1{max-width:580px;margin-bottom:30px;font-size:clamp(25px,5vw,38px);line-height:1.1}.scanCard input{text-align:center;border:1px solid #c8cec9;border-radius:12px;outline:none;width:100%;max-width:430px;padding:16px 18px;font-size:18px}.scanCard input:focus{border-color:var(--forest);box-shadow:0 0 0 3px var(--mint)}.scanButton{width:100%;max-width:430px;margin-top:12px}.operationSettings{grid-template-columns:1fr 140px;gap:14px;margin-top:18px;display:grid}.operationSettings label{color:var(--muted);font-size:12px;font-weight:750}.operationSettings input{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;margin-top:7px;padding:13px;display:block}.scanProgress{text-align:center;color:var(--muted);margin-top:16px;font-size:13px}.pageTitle{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.pageTitle h1{margin:0}.search{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:320px;padding:13px 15px}.tableWrap{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;padding:16px 18px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#f8f8f5;font-size:10px}tbody tr:last-child td{border-bottom:0}.numeric{text-align:right}.locationBadge{color:var(--forest);background:var(--mint);border-radius:8px;padding:6px 9px;font-family:ui-monospace,monospace;font-weight:750}.state{font-size:11px;font-weight:800}.state-available{color:#27724b}.state-inbound{color:#a55b25}.state-defect,.state-quarantine{color:var(--red)}.emptyState{height:160px;color:var(--muted);text-align:center}.locationLayout{grid-template-columns:1.35fr .8fr;gap:14px;margin-bottom:14px;display:grid}.locationForm{grid-template-columns:repeat(2,1fr);gap:14px;margin:22px 0;display:grid}.locationForm label{color:var(--muted);font-size:12px;font-weight:750}.locationForm input,.locationForm select{width:100%;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:7px;padding:12px;display:block}.formMessage{color:var(--muted);margin:14px 0 0;font-size:13px}.formHelp,.validationMessage{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.45}.validationMessage{color:var(--red);font-weight:750}.locationPreview{color:#fff;background:var(--forest);border-color:var(--forest)}.locationPreview p:not(.eyebrow){color:#bfd0c7;line-height:1.55}.locationPreview h2{margin:34px 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:27px}.locationStats{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.locationStats span{color:#bfd0c7;background:#ffffff14;border-radius:10px;padding:14px;font-size:12px}.locationStats b{color:#fff;margin-bottom:4px;font-size:22px;display:block}.locationGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.locationToolbar{justify-content:space-between;align-items:center;gap:18px;margin:28px 0 12px;display:flex}.locationToolbar>div{display:grid}.locationToolbar span{color:var(--muted);font-size:11px}.locationToolbar input{border:1px solid var(--line);background:#fff;border-radius:9px;width:min(360px,100%);padding:11px 13px}.locationTile{border:1px solid var(--line);background:#fff;border-radius:11px;padding:14px}.locationTile b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:block}.locationTile span{color:var(--muted);font-size:10px}.locationTile.service{background:#f7eadf;border-color:#ead5c3}.locationTile>div{gap:5px;margin-top:9px;display:flex}.locationTile button{color:var(--forest);background:var(--mint);cursor:pointer;border:0;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:800}.locationTile.blockedLocation{background:#f5e1de;border-color:#d7a8a2}.blockedLocation span{color:#8f2f27}.fbsLayout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);align-items:start;gap:14px;display:grid}.manualOrder{margin-bottom:14px}.manualGrid{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.manualGrid label{color:var(--muted);font-size:11px;font-weight:750}.manualGrid input,.manualGrid select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;margin-top:6px;padding:11px;display:block}.orderList{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.orderCard{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px}.orderTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.channel,.orderStatus{letter-spacing:.05em;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:850}.channel-wb{color:#6b2fb4;background:#eee4fb}.channel-ozon{color:#1855bd;background:#e2edff}.orderStatus{color:var(--muted);background:#edf0eb}.status-stock-exception,.status-failed,.status-wrong-item{color:var(--red);background:#f5e1de}.status-reserved,.status-picked,.status-loading,.status-in-progress{color:#8a5b18;background:#f5ead7}.status-packed,.status-staging,.status-staged,.status-handed-over,.status-accepted,.status-approved,.status-closed{color:#28734c;background:#dff0e6}.orderCard h3{margin:18px 0 12px;font-size:18px}.orderCard ul{margin:0;padding:0;list-style:none}.orderCard li{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;display:flex}.orderCard li b{color:var(--ink)}.orderActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.orderActions button{color:var(--forest);background:var(--mint);cursor:pointer;border:0;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:800}.orderActions .dangerButton{color:#92342b;background:#f5e1de}.waitingLabel{color:#9a6720;align-self:center;font-size:11px;font-weight:750}.emptyOrders{color:var(--muted);text-align:center;grid-column:1/-1}.operationPanel{color:#fff;background:var(--forest);border-radius:18px;padding:28px;position:sticky;top:90px;box-shadow:0 16px 45px #163c2c2b}.operationPanel.hasError{background:#5a2823}.operationPanel h2{min-height:64px;margin-bottom:24px;font-size:25px;line-height:1.15}.operationProgress{background:#ffffff14;border-radius:11px;justify-content:space-between;align-items:end;margin-bottom:12px;padding:16px;display:flex}.operationProgress b{font-size:28px}.operationProgress span{color:#c3d4cc;font-size:11px}.operationScan{text-align:center;border:2px solid #0000;border-radius:11px;outline:none;width:100%;margin-bottom:10px;padding:15px}.operationScan:focus{border-color:#f5bd7b}.operationPanel .primaryButton{width:100%;color:var(--forest);box-shadow:none;background:#f5bd7b}.idleScanner{color:#bcd0c6;text-align:center;border:1px dashed #ffffff3d;border-radius:12px;padding:50px 20px;line-height:1.5}.workflowStrip{grid-template-columns:repeat(5,1fr);gap:6px;margin:-12px 0 22px;display:grid}.workflowStrip span{color:var(--muted);text-align:center;background:#e7e8e3;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:800}.workflowStrip span:first-child,.workflowStrip .done{color:var(--forest);background:var(--mint)}.opsLayout{grid-template-columns:minmax(0,1.25fr) minmax(350px,.85fr);align-items:start;gap:14px;display:grid}.compactPanel,.compactPanel h2{margin-bottom:12px}.guidedForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:16px 0;display:grid}.guidedForm label,.standaloneLabel{color:var(--muted);font-size:11px;font-weight:750}.guidedForm input,.guidedForm select,.standaloneLabel input{width:100%;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:6px;padding:11px;display:block}.recordList{gap:8px;display:grid}.recordCard{width:100%;color:var(--ink);border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto 1fr;gap:8px 12px;padding:16px;display:grid}.recordCard:hover,.recordCard.selected{box-shadow:0 0 0 3px var(--mint);border-color:#79a48d}.recordCard b{align-self:center}.recordCard small{color:var(--muted);grid-column:1/-1}.lightOperation{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff}.lightOperation.hasError{color:#fff;background:#5a2823;border-color:#5a2823}.lightOperation h2{min-height:0;font-size:21px}.summaryRows{border:1px solid var(--line);border-radius:10px;gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.summaryRows span{color:var(--muted);background:#f8f8f5;justify-content:space-between;gap:16px;padding:11px 12px;font-size:11px;display:flex}.summaryRows b{color:var(--ink)}.scannerBlock{background:var(--forest);border-radius:12px;gap:9px;margin:14px 0;padding:16px;display:grid}.scannerBlock strong{color:#fff;text-align:center}.scannerBlock input,.scannerBlock select{text-align:center;background:#fff;border:2px solid #0000;border-radius:9px;width:100%;padding:13px}.scannerBlock .primaryButton{color:var(--forest);box-shadow:none;background:#f5bd7b}.boxRow,.decisionCard,.countLines>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.boxRow button,.decisionCard button,.actionRow button{color:var(--forest);background:var(--mint);cursor:pointer;border:0;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800}.boxRow button:first-child{text-align:left;flex:1}.decisionCard>div:first-child{display:grid}.decisionCard small{color:var(--muted)}.decisionCard>div:last-child{flex-wrap:wrap;justify-content:end;gap:5px;display:flex}.resolved{color:#28734c;font-size:11px;font-weight:850}.standaloneLabel{margin:14px 0;display:block}.fullButton{width:100%;margin-top:16px}.countLines{max-height:260px;overflow:auto}.countLines span,.countLines strong{font-size:11px}.countLines span{color:var(--muted)}.countLines span b{color:var(--ink)}.actionRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.actionRow .primaryButton{color:#fff;background:var(--forest)}.actionRow .dangerButton{color:#92342b;background:#f5e1de}.loginShell{place-items:center;min-height:calc(100vh - 72px);padding:24px;display:grid}.loginCard{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(440px,100%);padding:38px;box-shadow:0 24px 60px #1420191a}.loginCard .brandMark{margin-bottom:28px}.loginCard h1{font-size:36px}.loginCard>p:not(.eyebrow){color:var(--muted)}.loginCard label{color:var(--muted);margin:14px 0;font-size:12px;font-weight:750;display:block}.loginCard input{border:1px solid var(--line);border-radius:10px;width:100%;margin-top:7px;padding:14px;display:block}.loginCard .primaryButton{width:100%;margin-top:12px}.miniLinks{gap:8px;margin-top:24px;display:grid}.miniLinks a{border-top:1px solid #ffffff1f;padding:9px 0;font-size:12px}.opsMetrics .metric{min-height:135px}.opsMetrics .metric strong{margin-top:14px}.opsDashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.usersPanel{grid-column:1/-1}.alertList{display:grid}.alertList>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px 0;display:grid}.alertList b{font-size:12px}.alertList p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.4}.alertList button{color:var(--forest);background:var(--mint);cursor:pointer;border:0;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.severity{border-radius:6px;padding:4px 6px;font-size:8px;font-weight:900}.severity-critical{color:#8f2f27;background:#f5dfdc}.severity-warning{color:#8a5b18;background:#f5ead7}.severity-info{color:#28734c;background:#dff0e6}.emptyInline,.mutedText{color:var(--muted);font-size:12px}.healthList{gap:1px;display:grid}.healthList span,.agentRow{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:10px 0;font-size:11px;display:grid}.healthList b{color:var(--ink)}.okLamp,.badLamp{background:#32a56b;border-radius:50%;width:8px;height:8px;display:inline-block}.badLamp{background:var(--red)}.enrollmentCode{background:var(--forest);color:#fff;border-radius:10px;margin:14px 0;padding:14px}.enrollmentCode span{color:#bfd0c7;font-size:10px;display:block}.enrollmentCode b{letter-spacing:.08em;margin-top:5px;font-family:ui-monospace,monospace;font-size:22px;display:block}.agentRow{grid-template-columns:1fr auto}.userGrid{grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}.userGrid>div{border-top:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.userGrid span{display:grid}.userGrid small{color:var(--muted)}.userGrid strong{color:var(--muted);font-size:9px}.staticCard{cursor:default}.recordActions{grid-column:1/-1;gap:6px;display:flex}.recordActions button,.receiptList button{color:var(--forest);background:var(--mint);cursor:pointer;border:0;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.receiptList{gap:7px;margin-bottom:16px;display:grid}.receiptList button{text-align:left;background:#f1f3ef;gap:3px;display:grid}.receiptList button.selected{box-shadow:0 0 0 2px #79a48d}.receiptList span{color:var(--muted);font-weight:600}.packagePicker{gap:7px;max-height:270px;margin:14px 0;display:grid;overflow:auto}.packagePicker label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:11px;display:flex}.packagePicker input{width:18px;height:18px;accent-color:var(--forest)}.packagePicker span{gap:2px;display:grid}.packagePicker small{color:var(--muted)}.scanChecklist{gap:2px;margin:13px 0;display:grid}.scanChecklist span{color:var(--muted);background:#f6f6f2;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;padding:9px;font-size:11px;display:grid}.scanChecklist span.checked{color:#28734c;background:#e2f0e8}.scanChecklist i{font-style:normal;font-weight:900}.scanChecklist small{color:inherit}.dispatchStrip{grid-template-columns:repeat(5,1fr)}.waveSummary{margin-bottom:14px}.waveSummary>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.waveSummary span{display:grid}.waveSummary small{color:var(--muted)}.waveSummary strong{color:var(--muted);align-self:center;font-size:11px}.shortageButton{color:#8f2f27;cursor:pointer;background:#f5dfdc;border:0;border-radius:9px;width:100%;margin-top:8px;padding:11px;font-weight:800}.shortageChoices{color:var(--ink);background:#fff3df;border-radius:10px;gap:7px;margin-top:10px;padding:13px;display:grid}.shortageChoices button{color:var(--forest);cursor:pointer;background:#fff;border:1px solid #e0c79f;border-radius:8px;padding:9px;font-weight:750}.shortageChoices span{color:#8f2f27;font-size:11px}.checkLabel{align-items:center;gap:8px;display:flex}.checkLabel input{width:auto;margin:0}.lightOperation>button:not(.primaryButton){color:var(--forest);background:var(--mint);cursor:pointer;border:0;border-radius:8px;padding:9px 11px;font-weight:800}.lightOperation>button:disabled{opacity:.45;cursor:not-allowed}.sectionCaption{margin:24px 0 8px;font-size:14px}.miniList{gap:2px;display:grid}.miniList span{background:#f5f6f2;border-radius:7px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:10px;display:flex}.miniList small{color:var(--muted)}.accountControls{gap:2px;display:grid}.accountControls>div{border-top:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.accountControls span{display:grid}.accountControls small{color:var(--muted)}.accountControls button{color:var(--forest);background:var(--mint);cursor:pointer;border:0;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}@media (max-width:760px){.topbar{height:62px;padding:0 16px}.brand{margin-right:auto}.brand>span:last-child,.desktopNav,.online{display:none}.mobileMenu{display:block;position:relative}.mobileMenu summary{color:var(--forest);background:var(--mint);cursor:pointer;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu[open] summary{box-shadow:0 0 0 2px #79a48d}.mobileMenu nav{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(2,1fr);gap:5px;width:min(310px,100vw - 32px);padding:10px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 16px 40px #1420192e}.mobileMenu a{color:var(--muted);background:#f6f7f3;border-radius:8px;padding:11px;font-size:12px;font-weight:750}.shell{padding:32px 16px 60px}.hero{flex-direction:column;align-items:stretch}.hero .primaryButton{width:100%}.metricGrid{grid-template-columns:repeat(2,1fr)}.metric{min-height:140px;padding:18px}.metric strong{margin-top:18px;font-size:34px}.split,.locationLayout,.fbsLayout,.opsLayout,.marketplaceGrid{grid-template-columns:1fr}.scanCard{min-height:390px;padding:28px 18px}.operationSettings{grid-template-columns:1fr 110px}.locationForm{grid-template-columns:1fr 1fr}.locationGrid{grid-template-columns:repeat(2,1fr)}.locationToolbar{flex-direction:column;align-items:stretch}.locationToolbar input{width:100%}.manualGrid,.orderList{grid-template-columns:1fr}.operationPanel{position:static}.pageTitle{flex-direction:column;align-items:stretch}.search{width:100%;min-width:0}.tableWrap{overflow-x:auto}table{min-width:680px}.workflowStrip{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}.guidedForm{grid-template-columns:1fr}.authUser,.authLink{display:none}.opsDashboard{grid-template-columns:1fr}.usersPanel{grid-column:auto}.userGrid{grid-template-columns:1fr}}
