:root{color:#101910;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--rail:#071407;--rail-soft:#143014;--surface:#fff;--surface-2:#fafaf8;--line:#cbd8c8;--line-strong:#aabca6;--text:#101910;--muted:#4d5c4d;--blue:#216a30;--blue-soft:#dcefd896;--green:#216a30;--green-soft:#dcefd896;--accent:#78b534;--accent-dark:#173f20;--sage:#6f866f;--cream:#f5f4f0;--amber:#b45309;--amber-soft:#fff4df;--red:#c53030;--red-soft:#fff0f0;--shadow:0 18px 44px #07140721;background:#f5f4f0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{scrollbar-gutter:stable;overflow-y:scroll}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}.login-page{background:linear-gradient(135deg,#d8e8d3a3,#fafaf8f0),#fafafb;place-items:start center;min-height:100vh;padding:clamp(48px,12vh,112px) 24px 24px;display:grid}.login-card{border:1px solid var(--line-strong);background:#fff;border-radius:8px;gap:16px;width:min(430px,100%);padding:24px;display:grid;box-shadow:0 18px 42px #0714071f}.login-brand{place-items:center;gap:10px;min-height:30px;padding-bottom:6px;display:grid}.login-brand img{aspect-ratio:1779/350;object-fit:contain;width:min(150px,100%);height:auto;display:block}.login-brand p,.login-brand h1{margin:0}.login-brand p{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.login-brand h1{color:var(--text);font-size:22px}.login-field{color:#314731;gap:6px;font-size:13px;font-weight:800;display:grid}.login-field input{border:1px solid var(--line-strong);height:42px;color:var(--text);background:#fff;border-radius:7px;padding:0 12px}.login-field input:focus{outline-offset:1px;border-color:#216a30;outline:2px solid #dcefd8}.login-error{border:2px solid var(--red);color:#8f1f1f;background:#fff5f5;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:800;display:flex}.login-submit{color:#fff;background:#216a30;border:0;border-radius:7px;height:42px;font-size:14px;font-weight:900}.assistant-entry-page{background:#f4f7f1;place-items:start center;height:100dvh;min-height:100dvh;padding:clamp(28px,6vh,58px) 18px 18px;display:grid;overflow:hidden}.assistant-entry-card{background:#fff;border:1px solid #b9c8b5;border-radius:10px;gap:18px;width:min(620px,100%);max-height:calc(100dvh - 36px);padding:clamp(18px,4vw,30px);display:grid;overflow:hidden;box-shadow:0 18px 38px #0714071f}.assistant-login-card{width:min(430px,100%)}.assistant-logo{aspect-ratio:1779/350;object-fit:contain;justify-self:center;width:min(150px,100%);height:auto}.assistant-entry-head{text-align:center;gap:4px;display:grid}.assistant-entry-head span{color:#216a30;text-transform:uppercase;font-size:12px;font-weight:900}.assistant-entry-head h1{color:#071407;margin:0;font-size:clamp(24px,5vw,34px);line-height:1.08}.assistant-station-grid{gap:10px;display:grid}.assistant-station-card{color:#071407;text-align:left;background:#f9fbf7;border:2px solid #b9c8b5;border-radius:10px;align-content:center;gap:5px;min-height:88px;padding:14px 16px;transition:border-color .14s,background .14s,transform .14s;display:grid}.assistant-station-card:hover,.assistant-station-card:focus-visible{background:#eef7ea;border-color:#216a30;transform:translateY(-1px)}.assistant-station-card strong{font-size:24px;line-height:1.1}.assistant-station-card span,.assistant-back-button{color:#4d5c4d;font-size:13px;font-weight:800}.assistant-back-button{background:#fff;border:1px solid #b9c8b5;border-radius:7px;min-height:40px}.assistant-pack-page{color:#071407;background:#f4f7f1;grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.assistant-pack-header{z-index:20;background:#fff;border-bottom:1px solid #b9c8b5;grid-template-columns:minmax(118px,1fr) minmax(100px,.8fr) 96px auto auto;align-items:center;gap:8px;min-height:58px;padding:8px;display:grid;position:sticky;top:0}.assistant-pack-header div{gap:2px;min-width:0;display:grid}.assistant-carrier-summary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action""value action";align-items:center;column-gap:6px}.assistant-carrier-summary span{grid-area:label}.assistant-carrier-summary strong{grid-area:value;align-items:center;min-height:20px;line-height:1;display:flex}.assistant-carrier-summary .assistant-carrier-logo,.assistant-carrier-summary .assistant-carrier-logo.is-allegro-one,.assistant-carrier-summary .assistant-carrier-logo.is-dpd,.assistant-carrier-summary .assistant-carrier-logo.is-orlen,.assistant-carrier-summary .assistant-carrier-logo.is-dhl,.assistant-carrier-summary .assistant-carrier-logo.is-pocztex{width:auto;max-width:52px;height:20px}.assistant-inline-change{color:#216a30;background:#fff;border:1px solid #b9c8b5;border-radius:7px;grid-area:action;min-height:32px;padding:0 9px;font-size:11px;font-weight:900}.assistant-pack-header span{color:#4d5c4d;text-transform:uppercase;font-size:10px;font-weight:900}.assistant-pack-header strong{color:#071407;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.15;overflow:hidden}.assistant-carrier-logo{object-fit:contain;object-position:left center;width:min(104px,100%);height:28px;max-height:none;display:block}.assistant-carrier strong .assistant-carrier-logo{width:min(116px,100%);height:30px;max-height:none}.assistant-carrier-logo.is-allegro-one{width:min(126px,100%);height:27px}.assistant-carrier-logo.is-dpd{width:min(96px,100%);height:28px}.assistant-carrier-logo.is-orlen{width:min(68px,100%);height:28px}.assistant-carrier-logo.is-dhl,.assistant-carrier-logo.is-pocztex{width:min(128px,100%);height:26px}.assistant-carrier strong .assistant-carrier-logo.is-allegro-one,.assistant-carrier strong .assistant-carrier-logo.is-dpd,.assistant-carrier strong .assistant-carrier-logo.is-orlen,.assistant-carrier strong .assistant-carrier-logo.is-dhl,.assistant-carrier strong .assistant-carrier-logo.is-pocztex{width:min(116px,100%);height:30px}.assistant-carrier strong .assistant-carrier-logo,.assistant-carrier strong .assistant-carrier-logo.is-allegro-one,.assistant-carrier strong .assistant-carrier-logo.is-dpd,.assistant-carrier strong .assistant-carrier-logo.is-orlen,.assistant-carrier strong .assistant-carrier-logo.is-dhl,.assistant-carrier strong .assistant-carrier-logo.is-pocztex{object-fit:contain;object-position:left center;width:auto;max-width:120px;height:34px;max-height:34px}.assistant-header-button{color:#216a30;background:#fff;border:1px solid #b9c8b5;border-radius:8px;min-height:40px;padding:0 10px;font-size:12px;font-weight:900}.assistant-pack-layout{grid-template-columns:210px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.assistant-pack-layout.is-packing{grid-template-columns:minmax(0,1fr)}.assistant-carrier-screen{align-content:start;gap:14px;min-height:0;padding:clamp(14px,4vh,32px) 14px;display:grid;overflow:hidden}.assistant-carrier-screen-head{text-align:center;gap:3px;display:grid}.assistant-carrier-screen-head h1{color:#071407;margin:0;font-size:clamp(25px,7vw,36px);line-height:1.08}.assistant-carrier-screen-head span{color:#216a30;font-size:13px;font-weight:900}.assistant-carrier-panel{background:#fff;border-right:1px solid #b9c8b5;align-content:start;gap:10px;padding:10px;display:grid}.assistant-carrier-panel h2{margin:0;font-size:16px}.assistant-carrier-panel p{color:#4d5c4d;margin:0;font-size:12px;font-weight:800;line-height:1.35}.assistant-carrier-list{gap:7px;display:grid}.assistant-carrier{color:#071407;text-align:left;background:#fafafb;border:1px solid #b9c8b5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:7px 10px;display:grid}.assistant-carrier.is-active{background:#dcefd896;border-color:#216a30}.assistant-carrier strong{align-items:center;min-height:34px;font-size:14px;line-height:1;display:flex}.assistant-carrier span{color:#071407;white-space:nowrap;font-size:17px;font-weight:950;line-height:1}.assistant-primary-action{color:#fff;background:#216a30;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:14px;font-weight:900;display:inline-flex}.assistant-order-surface{align-content:start;gap:10px;min-width:0;min-height:0;padding:10px;display:grid;overflow:auto}.assistant-order-surface.has-order{flex-direction:column;align-content:normal;display:flex;overflow:hidden}.assistant-order-surface.has-order .assistant-items{flex:auto;min-height:0;padding-right:2px;overflow:auto}.assistant-bottom-panel{z-index:20;box-shadow:none;background:0 0;border:0;flex:none;grid-template-columns:minmax(132px,.88fr) minmax(0,1.12fr);align-items:center;gap:8px;padding:0;display:grid}.assistant-bottom-panel .assistant-order-head,.assistant-bottom-panel .assistant-scan-box{min-width:0}.assistant-bottom-panel .assistant-order-head div{min-height:30px;padding:3px 6px}.assistant-bottom-panel .assistant-order-head span{font-size:9px}.assistant-bottom-panel .assistant-order-head strong{font-size:13px}.assistant-order-number-button{color:#071407;width:100%;font:inherit;text-align:left;white-space:normal;word-break:break-word;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;font-size:13px;font-weight:900;line-height:1.08}.assistant-order-number-button:hover{color:#216a30}.assistant-bottom-panel .assistant-scan-feedback,.assistant-bottom-panel .assistant-order-info-panel,.assistant-bottom-panel .assistant-complication-button,.assistant-bottom-panel .assistant-problem-row,.assistant-bottom-panel .assistant-missing-form,.assistant-bottom-panel .assistant-comment-form{grid-column:1/-1}.assistant-order-surface.is-empty{align-content:center;justify-items:center}.assistant-screen-actions{justify-content:flex-end;gap:8px;display:flex}.assistant-order-surface.is-empty .assistant-screen-actions{justify-content:center;width:min(520px,100%)}.assistant-loading-state{color:#667085;text-align:center;place-items:center;gap:8px;width:min(520px,100%);display:grid}.assistant-loading-state strong{color:#071407;font-size:17px}.assistant-loading-state span:last-child{font-size:13px;font-weight:800}.assistant-error,.assistant-comment,.assistant-scan-feedback{border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:900;display:flex}.assistant-error{color:#8f1f1f;background:#fff5f5;border:2px solid #c53030}.assistant-comment{color:#5f1717;background:#fff7f7;border:2px solid #c53030}.assistant-scan-feedback{color:#216a30;background:#fff;border:1px solid #b9c8b5}.assistant-order-info-panel{background:#f8fbf5;border:1px solid #cbd8c8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;display:grid}.assistant-order-info-row{background:#fff;border-radius:6px;gap:2px;min-width:0;padding:6px 7px;display:grid}.assistant-order-info-row>span{color:#4d5c4d;text-transform:uppercase;font-size:9px;font-weight:900}.assistant-order-info-row div{gap:2px;min-width:0;display:grid}.assistant-order-info-row strong,.assistant-order-info-row a,.assistant-order-info-row div span{color:#071407;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:850;line-height:1.2}.assistant-order-info-row a{color:#216a30;text-decoration:none}.assistant-order-head{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.assistant-order-head div{background:#fff;border:1px solid #cbd8c8;border-radius:8px;align-content:center;min-height:54px;padding:8px 10px;display:grid}.assistant-order-head span{color:#4d5c4d;text-transform:uppercase;font-size:10px;font-weight:900}.assistant-order-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.assistant-scan-box{color:#216a30;background:#fff;border:1px solid #216a30;border-radius:6px;grid-template-columns:16px minmax(0,1fr) 38px;align-items:center;gap:4px;min-height:32px;padding:0 6px;transition:box-shadow .16s,border-color .16s;display:grid}.assistant-scan-box:focus-within{border-color:#216a30;box-shadow:0 0 0 2px #dcefd896}.assistant-scan-box input{caret-color:#216a30;color:#071407;border:0;outline:0;min-width:0;font-size:13px;font-weight:800}.assistant-scan-box input::placeholder{color:#7b8a76}.assistant-scan-box button{color:#fff;background:#216a30;border:0;border-radius:5px;min-height:24px;font-size:11px;font-weight:900}.assistant-items{grid-auto-rows:max-content;align-content:start;align-items:start;gap:8px;display:grid}.assistant-item{background:#fff;border:1px solid #cbd8c8;border-radius:8px;grid-template-columns:58px minmax(0,1fr) 154px;align-self:start;align-items:center;gap:10px;min-height:78px;padding:8px;display:grid}.assistant-item.is-complete{background:#f2faef;border-color:#216a30}.assistant-item-image-button{cursor:pointer;background:#fff;border:0;border-radius:7px;place-items:center;width:58px;height:58px;padding:0;display:grid}.assistant-item img,.assistant-item .zebra-item-placeholder{width:58px;height:58px}.assistant-item img{object-fit:contain}.assistant-scanned-section{border-top:1px solid #d8e4d5;gap:7px;padding-top:8px;display:grid}.assistant-section-title{color:#4d5c4d;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:900;display:flex}.assistant-section-title b{color:#216a30;background:#dcefd896;border-radius:999px;place-items:center;min-width:24px;min-height:20px;font-size:11px;display:inline-grid}.assistant-scanned-items{grid-auto-rows:max-content;align-content:start;align-items:start;gap:7px;display:grid}.assistant-product-preview{z-index:120;cursor:pointer;background:#0714076b;border:0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.assistant-product-preview-card{cursor:default;background:#fff;border:1px solid #cbd8c8;border-radius:10px;place-items:center;gap:10px;width:min(360px,88vw);padding:14px;display:grid;box-shadow:0 18px 38px #0714073d}.assistant-product-preview-card img{object-fit:contain;width:min(300px,78vw);height:min(300px,55vh)}.assistant-product-preview-card strong{color:#216a30;font-size:24px;line-height:1}.assistant-product-preview-ean{color:#4d5c4d;font-size:13px;font-weight:900}.assistant-item-copy{gap:3px;min-width:0;display:grid}.assistant-item-copy strong{color:#216a30;font-size:22px;line-height:1}.assistant-item-copy span{color:#071407;white-space:normal;font-size:14px;font-weight:800;line-height:1.2}.assistant-stepper,.zebra-stepper{grid-template-columns:42px minmax(48px,1fr) 42px;align-items:center;gap:6px;display:grid}.assistant-stepper button,.zebra-stepper button{color:#216a30;background:#fff;border:1px solid #b9c8b5;border-radius:8px;min-height:42px;font-size:24px;font-weight:900}.assistant-stepper b,.zebra-stepper b{color:#071407;text-align:center;font-size:18px}.assistant-problem-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.assistant-complication-button,.assistant-problem-row button{color:#8f1f1f;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:900;display:inline-flex}.assistant-comment-form,.assistant-missing-form{color:#7c2d12;background:#fff7ed;border:2px solid #b45309;border-radius:8px;gap:10px;padding:10px;display:grid}.assistant-comment-form label,.assistant-missing-head{gap:5px;font-size:13px;font-weight:900;display:grid}.assistant-missing-head span{color:#9a3412;font-size:12px;font-weight:800;line-height:1.35}.assistant-comment-form textarea{color:#071407;width:100%;min-height:78px;font:inherit;resize:vertical;background:#fff;border:1px solid #fdba74;border-radius:7px;padding:9px 10px;font-size:13px;font-weight:700}.assistant-missing-options{gap:7px;display:grid}.assistant-missing-option{color:#071407;text-align:left;background:#fff;border:1px solid #fdba74;border-radius:8px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:9px;min-height:64px;padding:7px;display:grid}.assistant-missing-option.is-selected{background:#ffedd5;border-color:#b45309;box-shadow:0 0 0 2px #b4530924}.assistant-missing-option img,.assistant-missing-option .zebra-item-placeholder{width:50px;height:50px}.assistant-missing-option img{object-fit:contain}.assistant-missing-option>span{gap:2px;min-width:0;display:grid}.assistant-missing-option strong{color:#216a30;font-size:20px;line-height:1}.assistant-missing-option small,.assistant-missing-option b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-missing-option small{color:#071407;font-size:13px;font-weight:800}.assistant-missing-option b{color:#7c2d12;font-size:12px}.assistant-missing-quantity{grid-template-columns:minmax(0,1fr) 154px;align-items:center;gap:10px;display:grid}.assistant-missing-selected{gap:7px;display:grid}.assistant-missing-selected .assistant-missing-quantity{background:#fff;border:1px solid #fdba74;border-radius:8px;padding:7px}.assistant-missing-quantity>span{color:#7c2d12;font-size:13px;font-weight:900}.assistant-form-actions{justify-content:flex-end;gap:8px;display:flex}.assistant-comment-cancel,.assistant-comment-submit{border-radius:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:900}.assistant-comment-cancel{color:#7c2d12;background:#fff;border:1px solid #fdba74}.assistant-comment-submit{color:#fff;background:#b45309;border:0}.assistant-comment-submit:disabled,.assistant-comment-cancel:disabled{cursor:not-allowed;opacity:.58}.assistant-empty{color:#4d5c4d;text-align:center;justify-items:center;gap:8px;display:grid}.assistant-empty strong{color:#071407;font-size:22px}.assistant-ready-list{gap:7px;width:min(520px,100%);margin-top:8px;display:grid}.assistant-ready-order{text-align:left;background:#fff;border:1px solid #cbd8c8;border-radius:8px;gap:2px;padding:9px 11px;display:grid}.assistant-ready-order span,.assistant-ready-order b{color:#4d5c4d;font-size:12px}.app-shell{background:#fafafb;grid-template-columns:52px 218px minmax(620px,1fr);min-height:100vh;display:grid}.icon-rail{background:var(--rail);color:#e9f2e6;flex-direction:column;align-items:center;gap:18px;height:100vh;padding:12px 8px;display:flex;position:sticky;top:0}.brand-mark{place-items:center;width:34px;height:34px;display:grid}.brand-mark img{object-fit:contain;width:30px;height:30px;display:block}.rail-nav{gap:8px;width:100%;display:grid}.rail-button,.icon-button,.soft-button{color:inherit;background:0 0;border:1px solid #0000}.rail-button{color:#bcd5b7;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.rail-button:hover,.rail-button.is-active{color:#0f1f0f;background:var(--accent);border:0}.rail-meter{color:#c9f69d;border:1px solid #446442;border-radius:50%;place-items:center;width:36px;height:36px;margin-top:auto;font-size:10px;font-weight:800;display:grid}.status-sidebar{border-right:1px solid var(--line);height:100vh;color:var(--text);background:#fff;align-self:start;position:sticky;top:0;overflow-y:auto}.sidebar-head{justify-content:space-between;align-items:center;height:58px;padding:9px 12px 7px;display:flex}.eyebrow{color:var(--muted);text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:700}.sidebar-head h1,.panel-toolbar h2,.section-title h2{color:var(--text);margin:0}.sidebar-head h1{font-size:18px;line-height:1.2}.icon-button{border-color:var(--line-strong);color:#314731;background:var(--surface);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.primary-action{background:var(--blue);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 24px);height:40px;margin:0 12px 12px;font-size:13px;font-weight:800;display:none}.queue-list{padding:0 0 8px}.queue-standalone,.queue-group{border-top:1px solid #d8e2d5;padding:3px 8px 4px}.queue-title,.queue-row{width:100%;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;display:flex}.queue-title{cursor:pointer;justify-content:space-between;padding:3px 4px 2px;font-size:11.5px;font-weight:800}.queue-title svg{transition:transform .12s ease-out}.queue-group.is-collapsed{padding-bottom:3px}.queue-group.is-collapsed .queue-title svg{transform:rotate(-90deg)}.queue-row{color:#1a291a;border-radius:6px;gap:5px;min-height:24px;padding:1px 6px;font-size:13px;position:relative}.queue-row:hover,.queue-row.is-selected{color:#071407;background:#eef3ec}.queue-row.is-selected{background:#e7eee4;font-weight:400}.count-pill{color:#fff;border-radius:4px;place-items:center;min-width:28px;height:18px;font-size:11px;font-weight:800;display:inline-grid}.count-pill.is-refresh-pulse{transform-origin:50% -8px;animation:.48s ease-in-out count-pill-refresh}.tone-blue{background:var(--blue)}.tone-green{background:var(--green)}.tone-amber{background:#f59e0b}.tone-red{background:var(--red)}.tone-slate{background:#0f1f0f}.workspace{flex-direction:column;gap:12px;min-width:0;padding:0 14px 18px;display:flex}.topbar{z-index:40;background:#fafafb;order:0;justify-content:space-between;align-items:center;gap:12px;height:48px;display:flex;position:sticky;top:0;box-shadow:0 7px 16px #0714070a}.search-shell{border:1px solid var(--line-strong);background:var(--surface);max-width:780px;height:42px;color:var(--muted);border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.search-shell input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.topbar-actions,.toolbar-controls{align-items:center;gap:8px;display:flex}@media (width>=861px){.topbar{grid-template-columns:minmax(0,1fr) minmax(360px,780px) minmax(0,1fr);display:grid}.search-shell{grid-column:2;justify-self:center;width:100%;max-width:none}.topbar-actions{grid-column:3;justify-self:end}}.app-alert{color:#92400e;background:#fffaf0;border:1px solid #f6c26b;border-radius:8px;order:1;align-items:center;gap:9px;min-height:38px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.app-alert svg{flex:none}.soft-button{border-color:var(--line-strong);background:var(--surface);color:#2e3f2e;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.metric-strip{order:2;grid-template-columns:repeat(4,minmax(136px,1fr));gap:10px;display:grid}.metric{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:12px;min-height:76px;padding:12px;display:flex}.metric svg{color:var(--blue)}.metric.tone-green svg{color:var(--green)}.metric.tone-amber svg{color:var(--amber)}.metric.tone-red svg{color:var(--red)}.metric span,.mini-metric span,.packing-focus span,.station-rows span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700;display:block}.metric strong{color:var(--text);margin-top:1px;font-size:22px;line-height:1.1;display:block}.metric small{color:#4d5c4d;font-size:11px}.orders-panel,.inspector-section{border:1px solid var(--line);background:var(--surface);border-radius:8px;box-shadow:0 8px 22px #07140712}.orders-panel{order:3;min-height:0;overflow:hidden}.route-order .metric-strip,.route-order .zebra-shell,.route-order .orders-panel,.route-dashboard .workspace,.route-orders .metric-strip,.route-orders .zebra-shell,.route-problem-detail .metric-strip,.route-problem-detail .zebra-shell,.route-problem-detail .orders-panel,.route-problems .metric-strip,.route-problems .zebra-shell,.route-problems .orders-panel,.route-stock-detail .metric-strip,.route-stock-detail .zebra-shell,.route-stock-detail .orders-panel,.route-station-detail .metric-strip,.route-station-detail .zebra-shell,.route-station-detail .orders-panel,.route-label-detail .metric-strip,.route-label-detail .zebra-shell,.route-label-detail .orders-panel,.route-document-detail .metric-strip,.route-document-detail .zebra-shell,.route-document-detail .orders-panel,.route-reports .metric-strip,.route-reports .zebra-shell,.route-reports .orders-panel,.route-automation-rule-detail .metric-strip,.route-automation-rule-detail .zebra-shell,.route-automation-rule-detail .orders-panel,.route-automation-log-detail .metric-strip,.route-automation-log-detail .zebra-shell,.route-automation-log-detail .orders-panel,.route-automations .metric-strip,.route-automations .zebra-shell,.route-automations .orders-panel,.route-diagnostics .metric-strip,.route-diagnostics .zebra-shell,.route-diagnostics .orders-panel,.route-settings .metric-strip,.route-settings .zebra-shell,.route-settings .orders-panel,.route-packing .metric-strip,.route-packing .orders-panel{display:none}.route-page{border:1px solid var(--line);background:var(--surface);min-height:520px;box-shadow:var(--shadow);border-radius:8px;order:2;padding:14px}.route-page-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;min-height:54px;padding-bottom:12px;display:flex}.route-page-head h2{color:var(--text);margin:0;font-size:18px;line-height:1.15}.order-title-row{align-items:center;gap:8px;display:flex}.allegro-order-link{background:0 0;border-radius:4px;place-items:center;width:18px;height:18px;text-decoration:none;display:inline-grid}.allegro-order-link:hover{opacity:.82;transform:translateY(-1px)}.allegro-order-link img{width:16px;height:16px;display:block}.route-page-head p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:700}.route-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.automation-page{padding:0;overflow:hidden}.automation-page-head{padding:14px 16px 12px}.automation-add-button{color:#fff;background:#0b7d3d;border:1px solid #0f7a3b;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.automation-toolbar{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:grid}.automation-search{border:1px solid var(--line-strong);background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:560px;min-height:34px;padding:0 12px;display:flex}.automation-search svg{color:#6b7b6b}.automation-search input{width:100%;color:var(--text);border:0;outline:0;font-size:13px;font-weight:700}.automation-filter-button{border:1px solid var(--line-strong);color:#2e3f2e;background:#f8faf8;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.automation-count{color:#2e3f2e;text-align:right;white-space:nowrap;font-size:12px;font-weight:800}.automation-status-strip{border-bottom:1px solid var(--line);color:#5d6d5d;background:#fbfcfb;align-items:center;gap:18px;min-height:38px;padding:7px 16px;font-size:12px;font-weight:700;display:flex}.automation-status-strip strong{color:var(--text);font-size:13px}.automation-status-strip button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0}.automation-save-message{color:#216a30;background:#edf8ea;border:1px solid #b7d8b3;border-radius:6px;margin:9px 14px 0;padding:8px 10px;font-size:12px;font-weight:800}.automation-board{padding-top:10px}.automation-board-head{border-bottom:1px solid var(--line);color:#071407;text-transform:uppercase;grid-template-columns:minmax(360px,1.05fr) minmax(420px,1fr) 170px;align-items:end;gap:14px;min-height:38px;padding:0 16px 8px 46px;font-size:11px;font-weight:900;display:grid}.automation-group{border-bottom:1px solid var(--line)}.automation-group-head{color:#334155;text-align:left;background:#fafafb;border:0;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 14px;display:flex}.automation-group-head svg{transition:transform .12s ease-out}.automation-group-head svg.is-collapsed{transform:rotate(-90deg)}.automation-group-head strong{font-size:14px;font-weight:900}.automation-group-head span{color:#216a30;background:#e8efe6;border-radius:4px;place-items:center;min-width:24px;min-height:20px;font-size:11px;font-weight:900;display:inline-grid}.automation-rule-wrap{border-top:1px solid var(--line)}.automation-rule-row{background:#fff;grid-template-columns:minmax(360px,1.05fr) minmax(420px,1fr) 170px;align-items:center;gap:14px;min-height:58px;padding:9px 16px;display:grid}.automation-rule-wrap:nth-child(2n) .automation-rule-row{background:#fafafb}.automation-rule-row.is-disabled{opacity:.62}.automation-rule-main{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.automation-drag{color:#94a3b8;letter-spacing:-2px;font-size:14px;font-weight:900;transform:rotate(90deg)}.automation-rule-title{color:#071407;text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;font-size:13px;font-weight:800}.automation-rule-title:hover{color:var(--blue)}.automation-rule-meta{color:var(--muted);flex-wrap:wrap;gap:7px;margin-top:3px;font-size:11px;font-weight:700;display:flex}.automation-chip-row{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.automation-chip{color:#334155;background:#f8faf8;border:1px solid #cbd5d0;border-radius:4px;align-items:center;gap:5px;min-height:21px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.automation-chip strong{color:#071407}.automation-chip.is-muted{color:#778277;background:#fff}.automation-action-list{gap:4px;display:grid}.automation-action-summary{color:#334155;grid-template-columns:72px 110px minmax(0,1fr);align-items:center;gap:5px;font-size:12px;font-weight:700;display:grid}.automation-action-summary b,.automation-action-summary em{color:#071407;background:#fff;border:1px solid #cbd5d0;border-radius:4px;align-items:center;min-height:20px;padding:0 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.automation-action-summary em{color:#334155;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.automation-icon-button{border:1px solid var(--line);color:#64748b;background:#fff;border-radius:999px;place-items:center;width:30px;height:30px;display:inline-grid}.automation-switch{color:#64748b;background:#fff;border:1px solid #d6ded3;border-radius:999px;justify-content:space-between;align-items:center;gap:4px;min-width:50px;height:28px;padding:0 6px;font-size:12px;font-weight:900;display:inline-flex}.automation-switch i{background:#94a3b8;border-radius:999px;width:20px;height:20px;display:block}.automation-switch.is-on{color:#0b7d3d}.automation-switch.is-on i{background:#0b7d3d}.automation-editor{background:#f8faf8;border-top:1px solid #cbd5d0;grid-template-columns:minmax(360px,1.05fr) minmax(420px,1fr) 170px;gap:14px;padding:12px 16px 14px 46px;display:grid}.automation-editor-name,.automation-editor select,.automation-editor input{color:#071407;background:#fff;border:1px solid #cbd5d0;border-radius:5px;min-height:34px;padding:0 9px;font-size:12px;font-weight:700}.automation-editor-name{width:100%;margin-bottom:10px}.automation-editor-grid{grid-template-columns:minmax(0,1fr) 100px;gap:8px;display:grid}.automation-editor label,.automation-editor-list-head{color:#5d6d5d;font-size:11px;font-weight:900}.automation-editor label{gap:4px;display:grid}.automation-editor-list{gap:7px;margin-top:10px;display:grid}.automation-editor-list-head{justify-content:space-between;align-items:center;display:flex}.automation-editor-list-head button{color:#0b7d3d;background:0 0;border:0;font-size:12px;font-weight:900}.automation-editor-line{grid-template-columns:minmax(130px,.85fr) minmax(120px,1fr) 34px;align-items:center;gap:7px;display:grid}.automation-editor-actions .automation-editor-line{grid-template-columns:28px minmax(130px,.8fr) minmax(120px,1fr) 34px}.automation-editor-line button{color:#64748b;background:#fff;border:1px solid #d8e1d5;border-radius:5px;min-height:34px;font-size:18px}.automation-step-number{color:#5d6d5d;font-size:12px;font-weight:900}.automation-empty-line{color:#778277;border:1px dashed #cbd5d0;border-radius:5px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.automation-editor-side{align-content:start;gap:8px;display:grid}.automation-editor-enabled{background:#fff;border:1px solid #cbd5d0;border-radius:5px;align-items:center;min-height:34px;padding:0 10px;color:#071407!important;gap:7px!important;font-size:12px!important;display:flex!important}.automation-editor-enabled input{min-height:0}.automation-save-button{background:var(--blue);color:#fff;border:1px solid #006bcc;border-radius:5px;min-height:36px;font-size:12px;font-weight:900}.automation-monitor-icon{font-size:13px;line-height:1}.back-link{color:#216a30;background:0 0;border:0;padding:0 0 5px;font-size:12px;font-weight:900}.back-link:hover{color:#173f20;text-underline-offset:3px;text-decoration:underline}.module-metrics{grid-template-columns:repeat(4,minmax(116px,1fr));gap:8px;margin:12px 0;display:grid}.detail-layout{grid-template-columns:minmax(0,1fr) 292px;gap:12px;margin-top:12px;display:grid}.detail-main,.detail-side,.detail-card,.module-table{border:1px solid var(--line);background:#fff;border-radius:8px}.detail-main{min-width:0;padding:12px}.detail-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.detail-band-six{grid-template-columns:repeat(6,minmax(108px,1fr))}.module-detail-band{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.detail-band div,.detail-side div,.detail-kv-row,.settings-kv-row{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;gap:3px;min-height:50px;padding:8px 10px;display:grid}.detail-band span,.detail-side span,.detail-kv-row span,.settings-kv-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.detail-band strong,.detail-side strong,.detail-kv-row strong,.settings-kv-row strong{color:var(--text);overflow-wrap:anywhere;font-size:13px}.detail-kv-row small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35;display:block}.detail-kv-row .status-badge{justify-self:start;width:fit-content}.detail-status-editor-row{align-content:start}.detail-status-editor{justify-items:start;gap:6px;display:grid}.detail-status-editor label{gap:4px;width:100%;display:grid}.detail-status-editor label span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.detail-status-editor select{border:1px solid var(--line-strong);width:100%;height:32px;color:var(--text);background:#fff;border-radius:6px;padding:0 8px;font-size:12px;font-weight:800}.status-change-button{color:#fff;background:#216a30;border:1px solid #216a30;border-radius:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.status-change-button:disabled{border-color:var(--line-strong);color:#667466;background:#eef3ec}.detail-status-editor small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.detail-status-editor .detail-status-change-message{color:#216a30}.detail-phone-value{align-items:center;gap:5px;display:inline-flex}.detail-phone-call{color:#216a30;border-radius:4px;place-items:center;width:18px;height:18px;text-decoration:none;transition:background-color .14s ease-out,color .14s ease-out;display:inline-grid}.detail-phone-call:hover{color:#071407;background:#dcefd896}.delivery-method-value{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.smart-delivery-badge{vertical-align:middle;align-items:center;width:47px;max-width:47px;height:18px;display:inline-flex}.smart-delivery-badge img{object-fit:contain;width:100%;height:100%;display:block}.tracking-link{color:#216a30;font-weight:800;text-decoration:none}.detail-account-link,.detail-external-order-link{color:#216a30;text-decoration:none}.detail-account-link:hover,.detail-external-order-link:hover{text-underline-offset:3px;text-decoration:underline}.tracking-link:hover{text-decoration:underline}.detail-pickup-row{align-content:start;gap:4px}.pickup-address-link{color:#216a30;overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.35;text-decoration:none;display:block}.pickup-address-link:hover{text-underline-offset:3px;text-decoration:underline}.pickup-map-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;padding:8px;display:grid}.pickup-map-frame{background:#eef2ec;border-radius:6px;position:relative;overflow:hidden}.pickup-map-card iframe{background:#eef2ec;border:0;width:100%;height:188px}.pickup-map-controls{z-index:2;gap:4px;display:grid;position:absolute;top:8px;right:8px}.pickup-map-controls button{color:#071407;background:#fff;border:1px solid #b8c8b5;border-radius:6px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:800;line-height:1;display:grid;box-shadow:0 4px 12px #0714071f}.pickup-map-controls button:hover:not(:disabled){background:#f3f7f1}.pickup-map-controls button:disabled{cursor:not-allowed;opacity:.45}.pickup-map-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.pickup-map-footer span{color:var(--muted);font-size:11px;font-weight:800}.pickup-map-footer a{color:#216a30;justify-self:start;align-items:center;gap:5px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.pickup-map-footer a:hover{text-underline-offset:3px;text-decoration:underline}.settings-action-note{margin:0 0 12px}.badge-color-settings{grid-column:1/-1}.badge-color-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.badge-color-head h3{margin-bottom:0}.badge-color-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.badge-color-group{align-content:start;gap:7px;display:grid}.badge-color-group>strong{color:var(--text);font-size:12px}.badge-color-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 38px 88px;align-items:center;gap:8px;min-height:34px;padding:5px 7px;display:grid}.badge-color-row span:nth-child(2){color:#2e3f2e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.badge-color-preview{justify-self:start;min-width:30px}.badge-color-row input[type=color]{border:1px solid var(--line-strong);background:#fff;border-radius:6px;width:34px;height:26px;padding:2px}.badge-color-hex{border:1px solid var(--line-strong);width:100%;height:26px;color:var(--text);letter-spacing:0;text-transform:uppercase;background:#fafaf8;border-radius:6px;padding:0 7px;font-size:11px;font-weight:800}.settings-quick-connect{background:#dcefd896;border-color:#78b534;gap:12px;margin-bottom:12px;padding:12px;display:grid}.settings-quick-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.settings-quick-head h3{color:#173f20;margin:0;font-size:16px}.settings-quick-head p{color:#2e3f2e;margin:3px 0 0;font-size:12px;font-weight:800}.quick-secret-grid{gap:8px;display:grid}.quick-secret-row{background:#fff;border:1px solid #aabca6;border-radius:8px;grid-template-columns:minmax(210px,.9fr) minmax(260px,1fr) 72px;align-items:center;gap:8px;padding:8px;display:grid}.quick-secret-row label{min-width:0}.quick-secret-row label strong,.quick-secret-row label span{display:block}.quick-secret-row label strong{color:#216a30;font-size:12px}.quick-secret-row label span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.quick-secret-row input{width:100%;min-width:0;min-height:36px;color:var(--text);background:#fff;border:1px solid #78b534;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.apilo-sync-settings{background:#fff;border-color:#b7c8b3;gap:12px;margin-bottom:12px;padding:12px;display:grid}.apilo-sync-grid{grid-template-columns:1fr 1.4fr 1.4fr 150px;gap:8px;display:grid}.apilo-auth-grid{background:#f8fbf7;border:1px solid #c7d4c3;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.apilo-sync-grid label,.apilo-auth-grid label{color:#2e3f2e;gap:5px;font-size:11px;font-weight:900;display:grid}.apilo-sync-grid input,.apilo-auth-grid input,.apilo-status-map-row input,.apilo-status-map-row select{color:#071407;background:#fff;border:1px solid #c7d4c3;border-radius:7px;width:100%;min-height:35px;padding:0 9px;font-size:12px;font-weight:800}.apilo-auth-grid button{min-height:35px}.apilo-secret-statuses{flex-wrap:wrap;gap:6px;display:flex}.apilo-toggle-row{cursor:pointer;background:#f8fbf7;border:1px solid #c7d4c3;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-self:end;align-items:center;min-height:35px;padding:0 9px}.apilo-toggle-row input{cursor:pointer;min-height:auto;padding:0}.apilo-status-map{gap:8px;display:grid}.apilo-status-map-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.apilo-status-map-head strong{color:#173f20;font-size:13px}.apilo-status-map-list{gap:6px;max-height:360px;padding-right:2px;display:grid;overflow:auto}.apilo-status-map-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 74px;align-items:center;gap:7px;display:grid}.apilo-sync-result{background:#f8fbf7;border:1px solid #c7d4c3;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.apilo-sync-result strong{color:#216a30;font-size:12px}.apilo-sync-result span,.apilo-sync-result small{color:#2e3f2e;font-size:12px;font-weight:800}.apilo-log-list{gap:5px;display:grid}.quick-connect-actions{flex-wrap:wrap;gap:8px;display:flex}.quick-connect-actions button{color:#216a30;background:#fff;border:1px solid #216a30;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.quick-connect-actions button:last-child{background:var(--blue);color:#fff}.quick-connect-actions button:disabled{cursor:not-allowed;opacity:.55}.allegro-device-box{background:#fff;border:1px solid #aabca6;border-radius:8px;gap:9px;padding:10px;display:grid}.allegro-device-box>div:first-child{gap:2px;display:grid}.allegro-device-box>div:first-child strong{color:#216a30;font-size:13px}.allegro-device-box>div:first-child span{color:#2e3f2e;font-size:12px;font-weight:800}.allegro-device-code{background:#dcefd896;border:1px dashed #78b534;border-radius:8px;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.allegro-device-code small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.allegro-device-code strong{color:#0f1f0f;letter-spacing:.12em;font-size:18px}.allegro-device-code a{background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.warning-note{color:#92400e;background:#fffaf0;border-color:#f6c56b}.success-note{color:#166534;background:#f0fdf4;border-color:#86efac}.secret-editor{background:#f7fbf4;border:1px solid #aabca6;border-radius:8px;gap:8px;margin:10px 0;padding:10px;display:grid}.secret-editor-head,.probe-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.secret-editor-head strong{color:var(--text);font-size:13px}.secret-editor-head span{color:var(--muted);font-size:11px;font-weight:900}.secret-editor-row{grid-template-columns:minmax(148px,.8fr) minmax(180px,1fr) 78px;align-items:center;gap:8px;display:grid}.secret-editor-row label{min-width:0}.secret-editor-row label strong{color:#216a30;font-size:12px;display:block}.secret-editor-row label span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;display:block;overflow:hidden}.secret-editor-row input,.probe-action-row select{border:1px solid var(--line);width:100%;min-width:0;min-height:34px;color:var(--text);background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.secret-editor-row button,.probe-action-row button{color:#216a30;background:#dcefd896;border:1px solid #aabca6;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;display:flex}.secret-editor-row button:disabled,.probe-action-row button:disabled{cursor:not-allowed;opacity:.55}.probe-action-row{margin:8px 0 10px}.pilot-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:9px 0 10px;display:grid}.pilot-action-grid label{min-width:0;color:var(--muted);gap:4px;font-size:11px;font-weight:900;display:grid}.pilot-action-grid select,.pilot-action-grid input{border:1px solid var(--line);width:100%;min-width:0;min-height:34px;color:var(--text);background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.pilot-action-grid select:disabled,.pilot-action-grid input:disabled{cursor:not-allowed;color:var(--muted);background:#f5f4f0}.pilot-guide{gap:6px;margin:10px 0 8px;display:grid}.pilot-guide-step{border:1px solid var(--line);background:#fff;border-left-width:3px;border-radius:7px;grid-template-columns:22px minmax(0,1fr) 76px;align-items:center;gap:7px;min-height:34px;padding:6px 8px;display:grid}.pilot-guide-step>span{color:#2e3f2e;background:#d5dfd2;border-radius:999px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.pilot-guide-step div{gap:1px;min-width:0;display:grid}.pilot-guide-step strong{color:var(--text);font-size:11px}.pilot-guide-step small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.pilot-guide-step em{color:var(--muted);text-transform:uppercase;justify-self:end;font-size:10px;font-style:normal;font-weight:900}.pilot-guide-step.is-valid{border-left-color:var(--green)}.pilot-guide-step.is-expiring{border-left-color:#f59e0b}.pilot-guide-step.is-error{border-left-color:var(--red)}.pilot-guide-step.is-unknown{border-left-color:#4d5c4d}.first-pilot-checklist{background:#f7fbf4;border:1px solid #aabca6;border-radius:8px;gap:7px;margin:10px 0;padding:10px;display:grid}.first-pilot-checklist-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.first-pilot-checklist-head div{gap:2px;min-width:0;display:grid}.first-pilot-checklist-head strong{color:var(--text);font-size:13px}.first-pilot-checklist-head span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.first-pilot-checklist-metrics{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:6px;display:grid}.first-pilot-checklist-metrics div{border:1px solid var(--line);background:#fff;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.first-pilot-checklist-metrics span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.first-pilot-checklist-metrics strong{color:var(--text);font-size:13px}.first-pilot-secret-editor{background:#fffaf0;border:1px solid #f6c56b;border-radius:8px;gap:8px;padding:9px;display:grid}.first-pilot-secret-row{grid-template-columns:minmax(132px,.7fr) minmax(170px,1fr) 78px}.first-pilot-secret-actions{justify-content:flex-end;display:flex}.first-pilot-secret-actions button{color:#92400e;background:#fff;border:1px solid #f6c56b;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.first-pilot-secret-actions button:disabled{cursor:not-allowed;opacity:.55}.first-pilot-recheck{color:#92400e;background:#fff;border-color:#f6c56b;min-height:34px;margin-top:2px}.first-pilot-network-note{color:#216a30;background:#dcefd896;border:1px solid #aabca6;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.first-pilot-network-note span{overflow-wrap:anywhere;min-width:0}.first-pilot-scenario{background:#fff;border:1px solid #cbd8c8;border-radius:8px;gap:6px;padding:8px;display:grid}.first-pilot-scenario-head,.first-pilot-scenario-row{align-items:center;min-width:0;display:grid}.first-pilot-scenario-head{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:5px}.first-pilot-scenario-head strong{color:var(--text);font-size:12px}.first-pilot-scenario-head span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.first-pilot-scenario-row{border:1px solid var(--line);background:#fff;border-left-width:3px;border-radius:7px;grid-template-columns:22px minmax(0,1fr) 72px;gap:7px;padding:7px 8px}.first-pilot-scenario-row>span{color:#2e3f2e;background:#d5dfd2;border-radius:999px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.first-pilot-scenario-row div{gap:2px;min-width:0;display:grid}.first-pilot-scenario-row strong,.first-pilot-scenario-row small,.first-pilot-scenario-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.first-pilot-scenario-row strong{color:var(--text);font-size:11px}.first-pilot-scenario-row small{color:#314731;font-size:10px;font-weight:800}.first-pilot-scenario-row em{color:var(--muted);font-size:10px;font-style:normal;font-weight:800}.first-pilot-scenario-row b{color:var(--muted);text-transform:uppercase;justify-self:end;font-size:10px;font-weight:900}.first-pilot-scenario-row.is-valid{border-left-color:var(--green)}.first-pilot-scenario-row.is-expiring{border-left-color:#f59e0b}.first-pilot-scenario-row.is-error{border-left-color:var(--red)}.first-pilot-scenario-row.is-unknown{border-left-color:#4d5c4d}.first-pilot-preflight .inline-note{margin-bottom:0}.first-pilot-preflight .first-pilot-scenario-row strong,.first-pilot-preflight .first-pilot-scenario-row small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.compact-module-row{min-height:44px;padding-top:6px;padding-bottom:6px}.pilot-log-panel{gap:7px;margin:10px 0;display:grid}.pilot-log-summary{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,92px) minmax(0,1fr) 58px;align-items:center;gap:8px;min-height:32px;padding-bottom:7px;display:grid}.pilot-log-summary strong{color:var(--text);font-size:12px}.pilot-log-summary span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.pilot-log-summary .token-status{justify-self:end}.pilot-diagnostic-list{margin-top:0}.pilot-order-row{grid-template-columns:104px minmax(0,1fr)}.detail-section{margin-top:14px}.detail-section h3,.detail-card h3,.detail-side h3,.module-table h3{color:var(--text);margin:0 0 9px;font-size:13px}.detail-products-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:31px;margin-bottom:0;padding-bottom:8px;display:flex}.detail-products-heading h3{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;display:inline-flex}.detail-products-heading h3 span{color:#4f5bd5;background:#eef2ff;border-radius:5px;place-items:center;min-width:26px;height:24px;font-size:12px;display:inline-grid}.detail-products-heading>strong{color:var(--text);white-space:nowrap;font-size:13px}.detail-products-summary{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.detail-products-summary span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.detail-products-summary strong{color:#071407;font-size:13px;font-weight:900}.detail-products-table-shell{scrollbar-gutter:stable;overflow-x:auto}.detail-products-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px;font-size:12px}.detail-products-table th{border-bottom:1px solid var(--line);color:#071407;text-align:left;text-transform:uppercase;background:#fff;height:39px;font-size:11px;font-weight:800}.detail-products-table th,.detail-products-table td{vertical-align:top;padding:9px 8px}.detail-products-table th:first-child,.detail-products-table td:first-child{width:44px}.detail-products-table th:nth-child(2),.detail-products-table td:nth-child(2){width:32%}.detail-products-table th:nth-child(3),.detail-products-table td:nth-child(3){width:140px}.detail-products-table th:nth-child(4),.detail-products-table td:nth-child(4){width:108px}.detail-products-table th:nth-child(5),.detail-products-table td:nth-child(5),.detail-products-table th:nth-child(7),.detail-products-table td:nth-child(7),.detail-products-table th:nth-child(8),.detail-products-table td:nth-child(8){text-align:right;width:90px}.detail-products-table th:nth-child(6),.detail-products-table td:nth-child(6){text-align:center;width:62px}.detail-products-table th:nth-child(9),.detail-products-table td:nth-child(9){width:112px}.detail-products-table th:nth-child(10),.detail-products-table td:nth-child(10){width:104px}.detail-products-table tbody tr:nth-child(odd) td{background:#fff}.detail-products-table tbody tr:nth-child(2n) td{background:#fafafb}.detail-products-table tbody tr:hover td{background:#f3f4f3}.detail-products-table tfoot td{border-top:1px solid var(--line);text-align:right;background:#fff;padding:12px 8px}.detail-order-total{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.detail-order-total strong{color:#071407;font-size:14px;font-weight:900}.detail-product-index{color:#314731;font-weight:700}.detail-product-name-cell{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px;display:grid}.detail-product-name-cell .previewable-product-image,.detail-product-name-cell .thumb-placeholder{width:54px;height:54px}.detail-delivery-name-cell{color:#314731;flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;font-size:13px;font-weight:700;display:flex}.detail-delivery-name-cell .smart-delivery-badge{flex:none}.detail-product-name-cell strong{color:#071407;font-size:13px;font-weight:700;line-height:1.25;display:block}.detail-product-name-cell>div>span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:700;display:block}.detail-offer-link{color:#216a30;text-decoration:none}.detail-offer-link:hover{text-decoration:underline}.detail-component-list{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.detail-component-chip{color:#216a30;text-overflow:ellipsis;white-space:nowrap;background:#f7faf6;border:1px solid #cbd8c8;border-radius:5px;align-items:center;max-width:100%;padding:2px 5px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.bundle-badge.detail-component-bundle-chip{min-height:unset;text-transform:none;padding:2px 5px;font-size:11px;line-height:normal}.detail-product-badge-row{margin-top:6px;display:block}.detail-sku-stack,.detail-stock-stack,.detail-status-stack{gap:5px;display:grid}.detail-sku-stack span,.detail-stock-stack span,.detail-product-qty span{color:var(--muted);font-size:11px;font-weight:700;display:block}.detail-copy-token{width:fit-content;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:1px 3px;font-size:11px;font-weight:700}.detail-copy-token-sku{color:#216a30;font-size:13px;font-weight:900;display:block}.detail-copy-token:hover{color:#071407;background:#dcefd896}.detail-sku-stack .detail-copy-action{align-items:center;gap:5px;display:inline-flex}.detail-sku-stack .detail-copy-feedback{color:#216a30;background:#dcefd896;border:1px solid #216a3047;border-radius:999px;align-items:center;min-height:17px;padding:0 6px;font-size:10px;font-weight:800;line-height:1;animation:1.2s both copyFeedbackFade;display:inline-flex}@keyframes copyFeedbackFade{0%{opacity:0;transform:translateY(2px)}14%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1px)}}.detail-product-qty strong{color:#071407;font-size:13px;font-weight:800;display:block}.detail-stock-stack span{white-space:nowrap}.detail-product-status-badge{color:#fff;background:#c53030;border-radius:5px;justify-content:center;align-items:center;min-height:21px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.detail-muted-value{color:var(--muted);font-weight:800}.detail-product-list{gap:8px;display:grid}.detail-product-row{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) 68px;align-items:center;gap:10px;min-height:74px;padding:9px 0;display:grid}.detail-product-row img{object-fit:contain;background:#fff;border:1px solid #cbd8c8;border-radius:6px;width:58px;height:58px}.detail-product-row .thumb-placeholder{width:58px;height:58px}.detail-product-row strong,.module-row strong{color:#216a30;font-size:13px;display:block}.detail-product-row .product-sku{letter-spacing:0;font-size:20px;line-height:1.05}.detail-product-row span,.module-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.internal-message-row span{color:#7c2d12;text-overflow:clip;white-space:pre-line;overflow:visible}.internal-message-action-note{color:#216a30;background:#f2faef;border:1px solid #b8d9b1;border-radius:8px;align-items:center;gap:7px;width:fit-content;padding:8px 10px;font-size:13px;font-weight:700;display:inline-flex}.detail-product-row small{color:#15803d;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:900;display:block}.detail-product-row b{color:var(--text);text-align:right;font-size:15px}.detail-warning{color:#92400e;background:#fffaf0;border:1px solid #f6c26b;border-radius:8px;align-items:center;gap:8px;min-height:42px;margin-top:12px;margin-bottom:12px;padding:10px;font-size:12px;font-weight:800;display:flex}.order-detail-tabs{border-bottom:1px solid var(--line);scrollbar-gutter:stable;align-items:flex-end;gap:0;margin-top:12px;display:flex;overflow-x:auto}.order-detail-tab{color:#4f5bd5;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:6px 6px 0 0;align-items:center;gap:7px;min-height:43px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.order-detail-tab:hover{background:#f7faf6}.order-detail-tab.is-active{border-color:var(--line);color:#216a30;background:#fff;transform:translateY(1px)}.order-detail-tab em{color:#4f5bd5;background:#eef2ff;border-radius:5px;place-items:center;min-width:22px;height:21px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.order-detail-tab.is-active em{color:#216a30;background:#dcefd896}.detail-card-grid,.detail-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.detail-card{padding:10px}.detail-card .detail-kv-row+.detail-kv-row{margin-top:7px}.detail-note{border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;padding:10px;display:grid}.detail-note+.detail-note{margin-top:8px}.detail-note strong{color:var(--text);font-size:13px}.detail-note span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:700}.detail-note.tone-green{background:#f0fdf4;border-color:#bbf7d0}.detail-side{align-content:start;gap:8px;padding:10px;display:grid}.detail-status-row{border-color:var(--line)}.detail-status-row.tone-blue{background:#dcefd896;border-color:#aabca6}.detail-status-row.tone-green{background:#f0fdf4;border-color:#bbf7d0}.detail-status-row.tone-amber{background:#fffbeb;border-color:#fde68a}.detail-status-row.tone-red{background:#fff1f2;border-color:#fecaca}.detail-side-actions{gap:8px;margin-top:4px;display:grid}.detail-side .detail-side-actions{background:0 0;border:0;border-radius:0;align-content:stretch;min-height:auto;padding:0}.detail-grid-wide{margin-top:12px}.detail-tab-panel>.module-table:only-child,.detail-tab-card,.detail-tab-panel .detail-history{grid-column:1/-1}.detail-tab-kv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.detail-history{grid-column:1/-1}.route-empty,.route-loading-state{min-height:360px}.module-table{gap:7px;padding:10px;display:grid}.module-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding-bottom:7px;display:flex}.module-row>div{min-width:0}.module-row:last-child{border-bottom:0;padding-bottom:0}.module-row-button{width:100%;color:inherit;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;border-radius:6px;padding:6px 4px 7px}.module-row-button:hover{background:#e9eee6}.module-row-button:after{content:"";border-bottom:2px solid #6f866f;border-right:2px solid #6f866f;flex:none;width:7px;height:7px;transform:rotate(-45deg)}.module-row-button:focus-visible{outline-offset:2px;outline:2px solid #78b534}.module-row-actions{align-items:center;gap:6px;display:flex}.icon-mini-button{border:1px solid var(--line-strong);color:#0f1f0f;background:#fff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.internal-message-edit-button,.internal-message-delete-button{color:#9a3412;cursor:pointer;background:#fff7ed;border:1px solid #f1c7b3;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.internal-message-edit-button{color:#216a30;background:#fff;border-color:#cbd8c8}.internal-message-delete-button:disabled,.internal-message-edit-button:disabled,.internal-message-save-button:disabled,.internal-message-cancel-button:disabled{cursor:progress;opacity:.6}.internal-message-editor{width:min(100%,680px);margin-top:7px}.internal-message-editor textarea{resize:vertical;color:#071407;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #cbd8c8;border-radius:8px;padding:10px 11px;font-size:13px;line-height:1.45}.internal-message-editor textarea:focus{border-color:#78b534;outline:2px solid #78b5342e}.internal-message-editor-actions{gap:8px;margin-top:8px;display:flex}.internal-message-save-button,.internal-message-cancel-button{cursor:pointer;border:1px solid #cbd8c8;border-radius:7px;min-height:30px;padding:0 11px;font-size:12px;font-weight:800}.internal-message-save-button{color:#fff;background:#216a30;border-color:#216a30}.internal-message-cancel-button{color:#304030;background:#fff}.module-primary-action{margin-top:12px}.report-split,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.panel-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.panel-toolbar h2{font-size:17px}.panel-toolbar p{color:var(--muted);margin:3px 0 0;font-size:12px}.segment-control{border:1px solid var(--line-strong);background:#fafaf8;border-radius:8px;display:flex;overflow:hidden}.segment-control button{border:0;border-right:1px solid var(--line-strong);color:#314731;background:0 0;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.segment-control button:last-child{border-right:0}.segment-control button.is-active{background:var(--blue);color:#fff}.batch-toolbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:flex}.batch-left,.batch-right{align-items:center;gap:7px;display:flex}.bulk-status-control{align-items:center;gap:6px;display:inline-flex}.bulk-status-control select{border:1px solid var(--line-strong);min-width:148px;min-height:34px;color:var(--text);background:#fff;border-radius:8px;padding:0 9px;font-size:12px;font-weight:800}.bulk-status-control select:disabled{color:#8a948a;background:#f3f4f6}.bulk-status-message{border-bottom:1px solid var(--line);color:#216a30;background:#edf8ea;padding:7px 12px;font-size:12px;font-weight:800}.order-display-options{position:relative}.order-display-options .soft-button.is-active{background:#f4f8f3;border-color:#9db89a}.order-display-menu{z-index:90;background:#fff;border:1px solid #cbd8c8;border-radius:8px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 30px #0714071f}.order-display-option{color:#071407;cursor:pointer;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:32px;padding:5px 7px;font-size:12px;font-weight:700;display:grid}.order-display-option:hover{background:#f4f8f3}.order-display-option input{accent-color:#216a30;width:14px;height:14px;margin:0}.batch-primary{background:var(--blue);color:#fff;border:1px solid #216a30;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.orders-table-shell{scrollbar-gutter:stable;position:relative;overflow:hidden visible}.orders-filter-loading{z-index:80;color:#071407;pointer-events:none;background:#fffffff5;border:1px solid #b8c8b5;border-radius:8px;align-items:center;gap:12px;min-height:54px;padding:0 18px;display:inline-flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #0714071f}.orders-filter-loading-spinner{border:3px solid #d5dfd2;border-top-color:#216a30;border-radius:999px;width:34px;height:34px;animation:.7s linear infinite spin}.orders-filter-loading strong{white-space:nowrap;font-size:15px;font-weight:800}@media (width>=861px){.orders-table-shell{overflow:hidden visible}}.orders-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:12px}.orders-table th{border-bottom:1px solid var(--line);color:#314731;text-align:left;text-transform:uppercase;background:#fff;height:38px;font-size:11px;font-weight:800}.orders-col-number{width:140px}.orders-col-client{width:145px}.orders-col-products{width:auto}.orders-col-carrier{width:184px}.orders-col-amount{width:96px}.orders-col-status{width:152px}.orders-col-date{width:88px}.orders-table th,.orders-table td{vertical-align:top;padding:8px 10px}.orders-table td{border-bottom:1px solid var(--line);color:#182718}.orders-table tbody tr:nth-child(odd) td{background:#fff}.orders-table tbody tr:nth-child(2n) td{background:#fafafb}.orders-table tbody tr:hover td{background:#f3f4f3}.orders-table tbody tr.is-selected td,.orders-table tbody tr.is-selected:hover td{background:#e9eee7}.order-number-cell{min-width:126px;position:relative;padding-left:36px!important}.order-number-wrap{grid-template-columns:18px minmax(0,1fr);align-items:stretch;gap:3px;min-height:100%;display:grid}.order-number-heading{cursor:pointer;grid-template-columns:13px minmax(0,1fr);align-items:center;gap:7px;display:inline-grid}.order-select-hitarea{cursor:pointer;border-radius:0;justify-content:center;align-items:flex-start;width:32px;padding-top:10px;display:flex;position:absolute;top:0;bottom:0;left:0}.order-select-checkbox{accent-color:#216a30;cursor:pointer;width:13px;height:13px;margin:0}.important-star-wrap{width:18px;height:18px;position:relative}.important-star{color:#566356;background:0 0;border:0;border-radius:4px;place-items:center;width:18px;height:18px;padding:0;display:grid}.important-star:hover,.important-star:focus-visible{color:#216a30;background:#edf6e9}.important-star.is-active{color:#f59e0b}.important-star:disabled{cursor:wait;opacity:.65}.important-star-popover{z-index:160;background:#fff;border:1px solid #d7e1d2;border-radius:6px;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;top:25px;left:-8px;box-shadow:0 12px 26px #07140729}.important-star-popover:before{content:"";background:#fff;border-top:1px solid #d7e1d2;border-left:1px solid #d7e1d2;width:12px;height:12px;position:absolute;top:-7px;left:13px;transform:rotate(45deg)}.important-star-choice{z-index:1;color:#566356;cursor:pointer;background:#fff;border:1px solid #ccd8c8;border-radius:3px;place-items:center;width:28px;height:28px;padding:0;transition:background .12s,border-color .12s,transform .12s;display:grid;position:relative}.important-star-choice:hover,.important-star-choice:focus-visible{background:#f3f7f1;border-color:#9fb894;transform:translateY(-1px)}.important-star-choice.is-empty{color:#64748b}.important-star-choice:disabled{cursor:wait;opacity:.7}.order-number-main{min-width:0}.orders-table a{color:#216a30;font-weight:800;text-decoration:none;display:block}.order-number-main>a:first-child:hover{text-underline-offset:2px;text-decoration:underline}.order-status-icons{cursor:help;flex-wrap:wrap;gap:3px;margin-top:5px;display:flex}.order-status-icon{color:#fff;cursor:help;-webkit-user-select:none;user-select:none;border-radius:4px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;line-height:1;display:inline-grid;position:relative}.order-status-icon:before,.order-status-icon:after{opacity:0;pointer-events:none;z-index:200;transition:opacity .12s ease-out,transform .12s ease-out;position:absolute;left:50%}.order-status-icon:before{content:"";background:#3f4853;width:8px;height:8px;bottom:calc(100% + 3px);transform:translate(-50%,2px)rotate(45deg)}.order-status-icon:after{color:#fff;content:attr(data-tooltip);text-align:center;text-rendering:optimizelegibility;white-space:normal;background:#3f4853;border-radius:3px;width:max-content;max-width:190px;padding:7px 9px;font-size:11px;font-weight:600;line-height:1.25;bottom:calc(100% + 7px);transform:translate(-50%,2px);box-shadow:0 8px 18px #0714072e}.order-status-icon:first-child:after{left:0;transform:translateY(2px)}.order-status-icon:hover:before,.order-status-icon:hover:after{opacity:1;transform:translate(-50%)rotate(45deg)}.order-status-icon:hover:after{transform:translate(-50%)}.order-status-icon:first-child:hover:after{transform:translate(0)}.order-status-icon svg{cursor:help;stroke-width:2.6px;width:12px;height:12px}.order-status-icon.is-success{background:#16a34a}.order-status-icon.is-warning{background:#f59e0b}.order-status-icon.is-muted{background:#c4cad3}.order-status-icon.is-muted svg{opacity:.72}.orders-table small,.orders-table em{color:var(--muted);margin-top:2px;font-size:11px;font-style:normal;display:block}.orders-table em{color:var(--red);font-weight:800}.order-customer-comment{border:2px solid var(--red);color:#8f1f1f;background:#fff5f5;border-radius:6px;align-items:flex-start;gap:7px;min-height:40px;margin-top:8px;padding:14px;font-size:13px;font-weight:800;line-height:1.35;display:flex}.order-customer-comment svg{flex:none;margin-top:1px;margin-left:2px}.order-customer-comment span{overflow-wrap:anywhere;min-width:0}.order-internal-note{color:#7c2d12;background:#fff7ed;border:2px solid #b45309;border-radius:6px;align-items:flex-start;gap:7px;min-height:40px;margin-top:8px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.35;display:flex}.order-internal-note svg{flex:none;margin-top:1px;margin-left:2px}.order-internal-note span{overflow-wrap:anywhere;white-space:pre-line;min-width:0}.wide-cell{min-width:330px}.order-product-lines{gap:5px;display:grid}.order-product-lines-extra{opacity:0;gap:5px;max-height:0;transition:max-height .28s,opacity .18s,transform .24s;display:grid;overflow:hidden;transform:translateY(-3px)}.order-product-lines-extra.is-expanded{opacity:1;max-height:1800px;transform:translateY(0)}.order-product-line{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;display:grid}.order-product-title{align-items:center;gap:6px;min-width:0;display:flex}.order-offer-link{color:#216a30;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;margin-left:-2px;text-decoration:none;display:inline-grid}.order-offer-link:hover{color:#173f20;background:#dcefd896}.order-thumb-placeholder{background:#fff;border:1px solid #cbd8c8;border-radius:7px;width:48px;height:48px}.order-product-line img{object-fit:contain;background:0 0;border:0;width:48px;height:48px;mix-blend-mode:multiply!important}.previewable-product-image{cursor:pointer;place-items:center;width:48px;height:48px;display:inline-grid;position:relative;overflow:visible}.previewable-product-image>img{object-fit:contain;background:0 0;border:0;border-radius:7px;width:100%;height:100%;mix-blend-mode:multiply!important}.detail-product-row .previewable-product-image{width:58px;height:58px}.product-image-hover-preview{z-index:5000;opacity:0;pointer-events:none;background:#fff;border:1px solid #aabca6;border-radius:8px;place-items:center;width:min(450px,100vw - 24px);height:min(450px,100vh - 24px);padding:10px;animation:.14s ease-out forwards product-preview-in;display:grid;position:fixed;transform:translateY(3px)scale(.992);box-shadow:0 20px 54px #07140742}.product-image-hover-preview.is-closing{animation:.12s ease-in forwards product-preview-out}.product-image-hover-preview img{object-fit:contain;border:0;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%}.bundle-image-hover-preview{background:#ecefec;width:min(200px,100vw - 24px);height:min(200px,100vh - 24px)}.bundle-preview-image-frame{background:#fff;border-radius:0;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.bundle-preview-image-frame img{max-width:100%;max-height:100%}.product-image-preview-meta{color:#173f20;background:#fff;border:1px solid #216a30;border-radius:6px;gap:3px;max-width:calc(100% - 28px);padding:6px 10px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 24px #07140724}.product-image-preview-meta code{color:#173f20;letter-spacing:0;text-overflow:clip;white-space:nowrap;background:0 0;border:0;max-width:none;padding:0;font-family:Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:900;overflow:visible}.product-image-preview-meta small{text-overflow:ellipsis;color:#314731;white-space:nowrap;max-width:340px;font-size:12px;font-weight:800;overflow:hidden}.order-thumb-placeholder{color:#216a30;letter-spacing:0;place-items:center;font-size:10px;font-weight:900;display:grid}.order-product-line strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.bundle-badge{color:#216a30;text-transform:uppercase;background:#f7faf6;border:1px solid #cbd8c8;border-radius:5px;flex:none;justify-content:center;align-items:center;min-height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;line-height:18px;display:inline-flex}.bundle-badge.has-preview{cursor:pointer}.orders-table .bundle-badge{color:#216a30;margin-top:0;font-size:10px;font-weight:900;line-height:18px;display:inline-flex}.order-sale-price-badge{color:#314731;white-space:nowrap;background:#fff;border:1px solid #cbd8c8;border-radius:5px;flex:none;justify-content:center;align-items:center;min-height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:18px;display:inline-flex;position:relative}.order-sale-price-badge.has-margin-tooltip{cursor:help}.order-product-line span{color:#216a30;font-size:12px;font-weight:700;display:block}.order-product-line .order-sale-price-badge{color:#314731;font-size:10px;font-weight:800;line-height:18px;display:inline-flex}.order-price-tooltip{z-index:5400;color:#071407;opacity:0;pointer-events:none;text-align:left;background:#f6f7f6;border:1px solid #3147313d;border-radius:7px;gap:3px;min-width:168px;padding:8px 10px;transition:opacity .13s ease-out,transform .13s ease-out;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 12px 28px #0714072e}.order-price-tooltip:after{content:"";background:#f6f7f6;border-bottom:1px solid #3147313d;border-right:1px solid #3147313d;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.order-sale-price-badge:hover .order-price-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.order-product-line .order-price-tooltip strong,.order-product-line .order-price-tooltip small{color:#071407;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.25;display:block}.order-product-line .order-price-tooltip small{color:#216a30;font-weight:700}.order-list-sku-row{align-items:center;gap:6px;min-height:17px;display:inline-flex}.order-list-sku-token{appearance:none;color:#216a30;height:17px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 2px;font-size:12px;font-weight:700;line-height:17px;transition:background-color .14s ease-out,color .14s ease-out;display:inline-flex}.order-list-sku-token:focus,.order-list-sku-token:active{outline:0;transform:none}.order-list-sku-token:hover{color:#071407;background:#dcefd896}.order-product-line .order-list-copy-feedback{color:#216a30;background:#dcefd86b;border:1px solid #216a303d;border-radius:999px;align-items:center;min-height:17px;padding:0 6px;font-size:10px;font-weight:700;line-height:1;animation:1.2s both copyFeedbackFade;display:inline-flex}.order-products-expand{color:#216a30;background:#fff;border:1px solid #aabca6;border-radius:7px;justify-self:start;min-height:26px;padding:0 9px;font-size:11px;font-weight:900}.order-products-expand:hover{background:#dcefd896}.orders-table code{color:#216a30;background:#dcefd896;border:1px solid #aabca6;border-radius:6px;padding:3px 6px;font-family:Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:900;display:inline-block}.orders-table .product-image-preview-meta code,.product-image-preview-meta code{text-overflow:clip;white-space:nowrap;max-width:none;padding:0;font-size:14px;overflow:visible}.amount-cell{white-space:nowrap}.order-status-cell{white-space:nowrap;overflow:hidden;padding-left:8px!important;padding-right:8px!important}.order-status-cell .status-badge{box-sizing:border-box;max-width:100%;padding-right:9px}.carrier-cell{white-space:normal;overflow-wrap:anywhere;max-width:184px;line-height:1.22}.carrier-cell>span{display:block}.carrier-cell .smart-delivery-badge{margin-top:1px}.carrier-delivery-cost{color:#216a30;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:800;display:block}.carrier-cell>.cod-delivery-badge{color:#314731;white-space:nowrap;background:#f4f6f3;border:1px solid #cbd8c8;border-radius:4px;align-items:center;width:fit-content;min-height:18px;margin-top:3px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.date-cell{white-space:nowrap;min-width:86px}.date-cell time{cursor:help;display:inline-block;position:relative}.date-cell time:before,.date-cell time:after{opacity:0;pointer-events:none;z-index:210;transition:opacity .12s ease-out,transform .12s ease-out;position:absolute;right:0}.date-cell time:before{content:"";background:#3f4853;width:8px;height:8px;bottom:calc(100% + 3px);right:19px;transform:translateY(2px)rotate(45deg)}.date-cell time:after{color:#fff;content:attr(data-tooltip);text-align:center;text-rendering:optimizelegibility;white-space:normal;background:#3f4853;border-radius:3px;width:max-content;max-width:210px;padding:7px 9px;font-size:11px;font-weight:600;line-height:1.25;bottom:calc(100% + 7px);transform:translateY(2px);box-shadow:0 8px 18px #0714072e}.date-cell time:hover:before,.date-cell time:hover:after{opacity:1;transform:translateY(0)rotate(45deg)}.date-cell time:hover:after{transform:translateY(0)}.date-cell span{color:var(--text);font-size:12px;font-weight:800;line-height:1.15;display:block}.date-cell small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:800;display:block}.empty-table-cell{text-align:center;height:190px}.empty-state{min-height:154px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.empty-state strong{color:var(--text);font-size:15px;display:block}.empty-state span{max-width:460px;margin-top:4px;font-size:12px;font-weight:700;line-height:1.45;display:block}.empty-state svg{color:#6f866f}.empty-state button{color:#216a30;background:#dcefd896;border:1px solid #aabca6;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.table-loading-state{min-height:154px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.table-loading-spinner{border:3px solid #cbd8c8;border-top-color:var(--blue);border-radius:999px;width:34px;height:34px;animation:.7s linear infinite spin}.table-loading-state strong{color:var(--text);font-size:15px}.table-loading-state span:last-child{color:var(--muted);font-size:12px;font-weight:800}.status-badge{color:#fff;white-space:nowrap;border-radius:5px;align-items:center;min-height:21px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.status-badge.tone-blue{background:var(--blue)}.status-badge.tone-amber{background:var(--amber)}.status-badge.tone-red{background:var(--red)}.detail-band .status-badge,.detail-side .status-badge,.route-page .status-badge{color:#fff}.inspector{border-left:1px solid var(--line);background:#e9eee6;flex-direction:column;gap:12px;min-height:100vh;padding:14px;display:none}.route-dashboard .inspector{background:#f5f4f0;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}.inspector-section{box-shadow:none;padding:13px}.section-title{color:#2e3f2e;align-items:center;gap:8px;margin-bottom:12px;display:flex}.section-title h2{font-size:14px}.safety-box{border-radius:8px;align-items:center;gap:10px;min-height:64px;padding:11px;display:flex}.safety-box.is-safe{color:var(--green);background:var(--green-soft)}.safety-box.is-warning{color:var(--amber);background:var(--amber-soft)}.safety-box strong,.safety-box span{display:block}.safety-box strong{color:var(--text);font-size:14px}.safety-box span{color:#314731;margin-top:2px;font-size:12px}.kv-list{margin:12px 0}.kv-list div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:30px;display:flex}.kv-list dt,.kv-list dd{margin:0;font-size:12px}.kv-list dt{color:var(--muted)}.kv-list dd{color:var(--text);font-weight:800}.inline-note{border:1px solid var(--line);color:#314731;background:#fafaf8;border-radius:8px;align-items:center;min-height:30px;margin-bottom:10px;padding:0 9px;font-size:12px;font-weight:800;display:flex}.wide-action{color:#216a30;background:#dcefd896;border:1px solid #aabca6;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;font-size:12px;font-weight:900;display:flex}.auth-action{margin-top:10px}.dual-actions{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.tri-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.draft-import-action{color:#15803d;background:#f0fdf4;border-color:#b7e4c7}.draft-import-list .token-row span{max-width:210px}.pilot-run-actions{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin:10px 0;display:grid}.first-pilot-action{color:#15803d;background:#f0fdf4;border-color:#b7e4c7}.first-pilot-action.is-ready{color:#166534;background:#dcfce7;border-color:#22c55e}.first-pilot-action-note{color:#92400e;background:#fffaf0;border:1px solid #f6c56b;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.first-pilot-action-note span{overflow-wrap:anywhere;min-width:0}.pilot-result-board{border:1px solid var(--line);background:#fff;border-left-width:4px;border-radius:8px;gap:7px;margin:10px 0;padding:10px;display:grid}.pilot-result-board.is-valid{border-left-color:var(--green);background:#fbfefc}.pilot-result-board.is-expiring{background:#fffaf0;border-left-color:#f59e0b}.pilot-result-board.is-error{border-left-color:var(--red);background:#fff7f7}.pilot-result-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pilot-result-head div{gap:2px;min-width:0;display:grid}.pilot-result-head strong{color:var(--text);font-size:13px}.pilot-result-head span{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:800}.pilot-result-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pilot-result-metrics div{border:1px solid var(--line);background:#fff;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.pilot-result-metrics span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.pilot-result-metrics strong{color:var(--text);font-size:13px}.is-spinning{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes count-pill-refresh{0%{transform:rotate(0)}22%{transform:rotate(-13deg)}48%{transform:rotate(13deg)}74%{transform:rotate(-13deg)}to{transform:rotate(0)}}@keyframes product-preview-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes product-preview-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(2px)scale(.992)}}@media (prefers-reduced-motion:reduce){.count-pill.is-refresh-pulse,.order-product-lines-extra{transition:none;animation:none}}.comparison-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mini-metric{border:1px solid var(--line);background:#fafaf8;border-radius:8px;padding:10px}.mini-metric strong{color:var(--text);margin-top:2px;font-size:20px;line-height:1.1;display:block}.mini-metric.tone-green{background:var(--green-soft)}.mini-metric.tone-amber{background:var(--amber-soft)}.mini-metric.tone-red{background:var(--red-soft)}.report-state{border-top:1px solid var(--line);min-height:34px;color:var(--muted);align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:12px;font-weight:800;display:flex}.difference-list{gap:7px;margin:10px 0;display:grid}.diff-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:66px 74px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:grid}.diff-row strong{color:#216a30;font-size:12px}.diff-row span{background:var(--amber-soft);min-height:20px;color:var(--amber);border-radius:5px;place-items:center;font-size:10px;font-weight:900;display:inline-grid}.diff-row small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.audit-list{gap:7px;margin-top:10px;display:grid}.audit-row,.audit-empty{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:36px}.audit-row{align-items:center;gap:8px;padding:7px 8px;display:flex}.audit-row svg{color:#4d5c4d}.audit-row strong,.audit-row span{display:block}.audit-row strong{color:var(--text);font-size:12px}.audit-row span,.audit-empty{color:var(--muted);font-size:11px;font-weight:700}.audit-empty{place-items:center;display:grid}.token-list{gap:7px;margin-top:10px;display:grid}.token-row{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:7px 8px;display:flex}.token-row.needs-attention{background:#fffaf0;border-color:#f6c26b}.token-row strong,.token-row span{display:block}.token-row strong{color:var(--text);font-size:12px}.token-row span{max-width:170px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.token-status{color:#fff;text-transform:uppercase;border-radius:5px;place-items:center;min-width:54px;min-height:22px;font-size:10px;font-weight:900;display:inline-grid}.token-valid,.token-generated,.token-printed,.token-issued,.token-fiscalized,.token-applied,.token-enabled,.token-succeeded,.token-completed,.token-resolved{background:var(--green)}.token-queued,.token-draft,.token-pending,.token-skipped,.token-succeededwithwarnings,.token-expiring,.token-open,.token-inprogress{background:#f59e0b}.token-cancelled,.token-failed,.token-blocked,.token-expired,.token-error{background:var(--red)}.token-unknown{background:#4d5c4d}.product-thumb-list{gap:7px;margin:10px 0;display:grid}.compact-token-list{margin-top:7px}.diagnostic-log-list{gap:8px;margin-top:10px;display:grid}.diagnostic-log-row{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;padding:8px;display:grid}.diagnostic-log-row.needs-attention{background:#fffaf0;border-color:#f6c26b}.diagnostic-log-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.diagnostic-log-head strong,.diagnostic-log-head span{display:block}.diagnostic-log-head strong{color:var(--text);font-size:12px}.diagnostic-log-head span{max-width:190px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.sku-chip-list,.issue-chip-list{flex-wrap:wrap;gap:5px;display:flex}.sku-chip-list code{color:#216a30;background:#dcefd896;border:1px solid #aabca6;border-radius:5px;place-items:center;min-height:21px;padding:2px 6px;font-size:11px;font-weight:900;display:inline-grid}.sku-chip-list span{color:var(--muted);font-size:11px;font-weight:800}.issue-chip-list span{color:#991b1b;background:#fee2e2;border-radius:5px;place-items:center;min-height:20px;padding:2px 6px;font-size:10px;font-weight:900;display:inline-grid}.diagnostic-order-list{gap:5px;display:grid}.diagnostic-order-row{color:var(--muted);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:7px;font-size:11px;font-weight:800;display:grid}.diagnostic-order-row strong{color:#216a30;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagnostic-order-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagnostics-page{min-width:0}.diagnostics-metrics{grid-template-columns:repeat(6,minmax(112px,1fr))}.diagnostics-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.diagnostics-main-table,.diagnostics-side-panel{min-width:0}.diagnostics-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.diagnostics-toolbar h3,.diagnostics-side-panel h3{color:var(--text);margin:0;font-size:14px}.diagnostics-toolbar span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:800;display:block}.diagnostics-filter{border-radius:7px;flex-wrap:wrap;justify-content:flex-end;overflow:visible}.diagnostics-filter button{white-space:nowrap}.diagnostics-filter strong{margin-left:4px}.diagnostics-log-list{margin-top:8px}.diagnostics-log-row{gap:9px;padding:10px}.diagnostics-log-head span{max-width:620px}.diagnostics-log-facts{flex-wrap:wrap;gap:6px;display:flex}.diagnostics-log-facts span{border:1px solid var(--line);color:#314731;background:#fafaf8;border-radius:5px;place-items:center;min-height:22px;padding:2px 7px;font-size:11px;font-weight:900;display:inline-grid}.diagnostics-sku-list code{min-width:58px}.diagnostics-order-list{border-top:1px solid var(--line);padding-top:8px}.diagnostics-order-row{grid-template-columns:126px minmax(0,1fr)}.diagnostic-payload-preview{color:#2e3f2e;white-space:pre-wrap;word-break:break-word;background:#f7fbf4;border:1px solid #cbd8c8;border-radius:7px;max-height:98px;margin:0;padding:8px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;overflow:auto}.diagnostics-run-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.diagnostics-run-grid div,.diagnostics-job-state{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px}.diagnostics-run-grid span,.diagnostics-job-state span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;display:block}.diagnostics-run-grid strong,.diagnostics-job-state strong{color:var(--text);margin-top:2px;font-size:13px;display:block}.diagnostics-job-state{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:7px 10px;display:grid}.diagnostics-job-state span{margin-top:2px}.logs-page{min-width:0}.logs-metrics{grid-template-columns:repeat(4,minmax(112px,1fr))}.logs-filter-bar{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(260px,1fr) 180px 160px;gap:8px;margin:12px 0;padding:10px;display:grid}.logs-filter-bar label{gap:4px;display:grid}.logs-filter-bar span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.logs-filter-bar input,.logs-filter-bar select{min-height:34px;color:var(--text);font:inherit;background:#fff;border:1px solid #cbd8c8;border-radius:7px;padding:0 9px;font-size:12px;font-weight:700}.logs-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.logs-table-shell{border:1px solid var(--line);scrollbar-gutter:stable;background:#fff;border-radius:8px;min-width:0;overflow-x:auto}.logs-active-filter{border-bottom:1px solid var(--line);background:#f8fbf7;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 10px;display:flex}.logs-active-filter span{color:#173f20;font-size:12px;font-weight:800}.logs-active-filter button{color:#216a30;cursor:pointer;background:#fff;border:1px solid #216a30;border-radius:7px;min-height:28px;padding:0 9px;font-size:11px;font-weight:800}.logs-active-filter button:hover{color:#071407;background:#dcefd896}.logs-ip-error{margin:8px 10px}.logs-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1060px;font-size:12px}.logs-table th,.logs-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 8px}.logs-table th{color:#071407;text-transform:uppercase;background:#fff;font-size:11px;font-weight:900}.logs-table tbody tr:nth-child(2n) td{background:#fafafb}.logs-table tbody tr:hover td{background:#f3f4f3}.logs-table th:first-child,.logs-table td:first-child{width:92px}.logs-table th:nth-child(2),.logs-table td:nth-child(2){width:124px}.logs-table th:nth-child(4),.logs-table td:nth-child(4){width:118px}.logs-table th:nth-child(5),.logs-table td:nth-child(5){width:150px}.logs-table th:nth-child(6),.logs-table td:nth-child(6){width:118px}.logs-table th:nth-child(7),.logs-table td:nth-child(7){width:120px}.logs-table th:nth-child(8),.logs-table td:nth-child(8){width:96px}.logs-table strong,.logs-table span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.logs-table strong{color:var(--text);font-size:12px;font-weight:800}.logs-table span{color:var(--muted);font-size:11px;font-weight:700}.logs-order-link{color:#216a30;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.logs-order-link:hover{text-underline-offset:3px;text-decoration:underline}.logs-muted{color:var(--muted)}.logs-type-pill{color:#fff;border-radius:5px;align-items:center;width:fit-content;min-height:21px;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex}.logs-type-pill.tone-green{background:#216a30}.logs-type-pill.tone-blue{background:#4f5bd5}.logs-type-pill.tone-red{background:#c53030}.logs-type-pill.tone-slate{background:#314731}.logs-side{min-width:0}.logs-side-section{gap:8px;display:grid}.logs-side-section+.logs-side-section{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.logs-side-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.logs-side-head button{color:#314731;cursor:pointer;background:#fff;border:1px solid #cbd8c8;border-radius:7px;min-height:26px;padding:0 9px;font-size:11px;font-weight:800}.logs-side-head button:hover,.logs-side-head button.is-active{color:#071407;background:#dcefd896;border-color:#216a30}.logs-ip-list{gap:6px;display:grid}.logs-ip-row{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e3d4;border-radius:8px;grid-template-columns:minmax(0,1fr) 34px;gap:6px 8px;padding:8px 9px;display:grid}.logs-ip-row:hover,.logs-ip-row.is-active{background:#f3faf1;border-color:#216a30}.logs-ip-row span,.logs-ip-row strong,.logs-ip-row small,.logs-ip-row em{min-width:0}.logs-ip-row span{gap:2px;display:grid}.logs-ip-row strong{color:#071407;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.logs-ip-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.logs-ip-row b{color:#fff;background:#216a30;border-radius:6px;place-items:center;min-width:28px;height:24px;font-size:12px;font-weight:900;display:grid}.logs-ip-row em{color:#677367;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;font-style:normal;font-weight:800;overflow:hidden}.logs-ip-inline{color:#216a30;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.logs-ip-inline:hover{text-underline-offset:3px;text-decoration:underline}.product-thumb-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:6px 8px;display:grid}.product-thumb-row img,.thumb-placeholder{border-radius:6px;width:38px;height:38px}.product-thumb-row img{object-fit:cover;background:#fff;border:1px solid #cbd8c8}.thumb-placeholder{color:#314731;letter-spacing:0;background:#d5dfd2;place-items:center;font-size:9px;font-weight:900;display:grid}.product-thumb-row strong,.product-thumb-row span{display:block}.product-thumb-row strong{color:#216a30;font-size:13px;line-height:1.1}.product-thumb-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.packing-focus{background:var(--blue-soft);border:1px solid #aabca6;border-radius:8px;padding:12px}.packing-focus strong{color:#216a30;margin-top:2px;font-size:22px;display:block}.station-rows{gap:7px;margin-top:10px;display:grid}.station-rows div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:32px;display:flex}.station-rows strong{color:var(--text)}.packing-metrics{margin-top:10px}.packing-lock-box{background:#fffaf0;border:1px solid #f6c26b;border-radius:8px;gap:2px;min-height:58px;margin:10px 0;padding:10px;display:grid}.packing-lock-box span,.packing-lock-box small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.packing-lock-box strong{color:#92400e;font-size:17px}.release-action{margin-bottom:10px}.zebra-shell{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;order:1;overflow:hidden}.zebra-toolbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.zebra-heading{color:#216a30;align-items:center;gap:9px;min-width:0;display:flex}.zebra-heading h2{color:var(--text);margin:0;font-size:16px;line-height:1.15}.zebra-heading span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:700;display:block;overflow:hidden}.zebra-actions{gap:8px;display:flex}.zebra-action{color:#216a30;background:#dcefd896;border:1px solid #aabca6;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.zebra-action.is-primary{border-color:var(--blue);background:var(--blue);color:#fff}.zebra-layout{grid-template-columns:minmax(250px,330px) minmax(0,1fr);min-height:318px;display:grid}.zebra-controls{border-right:1px solid var(--line);background:#fafaf8;align-content:start;gap:12px;padding:12px;display:grid}.zebra-label{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.zebra-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.zebra-chip-grid.carriers{grid-template-columns:repeat(2,minmax(0,1fr))}.zebra-chip{border:1px solid var(--line-strong);min-height:58px;color:var(--text);text-align:left;background:#fff;border-radius:8px;align-content:center;gap:3px;padding:8px;display:grid}.zebra-chip.is-active{background:var(--blue-soft);border-color:#78b534}.zebra-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.zebra-chip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.zebra-pick-surface{grid-template-rows:auto auto auto auto minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.zebra-pick-surface.has-customer-comment{grid-template-rows:auto auto auto auto auto minmax(0,1fr)}.zebra-pick-surface.is-empty{place-items:center}.zebra-order-line{grid-template-columns:minmax(130px,1fr) 92px 112px;gap:8px;display:grid}.zebra-order-line div{border:1px solid var(--line);background:#fafaf8;border-radius:8px;align-content:center;min-height:50px;padding:8px 10px;display:grid}.zebra-order-line span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.zebra-order-line strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;overflow:hidden}.zebra-main-product{background:#f7fbf4;border:1px solid #aabca6;border-radius:8px;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.zebra-customer-comment{color:#5f1717;background:#fff7f7;border:2px solid #c53030;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.35;display:flex}.zebra-customer-comment svg{color:#c53030;flex:none;margin-top:1px}.zebra-main-product img,.zebra-product-placeholder{background:#fff;border:1px solid #cbd8c8;border-radius:8px;width:142px;height:142px}.zebra-main-product img{object-fit:contain}.zebra-product-placeholder{color:#314731;place-items:center;font-size:22px;font-weight:900;display:grid}.zebra-main-copy{min-width:0}.zebra-main-copy span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900;display:block}.zebra-main-copy strong{overflow-wrap:anywhere;color:#216a30;font-size:42px;font-weight:950;line-height:1;display:block}.zebra-main-copy p{color:var(--text);margin:8px 0 0;font-size:15px;font-weight:800;line-height:1.25}.zebra-quantity{align-items:center;gap:8px;margin-top:10px;display:flex}.zebra-quantity b,.zebra-quantity em{border-radius:6px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.zebra-quantity b{background:var(--green-soft);color:var(--green)}.zebra-quantity em{background:var(--amber-soft);color:var(--amber)}.zebra-scan-row{border:1px solid var(--line-strong);min-height:42px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.zebra-scan-row input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:16px;font-weight:900}.zebra-scan-row button{color:#fff;background:#216a30;border:0;border-radius:7px;min-height:30px;padding:0 12px;font-size:12px;font-weight:900}.zebra-scan-feedback{color:#216a30;background:#fff;border:1px solid #b9c8b5;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:900}.zebra-problem-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.zebra-problem-action{color:#216a30;white-space:nowrap;background:#fff;border:1px solid #cbd8c8;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:36px;padding:0 9px;font-size:12px;font-weight:900;line-height:1.1;display:inline-flex}.zebra-problem-action.is-critical{color:var(--red);background:#fff7f7;border-color:#fecaca}.zebra-problem-action:disabled{cursor:not-allowed;opacity:.64}.zebra-item-list{gap:7px;min-height:0;display:grid}.zebra-item-row{border-bottom:1px solid var(--line);grid-template-columns:38px 94px minmax(0,1fr) 140px;align-items:center;gap:9px;min-height:40px;display:grid}.zebra-item-row.is-complete{background:#f2faef}.zebra-item-row img,.zebra-item-placeholder{background:#fff;border:1px solid #cbd8c8;border-radius:7px;width:34px;height:34px}.zebra-item-row img{object-fit:contain}.zebra-item-placeholder{color:#4d5c4d;letter-spacing:0;place-items:center;font-size:8px;font-weight:900;display:grid}.zebra-item-row strong{color:#216a30;font-size:14px}.zebra-item-row span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.zebra-item-row b{color:var(--muted);text-align:right;font-size:12px}.zebra-empty{color:var(--muted);text-align:center;place-items:center;gap:7px;display:grid}.zebra-empty strong{color:var(--text);font-size:15px}.zebra-empty span{font-size:12px;font-weight:800}.zebra-ready-preview{gap:8px;width:min(100%,620px);margin-top:8px;display:grid}.zebra-ready-order{text-align:left;background:#fff;border:1px solid #cbd8c8;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:7px;display:grid}.zebra-ready-order img,.zebra-ready-placeholder{background:#fafaf8;border:1px solid #cbd8c8;border-radius:7px;width:48px;height:48px}.zebra-ready-order img{object-fit:contain}.zebra-ready-placeholder{color:#4d5c4d;place-items:center;font-size:11px;font-weight:900;display:grid}.zebra-ready-order strong,.zebra-ready-order span,.zebra-ready-order b{min-width:0;display:block}.zebra-ready-order strong{color:var(--text);font-size:13px}.zebra-ready-order span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.zebra-ready-order b{color:#216a30;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}@media (width<=1220px){.app-shell{grid-template-columns:52px 218px minmax(540px,1fr)}.route-dashboard .inspector{border-left:0;border-top:1px solid var(--line);grid-column:2/4;grid-template-columns:repeat(3,minmax(0,1fr));min-height:auto;display:grid}.zebra-layout,.diagnostics-layout,.logs-layout{grid-template-columns:1fr}.diagnostics-metrics,.detail-band-six{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-secret-row{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) 72px}.apilo-sync-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apilo-status-map-row{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 74px}.allegro-device-code{grid-template-columns:minmax(0,1fr) auto}.allegro-device-code small{grid-column:1/-1}.module-detail-band{grid-template-columns:repeat(2,minmax(0,1fr))}.zebra-controls{border-right:0;border-bottom:1px solid var(--line)}.assistant-pack-layout{grid-template-columns:1fr}.assistant-carrier-panel{border-bottom:1px solid #b9c8b5;border-right:0}.assistant-carrier-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.app-shell{grid-template-columns:48px minmax(0,1fr)}.status-sidebar{display:none}.workspace{padding:10px}.topbar,.panel-toolbar{flex-direction:column;align-items:stretch;height:auto}.route-page-head{flex-direction:column}.route-actions{justify-content:flex-start;width:100%}.app-alert{align-items:flex-start}.metric-strip,.inspector,.module-metrics,.apilo-sync-grid,.diagnostics-metrics,.logs-metrics,.badge-color-groups,.detail-band,.detail-card-grid,.detail-grid-wide,.detail-layout,.diagnostics-layout,.logs-layout,.logs-filter-bar,.detail-tab-kv-grid,.report-split,.settings-grid,.tri-actions,.apilo-status-map-row{grid-template-columns:1fr}.module-row{align-items:flex-start}.settings-quick-head,.quick-secret-row{grid-template-columns:1fr}.quick-connect-actions button{flex:180px}.module-row-button:after{margin-top:7px}.toolbar-controls{flex-wrap:wrap}.batch-toolbar,.batch-left,.batch-right{flex-wrap:wrap;align-items:stretch}.segment-control{width:100%;overflow-x:auto}.diagnostics-toolbar{flex-direction:column;align-items:stretch}.diagnostics-filter{justify-content:flex-start;overflow-x:auto}.diagnostics-order-row,.diagnostics-job-state{grid-template-columns:1fr}.zebra-toolbar,.zebra-actions{flex-direction:column;align-items:stretch}.assistant-pack-header{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-header-button{min-height:34px}.assistant-carrier-list,.assistant-order-head,.assistant-problem-row{grid-template-columns:1fr}.assistant-item{grid-template-columns:58px minmax(0,1fr) 112px;gap:8px}.assistant-order-info-panel{grid-template-columns:1fr}.assistant-stepper{grid-template-columns:32px 42px 32px;gap:4px}.assistant-stepper button{border-radius:7px;min-height:36px;font-size:21px}.assistant-stepper b{font-size:16px}.route-dashboard .inspector{grid-column:2}.zebra-chip-grid,.zebra-chip-grid.carriers,.zebra-problem-actions{grid-template-columns:1fr}.first-pilot-checklist-metrics,.pilot-result-metrics,.pilot-run-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.secret-editor-row,.first-pilot-secret-row{grid-template-columns:1fr}.allegro-device-code{grid-template-columns:1fr;align-items:stretch}.allegro-device-code a,.first-pilot-secret-actions,.first-pilot-secret-actions button{width:100%}.first-pilot-scenario-head,.first-pilot-scenario-row{grid-template-columns:1fr}.first-pilot-scenario-row>span,.first-pilot-scenario-row b{justify-self:start}.zebra-order-line,.zebra-main-product{grid-template-columns:1fr}.zebra-main-product img,.zebra-product-placeholder{width:100%;max-width:220px;height:180px}.zebra-main-copy strong{font-size:36px}.zebra-item-row{grid-template-columns:34px 82px minmax(0,1fr)}.zebra-stepper{grid-column:1/-1}}
