.station-page[data-v-bef1c397]{display:grid;gap:16px}.station-layout[data-v-bef1c397]{display:grid;grid-template-columns:minmax(270px,.38fr) minmax(650px,1fr);gap:15px;align-items:start}.wave-queue[data-v-bef1c397],.station-work[data-v-bef1c397]{overflow:hidden}.wave-queue>header[data-v-bef1c397],.station-summary[data-v-bef1c397]{padding:18px 20px;border-bottom:1px solid #e6ecea}.station-search[data-v-bef1c397]{display:flex;align-items:center;gap:8px;margin:14px;padding:0 12px;height:42px;border:1px solid #d8e2df;border-radius:9px}.station-search input[data-v-bef1c397]{width:100%;border:0;outline:0}.wave-card[data-v-bef1c397]{width:100%;display:grid;grid-template-columns:1fr auto;gap:8px;padding:13px 16px;text-align:start;border:0;border-top:1px solid #edf1f0;background:#fff;cursor:pointer}.wave-card[data-v-bef1c397]:hover,.wave-card.active[data-v-bef1c397]{background:#edf7f4}.wave-card.active[data-v-bef1c397]{box-shadow:inset 3px 0 var(--teal)}.wave-card span[data-v-bef1c397]{display:grid;gap:3px}.wave-card small[data-v-bef1c397]{color:var(--muted)}.wave-card>b[data-v-bef1c397]{grid-column:1/-1;color:var(--muted);font-size:10px}.station-summary[data-v-bef1c397]{display:flex;align-items:center;justify-content:space-between;gap:20px}.progress-copy[data-v-bef1c397]{min-width:220px;display:grid;grid-template-columns:1fr auto;gap:5px}.progress-copy>div[data-v-bef1c397]{grid-column:1/-1;height:7px;border-radius:99px;background:#e5eeeb;overflow:hidden}.progress-copy i[data-v-bef1c397]{display:block;height:100%;background:var(--teal)}.scan-console[data-v-bef1c397]{padding:18px 20px;background:#f4f8f7}.scan-console label[data-v-bef1c397]{display:flex;align-items:center;gap:10px;padding:8px 9px 8px 13px;border:1px solid #cdded9;border-radius:11px;background:#fff}.scan-console input[data-v-bef1c397]{min-width:0;flex:1;border:0;outline:0;font-size:16px}.scan-console p[data-v-bef1c397]{min-height:18px;margin:7px 0 0;color:var(--teal);font-size:11px}.station-tasks[data-v-bef1c397]{max-height:460px}.station-tasks td>small[data-v-bef1c397]{display:block;color:var(--muted)}.station-success[data-v-bef1c397]{display:flex;align-items:center;gap:8px;margin:14px 20px;padding:12px;border:1px solid #c8e5db;border-radius:9px;background:#e4f3ed;color:#176a57}.station-actions[data-v-bef1c397]{display:flex;justify-content:flex-end;padding:15px 20px;border-top:1px solid #e6ecea}.station-actions .button[data-v-bef1c397]{min-width:180px}@media(max-width:1000px){.station-layout[data-v-bef1c397]{grid-template-columns:1fr}.wave-queue[data-v-bef1c397]{max-height:380px;overflow:auto}}@media print{.sidebar[data-v-bef1c397],.topbar[data-v-bef1c397],.page-heading[data-v-bef1c397],.wave-queue[data-v-bef1c397],.scan-console[data-v-bef1c397],.station-actions[data-v-bef1c397],.print-control[data-v-bef1c397]{display:none!important}.workspace[data-v-bef1c397],.page-content[data-v-bef1c397],.station-layout[data-v-bef1c397]{display:block!important}.station-work[data-v-bef1c397]{border:0!important;box-shadow:none!important}.station-tasks[data-v-bef1c397]{max-height:none!important}}.fleet-status[data-v-acf739dd]{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:800}.is-active[data-v-acf739dd]{color:#176a57;background:#e1f1eb}.is-maintenance[data-v-acf739dd]{color:#91601d;background:#f7ecd9}.is-inactive[data-v-acf739dd]{color:#647578;background:#e9edec}.is-suspended[data-v-acf739dd]{color:#9a403b;background:#f7e5e1}.fleet-page[data-v-dc977be6]{display:grid;gap:16px}.fleet-metrics[data-v-dc977be6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fleet-metrics article[data-v-dc977be6]{display:flex;align-items:center;gap:12px;padding:15px;background:#fff;border:1px solid var(--line);border-radius:10px}.fleet-metrics svg[data-v-dc977be6]{color:var(--teal)}.fleet-metrics div[data-v-dc977be6],.fleet-metrics article[data-v-dc977be6]{color:var(--muted)}.fleet-metrics div[data-v-dc977be6]{display:grid;gap:3px}.fleet-metrics span[data-v-dc977be6]{font-size:10px}.fleet-metrics strong[data-v-dc977be6]{color:var(--ink);font-size:20px}.fleet-list[data-v-dc977be6]{overflow:hidden}.fleet-list>header[data-v-dc977be6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fleet-search[data-v-dc977be6]{min-width:280px;flex:1;display:flex;align-items:center;gap:8px;padding:0 10px;background:#f8faf9;border:1px solid #dbe3e0;border-radius:8px}.fleet-search input[data-v-dc977be6]{width:100%;height:40px;border:0;outline:0;background:transparent}.fleet-list>header select[data-v-dc977be6]{min-width:170px;height:40px;padding:0 10px;background:#f8faf9;border:1px solid #dbe3e0;border-radius:8px}.fleet-inline-error[data-v-dc977be6]{margin:12px 18px 0;padding:10px;color:var(--danger);background:#fae9e6;border-radius:8px}.expiry-risk[data-v-dc977be6]{color:var(--danger);font-weight:800}.row-actions[data-v-dc977be6]{display:flex;gap:4px}.load-more[data-v-dc977be6]{display:flex;margin:14px auto}.drawer-scrim[data-v-dc977be6]{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-start;background:#09222761;backdrop-filter:blur(3px)}.fleet-drawer[data-v-dc977be6]{width:min(520px,95vw);height:100%;overflow:auto;padding:25px;background:#fff;box-shadow:18px 0 50px #0c2a302e}.fleet-drawer>header[data-v-dc977be6]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--line)}.fleet-drawer h2[data-v-dc977be6]{margin:4px 0}.fleet-drawer header small[data-v-dc977be6]{color:var(--teal)}.fleet-drawer dl[data-v-dc977be6]{display:grid;grid-template-columns:150px 1fr;margin:15px 0}.fleet-drawer dt[data-v-dc977be6],.fleet-drawer dd[data-v-dc977be6]{margin:0;padding:11px 0;border-bottom:1px solid #edf2f1}.fleet-drawer dt[data-v-dc977be6]{color:var(--muted);font-size:10px}.fleet-drawer dd[data-v-dc977be6]{overflow-wrap:anywhere;font-size:12px;font-weight:700}.drawer-loading[data-v-dc977be6]{display:grid;place-items:center;min-height:240px}.drawer-edit[data-v-dc977be6]{width:100%}.fleet-fields[data-v-dc977be6]{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:20px 0}.fleet-fields label[data-v-dc977be6]{display:grid;align-content:start;gap:6px;color:#4f6265;font-size:10px;font-weight:750}.fleet-fields input[data-v-dc977be6],.fleet-fields select[data-v-dc977be6],.fleet-fields textarea[data-v-dc977be6]{width:100%;min-height:41px;padding:9px 10px;background:#fbfcfb;border:1px solid #d8e1de;border-radius:8px;outline:0}.fleet-fields [aria-invalid=true][data-v-dc977be6]{border-color:var(--danger)}.fleet-fields textarea[data-v-dc977be6]{resize:vertical}.field-wide[data-v-dc977be6]{grid-column:1/-1}.field-wide>small[data-v-dc977be6]:not(.field-error){justify-self:end;color:var(--muted)}.fleet-editor>footer[data-v-dc977be6]{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.fleet-form-error[data-v-dc977be6]{display:flex;align-items:center;gap:8px;padding:11px;color:var(--danger);background:#fae9e6;border-radius:8px}.fleet-form-error.conflict[data-v-dc977be6]{color:#805416;background:#fff2d8}.fleet-form-error button[data-v-dc977be6]{margin-inline-start:auto;color:inherit;background:transparent;border:1px solid currentColor;border-radius:6px}.fleet-page .field-error[data-v-dc977be6]{color:var(--danger)}@media(max-width:720px){.fleet-metrics[data-v-dc977be6]{grid-template-columns:1fr}.fleet-search[data-v-dc977be6],.fleet-list>header select[data-v-dc977be6],.fleet-list>header>.button[data-v-dc977be6]{width:100%;min-width:100%}.fleet-fields[data-v-dc977be6]{grid-template-columns:1fr}.field-wide[data-v-dc977be6]{grid-column:auto}.fleet-drawer dl[data-v-dc977be6]{grid-template-columns:110px 1fr}}.login-page[data-v-c171984b]{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(420px,.92fr);background:#f4f7f6;color:#17343b}.login-story[data-v-c171984b]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:48px 64px;background:radial-gradient(circle at 15% 15%,rgba(64,178,154,.3),transparent 28%),linear-gradient(145deg,#0e2931,#123c43 58%,#17615c);color:#fff}.login-story[data-v-c171984b]:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(255,255,255,.1);border-radius:50%;left:-190px;bottom:-250px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.login-brand[data-v-c171984b],.mobile-brand[data-v-c171984b]{display:flex;align-items:center;gap:13px}.login-brand>span[data-v-c171984b],.mobile-brand>span[data-v-c171984b]{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#d8b46b;color:#102d34;font-size:22px;font-weight:900}.login-brand div[data-v-c171984b]{display:grid}.login-brand strong[data-v-c171984b]{font-size:21px}.login-brand small[data-v-c171984b]{letter-spacing:.18em;font-size:9px;color:#add0cd}.story-copy[data-v-c171984b]{position:relative;z-index:1;max-width:650px}.eyebrow[data-v-c171984b]{display:inline-flex;align-items:center;gap:8px;color:#b7ddd8;font-size:14px;font-weight:700}.story-copy h1[data-v-c171984b]{margin:22px 0;font-size:clamp(38px,4.4vw,66px);line-height:1.2;letter-spacing:-.04em}.story-copy p[data-v-c171984b]{max-width:570px;margin:0;color:#c7dedc;font-size:17px;line-height:1.9}.story-stats[data-v-c171984b]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.story-stats div[data-v-c171984b]{display:grid;gap:4px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:#ffffff0f;backdrop-filter:blur(12px)}.story-stats strong[data-v-c171984b]{font-size:24px;color:#f0d696}.story-stats span[data-v-c171984b]{font-size:12px;color:#c7dcda}.login-panel[data-v-c171984b]{display:grid;place-items:center;padding:48px}.login-card[data-v-c171984b]{width:min(100%,470px);padding:38px;border:1px solid #dce7e4;border-radius:28px;background:#fff;box-shadow:0 24px 70px #19373d1c}.mobile-brand[data-v-c171984b]{display:none}.login-card header[data-v-c171984b]{margin-bottom:30px}.secure-mark[data-v-c171984b]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:22px;border-radius:16px;background:#e4f4f0;color:#17766a}.login-card header p[data-v-c171984b]{margin:0 0 6px;color:#278175;font-weight:800}.login-card h2[data-v-c171984b]{margin:0;font-size:34px;letter-spacing:-.03em}.login-card header small[data-v-c171984b]{display:block;margin-top:10px;color:#70888c;font-size:14px}.login-card>label[data-v-c171984b]{display:block;margin:18px 2px 8px;font-size:13px;font-weight:800;color:#31535a}.field[data-v-c171984b]{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border:1px solid #cfddda;border-radius:14px;background:#fbfdfc;color:#688288;transition:.2s}.field[data-v-c171984b]:focus-within{border-color:#258e80;box-shadow:0 0 0 4px #258e801a;color:#1e7b70}.field input[data-v-c171984b]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#183940;font:inherit}.field button[data-v-c171984b]{display:grid;place-items:center;border:0;background:transparent;color:#71898d;cursor:pointer}.login-error[data-v-c171984b]{margin:16px 0 0;padding:11px 13px;border:1px solid #f2c5c5;border-radius:12px;background:#fff3f3;color:#a52f2f;font-size:13px}.login-submit[data-v-c171984b]{width:100%;height:54px;margin-top:22px;display:flex;align-items:center;justify-content:center;gap:11px;border:0;border-radius:15px;background:linear-gradient(135deg,#176d65,#1d8b7d);color:#fff;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 12px 24px #18766938}.login-submit[data-v-c171984b]:disabled{opacity:.7;cursor:wait}.login-card footer[data-v-c171984b]{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:19px;color:#7b9295;font-size:12px}.spin[data-v-c171984b]{animation:spin-c171984b 1s linear infinite}@keyframes spin-c171984b{to{transform:rotate(360deg)}}@media(max-width:900px){.login-page[data-v-c171984b]{grid-template-columns:1fr}.login-story[data-v-c171984b]{display:none}.login-panel[data-v-c171984b]{padding:24px}.mobile-brand[data-v-c171984b]{display:flex;margin-bottom:30px}.login-card[data-v-c171984b]{padding:28px 22px;border-radius:22px}.login-card h2[data-v-c171984b]{font-size:30px}}.resource-page[data-v-0375afa6]{padding:28px;display:grid;gap:20px}.resource-hero[data-v-0375afa6]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px 28px;border:1px solid #dbe6e3;border-radius:22px;background:linear-gradient(135deg,#fff,#f4f9f7)}.resource-hero p[data-v-0375afa6]{margin:0 0 7px;color:#218477;font-size:13px;font-weight:900}.resource-hero h1[data-v-0375afa6]{margin:0;color:#15373e;font-size:30px}.resource-hero span[data-v-0375afa6]{display:block;margin-top:8px;color:#6d858a}.primary-action[data-v-0375afa6],.secondary-action[data-v-0375afa6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:12px 17px;font:inherit;font-weight:850;cursor:pointer}.primary-action[data-v-0375afa6]{background:#197d71;color:#fff;box-shadow:0 9px 20px #197d7133}.secondary-action[data-v-0375afa6]{border:1px solid #d4e0de;background:#fff;color:#2b555b}.resource-metrics[data-v-0375afa6]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.resource-metrics div[data-v-0375afa6]{display:grid;gap:7px;padding:17px 20px;border:1px solid #dce7e4;border-radius:16px;background:#fff}.resource-metrics span[data-v-0375afa6]{font-size:12px;color:#748b8f}.resource-metrics strong[data-v-0375afa6]{font-size:20px;color:#183c43}.resource-metrics .healthy[data-v-0375afa6]{color:#188170}.resource-card[data-v-0375afa6]{overflow:hidden;border:1px solid #dbe6e3;border-radius:20px;background:#fff}.resource-toolbar[data-v-0375afa6]{display:flex;gap:11px;padding:16px;border-bottom:1px solid #e4ecea}.search-box[data-v-0375afa6],.filter-box[data-v-0375afa6]{display:flex;align-items:center;gap:8px;height:43px;padding:0 13px;border:1px solid #d5e1de;border-radius:11px;color:#688387}.search-box[data-v-0375afa6]{min-width:260px;flex:1}.search-box input[data-v-0375afa6],.filter-box select[data-v-0375afa6]{width:100%;border:0;outline:0;background:transparent;font:inherit;color:#24474e}.filter-box[data-v-0375afa6]{min-width:190px}.resource-error[data-v-0375afa6]{margin:14px 16px 0;padding:11px 13px;border:1px solid #efc6c6;border-radius:11px;background:#fff3f3;color:#a53c3c}.table-wrap[data-v-0375afa6]{overflow:auto}table[data-v-0375afa6]{width:100%;border-collapse:collapse;min-width:850px}th[data-v-0375afa6],td[data-v-0375afa6]{padding:14px 16px;text-align:start;border-bottom:1px solid #edf2f1;font-size:13px}th[data-v-0375afa6]{background:#f7faf9;color:#60797e;font-size:11px;text-transform:uppercase;letter-spacing:.02em}td[data-v-0375afa6]{color:#35535a}td strong[data-v-0375afa6]{color:#153f47}.status-pill[data-v-0375afa6]{display:inline-flex;padding:5px 9px;border-radius:999px;background:#e9f4f1;color:#22766c;font-size:11px;font-weight:800}.status-pill[data-status=cancelled][data-v-0375afa6],.status-pill[data-status=inactive][data-v-0375afa6],.status-pill[data-status=false][data-v-0375afa6]{background:#f6eeee;color:#9b5151}.row-actions[data-v-0375afa6]{display:flex;gap:6px}.row-actions button[data-v-0375afa6],.details-drawer header button[data-v-0375afa6]{display:grid;place-items:center;width:34px;height:34px;border:1px solid #dce6e4;border-radius:9px;background:#fff;color:#37636a;cursor:pointer}.state-cell[data-v-0375afa6]{text-align:center;padding:44px;color:#789095}.state-cell svg[data-v-0375afa6]{display:block;margin:0 auto 10px}.load-more[data-v-0375afa6]{display:block;margin:14px auto;padding:9px 18px;border:1px solid #d2e0dd;border-radius:10px;background:#fff;color:#28656a;cursor:pointer}.drawer-scrim[data-v-0375afa6]{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-start;background:#09222761;backdrop-filter:blur(3px)}.details-drawer[data-v-0375afa6]{width:min(480px,94vw);height:100%;overflow:auto;padding:26px;background:#fff;box-shadow:18px 0 50px #0c2a302e}.details-drawer header[data-v-0375afa6]{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #e3ecea}.details-drawer header small[data-v-0375afa6]{color:#248277}.details-drawer h2[data-v-0375afa6]{margin:5px 0 0;color:#153c43}.details-drawer dl[data-v-0375afa6]{display:grid;grid-template-columns:140px 1fr;gap:0;margin:16px 0}.details-drawer dt[data-v-0375afa6],.details-drawer dd[data-v-0375afa6]{margin:0;padding:12px 0;border-bottom:1px solid #edf2f1}.details-drawer dt[data-v-0375afa6]{color:#789095;font-size:12px}.details-drawer dd[data-v-0375afa6]{color:#294e55;font-weight:700}.details-drawer details[data-v-0375afa6]{margin-top:20px}.details-drawer pre[data-v-0375afa6]{overflow:auto;padding:12px;border-radius:10px;background:#102f36;color:#d8eeea;font-size:11px;direction:ltr;text-align:left}.form-grid[data-v-0375afa6]{display:grid;gap:16px;padding:22px 0}.form-grid label[data-v-0375afa6]{display:grid;gap:7px;color:#36575d;font-size:13px;font-weight:750}.form-grid input[data-v-0375afa6],.form-grid select[data-v-0375afa6]{height:44px;padding:0 12px;border:1px solid #cfddda;border-radius:10px;background:#fbfdfc;font:inherit}.form-grid .checkbox[data-v-0375afa6]{display:flex;align-items:center;justify-content:space-between}.form-grid .checkbox input[data-v-0375afa6]{width:20px;height:20px}.save-action[data-v-0375afa6]{width:100%}.spin[data-v-0375afa6]{animation:spin-0375afa6 1s linear infinite}@keyframes spin-0375afa6{to{transform:rotate(360deg)}}@media(max-width:760px){.resource-page[data-v-0375afa6]{padding:16px}.resource-hero[data-v-0375afa6]{align-items:stretch;flex-direction:column;padding:20px}.resource-metrics[data-v-0375afa6]{grid-template-columns:1fr}.resource-toolbar[data-v-0375afa6]{flex-wrap:wrap}.search-box[data-v-0375afa6],.filter-box[data-v-0375afa6]{min-width:100%}.secondary-action[data-v-0375afa6]{flex:1}}.transfer-page[data-v-17fe43ef]{display:grid;gap:18px}.transfer-layout[data-v-17fe43ef]{display:grid;grid-template-columns:minmax(390px,.8fr) minmax(560px,1.35fr);gap:16px;align-items:start}.transfer-form[data-v-17fe43ef],.transfer-history[data-v-17fe43ef]{overflow:hidden}.transfer-form>header[data-v-17fe43ef],.transfer-history>header[data-v-17fe43ef]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e8ecea}.transfer-form>header svg[data-v-17fe43ef]{color:var(--teal)}.transfer-fields[data-v-17fe43ef]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px}.transfer-fields label[data-v-17fe43ef]{display:grid;align-content:start;gap:7px;color:#4f6265;font-size:11px;font-weight:750}.transfer-fields select[data-v-17fe43ef],.transfer-fields input[data-v-17fe43ef],.transfer-fields textarea[data-v-17fe43ef]{width:100%;min-height:42px;padding:9px 11px;color:var(--ink);background:#fbfcfb;border:1px solid #d8e1de;border-radius:8px;outline:0}.transfer-fields textarea[data-v-17fe43ef]{resize:vertical}.transfer-fields select[data-v-17fe43ef]:focus,.transfer-fields input[data-v-17fe43ef]:focus,.transfer-fields textarea[data-v-17fe43ef]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087c701c}.transfer-fields [aria-invalid=true][data-v-17fe43ef]{border-color:var(--danger)}.field-wide[data-v-17fe43ef]{grid-column:1/-1}.character-count[data-v-17fe43ef]{justify-self:end;color:var(--muted);font-size:9px}.transfer-preview[data-v-17fe43ef]{margin:0 20px 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;padding:14px;background:#f0f7f5;border:1px solid #d7e8e4;border-radius:9px;color:#466065;font-size:10px}.transfer-preview>div[data-v-17fe43ef]{grid-column:1/-1;display:grid;gap:3px}.transfer-preview>div small[data-v-17fe43ef]{color:var(--muted)}.transfer-preview>div strong[data-v-17fe43ef]{color:var(--ink);font-size:12px}.transfer-preview>svg[data-v-17fe43ef]{color:var(--teal)}.transfer-alert[data-v-17fe43ef]{margin:0 20px 16px;padding:12px 14px;border-radius:9px;font-size:11px}.transfer-alert.error[data-v-17fe43ef]{color:#873f3c;background:#fae9e6;border:1px solid #f0cbc5}.transfer-alert.success[data-v-17fe43ef]{display:flex;gap:10px;color:#176a57;background:#e1f1eb;border:1px solid #c8e5db}.transfer-alert.success span[data-v-17fe43ef]{display:grid;gap:3px}.transfer-form>footer[data-v-17fe43ef]{display:flex;justify-content:flex-end;padding:15px 20px;background:#f8faf9;border-top:1px solid #e8ecea}.transfer-load-error[data-v-17fe43ef]{min-height:250px;display:grid;place-content:center;justify-items:center;gap:10px;padding:25px;color:var(--danger);text-align:center}.transfer-history .responsive-table[data-v-17fe43ef]{max-height:560px}.transfer-history table[data-v-17fe43ef]{min-width:900px}.transfer-history td[data-v-17fe43ef]{white-space:normal;min-width:130px}.transfer-history td[data-v-17fe43ef]:first-child{min-width:180px}.incomplete-pair[data-v-17fe43ef]{display:block;margin-top:4px;color:#a16b22}.history-link[data-v-17fe43ef]{display:flex;align-items:center;gap:8px;padding:13px 18px;color:var(--muted);background:#f8faf9;border-top:1px solid #e8ecea;font-size:10px}.history-link a[data-v-17fe43ef]{margin-inline-start:auto;color:var(--teal);font-weight:800}.button[data-v-17fe43ef]:disabled,.icon-button[data-v-17fe43ef]:disabled{cursor:not-allowed;opacity:.55}@media(max-width:1100px){.transfer-layout[data-v-17fe43ef]{grid-template-columns:1fr}}@media(max-width:620px){.transfer-fields[data-v-17fe43ef]{grid-template-columns:1fr;padding:15px}.field-wide[data-v-17fe43ef]{grid-column:auto}.transfer-preview[data-v-17fe43ef]{margin-inline:15px}.transfer-form>footer .button[data-v-17fe43ef]{width:100%}.history-link[data-v-17fe43ef]{align-items:flex-start;flex-wrap:wrap}.history-link a[data-v-17fe43ef]{width:100%;margin:0}}.inventory-ops-page[data-v-44f146d8]{display:grid;gap:16px}.low-stock-badge[data-v-44f146d8]{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;color:#8e5d1d;background:#fff3db;border:1px solid #efd49c;border-radius:999px;font-size:11px;font-weight:800}.inventory-filter-panel[data-v-44f146d8]{overflow:hidden}.inventory-filter-panel>header[data-v-44f146d8]{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.inventory-search[data-v-44f146d8]{min-width:280px;flex:1;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #dbe3e0;border-radius:8px;background:#f8faf9}.inventory-search input[data-v-44f146d8]{width:100%;height:40px;border:0;outline:0;background:transparent}.inventory-filter-panel header>label[data-v-44f146d8]{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:750}.inventory-filter-panel header>label[data-v-44f146d8]:first-of-type{grid-template-columns:auto minmax(180px,1fr);align-items:center}.inventory-filter-panel select[data-v-44f146d8],.inventory-filter-panel header>label input[data-v-44f146d8]{height:40px;padding:0 10px;border:1px solid #dbe3e0;border-radius:8px;background:#f8faf9}.stock-severity[data-v-44f146d8]{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800}.stock-severity.critical[data-v-44f146d8]{color:#9a403b;background:#f8e4e1}.stock-severity.warning[data-v-44f146d8]{color:#92611e;background:#f7ecd9}.quantity-low[data-v-44f146d8]{color:var(--danger);font-weight:850}.inline-error[data-v-44f146d8]{margin:12px 18px 0;padding:10px;color:var(--danger);background:#fae9e6;border-radius:8px}.load-more[data-v-44f146d8]{display:flex;margin:14px auto}@media(max-width:680px){.inventory-search[data-v-44f146d8],.inventory-filter-panel header>label[data-v-44f146d8],.inventory-filter-panel header>.button[data-v-44f146d8]{width:100%;min-width:100%}.inventory-filter-panel header>label[data-v-44f146d8]:first-of-type{grid-template-columns:auto 1fr}}.count-status[data-v-7f0c0d6f]{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:800}.is-draft[data-v-7f0c0d6f]{color:#596b6e;background:#e9edec}.is-in_progress[data-v-7f0c0d6f]{color:#96631f;background:#f7ecd9}.is-completed[data-v-7f0c0d6f]{color:#176a57;background:#e1f1eb}.is-cancelled[data-v-7f0c0d6f]{color:#9a4d45;background:#f7e5e1}.count-page[data-v-41f24c4a]{display:grid;gap:16px}.count-list[data-v-41f24c4a]{overflow:hidden}.count-filters[data-v-41f24c4a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.count-search[data-v-41f24c4a]{min-width:260px;flex:1;display:flex;align-items:center;gap:7px;padding:0 10px;background:#f8faf9;border:1px solid #dbe3e0;border-radius:8px}.count-search input[data-v-41f24c4a]{width:100%;height:40px;border:0;outline:0;background:transparent}.count-filters select[data-v-41f24c4a]{min-width:170px;height:40px;padding:0 10px;background:#f8faf9;border:1px solid #dbe3e0;border-radius:8px}.count-inline-error[data-v-41f24c4a]{margin:12px 18px 0;padding:10px;color:var(--danger);background:#fae9e6;border-radius:8px}.load-more[data-v-41f24c4a]{display:flex;margin:14px auto}@media(max-width:680px){.count-search[data-v-41f24c4a],.count-filters select[data-v-41f24c4a],.count-filters>.button[data-v-41f24c4a]{width:100%;min-width:100%}}.count-page[data-v-cbf04c72]{display:grid;gap:16px}.create-count[data-v-cbf04c72]{max-width:760px;overflow:hidden}.create-count form[data-v-cbf04c72]{display:grid;gap:18px;padding:22px}.create-count label[data-v-cbf04c72]{display:grid;gap:7px;color:#4f6265;font-size:11px;font-weight:750}.create-count select[data-v-cbf04c72],.create-count textarea[data-v-cbf04c72]{width:100%;padding:10px;border:1px solid #d8e1de;border-radius:8px;background:#fbfcfb}.create-count label>small[data-v-cbf04c72]:not(.field-error){justify-self:end;color:var(--muted)}.create-count footer[data-v-cbf04c72]{display:flex;justify-content:flex-end;gap:8px}.count-error[data-v-cbf04c72]{padding:11px;color:var(--danger);background:#fae9e6;border-radius:8px}@media(max-width:560px){.create-count footer[data-v-cbf04c72]{flex-direction:column}.create-count footer .button[data-v-cbf04c72]{width:100%}}.count-page[data-v-97e3eb92]{display:grid;gap:16px}.detail-error[data-v-97e3eb92]{padding:11px 13px;color:var(--danger);background:#fae9e6;border:1px solid #f0cbc5;border-radius:8px}.count-summary[data-v-97e3eb92]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.count-summary article[data-v-97e3eb92]{min-height:82px;display:flex;flex-direction:column;justify-content:space-between;padding:15px;background:#fff;border:1px solid var(--line);border-radius:10px}.count-summary article>span[data-v-97e3eb92]{color:var(--muted);font-size:10px}.count-summary strong[data-v-97e3eb92]{font-size:14px}.variance[data-v-97e3eb92]{color:var(--danger);font-weight:850}.count-lines[data-v-97e3eb92],.count-events[data-v-97e3eb92]{overflow:hidden}.count-lines>header svg[data-v-97e3eb92]{color:var(--teal)}.count-events ol[data-v-97e3eb92]{margin:0;padding:18px 24px;list-style:none}.count-events li[data-v-97e3eb92]{display:grid;grid-template-columns:14px 1fr;gap:10px;padding-bottom:18px}.count-events li>i[data-v-97e3eb92]{width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--teal)}.count-events li>div[data-v-97e3eb92]{display:grid;gap:3px}.count-events span[data-v-97e3eb92],.count-events small[data-v-97e3eb92]{color:var(--muted);font-size:10px}@media(max-width:780px){.count-summary[data-v-97e3eb92]{grid-template-columns:1fr 1fr}}@media(max-width:460px){.count-summary[data-v-97e3eb92]{grid-template-columns:1fr}.heading-actions[data-v-97e3eb92],.heading-actions .button[data-v-97e3eb92]{width:100%}}.count-page[data-v-86a0cb1b]{display:grid;gap:16px}.count-operation[data-v-86a0cb1b]{overflow:hidden}.count-operation>header[data-v-86a0cb1b]{display:grid;gap:7px}.scan-search[data-v-86a0cb1b]{width:100%;display:flex;align-items:center;gap:8px}.scan-search>input[data-v-86a0cb1b]{flex:1;height:42px;padding:0 11px;border:1px solid #d7e1de;border-radius:8px;outline:0}.count-operation>header>small[data-v-86a0cb1b]{color:var(--teal);font-weight:750}.operation-message[data-v-86a0cb1b]{margin:13px 18px 0;padding:11px;border-radius:8px;font-size:11px}.operation-message.error[data-v-86a0cb1b]{color:var(--danger);background:#fae9e6}.operation-message.success[data-v-86a0cb1b]{display:flex;align-items:center;gap:7px;color:#176a57;background:#e1f1eb}.counted-input[data-v-86a0cb1b]{width:120px;height:38px;padding:0 9px;border:1px solid #cad9d6;border-radius:7px;outline:0}.counted-input[data-v-86a0cb1b]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087c701c}.variance-value.changed[data-v-86a0cb1b]{color:var(--danger)}.count-operation>footer[data-v-86a0cb1b]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 18px;background:#f8faf9;border-top:1px solid #e6ecea}.count-operation>footer span[data-v-86a0cb1b]{color:var(--muted);font-size:10px}@media(max-width:620px){.scan-search[data-v-86a0cb1b]{flex-wrap:wrap}.scan-search>input[data-v-86a0cb1b],.scan-search>.button[data-v-86a0cb1b],.count-operation>footer>.button[data-v-86a0cb1b]{width:100%;flex:auto}.count-operation>footer[data-v-86a0cb1b]{align-items:stretch;flex-direction:column}}:root{font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif;color:#17292d;background:#f2f4f2;font-synthesis:none;--ink: #17292d;--muted: #6c7b7d;--line: #dfe5e2;--paper: #fff;--canvas: #f2f4f2;--nav: #112c32;--nav-soft: #1b3a40;--teal: #087c70;--teal-dark: #075f58;--mint: #d7efe9;--amber: #d99532;--danger: #bf4c4c;--sidebar-width: 284px;--shadow: 0 12px 34px rgba(19, 45, 49, .07)}*{box-sizing:border-box}html{min-width:320px;background:var(--canvas)}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid rgba(8,124,112,.32);outline-offset:2px}.app-shell{min-height:100vh;background:var(--canvas)}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:30;width:var(--sidebar-width);display:flex;flex-direction:column;overflow:hidden;color:#eaf4f2;background:var(--nav);border-inline-end:1px solid rgba(255,255,255,.07);transition:width .22s ease,transform .22s ease}.workspace{min-height:100vh;margin-inline-start:var(--sidebar-width);transition:margin .22s ease}.sidebar-collapsed{--sidebar-width: 76px}.brand-row{min-height:74px;display:flex;align-items:center;gap:11px;padding:12px 17px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-mark{width:39px;height:39px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px 4px;background:#e5b655;color:#123037;box-shadow:inset 0 0 0 1px #ffffff4d;font:800 21px/1 Georgia,serif}.brand-copy{display:grid;line-height:1}.brand-copy strong{font-family:Georgia,serif;font-size:20px;letter-spacing:.3px}.brand-copy small{margin-top:6px;color:#91aca8;font-size:8px;letter-spacing:1.9px}.close-mobile{display:none!important;margin-inline-start:auto}.context-picker{padding:17px 16px 11px}.context-picker label{display:block;margin:0 3px 7px;color:#91aaa7;font-size:11px;font-weight:700}.context-picker select{width:100%;padding:10px 11px;color:#f7fbfa;background:var(--nav-soft);border:1px solid #365359;border-radius:8px}.context-picker option{color:var(--ink);background:#fff}.nav-search{margin:0 16px 10px;display:flex;align-items:center;gap:8px;padding:8px 10px;color:#8ea7a4;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);border-radius:8px}.nav-search input{min-width:0;width:100%;color:#fff;background:none;border:0;outline:0}.nav-search input::placeholder{color:#78918e}.navigation{flex:1;padding:4px 10px 18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#37545a transparent}.nav-group{margin-bottom:3px}.nav-parent{display:flex;align-items:center;border-radius:8px;color:#b8cbc8}.nav-parent:hover{background:#ffffff0a;color:#fff}.nav-parent.active{color:#fff;background:#1b3d42;box-shadow:inset 3px 0 #e4b655}[dir=rtl] .nav-parent.active{box-shadow:inset -3px 0 #e4b655}.nav-parent>a{flex:1;min-width:0;min-height:43px;display:flex;align-items:center;gap:11px;padding:9px 11px}.nav-parent>a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650}.nav-parent>button{width:36px;align-self:stretch;display:grid;place-items:center;color:inherit;background:none;border:0}.nav-parent svg{flex:0 0 auto}.nav-parent .rotated{transform:rotate(180deg)}.nav-children{margin:3px 0 6px;padding-inline-start:26px}.nav-children a{min-height:34px;display:flex;align-items:center;gap:9px;padding:7px 9px;color:#93aaa7;border-radius:6px;font-size:12px}.nav-children a:hover,.nav-children a.router-link-active{color:#fff;background:#fff1}.collapse-button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;color:#9cb2af;background:#0c252a;border:0;border-top:1px solid rgba(255,255,255,.07)}.collapse-button .flipped{transform:rotate(180deg)}.sidebar-collapsed .navigation{padding-inline:9px}.sidebar-collapsed .nav-parent>a{justify-content:center;padding-inline:5px}.topbar{position:sticky;inset-block-start:0;z-index:20;height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,3vw,42px);background:#ffffffeb;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.topbar-leading{display:flex;align-items:center;gap:12px}.topbar-leading>div{display:grid}.topbar-leading strong{font-size:14px}.topbar-leading span{margin-top:2px;color:var(--muted);font-size:11px}.topbar-context{min-width:0;gap:2px}.topbar-context>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb{display:flex;align-items:center;gap:3px;min-width:0;color:var(--muted);font-size:10px}.breadcrumb a,.breadcrumb span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb a:hover{color:var(--teal)}.breadcrumb-separator{flex:0 0 auto;color:#91a09f}[dir=ltr] .breadcrumb-separator{transform:rotate(180deg)}.topbar-actions{display:flex;align-items:center;gap:8px}.icon-button{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#486064;background:transparent;border:1px solid transparent;border-radius:9px}.icon-button:hover{color:var(--teal);background:#edf4f2;border-color:#dceae7}.icon-button b{font-size:10px}.notification{position:relative}.notification i{position:absolute;inset-block-start:7px;inset-inline-end:7px;width:7px;height:7px;border-radius:50%;background:#d95b52;box-shadow:0 0 0 2px #fff}.avatar{height:45px;display:flex;align-items:center;gap:9px;margin-inline-start:5px;padding:4px 6px;color:var(--ink);background:transparent;border:0;text-align:start}.avatar>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;color:#f2f8f7;background:#264b51;font-size:11px;font-weight:800}.avatar>div{display:grid}.avatar strong{font-size:12px}.avatar small{max-width:130px;margin-top:2px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis}.menu-mobile{display:none}.page-content{width:min(1510px,100%);margin:0 auto;padding:clamp(20px,2.2vw,32px)}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:18px}.page-heading.compact{align-items:center}.page-heading h1{margin:2px 0 5px;color:var(--ink);font:750 clamp(22px,2vw,28px)/1.3 "Segoe UI",Tahoma,sans-serif;letter-spacing:-.35px}.page-heading p{margin:0;color:var(--muted);font-size:13px}.page-heading .eyebrow{color:var(--teal);font-size:10px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.live-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;color:#25685e;background:#e2f2ed;border:1px solid #cbe7df;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.live-pill span{width:7px;height:7px;border-radius:50%;background:#269d75;box-shadow:0 0 0 4px #269d751f}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.metric-card{position:relative;min-height:138px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:19px;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.metric-card:after{position:absolute;inset-block:0;inset-inline-start:0;width:3px;content:"";background:#dcb053}.metric-card>span{align-self:end;color:var(--muted);font-size:11px}.metric-card>strong{grid-column:1;align-self:start;font:760 28px/1 Segoe UI,sans-serif}.metric-card>small{grid-column:2;align-self:start;display:flex;align-items:center;direction:ltr;font-size:10px;font-weight:750}.metric-icon{grid-column:2;grid-row:1 / span 2;align-self:start;width:38px;height:38px;display:grid;place-items:center;color:var(--teal);background:#e9f4f1;border-radius:9px}.positive{color:#178064}.negative{color:var(--danger)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:16px;margin-bottom:16px}.panel{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e8ecea}.panel h2{margin:0 0 4px;font-size:14px}.panel header p{margin:0;color:var(--muted);font-size:10px}.text-button{padding:6px;color:var(--teal);background:transparent;border:0;font-size:11px;font-weight:700}.bar-chart{height:230px;display:flex;align-items:stretch;justify-content:space-around;gap:9px;padding:27px 22px 18px;background:repeating-linear-gradient(to top,transparent 0,transparent 49px,#edf0ee 50px)}.bar-column{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.bar-column i{width:min(32px,70%);min-height:5px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#16988a,#086c64);box-shadow:inset 0 1px #ffffff40}.bar-column span{color:var(--muted);font-size:9px}.alert-panel>header>svg{color:var(--amber)}.alert-list{margin:0;padding:5px 19px 14px;list-style:none}.alert-list li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px 1px;border-bottom:1px solid #edf0ee}.alert-list li:last-child{border-bottom:0}.alert-list div{display:grid;gap:4px}.alert-list strong{font-size:11px}.alert-list small{color:var(--muted);font-size:9px}.alert-list b{font-size:13px}.severity{width:8px;height:30px;border-radius:5px}.severity.high{background:#d9635d}.severity.medium{background:#e1aa4a}.severity.low{background:#4b9ca2}.responsive-table{max-width:100%;overflow:auto}table{width:100%;border-collapse:collapse;text-align:start;font-variant-numeric:tabular-nums}th,td{padding:12px 18px;border-bottom:1px solid #edf0ee;white-space:nowrap;font-size:12px;line-height:1.45;text-align:inherit}th{position:sticky;inset-block-start:0;z-index:2;color:#647578;background:#f8faf9;box-shadow:inset 0 -1px #e2e8e5;font-size:10px;letter-spacing:.2px;text-transform:uppercase}tbody tr:hover{background:#fbfcfb}.numeric{font-variant-numeric:tabular-nums}.code{direction:ltr;unicode-bidi:isolate;text-align:start;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.status{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:700}.status.ready,.status.done{color:#176a57;background:#e1f1eb}.status.active{color:#366980;background:#e4eff4}.status.risk{color:#9a4d45;background:#f7e5e1}.button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border-radius:8px;font-size:11px;font-weight:750}.button.primary{color:#fff;background:var(--teal);border:1px solid var(--teal);box-shadow:0 5px 14px #087c702b}.button.primary:hover{background:var(--teal-dark)}.button.secondary{color:#435c60;background:#fff;border:1px solid #dce3e1}.button.secondary:hover{background:#f5f8f7}.module-panel{min-height:480px}.module-toolbar{flex-wrap:wrap}.search-box{min-width:240px;display:flex;align-items:center;gap:8px;color:#7a898b}.search-box input{width:min(360px,60vw);padding:9px 11px;background:#f7f9f8;border:1px solid #dce3e1;border-radius:8px;outline:0}.toolbar-actions{display:flex;gap:7px}.placeholder-content{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;text-align:center}.placeholder-content h2{margin:15px 0 7px;font-size:19px}.placeholder-content p{max-width:560px;margin:0;color:var(--muted);font:11px/1.8 ui-monospace,Consolas,monospace}.feature-mark{width:62px;height:62px;display:grid;place-items:center;color:var(--teal);background:#e1f1ed;border:1px solid #cde5df;border-radius:16px 5px}.state-switch{display:flex;gap:5px;margin-top:22px;padding:4px;background:#eef2f0;border-radius:8px}.state-switch button{padding:6px 10px;color:#607174;background:transparent;border:0;border-radius:6px;font-size:10px}.state-switch button:hover{color:var(--teal);background:#fff}.state-panel{min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:30px;color:var(--muted);text-align:center}.state-panel strong{color:var(--ink);font-size:15px}.state-panel span{font-size:11px}.state-icon{margin-bottom:6px;color:#5c8c87}.state-error .state-icon{color:var(--danger)}.spin{animation:spin 1s linear infinite}.skeleton-lines{width:min(320px,80%);display:grid;gap:7px;margin-top:18px}.skeleton-lines i{height:8px;border-radius:9px;background:linear-gradient(90deg,#e7ecea 20%,#f6f8f7,#e7ecea 80%);background-size:200% 100%;animation:shimmer 1.2s infinite}.skeleton-lines i:nth-child(2){width:82%}.skeleton-lines i:nth-child(3){width:60%}.mobile-scrim{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}}@media(max-width:760px){:root{--sidebar-width: 280px}.sidebar,.sidebar-collapsed .sidebar{width:min(88vw,300px);transform:translate(calc((100% + 2px)*-1))}[dir=rtl] .sidebar{transform:translate(calc(100% + 2px))}.sidebar.open{transform:translate(0)}.sidebar-collapsed .workspace,.workspace{margin-inline-start:0}.sidebar-collapsed .brand-copy,.sidebar-collapsed .context-picker,.sidebar-collapsed .nav-search,.sidebar-collapsed .nav-parent span,.sidebar-collapsed .nav-parent button,.sidebar-collapsed .nav-children,.sidebar-collapsed .collapse-button span{display:initial}.sidebar-collapsed .nav-parent>a{justify-content:flex-start;padding-inline:11px}.close-mobile,.menu-mobile{display:inline-flex!important}.collapse-button{display:none}.mobile-scrim{position:fixed;inset:0;z-index:25;display:block;background:#08181b8a;backdrop-filter:blur(2px)}.topbar{height:64px;padding:0 14px}.topbar-context{max-width:34vw;display:grid!important}.breadcrumb{display:none}.avatar>div{display:none}.page-content{padding:23px 15px 35px}.page-heading{align-items:flex-start;flex-direction:column;gap:13px}.page-heading.compact{align-items:stretch}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-height:126px;padding:15px}.metric-card>strong{font-size:23px}.module-toolbar{align-items:stretch!important;flex-direction:column}.search-box,.search-box input{width:100%}.toolbar-actions .button{flex:1}}@media(max-width:470px){.metric-grid{grid-template-columns:1fr}.metric-card{min-height:112px}.bar-chart{height:195px;padding-inline:11px}.topbar-actions{gap:2px}.avatar{margin:0}.avatar>span{width:32px;height:32px}}.inbound-page{max-width:1510px}.inbound-panel{min-height:460px;overflow:hidden}.inbound-filters{align-items:end!important;justify-content:flex-start!important;flex-wrap:wrap}.inbound-filters>label{display:grid;gap:6px;color:var(--muted);font-size:10px;font-weight:700}.inbound-filters select,.inbound-search{min-height:40px;padding:8px 11px;background:#f8faf9;border:1px solid #dbe3e0;border-radius:8px}.inbound-search{min-width:min(430px,100%);display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important;color:#7a898b!important}.inbound-search input{width:100%;background:transparent;border:0;outline:0}.cell-subtitle{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:400}.inbound-status{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:750}.inbound-status.is-draft{color:#586a6e;background:#e9edec}.inbound-status.is-expected{color:#346b82;background:#e3eff4}.inbound-status.is-partially_received{color:#9a6824;background:#f7ecd9}.inbound-status.is-received,.inbound-status.is-putaway_completed{color:#176a57;background:#e1f1eb}.inbound-status.is-cancelled{color:#9a4d45;background:#f7e5e1}.inbound-error{margin:15px 20px;display:flex;align-items:center;gap:10px;padding:12px 14px;color:#873f3c;background:#fae9e6;border:1px solid #f0cbc5;border-radius:9px;font-size:11px}.inbound-error.conflict{color:#805416;background:#fff2d8;border-color:#f0d596}.inbound-error span{flex:1}.inbound-error>svg{flex:0 0 auto}.inbound-error button{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;color:inherit;background:#fff9;border:1px solid currentColor;border-radius:6px;font-size:10px;font-weight:700}.inbound-form{display:grid;gap:16px}.form-section{overflow:hidden}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:20px}.form-grid label,.line-row label{display:grid;align-content:start;gap:6px;color:#4f6265;font-size:10px;font-weight:700}.form-grid input,.form-grid textarea,.line-row input{width:100%;min-height:40px;padding:9px 10px;color:var(--ink);background:#fbfcfb;border:1px solid #d8e1de;border-radius:7px;outline:0}.form-grid input:focus,.form-grid textarea:focus,.line-row input:focus,.operation-table input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087c701c}.form-grid input[aria-invalid=true]{border-color:var(--danger)}.form-wide{grid-column:1 / -1}.field-error{color:var(--danger);font-size:9px;font-weight:600}.line-editor{display:grid;gap:9px;padding:14px}.line-row{position:relative;display:grid;grid-template-columns:31px 1fr 1.7fr .65fr .65fr 38px;align-items:end;gap:10px;padding:13px;background:#f8faf9;border:1px solid #e2e8e5;border-radius:9px}.line-number{align-self:center;width:27px;height:27px;display:grid;place-items:center;color:var(--teal);background:var(--mint);border-radius:7px;font-size:10px;font-weight:800}.danger-button{color:var(--danger)}.danger-button:disabled{cursor:not-allowed;opacity:.35}.line-error{grid-column:2 / -1}.form-actions{position:sticky;inset-block-end:0;z-index:5;display:flex;justify-content:flex-end;gap:8px;padding:13px 0;background:#f2f4f2e6;backdrop-filter:blur(8px)}.button:disabled{cursor:not-allowed;opacity:.55}.heading-actions{display:flex;flex-wrap:wrap;gap:8px}.asn-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.asn-summary article{min-height:84px;display:flex;flex-direction:column;justify-content:space-between;padding:15px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.asn-summary article>span:first-child{color:var(--muted);font-size:9px;font-weight:700}.asn-summary strong{font-size:12px}.inbound-detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr);gap:16px}.quantity-risk{color:var(--danger);font-weight:800}.timeline{margin:0;padding:20px;list-style:none}.timeline li{position:relative;display:grid;grid-template-columns:16px 1fr;gap:10px;padding-bottom:23px}.timeline li:not(:last-child):before{position:absolute;inset-block-start:12px;inset-block-end:-2px;inset-inline-start:5px;width:1px;content:"";background:#cbdad6}.timeline li>i{z-index:1;width:11px;height:11px;margin-top:3px;border:3px solid #cae6df;border-radius:50%;background:var(--teal)}.timeline li>div{display:grid;gap:3px}.timeline strong{font-size:11px}.timeline span,.timeline small{color:var(--muted);font-size:9px}.timeline p{margin:5px 0 0;font-size:10px}.operation-table input{min-height:36px;padding:7px 8px;background:#fbfcfb;border:1px solid #d8e1de;border-radius:6px;outline:0}.quantity-input{width:84px}.location-input{width:145px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:980px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.line-row{grid-template-columns:31px 1fr 1fr}.line-row .danger-button{grid-column:3}.line-error{grid-column:2 / -1}.inbound-detail-grid{grid-template-columns:1fr}.asn-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.inbound-filters>label,.inbound-search,.inbound-filters .button{width:100%;min-width:100%}.form-grid{grid-template-columns:1fr;padding:15px}.form-wide{grid-column:auto}.line-row{grid-template-columns:31px 1fr}.line-row .danger-button{grid-column:2;justify-self:end}.line-error{grid-column:1 / -1}.asn-summary{grid-template-columns:1fr}.heading-actions{width:100%}.heading-actions .button{flex:1}.inbound-error{align-items:flex-start;flex-wrap:wrap;margin-inline:0}.inbound-error button{width:100%;justify-content:center}}.fulfillment-panel{min-height:450px;overflow:hidden}.fulfillment-toolbar{justify-content:flex-start!important;align-items:end!important}.fulfillment-toolbar label,.wave-create-controls>label{display:grid;gap:6px;color:var(--muted);font-size:10px;font-weight:700}.fulfillment-toolbar select,.wave-create-controls select{min-width:210px;min-height:40px;padding:8px 10px;color:var(--ink);background:#f8faf9;border:1px solid #dbe3e0;border-radius:8px}.load-more{display:flex;justify-content:center;padding:15px;border-top:1px solid var(--line)}.wave-status{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:750}.wave-status.is-draft{color:#586a6e;background:#e9edec}.wave-status.is-released{color:#346b82;background:#e3eff4}.wave-status.is-picking,.wave-status.is-packing{color:#9a6824;background:#f7ecd9}.wave-status.is-ready{color:#176a57;background:#e1f1eb}.wave-status.is-dispatched{color:#3b607e;background:#e2eaf4}.wave-status.is-cancelled{color:#9a4d45;background:#f7e5e1}.fulfillment-form{display:grid;gap:16px}.wave-create-controls{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(300px,1.3fr);gap:16px;padding:20px}.wave-order-search>div{min-height:40px;display:flex;align-items:center;gap:8px;padding:7px 10px;background:#f8faf9;border:1px solid #dbe3e0;border-radius:8px}.wave-order-search input{width:100%;background:transparent;border:0;outline:0}.order-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.order-option,.pack-selector>label{display:flex;align-items:center;gap:11px;padding:14px;background:#f8faf9;border:1px solid #dfe6e3;border-radius:9px;cursor:pointer}.order-option:has(input:checked),.pack-selector>label:has(input:checked){background:#eaf5f2;border-color:#87bdb4;box-shadow:0 0 0 2px #087c7012}.order-option input,.pack-selector input{width:17px;height:17px;accent-color:var(--teal)}.order-option span,.pack-selector span{display:grid;gap:4px}.order-option strong,.pack-selector strong{font-size:11px}.order-option small,.pack-selector small{color:var(--muted);font-size:9px}.fulfillment-detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr);gap:16px}.fulfillment-main-stack{display:grid;align-content:start;gap:16px}.operation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;overflow:hidden}.operation-summary>div{min-height:72px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:13px 16px;border-inline-end:1px solid var(--line)}.operation-summary>div:last-child{border-inline-end:0}.operation-summary span{color:var(--muted);font-size:10px;font-weight:700}.operation-summary strong{font-size:13px}.location-chip{display:inline-flex;padding:4px 7px;color:#285e62;background:#e5f0ee;border:1px solid #cfe0dd;border-radius:5px;font-size:10px}.event-transition{display:inline-flex!important;align-items:center;gap:5px;color:#56696c!important}.event-transition b{font-weight:600}.event-arrow{flex:0 0 auto;color:var(--teal)}[dir=ltr] .event-arrow{transform:rotate(180deg)}.action-confirm{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;text-align:center}.action-confirm strong{max-width:620px;font-size:15px}.action-confirm p{max-width:540px;color:var(--muted);font-size:11px}.scan-station{position:sticky;inset-block-start:73px;z-index:4;display:grid;grid-template-columns:minmax(180px,.55fr) minmax(320px,1.45fr);align-items:end;gap:12px 18px;padding:14px 18px;background:#ecf5f2f7;border-bottom:1px solid #cfe3de;backdrop-filter:blur(9px)}.scan-station label{display:grid;gap:7px;color:#345c5d;font-size:10px;font-weight:750}.scan-station label>div{display:flex;align-items:center;gap:9px}.scan-station input{flex:1;min-width:0;min-height:41px;padding:8px 11px;background:#fff;border:1px solid #bcd6d0;border-radius:7px;font-family:ui-monospace,Consolas,monospace;outline:0}.scan-feedback{grid-column:1 / -1;min-height:15px;color:var(--teal);font-size:10px}.scan-station .scan-warning{color:var(--danger)}.pick-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 10px}.pick-progress>span{color:#476467;font-size:10px;font-weight:700}.pick-progress>strong{font-size:11px}.progress-track{grid-column:1;height:7px;overflow:hidden;background:#d1e2de;border-radius:99px}.progress-track i{display:block;height:100%;background:var(--teal);border-radius:inherit;transition:width .18s ease}.pick-progress>b{color:var(--teal);font-size:10px}.pick-table{max-height:min(58vh,560px)}.scan-highlight{background:#e1f3ed!important;box-shadow:inset 3px 0 #169579;transition:background .2s ease}[dir=rtl] .scan-highlight{box-shadow:inset -3px 0 #169579}.pack-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:17px}.selection-summary{display:flex;align-items:center;gap:6px 9px;color:var(--muted);font-size:10px}.selection-summary strong{color:var(--ink);font-size:12px}.selection-summary i{width:1px;height:24px;background:var(--line)}.order-selection-table{max-height:min(56vh,540px)}.order-selection-table tbody tr{cursor:pointer}.order-selection-table tbody tr.selected{background:#eaf5f2}.order-selection-table tbody tr.selected:hover{background:#e2f0ec}.check-column{width:44px;padding-inline:14px!important;text-align:center}.check-column input{width:16px;height:16px;accent-color:var(--teal)}@media(max-width:980px){.fulfillment-detail-grid{grid-template-columns:1fr}.operation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-summary>div:nth-child(2){border-inline-end:0}.operation-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:700px){.wave-create-controls,.order-selector,.pack-selector{grid-template-columns:1fr}.fulfillment-toolbar{align-items:stretch!important;flex-direction:column}.fulfillment-toolbar label,.fulfillment-toolbar select,.fulfillment-toolbar .button{width:100%}.scan-station{inset-block-start:63px;grid-template-columns:1fr}.scan-station label>div{flex-wrap:wrap}.scan-station input{flex-basis:calc(100% - 35px)}.scan-station .button{width:100%}.scan-feedback{grid-column:1}}@media(max-width:470px){.topbar-context{max-width:28vw}.operation-summary{grid-template-columns:1fr}.operation-summary>div{min-height:62px;border-inline-end:0;border-bottom:1px solid var(--line)}.operation-summary>div:last-child{border-bottom:0}.selection-summary{width:100%;flex-wrap:wrap}.form-section>header:has(.selection-summary){align-items:flex-start;flex-direction:column}}
