.station-setup[data-v-3b6b4dcf]{padding:24px}.station-intro[data-v-3b6b4dcf]{align-items:center;gap:16px;padding:8px 0 24px;display:flex}.station-intro h2[data-v-3b6b4dcf],.station-step h3[data-v-3b6b4dcf]{margin:0 0 5px}.station-intro p[data-v-3b6b4dcf],.station-step-title p[data-v-3b6b4dcf]{color:var(--muted);margin:0}.station-intro-icon[data-v-3b6b4dcf]{color:#a77939;background:#faf0df;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.station-badge[data-v-3b6b4dcf]{color:#527044;background:#edf4df;border-radius:5px;margin-left:auto;padding:5px 9px;font-size:11px}.station-step[data-v-3b6b4dcf]{border-top:1px solid var(--line);padding:24px 0}.station-step-title[data-v-3b6b4dcf]{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.station-step-title>span[data-v-3b6b4dcf]{color:#496b39;background:#edf4e8;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.station-instructions[data-v-3b6b4dcf]{color:#64755c;padding-left:24px;font-size:13px}.station-instructions li+li[data-v-3b6b4dcf]{margin-top:9px}.station-download[data-v-3b6b4dcf],.station-state[data-v-3b6b4dcf]{align-items:center;gap:8px;display:inline-flex}.station-download[data-v-3b6b4dcf]{text-align:center}.station-state[data-v-3b6b4dcf]{flex-wrap:wrap;margin:14px 0 0;font-size:13px}.station-pair[data-v-3b6b4dcf]{align-items:flex-end;gap:12px;margin:16px 0;display:flex}.station-pair input[data-v-3b6b4dcf]{letter-spacing:5px;max-width:220px}.station-fields[data-v-3b6b4dcf]{grid-template-columns:1fr 1fr;gap:18px;min-width:0;margin:0 0 20px;padding:0;display:grid}.field[data-v-3b6b4dcf]{min-width:0}.field>span[data-v-3b6b4dcf]{align-items:center;gap:7px;display:flex}.field small[data-v-3b6b4dcf]{color:#778471;overflow-wrap:anywhere;font-size:11px;font-weight:400}.station-cameras[data-v-3b6b4dcf]{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:18px;display:grid}.station-fields .inline-note[data-v-3b6b4dcf]{align-self:center;margin:0}.station-fields input[data-v-3b6b4dcf],.station-fields select[data-v-3b6b4dcf]{width:100%}.station-checks[data-v-3b6b4dcf]{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 20px;display:grid}.station-checks>div[data-v-3b6b4dcf]{border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;font-size:12px;display:flex}.station-checks span[data-v-3b6b4dcf]{color:var(--muted)}.station-preview[data-v-3b6b4dcf]{max-width:640px;margin:20px 0;font-size:12px}.station-preview video[data-v-3b6b4dcf]{background:#1a2d22;border-radius:10px;width:100%;max-height:360px;margin-top:10px;display:block}.station-label[data-v-3b6b4dcf]{border:1px solid var(--line);max-width:min(100%,420px);margin-top:20px;display:block}.station-feedback[data-v-3b6b4dcf]{z-index:3;background:#fff;border-radius:10px;position:sticky;top:80px}.station-feedback .notice[data-v-3b6b4dcf]{margin:8px 0 0}.button-row[data-v-3b6b4dcf]{flex-wrap:wrap}@media (max-width:650px){.station-setup[data-v-3b6b4dcf]{padding:18px}.station-intro[data-v-3b6b4dcf]{align-items:flex-start;gap:10px}.station-intro h2[data-v-3b6b4dcf]{font-size:17px}.station-intro p[data-v-3b6b4dcf]{font-size:12px}.station-intro-icon[data-v-3b6b4dcf]{display:none}.station-fields[data-v-3b6b4dcf],.station-cameras[data-v-3b6b4dcf],.station-checks[data-v-3b6b4dcf]{grid-template-columns:1fr}.station-pair[data-v-3b6b4dcf]{flex-wrap:wrap}.station-pair .field[data-v-3b6b4dcf]{flex:160px}.station-download[data-v-3b6b4dcf]{justify-content:center;width:100%}.station-step-title p[data-v-3b6b4dcf]{font-size:12px}}.native-station[data-v-3b6b4dcf]{color:#142238;padding:28px;min-height:0!important}.native-station .station-intro[data-v-3b6b4dcf]{padding-bottom:24px}.native-station .station-intro-icon[data-v-3b6b4dcf]{color:#075de7;background:#eaf2ff}.native-station .station-step[data-v-3b6b4dcf]{padding:24px 0}.native-station .station-step-title>span[data-v-3b6b4dcf]{color:#0758be;background:#eaf2ff}.native-station .station-settings-grid[data-v-3b6b4dcf]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.native-station .station-settings-grid>.station-step[data-v-3b6b4dcf]{border:1px solid #d9e1ec;padding:24px}.native-station .station-fields[data-v-3b6b4dcf],.native-station .station-cameras[data-v-3b6b4dcf]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.native-station .station-fields label[data-v-3b6b4dcf]{border:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:0;display:grid}.native-station .station-fields label>span[data-v-3b6b4dcf]{color:#253a52;align-items:center;gap:8px;display:flex}.native-station .station-fields label>input[data-v-3b6b4dcf],.native-station .station-fields label>select[data-v-3b6b4dcf]{width:100%;min-height:44px;padding:10px 12px}.native-station .station-form .field small[data-v-3b6b4dcf],.native-station .station-intro p[data-v-3b6b4dcf],.native-station .station-step-title p[data-v-3b6b4dcf],.native-station .station-checks span[data-v-3b6b4dcf],.native-station .inline-note[data-v-3b6b4dcf]{color:#475569}.native-station .button-row[data-v-3b6b4dcf]{gap:12px}.native-station .station-checks[data-v-3b6b4dcf]{grid-template-columns:1fr;gap:16px}.native-station .station-feedback[data-v-3b6b4dcf]{position:static}@media (max-width:1000px){.native-station .station-settings-grid[data-v-3b6b4dcf]{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.native-station[data-v-3b6b4dcf],.native-station .station-settings-grid>.station-step[data-v-3b6b4dcf]{padding:18px}}.customer-image-gallery[data-v-1aa8db3f]{overflow:hidden}.customer-image-gallery>header[data-v-1aa8db3f]{border-bottom:1px solid #e3e8ef;padding:10px 14px}.section-label[data-v-1aa8db3f]{margin:0;display:block}.active-photo-stage[data-v-1aa8db3f]{background:#f4f6f9;grid-template-rows:auto minmax(0,1fr);height:clamp(180px,100dvh - 520px,680px);max-height:100dvh;padding:10px 12px 0;display:grid}.active-photo-toolbar[data-v-1aa8db3f]{color:#34455d;justify-content:flex-end;align-items:center;gap:6px;padding:0 0 8px;display:flex}.active-photo-toolbar>div[data-v-1aa8db3f]{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.active-photo-toolbar strong[data-v-1aa8db3f]{font-size:11px}.active-photo-toolbar small[data-v-1aa8db3f]{color:#526176;visibility:hidden;width:122px;font-size:9px;font-weight:700}.active-photo-toolbar small.visible[data-v-1aa8db3f]{visibility:visible}.active-photo-toolbar button[data-v-1aa8db3f]{color:#24415f;background:#fff;border:1px solid #cbd5e1;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.active-photo-toolbar button[data-v-1aa8db3f]:disabled{opacity:.4}.active-photo-toolbar>span[data-v-1aa8db3f]{text-align:center;min-width:48px;font-size:10px;font-weight:800}.active-photo-canvas[data-v-1aa8db3f]{touch-action:none;-webkit-user-select:none;user-select:none;background:#e9edf2;border:1px solid #d8e0ea;border-radius:8px;place-items:center;min-height:0;display:grid;overflow:hidden}.active-photo-canvas.pannable[data-v-1aa8db3f]{cursor:grab}.active-photo-canvas.dragging[data-v-1aa8db3f]{cursor:grabbing}.active-photo-canvas img[data-v-1aa8db3f]{object-fit:contain;pointer-events:none;transform-origin:50%;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .15s;display:block}.active-photo-canvas.dragging img[data-v-1aa8db3f]{transition:none}.active-photo-empty[data-v-1aa8db3f]{color:#68778d;background:#f4f6f9;align-content:center;place-items:center;gap:8px;height:clamp(180px,100dvh - 520px,680px);max-height:100dvh;display:grid}.gallery-groups[data-v-1aa8db3f]{background:#f8fafc;grid-template-columns:minmax(0,1fr) minmax(270px,360px) 94px;grid-template-areas:"customer warehouse reference";gap:14px;padding:12px;display:grid}.customer-photo-group[data-v-1aa8db3f]{grid-area:customer;min-width:0}.reference-photo-group[data-v-1aa8db3f]{grid-area:reference;min-width:0}.warehouse-gallery-slot[data-v-1aa8db3f]{border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;grid-area:warehouse;min-width:0;padding:0 14px}.gallery-groups h3[data-v-1aa8db3f]{color:#34455d;text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px;font-size:10px}.gallery-groups h3 span[data-v-1aa8db3f]{color:#075de7;background:#e5efff;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:4px;display:inline-grid}.thumbnail-grid[data-v-1aa8db3f]{scrollbar-gutter:stable;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.thumbnail-grid button[data-v-1aa8db3f]{background:#e8edf3;border:2px solid #0000;border-radius:7px;flex:0 0 84px;height:101px;padding:0;position:relative;overflow:hidden;box-shadow:0 1px 4px #17324d18}.thumbnail-grid button.active[data-v-1aa8db3f],.thumbnail-grid button[data-v-1aa8db3f]:hover,.thumbnail-grid button[data-v-1aa8db3f]:focus-visible{border-color:#075de7;outline:3px solid #dceaff}.thumbnail-grid img[data-v-1aa8db3f]{object-fit:contain;background:#111827;width:100%;height:100%;display:block}.thumbnail-grid button>span[data-v-1aa8db3f]{color:#fff;background:#031a38d9;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800;position:absolute;inset:auto 4px 4px}.photo-empty[data-v-1aa8db3f]{color:#68778d;align-items:center;gap:9px;min-height:75px;font-size:11px;display:flex}.photo-load-error[data-v-1aa8db3f]{color:#a4182b;background:#fff0f1;align-items:center;gap:7px;margin:0;padding:8px 12px;font-size:11px;display:flex}@media (max-width:900px){.gallery-groups[data-v-1aa8db3f]{grid-template-columns:minmax(0,1fr) 94px;grid-template-areas:"customer reference""warehouse warehouse"}.warehouse-gallery-slot[data-v-1aa8db3f]{border-top:1px solid #cbd5e1;border-left:0;border-right:0;padding:14px 0 0}}@media (max-width:760px){.active-photo-stage[data-v-1aa8db3f],.active-photo-empty[data-v-1aa8db3f]{height:min(50dvh,440px)}.active-photo-toolbar small[data-v-1aa8db3f]{display:none}.thumbnail-grid button[data-v-1aa8db3f]{flex-basis:80px;height:98px}}.submission-receipt[data-v-3f2e0c4d]{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.receipt-message[data-v-3f2e0c4d]{flex:230px;align-items:center;gap:10px;min-width:0;display:flex}.receipt-message>svg[data-v-3f2e0c4d]{color:#08783e;flex-shrink:0}.receipt-message strong[data-v-3f2e0c4d],.receipt-message time[data-v-3f2e0c4d]{display:block}.receipt-message p[data-v-3f2e0c4d],.receipt-message time[data-v-3f2e0c4d]{color:#526176;margin:3px 0 0;font-size:12px}.receipt-confirm[data-v-3f2e0c4d]{white-space:nowrap;min-height:40px}.receipt-error[data-v-3f2e0c4d]{color:#b42336;flex-basis:100%;margin:0;font-size:12px}.product-handling-type[data-v-3f2e0c4d]{grid-column:1/-1;min-width:0}.product-handling-type select[data-v-3f2e0c4d]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-width:0;height:36px;padding:0 8px}.product-handling-type small[data-v-3f2e0c4d]{font-weight:500;line-height:1.4}.secondary-button[data-v-3f2e0c4d]{color:#26354b;background:#fff;border:1px solid #cfd8e4;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.secondary-button[data-v-3f2e0c4d]:hover{background:#f4f7fa}.flat-panel[data-v-3f2e0c4d]{background:var(--surface);border:1px solid var(--line);border-radius:7px;box-shadow:0 1px 2px #16273f08}.section-label[data-v-3f2e0c4d]{text-transform:uppercase;color:#526176;letter-spacing:.04em;grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:800}.next-panel .section-label[data-v-3f2e0c4d]{text-align:left;align-self:stretch;margin-bottom:auto}.fulfillment-actions .secondary-button[data-v-3f2e0c4d]{min-height:32px;padding:0 9px;font-size:11px}.qr-intake-scanner>.secondary-button[data-v-3f2e0c4d]{height:39px}.intake-command-bar[data-v-3f2e0c4d]{border-left:4px solid var(--blue);grid-template-columns:minmax(170px,.8fr) minmax(260px,1.5fr) 70px auto;align-items:center;gap:18px;margin-bottom:12px;padding:11px 14px;display:grid}.package-identity[data-v-3f2e0c4d],.command-issues[data-v-3f2e0c4d]{gap:3px;display:grid}.package-identity span[data-v-3f2e0c4d],.command-progress span[data-v-3f2e0c4d],.command-issues span[data-v-3f2e0c4d]{color:#68778d;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:850}.package-identity strong[data-v-3f2e0c4d]{color:#173355;font-size:15px}.command-progress[data-v-3f2e0c4d]{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:8px;display:grid}.command-progress>button[data-v-3f2e0c4d]{color:#24415f;background:#fff;border:1px solid #cbd5e1;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.command-progress>button[data-v-3f2e0c4d]:disabled{opacity:.35}.command-progress progress[data-v-3f2e0c4d]{width:100%}.command-progress b[data-v-3f2e0c4d]{color:#173355}.command-issues b[data-v-3f2e0c4d]{color:#b31b2d;font-size:18px}.card-list-button[data-v-3f2e0c4d]{white-space:nowrap}.intake-top-status>.intake-command-bar[data-v-3f2e0c4d]{flex:1;margin:0}.recording-start-gate[data-v-3f2e0c4d]{color:#526176;background:#fffaf0;border-color:#efc27c;justify-content:center;align-items:center;gap:18px;min-height:340px;padding:34px;display:flex}.recording-start-gate h2[data-v-3f2e0c4d]{color:#8a5100;margin:5px 0 7px;font-size:22px}.recording-start-gate p[data-v-3f2e0c4d]{max-width:610px;margin:0;font-size:13px;line-height:1.55}.recording-start-gate p strong[data-v-3f2e0c4d]{color:#bd2135;white-space:nowrap}@media (max-width:1200px){.intake-command-bar[data-v-3f2e0c4d]{grid-template-columns:1fr 1.4fr auto auto}.command-issues[data-v-3f2e0c4d]{display:none}}@media (max-width:960px){.intake-command-bar[data-v-3f2e0c4d]{grid-template-columns:1fr auto}.command-progress[data-v-3f2e0c4d]{grid-column:1/3}.card-list-button[data-v-3f2e0c4d]{grid-column:2}}@media (max-width:600px){.intake-command-bar[data-v-3f2e0c4d]{grid-template-columns:1fr auto}.command-progress[data-v-3f2e0c4d]{grid-column:1/3}}.intake-view[data-v-3f2e0c4d]{--blue:#075de7;--blue-dark:#044ebd;--surface:#fff;--line:#dbe3ed;color:#122b49}.intake-command-bar[data-v-3f2e0c4d]{grid-template-columns:1fr auto;gap:10px}.command-progress[data-v-3f2e0c4d]{grid-area:2/1/auto/-1}.command-issues[data-v-3f2e0c4d]{grid-area:1/2}.card-list-button[data-v-3f2e0c4d]{grid-column:1/-1}.intake-workspace[data-v-3f2e0c4d]{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);gap:14px}.intake-left-column[data-v-3f2e0c4d],.intake-right-column[data-v-3f2e0c4d]{align-content:start;gap:12px;min-width:0;display:grid}.intake-workspace[data-v-3f2e0c4d]:not(:has(.intake-command-bar)){grid-template-columns:minmax(0,1fr)}.intake-workspace:not(:has(.intake-command-bar))>.intake-left-column[data-v-3f2e0c4d]{display:none}.intake-workspace:not(:has(.intake-command-bar))>.intake-right-column[data-v-3f2e0c4d]{grid-template-columns:1fr 1fr;align-items:start}.intake-workspace.intake-finished>.intake-right-column[data-v-3f2e0c4d]{grid-template-columns:1fr}.intake-case[data-v-3f2e0c4d]{gap:12px}.compact-card-info[data-v-3f2e0c4d]{margin-bottom:14px}.compact-card-row[data-v-3f2e0c4d]{align-items:center;gap:10px;padding:10px 0;display:flex}.compact-card-row>img[data-v-3f2e0c4d]{object-fit:contain;width:48px;height:68px}.compact-card-row>div[data-v-3f2e0c4d]{flex:1;min-width:0}.compact-card-row span[data-v-3f2e0c4d],.compact-facts span[data-v-3f2e0c4d]{color:#68778d;font-size:10px;display:block}.compact-card-row strong[data-v-3f2e0c4d]{font-size:12px;display:block}.compact-card-row p[data-v-3f2e0c4d]{margin:3px 0;font-size:11px}.compact-card-row .declared-condition[data-v-3f2e0c4d]{text-align:right;flex:0 120px}.compact-facts[data-v-3f2e0c4d]{border-top:1px solid #e3e8ef;grid-template-columns:1fr 1fr;gap:8px;padding-top:9px;display:grid}.compact-facts strong[data-v-3f2e0c4d]{font-size:14px}.submission-receipt-panel>progress[data-v-3f2e0c4d]{display:none}.submission-receipt-panel h2[data-v-3f2e0c4d]{margin:0}.intake-view details>summary[data-v-3f2e0c4d]{cursor:pointer;color:#075de7;padding:8px 0;font-size:12px}.intake-view[data-v-3f2e0c4d] .panel{box-shadow:none;background:#fff;border:1px solid #dbe3ed;border-radius:9px;padding:16px}.intake-view[data-v-3f2e0c4d] .primary{color:#fff;background:#075de7;border-color:#075de7}.intake-view[data-v-3f2e0c4d] .secondary{color:#24415f;background:#f7faff;border:1px solid #cbd5e1}.intake-view[data-v-3f2e0c4d] .capture-cameras{gap:8px}.intake-view[data-v-3f2e0c4d] h2{color:#122b49;font-size:16px}.intake-view[data-v-3f2e0c4d] h3{font-size:12px}.intake-view[data-v-3f2e0c4d] .capture-equipment{padding:8px}.intake-view[data-v-3f2e0c4d] .capture-photos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.intake-view[data-v-3f2e0c4d] .capture-photos img{max-height:140px}.intake-view[data-v-3f2e0c4d] .capture-photos button{padding:8px;font-size:11px}.intake-view[data-v-3f2e0c4d] .capture-photos figcaption{font-size:10px}@media (max-width:1100px){.intake-workspace[data-v-3f2e0c4d]{grid-template-columns:1fr}.intake-workspace:not(:has(.intake-command-bar))>.intake-right-column[data-v-3f2e0c4d]{grid-template-columns:1fr}.intake-left-column[data-v-3f2e0c4d]{order:1}}.cohort-chart[data-v-ea705f77]{background:linear-gradient(145deg,#fff 0%,#f6f9ff 64%,#eef4ff 100%);border:1px solid #d8e2f0;border-radius:1.15rem;padding:1.3rem;overflow:hidden;box-shadow:0 14px 38px #1f375e14}.cohort-chart header[data-v-ea705f77]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cohort-chart p[data-v-ea705f77]{color:#2469f4;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.cohort-chart h2[data-v-ea705f77]{letter-spacing:-.025em;margin:.22rem 0;font-size:1.18rem}.cohort-chart header small[data-v-ea705f77]{color:#667085;font-size:.7rem;display:block}.cohort-chart__legend[data-v-ea705f77]{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.cohort-chart__legend li[data-v-ea705f77]{color:#526078;background:#ffffffc7;border:1px solid #dce3ede6;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .55rem;font-size:.67rem;font-weight:750;display:flex}.cohort-chart__legend span[data-v-ea705f77]{border-radius:999px;width:.48rem;height:.48rem}.cohort-chart__legend .cohort-chart__legend-previous[data-v-ea705f77]{background:0 0;border:1.5px dashed #8996ab}.cohort-chart__stage[data-v-ea705f77]{margin-top:.8rem;position:relative}.cohort-chart__svg[data-v-ea705f77]{width:100%;height:auto;min-height:210px;display:block;overflow:visible}.cohort-chart__grid line[data-v-ea705f77]{stroke:#dce5f2;stroke-dasharray:2 3;stroke-width:.55px}.cohort-chart__grid text[data-v-ea705f77]{fill:#8b96a8;text-anchor:end;font-size:1.65px}.cohort-chart__svg polyline[data-v-ea705f77]{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px}.cohort-chart__svg polyline.is-primary[data-v-ea705f77]{filter:url(#cohort-line-glow);stroke-width:1.7px}.cohort-chart__previous-line[data-v-ea705f77]{opacity:.7;stroke:#8996ab;stroke-dasharray:3 2;stroke-width:1px!important}.cohort-chart__active line[data-v-ea705f77]{stroke:#9aacbf;stroke-dasharray:2 2;stroke-width:.75px}.cohort-chart__active circle[data-v-ea705f77]{stroke:#fff;stroke-width:1.5px}.cohort-chart__hit-areas rect[data-v-ea705f77]{cursor:crosshair;outline:none}.cohort-chart__hit-areas rect[data-v-ea705f77]:focus{stroke:#2469f4;stroke-width:.6px}.cohort-chart__tooltip[data-v-ea705f77]{box-sizing:border-box;color:#fff;left:clamp(8.5rem, var(--tooltip-x), calc(100% - 8.5rem));pointer-events:none;z-index:2;background:#101c33;border:1px solid #ffffff1f;border-radius:.85rem;width:17rem;padding:.75rem;position:absolute;top:.35rem;transform:translate(-50%);box-shadow:0 14px 32px #101c3347}.cohort-chart__tooltip-heading[data-v-ea705f77]{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:.6rem;padding-bottom:.5rem;display:flex}.cohort-chart__tooltip-heading strong[data-v-ea705f77]{text-transform:capitalize;font-size:.8rem}.cohort-chart__tooltip-heading span[data-v-ea705f77]{color:#aebbd0;font-size:.6rem}.cohort-chart__tooltip dl[data-v-ea705f77]{gap:.38rem;margin:.55rem 0 0;display:grid}.cohort-chart__tooltip dl>div[data-v-ea705f77]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cohort-chart__tooltip dt[data-v-ea705f77]{color:#dce5f2;align-items:center;gap:.35rem;font-size:.67rem;display:flex}.cohort-chart__tooltip dt i[data-v-ea705f77]{border-radius:99px;width:.45rem;height:.45rem}.cohort-chart__tooltip dd[data-v-ea705f77]{align-items:center;gap:.45rem;margin:0;display:flex}.cohort-chart__tooltip dd strong[data-v-ea705f77]{font-size:.78rem}.cohort-chart__tooltip dd span[data-v-ea705f77]{color:#d4dbea;background:#354156;border-radius:999px;padding:.18rem .38rem;font-size:.59rem;font-weight:800}.cohort-chart__tooltip dd span.is-positive[data-v-ea705f77]{color:#76e0a7;background:#133f2b}.cohort-chart__tooltip dd span.is-negative[data-v-ea705f77]{color:#ff9eaa;background:#4d252b}.cohort-chart__empty[data-v-ea705f77]{color:#667085;letter-spacing:normal;text-transform:none;margin-top:1rem;font-size:.78rem}@media (max-width:620px){.cohort-chart[data-v-ea705f77]{padding:1rem}.cohort-chart header[data-v-ea705f77]{flex-direction:column}.cohort-chart__legend[data-v-ea705f77]{justify-content:flex-start}.cohort-chart__svg[data-v-ea705f77]{min-height:190px}.cohort-chart__tooltip[data-v-ea705f77]{width:min(17rem,100% - 1rem);top:.15rem;left:50%}}.statistics-dashboard[data-v-4af9f7b8]{gap:1rem;display:grid}.statistics-dashboard__filters[data-v-4af9f7b8]{background:#f7f9fc;border:1px solid #dce3ed;border-radius:1rem;grid-template-columns:repeat(5,minmax(130px,1fr));gap:.8rem;padding:1rem;display:grid}.statistics-dashboard__filters label[data-v-4af9f7b8]{color:#526078;gap:.35rem;font-size:.72rem;font-weight:750;display:grid}.statistics-dashboard select[data-v-4af9f7b8]{background:#fff;border:1px solid #ced7e5;border-radius:.65rem;min-height:42px;padding:.5rem}.statistics-dashboard button[data-v-4af9f7b8]{cursor:pointer;font:inherit}.statistics-dashboard__filters button[data-v-4af9f7b8],.statistics-dashboard__error button[data-v-4af9f7b8]{color:#fff;background:#2469f4;border:0;border-radius:.65rem;align-self:end;min-height:42px;padding:.5rem .8rem;font-size:.76rem;font-weight:800}.statistics-dashboard__loading[data-v-4af9f7b8]{color:#155ceb;text-align:center;background:#eef4ff;border:1px solid #b9d0ff;border-radius:1rem;justify-content:center;align-items:center;min-height:260px;padding:1rem;font-size:.82rem;font-weight:800;display:flex}.statistics-dashboard__summary[data-v-4af9f7b8]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.statistics-dashboard__summary article[data-v-4af9f7b8],.statistics-dashboard__section[data-v-4af9f7b8]{background:#fff;border:1px solid #dce3ed;border-radius:1rem;padding:1rem}.statistics-dashboard__summary span[data-v-4af9f7b8],.statistics-dashboard__summary small[data-v-4af9f7b8],.statistics-dashboard__section small[data-v-4af9f7b8]{color:#667085;font-size:.68rem;display:block}.statistics-dashboard__summary strong[data-v-4af9f7b8]{letter-spacing:-.03em;margin:.35rem 0;font-size:1.2rem;display:block}.statistics-dashboard__section h2[data-v-4af9f7b8]{margin:0 0 .75rem;font-size:1rem}.statistics-dashboard__table-scroll[data-v-4af9f7b8]{overflow-x:auto}.statistics-dashboard__table-scroll--daily[data-v-4af9f7b8]{max-height:354px;overflow-y:auto}.statistics-dashboard__table-scroll--daily th[data-v-4af9f7b8]{z-index:1;background:#fff;position:sticky;top:0}.statistics-dashboard__table-scroll--daily tr[data-v-4af9f7b8]{height:44px}.statistics-dashboard table[data-v-4af9f7b8]{border-collapse:collapse;width:100%;min-width:560px}.statistics-dashboard th[data-v-4af9f7b8],.statistics-dashboard td[data-v-4af9f7b8]{text-align:left;border-top:1px solid #edf0f5;padding:.7rem;font-size:.74rem}.statistics-dashboard th[data-v-4af9f7b8]{color:#667085;text-transform:uppercase;font-size:.65rem}.statistics-dashboard td button[data-v-4af9f7b8]{color:#155ceb;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.statistics-dashboard__distributions[data-v-4af9f7b8]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.statistics-dashboard ul[data-v-4af9f7b8]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.statistics-dashboard li[data-v-4af9f7b8]{border-top:1px solid #edf0f5;grid-template-columns:1fr auto auto;align-items:baseline;gap:.6rem;padding-top:.45rem;display:grid}.statistics-dashboard li small[data-v-4af9f7b8]{text-align:right;min-width:44px}.statistics-dashboard__error[data-v-4af9f7b8]{color:#b42318;background:#fee9e7;border:1px solid #f6c7c3;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.78rem;display:flex}@media (max-width:1000px){.statistics-dashboard__summary[data-v-4af9f7b8]{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-dashboard__filters[data-v-4af9f7b8]{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (max-width:620px){.statistics-dashboard__filters[data-v-4af9f7b8],.statistics-dashboard__summary[data-v-4af9f7b8],.statistics-dashboard__distributions[data-v-4af9f7b8]{grid-template-columns:1fr}.statistics-dashboard__filters button[data-v-4af9f7b8]{width:100%}.statistics-dashboard__summary article[data-v-4af9f7b8],.statistics-dashboard__section[data-v-4af9f7b8]{padding:.85rem}}.statistics-dashboard__section-heading[data-v-4af9f7b8]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.statistics-dashboard__hint[data-v-4af9f7b8]{color:#667085;margin:-.35rem 0 .75rem;font-size:.68rem}.statistics-dashboard__referrer-sort[data-v-4af9f7b8]{color:#526078;gap:.35rem;min-width:200px;font-size:.72rem;font-weight:750;display:grid}.statistics-dashboard__referrer-sort select[data-v-4af9f7b8]{background:#fff;border:1px solid #ced7e5;border-radius:.65rem;min-height:42px;padding:.5rem}@media (max-width:620px){.statistics-dashboard__section-heading[data-v-4af9f7b8]{flex-direction:column;align-items:stretch}.statistics-dashboard__referrer-sort[data-v-4af9f7b8]{min-width:0}}.statistics-dashboard[data-v-4af9f7b8]{grid-template-columns:minmax(0,1fr)}.statistics-dashboard[data-v-4af9f7b8]>*{margin-inline:1rem}.statistics-dashboard__summary[data-v-4af9f7b8]{gap:.65rem}.statistics-dashboard__summary article[data-v-4af9f7b8]{border-radius:.85rem;padding:.72rem .82rem;box-shadow:0 7px 18px #1f375e0e}.statistics-dashboard__summary article[data-v-4af9f7b8]:first-child{background:#f3f7ff;border-color:#c8d8ff}.statistics-dashboard__summary article:first-child strong[data-v-4af9f7b8]{color:#155ceb}.statistics-dashboard__summary article[data-v-4af9f7b8]:nth-child(2){background:#f0fbf5;border-color:#c4ead5}.statistics-dashboard__summary article:nth-child(2) strong[data-v-4af9f7b8]{color:#08783f}.statistics-dashboard__summary article[data-v-4af9f7b8]:nth-child(3){background:#fff7ed;border-color:#fed7aa}.statistics-dashboard__summary article:nth-child(3) strong[data-v-4af9f7b8]{color:#c2410c}.statistics-dashboard__summary article[data-v-4af9f7b8]:nth-child(4){background:#f6f3ff;border-color:#ddd2fe}.statistics-dashboard__summary article:nth-child(4) strong[data-v-4af9f7b8]{color:#6d28d9}.statistics-dashboard__summary article[data-v-4af9f7b8]:nth-child(5){background:#f0fdfa;border-color:#b9eee6}.statistics-dashboard__summary article:nth-child(5) strong[data-v-4af9f7b8]{color:#0f766e}.statistics-dashboard__summary article[data-v-4af9f7b8]:nth-child(6){background:#f8f9fc;border-color:#d8deea}.statistics-dashboard__summary article:nth-child(6) strong[data-v-4af9f7b8]{color:#344054}@media (max-width:620px){.statistics-dashboard[data-v-4af9f7b8]>*{margin-inline:0}}.marketplace-native .portal-return{color:#1559e8;align-items:center;min-height:44px;margin-bottom:1rem;font-size:.85rem;font-weight:700;display:inline-flex}.marketplace-native [data-partner-row] .row-action{white-space:nowrap}.marketplace-native button,.marketplace-native input,.marketplace-native select,.marketplace-native textarea{font:inherit}.marketplace-native .panel-heading p{color:#2469f4;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.marketplace-native .account-filters label,.marketplace-native .settings-form label{font-size:.72rem;font-weight:750}.marketplace-native .account-filters input,.marketplace-native .account-filters select,.marketplace-native .settings-form input{border:1px solid #ced7e5;border-radius:.72rem;min-height:44px;padding:.65rem .75rem}.marketplace-native .account-filters button,.marketplace-native .export-bar button,.marketplace-native .settings-form>button{color:#fff;background:#2469f4;border:0;border-radius:.75rem;min-height:44px;padding:.7rem 1rem;font-weight:800}.marketplace-native .admin-error{color:#b42318;font-size:.75rem}.marketplace-native .admin-access-badge{color:#177321;white-space:nowrap;background:#e7f7e8;border-radius:999px;padding:.5rem .7rem;font-size:.7rem;font-weight:850}.marketplace-native .admin-access-badge.is-read-only{color:#8a5a00;background:#fff0cc}.marketplace-native .admin-metrics{grid-template-columns:repeat(4,1fr);gap:1rem;margin:2rem 0;display:grid}.marketplace-native .admin-metrics article,.marketplace-native .admin-panel{background:#fff;border:1px solid #dce3ed;border-radius:1rem;box-shadow:0 8px 24px #15254212}.marketplace-native .admin-metrics article{gap:.35rem;padding:1.2rem;display:grid}.marketplace-native .admin-metrics span,.marketplace-native .admin-metrics small,.marketplace-native .panel-heading span{color:#667085;font-size:.7rem}.marketplace-native .admin-metrics strong{letter-spacing:-.03em;font-size:1.55rem}.marketplace-native .admin-tabs{gap:.4rem;margin-bottom:1rem;display:flex;overflow-x:auto}.marketplace-native .admin-tabs button{color:#526078;white-space:nowrap;background:0 0;border:0;border-radius:.7rem;min-height:42px;padding:.6rem 1rem;font-weight:750}.marketplace-native .admin-tabs button.active{color:#155ceb;background:#dfeaff}.marketplace-native .admin-panel{overflow:hidden}.marketplace-native .panel-heading{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex}.marketplace-native .panel-heading h2{margin:.2rem 0;font-size:1.15rem}.marketplace-native .panel-heading>strong{color:#155ceb;background:#e8f0ff;border-radius:999px;padding:.45rem .65rem;font-size:.7rem}.marketplace-native .account-filters{background:#f7f9fc;border-block:1px solid #e6ebf2;grid-template-columns:repeat(4,minmax(130px,1fr));gap:.8rem;padding:1rem 1.2rem;display:grid}.marketplace-native .account-filters label,.marketplace-native .settings-form label{gap:.38rem;display:grid}.marketplace-native .account-filters button{align-self:end}.marketplace-native .export-bar{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.marketplace-native .export-bar fieldset{border:0;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;display:flex}.marketplace-native .export-bar legend{margin-bottom:.45rem;font-size:.7rem;font-weight:800}.marketplace-native .export-bar label{color:#526078;align-items:center;gap:.25rem;font-size:.68rem;display:flex}.marketplace-native .table-scroll{overflow-x:auto}.marketplace-native table{border-collapse:collapse;width:100%}.marketplace-native th,.marketplace-native td{text-align:left;vertical-align:top;border-top:1px solid #edf0f5;padding:.85rem 1.2rem;font-size:.74rem}.marketplace-native th{color:#667085;text-transform:uppercase;font-size:.65rem}.marketplace-native td strong,.marketplace-native td small{display:block}.marketplace-native td small{color:#667085;margin-top:.25rem}.marketplace-native .status{border-radius:999px;padding:.3rem .5rem;font-size:.62rem;font-weight:800;display:inline-block}.marketplace-native .status.green{color:#177321;background:#e7f7e8}.marketplace-native .status.gray{color:#5a6474;background:#edf0f4}.marketplace-native .status.blue{color:#155ceb;background:#e4edff}.marketplace-native .status.red{color:#b42318;background:#fee9e7}.marketplace-native .row-action,.marketplace-native .approve-button{color:#fff;background:#177321;border:0;border-radius:.65rem;min-height:38px;padding:.5rem .7rem;font-size:.68rem;font-weight:800}.marketplace-native .row-action.danger{background:#b42318}.marketplace-native .admin-role-control{border-top:1px solid #edf0f5;gap:.35rem;margin-top:.55rem;padding-top:.55rem;display:grid}.marketplace-native .admin-role-control label{gap:.25rem;display:grid}.marketplace-native .admin-role-control select{border:1px solid #ced7e5;border-radius:.55rem;min-height:38px;padding:.4rem .5rem}.marketplace-native .settings-form [role=status]{color:#177321;font-size:.78rem;font-weight:750}.marketplace-native .settings-form{gap:1rem;padding:0 1.2rem 1.2rem;display:grid}.marketplace-native .settings-form fieldset{border:1px solid #e1e6ef;border-radius:.9rem;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0;padding:1rem;display:grid}.marketplace-native .settings-form legend{padding:0 .35rem;font-size:.76rem;font-weight:850}.marketplace-native .settings-form>button{justify-self:start}.marketplace-native code{white-space:nowrap;background:#f1f4f8;border-radius:.35rem;padding:.2rem .35rem;font-size:.68rem}.marketplace-native .admin-error{margin:1rem 0}.marketplace-native .row-actions{flex-wrap:wrap;gap:.4rem;display:flex}.marketplace-native .row-action.secondary{color:#155ceb;background:#e4edff}.marketplace-native .identity-icons{flex-wrap:wrap;align-items:center;gap:.38rem;min-width:130px;display:flex}.marketplace-native .identity-icons>span,.marketplace-native .identity-icons>a,.marketplace-native .identity-list__icon{color:#334155;background:#f1f4f8;border:1px solid #e0e6ef;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.marketplace-native .identity-icons>a{transition:box-shadow .15s,transform .15s}.marketplace-native .identity-icons>a:hover,.marketplace-native .identity-icons>a:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 0 0 3px #2469f42e}.marketplace-native .identity-icons img,.marketplace-native .identity-icons svg,.marketplace-native .identity-list__icon img,.marketplace-native .identity-list__icon svg{width:17px;height:17px;display:block}.marketplace-native .identity-icons [data-identity-icon=vipps],.marketplace-native .identity-list li[data-account-identity=vipps] .identity-list__icon{color:#ff5b24;background:#fff0eb}.marketplace-native .identity-icons [data-identity-icon=discord],.marketplace-native .identity-list li[data-account-identity=discord] .identity-list__icon{color:#5865f2;background:#eef0ff}.marketplace-native .identity-icons [data-identity-icon=tiktok],.marketplace-native .identity-list li[data-account-identity=tiktok] .identity-list__icon{color:#111;background:#eff1f4}.marketplace-native .identity-icons [data-identity-icon=instagram],.marketplace-native .identity-list li[data-account-identity=instagram] .identity-list__icon{color:#d62976;background:#fff0f7}.marketplace-native .identity-icons [data-identity-icon=facebook],.marketplace-native .identity-list li[data-account-identity=facebook] .identity-list__icon{color:#1877f2;background:#edf4ff}.marketplace-native .identity-icons>small{margin:0}.marketplace-native .account-status-icons{flex-wrap:nowrap;gap:.28rem;min-width:198px}.marketplace-native .account-status-icon.is-verified{color:#177321;background:#e7f7e8;border-color:#cce8d0}.marketplace-native .account-status-icon.is-unverified{color:#667085;background:#edf0f4}.marketplace-native .account-status-icon.is-blocked{color:#b42318;background:#fee9e7;border-color:#f6c7c3}.marketplace-native .account-status-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.marketplace-native .identity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.marketplace-native .identity-list li{border:1px solid #e5eaf1;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:62px;padding:.65rem;font-size:.72rem;display:grid}.marketplace-native .identity-list li>span:last-child{min-width:0}.marketplace-native .identity-list strong,.marketplace-native .identity-list small,.marketplace-native .identity-list a{display:block}.marketplace-native .identity-list a{color:#155ceb;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.7rem;font-weight:750;overflow:hidden}.marketplace-native .identity-list small{color:#667085;margin-top:.15rem;font-size:.64rem}.marketplace-native .identity-list .is-inactive{filter:grayscale();opacity:.55}.marketplace-native .partner-pp-settings{gap:.45rem;min-width:190px;display:grid}.marketplace-native .partner-pp-settings label{color:#526078;align-items:center;gap:.4rem;font-size:.68rem;font-weight:750;display:flex}.marketplace-native .partner-pp-settings label:nth-child(2){align-items:stretch;gap:.25rem;display:grid}.marketplace-native .partner-pp-settings input[type=checkbox]{accent-color:#2469f4;width:17px;height:17px}.marketplace-native .partner-pp-settings input[type=number]{border:1px solid #ced7e5;border-radius:.55rem;width:100%;min-height:38px;padding:.45rem .55rem}.marketplace-native .partner-pp-settings .row-action{justify-self:start}.marketplace-native .partner-pp-settings>small{font-weight:800;color:#177321!important}.marketplace-native .partner-pp-settings>small.partner-pp-settings__error{color:#b42318!important}.marketplace-native .account-table th,.marketplace-native .account-table td{vertical-align:middle;padding-inline:.65rem}.marketplace-native .account-table th{padding-block:.55rem}.marketplace-native .account-table td{padding-block:.45rem}.marketplace-native .account-table td small{margin-top:.15rem}.marketplace-native .account-table__date,.marketplace-native .account-table__time,.marketplace-native .account-table__bp,.marketplace-native .account-table__referrals,.marketplace-native .account-table__referrer{white-space:nowrap}.marketplace-native .account-table__date,.marketplace-native .account-table__time,.marketplace-native .account-table__referrer{width:1%}.marketplace-native .account-table__time{padding-inline:.35rem!important}.marketplace-native .account-table__status{width:1%}.marketplace-native .referrer-badge{color:#155ceb;background:#edf4ff;border:1px solid #cddfff;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;min-width:58px;height:34px;padding:.2rem .48rem;transition:box-shadow .15s,transform .15s;display:inline-flex}.marketplace-native .referrer-badge.is-partner{color:#9a5a08;background:#fff4e8;border-color:#f3d5ae}.marketplace-native .referrer-badge:hover,.marketplace-native .referrer-badge:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 0 0 3px #2469f42e}.marketplace-native .referrer-badge__type{justify-content:center;align-items:center;display:inline-flex}.marketplace-native .referrer-badge__type svg{fill:currentColor;width:16px;height:16px}.marketplace-native .referrer-badge__emoji{font-size:1rem;line-height:1}.marketplace-native .referrer-direct{color:#98a2b3;text-align:center;width:58px;font-size:1.25rem;line-height:1;display:inline-block}.marketplace-native .is-referrer-target{background:#fff9e9;box-shadow:inset 4px 0 #f0a33a}.marketplace-native .account-table .row-action--icon{width:36px;height:36px;min-height:36px}.marketplace-native .active-referrer-filter{color:#24446f;background:#eaf2ff;border:1px solid #b9d0ff;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 1.2rem 0;padding:.7rem .85rem;font-size:.75rem;display:flex}.marketplace-native .active-referrer-filter button,.marketplace-native .referral-filter-button{color:#155ceb;text-align:left;background:0 0;border:0;padding:.2rem;font-weight:800}.marketplace-native .referral-filter-button{margin:0;font-size:.7rem;display:inline-block}.marketplace-native .row-action--icon{justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;display:inline-flex}.marketplace-native .row-action--icon svg{fill:currentColor;width:18px;height:18px}@media (max-width:1000px){.marketplace-native .admin-metrics,.marketplace-native .account-filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.marketplace-native .admin-metrics{grid-template-columns:1fr 1fr;gap:.6rem}.marketplace-native .admin-metrics article{padding:.85rem}.marketplace-native .admin-metrics strong{font-size:1.15rem}.marketplace-native .panel-heading,.marketplace-native .export-bar{flex-direction:column;align-items:stretch}.marketplace-native .account-filters,.marketplace-native .settings-form fieldset{grid-template-columns:1fr}.marketplace-native .export-bar button,.marketplace-native .settings-form>button{width:100%}.marketplace-native .identity-list{grid-template-columns:1fr 1fr}}.marketplace-native{color:#19324c;font-family:Inter,system-ui,sans-serif}.marketplace-native .admin-tabs a{color:#526277;border:0;border-radius:.65rem;padding:.65rem .9rem;font-weight:800;text-decoration:none}.marketplace-native .admin-tabs a.active{color:#fff;background:#2469f4}.marketplace-native .account-status{flex-wrap:wrap;gap:5px;font-size:11px;display:flex}.marketplace-native .is-blocked{color:#a52430}.marketplace-native .is-verified{color:#098247}.marketplace-native .account-table{min-width:900px}.marketplace-native .table-scroll{max-width:100%;overflow:auto}.marketplace-native label{font-size:.75rem;font-weight:700}.marketplace-native input,.marketplace-native select{border:1px solid #cbd6e5;border-radius:.55rem;width:100%;min-width:0;min-height:40px;padding:.55rem}.marketplace-native .account-filters>button{color:#fff;background:#2469f4;border:0;border-radius:.55rem;min-height:40px}.operations-dashboard[data-v-02042ed0]{--ink:#122b49;color:var(--ink);font-family:Inter,system-ui,sans-serif}.flat-panel[data-v-02042ed0]{background:#fff;border:1px solid #dbe3ed;border-radius:9px}.status-cell[data-v-02042ed0]{color:#375979;font-size:10px}.operations-dashboard a[data-v-02042ed0]{text-decoration:none}.operations-dashboard progress[data-v-02042ed0]{accent-color:#075de7}.eyebrow[data-v-02042ed0]{color:#66809d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.operations-hero[data-v-02042ed0]{color:#fff;background:linear-gradient(118deg,#041d40 0%,#0b3970 72%,#075de7 160%);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:22px 24px;display:flex;box-shadow:0 10px 28px #0b2b531a}.operations-hero .eyebrow[data-v-02042ed0]{color:#9fc3f2}.operations-hero h2[data-v-02042ed0]{letter-spacing:-.025em;margin:5px 0 4px;font-size:24px}.operations-hero p[data-v-02042ed0]{color:#ccdaec;margin:0;font-size:12px}.operations-hero p strong[data-v-02042ed0]{color:#fff}.hero-action[data-v-02042ed0]{color:#0758d8;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:12px;font-weight:850;display:flex}.hero-action.secondary[data-v-02042ed0]{background:#dceaff}.operations-kpis[data-v-02042ed0]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.operations-kpis article[data-v-02042ed0]{background:#fff;border:1px solid #dbe3ed;border-radius:9px;align-items:center;gap:12px;min-height:92px;padding:15px;display:flex}.kpi-icon[data-v-02042ed0]{border-radius:9px;place-items:center;width:43px;height:43px;display:grid}.kpi-icon svg[data-v-02042ed0]{width:21px}.kpi-icon.blue[data-v-02042ed0]{color:#075de7;background:#e7f0ff}.kpi-icon.green[data-v-02042ed0]{color:#098247;background:#e2f7eb}.kpi-icon.violet[data-v-02042ed0]{color:#6744cf;background:#eee9ff}.kpi-icon.red[data-v-02042ed0]{color:#c01e33;background:#ffe7ea}.operations-kpis article>div[data-v-02042ed0]{grid-template-columns:auto auto;align-items:baseline;gap:2px 7px;display:grid}.operations-kpis article>div>span[data-v-02042ed0]{color:#63758a;text-transform:uppercase;grid-column:1/3;font-size:10px;font-weight:800}.operations-kpis strong[data-v-02042ed0]{color:var(--ink);font-size:24px}.operations-kpis small[data-v-02042ed0]{color:#7b8a9c;font-size:10px}.operations-layout[data-v-02042ed0]{grid-template-columns:minmax(0,1fr) 285px;gap:14px;display:grid}.submission-board[data-v-02042ed0]{overflow:hidden}.board-header[data-v-02042ed0]{border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.board-header h2[data-v-02042ed0],.operations-rail h2[data-v-02042ed0],.recent-errors h2[data-v-02042ed0]{color:var(--ink);margin:3px 0 0;font-size:16px}.board-header>a[data-v-02042ed0]{color:#075de7;font-size:11px;font-weight:750}.board-tools[data-v-02042ed0]{background:#f8fafc;border-bottom:1px solid #e8edf3;align-items:center;gap:10px;padding:10px 12px;display:flex}.board-tools>label[data-v-02042ed0]{color:#66798f;background:#fff;border:1px solid #cbd6e3;border-radius:6px;flex:1;align-items:center;gap:7px;height:35px;padding:0 9px;display:flex}.board-tools input[data-v-02042ed0]{border:0;outline:0;flex:1;min-width:0;font-size:11px}.board-tools>div[data-v-02042ed0]{gap:4px;display:flex}.board-tools button[data-v-02042ed0]{color:#53657b;background:#fff;border:1px solid #cad5e2;border-radius:5px;height:30px;padding:0 8px;font-size:10px;font-weight:800}.board-tools button.active[data-v-02042ed0]{color:#fff;background:#075de7;border-color:#075de7}.submission-list[data-v-02042ed0]{max-height:522px;overflow:auto}.submission-row[data-v-02042ed0]{background:#fff;border-bottom:1px solid #e8edf3;grid-template-columns:38px minmax(145px,1fr) minmax(170px,1.4fr) auto auto 95px 18px;align-items:center;gap:10px;min-height:68px;padding:9px 13px;display:grid}.submission-row[data-v-02042ed0]:hover{background:#f4f8fe}.package-symbol[data-v-02042ed0]{color:#075de7;background:#e8f1ff;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.submission-identity[data-v-02042ed0]{gap:3px;min-width:0;display:grid}.submission-identity strong[data-v-02042ed0]{text-overflow:ellipsis;color:#163553;white-space:nowrap;font-size:12px;overflow:hidden}.submission-identity small[data-v-02042ed0]{text-overflow:ellipsis;color:#738298;white-space:nowrap;font-size:9px;overflow:hidden}.submission-progress[data-v-02042ed0]{gap:5px;display:grid}.submission-progress>span[data-v-02042ed0]{color:#68798c;gap:4px;font-size:10px;display:flex}.submission-progress b[data-v-02042ed0]{color:#143558}.submission-progress i[data-v-02042ed0]{color:#075de7;margin-left:auto;font-style:normal;font-weight:800}.submission-progress progress[data-v-02042ed0]{width:100%}.bp-pill[data-v-02042ed0]{color:#7d5700;background:#fff1cf;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:850}.submission-row time[data-v-02042ed0]{color:#718198;white-space:nowrap;font-size:9px}.submission-row>svg[data-v-02042ed0]{color:#7b8ca2}.board-empty[data-v-02042ed0]{color:#6e8095;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.board-empty strong[data-v-02042ed0]{color:#2c425d;margin-top:9px;font-size:13px}.board-empty span[data-v-02042ed0]{margin-top:3px;font-size:10px}.operations-rail[data-v-02042ed0]{align-content:start;gap:11px;display:grid}.operations-rail>section[data-v-02042ed0]{overflow:hidden}.station-card>header[data-v-02042ed0],.storage-card>header[data-v-02042ed0],.today-card>header[data-v-02042ed0],.recent-errors>header[data-v-02042ed0]{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.station-card header i[data-v-02042ed0]{background:#10a05a;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #dff6e9}.station-card dl[data-v-02042ed0],.today-card dl[data-v-02042ed0]{margin:0;padding:4px 14px 9px}.station-card dl div[data-v-02042ed0],.today-card dl div[data-v-02042ed0]{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.station-card dl div[data-v-02042ed0]:last-child,.today-card dl div[data-v-02042ed0]:last-child{border:0}.station-card dt[data-v-02042ed0],.today-card dt[data-v-02042ed0]{color:#67798e;font-size:10px}.station-card dd[data-v-02042ed0]{color:#098247;margin:0;font-size:10px;font-weight:800}.station-card dd a[data-v-02042ed0]{color:#075de7;text-decoration:underline}.storage-card[data-v-02042ed0]{padding-bottom:13px}.storage-card>header[data-v-02042ed0]{border:0;padding-bottom:5px}.storage-card header strong[data-v-02042ed0]{color:#075de7;font-size:14px}.storage-card h2[data-v-02042ed0]{margin:3px 0 12px;padding:0 14px;font-size:18px}.storage-card progress[data-v-02042ed0]{width:calc(100% - 28px);margin:0 14px}.storage-card p[data-v-02042ed0]{color:#718198;margin:8px 14px 0;font-size:9px}.today-card header svg[data-v-02042ed0]{color:#075de7}.today-card dd[data-v-02042ed0]{color:#173653;margin:0;font-size:16px;font-weight:850}.recent-errors[data-v-02042ed0]{margin-top:14px;overflow:hidden}.recent-errors>header[data-v-02042ed0]{justify-content:flex-start;gap:9px}.recent-errors>header>svg[data-v-02042ed0]{color:#c01e33}.error-row[data-v-02042ed0]{border-top:1px solid #edf1f5;grid-template-columns:150px 240px 1fr;gap:12px;padding:10px 14px;font-size:10px;display:grid}.error-row code[data-v-02042ed0]{color:#68798e}.error-row span[data-v-02042ed0]{color:#a1162a}.sr-only[data-v-02042ed0]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){.operations-layout[data-v-02042ed0]{grid-template-columns:1fr}.operations-rail[data-v-02042ed0]{grid-template-columns:repeat(3,1fr)}.submission-row[data-v-02042ed0]{grid-template-columns:38px minmax(140px,1fr) minmax(150px,1fr) auto auto 18px}.submission-row time[data-v-02042ed0]{display:none}}@media (max-width:760px){.operations-hero[data-v-02042ed0]{flex-direction:column;align-items:flex-start}.operations-kpis[data-v-02042ed0]{grid-template-columns:1fr 1fr}.operations-rail[data-v-02042ed0]{grid-template-columns:1fr}.board-tools[data-v-02042ed0]{flex-direction:column;align-items:stretch}.board-tools>div[data-v-02042ed0]{overflow:auto}.submission-row[data-v-02042ed0]{grid-template-columns:35px minmax(0,1fr) auto 18px}.submission-progress[data-v-02042ed0]{grid-column:2/4}.submission-row .bp-pill[data-v-02042ed0]{grid-area:1/3}.submission-row .status-cell[data-v-02042ed0]{grid-column:2}.error-row[data-v-02042ed0]{grid-template-columns:1fr}.operations-hero h2[data-v-02042ed0]{font-size:20px}}.billing-native{--ink:#13231e;--muted:#68746f;--paper:#f3f4ef;--panel:#fff;--line:#dfe3dc;--forest:#163f32;--forest-2:#225c49;--mint:#d9f1e5;--lime:#c9ef7c;--amber:#e8a52f;--amber-bg:#fff4d9;--red:#ad2e35;--red-bg:#fde9e7;--shadow:0 18px 45px #142d2414;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.billing-native *{box-sizing:border-box}.billing-native button,.billing-native input,.billing-native select,.billing-native textarea{font:inherit}.billing-native button{cursor:pointer}.billing-native nav{gap:.35rem;display:grid}.billing-native .environment{width:-moz-fit-content;width:fit-content;color:var(--forest);background:var(--lime);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:.3rem .5rem;font-size:.67rem;font-weight:900}.billing-native .read-only{color:#9bb8ac;font-size:.7rem}.billing-native main{width:calc(100% - 248px);max-width:1640px;margin-left:248px;padding:2.1rem clamp(1.2rem,3vw,3.25rem) 1.5rem}.billing-native .topbar,.billing-native .section-heading,.billing-native .panel-heading,.billing-native .table-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.billing-native .topbar{margin-bottom:2.35rem}.billing-native h1,.billing-native h2,.billing-native p{margin:0}.billing-native h1{letter-spacing:-.055em;font-size:clamp(2rem,3.2vw,3.35rem);line-height:1}.billing-native h2{letter-spacing:-.025em;font-size:1.25rem}.billing-native .lede{color:var(--muted);margin-top:.65rem;font-size:.95rem}.billing-native .eyebrow{color:var(--forest-2);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.65rem;font-weight:900}.billing-native .topbar-actions{align-items:center;gap:.8rem;display:flex}.billing-native .live-state{color:var(--muted);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.billing-native .pulse{background:#32a66a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #32a66a21}.billing-native .live-state.error .pulse{background:var(--red);box-shadow:0 0 0 4px #ad2e3521}.billing-native .refresh{border:1px solid var(--forest);color:#fff;background:var(--forest);border-radius:.65rem;min-height:42px;padding:.65rem .9rem;font-size:.78rem;font-weight:750}.billing-native .refresh:hover,.billing-native .refresh:focus-visible{background:var(--forest-2)}.billing-native .refresh:disabled{cursor:wait;opacity:.65}.billing-native .error-banner{color:#7f2026;background:var(--red-bg);border:1px solid #e6b8b4;border-radius:.75rem;margin:-1rem 0 1.5rem;padding:.85rem 1rem}.billing-native .section-heading{align-items:flex-end;margin-bottom:1rem}.billing-native .section-heading>p{color:var(--muted);font-size:.75rem}.billing-native .metrics{grid-template-columns:repeat(6,minmax(145px,1fr));gap:.8rem;margin-bottom:1.4rem;display:grid}.billing-native .metric{border:1px solid var(--line);background:#ffffffd6;border-radius:.9rem;min-height:140px;padding:1rem;position:relative;overflow:hidden;box-shadow:0 6px 24px #142d2409}.billing-native .metric:after{content:"";background:var(--mint);opacity:.55;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-48px;right:-32px}.billing-native .metric.alerting{color:#fff;border-color:var(--forest);background:var(--forest)}.billing-native .metric.alerting:after{background:var(--lime);opacity:.12}.billing-native .metric-label{z-index:1;color:var(--muted);font-size:.72rem;font-weight:700;position:relative}.billing-native .metric.alerting .metric-label{color:#b9d0c7}.billing-native .metric-value{z-index:1;letter-spacing:-.045em;margin-top:1.4rem;font-size:1.55rem;font-weight:850;display:block;position:relative}.billing-native .metric-meta{z-index:1;color:var(--muted);margin-top:.35rem;font-size:.7rem;display:block;position:relative}.billing-native .metric.alerting .metric-meta{color:#9fc3b4}.billing-native .focus-grid{grid-template-columns:minmax(0,1.65fr) minmax(285px,.85fr);gap:1rem;margin-bottom:1rem;display:grid}.billing-native .panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:1rem}.billing-native .alert-panel,.billing-native .control-panel{min-height:455px;padding:1.25rem}.billing-native .count{color:#fff;background:var(--forest);border-radius:99px;place-items:center;min-width:35px;height:35px;padding:0 .4rem;font-size:.78rem;font-weight:800;display:grid}.billing-native .filter-row{gap:.4rem;margin:1rem 0;display:flex;overflow-x:auto}.billing-native .filter{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#fff;border-radius:99px;flex:none;padding:.4rem .7rem;font-size:.7rem;font-weight:750}.billing-native .filter:hover,.billing-native .filter:focus-visible,.billing-native .filter.active{color:#fff;border-color:var(--forest);background:var(--forest)}.billing-native .alert-list{gap:.55rem;max-height:335px;padding-right:.25rem;display:grid;overflow:auto}.billing-native .alert-item{border:1px solid var(--line);background:#fbfcfa;border-radius:.75rem;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.8rem;display:grid}.billing-native .severity-dot{background:#78a08f;border-radius:50%;width:9px;height:9px;margin-top:.25rem}.billing-native .severity-dot.CRITICAL{background:var(--red);box-shadow:0 0 0 4px #ad2e351a}.billing-native .severity-dot.HIGH{background:#db672e}.billing-native .severity-dot.WARNING{background:var(--amber)}.billing-native .alert-title{font-size:.8rem;display:block}.billing-native .alert-detail{color:var(--muted);overflow-wrap:anywhere;margin-top:.18rem;font-size:.7rem;line-height:1.4}.billing-native .alert-time{color:var(--muted);white-space:nowrap;font-size:.64rem}.billing-native .control-list{gap:.52rem;margin-top:1rem;display:grid}.billing-native .control-row{border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.52rem;display:flex}.billing-native .control-row span:first-child{color:var(--muted);font-size:.74rem}.billing-native .status-pill{min-height:24px;color:var(--forest);background:var(--mint);letter-spacing:.035em;white-space:nowrap;border-radius:99px;align-items:center;padding:.22rem .5rem;font-size:.61rem;font-weight:850;display:inline-flex}.billing-native .status-pill.problem{color:#8a2026;background:var(--red-bg)}.billing-native .status-pill.pending{color:#7c5310;background:var(--amber-bg)}.billing-native .status-pill.neutral{color:#5f6864;background:#edf0eb}.billing-native .policy-card{background:var(--paper);border-radius:.75rem;margin-top:1rem;padding:.9rem}.billing-native .policy-card strong{font-size:.75rem;display:block}.billing-native .policy-card p{color:var(--muted);margin-top:.35rem;font-size:.7rem;line-height:1.45}.billing-native .table-panel{margin-bottom:1rem;padding:1.25rem 0 0;overflow:hidden}.billing-native .table-heading{padding:0 1.25rem 1rem}.billing-native .search input{border:1px solid var(--line);width:min(330px,46vw);min-height:40px;color:var(--ink);background:#fafbf8;border-radius:.65rem;padding:.6rem .8rem}.billing-native .search input:focus{border-color:var(--forest-2);outline:3px solid #225c4926}.billing-native .privacy-note{color:var(--muted);font-size:.7rem}.billing-native .table-wrap{width:100%;min-width:0;overflow-x:auto}.billing-native table{border-collapse:collapse;width:100%;font-size:.74rem}.billing-native th{color:var(--muted);letter-spacing:.065em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7f8f4;padding:.65rem 1rem;font-size:.61rem}.billing-native td{overflow-wrap:anywhere;vertical-align:middle;border-top:1px solid #ecefe9;max-width:260px;padding:.8rem 1rem}.billing-native tbody tr:hover{background:#fafbf8}.billing-native .amount{text-align:right;white-space:nowrap}.billing-native .money-in{color:#19714b;font-weight:800}.billing-native .money-out{color:var(--red);font-weight:800}.billing-native .money-transfer{color:var(--ink);font-weight:800}.billing-native .muted{color:var(--muted)}.billing-native .empty{color:var(--muted);text-align:center;padding:2rem 1.25rem}.billing-native .bank-panel{margin:1rem 0;padding:1.25rem}.billing-native .bank-heading{align-items:flex-start}.billing-native .section-copy{max-width:720px;color:var(--muted);margin-top:.4rem;font-size:.76rem;line-height:1.5}.billing-native .operator-access{border-block:1px solid var(--line);background:#f8faf6;justify-content:space-between;align-items:center;gap:.7rem;margin:1.1rem -1.25rem 0;padding:.85rem 1.25rem;display:flex}.billing-native .operator-access strong,.billing-native .upload-zone strong,.billing-native .sweep-control strong{font-size:.76rem}.billing-native .operator-access p,.billing-native .upload-zone p,.billing-native .sweep-control p{color:var(--muted);margin-top:.2rem;font-size:.67rem;line-height:1.4}.billing-native .primary-button,.billing-native .secondary-button,.billing-native .text-button,.billing-native .file-button,.billing-native .row-action,.billing-native .dialog-close{border:1px solid #0000;border-radius:.58rem;justify-content:center;align-items:center;min-height:40px;padding:.58rem .8rem;font-size:.7rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.billing-native .primary-button{color:#fff;background:var(--forest)}.billing-native .primary-button:hover:not(:disabled),.billing-native .primary-button:focus-visible{background:var(--forest-2)}.billing-native .secondary-button,.billing-native .file-button,.billing-native .row-action{color:var(--forest);background:#fff;border-color:#cbd4cc}.billing-native .secondary-button:hover:not(:disabled),.billing-native .file-button:hover,.billing-native .row-action:hover{border-color:var(--forest-2)}.billing-native .text-button{color:var(--forest-2);background:0 0}.billing-native button:disabled,.billing-native select:disabled,.billing-native input:disabled{cursor:not-allowed;opacity:.48}.billing-native .bank-command-grid{border:1px solid var(--line);border-radius:.75rem;grid-template-columns:1.25fr 1fr;gap:0;margin:1rem 0;display:grid;overflow:hidden}.billing-native .upload-zone,.billing-native .sweep-control{background:#fff;min-height:122px;padding:1rem}.billing-native .upload-zone{grid-template-columns:minmax(170px,1fr) auto minmax(120px,auto) auto;align-items:center;gap:.75rem;display:grid}.billing-native .sweep-control{border-left:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(170px,1fr);gap:.65rem;display:grid}.billing-native .sweep-control .secondary-button{justify-self:end}.billing-native .file-name{max-width:190px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.billing-native .bank-feedback{color:var(--forest);background:var(--mint);border-radius:.62rem;margin:.75rem 0;padding:.7rem .85rem;font-size:.72rem}.billing-native .bank-feedback.error{color:#8a2026;background:var(--red-bg)}.billing-native .bank-workspace{border:1px solid var(--line);border-radius:.75rem;grid-template-columns:286px minmax(0,1fr);min-height:360px;display:grid;overflow:hidden}.billing-native .batch-rail{border-right:1px solid var(--line);background:#f7f8f4}.billing-native .rail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.85rem .9rem;font-size:.72rem;display:flex}.billing-native .rail-heading span{color:var(--muted)}.billing-native .batch-list{max-height:520px;display:grid;overflow-y:auto}.billing-native .batch-button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #e5e8e2;gap:.28rem;padding:.8rem .9rem;display:grid}.billing-native .batch-button:hover,.billing-native .batch-button.active{box-shadow:inset 3px 0 var(--lime);background:#fff}.billing-native .batch-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.billing-native .batch-button span{color:var(--muted);font-size:.64rem}.billing-native .batch-state{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.billing-native .event-workspace{background:#fff;min-width:0}.billing-native .event-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:.8rem;min-height:78px;padding:.8rem 1rem;display:flex}.billing-native .event-toolbar>div:first-child{margin-right:auto}.billing-native .event-toolbar strong{font-size:.78rem}.billing-native .event-toolbar p{color:var(--muted);margin-top:.22rem;font-size:.66rem}.billing-native .attestation{max-width:240px;color:var(--muted);align-items:flex-start;gap:.48rem;font-size:.66rem;line-height:1.35;display:flex}.billing-native .attestation input{width:16px;height:16px;accent-color:var(--forest);margin:.08rem 0 0}.billing-native .bank-event-table{max-height:440px}.billing-native .row-action{white-space:nowrap;min-height:32px;padding:.35rem .55rem}.billing-native .direction-mark{font-weight:850}.billing-native .direction-mark.in{color:#19714b}.billing-native .direction-mark.out{color:var(--red)}.billing-native .dialog-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.billing-native .decision-dialog{width:min(560px,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:.9rem;padding:1.2rem;overflow-y:auto;box-shadow:0 28px 70px #142d2440}.billing-native .decision-dialog::backdrop{background:#0c1d177a}.billing-native .sweep-control select,.billing-native .sweep-control input,.billing-native .decision-dialog select,.billing-native .decision-dialog textarea,.billing-native .decision-dialog input{width:100%;min-height:40px;color:var(--ink);background:#fff;border:1px solid #cbd4cc;border-radius:.55rem;padding:.58rem .7rem;font-size:.73rem}.billing-native .decision-dialog textarea{resize:vertical}.billing-native .sweep-control select:focus,.billing-native .sweep-control input:focus,.billing-native .decision-dialog select:focus,.billing-native .decision-dialog textarea:focus,.billing-native .decision-dialog input:focus{border-color:var(--forest-2);outline:3px solid #225c4926}.billing-native .dialog-close{min-width:40px;color:var(--muted);border-color:var(--line);background:0 0;padding:0;font-size:1.25rem}.billing-native .decision-summary{color:var(--muted);background:#f7f8f4;border-radius:.62rem;margin:.9rem 0;padding:.75rem;font-size:.72rem;line-height:1.45}.billing-native .field-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:.75rem 0 .35rem;font-size:.65rem;font-weight:800;display:block}.billing-native .dialog-actions{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.billing-native .observed-account-action{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1rem}.billing-native .observed-account-action strong{font-size:.75rem}.billing-native .observed-account-action p{color:var(--muted);margin:.25rem 0 .65rem;font-size:.68rem;line-height:1.45}.billing-native .observed-account-action .secondary-button{margin-top:.55rem}.billing-native footer{color:var(--muted);justify-content:space-between;gap:1rem;padding:.8rem 0 0;font-size:.66rem;display:flex}.billing-native .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.billing-native .metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.billing-native nav{margin-left:auto;display:flex}.billing-native main{width:100%;margin:0;padding:1.25rem 1rem}.billing-native .focus-grid,.billing-native .bank-command-grid{grid-template-columns:1fr}.billing-native .sweep-control{border-top:1px solid var(--line);border-left:0}.billing-native .upload-zone{grid-template-columns:1fr auto}.billing-native .upload-zone>div:first-child{grid-column:1/-1}.billing-native .bank-workspace{grid-template-columns:minmax(0,1fr)}.billing-native .batch-rail{border-right:0;border-bottom:1px solid var(--line)}.billing-native .batch-list{grid-auto-columns:minmax(220px,72vw);grid-auto-flow:column;max-height:none;overflow-x:auto}.billing-native .batch-button{border-bottom:0;border-right:1px solid #e5e8e2}}@media (max-width:560px){.billing-native nav{gap:.2rem}.billing-native .topbar{align-items:flex-start;margin-bottom:1.75rem}.billing-native .topbar-actions{flex-direction:column-reverse;align-items:flex-end}.billing-native .live-state{font-size:.66rem}.billing-native .refresh{min-height:44px}.billing-native h1{font-size:2.05rem}.billing-native .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-native .metric{min-height:125px}.billing-native .metric-value{font-size:1.25rem}.billing-native .section-heading{align-items:flex-start}.billing-native .section-heading>p{text-align:right;max-width:125px}.billing-native .table-heading{flex-direction:column;align-items:flex-start}.billing-native .search,.billing-native .search input{width:100%}.billing-native .search input{min-height:44px}.billing-native .alert-panel,.billing-native .control-panel{min-height:auto}.billing-native .alert-list{max-height:430px}.billing-native .alert-item{grid-template-columns:9px minmax(0,1fr)}.billing-native .alert-time{grid-column:2}.billing-native td,.billing-native th{padding-inline:.75rem}.billing-native footer{flex-direction:column}.billing-native .bank-panel{padding:1rem}.billing-native .operator-access{margin-inline:-1rem;padding-inline:1rem}.billing-native .upload-zone,.billing-native .sweep-control{grid-template-columns:1fr}.billing-native .file-button,.billing-native .upload-zone .primary-button,.billing-native .sweep-control .secondary-button{justify-self:stretch;width:100%;min-height:44px}.billing-native .file-name{max-width:none}.billing-native .event-toolbar{flex-direction:column;align-items:stretch}.billing-native .event-toolbar>div:first-child{margin-right:0}.billing-native .attestation{max-width:none}.billing-native .event-toolbar .primary-button{width:100%;min-height:44px}.billing-native .decision-dialog{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);padding:1rem}}@media (prefers-reduced-motion:reduce){.billing-native *{transition:none!important}}.billing-native{min-width:0}.billing-native .topbar{border:0;width:auto;height:auto;padding:0 0 24px;position:static;left:auto}.billing-native .table-wrap{max-width:100%;overflow:auto}.dex-dashboard{color:#151c2b;font-synthesis:none;text-rendering:optimizelegibility;--ink:#071a34;--canvas:#f5f6f8;--surface:#fff;--text:#151c2b;--muted:#667085;--border:#dce1e9;--indigo:#4052cc;--indigo-soft:#eef0ff;--green:#087443;--green-soft:#eaf7f0;--amber:#875400;--amber-soft:#fff4df;--coral:#d94a4a;background:#f5f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dex-dashboard h1,.dex-dashboard h2,.dex-dashboard h3{margin-top:0}.dex-dashboard h1,.dex-dashboard h2{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif}.dex-dashboard h1{margin-bottom:.3rem;font-size:clamp(1.65rem,3vw,2.15rem)}.dex-dashboard h2{margin-bottom:0;font-size:1.18rem}.dex-dashboard .eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.69rem;font-weight:750}.dex-dashboard .status-chip{border-radius:999px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.dex-dashboard .status-chip.healthy{color:#0d784a;background:var(--green-soft)}.dex-dashboard .status-chip.warning{color:#92580d;background:var(--amber-soft)}.dex-dashboard .status-chip.danger{color:#a63333;background:#fff0f0}.dex-dashboard .text-button{color:var(--indigo);background:0 0;border:0;font-size:.8rem;font-weight:700}.dex-dashboard .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.dex-dashboard .kpi-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:14px;min-height:126px;padding:18px;display:flex;box-shadow:0 6px 24px #141f3409}.dex-dashboard .kpi-card p{color:var(--muted);margin:1px 0 5px;font-size:.76rem}.dex-dashboard .kpi-card strong{text-transform:capitalize;font-family:Georgia,serif;font-size:1.75rem;line-height:1;display:block}.dex-dashboard .kpi-card small{color:var(--muted);margin-top:10px;font-size:.69rem;display:block}.dex-dashboard .kpi-icon{color:var(--indigo);background:var(--indigo-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.dex-dashboard .kpi-card[data-tone=green] .kpi-icon{color:var(--green);background:var(--green-soft)}.dex-dashboard .kpi-card[data-tone=amber] .kpi-icon{color:var(--amber);background:var(--amber-soft)}.dex-dashboard .kpi-card[data-tone=coral] .kpi-icon{color:var(--coral);background:#fff0f0}.dex-dashboard .dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr) 320px;align-items:start;gap:14px;display:grid}.dex-dashboard .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dex-dashboard .dashboard-support-grid{margin-top:14px}.dex-dashboard .panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:20px;box-shadow:0 8px 30px #141f340a}.dex-dashboard .panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.dex-dashboard .coverage-panel{min-height:280px}.dex-dashboard .coverage-summary{justify-content:space-between;align-items:baseline;gap:16px;margin:48px 0 15px;display:flex}.dex-dashboard .coverage-summary strong{font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,3.8rem);line-height:.9}.dex-dashboard .coverage-summary span{color:var(--amber);font-size:.78rem;font-weight:700}.dex-dashboard .coverage-progress{background:#e4e7f0;border-radius:999px;height:14px;overflow:hidden;box-shadow:inset 0 1px 2px #141f3414}.dex-dashboard .coverage-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--indigo), #7d89ff);height:100%;display:block}.dex-dashboard .coverage-count{color:var(--muted);margin:10px 0 24px;font-size:.75rem}.dex-dashboard .coverage-empty{flex-direction:column;justify-content:center;min-height:185px;padding:28px 0;display:flex}.dex-dashboard .coverage-empty strong{font-family:Georgia,serif;font-size:1.6rem}.dex-dashboard .coverage-empty p{color:var(--muted);margin:8px 0 0;font-size:.78rem;line-height:1.5}.dex-dashboard .coverage-breakdown{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:.72rem;display:flex}.dex-dashboard .coverage-breakdown span{align-items:center;gap:5px;display:inline-flex}.dex-dashboard .coverage-breakdown i{background:#dfe3ef;border-radius:2px;width:8px;height:8px;display:inline-block}.dex-dashboard .coverage-breakdown i.indigo-dot{background:var(--indigo)}.dex-dashboard .coverage-breakdown strong{color:var(--text)}.dex-dashboard .sync-panel{min-height:320px}.dex-dashboard .sync-history{margin-top:14px}.dex-dashboard .sync-run{border-bottom:1px solid #edf0f4;padding:18px 0}.dex-dashboard .sync-run:last-child{border-bottom:0}.dex-dashboard .sync-run-heading{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.dex-dashboard .sync-status-icon{width:32px;height:32px;color:var(--amber);background:var(--amber-soft);border-radius:8px;place-items:center;display:grid}.dex-dashboard .sync-run[data-status=completed] .sync-status-icon{color:var(--green);background:var(--green-soft)}.dex-dashboard .sync-run[data-status=failed] .sync-status-icon{color:var(--coral);background:#fff0f0}.dex-dashboard .sync-run-title{gap:3px;min-width:0;display:grid}.dex-dashboard .sync-run-title strong{font-size:.82rem}.dex-dashboard .sync-run-title code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.dex-dashboard .sync-run-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:15px 0 0 42px;display:grid}.dex-dashboard .sync-run-stats div{min-width:0}.dex-dashboard .sync-run-stats dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:.63rem;font-weight:700}.dex-dashboard .sync-run-stats dd{overflow-wrap:anywhere;margin:0;font-size:.72rem}.dex-dashboard .sync-history.compact .sync-run-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.dex-dashboard .sync-history.compact .sync-run-stats div:nth-child(n+4){grid-column:1/-1}.dex-dashboard .sync-error-category{color:#9d2828;background:#fff0f0;border-radius:7px;margin:12px 0 0 42px;padding:8px 10px;font-size:.7rem}.dex-dashboard .sync-history.compact .sync-error-category{margin-left:0}.dex-dashboard .exchange-panel{min-height:320px}.dex-dashboard .exchange-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dex-dashboard .exchange-actions .text-button{align-items:center;gap:5px;display:inline-flex}.dex-dashboard .exchange-content{margin-top:18px}.dex-dashboard .exchange-pair{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.dex-dashboard .exchange-pair span{color:var(--muted);font-size:.74rem;font-weight:700}.dex-dashboard .exchange-pair strong{font-family:Georgia,serif;font-size:1.35rem}.dex-dashboard .exchange-meta{gap:9px;margin:17px 0 0;display:grid}.dex-dashboard .exchange-meta div{justify-content:space-between;align-items:center;gap:10px;display:flex}.dex-dashboard .exchange-meta dt,.dex-dashboard .exchange-meta dd{margin:0;font-size:.7rem}.dex-dashboard .exchange-meta dt{color:var(--muted)}.dex-dashboard .exchange-meta dd{align-items:center;gap:5px;font-weight:700;display:inline-flex}.dex-dashboard .exchange-warning{color:#92580d;background:var(--amber-soft);border-radius:7px;margin:15px 0 0;padding:9px;font-size:.69rem;line-height:1.4}.dex-dashboard .empty-state{color:var(--muted);text-align:center;padding:28px 10px;font-size:.78rem}@media (max-width:1180px){.dex-dashboard .dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr)}.dex-dashboard .exchange-panel{grid-column:1/-1;min-height:0}.dex-dashboard .kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.dex-dashboard .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dex-dashboard .kpi-card{flex-direction:column;gap:10px;min-height:145px;padding:14px}.dex-dashboard .kpi-card strong{font-size:1.55rem}.dex-dashboard .dashboard-grid{display:block}.dex-dashboard .dashboard-grid>*{margin-bottom:11px}.dex-dashboard .coverage-summary{margin-top:32px}.dex-dashboard .sync-run-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.dex-dashboard .sync-run-stats div:nth-child(n+4){grid-column:1/-1}}@media (max-width:430px){.dex-dashboard .kpi-grid{grid-template-columns:1fr 1fr}.dex-dashboard .kpi-card{min-width:0}.dex-dashboard .kpi-card strong{overflow-wrap:anywhere}.dex-dashboard .sync-run-heading{grid-template-columns:32px minmax(0,1fr)}.dex-dashboard .sync-run-heading .status-chip{grid-column:2}}.dex-dashboard .coverage-progress svg{width:100%;height:14px;display:block}.condition-badge[data-v-8ebfe9d9]{color:#29425f;white-space:nowrap;background:#eff4fa;border:1px solid #b8c6d8;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:4px 9px;display:inline-flex}.condition-badge b[data-v-8ebfe9d9]{font-size:12px;line-height:1}.condition-badge img[data-v-8ebfe9d9]{width:30px;height:30px}.condition-badge small[data-v-8ebfe9d9]{opacity:.82;font-size:10px;font-weight:700}.condition-badge.compact[data-v-8ebfe9d9]{border-radius:5px;justify-content:center;min-width:39px;min-height:25px;padding:3px 6px}.condition-badge.compact img[data-v-8ebfe9d9]{width:26px;height:26px}.condition-badge.has-icon[data-v-8ebfe9d9]{background:0 0;border-color:#0000;padding:2px 7px 2px 2px}.condition-badge.has-icon.compact[data-v-8ebfe9d9]{min-width:28px;padding:0}.condition-m[data-v-8ebfe9d9]{color:#fff;background:#13243b;border-color:#13243b}.condition-nm[data-v-8ebfe9d9]{color:#086b37;background:#ddf7e7;border-color:#8bd1a7}.condition-lp[data-v-8ebfe9d9]{color:#0759a5;background:#e5f2ff;border-color:#9bc9f3}.condition-mp[data-v-8ebfe9d9]{color:#785400;background:#fff3cf;border-color:#e9c760}.condition-hp[data-v-8ebfe9d9]{color:#944013;background:#ffe7d4;border-color:#eea26a}.condition-damaged[data-v-8ebfe9d9]{color:#a2162c;background:#ffe1e5;border-color:#ec929f}.grading-badge[data-v-08e9ccf2]{color:#17243a;white-space:nowrap;justify-content:center;align-items:stretch;height:24px;display:inline-flex}.grader-logo[data-v-08e9ccf2]{z-index:2;border-radius:4px;place-items:center;width:50px;height:24px;padding:2px 4px;display:grid;position:relative}.grader-logo img[data-v-08e9ccf2]{object-fit:contain;width:100%;height:100%;display:block}.grader-logo b[data-v-08e9ccf2]{font-size:10px}.grading-badge.has-grade .grader-logo[data-v-08e9ccf2]{width:32px}.grading-badge>strong[data-v-08e9ccf2]{z-index:1;color:#fff;background:#4b5563;border-radius:0 4px 4px 0;justify-content:center;align-items:center;min-width:31px;height:24px;margin-left:-4px;padding:0 6px 0 10px;font-size:12px;font-weight:600;display:flex;position:relative}.grading-badge.compact[data-v-08e9ccf2],.grading-badge.compact .grader-logo[data-v-08e9ccf2]{height:24px}.grading-badge.compact>strong[data-v-08e9ccf2]{height:24px;font-size:12px}.grading-badge.logo-only[data-v-08e9ccf2]{width:72px;height:30px}.grading-badge.logo-only .grader-logo[data-v-08e9ccf2]{width:72px;height:30px;padding:5px 8px}.grading-badge.logo-only.grader-ace .grader-logo[data-v-08e9ccf2]{padding:3px 12px}.grading-badge.logo-only.grader-bgs .grader-logo[data-v-08e9ccf2],.grading-badge.logo-only.grader-tfg .grader-logo[data-v-08e9ccf2]{padding:5px 9px}.inventory-dialog[data-v-0a8262ad]{color:#142d4d;background:#fff;border:1px solid #d6e0ee;border-radius:12px;width:min(1160px,100vw - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 25px 90px #001b4440}.inventory-dialog[data-v-0a8262ad]::backdrop{background:#061b3a99}.detail-header[data-v-0a8262ad]{z-index:3;background:#fff;border-bottom:1px solid #dfe7f2;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.detail-header small[data-v-0a8262ad]{letter-spacing:.06em;color:#647690;font-size:10px;font-weight:700}.detail-header h2[data-v-0a8262ad]{margin:5px 0 0;font-size:18px;line-height:1.4}.detail-icon[data-v-0a8262ad]{color:#345674;cursor:pointer;background:#fff;border:1px solid #cfdbec;border-radius:6px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.detail-icon[data-v-0a8262ad]:disabled{opacity:.4;cursor:default}.detail-body[data-v-0a8262ad]{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:24px;padding:22px;display:grid}.detail-images[data-v-0a8262ad]{min-width:0}.image-tools[data-v-0a8262ad]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.image-tools>div[data-v-0a8262ad]{align-items:center;gap:6px;display:flex}.image-tools output[data-v-0a8262ad]{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:52px;font-size:11px}.detail-image-stage[data-v-0a8262ad]{touch-action:none;-webkit-user-select:none;user-select:none;background:#eaf0f6;border:1px solid #dae3ef;border-radius:8px;justify-content:center;align-items:center;height:clamp(240px,51dvh,650px);display:flex;overflow:hidden}.detail-image-stage img[data-v-0a8262ad]{object-fit:contain;transform-origin:50%;pointer-events:none;flex-shrink:0;width:100%;height:100%}.detail-image-stage.pannable[data-v-0a8262ad]{cursor:grab}.detail-image-stage.pannable[data-v-0a8262ad]:active{cursor:grabbing}.image-missing[data-v-0a8262ad]{color:#65768d;text-align:center;flex-direction:column;align-items:center;padding:20px;display:flex}.pan-hint[data-v-0a8262ad]{color:#647992;margin:8px 0 12px;font-size:11px;display:block}.detail-thumbnails[data-v-0a8262ad]{gap:8px;padding:3px 2px 8px;display:flex;overflow:auto}.detail-thumbnails button[data-v-0a8262ad]{color:#344e70;cursor:pointer;background:#f0f4f9;border:1px solid #d4dfef;border-radius:6px;flex-direction:column;flex:0 0 84px;align-items:stretch;padding:3px;display:flex;overflow:hidden}.detail-thumbnails button[aria-pressed=true][data-v-0a8262ad]{border-color:#005cff;box-shadow:0 0 0 1px #005cff}.detail-thumbnails img[data-v-0a8262ad]{object-fit:contain;width:100%;height:86px}.detail-thumbnails span[data-v-0a8262ad]{padding:6px 2px;font-size:10px;line-height:1.4}.detail-facts[data-v-0a8262ad]{min-width:0}.detail-location[data-v-0a8262ad]{color:#315275;background:#edf5ff;border-radius:8px;flex-direction:column;gap:8px;padding:18px 20px;font-size:12px;display:flex}.detail-location strong[data-v-0a8262ad]{color:#005ae7;font-size:30px}.detail-grade[data-v-0a8262ad]{align-items:center;gap:12px;padding:20px 0;font-size:14px;display:flex}.detail-facts dl[data-v-0a8262ad]{flex-direction:column;gap:15px;margin:0;display:flex}.detail-facts dt[data-v-0a8262ad]{color:#617691;margin-bottom:5px;font-size:11px}.detail-facts dd[data-v-0a8262ad]{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.detail-facts code[data-v-0a8262ad]{font-size:11px}.detail-facts .detail-value[data-v-0a8262ad]{color:#0057de;font-size:19px;font-weight:700}.local-photo-message[data-v-0a8262ad]{color:#755719;background:#fff6e5;border-radius:7px;margin:10px 0 0;padding:12px;font-size:12px;line-height:1.6}.local-photo-message button[data-v-0a8262ad]{margin-top:10px;display:flex}.detail-message[data-v-0a8262ad]{justify-content:center;align-items:center;gap:20px;padding:36px;display:flex}.inventory-dialog button[data-v-0a8262ad]:focus-visible{outline-offset:2px;outline:3px solid #80b1ff}@media (max-width:700px){.inventory-dialog[data-v-0a8262ad]{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.detail-body[data-v-0a8262ad]{grid-template-columns:minmax(0,1fr);gap:18px;padding:14px}.detail-header[data-v-0a8262ad]{padding:14px}.detail-header h2[data-v-0a8262ad]{font-size:15px}.detail-image-stage[data-v-0a8262ad]{height:40dvh;min-height:220px}.image-tools[data-v-0a8262ad]{flex-wrap:wrap}.image-tools>span[data-v-0a8262ad]{flex:1 0 100%}.detail-facts dl[data-v-0a8262ad]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.detail-icon[data-v-0a8262ad]{width:40px;height:40px}}.inventory-table-scroll[data-v-19ef73f5]{position:relative}.inventory-page[data-v-19ef73f5]{max-width:1800px;margin:0 auto}.inventory-totals[data-v-19ef73f5]{background:#fff;border:1px solid #d6e0ee;border-radius:10px;grid-template-columns:repeat(4,1fr) 1.5fr;gap:20px;margin-bottom:20px;padding:22px 24px;display:grid}.inventory-totals>div[data-v-19ef73f5]{flex-direction:column;gap:5px;display:flex}.inventory-totals span[data-v-19ef73f5],.inventory-totals small[data-v-19ef73f5]{color:#596e89;font-size:12px}.inventory-totals strong[data-v-19ef73f5]{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.25}.total-value[data-v-19ef73f5]{border-left:1px solid #e2e8f0;padding-left:24px}.total-value strong[data-v-19ef73f5]{color:#0057e8}.series-grid[data-v-19ef73f5]{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.series-card[data-v-19ef73f5]{text-align:left;color:#0b2546;cursor:pointer;background:#fff;border:1px solid #d6e0ee;border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:16px;display:flex}.series-card[data-v-19ef73f5]:hover{background:#f8fbff;border-color:#77a7f9}.series-card.selected[data-v-19ef73f5]{background:#edf5ff;border-color:#005cff;box-shadow:inset 0 0 0 1px #005cff}.series-top[data-v-19ef73f5]{color:#607692;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.series-code[data-v-19ef73f5]{color:#0057dd;background:#eaf2ff;border-radius:6px;place-items:center;min-width:38px;height:32px;font-size:18px;display:grid}.series-code.valuable[data-v-19ef73f5]{color:#6742c4;background:#f1edff}.series-code.secure[data-v-19ef73f5]{color:#fff;background:#092544}.series-card>strong[data-v-19ef73f5]{min-height:34px;font-size:13px}.series-card small[data-v-19ef73f5]{color:#536982;font-size:11px}.series-count[data-v-19ef73f5]{margin-top:12px;font-size:28px;font-weight:750}.series-value[data-v-19ef73f5]{color:#536982;font-size:11px}.stats-note[data-v-19ef73f5]{color:#65768e;margin:12px 0 24px;font-size:12px}.inventory-list[data-v-19ef73f5]{overflow:hidden}.list-heading[data-v-19ef73f5]{border-bottom:1px solid #e3e9f2;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.list-heading>div[data-v-19ef73f5]{align-items:center;gap:14px;display:flex}.list-heading h2[data-v-19ef73f5]{margin:0;font-size:17px;font-weight:700}.list-heading span[data-v-19ef73f5],.list-footer[data-v-19ef73f5]{color:#536982;font-size:12px}.inventory-filters[data-v-19ef73f5]{align-items:center;gap:10px;padding:16px 22px;display:flex}.inventory-search[data-v-19ef73f5]{color:#637794;background:#fff;border:1px solid #cbd8eb;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.inventory-search input[data-v-19ef73f5]{background:0 0;width:100%;min-width:0;height:42px;box-shadow:none!important;border:0!important}.inventory-search button[data-v-19ef73f5]{cursor:pointer;background:0 0;border:0;place-items:center;min-width:32px;min-height:38px;display:grid}.status-filter[data-v-19ef73f5]{color:#506782;align-items:center;gap:10px;font-size:12px;display:flex}.status-filter select[data-v-19ef73f5]{min-width:190px;height:44px}.inventory-table-scroll[data-v-19ef73f5]{overflow:auto}.inventory-table[data-v-19ef73f5]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.inventory-table th[data-v-19ef73f5]{color:#62758e;white-space:nowrap;background:#f5f8fc;padding:12px 18px;font-size:11px;font-weight:650}.inventory-table td[data-v-19ef73f5]{vertical-align:middle;border-top:1px solid #e5ebf4;padding:14px 18px}.inventory-table tbody tr[data-v-19ef73f5]:hover{background:#f8fbff}.item-link[data-v-19ef73f5]{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-width:240px;max-width:520px;padding:0;display:flex}.item-thumbnail[data-v-19ef73f5]{color:#70829b;background:#edf2f8;border-radius:5px;flex:0 0 45px;place-items:center;height:62px;display:grid;overflow:hidden}.item-thumbnail img[data-v-19ef73f5]{object-fit:contain;width:100%;height:100%}.item-link>span[data-v-19ef73f5]:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.item-link strong[data-v-19ef73f5]{font-size:13px;font-weight:650;line-height:1.45}.item-link small[data-v-19ef73f5],.item-link code[data-v-19ef73f5]{color:#637794;overflow-wrap:anywhere;font-size:11px}.shelf-location[data-v-19ef73f5]{color:#0057df;white-space:nowrap;font-size:15px}.inventory-status[data-v-19ef73f5]{color:#47617e;white-space:nowrap;background:#f0f3f8;border-radius:5px;padding:5px 9px;font-size:11px;display:inline-block}.inventory-status.stored[data-v-19ef73f5]{color:#08743c;background:#e9f8ef}.row-value[data-v-19ef73f5]{white-space:nowrap;font-variant-numeric:tabular-nums}.open-item[data-v-19ef73f5]{color:#075bdf;cursor:pointer;background:#fff;border:1px solid #d7e2ef;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.list-footer[data-v-19ef73f5]{border-top:1px solid #e1e8f1;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.inventory-empty[data-v-19ef73f5]{text-align:center;color:#61758e;flex-direction:column;align-items:center;gap:10px;padding:55px 24px;display:flex}.inventory-empty h3[data-v-19ef73f5]{color:#263e5d;margin:0}.inventory-empty p[data-v-19ef73f5]{margin:0}.inventory-page[data-v-19ef73f5] :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #80b1ff}.sr-only[data-v-19ef73f5]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.error-banner[data-v-19ef73f5]{justify-content:space-between;align-items:center;gap:12px;margin:12px 22px;display:flex}@media (max-width:1250px){.series-grid[data-v-19ef73f5]{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-totals[data-v-19ef73f5]{gap:12px;padding:18px}.inventory-totals strong[data-v-19ef73f5]{font-size:22px}.inventory-filters[data-v-19ef73f5]{flex-wrap:wrap}.status-filter[data-v-19ef73f5]{margin-left:auto}}@media (max-width:600px){.inventory-totals[data-v-19ef73f5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.total-value[data-v-19ef73f5]{border-top:1px solid #e2e8f0;border-left:0;grid-column:1/-1;padding:14px 0 0}.series-grid[data-v-19ef73f5]{grid-template-columns:repeat(2,minmax(0,1fr))}.series-card[data-v-19ef73f5]{padding:12px}.series-card>strong[data-v-19ef73f5]{min-height:0}.series-count[data-v-19ef73f5]{margin-top:6px}.inventory-filters[data-v-19ef73f5],.list-heading[data-v-19ef73f5]{padding:14px}.status-filter[data-v-19ef73f5]{width:100%}.status-filter select[data-v-19ef73f5]{flex:1;min-width:0}.list-heading>div[data-v-19ef73f5]{display:block}.list-heading h2[data-v-19ef73f5]{margin-bottom:5px}.inventory-table th[data-v-19ef73f5],.inventory-table td[data-v-19ef73f5]{padding:12px}.item-link[data-v-19ef73f5]{min-width:210px}.stats-note[data-v-19ef73f5]{line-height:1.5}}.shipping-choice[data-v-7d440e16]{white-space:normal;gap:5px;min-width:230px;max-width:360px;display:grid}.shipping-choice>span[data-v-7d440e16]{color:#055deb;font-weight:700}.shipping-choice>small[data-v-7d440e16]{color:#586d89;line-height:1.5}.dimensions-fields[data-v-15a83d0a]{border:0;min-width:0;margin:0;padding:0}legend[data-v-15a83d0a]{margin-bottom:8px;font-size:.8rem;font-weight:650}.dimensions-fields>div[data-v-15a83d0a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}label[data-v-15a83d0a]{gap:5px;font-size:.8rem;display:grid}input[data-v-15a83d0a]{background:#fff;border:1px solid #c6d4e8;border-radius:6px;width:100%;min-width:0;padding:10px}.shipping-settings[data-v-2d69fe25]{max-width:1360px;margin:0 auto}.shipping-settings form[data-v-2d69fe25]{gap:18px;display:grid}.shipping-summary[data-v-2d69fe25]{border-left:3px solid #0560ed;align-items:center;gap:24px;padding:18px 22px;display:flex}.shipping-summary p[data-v-2d69fe25],header p[data-v-2d69fe25]{color:#566c89;margin:6px 0 0;font-size:.875rem;line-height:1.5}.revision[data-v-2d69fe25]{white-space:nowrap;color:#566c89;margin-left:auto;font-size:.85rem}.settings-body[data-v-2d69fe25]{border:0;gap:20px;min-width:0;padding:0;display:grid}.settings-section[data-v-2d69fe25]{min-width:0;padding:22px}.settings-section>header[data-v-2d69fe25]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}h2[data-v-2d69fe25]{align-items:center;gap:10px;margin:0;font-size:1.12rem;display:flex}h3[data-v-2d69fe25]{margin:0;font-size:.9rem}button[data-v-2d69fe25]{flex-shrink:0;min-height:40px}.config-card[data-v-2d69fe25]{border:1px solid #d6e0ee;border-radius:8px;gap:18px;margin-top:14px;padding:18px;display:grid}.config-title[data-v-2d69fe25]{align-items:center;gap:14px;min-width:0;display:flex}.config-title>strong[data-v-2d69fe25]{margin-right:auto}.toggle[data-v-2d69fe25]{align-items:center;gap:8px;font-size:.85rem;display:flex}.toggle input[data-v-2d69fe25]{width:17px;height:17px}.remove-button[data-v-2d69fe25]{color:#a83442;background:#fff;border:1px solid #d6e0ee;border-radius:6px;place-items:center;min-width:40px;display:grid}.fields[data-v-2d69fe25]{align-items:start;gap:16px;display:grid}.fields.two[data-v-2d69fe25]{grid-template-columns:repeat(2,minmax(0,1fr))}.fields.three[data-v-2d69fe25]{grid-template-columns:repeat(3,minmax(0,1fr))}.measurements[data-v-2d69fe25]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(120px,.5fr)}.fields>label[data-v-2d69fe25]{gap:8px;min-width:0;font-size:.8rem;font-weight:650;display:grid}.fields>label>input[data-v-2d69fe25]{background:#fff;border:1px solid #c6d4e8;border-radius:6px;width:100%;min-width:0;padding:10px;font-weight:400}input[readonly][data-v-2d69fe25]{color:#60748e;background:#f3f6fa!important}.rates-heading[data-v-2d69fe25]{justify-content:space-between;align-items:center;gap:16px;display:flex}.rate-card[data-v-2d69fe25]{background:#f5f8fc;border:1px solid #e2e8f1;border-radius:6px;gap:16px;padding:16px;display:grid}.save-bar[data-v-2d69fe25]{background:#fff;border:1px solid #d6e0ee;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 18px #06244a0d}.save-bar span[data-v-2d69fe25]{color:#566c89;font-size:.85rem}.empty-note[data-v-2d69fe25],.access-note[data-v-2d69fe25]{color:#566c89;background:#f5f8fc;border-radius:6px;padding:18px;line-height:1.5}.saved-note[data-v-2d69fe25]{color:#077a4c;background:#eaf9f1;border-radius:6px;padding:12px 18px}@media (max-width:800px){.measurements[data-v-2d69fe25],.fields.three[data-v-2d69fe25]{grid-template-columns:1fr}.settings-section>header[data-v-2d69fe25]{flex-wrap:wrap}}@media (max-width:520px){.settings-section[data-v-2d69fe25]{padding:14px}.config-card[data-v-2d69fe25]{padding:12px}.fields.two[data-v-2d69fe25]{grid-template-columns:1fr}.config-title[data-v-2d69fe25]{flex-wrap:wrap}.save-bar[data-v-2d69fe25]{flex-direction:column;align-items:stretch;position:static}.shipping-summary[data-v-2d69fe25]{align-items:flex-start}}.bp-settings[data-v-055b6d7f]{max-width:1240px;margin:0 auto}form[data-v-055b6d7f],.settings-body[data-v-055b6d7f]{gap:20px;display:grid}.settings-body[data-v-055b6d7f]{border:0;min-width:0;padding:0}.promise[data-v-055b6d7f]{border-left:3px solid #0560ed;align-items:flex-start;gap:15px;padding:20px;display:flex}.promise>svg[data-v-055b6d7f]{color:#0560ed;flex-shrink:0;margin-top:2px}p[data-v-055b6d7f]{color:#566c89;margin:6px 0 0;font-size:.9rem;line-height:1.55}.revision[data-v-055b6d7f]{white-space:nowrap;color:#566c89;margin-left:auto;font-size:.8rem}.settings-section[data-v-055b6d7f]{min-width:0;padding:24px}.settings-section>header[data-v-055b6d7f]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}h2[data-v-055b6d7f]{align-items:center;gap:9px;margin:0;font-size:1.15rem;display:flex}h3[data-v-055b6d7f]{overflow-wrap:anywhere;margin:0;font-size:1rem}.rate-grid[data-v-055b6d7f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}label[data-v-055b6d7f]{gap:8px;min-width:0;font-size:.85rem;font-weight:600;display:grid}input[data-v-055b6d7f],textarea[data-v-055b6d7f]{background:#fff;border:1px solid #c6d4e8;border-radius:6px;width:100%;min-width:0;padding:10px;font-size:1rem;font-weight:400}textarea[data-v-055b6d7f]{resize:vertical}input[data-v-055b6d7f]:focus-visible,textarea[data-v-055b6d7f]:focus-visible,button[data-v-055b6d7f]:focus-visible{outline-offset:2px;outline:2px solid #0560ed}.number-field[data-v-055b6d7f]{background:#fff;border:1px solid #c6d4e8;border-radius:6px;align-items:center;display:flex;overflow:hidden}.number-field input[data-v-055b6d7f]{border:0;border-radius:0;flex:1;width:0;min-height:44px;font-weight:650}.number-field span[data-v-055b6d7f]{color:#526782;padding:0 12px;font-size:.8rem}.number-field[data-v-055b6d7f]:focus-within{outline-offset:2px;outline:2px solid #0560ed}.number-field input[data-v-055b6d7f]:focus-visible{outline:0}.eligibility[data-v-055b6d7f]{border-top:1px solid #e2e8f1;grid-template-columns:minmax(150px,230px) 1fr;align-items:center;gap:22px;margin-top:24px;padding-top:22px;display:grid}.campaign[data-v-055b6d7f]{background:#f8fafd;border:1px solid #d6e0ee;border-radius:8px;margin-top:16px;padding:20px}.campaign-heading[data-v-055b6d7f]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.campaign-state[data-v-055b6d7f]{color:#566c89;background:#e6edf5;border-radius:14px;padding:4px 9px;font-size:.75rem}.campaign-state.active[data-v-055b6d7f]{color:#006a40;background:#dcf5e9}.toggle[data-v-055b6d7f]{white-space:nowrap;align-items:center;gap:9px;margin-left:auto;display:flex}.toggle input[data-v-055b6d7f]{width:19px;height:19px}.campaign-details[data-v-055b6d7f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.description[data-v-055b6d7f]{grid-area:1/2}.bonus-heading[data-v-055b6d7f]{justify-content:space-between;gap:16px;margin:24px 0 14px;font-size:.85rem;display:flex}.bonus-heading>span[data-v-055b6d7f],small[data-v-055b6d7f]{color:#566c89;font-size:.8rem;font-weight:400;line-height:1.5}.bonus-field[data-v-055b6d7f]{border-color:#c5d1f6}.bonus-field input[data-v-055b6d7f]{color:#0756cd}.rate-grid small[data-v-055b6d7f]{color:#0756cd;font-variant-numeric:tabular-nums}button[data-v-055b6d7f]{flex-shrink:0;min-height:44px}.save-bar[data-v-055b6d7f]{background:#fff;border:1px solid #d6e0ee;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 18px #06244a0d}.save-bar>span[data-v-055b6d7f]{font-size:.9rem}.save-bar small[data-v-055b6d7f]{margin-top:4px;display:block}.saved-note[data-v-055b6d7f]{color:#006a40;background:#eaf9f1;border-radius:6px;margin-bottom:16px;padding:14px 18px}.note[data-v-055b6d7f]{padding:18px}@media (max-width:850px){.rate-grid[data-v-055b6d7f]{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-section>header[data-v-055b6d7f]{flex-wrap:wrap}}@media (max-width:520px){.settings-section[data-v-055b6d7f],.campaign[data-v-055b6d7f]{padding:15px}.campaign-details[data-v-055b6d7f],.eligibility[data-v-055b6d7f],.campaign .rate-grid[data-v-055b6d7f]{grid-template-columns:1fr}.description[data-v-055b6d7f]{grid-area:auto}.save-bar[data-v-055b6d7f]{flex-direction:column;align-items:stretch;position:static}.promise[data-v-055b6d7f]{flex-wrap:wrap}.revision[data-v-055b6d7f]{margin-left:38px}.campaign-heading[data-v-055b6d7f],.bonus-heading[data-v-055b6d7f]{flex-wrap:wrap}.rate-grid[data-v-055b6d7f]{gap:12px}}.warehouse-native{color:#142238;font-synthesis:none;--navy:#031a38;--navy-soft:#09284e;--blue:#075de7;--blue-dark:#064ebf;--line:#d9e1ec;--muted:#68778d;--surface:#fff;--canvas:#f5f7fa;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.warehouse-native *{box-sizing:border-box}.warehouse-native{background:var(--canvas);min-width:320px;min-height:100vh;margin:0}.warehouse-native button,.warehouse-native input{font:inherit}.warehouse-native button{cursor:pointer}.warehouse-native button:disabled{cursor:not-allowed;opacity:.55}.warehouse-native a{color:inherit;text-decoration:none}.warehouse-native kbd{color:#526174;background:#f4f6f9;border:1px solid #cad3df;border-bottom-width:2px;border-radius:5px;padding:3px 6px;font-size:11px;line-height:1}.warehouse-native .mono,.warehouse-native code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.warehouse-native .app-frame{grid-template-rows:64px 1fr;grid-template-columns:228px 1fr;min-height:100vh;display:grid}.warehouse-native .sidebar{background:linear-gradient(180deg,var(--navy) 0%,#00152d 100%);color:#dbe8f8;border-right:1px solid #0e3159;flex-direction:column;grid-row:1/3;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.warehouse-native .brand{color:#fff;border-bottom:1px solid #17406b;align-items:center;gap:11px;height:64px;padding:0 20px;display:flex}.warehouse-native .brand-copy{letter-spacing:.04em;flex-direction:column;font-size:14px;line-height:1.05;display:flex}.warehouse-native .brand-copy span{color:#b9c9dc;letter-spacing:.08em;margin-top:3px;font-size:12px}.warehouse-native .sidebar nav{gap:5px;padding:16px 8px;display:grid}.warehouse-native .nav-item{color:#d1ddef;border-radius:7px;align-items:center;gap:13px;height:46px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.warehouse-native .nav-item:hover{background:#0b315d}.warehouse-native .nav-item.router-link-active{background:var(--blue);color:#fff;box-shadow:0 6px 18px #004dc947}.warehouse-native .collapse-button{color:#d1ddef;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;height:42px;margin:auto 8px 14px;padding:0 14px;display:flex}.warehouse-native .collapse-button:hover{background:#0b315d}.warehouse-native .topbar{z-index:10;border-bottom:1px solid var(--line);background:#fff;grid-column:2;align-items:center;gap:24px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.warehouse-native .global-search{border:1px solid #cfd8e5;border-radius:7px;align-items:center;gap:10px;width:min(560px,45vw);height:40px;padding:0 11px;display:flex;box-shadow:0 1px 2px #10233c0a}.warehouse-native .global-search:focus-within{border-color:#4e8fec;box-shadow:0 0 0 3px #e3eeff}.warehouse-native .global-search input{color:#1b2940;border:0;outline:0;flex:1;min-width:0;font-size:14px}.warehouse-native .global-search svg{color:#73839a}.warehouse-native .topbar-status{align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.warehouse-native .topbar-status i,.warehouse-native .health-line i,.warehouse-native .health-chip i{background:#0cab55;border-radius:50%;width:9px;height:9px;display:inline-block}.warehouse-native .operator-menu{border-left:1px solid var(--line);align-items:center;gap:9px;padding-left:18px;display:flex}.warehouse-native .operator-avatar{color:#0756c9;background:#e5eeff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.warehouse-native .operator-copy{flex-direction:column;min-width:96px;font-size:12px;display:flex}.warehouse-native .operator-copy small{color:var(--muted);margin-top:2px;font-size:10px}.warehouse-native .operator-menu button{color:#5d6b7f;background:0 0;border:0;border-radius:5px;padding:7px}.warehouse-native .operator-menu button:hover{background:#eef2f7}.warehouse-native .workspace{grid-column:2;min-width:0;padding:26px;overflow:hidden}.warehouse-native .page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.warehouse-native .page-header h1{color:#101d31;letter-spacing:-.025em;margin:0;font-size:27px;line-height:1.2}.warehouse-native .page-header p{color:var(--muted);margin:6px 0 0;font-size:14px}.warehouse-native .page-actions{align-items:center;gap:9px;display:flex}.warehouse-native .primary-button,.warehouse-native .secondary-button{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.warehouse-native .primary-button{border:1px solid var(--blue-dark);background:var(--blue);color:#fff;box-shadow:0 1px 2px #0041ad33}.warehouse-native .primary-button:hover{background:var(--blue-dark)}.warehouse-native .secondary-button{color:#26354b;background:#fff;border:1px solid #cfd8e4}.warehouse-native .secondary-button:hover{background:#f4f7fa}.warehouse-native .full{width:100%}.warehouse-native .flat-panel{background:var(--surface);border:1px solid var(--line);border-radius:7px;box-shadow:0 1px 2px #16273f08}.warehouse-native .stat-strip{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.warehouse-native .stat-strip article{border-right:1px solid var(--line);align-items:center;gap:15px;padding:18px 20px;display:flex}.warehouse-native .stat-strip article:last-child{border:0}.warehouse-native .stat-strip svg{color:#475d78;width:29px;height:29px}.warehouse-native .stat-strip article.danger svg,.warehouse-native .stat-strip article.danger strong{color:#df2538}.warehouse-native .stat-strip article div{grid-template-columns:auto auto;align-items:baseline;column-gap:8px;display:grid}.warehouse-native .stat-strip span{text-transform:uppercase;color:#4f5e72;letter-spacing:.04em;grid-column:1/3;font-size:11px;font-weight:750}.warehouse-native .stat-strip strong{color:var(--blue);font-size:25px;line-height:1.2}.warehouse-native .stat-strip small{color:var(--muted);font-size:11px}.warehouse-native .dashboard-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.warehouse-native .dashboard-rail{align-content:start;gap:14px;display:grid}.warehouse-native .panel-heading{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.warehouse-native .panel-heading h2{color:#17243a;margin:0;font-size:15px}.warehouse-native .panel-heading span,.warehouse-native .panel-heading p{color:var(--muted);margin:3px 0 0;font-size:12px}.warehouse-native .panel-heading a{color:#075de7;font-size:12px;text-decoration:underline}.warehouse-native .table-panel{overflow:hidden}.warehouse-native .table-scroll{overflow:auto}.warehouse-native table{border-collapse:collapse;width:100%;font-size:12.5px}.warehouse-native th{text-align:left;color:#4b5a6e;text-transform:uppercase;letter-spacing:.035em;border-bottom:1px solid var(--line);white-space:nowrap;background:#f8fafc;padding:11px 14px;font-size:11px}.warehouse-native td{color:#27364b;vertical-align:middle;border-bottom:1px solid #e5eaf1;padding:11px 14px}.warehouse-native tbody tr:last-child td{border-bottom:0}.warehouse-native tbody tr:hover{background:#f7faff}.warehouse-native td small{color:var(--muted);margin-top:3px;display:block}.warehouse-native .empty-row{text-align:center;color:var(--muted);padding:36px}.warehouse-native .progress-cell{grid-template-columns:auto 1fr;align-items:center;gap:8px;min-width:150px;display:grid}.warehouse-native .progress-cell progress,.warehouse-native progress{background:#e2e7ed;border:0;border-radius:10px;height:6px;overflow:hidden}.warehouse-native .progress-cell progress::-webkit-progress-bar{background:#e2e7ed}.warehouse-native progress::-webkit-progress-bar{background:#e2e7ed}.warehouse-native .progress-cell progress::-webkit-progress-value{background:var(--blue);border-radius:10px}.warehouse-native progress::-webkit-progress-value{background:var(--blue);border-radius:10px}.warehouse-native .status-cell{color:#245b9d;white-space:nowrap;background:#e6eefb;border-radius:4px;align-items:center;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.warehouse-native .status-cell[data-status=PROCESSING]{color:#0753c6;background:#dbeaff}.warehouse-native .status-cell[data-status=COMPLETED],.warehouse-native .status-cell[data-status=STORED],.warehouse-native .status-cell[data-status=SHIPPED]{color:#087c3c;background:#d9f4e5}.warehouse-native .status-cell[data-status=COMPLETED_WITH_ISSUES],.warehouse-native .status-cell[data-status=MISMATCH],.warehouse-native .status-cell[data-status=REJECTED]{color:#ba1c30;background:#ffe2e5}.warehouse-native .rail-panel{overflow:hidden}.warehouse-native .health-line{border-bottom:1px solid #edf0f4;align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:12px;display:flex}.warehouse-native .health-line strong{color:#078440;margin-left:auto}.warehouse-native .large-metric{color:#123158;padding:15px 16px 6px;font-size:28px;display:block}.warehouse-native .rail-panel>progress{width:calc(100% - 32px);margin:0 16px}.warehouse-native .rail-panel>p:last-child{color:var(--muted);padding:0 16px 14px;font-size:11px}.warehouse-native .metric-list{margin:0;padding:5px 16px 12px}.warehouse-native .metric-list div{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:10px 0;display:flex}.warehouse-native .metric-list div:last-child{border:0}.warehouse-native .metric-list dt{color:var(--muted);font-size:12px}.warehouse-native .metric-list dd{color:#18375e;margin:0;font-size:16px;font-weight:750}.warehouse-native .error-banner{color:#a4182b;background:#fff0f1;border:1px solid #f3c4ca;border-left:4px solid #d92b3f;border-radius:5px;margin:0 0 18px;padding:11px 13px;font-size:13px}.warehouse-native .inline-open{gap:8px;display:flex}.warehouse-native .inline-open input,.warehouse-native .search-command input{border:1px solid #cfd8e4;border-radius:6px;outline:none;min-width:280px;height:39px;padding:0 12px}.warehouse-native .inline-open input:focus,.warehouse-native .search-command input:focus{border-color:#4f8de6;box-shadow:0 0 0 3px #e3eeff}.warehouse-native .intake-layout{grid-template-columns:minmax(440px,1.15fr) minmax(370px,.9fr) 300px;gap:12px;display:grid}.warehouse-native .intake-progress{border:1px solid var(--line);background:#eef3f8;border-radius:6px;grid-area:1/1/auto/4;align-items:center;gap:12px;padding:10px 14px;display:flex}.warehouse-native .intake-progress strong{color:#075de7;font-size:18px}.warehouse-native .intake-progress>span{color:var(--muted);font-size:12px}.warehouse-native .intake-progress>.submission-reference-check{color:#35516f;background:#fff;border:1px solid #a9c8f4;border-radius:5px;align-items:baseline;gap:6px;padding:5px 9px;font-weight:700;display:flex}.warehouse-native .intake-progress>.submission-reference-check b{color:#075de7;letter-spacing:.04em;font-size:16px}.warehouse-native .intake-progress .status-cell{margin-left:auto}.warehouse-native .expected-panel{grid-area:4/1/auto/4;grid-template-columns:170px 1fr;gap:22px;padding:16px;display:grid;position:relative}.warehouse-native .section-label{text-transform:uppercase;color:#526176;letter-spacing:.04em;grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:800}.warehouse-native .card-visual{color:#718096;background:linear-gradient(145deg,#e7ebf0,#cbd3de);border:1px solid #b9c5d3;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:250px;display:flex;box-shadow:inset 0 0 0 8px #d8dee6}.warehouse-native .card-visual span{font-size:11px}.warehouse-native .expected-copy{min-width:0;padding-top:5px}.warehouse-native .sequence{color:#075de7;background:#e5efff;border-radius:4px;padding:4px 7px;font-size:12px;font-weight:750;display:inline-block}.warehouse-native .expected-copy h2{letter-spacing:-.03em;margin:13px 0 4px;font-size:31px}.warehouse-native .expected-copy>strong{font-size:19px}.warehouse-native .expected-copy>p{color:#526176;margin:8px 0 24px;font-size:14px}.warehouse-native .expected-copy dl{margin:0}.warehouse-native .expected-copy dl div{grid-template-columns:100px minmax(0,1fr);gap:8px;padding:5px 0;font-size:11px;display:grid}.warehouse-native .expected-copy dt{color:var(--muted)}.warehouse-native .expected-copy dd{text-overflow:ellipsis;margin:0;overflow:hidden}.warehouse-native .verification-panel{flex-direction:column;grid-area:2/2;padding:16px;display:flex}.warehouse-native .scanner-field>span{color:#526176;margin:9px 0 7px;font-size:12px;display:block}.warehouse-native .scanner-field>div{border:2px solid var(--blue);border-radius:6px;align-items:center;gap:10px;height:50px;padding:0 12px;display:flex;box-shadow:0 0 0 3px #e5efff}.warehouse-native .scanner-field input{border:0;outline:0;flex:1;min-width:0}.warehouse-native .verification-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.warehouse-native .verify-button{text-align:left;color:#203048;background:#fff;border:1px solid #bbc6d4;border-radius:6px;align-items:center;gap:10px;min-height:59px;padding:0 12px;display:flex}.warehouse-native .verify-button span{flex:1;justify-content:space-between;gap:5px;font-size:12px;font-weight:700;display:flex}.warehouse-native .verify-button.approve{background:var(--blue);border-color:var(--blue);color:#fff}.warehouse-native .verify-button.danger{color:#b31b2d;border-color:#e63245}.warehouse-native .verify-button.warning{border-color:#f19a24}.warehouse-native .verify-button.violet{border-color:#7448d6}.warehouse-native .verify-button.orange{border-color:#ef6d2b}.warehouse-native .next-panel{text-align:center;flex-direction:column;grid-area:2/3;justify-content:center;align-items:center;min-height:380px;padding:16px;display:flex}.warehouse-native .next-panel .section-label{text-align:left;align-self:stretch;margin-bottom:auto}.warehouse-native .next-panel>svg{color:#0b65e8}.warehouse-native .next-panel h3{margin:15px 0 5px;font-size:17px}.warehouse-native .next-panel p{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.warehouse-native .next-panel .primary-button{margin-top:auto}.warehouse-native .process-rail{grid-area:5/1/auto/4;grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;height:104px;padding:0 50px;display:grid}.warehouse-native .process-rail div{color:#78869a;justify-content:center;align-items:center;gap:10px;display:flex}.warehouse-native .process-rail i{border:2px solid #aab6c5;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.warehouse-native .process-rail div.complete{color:#087e40}.warehouse-native .process-rail div.complete i{color:#fff;background:#0b9950;border-color:#0b9950}.warehouse-native .process-rail hr{border:0;border-top:2px solid #c9d2de;width:100%}.warehouse-native .loading-note{color:var(--muted);margin:-10px 0 14px;font-size:13px}.warehouse-native .fulfillment-actions{white-space:nowrap;gap:7px;display:flex}.warehouse-native .fulfillment-actions .secondary-button{min-height:32px;padding:0 9px;font-size:11px}.warehouse-native .hardware-status{margin:0 0 12px;overflow:hidden}.warehouse-native .hardware-status>header{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.warehouse-native .hardware-status>header strong{font-size:13px}.warehouse-native .hardware-agent-state{color:#a75d00;font-size:11px;font-weight:800}.warehouse-native .hardware-agent-state.ready{color:#087c3c}.warehouse-native .hardware-status-grid{grid-template-columns:repeat(4,1fr);display:grid}.warehouse-native .hardware-status-grid>span{color:#526176;border-right:1px solid #edf0f4;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:10px 13px;font-size:11px;display:grid}.warehouse-native .hardware-status-grid>span:last-child{border:0}.warehouse-native .hardware-status-grid b{color:#087c3c;grid-column:2}.warehouse-native .hardware-status-grid b.warning{color:#a75d00}.warehouse-native .hardware-unavailable{color:#9b5b00;align-items:center;gap:12px;padding:12px 14px;display:flex}.warehouse-native .hardware-unavailable p{flex-direction:column;gap:2px;margin:0 auto 0 0;font-size:12px;display:flex}.warehouse-native .hardware-unavailable p span{color:#68778d}.warehouse-native .hardware-unavailable form{gap:7px;display:flex}.warehouse-native .hardware-unavailable input{letter-spacing:.12em;border:1px solid #cbd5e1;border-radius:6px;width:125px;padding:0 9px}.warehouse-native .capture-panel{grid-area:3/1/auto/4;padding:12px}.warehouse-native .capture-error{color:#a4182b;background:#fff0f1;border-radius:5px;align-items:center;gap:7px;margin:8px 0;padding:9px 11px;font-size:12px;display:flex}.warehouse-native .camera-assignment{grid-template-columns:1fr 1fr auto auto;align-items:end;gap:9px;margin:8px 0 10px;display:grid}.warehouse-native .camera-assignment label,.warehouse-native .operator-fields label{color:#526176;font-size:11px;font-weight:750}.warehouse-native .camera-assignment select,.warehouse-native .operator-fields select{background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;height:38px;margin-top:4px;padding:0 8px;display:block}.warehouse-native .operator-fields small{color:#68778d;margin-top:4px;font-size:10px;font-weight:500;display:block}.warehouse-native .camera-workspace{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.warehouse-native .camera-role{background:#f8fafc;border:1px solid #ccd6e2;border-radius:7px;overflow:hidden}.warehouse-native .camera-role>header{background:#fff;border-bottom:1px solid #e1e7ee;align-items:center;gap:8px;padding:8px 10px;display:flex}.warehouse-native .camera-role>header span{color:#526176;margin-left:auto;font-size:11px;font-weight:800}.warehouse-native .camera-role video{object-fit:contain;background:#101827;width:100%;height:260px;display:block}.warehouse-native .recording-camera video{height:170px}.warehouse-native .photo-video{position:relative}.warehouse-native .live-watermark{color:#fff;letter-spacing:.06em;pointer-events:none;background:#031a38c7;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:10px;right:10px}.warehouse-native .live-watermark img{width:18px;height:22px}.warehouse-native .camera-role>p{color:#68778d;margin:0;padding:6px 9px;font-size:11px}.warehouse-native .recording-badge.recording{color:#d72336;animation:1.2s infinite recording-pulse}.warehouse-native .recording-badge.saved{color:#087c3c}.warehouse-native .recording-badge.failed{color:#b31b2d}.warehouse-native .stop-recording{color:#fff;background:#d72c40;border:1px solid #bf1f32;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 20px);min-height:40px;margin:10px;font-weight:800;display:flex}.warehouse-native .camera-role>.primary-button{margin:10px}.warehouse-native .photo-actions{grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid}.warehouse-native .photo-actions button{color:#075de7;background:#fff;border:1px solid #075de7;border-radius:6px;min-height:36px;font-weight:750}.warehouse-native .photo-actions button:disabled{color:#7b8798;cursor:not-allowed;background:#f1f4f8;border-color:#cbd5e1}.warehouse-native .photo-results{grid-template-columns:1fr 1fr;gap:8px;padding:0 8px 8px;display:grid}.warehouse-native .photo-results figure{background:#fff;border:1px solid #d6dee8;border-radius:5px;margin:0;overflow:hidden}.warehouse-native .photo-results figure>button{cursor:zoom-in;background:#101827;border:0;width:100%;padding:0;display:block;position:relative}.warehouse-native .photo-results figure>button>span{color:#fff;background:#031a38d9;border-radius:3px;padding:3px 5px;font-size:9px;font-weight:800;position:absolute;bottom:5px;right:5px}.warehouse-native .photo-results img,.warehouse-native .photo-results figure>span{object-fit:contain;color:#526176;background:#e8edf3;place-items:center;width:100%;height:68px;font-size:11px;font-weight:700;display:grid}.warehouse-native .photo-results figcaption{padding:5px 7px;font-size:10px;font-weight:750}.warehouse-native .capture-readiness{color:#855b00;background:#fff8e7;border-radius:5px;margin:9px 0 0;padding:8px 10px;font-size:12px;font-weight:700}.warehouse-native .capture-readiness.complete{color:#087c3c;background:#e4f7eb}.warehouse-native .operator-fields{grid-template-columns:140px 1fr;align-items:end;gap:10px;margin-top:13px;display:grid}.warehouse-native .operator-fields p{color:#68778d;margin:0 0 5px;font-size:11px}.warehouse-native .storage-location{color:#075de7;margin-top:5px;font-size:17px;font-weight:850;display:inline-block}.warehouse-native .next-panel p strong{color:#334155}.warehouse-native .evidence-lightbox{z-index:110;background:#020a18f2;grid-template-rows:auto minmax(0,1fr);padding:18px;display:grid;position:fixed;inset:0}.warehouse-native .evidence-lightbox-toolbar{color:#fff;justify-content:center;align-items:center;gap:9px;padding:8px;display:flex}.warehouse-native .evidence-lightbox-toolbar strong{margin-right:auto}.warehouse-native .evidence-lightbox-toolbar button{color:#fff;background:#10213a;border:1px solid #ffffff73;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.warehouse-native .evidence-lightbox-toolbar button:disabled{opacity:.4}.warehouse-native .evidence-lightbox-frame{place-items:center;min-height:0;display:grid;overflow:auto}.warehouse-native .evidence-lightbox-frame img{object-fit:contain;transform-origin:50%;max-width:90%;max-height:90%;transition:transform .15s;display:block}@keyframes recording-pulse{50%{opacity:.45}}.warehouse-native .intake-open-actions{align-items:flex-start;gap:8px;display:flex}.warehouse-native .qr-intake-scanner{position:relative}.warehouse-native .qr-intake-scanner>.secondary-button{height:39px}.warehouse-native .qr-camera-frame{z-index:20;border:1px solid var(--line);background:#fff;border-radius:8px;width:300px;padding:8px;position:absolute;top:46px;right:0;box-shadow:0 14px 36px #17324d30}.warehouse-native .qr-camera-frame video{aspect-ratio:4/3;object-fit:cover;background:#101827;border-radius:5px;width:100%;display:block}.warehouse-native .qr-camera-frame span{color:var(--muted);align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.warehouse-native .qr-fallback{color:#9b5b00;max-width:280px;margin:6px 0 0;font-size:11px}.warehouse-native .integration-grid{grid-template-columns:340px minmax(0,1fr);gap:18px;display:grid}.warehouse-native .details-list{margin:0;padding:5px 16px}.warehouse-native .details-list div{border-bottom:1px solid #edf0f4;gap:3px;padding:11px 0;display:grid}.warehouse-native .details-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.035em;font-size:11px}.warehouse-native .details-list dd{overflow-wrap:anywhere;margin:0;font-size:13px}.warehouse-native .inline-link{margin:12px 16px}.warehouse-native .health-chip{align-items:center;gap:6px;color:#087e40!important;display:inline-flex!important}.warehouse-native .prompt-panel{flex-direction:column;max-height:calc(100vh - 150px);display:flex;overflow:hidden}.warehouse-native .prompt-panel pre{color:#28394f;white-space:pre-wrap;background:#f7f9fc;flex:1;margin:0;padding:18px;font-size:11px;line-height:1.55;overflow:auto}.warehouse-native .copy-button{align-self:flex-end;margin:14px 16px}.warehouse-native .search-command{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:10px;height:58px;margin-bottom:18px;padding:9px 10px;display:flex}.warehouse-native .search-command input{min-width:0;box-shadow:none;border:0;flex:1}.warehouse-native .result-list{gap:8px;display:grid}.warehouse-native .result-row{grid-template-columns:28px 1fr auto 220px;align-items:center;gap:13px;min-height:68px;padding:12px 16px;display:grid}.warehouse-native .result-row>div{flex-direction:column;display:flex}.warehouse-native .result-row span{color:var(--muted);margin-top:3px;font-size:12px}.warehouse-native .result-row code{color:#526176;font-size:11px}.warehouse-native .location{color:#075de7;font-size:13px}.warehouse-native .table-link{color:#075de7;font-weight:700;text-decoration:underline}.warehouse-native .empty-state{text-align:center;color:#617087;background:#fafbfd;border:1px dashed #c6d0dd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.warehouse-native .empty-state h2{color:#25364c;margin:14px 0 4px;font-size:18px}.warehouse-native .empty-state p{max-width:480px;font-size:13px}.warehouse-native .empty-state.compact{min-height:260px}.warehouse-native .form-error{color:#bd1e31!important}.warehouse-native .login-page{background:radial-gradient(circle at 50% 15%,#123b6b 0%,var(--navy) 42%,#001126 100%);place-items:center;min-height:100vh;padding:20px;display:grid}.warehouse-native .login-panel{background:#fff;border-radius:10px;width:min(420px,100%);padding:34px;box-shadow:0 22px 70px #0000004d}.warehouse-native .login-brand{color:#075de7;align-items:center;gap:11px;margin-bottom:30px;display:flex}.warehouse-native .login-brand>div{flex-direction:column;line-height:1;display:flex}.warehouse-native .login-brand span{letter-spacing:.12em;color:#5b6b80;margin-top:4px;font-size:11px}.warehouse-native .login-panel h1{margin:0;font-size:25px}.warehouse-native .login-panel>p{color:var(--muted);margin:7px 0 24px;font-size:13px}.warehouse-native .login-panel form{gap:16px;display:grid}.warehouse-native .login-panel label{color:#3e4d62;font-size:12px;font-weight:700}.warehouse-native .login-panel input{border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;height:43px;margin-top:7px;padding:0 11px;display:block}.warehouse-native .login-panel input:focus{border-color:#4489ea;box-shadow:0 0 0 3px #e3eeff}.warehouse-native .login-panel button{height:43px;margin-top:4px}@media (max-width:1400px){.warehouse-native .dashboard-grid{grid-template-columns:1fr}.warehouse-native .dashboard-rail{grid-template-columns:repeat(3,1fr)}.warehouse-native .intake-layout{grid-template-columns:1fr 1fr}.warehouse-native .intake-progress{grid-column:1/3}.warehouse-native .verification-panel{grid-area:2/2}.warehouse-native .capture-panel{grid-area:3/1/auto/3}.warehouse-native .expected-panel{grid-area:4/1/auto/3}.warehouse-native .next-panel{grid-area:5/1/auto/3;min-height:210px}.warehouse-native .process-rail{grid-area:6/1/auto/3}.warehouse-native .hardware-status-grid{grid-template-columns:1fr 1fr}.warehouse-native .hardware-status-grid>span:nth-child(2){border-right:0}.warehouse-native .integration-grid{grid-template-columns:1fr}.warehouse-native .integration-status{grid-template-columns:1fr 1fr;display:grid}.warehouse-native .integration-status .panel-heading{grid-column:1/3}.warehouse-native .prompt-panel{max-height:none}}@media (max-width:760px){.warehouse-native .app-frame{display:block}.warehouse-native .sidebar{z-index:30;width:70px;position:fixed}.warehouse-native .brand{padding:0 18px}.warehouse-native .brand-copy,.warehouse-native .nav-item span,.warehouse-native .collapse-button span{display:none}.warehouse-native .nav-item{justify-content:center;padding:0}.warehouse-native .topbar{margin-left:70px;padding:0 12px}.warehouse-native .topbar-status,.warehouse-native .operator-copy{display:none}.warehouse-native .global-search{width:100%}.warehouse-native .workspace{margin-left:70px;padding:17px 12px}.warehouse-native .page-header{display:grid}.warehouse-native .page-actions{width:100%}.warehouse-native .stat-strip article:nth-child(2){border-right:0}.warehouse-native .stat-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.warehouse-native .dashboard-rail{grid-template-columns:1fr}.warehouse-native .intake-layout{display:block}.warehouse-native .intake-layout>*{margin-bottom:10px}.warehouse-native .expected-panel{grid-template-columns:120px 1fr}.warehouse-native .card-visual{height:190px}.warehouse-native .verification-actions{grid-template-columns:1fr}.warehouse-native .process-rail{display:none}.warehouse-native .hardware-status-grid,.warehouse-native .camera-workspace{grid-template-columns:1fr}.warehouse-native .hardware-status-grid>span{border-bottom:1px solid #edf0f4;border-right:0}.warehouse-native .hardware-unavailable{flex-wrap:wrap;align-items:flex-start}.warehouse-native .hardware-unavailable p{width:calc(100% - 40px)}.warehouse-native .camera-assignment{grid-template-columns:1fr}.warehouse-native .camera-role video{height:230px}.warehouse-native .operator-fields{grid-template-columns:1fr}.warehouse-native .integration-status{display:block}.warehouse-native .result-row{grid-template-columns:28px 1fr}.warehouse-native .result-row code,.warehouse-native .result-row .location{grid-column:2}.warehouse-native .inline-open{display:grid}.warehouse-native .inline-open input{min-width:0}.warehouse-native .table-panel{overflow:auto}.warehouse-native .page-header h1{font-size:23px}.warehouse-native .topbar{gap:8px}.warehouse-native .global-search{flex:1;width:auto}.warehouse-native .operator-menu{border-left:0;gap:0;padding-left:0}.warehouse-native .operator-avatar{display:none}.warehouse-native .workspace{max-width:calc(100vw - 70px)}.warehouse-native .stat-strip{grid-template-columns:1fr}.warehouse-native .stat-strip article,.warehouse-native .stat-strip article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.warehouse-native .stat-strip article:last-child{border-bottom:0}.warehouse-native .table-scroll{max-width:100%}.warehouse-native .intake-progress{grid-template-columns:minmax(0,1fr) auto;display:grid}.warehouse-native .intake-progress>span{grid-column:1}.warehouse-native .intake-progress .status-cell{grid-area:1/2/3;margin-left:0}}@media (prefers-reduced-motion:reduce){.warehouse-native *{scroll-behavior:auto!important;transition:none!important}}.warehouse-native .sidebar,.warehouse-native .login-page{background:var(--navy)}.warehouse-native .nav-item.router-link-active:not(.router-link-exact-active){box-shadow:none;color:#d1ddef;background:0 0}.warehouse-native .card-visual{background:#dce2e9}.warehouse-native .card-visual img{object-fit:contain;background:#eef1f5;width:100%;height:100%}.warehouse-native .capture-panel{margin-bottom:12px}.warehouse-native .operator-fields{grid-template-columns:140px minmax(190px,240px) 1fr}@media (max-width:760px){.warehouse-native .operator-fields{grid-template-columns:1fr}}.warehouse-native .brand>img{object-fit:contain;width:27px;height:32px}.warehouse-native .login-brand>img{object-fit:contain;width:34px;height:40px}.warehouse-native .success-banner{color:#087c3c;background:#e4f7eb;border:1px solid #b6e3c8;border-left:4px solid #0b9950;border-radius:5px;margin:0 0 18px;padding:11px 13px;font-size:13px}.warehouse-native .station-settings-grid{grid-template-columns:minmax(420px,.85fr) minmax(420px,1.15fr);gap:18px;display:grid}.warehouse-native .station-form,.warehouse-native .station-policy{overflow:hidden}.warehouse-native .station-form>label{border-bottom:1px solid #edf0f4;grid-template-columns:24px 190px minmax(0,1fr);align-items:center;gap:10px;padding:13px 16px;display:grid}.warehouse-native .station-form>label>span{flex-direction:column;font-size:12px;font-weight:750;display:flex}.warehouse-native .station-form small{color:var(--muted);margin-top:3px;font-weight:400}.warehouse-native .station-form input,.warehouse-native .station-form select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:0;height:39px;padding:0 10px}.warehouse-native .station-form-actions{justify-content:flex-end;gap:9px;padding:16px;display:flex}.warehouse-native .station-policy>img{background:#fff;border:1px solid #cbd5e1;width:calc(100% - 32px);max-width:638px;margin:16px auto;display:block}.warehouse-native .station-policy .details-list{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}@media (max-width:1000px){.warehouse-native .station-settings-grid{grid-template-columns:1fr}}@media (max-width:760px){.warehouse-native .station-form>label{grid-template-columns:24px 1fr}.warehouse-native .station-form input,.warehouse-native .station-form select{grid-column:2}.warehouse-native .station-policy .details-list{grid-template-columns:1fr}}.warehouse-native .package-summary{border-left:4px solid var(--blue);grid-template-columns:minmax(200px,1fr) minmax(260px,2fr) 90px;align-items:center;gap:22px;margin-bottom:12px;padding:12px 15px;display:grid}.warehouse-native .package-summary>div{gap:4px;display:grid}.warehouse-native .package-summary span{color:#68778d;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.warehouse-native .package-summary strong{color:#173355;font-size:15px}.warehouse-native .package-progress progress{width:100%}.warehouse-native .package-progress span{color:#24496f}.warehouse-native .package-issues{justify-items:end}.warehouse-native .package-issues strong{color:#b31b2d;font-size:22px}.warehouse-native .photo-rotation{color:#37516f;background:#fff;border:1px solid #cbd5e1;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:4px 7px;font-size:10px;font-weight:800;display:flex}.warehouse-native .photo-video{background:#101827;height:210px;overflow:hidden}.warehouse-native .photo-video video{transform-origin:50%;height:100%;transition:transform .2s}.warehouse-native .live-watermark{justify-content:flex-start;bottom:8px;left:8px;right:8px;overflow:hidden}.warehouse-native .live-watermark span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-native .expected-condition{background:#f1f6fc;border-radius:7px;align-items:center;gap:10px;margin:0 0 15px;padding:9px 10px;display:flex}.warehouse-native .expected-condition>span{color:#526176;font-size:11px;font-weight:750}.warehouse-native .grading-detail{border:1px solid #ced9e7;border-radius:7px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 10px;display:flex}.warehouse-native .grading-detail img{object-fit:contain;max-width:52px;max-height:24px}.warehouse-native .grading-detail span{color:#fff;text-transform:uppercase;background:#14243a;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:850}.warehouse-native .condition-comparison{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.warehouse-native .condition-comparison>div{background:#f8fafc;border:1px solid #d9e1ec;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;padding:8px;display:flex}.warehouse-native .condition-comparison>div>span{color:#526176;font-size:10px;font-weight:750}.warehouse-native .bp-count-panel{max-width:920px;margin:0 auto;padding:20px}.warehouse-native .bp-count-intro{align-items:flex-start;gap:14px;display:flex}.warehouse-native .bp-count-intro>svg{color:#075de7;flex:none}.warehouse-native .bp-count-intro h2{margin:3px 0 5px;font-size:20px}.warehouse-native .bp-count-intro p{color:#68778d;margin:0;font-size:12px}.warehouse-native .bp-count-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.warehouse-native .bp-count-grid label{color:#243c59;background:#f8fafc;border:1px solid #d2dce8;border-radius:8px;grid-template-columns:1fr auto;gap:3px;padding:12px;font-size:12px;font-weight:800;display:grid}.warehouse-native .bp-count-grid small{font-size:10px;font-weight:750}.warehouse-native .bp-count-grid small.matches{color:#087c3c}.warehouse-native .bp-count-grid small.mismatch{color:#c1273b}.warehouse-native .bp-count-grid input{background:#fff;border:1px solid #b8c7d9;border-radius:6px;grid-column:1/3;width:100%;height:44px;margin-top:6px;padding:0 10px;font-size:20px;font-weight:800}.warehouse-native .bp-count-footer{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:18px;padding-top:14px;display:flex}.warehouse-native .bp-count-footer p{color:#526176;margin:0;font-size:12px}.warehouse-native .bp-count-footer strong{color:#075de7;font-size:18px}@media (max-width:760px){.warehouse-native .package-summary{grid-template-columns:1fr}.warehouse-native .package-issues{justify-items:start}.warehouse-native .bp-count-grid{grid-template-columns:1fr}.warehouse-native .bp-count-footer{flex-direction:column;align-items:stretch}.warehouse-native .photo-video{height:220px}}.warehouse-native .intake-command-bar{border-left:4px solid var(--blue);grid-template-columns:minmax(170px,.8fr) minmax(260px,1.5fr) 70px auto;align-items:center;gap:18px;margin-bottom:12px;padding:11px 14px;display:grid}.warehouse-native .package-identity,.warehouse-native .command-issues{gap:3px;display:grid}.warehouse-native .package-identity span,.warehouse-native .command-progress span,.warehouse-native .command-issues span{color:#68778d;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:850}.warehouse-native .package-identity strong{color:#173355;font-size:15px}.warehouse-native .command-progress{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:8px;display:grid}.warehouse-native .command-progress>button{color:#24415f;background:#fff;border:1px solid #cbd5e1;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.warehouse-native .command-progress>button:disabled{opacity:.35}.warehouse-native .command-progress-body{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.warehouse-native .command-progress progress{width:100%}.warehouse-native .command-progress b{color:#173355}.warehouse-native .command-issues b{color:#b31b2d;font-size:18px}.warehouse-native .card-list-button{white-space:nowrap}.warehouse-native .intake-workspace{grid-template-columns:minmax(0,1.35fr) minmax(460px,.65fr);align-items:start;gap:12px;display:grid}.warehouse-native .intake-left-column,.warehouse-native .intake-right-column{align-content:start;gap:12px;min-width:0;display:grid}.warehouse-native .intake-right-column>.capture-status-slot{order:3}.warehouse-native .intake-right-column>.intake-operator-column{order:2}.warehouse-native .intake-command-column{grid-area:1/1;grid-template-rows:auto minmax(0,1fr);align-self:stretch;gap:10px;min-width:0;display:grid}.warehouse-native .intake-top-status{gap:8px;min-width:0;display:flex}.warehouse-native .intake-top-status>.intake-command-bar{flex:1;margin:0}.warehouse-native .hardware-status.compact{margin-left:auto;position:relative}.warehouse-native .hardware-compact-details{height:100%;position:relative}.warehouse-native .hardware-compact-details>summary{color:#a75d00;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;min-height:32px;list-style:none;display:flex}.warehouse-native .hardware-compact-details>summary::-webkit-details-marker{display:none}.warehouse-native .hardware-compact-details.ready>summary{color:#0b9950}.warehouse-native .hardware-compact-details>summary:hover,.warehouse-native .hardware-compact-details>summary:focus-visible{color:#075de7;outline:0}.warehouse-native .hardware-status.in-topbar{align-self:center;margin-left:auto;font-size:13px;font-weight:600}.warehouse-native .hardware-status.in-topbar .hardware-compact-details>summary i{background:#d99b16;border-radius:50%;width:9px;height:9px}.warehouse-native .hardware-status.in-topbar .hardware-compact-details.ready>summary i{background:#0cab55}.warehouse-native .hardware-status-popover{z-index:90;color:#243750;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:min(610px,75vw);display:none;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 16px 42px #1422382e}.warehouse-native .hardware-compact-details:hover .hardware-status-popover,.warehouse-native .hardware-compact-details:focus-within .hardware-status-popover,.warehouse-native .hardware-compact-details[open] .hardware-status-popover{display:block}.warehouse-native .hardware-status-popover>header{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.warehouse-native .hardware-status-popover>header span{color:#68778d;font-size:10px}.warehouse-native .hardware-status-popover .hardware-status-grid{grid-template-columns:1fr 1fr}.warehouse-native .hardware-status-popover .compact-unavailable{border:0;border-radius:0}.warehouse-native .intake-workspace>.capture-panel{grid-area:1/2}.warehouse-native .intake-workspace>.intake-stage{grid-area:2/1/auto/3}.warehouse-native .intake-stage{grid-template-columns:minmax(0,1.35fr) minmax(500px,.85fr);align-items:start;gap:14px;display:grid}.warehouse-native .intake-stage.single-column{grid-template-columns:1fr}.warehouse-native .intake-main-column{gap:12px;min-width:0;display:grid}.warehouse-native .intake-operator-column{align-content:start;gap:12px;min-width:0;display:grid}.warehouse-native .intake-item-strip{border:1px solid var(--line);background:#eef3f8;border-radius:7px;align-items:center;min-height:38px;padding:7px 12px;display:flex}.warehouse-native .intake-item-strip strong{color:#075de7}.warehouse-native .capture-status-slot{display:flex}.warehouse-native .capture-status-slot:empty{display:none}.warehouse-native .capture-status-slot>.capture-task-card{flex:1}.warehouse-native .capture-task-card{background:#f5f9ff;border-left:4px solid #075de7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.warehouse-native .capture-task-card>svg{color:#075de7}.warehouse-native .capture-task-card>div{gap:2px;display:grid}.warehouse-native .capture-task-card strong{color:#173355;font-size:13px}.warehouse-native .capture-task-card p{color:#617086;margin:0;font-size:10px}.warehouse-native .capture-task-checklist{justify-content:flex-end;align-items:center;gap:6px;display:flex!important}.warehouse-native .capture-task-checklist span{color:#68778d;white-space:nowrap;background:#fff;border:1px solid #d6dee8;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:800;display:flex}.warehouse-native .capture-task-checklist i{background:#d99b16;border-radius:50%;width:7px;height:7px}.warehouse-native .capture-task-checklist span.done{color:#087c3c;border-color:#a8dec0}.warehouse-native .capture-task-checklist span.done i{background:#0b9950}.warehouse-native .capture-task-card.complete{background:#f1fbf6;border-left-color:#0b9950}.warehouse-native .capture-task-card.complete>svg{color:#0b9950}.warehouse-native .capture-task-card.error{background:#fff3f4;border-left-color:#d92b3f}.warehouse-native .capture-task-card.error>svg{color:#d92b3f}.warehouse-native .compact-card-info{padding:12px 14px}.warehouse-native .compact-card-row{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.warehouse-native .compact-card-row>img{object-fit:contain;background:#e8edf3;border-radius:5px;width:56px;height:70px}.warehouse-native .compact-card-row>div:nth-child(2){min-width:0}.warehouse-native .compact-card-row>div:nth-child(2)>span{color:#075de7;text-transform:uppercase;font-size:9px;font-weight:850}.warehouse-native .compact-card-row h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:18px;overflow:hidden}.warehouse-native .compact-card-row strong{color:#34455d;font-size:11px;display:block}.warehouse-native .compact-card-row p{color:#68778d;margin:3px 0 0;font-size:10px}.warehouse-native .declared-condition{justify-items:end;gap:4px;display:grid}.warehouse-native .declared-condition>span{color:#68778d;font-size:9px}.warehouse-native .compact-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.warehouse-native .compact-facts>div{background:#f3f6fa;border-radius:6px;gap:3px;padding:8px 9px;display:grid}.warehouse-native .compact-facts span{color:#68778d;text-transform:uppercase;font-size:9px;font-weight:800}.warehouse-native .compact-facts strong{color:#233b5a;font-size:12px}.warehouse-native .compact-facts small{color:#a06100;font-size:9px}.warehouse-native .compact-facts .dex-value{background:#ebf3ff;grid-template-columns:minmax(0,1fr) auto;align-items:center}.warehouse-native .compact-facts .dex-value>span,.warehouse-native .compact-facts .dex-value>strong{grid-column:1}.warehouse-native .compact-facts .dex-value strong{color:#075de7;font-size:17px}.warehouse-native .value-edit-button{color:#0753c6;white-space:nowrap;background:#fff;border:1px solid #9bbce9;border-radius:5px;grid-area:1/2/3;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:800;display:flex}.warehouse-native .value-editor{grid-column:1/3;grid-template-columns:minmax(100px,1fr) auto auto auto;gap:5px;margin-top:3px;display:grid}.warehouse-native .value-editor input{color:#173355;background:#fff;border:1px solid #9bbce9;border-radius:5px;width:100%;height:30px;padding:0 7px}.warehouse-native .value-editor button{color:#0753c6;background:#fff;border:1px solid #9bbce9;border-radius:5px;padding:0 7px;font-size:9px;font-weight:800}.warehouse-native .actual-type-fact{grid-template-columns:1fr auto;align-items:center}.warehouse-native .actual-type-fact>span,.warehouse-native .actual-type-fact>strong{grid-column:1}.warehouse-native .actual-type-fact>.grading-badge{grid-area:1/2/3}.warehouse-native .intake-right-column>.capture-panel{background:#fff;border-color:#cbd7e6;order:1;grid-area:auto;justify-self:start;width:min(100%,420px);margin:0;padding:0;display:block;overflow:visible}.warehouse-native .compact-recording{box-shadow:none;border:0;border-radius:8px;margin:0;position:relative}.warehouse-native .compact-recording>header{border-bottom:1px solid #e1e7ee;align-items:center;min-height:35px;padding:6px 8px;display:flex}.warehouse-native .compact-recording video{object-fit:contain;transform-origin:50%;background:#101827;width:100%;height:auto;transition:transform .2s;display:block}.warehouse-native .compact-recording>p{color:#68778d;margin:0;padding:5px 8px;font-size:9px}.warehouse-native .recording-camera-heading{align-items:center;gap:6px;display:flex}.warehouse-native .recording-badge{font-size:10px;font-weight:800}.warehouse-native .recording-badge.recording{color:#d92b3f}.warehouse-native .camera-settings-menu{margin-left:auto;position:relative}.warehouse-native .camera-settings-menu>summary{color:#37516f;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;place-items:center;width:27px;height:27px;list-style:none;display:grid}.warehouse-native .camera-settings-menu>summary::-webkit-details-marker{display:none}.warehouse-native .camera-settings-menu>summary:hover,.warehouse-native .camera-settings-menu>summary:focus-visible{color:#075de7;border-color:#075de7;outline:0}.warehouse-native .camera-settings-popover{z-index:70;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:min(430px,72vw);padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 35px #14223830}.warehouse-native .camera-settings-popover .camera-assignment{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0 0}.warehouse-native .camera-settings-popover .camera-assignment button{min-height:34px}.warehouse-native .recording-rotation{color:#37516f;background:#fff;border:1px solid #cbd5e1;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:34px;padding:4px 7px;font-size:10px;font-weight:800;display:flex}.warehouse-native .warehouse-photo-section{padding:0 10px 10px}.warehouse-native .warehouse-photo-heading{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.warehouse-native .warehouse-photo-heading>div{color:#263c58;align-items:center;gap:6px;font-size:11px;display:flex}.warehouse-native .warehouse-photo-heading>span{color:#075de7;background:#e5efff;border-radius:99px;padding:3px 6px;font-size:9px;font-weight:850}.warehouse-native .warehouse-photo-section .photo-results,.warehouse-native .warehouse-photo-section .photo-actions{padding:0}.warehouse-native .warehouse-photo-section .photo-results{margin-bottom:7px}.warehouse-native .warehouse-photo-section .photo-results img,.warehouse-native .warehouse-photo-section .photo-results figure>span{height:76px}.warehouse-native .warehouse-photo-section .photo-results figure>button>span{color:#fff;text-align:center;background:#087c3ce8;border-radius:0;bottom:0;left:0;right:0}.warehouse-native .warehouse-gallery-slot .warehouse-photo-section{padding:0}.warehouse-native .warehouse-gallery-slot .photo-results{grid-template-columns:1fr 1fr}.warehouse-native .warehouse-gallery-slot .photo-actions button{min-height:34px;font-size:10px}.warehouse-native .capture-modal-backdrop{z-index:130;background:#071426cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.warehouse-native .capture-modal{background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:min(660px,100vw - 32px);overflow:hidden;box-shadow:0 24px 80px #0007}.warehouse-native .capture-modal>header{justify-content:space-between;align-items:flex-start;padding:18px 20px 8px;display:flex}.warehouse-native .capture-modal>header span{color:#075de7;text-transform:uppercase;font-size:10px;font-weight:850}.warehouse-native .capture-modal h2{margin:3px 0 0;font-size:22px}.warehouse-native .capture-modal>header button{background:#fff;border:1px solid #d6dee8;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.warehouse-native .capture-modal>p{color:#68778d;margin:0;padding:0 20px 13px;font-size:12px}.warehouse-native .capture-modal-video{border-radius:9px;height:min(58vh,510px);margin:0 20px}.warehouse-native .capture-modal-video video{object-fit:contain;background:#101827;width:100%;height:100%}.warehouse-native .capture-modal>footer{justify-content:flex-end;gap:9px;padding:14px 20px 18px;display:flex}.warehouse-native .capture-shutter{color:#fff;background:#075de7;border:1px solid #0450bd;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 19px;font-weight:800;display:flex}.warehouse-native .intake-operator-column>.verification-panel{grid-area:auto;padding:13px;display:block}.warehouse-native .condition-selector{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.warehouse-native .condition-selector button{text-align:left;color:#263c58;background:#fff;border:1px solid #ccd6e2;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:6px;min-height:58px;padding:5px 7px;display:grid;position:relative}.warehouse-native .condition-selector button.active{background:#edf5ff;border:2px solid #075de7;padding:4px 6px}.warehouse-native .condition-selector .condition-badge{grid-row:1/3;place-self:center}.warehouse-native .condition-selector button>span{align-self:end;font-size:11px;font-weight:850;line-height:1.1}.warehouse-native .condition-selector button>small{color:#68778d;align-self:start;font-size:8px;line-height:1.1}.warehouse-native .condition-selector button>svg{color:#075de7;position:absolute;top:5px;right:5px}.warehouse-native .slab-verification{align-content:start;gap:7px;height:245px;margin-top:9px;display:grid}.warehouse-native .slab-verification>span{color:#526176;text-transform:uppercase;font-size:9px;font-weight:850}.warehouse-native .grader-selector{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.warehouse-native .grader-selector button{background:#fff;border:1px solid #ccd6e2;border-radius:7px;place-items:center;min-height:48px;padding:4px;display:grid;position:relative;overflow:hidden}.warehouse-native .grader-selector button.active,.warehouse-native .grade-selector button.active{background:#edf5ff;border:2px solid #075de7}.warehouse-native .grader-selector button>svg{z-index:3;color:#075de7;position:absolute;top:3px;right:3px}.warehouse-native .grader-selector .grading-badge{background:0 0;border:0;max-width:100%}.warehouse-native .grade-selector{grid-template-columns:repeat(7,1fr);align-content:start;gap:5px;display:grid}.warehouse-native .grade-selector button{color:#263c58;background:#fff;border:1px solid #ccd6e2;border-radius:6px;min-height:34px;font-size:11px;font-weight:850}.warehouse-native .physical-fields{grid-template-columns:1fr;gap:8px;margin-top:10px;display:grid}.warehouse-native .physical-fields label{color:#526176;font-size:10px;font-weight:800}.warehouse-native .physical-fields select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;height:36px;margin-top:4px;padding:0 8px;display:block}.warehouse-native .physical-fields small{color:#68778d;margin-top:3px;font-size:8px;font-weight:500;display:block}.warehouse-native .verification-footer{grid-template-columns:.8fr 1.7fr;gap:8px;margin-top:12px;display:grid}.warehouse-native .discrepancy-toggle,.warehouse-native .approve-current{border-radius:7px;min-height:44px;font-weight:800}.warehouse-native .discrepancy-toggle{color:#b31b2d;background:#fff;border:1px solid #e05b68;justify-content:center;align-items:center;gap:7px;display:flex}.warehouse-native .approve-current{color:#fff;background:#075de7;border:1px solid #064ebf}.warehouse-native .approve-current kbd{float:right;margin-left:8px}.warehouse-native .discrepancy-actions{border-top:1px solid #e1e7ee;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;padding-top:8px;display:grid}.warehouse-native .discrepancy-actions button{color:#42546c;background:#fff;border:1px solid #d4dce7;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 8px;font-size:10px;font-weight:750;display:flex}.warehouse-native .discrepancy-actions button kbd{margin-left:auto}.warehouse-native .next-action-panel{text-align:center;justify-items:center;padding:18px;display:grid}.warehouse-native .next-action-panel>svg{color:#075de7}.warehouse-native .next-action-panel h3{margin:9px 0 3px}.warehouse-native .next-action-panel p{color:#526176;margin:5px 0;font-size:11px}.warehouse-native .next-action-panel>small{color:#68778d;margin-bottom:11px;font-size:9px}.warehouse-native .correction-panel{background:#fffbef;border-color:#d7b45b}.warehouse-native .correction-panel>svg{color:#087c3c}.warehouse-native .reopen-item-button{color:#b21f31;background:#fff;border:1px solid #c33445;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:800;display:flex}.warehouse-native .reopen-item-button:disabled{opacity:.45}.warehouse-native .undo-card-modal{width:min(480px,100vw - 32px);padding:0;overflow:hidden}.warehouse-native .undo-card-modal>header{border-bottom:1px solid #e1e7ee;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.warehouse-native .undo-card-modal>header span{color:#b21f31;text-transform:uppercase;font-size:9px;font-weight:850}.warehouse-native .undo-card-modal h2{margin:2px 0 0;font-size:18px}.warehouse-native .undo-card-modal>header button{background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.warehouse-native .undo-card-modal>p{color:#526176;margin:0;padding:14px 16px 4px;font-size:11px}.warehouse-native .undo-card-modal>label{color:#34455d;gap:6px;padding:10px 16px;font-size:11px;display:grid}.warehouse-native .undo-card-modal input{border:1px solid #cbd5e1;border-radius:6px;height:38px;padding:0 10px}.warehouse-native .undo-card-modal>footer{justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}.warehouse-native .package-finish-panel{text-align:center;color:#526176;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:28px;display:flex}.warehouse-native .package-finish-panel>svg{color:#075de7}.warehouse-native .package-finish-panel h2{color:#243750;margin:12px 0 4px}.warehouse-native .package-finish-panel p{max-width:500px;font-size:12px}.warehouse-native .package-finish-panel.blocked{background:#fffaf0;border-color:#efc27c}.warehouse-native .package-finish-panel.blocked>svg{color:#b46a00}.warehouse-native .package-finish-panel.blocked h2{color:#8a5100}.warehouse-native .completion-comment-field{text-align:left;color:#34455d;gap:6px;width:min(560px,100%);margin-top:14px;font-size:12px;font-weight:800;display:grid}.warehouse-native .completion-comment-field>span{justify-content:space-between;align-items:baseline;display:flex}.warehouse-native .completion-comment-field>span small,.warehouse-native .completion-comment-field>small{color:#68778d;font-size:10px;font-weight:600}.warehouse-native .completion-comment-field textarea{resize:vertical;color:#1f3047;width:100%;min-height:76px;font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:7px;padding:9px 11px;font-weight:500;line-height:1.45}.warehouse-native .completion-comment-field textarea:focus{border-color:#075de7;outline:3px solid #dceaff}.warehouse-native .finish-package-button{color:#fff;background:#d92b3f;border:1px solid #b51d30;border-radius:7px;min-height:46px;margin-top:12px;padding:0 22px;font-weight:850}.warehouse-native .finish-package-button:disabled{color:#fff;cursor:not-allowed;background:#e7a4ad;border-color:#d9a0a8}.warehouse-native .submission-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.warehouse-native .submission-overview article{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:13px;min-height:88px;padding:15px 17px;display:flex}.warehouse-native .submission-overview svg{color:#075de7;flex:none}.warehouse-native .submission-overview article:nth-child(2) svg{color:#0b9950}.warehouse-native .submission-overview article:nth-child(3) svg{color:#b46a00}.warehouse-native .submission-overview div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;display:grid}.warehouse-native .submission-overview span{color:#526176;text-transform:uppercase;letter-spacing:.04em;grid-column:1/3;font-size:11px;font-weight:800}.warehouse-native .submission-overview strong{color:#173355;font-size:25px}.warehouse-native .submission-overview small{color:#68778d;font-size:10px}.warehouse-native .submission-browser{overflow:hidden}.warehouse-native .submission-browser>header{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.warehouse-native .submission-tabs{gap:5px;display:flex}.warehouse-native .submission-tabs button{color:#526176;background:0 0;border:1px solid #0000;border-radius:6px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.warehouse-native .submission-tabs button:hover{background:#eef3f8}.warehouse-native .submission-tabs button.active{color:#075de7;background:#e5efff;border-color:#a9c8f4}.warehouse-native .submission-tabs button span{background:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:10px;display:inline-grid}.warehouse-native .submission-search{color:#68778d;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:7px;width:min(340px,42vw);height:36px;padding:0 10px;display:flex}.warehouse-native .submission-search:focus-within{border-color:#075de7;outline:3px solid #dceaff}.warehouse-native .submission-search input{color:#1f3047;background:0 0;border:0;outline:0;width:100%;min-width:0}.warehouse-native .submission-list{display:grid}.warehouse-native .submission-list-row{border-bottom:1px solid #e5eaf1;grid-template-columns:minmax(170px,.85fr) minmax(210px,1fr) minmax(250px,1.25fr) minmax(150px,.65fr);align-items:center;gap:16px;min-height:106px;padding:14px 16px;display:grid}.warehouse-native .submission-list-row:last-child{border-bottom:0}.warehouse-native .submission-list-row:hover{background:#f9fbfe}.warehouse-native .submission-list-row>div{min-width:0}.warehouse-native .submission-identity,.warehouse-native .submission-progress-summary,.warehouse-native .submission-list-action{gap:3px;display:grid}.warehouse-native .submission-identity>span,.warehouse-native .submission-progress-summary>span{color:#68778d;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:800}.warehouse-native .submission-identity strong{color:#075de7;font-size:16px}.warehouse-native .submission-identity small,.warehouse-native .submission-progress-summary small,.warehouse-native .submission-list-action small{color:#68778d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.warehouse-native .submission-progress-summary strong{color:#243750;font-size:13px}.warehouse-native .submission-facts{gap:6px;display:grid}.warehouse-native .bp-summary{color:#087c3c;background:#e8f6ee;border-radius:5px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:5px 8px;font-size:10px;font-weight:700;display:flex}.warehouse-native .bp-summary b{font-size:9px}.warehouse-native .bp-summary.different{color:#8a5900;background:#fff4db}.warehouse-native .bp-summary.muted{color:#68778d;background:#eef2f6}.warehouse-native .completion-comment{color:#526176;grid-template-columns:auto minmax(0,1fr);gap:7px;margin:0;font-size:10px;line-height:1.4;display:grid}.warehouse-native .completion-comment b{color:#243750}.warehouse-native .submission-list-action{text-align:right;justify-items:end}.warehouse-native .submission-state{color:#0753c6;background:#e5efff;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.warehouse-native .submission-state.completed{color:#087c3c;background:#d9f4e5}.warehouse-native .submission-state.cancelled{color:#5f6b7a;background:#eef1f4}.warehouse-native .submission-action{color:#075de7;font-size:12px;font-weight:850;text-decoration:none}.warehouse-native .submission-action:hover{text-decoration:underline}.warehouse-native .submission-empty{color:#68778d;text-align:center;justify-items:center;gap:7px;padding:54px 20px;display:grid}.warehouse-native .submission-empty svg{color:#8da0b8}.warehouse-native .submission-empty strong{color:#243750}.warehouse-native .submission-empty span{font-size:12px}@media (max-width:980px){.warehouse-native .submission-list-row{grid-template-columns:1fr 1fr}.warehouse-native .submission-list-action{text-align:left;justify-items:start}.warehouse-native .submission-facts{text-align:right;justify-items:end}}@media (max-width:760px){.warehouse-native .submission-overview{grid-template-columns:1fr}.warehouse-native .submission-browser>header{flex-direction:column;align-items:stretch}.warehouse-native .submission-search{width:100%;height:44px}.warehouse-native .submission-list-row{grid-template-columns:1fr;gap:10px}.warehouse-native .submission-facts{text-align:left;justify-items:start}.warehouse-native .submission-list-action{grid-template-columns:auto 1fr;align-items:center}.warehouse-native .submission-list-action small{grid-column:1/3}.warehouse-native .submission-tabs{grid-template-columns:repeat(3,1fr);display:grid}.warehouse-native .submission-tabs button{min-height:44px;padding:0 7px}.warehouse-native .submission-action{align-items:center;min-height:44px;display:inline-flex}}.warehouse-native .recording-start-gate{color:#526176;background:#fffaf0;border-color:#efc27c;justify-content:center;align-items:center;gap:18px;min-height:340px;padding:34px;display:flex}.warehouse-native .recording-start-gate-icon{color:#b46a00;background:#fff0cf;border-radius:50%;flex:0 0 64px;place-items:center;height:64px;display:grid}.warehouse-native .recording-start-gate h2{color:#8a5100;margin:5px 0 7px;font-size:22px}.warehouse-native .recording-start-gate p{max-width:610px;margin:0;font-size:13px;line-height:1.55}.warehouse-native .recording-start-gate p strong{color:#bd2135;white-space:nowrap}.warehouse-native .card-list-modal-backdrop{z-index:125;background:#071426b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.warehouse-native .card-list-modal{background:#fff;border-radius:10px;width:min(900px,100%);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 22px 70px #0006}.warehouse-native .card-list-modal>header{border-bottom:1px solid #e1e7ee;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.warehouse-native .card-list-modal>header span{color:#68778d;text-transform:uppercase;font-size:9px;font-weight:850}.warehouse-native .card-list-modal h2{margin:2px 0 0;font-size:18px}.warehouse-native .card-list-modal>header button{background:#fff;border:1px solid #d6dee8;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.warehouse-native .card-list-modal .item-queue{box-shadow:none;border:0;border-radius:0;margin:0}.warehouse-native .card-list-modal .queue-list{max-height:calc(100vh - 250px)}@media (max-width:1450px){.warehouse-native .intake-stage{grid-template-columns:minmax(0,1fr) minmax(460px,.9fr)}}@media (max-width:1200px){.warehouse-native .intake-command-bar{grid-template-columns:1fr 1.4fr auto auto}.warehouse-native .command-issues{display:none}.warehouse-native .intake-workspace{grid-template-columns:1fr}}@media (max-width:960px){.warehouse-native .intake-command-bar{grid-template-columns:1fr auto}.warehouse-native .command-progress{grid-column:1/3}.warehouse-native .card-list-button{grid-column:2}.warehouse-native .intake-stage{grid-template-columns:1fr}.warehouse-native .compact-recording video{height:auto;max-height:38dvh}}@media (max-width:600px){.warehouse-native .command-recording{display:none}.warehouse-native .intake-command-bar{grid-template-columns:1fr auto}.warehouse-native .command-progress{grid-column:1/3}.warehouse-native .capture-task-card{grid-template-columns:auto minmax(0,1fr)}.warehouse-native .capture-task-checklist{grid-column:1/3;justify-content:flex-start}.warehouse-native .compact-card-row{grid-template-columns:48px 1fr}.warehouse-native .declared-condition{grid-column:1/3;justify-content:space-between;display:flex}.warehouse-native .condition-selector{grid-template-columns:repeat(2,1fr)}.warehouse-native .physical-fields,.warehouse-native .verification-footer{grid-template-columns:1fr}.warehouse-native .capture-modal>footer{grid-template-columns:1fr 1fr;display:grid}.warehouse-native .capture-shutter{grid-column:1/3;justify-content:center}.warehouse-native .gallery-groups{grid-template-columns:1fr}}.warehouse-native .physical-profile-toolbar{grid-template-columns:minmax(0,1fr) 150px;gap:8px;margin-top:9px;display:grid}.warehouse-native .physical-profile-toolbar>label{color:#526176;font-size:10px;font-weight:800}.warehouse-native .physical-profile-toolbar select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;height:36px;margin-top:4px;padding:0 8px;display:block}.warehouse-native .physical-profile-toolbar label>small{color:#68778d;margin-top:3px;font-size:8px;font-weight:500;display:block}.warehouse-native .security-series-preview{background:#ebf3ff;border:1px solid #bdd0ea;border-radius:6px;grid-template-columns:1fr auto;align-content:start;gap:2px 6px;padding:7px 9px;display:grid}.warehouse-native .security-series-preview>span{color:#526b89;text-transform:uppercase;font-size:8px;font-weight:850}.warehouse-native .security-series-preview>strong{color:#075de7;grid-area:1/2/3;align-self:center;font-size:21px}.warehouse-native .security-series-preview>small{color:#526b89;font-size:8px;line-height:1.2}.warehouse-native .profile-verification-body{scrollbar-gutter:stable;height:245px;overflow-y:auto}.warehouse-native .standard-measurements{color:#526176;background:#f3f6fa;border-radius:5px;margin:9px 0 0;padding:6px 8px;font-size:10px;font-weight:750}.warehouse-native .profile-verification-body .slab-verification{height:auto}.warehouse-native .product-measurements{grid-template-columns:1fr 1fr;align-content:start;gap:9px;margin-top:9px;display:grid}.warehouse-native .product-measurements>label{color:#526176;gap:4px;font-size:9px;font-weight:850;display:grid}.warehouse-native .measurement-input{background:#f3f6fa;border:1px solid #cbd5e1;border-radius:6px;grid-template-columns:minmax(0,1fr) 27px;align-items:center;display:grid;overflow:hidden}.warehouse-native .measurement-input:focus-within{border-color:#4e8fec;box-shadow:0 0 0 3px #e3eeff}.warehouse-native .measurement-input input{color:#173355;background:#fff;border:0;outline:0;width:100%;height:36px;padding:0 8px;font-size:12px}.warehouse-native .measurement-input b{color:#526176;text-align:center;font-size:9px}.warehouse-native .measurement-input input[aria-invalid=true]{box-shadow:inset 3px 0 #c33445}.warehouse-native .measurement-error{color:#b21f31;font-size:8px;font-weight:650;line-height:1.25}.warehouse-native .approve-current:disabled,.warehouse-native .discrepancy-actions button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:600px){.warehouse-native .physical-profile-toolbar,.warehouse-native .product-measurements{grid-template-columns:1fr}}.warehouse-native{color:#142238;min-width:0;padding:28px;line-height:1.55;min-height:0!important}.warehouse-native .page-actions,.warehouse-native .button-row{flex-wrap:wrap}.warehouse-native p,.warehouse-native small{line-height:1.55}.warehouse-native .table-scroll{max-width:100%;overflow:auto}@media (max-width:700px){.warehouse-native{padding:18px}.warehouse-native .page-header{flex-wrap:wrap;gap:16px}.warehouse-native .page-actions{width:100%}}.currency-settings[data-v-afc4dd5b]{position:relative}.currency-settings-trigger[data-v-afc4dd5b]{border:1px solid var(--border);color:#344054;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:.76rem;font-weight:700;display:inline-flex}.currency-settings-trigger[data-v-afc4dd5b]:hover,.currency-settings-trigger[aria-expanded=true][data-v-afc4dd5b]{color:var(--indigo);border-color:#b9c0f8}.currency-settings-popover[data-v-afc4dd5b]{z-index:50;border:1px solid var(--border);background:#fff;border-radius:10px;width:min(290px,100vw - 28px);padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #141f3429}.currency-settings-heading[data-v-afc4dd5b]{align-items:center;gap:9px;margin-bottom:11px;display:flex}.currency-settings-heading>span[data-v-afc4dd5b]{width:34px;height:34px;color:var(--indigo);background:var(--indigo-soft);border-radius:8px;place-items:center;display:grid}.currency-settings-heading p[data-v-afc4dd5b]{margin-bottom:1px}.currency-settings-heading strong[data-v-afc4dd5b]{font-size:.84rem}.currency-options[data-v-afc4dd5b]{gap:4px;display:grid}.currency-options button[data-v-afc4dd5b]{min-height:38px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;font-size:.76rem;display:flex}.currency-options button[data-v-afc4dd5b]:hover{color:var(--text);background:#f5f6f8}.currency-options button[aria-checked=true][data-v-afc4dd5b]{color:var(--indigo);background:var(--indigo-soft);font-weight:750}.currency-rate-note[data-v-afc4dd5b]{border-top:1px solid var(--border);color:var(--muted);margin:11px 0 0;padding-top:10px;font-size:.66rem;line-height:1.55}.currency-rate-warning[data-v-afc4dd5b]{color:#8a5108;background:var(--amber-soft);border-radius:7px;margin:9px 0 0;padding:8px 9px;font-size:.68rem;font-weight:700;line-height:1.4}@media (max-width:780px){.currency-settings-trigger span[data-v-afc4dd5b]{display:none}.currency-settings-trigger[data-v-afc4dd5b]{justify-content:center;width:42px;padding:0}.currency-settings-popover[data-v-afc4dd5b]{left:0;right:auto}}.dex-native{color:#151c2b;font-synthesis:none;text-rendering:optimizelegibility;--ink:#071a34;--canvas:#f5f6f8;--surface:#fff;--text:#151c2b;--muted:#667085;--border:#dce1e9;--indigo:#4052cc;--indigo-soft:#eef0ff;--green:#087443;--green-soft:#eaf7f0;--amber:#875400;--amber-soft:#fff4df;--coral:#d94a4a;background:#f5f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dex-native *{box-sizing:border-box}.dex-native{background:var(--canvas);min-width:320px;min-height:100vh;margin:0}.dex-native button,.dex-native input,.dex-native select{font:inherit}.dex-native button{cursor:pointer}.dex-native button:disabled{cursor:not-allowed;opacity:.55}.dex-native code{font-family:SFMono-Regular,Consolas,monospace}.dex-native .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dex-native h1,.dex-native h2,.dex-native h3,.dex-native p{margin-top:0}.dex-native h1,.dex-native h2{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif}.dex-native h1{margin-bottom:.3rem;font-size:clamp(1.65rem,3vw,2.15rem)}.dex-native h2{margin-bottom:0;font-size:1.18rem}.dex-native .app-shell{min-height:100vh}.dex-native .sidebar{z-index:30;color:#fff;background:linear-gradient(#071a34 0%,#06162b 100%);flex-direction:column;width:224px;padding:22px 12px;display:flex;position:fixed;inset:0 auto 0 0}.dex-native .brand{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;font-family:Georgia,serif;font-size:1.18rem;font-weight:700;display:flex}.dex-native .brand-mark{color:#fff;background:var(--indigo);border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff3b}.dex-native .brand-mark.large{border-radius:13px;width:52px;height:52px;margin-bottom:20px}.dex-native .sidebar nav{gap:5px;margin-top:34px;display:grid}.dex-native .nav-item{color:#cdd8e8;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:0 13px;transition:all .16s;display:flex}.dex-native .nav-item:hover{color:#fff;background:#ffffff12}.dex-native .nav-item.active{color:#fff;background:#6e89b83d;box-shadow:inset 3px 0 #7d89ff}.dex-native .sidebar-foot{background:#00000021;border:1px solid #93b1db42;border-radius:9px;margin-top:auto;padding:15px}.dex-native .sidebar-foot p{color:#91a1ba;margin:8px 0 0 20px;font-size:.72rem}.dex-native .health-dot{font-size:.8rem;font-weight:650}.dex-native .health-dot span{background:#25bf78;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.dex-native .health-dot.degraded span{background:#d24b4b}.dex-native .workspace{min-height:100vh;margin-left:224px;padding:28px clamp(20px,3vw,42px) 48px}.dex-native .page-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.dex-native .page-header h1{margin:0}.dex-native .header-actions{align-items:center;gap:18px;display:flex}.dex-native .eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.69rem;font-weight:750}.dex-native .status-chip{border-radius:999px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.dex-native .status-chip.healthy{color:#0d784a;background:var(--green-soft)}.dex-native .status-chip.warning{color:#92580d;background:var(--amber-soft)}.dex-native .status-chip.danger{color:#a63333;background:#fff0f0}.dex-native .text-button{color:var(--indigo);background:0 0;border:0;font-size:.8rem;font-weight:700}.dex-native .mobile-header,.dex-native .mobile-menu,.dex-native .mobile-bottom{display:none}.dex-native .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.dex-native .kpi-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:14px;min-height:126px;padding:18px;display:flex;box-shadow:0 6px 24px #141f3409}.dex-native .kpi-card p{color:var(--muted);margin:1px 0 5px;font-size:.76rem}.dex-native .kpi-card strong{text-transform:capitalize;font-family:Georgia,serif;font-size:1.75rem;line-height:1;display:block}.dex-native .kpi-card small{color:var(--muted);margin-top:10px;font-size:.69rem;display:block}.dex-native .kpi-icon,.dex-native .section-icon{color:var(--indigo);background:var(--indigo-soft);flex:none;justify-content:center;align-items:center;display:inline-flex}.dex-native .kpi-icon{border-radius:10px;width:39px;height:39px}.dex-native .kpi-card[data-tone=green] .kpi-icon,.dex-native .section-icon.green{color:var(--green);background:var(--green-soft)}.dex-native .kpi-card[data-tone=amber] .kpi-icon,.dex-native .section-icon.amber{color:var(--amber);background:var(--amber-soft)}.dex-native .kpi-card[data-tone=coral] .kpi-icon{color:var(--coral);background:#fff0f0}.dex-native .dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr) 320px;align-items:start;gap:14px;display:grid}.dex-native .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dex-native .dashboard-support-grid{margin-top:14px}.dex-native .panel,.dex-native .prompt-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;box-shadow:0 8px 30px #141f340a}.dex-native .panel{padding:20px}.dex-native .panel-heading,.dex-native .section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.dex-native .section-title{justify-content:flex-start;margin-bottom:18px}.dex-native .section-icon{border-radius:9px;width:39px;height:39px}.dex-native .section-copy{color:var(--muted);max-width:720px}.dex-native .coverage-panel{min-height:280px}.dex-native .coverage-summary{justify-content:space-between;align-items:baseline;gap:16px;margin:48px 0 15px;display:flex}.dex-native .coverage-summary strong{font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,3.8rem);line-height:.9}.dex-native .coverage-summary span{color:var(--amber);font-size:.78rem;font-weight:700}.dex-native .coverage-progress{background:#e4e7f0;border-radius:999px;height:14px;overflow:hidden;box-shadow:inset 0 1px 2px #141f3414}.dex-native .coverage-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--indigo), #7d89ff);height:100%;display:block}.dex-native .coverage-count{color:var(--muted);margin:10px 0 24px;font-size:.75rem}.dex-native .coverage-empty{flex-direction:column;justify-content:center;min-height:185px;padding:28px 0;display:flex}.dex-native .coverage-empty strong{font-family:Georgia,serif;font-size:1.6rem}.dex-native .coverage-empty p{color:var(--muted);margin:8px 0 0;font-size:.78rem;line-height:1.5}.dex-native .coverage-breakdown{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:.72rem;display:flex}.dex-native .coverage-breakdown span{align-items:center;gap:5px;display:inline-flex}.dex-native .coverage-breakdown i{background:#dfe3ef;border-radius:2px;width:8px;height:8px;display:inline-block}.dex-native .coverage-breakdown i.indigo-dot{background:var(--indigo)}.dex-native .coverage-breakdown strong{color:var(--text)}.dex-native .sync-panel{min-height:320px}.dex-native .sync-history{margin-top:14px}.dex-native .sync-run{border-bottom:1px solid #edf0f4;padding:18px 0}.dex-native .sync-run:last-child{border-bottom:0}.dex-native .sync-run-heading{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.dex-native .sync-status-icon{width:32px;height:32px;color:var(--amber);background:var(--amber-soft);border-radius:8px;place-items:center;display:grid}.dex-native .sync-run[data-status=completed] .sync-status-icon{color:var(--green);background:var(--green-soft)}.dex-native .sync-run[data-status=failed] .sync-status-icon{color:var(--coral);background:#fff0f0}.dex-native .sync-run-title{gap:3px;min-width:0;display:grid}.dex-native .sync-run-title strong{font-size:.82rem}.dex-native .sync-run-title code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.dex-native .sync-run-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:15px 0 0 42px;display:grid}.dex-native .sync-run-stats div{min-width:0}.dex-native .sync-run-stats dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:.63rem;font-weight:700}.dex-native .sync-run-stats dd{overflow-wrap:anywhere;margin:0;font-size:.72rem}.dex-native .sync-history.compact .sync-run-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.dex-native .sync-history.compact .sync-run-stats div:nth-child(n+4){grid-column:1/-1}.dex-native .sync-error-category{color:#9d2828;background:#fff0f0;border-radius:7px;margin:12px 0 0 42px;padding:8px 10px;font-size:.7rem}.dex-native .sync-history.compact .sync-error-category{margin-left:0}.dex-native .exchange-panel{min-height:320px}.dex-native .exchange-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dex-native .exchange-actions .text-button{align-items:center;gap:5px;display:inline-flex}.dex-native .exchange-content{margin-top:18px}.dex-native .exchange-pair{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.dex-native .exchange-pair span{color:var(--muted);font-size:.74rem;font-weight:700}.dex-native .exchange-pair strong{font-family:Georgia,serif;font-size:1.35rem}.dex-native .exchange-meta{gap:9px;margin:17px 0 0;display:grid}.dex-native .exchange-meta div{justify-content:space-between;align-items:center;gap:10px;display:flex}.dex-native .exchange-meta dt,.dex-native .exchange-meta dd{margin:0;font-size:.7rem}.dex-native .exchange-meta dt{color:var(--muted)}.dex-native .exchange-meta dd{align-items:center;gap:5px;font-weight:700;display:inline-flex}.dex-native .exchange-warning{color:#92580d;background:var(--amber-soft);border-radius:7px;margin:15px 0 0;padding:9px;font-size:.69rem;line-height:1.4}.dex-native .review-panel{grid-column:1/span 2}.dex-native .review-panel.full{grid-column:auto;max-width:1050px}.dex-native .count-badge{min-width:28px;height:25px;color:var(--indigo);background:var(--indigo-soft);text-align:center;border-radius:7px;padding:4px 8px;font-size:.74rem;font-weight:750}.dex-native .filter-row{border-bottom:1px solid var(--border);gap:4px;margin:16px 0 8px;padding-bottom:10px;display:flex}.dex-native .filter-row button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:.74rem}.dex-native .filter-row button[aria-pressed=true]{color:var(--indigo);background:var(--indigo-soft);font-weight:700}.dex-native .review-row{border-bottom:1px solid #edf0f4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 4px;display:grid}.dex-native .review-type{width:30px;height:30px;color:var(--amber);background:var(--amber-soft);border-radius:8px;place-items:center;display:grid}.dex-native .review-type.conflict{color:var(--coral);background:#fff0f0}.dex-native .review-copy{gap:2px;display:grid}.dex-native .review-copy strong{font-size:.79rem}.dex-native .review-copy span,.dex-native .review-copy small{color:var(--muted);font-size:.68rem}.dex-native .review-actions{gap:6px;display:flex}.dex-native .icon-action{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);background:#fff;border-radius:7px;place-items:center;display:grid}.dex-native .icon-action:hover{color:var(--indigo);border-color:#b9c0f8}.dex-native .decision-saved{color:var(--green);align-items:center;gap:5px;font-size:.73rem;font-weight:700;display:flex}.dex-native .image-review-guidance{color:var(--muted);margin:9px 0 0;font-size:.73rem;line-height:1.5}.dex-native .image-review-list{gap:10px;margin-top:16px;display:grid}.dex-native .image-review-row{border:1px solid var(--border);background:#fafbfc;border-radius:10px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.dex-native .image-review-preview{cursor:zoom-in;background:#fff;border:0;border-radius:8px;width:150px;height:210px;padding:0;overflow:hidden}.dex-native .image-review-preview:focus-visible{outline-offset:3px;outline:3px solid #4f5fe74d}.dex-native .image-review-preview img{object-fit:contain;width:100%;height:100%}.dex-native .image-review-row .review-copy a{width:-moz-fit-content;width:fit-content;color:var(--indigo);margin-top:5px;font-size:.72rem;font-weight:700}.dex-native .image-review-map{grid-template-columns:minmax(0,1fr) 24px minmax(0,1.15fr);align-items:start;gap:12px;display:grid}.dex-native .image-review-party{gap:4px;min-width:0;display:grid}.dex-native .image-review-party>small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.59rem;font-weight:750}.dex-native .image-review-party>strong{overflow-wrap:anywhere;font-size:.8rem}.dex-native .image-review-party>span{color:var(--muted);overflow-wrap:anywhere;font-size:.67rem}.dex-native .image-review-party>code{overflow-wrap:anywhere;color:#344054;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:.65rem}.dex-native .image-review-arrow{color:#98a2b3;margin-top:25px}.dex-native .image-review-reason{margin-top:10px}.dex-native .image-review-warning{align-items:center;gap:5px;margin-top:5px;display:flex;color:#92580d!important}.dex-native .image-lightbox{color:#fff;background:#030c1af0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:24px}.dex-native .image-lightbox::backdrop{background:#030c1ab3}.dex-native .image-lightbox figure{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:12px;width:100%;height:100%;margin:0;display:grid}.dex-native .image-lightbox img{object-fit:contain;width:100%;height:100%;min-height:0}.dex-native .image-lightbox figcaption{text-align:center;font-size:.8rem}.dex-native .image-lightbox-close{z-index:1;color:#fff;background:#030c1ab8;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:fixed;top:18px;right:18px}.dex-native .image-lightbox-close:hover{background:#ffffff29}.dex-native .image-lightbox-close:focus-visible{outline-offset:3px;outline:3px solid #fff}.dex-native .canonical-review-heading{border-top:1px solid var(--border);margin-top:28px;padding-top:22px}.dex-native .submission-panel{width:100%;max-width:1540px}.dex-native .submission-panel>.section-copy{margin:8px 0 18px;font-size:.75rem;line-height:1.5}.dex-native .submission-search{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;max-width:720px;margin-bottom:12px;display:grid}.dex-native .submission-search>span{z-index:1;color:var(--muted);pointer-events:none;margin-right:-30px}.dex-native .submission-search input{border-radius:8px 0 0 8px;padding-left:36px}.dex-native .submission-search .button{border-left:0;border-radius:0 8px 8px 0}.dex-native .submission-filters{flex-wrap:wrap}.dex-native .submission-type-filters{margin-bottom:7px}.dex-native .submission-filters button span{color:inherit;opacity:.7;margin-left:4px}.dex-native .submission-result-count{color:var(--muted);margin:10px 0;font-size:.7rem}.dex-native .submission-list{border-top:1px solid var(--border)}.dex-native .submission-entry{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dex-native .submission-row{width:100%;color:inherit;text-align:left;background:#fff;border:0;grid-template-columns:68px minmax(180px,.9fr) 28px minmax(220px,1.1fr) auto;align-items:center;gap:14px;padding:12px 4px;display:grid}.dex-native .submission-row:hover{background:#fafbff}.dex-native .submission-row:focus-visible{outline-offset:-3px;outline:3px solid #4f5fe738}.dex-native .submission-source-action{min-height:34px;color:var(--indigo);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;margin:0 8px;padding:5px 8px;font-size:.66rem;font-weight:750;text-decoration:none;display:inline-flex}.dex-native .submission-source-action:hover{background:var(--indigo-soft)}.dex-native .submission-source-action:focus-visible{outline-offset:2px;outline:3px solid #4f5fe738}.dex-native .submission-thumb{color:#98a2b3;background:#f0f2f5;border-radius:6px;place-items:center;width:58px;height:76px;display:grid;overflow:hidden}.dex-native .submission-thumb img{object-fit:contain;width:100%;height:100%}.dex-native .submission-source,.dex-native .submission-target{gap:3px;min-width:0;display:grid}.dex-native .submission-source small,.dex-native .submission-target small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.59rem;font-weight:750}.dex-native .submission-source strong,.dex-native .submission-target strong{text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.dex-native .submission-source span,.dex-native .submission-target span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.dex-native .submission-arrow{color:#98a2b3}.dex-native .submission-status{color:#475467;text-transform:capitalize;white-space:nowrap;background:#f0f2f5;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:5px 8px;font-size:.64rem;font-weight:750}.dex-native .submission-status[data-status=published],.dex-native .submission-status[data-status=approved]{color:#0d784a;background:var(--green-soft)}.dex-native .submission-status[data-status=pending],.dex-native .submission-status[data-status=ready]{color:#92580d;background:var(--amber-soft)}.dex-native .submission-status[data-status=rejected],.dex-native .submission-status[data-status=failed]{color:#a63333;background:#fff0f0}.dex-native .submission-loading{gap:8px;display:grid}.dex-native .submission-loading span{background:linear-gradient(90deg,#e7eaf0,#f6f7f9,#e7eaf0) 0 0/200% 100%;border-radius:8px;height:90px;animation:1.4s linear infinite pulse}.dex-native .submission-detail{width:min(900px,100%)}.dex-native .submission-detail-preview{min-height:260px;max-height:46vh;color:var(--muted);background:#f3f5f8;border-radius:10px;place-items:center;margin:8px 0 20px;padding:16px;display:grid}.dex-native .submission-detail-preview img{object-fit:contain;filter:drop-shadow(0 12px 15px #161f3229);max-width:100%;max-height:min(420px,42vh)}.dex-native .submission-detail-preview span{align-items:center;gap:9px;font-size:.76rem;display:flex}.dex-native .submission-detail>.submission-status{margin-bottom:10px}.dex-native .submission-map{border:1px solid var(--border);background:#fafbfc;border-radius:10px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:start;gap:16px;margin:0 0 24px;padding:18px;display:grid}.dex-native .submission-map>svg{color:#98a2b3;margin-top:28px}.dex-native .submission-map strong{margin-bottom:10px;font-size:.82rem;display:block}.dex-native .submission-map dl{margin-bottom:0}.dex-native .submission-map dl div{grid-template-columns:90px minmax(0,1fr);padding:8px 0}.dex-native .submission-target-card+.submission-target-card{margin-top:12px}.dex-native .prompt-panel{padding:20px}.dex-native .prompt-panel.expanded{max-width:1050px}.dex-native .prompt-panel .section-title{margin-bottom:14px}.dex-native .field-label{color:var(--muted);margin:12px 0 6px;font-size:.72rem;font-weight:700;display:block}.dex-native input,.dex-native select{width:100%;min-height:43px;color:var(--text);background:#fff;border:1px solid #cfd5df;border-radius:8px;outline:none;padding:0 12px}.dex-native input:focus,.dex-native select:focus{border-color:var(--indigo);box-shadow:0 0 0 3px #4f5fe71f}.dex-native .prompt-meta{background:#f8f9fb;border-radius:8px;gap:8px;margin:14px 0;padding:13px;display:grid}.dex-native .prompt-meta p,.dex-native .prompt-meta small{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.dex-native .prompt-preview{border:1px solid var(--border);background:#111827;border-radius:8px;max-height:52vh;margin:14px 0;overflow:auto}.dex-native .prompt-preview pre{color:#dbe5f5;white-space:pre-wrap;margin:0;padding:18px;font:.74rem/1.55 SFMono-Regular,Consolas,monospace}.dex-native .button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:.77rem;font-weight:750;display:inline-flex}.dex-native .button.primary{border:1px solid var(--indigo);color:#fff;background:var(--indigo)}.dex-native .button.primary:hover{background:#414fd4}.dex-native .button.secondary{border:1px solid var(--border);color:#344054;background:#fff}.dex-native .button.danger{color:#b42318;background:#fff5f5;border:1px solid #efb5b5}.dex-native .button.danger:hover{border-color:var(--coral);background:#feecec}.dex-native .button.danger:focus-visible{outline-offset:2px;outline:3px solid #d94a4a33}.dex-native .button.full{width:100%;margin-top:9px}.dex-native .prompt-panel .button.primary{box-shadow:0 7px 18px #4f5fe72e}.dex-native .form-panel{max-width:1050px}.dex-native .product-panel{width:100%;max-width:1540px}.dex-native .product-panel>.section-title{margin-bottom:20px}.dex-native .product-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(240px,1.3fr) minmax(180px,.9fr) 155px 140px 155px auto;align-items:center;gap:9px;padding-bottom:16px;display:grid}.dex-native .product-search{min-height:43px;color:var(--muted);background:#fff;border:1px solid #cfd5df;border-radius:8px;align-items:center;gap:9px;padding-left:12px;display:flex}.dex-native .product-search:focus-within{border-color:var(--indigo);box-shadow:0 0 0 3px #4f5fe71f}.dex-native .product-search input{min-height:41px;box-shadow:none;border:0;padding-left:0}.dex-native .product-search input:focus{box-shadow:none;border:0}.dex-native .set-selector{min-width:0;position:relative}.dex-native .set-selector-input{position:relative}.dex-native .set-selector-input input{padding-right:50px}.dex-native .set-selector-input button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:0;right:0}.dex-native .set-selector-input button:hover{color:var(--text);background:#f2f4f7}.dex-native .set-results{z-index:20;border:1px solid var(--border);background:#fff;border-radius:8px;max-height:260px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 34px #141f3426}.dex-native .set-results button{width:100%;min-height:44px;color:var(--text);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;display:flex}.dex-native .set-results button:last-child{border-bottom:0}.dex-native .set-results button:hover,.dex-native .set-results button:focus-visible{background:var(--indigo-soft);outline:0}.dex-native .set-results button small,.dex-native .set-search-status{color:var(--muted);font-size:.65rem}.dex-native .set-search-status{padding:12px;display:block}.dex-native .product-filters{grid-column:1/-1;gap:5px;display:flex}.dex-native .product-filters button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:.74rem;font-weight:650}.dex-native .product-filters button:hover{color:var(--text);background:#f2f4f7}.dex-native .product-filters button[aria-pressed=true]{color:var(--indigo);background:var(--indigo-soft)}.dex-native .product-result-heading{color:var(--muted);justify-content:space-between;margin:17px 0 11px;font-size:.72rem;display:flex}.dex-native .product-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.dex-native .product-card{border:1px solid var(--border);min-width:0;color:var(--text);text-align:left;background:#fff;border-radius:10px;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.dex-native .product-card:hover{border-color:#b8c0f2;transform:translateY(-2px);box-shadow:0 12px 28px #1c27481a}.dex-native .product-card:focus-visible{outline-offset:2px;outline:3px solid #4f5fe740}.dex-native .product-image-frame{aspect-ratio:5/6.6;background:linear-gradient(145deg,#f7f8fa,#eceff4);place-items:center;padding:12px;display:grid;overflow:hidden}.dex-native .product-image-frame img{object-fit:contain;filter:drop-shadow(0 9px 10px #161f3229);width:100%;height:100%;display:block}.dex-native .product-image-missing{color:#526174;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:130px;display:flex}.dex-native .product-image-missing small{font-size:.68rem;font-weight:700}.dex-native .product-card-copy{border-top:1px solid #e8ebf0;align-content:start;gap:4px;min-height:142px;padding:12px;display:grid}.dex-native .product-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.94rem;line-height:1.22;overflow:hidden}.dex-native .product-card-copy span{color:#46536a;font-size:.72rem}.dex-native .product-card-copy small{color:var(--muted);text-transform:capitalize;font-size:.65rem}.dex-native .product-price-summary{border-top:1px solid #edf0f4;flex-wrap:wrap;align-items:flex-start;gap:5px 10px;min-height:38px;margin-top:5px;padding-top:8px;display:flex}.dex-native .product-price-summary>small{text-transform:none}.dex-native .headline-price{gap:2px;display:grid}.dex-native .headline-price strong{white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.92rem}.dex-native .headline-price small{color:var(--muted);text-transform:none;font-size:.58rem}.dex-native .pricing-mode .product-price-summary{min-height:48px}.dex-native .pricing-mode .headline-price strong{color:var(--green);font-size:1rem}.dex-native .product-loading{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:17px;display:grid}.dex-native .product-loading span{aspect-ratio:5/8.2;background:linear-gradient(90deg,#e7eaf0,#f6f7f9,#e7eaf0) 0 0/200% 100%;border-radius:10px;animation:1.4s linear infinite pulse}.dex-native .product-load-more{justify-content:center;padding:22px 0 2px;display:flex}.dex-native .product-detail-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030c1a61;display:flex;position:fixed;inset:0}.dex-native .product-detail{width:min(760px,100%);height:100%;color:var(--text);background:#fff;margin-left:auto;padding:28px;overflow-y:auto;box-shadow:-20px 0 55px #09172b33}.dex-native .product-detail .close-button{z-index:1;color:var(--muted);background:#ffffffeb;top:16px;right:16px}.dex-native .product-detail-image{background:linear-gradient(145deg,#f7f8fa,#eceff4);border-radius:12px;place-items:center;height:390px;margin:-4px -4px 40px;padding:18px;display:grid;overflow:hidden}.dex-native .product-detail-image img{object-fit:contain;filter:drop-shadow(0 14px 16px #161f3233);width:100%;min-width:0;height:100%;min-height:0;display:block}.dex-native .product-detail h2{margin-bottom:18px;font-size:1.65rem}.dex-native .product-detail dl{border-top:1px solid var(--border);margin:0 0 20px}.dex-native .product-detail dl div{border-bottom:1px solid #edf0f4;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.dex-native .product-detail dt{color:var(--muted);font-size:.7rem;font-weight:700}.dex-native .product-detail dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.76rem}.dex-native .product-detail dd code{font-size:.7rem}.dex-native .product-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.dex-native .product-detail-actions .button{min-height:44px;text-decoration:none}.dex-native .product-market-detail{margin:0 0 20px}.dex-native .product-market-detail h3{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1rem}.dex-native .product-price-heading{justify-content:space-between;align-items:end;gap:14px;margin-bottom:10px;display:flex}.dex-native .product-price-heading h3{margin:0}.dex-native .product-price-heading label,.dex-native .price-trend-controls label{color:var(--muted);font-size:.65rem;font-weight:700}.dex-native .product-price-heading select,.dex-native .price-trend-controls select{min-width:150px;margin-top:4px}.dex-native .price-state{color:var(--muted);background:#f7f8fa;border-radius:8px;margin:0;padding:14px;font-size:.74rem}.dex-native .price-table-scroll{border:1px solid var(--border);border-radius:8px;max-width:100%;overflow-x:auto}.dex-native .price-table-section table{border-collapse:collapse;width:100%;min-width:690px;font-size:.68rem}.dex-native .price-table-section caption{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.dex-native .price-table-section th,.dex-native .price-table-section td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:9px 10px}.dex-native .price-table-section th{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#f8f9fb;font-size:.62rem}.dex-native .price-table-section tbody tr:last-child td{border-bottom:0}.dex-native .price-table-section td strong{color:var(--green);white-space:nowrap}.dex-native .source-price-disclosure{color:var(--muted);margin-top:4px;font-size:.62rem}.dex-native .source-price-disclosure summary{cursor:pointer}.dex-native .price-show-all{margin-top:10px}.dex-native .price-trend{border:1px solid var(--border);background:#fafbfc;border-radius:10px;margin:0 0 20px;padding:16px}.dex-native .price-trend-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.dex-native .price-trend-heading h3{margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1rem}.dex-native .price-trend-heading .eyebrow{margin:0}.dex-native .price-trend-controls{gap:8px;display:flex}.dex-native .trend-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 8px;display:grid}.dex-native .trend-kpis div{background:#fff;border:1px solid #e7eaf0;border-radius:7px;min-width:0;padding:9px}.dex-native .trend-kpis span,.dex-native .trend-kpis small{color:var(--muted);font-size:.6rem;display:block}.dex-native .trend-kpis strong{overflow-wrap:anywhere;color:var(--green);margin:3px 0;font-family:Georgia,Times New Roman,serif;font-size:.82rem;display:block}.dex-native .trend-chart{width:100%;height:auto;overflow:visible}.dex-native .trend-chart line{stroke:#d8dde6;stroke-width:1px}.dex-native .trend-chart polyline{fill:none;stroke:var(--green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.dex-native .trend-chart circle{fill:#fff;stroke:var(--green);stroke-width:2px}.dex-native .trend-data{color:var(--muted);margin-top:4px;font-size:.68rem}.dex-native .trend-data summary{cursor:pointer;font-weight:700}.dex-native .trend-data-table{max-height:220px;margin-top:8px;overflow:auto}.dex-native .trend-data table{border-collapse:collapse;width:100%}.dex-native .trend-data th,.dex-native .trend-data td{text-align:left;border-bottom:1px solid #e7eaf0;padding:6px}.dex-native .copy-feedback{color:var(--green);margin:12px 0 0;font-size:.72rem;font-weight:700}.dex-native .marketplace-links,.dex-native .manual-image-upload{border:1px solid var(--border);background:#fafbfc;border-radius:9px;margin:0 0 20px;padding:16px}.dex-native .marketplace-links h3,.dex-native .manual-image-upload h3{margin:0 0 11px;font-family:Georgia,Times New Roman,serif;font-size:1rem}.dex-native .marketplace-links>div{flex-wrap:wrap;gap:8px;display:flex}.dex-native .marketplace-links a{min-height:44px;text-decoration:none}.dex-native .manual-image-upload label{position:relative;overflow:hidden}.dex-native .manual-image-upload .button{min-height:44px}.dex-native .manual-image-upload label.disabled{cursor:wait;opacity:.65}.dex-native .manual-image-upload input{opacity:0;width:1px;height:1px;position:absolute}.dex-native .manual-image-upload label:focus-within{outline-offset:2px;outline:3px solid #4f5fe738}.dex-native .upload-feedback{margin:10px 0 0;font-size:.72rem;font-weight:700}.dex-native .upload-feedback.queued{color:var(--green)}.dex-native .upload-feedback.error{color:var(--coral)}.dex-native .image-delete-feedback{overflow-wrap:anywhere;margin:10px 0 0;font-size:.72rem;font-weight:700}.dex-native .image-delete-feedback.deleted{color:var(--green)}.dex-native .image-delete-feedback.error{color:var(--coral)}.dex-native .image-workspace{width:100%;max-width:1540px}.dex-native .image-kpis{margin-bottom:14px}.dex-native .image-kpi-actions{justify-content:flex-end;margin:-2px 0 14px;display:flex}.dex-native .image-kpi-actions .button{min-height:44px}.dex-native .coverage-workspace{gap:14px;width:100%;max-width:1540px;display:grid}.dex-native .coverage-overview,.dex-native .coverage-results{min-width:0}.dex-native .coverage-totals,.dex-native .set-media-totals{margin:18px 0 0;display:grid}.dex-native .coverage-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dex-native .coverage-totals div,.dex-native .set-media-totals div{background:#fafbfc;border:1px solid #e7eaf0;border-radius:8px;min-width:0;padding:12px}.dex-native .coverage-totals dt,.dex-native .set-media-totals dt{color:var(--muted);text-transform:uppercase;font-size:.64rem;font-weight:700}.dex-native .coverage-totals dd,.dex-native .set-media-totals dd{margin:4px 0 0;font-family:Georgia,serif;font-size:1.25rem;font-weight:700}.dex-native .coverage-results-heading{align-items:flex-start}.dex-native .set-media-totals{grid-template-columns:repeat(4,minmax(85px,1fr));gap:7px;margin:0}.dex-native .set-media-totals div{padding:9px 10px}.dex-native .set-media-totals dd{font-size:1rem}.dex-native .coverage-controls{grid-template-columns:135px minmax(190px,1fr) minmax(190px,1fr) 195px 125px auto;align-items:end;gap:10px;margin:20px 0 14px;display:grid}.dex-native .coverage-controls label,.dex-native .coverage-control-group>span{color:var(--muted);font-size:.7rem;font-weight:700}.dex-native .coverage-control-group>span{display:block}.dex-native .coverage-controls input,.dex-native .coverage-controls select,.dex-native .coverage-controls .set-selector-input{min-height:44px}.dex-native .coverage-controls select,.dex-native .coverage-controls .set-selector,.dex-native .coverage-search>span{margin-top:5px}.dex-native .coverage-search>span{background:#fff;border:1px solid #cfd5df;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding-left:11px;display:flex}.dex-native .coverage-search>span:focus-within{border-color:var(--indigo);box-shadow:0 0 0 3px #4f5fe71f}.dex-native .coverage-search input{min-height:44px;box-shadow:none;border:0;padding-left:0}.dex-native .coverage-controls>.button{min-height:44px}.dex-native .coverage-table-wrap{border:1px solid var(--border);border-radius:8px;max-width:100%;max-height:min(62vh,760px);overflow:auto}.dex-native .coverage-table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px;font-size:.72rem}.dex-native .coverage-table-wrap th,.dex-native .coverage-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:11px 12px}.dex-native .coverage-table-wrap thead th{z-index:2;color:var(--muted);box-shadow:inset 0 -1px 0 var(--border);letter-spacing:.03em;text-transform:uppercase;background:#f8f9fb;font-size:.63rem;position:sticky;top:0}.dex-native .coverage-table-wrap tbody tr:last-child th,.dex-native .coverage-table-wrap tbody tr:last-child td{border-bottom:0}.dex-native .coverage-table-wrap tbody th{min-width:175px}.dex-native .coverage-table-wrap tbody th strong,.dex-native .coverage-table-wrap tbody th small{display:block}.dex-native .coverage-table-wrap tbody th small{color:var(--muted);margin-top:4px;font-size:.62rem;font-weight:500}.dex-native .coverage-missing-count{color:var(--amber)}.dex-native .coverage-media-preview{object-fit:contain;object-position:left center;width:88px;height:46px;margin-bottom:7px;display:block}.dex-native .coverage-media-preview.symbol{width:46px}.dex-native .coverage-media-missing{min-height:34px;color:var(--muted);align-items:center;gap:5px;font-size:.68rem;display:inline-flex}.dex-native .coverage-media-action{white-space:nowrap;min-height:44px;position:relative;overflow:hidden}.dex-native .coverage-media-action.disabled{cursor:wait;opacity:.6}.dex-native .coverage-media-action input{opacity:0;width:1px;height:1px;position:absolute}.dex-native .coverage-media-action:focus-within{outline-offset:2px;outline:3px solid #4f5fe738}.dex-native .coverage-upload-feedback{max-width:180px;color:var(--muted);margin-top:6px;line-height:1.35;display:block}.dex-native .coverage-review-state{color:var(--amber);margin-top:6px;font-size:.67rem;font-weight:700;display:block}.dex-native .coverage-inspect{white-space:nowrap;min-height:44px}.dex-native .coverage-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.dex-native .coverage-pagination .button{min-height:44px}.dex-native .coverage-pagination strong{min-width:58px;color:var(--muted);text-align:center;font-size:.72rem}.dex-native .inline-form{grid-template-columns:minmax(180px,1fr) auto;gap:9px;max-width:720px;display:grid}.dex-native .client-card{border:1px solid var(--border);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px;display:flex}.dex-native .client-card>div{color:var(--green);align-items:center;gap:10px;display:flex}.dex-native .client-card strong,.dex-native .client-card small{color:var(--text);display:block}.dex-native .client-card small{color:var(--muted);margin-top:3px;font-family:monospace}.dex-native .secret-panel{background:var(--indigo-soft);border:1px solid #b7c0ff;border-radius:10px;max-width:720px;margin-top:18px;padding:20px;position:relative}.dex-native .secret-panel h3{margin-bottom:12px}.dex-native .secret-panel code{overflow-wrap:anywhere;color:#28379f;background:#fff;border-radius:7px;margin-bottom:12px;padding:12px;display:block}.dex-native .secret-panel p:last-child{color:#45516b;align-items:center;gap:6px;margin:12px 0 0;font-size:.72rem;display:flex}.dex-native .close-button{background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.dex-native .result-list,.dex-native .price-grid{gap:8px;margin-top:18px;display:grid}.dex-native .result-list article{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr auto;gap:12px;padding:13px;display:grid}.dex-native .result-list code,.dex-native .result-list span{color:var(--muted);font-size:.72rem}.dex-native .price-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr))}.dex-native .price-grid article{border:1px solid var(--border);border-radius:8px;padding:15px}.dex-native .price-grid span,.dex-native .price-grid small{color:var(--muted);font-size:.7rem;display:block}.dex-native .price-grid strong{margin:5px 0;font-family:Georgia,serif;font-size:1.25rem;display:block}.dex-native .callout{max-width:720px;color:var(--green);background:var(--green-soft);border:1px solid #a9d9c2;border-radius:9px;gap:13px;padding:18px;display:flex}.dex-native .callout strong,.dex-native .callout p{color:var(--text)}.dex-native .callout p{color:var(--muted);margin:5px 0 0;font-size:.78rem;line-height:1.5}.dex-native .timeline-row{border-bottom:1px solid #edf0f4;grid-template-columns:14px 1fr;gap:10px;padding:15px 4px;display:grid}.dex-native .timeline-row>span{background:var(--green);border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 2px #a5dfc6}.dex-native .timeline-row div{gap:4px;display:grid}.dex-native .timeline-row code{color:var(--muted);font-size:.7rem}.dex-native .notice{border-radius:8px;max-width:900px;padding:11px 13px;font-size:.76rem}.dex-native .notice.error{color:#9d2828;background:#fff0f0}.dex-native .notice button{color:inherit;background:0 0;border:0;text-decoration:underline}.dex-native .empty-state{color:var(--muted);text-align:center;padding:28px 10px;font-size:.78rem}.dex-native .loading-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.dex-native .loading-grid span{background:linear-gradient(90deg,#e7eaf0,#f6f7f9,#e7eaf0) 0 0/200% 100%;border-radius:10px;height:126px;animation:1.4s linear infinite pulse}@keyframes pulse{to{background-position:-200% 0}}.dex-native .connect-shell{background:radial-gradient(circle at 70% 20%, #eef0ff 0, transparent 35%), var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.dex-native .connect-card{border:1px solid var(--border);background:#fff;border-radius:14px;width:min(440px,100%);padding:34px;box-shadow:0 22px 65px #141f341f}.dex-native .connect-card h1{margin-bottom:10px}.dex-native .connect-card>p:not(.eyebrow){color:var(--muted);line-height:1.55}@media (max-width:1380px){.dex-native .product-toolbar{grid-template-columns:minmax(250px,1fr) minmax(180px,.8fr) 1fr 1fr}.dex-native .product-toolbar>.button{grid-column:span 1}.dex-native .coverage-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.dex-native .dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr)}.dex-native .exchange-panel{grid-column:1/-1;min-height:0}.dex-native .prompt-panel,.dex-native .review-panel{grid-column:1/-1}.dex-native .kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.dex-native{padding-bottom:70px}.dex-native .sidebar{display:none}.dex-native .mobile-header{z-index:25;color:#fff;background:var(--ink);justify-content:space-between;align-items:center;height:62px;padding:0 16px;display:flex;position:sticky;top:0}.dex-native .mobile-header .brand{font-size:1rem}.dex-native .mobile-header .brand-mark{width:32px;height:32px}.dex-native .menu-button{color:#fff;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.dex-native .mobile-menu{z-index:24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030c1a66;display:block;position:fixed;inset:62px 0 70px}.dex-native .mobile-menu .sidebar{width:min(310px,88vw);height:100%;display:flex;position:static}.dex-native .workspace{margin-left:0;padding:20px 14px 34px}.dex-native .page-header{flex-wrap:wrap;align-items:flex-start}.dex-native .header-actions{justify-content:space-between;width:100%}.dex-native .header-actions .status-chip{display:none}.dex-native .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dex-native .kpi-card{flex-direction:column;gap:10px;min-height:145px;padding:14px}.dex-native .kpi-card strong{font-size:1.55rem}.dex-native .dashboard-grid{display:block}.dex-native .dashboard-grid>*{margin-bottom:11px}.dex-native .coverage-summary{margin-top:32px}.dex-native .sync-run-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.dex-native .sync-run-stats div:nth-child(n+4){grid-column:1/-1}.dex-native .review-row{grid-template-columns:32px 1fr;padding:14px 2px}.dex-native .review-actions,.dex-native .decision-saved{grid-column:2;justify-self:start}.dex-native .image-review-row{grid-template-columns:92px 1fr;gap:12px;padding:10px}.dex-native .image-review-preview{width:92px;height:132px}.dex-native .image-review-row .review-actions,.dex-native .image-review-row .decision-saved{grid-column:1/-1}.dex-native .image-review-map{grid-template-columns:1fr}.dex-native .image-review-arrow{margin:2px auto;transform:rotate(90deg)}.dex-native .submission-row{grid-template-columns:58px minmax(0,1fr) auto;gap:10px}.dex-native .submission-thumb{grid-row:span 2;width:52px;height:70px}.dex-native .submission-source,.dex-native .submission-target{grid-column:2}.dex-native .submission-arrow{display:none}.dex-native .submission-status{grid-area:1/3/span 2}.dex-native .submission-map{grid-template-columns:1fr}.dex-native .submission-map>svg{margin:0 auto;transform:rotate(90deg)}.dex-native .icon-action{width:44px;height:44px}.dex-native .inline-form{grid-template-columns:1fr}.dex-native .inline-form .button{width:100%}.dex-native .product-panel{padding:16px}.dex-native .product-toolbar{grid-template-columns:1fr 1fr}.dex-native .product-search,.dex-native .set-selector,.dex-native .product-toolbar>.button{grid-column:1/-1}.dex-native .product-filters{padding-bottom:3px;overflow-x:auto}.dex-native .product-filters button{flex:none;min-height:40px}.dex-native .product-grid,.dex-native .product-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dex-native .product-image-frame{padding:8px}.dex-native .product-card-copy{min-height:136px;padding:10px}.dex-native .product-detail{width:100%;padding:20px}.dex-native .product-detail-image{height:min(55vh,410px);margin-top:22px}.dex-native .product-price-heading,.dex-native .price-trend-heading{flex-direction:column;align-items:stretch}.dex-native .price-trend-controls{grid-template-columns:1fr 1fr;display:grid}.dex-native .price-trend-controls select{min-width:0}.dex-native .trend-kpis{grid-template-columns:1fr 1fr}.dex-native .result-list article{grid-template-columns:1fr}.dex-native .client-card{flex-direction:column;align-items:stretch}.dex-native .prompt-preview{max-height:46vh}.dex-native .prompt-panel{padding:16px}.dex-native .coverage-controls{grid-template-columns:1fr}.dex-native .coverage-results-heading{display:block}.dex-native .set-media-totals{margin-top:14px}.dex-native .mobile-bottom{z-index:35;color:#afbed3;background:var(--ink);border-top:1px solid #243853;grid-template-columns:repeat(4,1fr);height:70px;padding:6px 10px 8px;display:grid;position:fixed;inset:auto 0 0}.dex-native .mobile-bottom button{color:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.63rem;display:flex}.dex-native .mobile-bottom button.active{color:#8792ff}}@media (max-width:520px){.dex-native .coverage-workspace{gap:10px}.dex-native .coverage-overview,.dex-native .coverage-results{padding:16px}.dex-native .coverage-totals,.dex-native .set-media-totals{grid-template-columns:1fr 1fr}.dex-native .coverage-controls{grid-template-columns:1fr}.dex-native .coverage-controls>*{min-width:0}.dex-native .coverage-table-wrap{border:0;border-radius:0;max-height:none;overflow:visible}.dex-native .coverage-table-wrap table{min-width:0;display:block}.dex-native .coverage-table-wrap thead{display:none}.dex-native .coverage-table-wrap tbody{gap:12px;display:grid}.dex-native .coverage-table-wrap tbody tr{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:0 12px;padding:13px;display:grid}.dex-native .coverage-table-wrap th,.dex-native .coverage-table-wrap td{border-bottom:1px solid #edf0f4;min-width:0;padding:10px 0}.dex-native .coverage-table-wrap tbody th{grid-column:1/-1}.dex-native .coverage-table-wrap th:before,.dex-native .coverage-table-wrap td:before{content:attr(data-label);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:.59rem;font-weight:750;display:block}.dex-native .coverage-table-wrap td:nth-last-child(-n+2){grid-column:1/-1}.dex-native .coverage-table-wrap td:last-child{border-bottom:0}.dex-native .coverage-media-action,.dex-native .coverage-inspect{width:100%}.dex-native .coverage-pagination{justify-content:space-between}.dex-native .coverage-pagination .button{min-height:44px}.dex-native .image-kpi-actions .button{width:100%;min-height:44px}}@media (max-width:430px){.dex-native .page-header .text-button{padding:8px 0}.dex-native .kpi-grid{grid-template-columns:1fr 1fr}.dex-native .kpi-card{min-width:0}.dex-native .kpi-card strong{overflow-wrap:anywhere}.dex-native .sync-run-heading{grid-template-columns:32px minmax(0,1fr)}.dex-native .sync-run-heading .status-chip{grid-column:2}.dex-native .filter-row{overflow-x:auto}.dex-native .product-toolbar{grid-template-columns:1fr}.dex-native .product-search,.dex-native .set-selector,.dex-native .product-toolbar>.button,.dex-native .product-filters{grid-column:1}.dex-native .product-grid,.dex-native .product-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.dex-native .product-card-copy strong{font-size:.84rem}.dex-native .product-detail dl div{grid-template-columns:96px minmax(0,1fr)}.dex-native .submission-search{grid-template-columns:28px minmax(0,1fr)}.dex-native .submission-search .button{border:1px solid var(--border);border-radius:8px;grid-column:1/-1;width:100%;margin-top:7px}.dex-native .submission-row{grid-template-columns:50px minmax(0,1fr)}.dex-native .submission-status{grid-area:auto/2}}@media (prefers-reduced-motion:reduce){.dex-native *,.dex-native :before,.dex-native :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.dex-native{color:#1e293b;min-width:0;padding:28px;line-height:1.55;min-height:0!important}.dex-native>.notice{margin:0 0 24px;line-height:1.6}.dex-native .currency-settings{margin-bottom:20px}@media (max-width:700px){.dex-native{padding:18px}}:root{color:#25352e;font-synthesis:none;--green:#235d42;--ink:#172b3a;--muted:#475569;--line:#e6ebe5;--white:#fff;--lime:#d4f8ac;background:#f6f8f5;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;overflow-x:hidden}.overview-intro{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.overview-intro h2{margin:0;font-size:20px}.overview-intro p,.insight-context{color:#586b5f;margin:6px 0}.product-dashboard,.statistics-view{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.statistics-view,.resource-dashboard{padding:24px}.insight-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.insight-metric{flex-direction:column;align-items:flex-start;min-width:0;padding:20px;display:flex}.insight-metric>span{color:#52665a;font-weight:600}.insight-metric>strong{letter-spacing:-.6px;overflow-wrap:anywhere;margin:10px 0;font-size:27px;line-height:1.2}.insight-metric>small{color:#475569;font-size:12px}a.insight-metric:hover{background:#f9fcf7;border-color:#8cab95}.insight-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:18px;display:flex}.insight-filters .field{flex:1;min-width:130px;margin:0}.insight-filters select,.queue-tools input,.queue-tools select,.section-heading select{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #b9c7bd;border-radius:7px;padding:10px}.user-filter-panel{border-bottom:1px solid var(--line);padding:0 22px}.user-filter-panel .insight-filters{padding:18px 0 4px}.filter-notice{background:#f0f6e8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.insight-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.insight-panel{min-width:0;padding:22px}.insight-panel h2{margin:0 0 6px;font-size:17px}.insight-panel p{font-size:13px}.insight-panel .section-heading{flex-wrap:wrap;align-items:flex-start;gap:14px;margin:0 0 15px;padding:0}.insight-panel .section-heading .field{min-width:200px;margin:0}.insight-panel table{min-width:550px}.insight-panel table td,.insight-panel table th{padding:12px 14px}.insight-panel .cell-note{white-space:normal;max-width:300px;color:var(--muted);font-size:11px;display:block}.daily-scroll{max-height:360px}.daily-scroll th{z-index:1;background:#f7f9f5;position:sticky;top:0}.chart-legend{color:#506157;flex-wrap:wrap;gap:12px 20px;margin:12px 0;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:7px;display:flex}.chart-legend i{width:18px;height:3px;display:inline-block}.chart-legend .previous-key{border-top:2px dashed #849088}.cohort-svg{touch-action:pan-y;width:100%;min-height:170px;display:block;overflow:visible}.cohort-svg text{fill:#58685e;font:12px Segoe UI,sans-serif}.chart-grid line{stroke:#e6ebe5}.chart-inspect{align-items:center;gap:20px;font-size:13px;display:flex}.chart-inspect .field{flex:1;margin:0}.chart-inspect input{width:100%;accent-color:var(--green);min-height:28px}.chart-values{background:#f5f8f2;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:12px 0 0;padding:15px;display:grid}.chart-values dt{color:#56675c;font-size:12px}.chart-values dd{margin:5px 0 0;font-size:18px;font-weight:650}.chart-values small{font-size:11px;font-weight:400;display:block}.empty-copy{color:var(--muted);padding:18px 0}.distribution-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 15px;padding:12px 0;font-size:13px;display:grid}.distribution-row progress{grid-column:1/-1;height:6px}.insight-panel progress{width:100%;accent-color:var(--green)}.insight-panel td progress{min-width:150px;height:6px;margin-top:8px;display:block}.operational-list{margin:14px 0}.operational-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;display:flex}.operational-list dt{color:#475569}.operational-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.dashboard-links{color:var(--green);gap:12px;margin-top:18px;font-size:13px;font-weight:600;display:grid}.dashboard-links a:hover{text-decoration:underline}.queue-tools{align-items:flex-end;gap:16px;margin:16px 0;display:flex}.queue-tools .field{flex:1;margin:0}.dashboard-alert{border-top:1px solid var(--line);padding:14px 0}.dashboard-alert>strong{margin-top:8px;display:block}.dashboard-alert p{margin:5px 0}.dashboard-alert small{color:var(--muted)}.coverage-value{color:var(--green);margin:15px 0;font-size:38px;display:block}.workspace-links-title{margin:28px 0 16px;font-size:17px}.email-studio fieldset,.intake-view fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.intake-view .field input,.intake-view .field select,.intake-view .field textarea{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #b9c7bd;border-radius:7px;padding:10px}.intake-view form,.intake-view .button-row{margin-top:18px}.intake-view .field{margin-bottom:14px}.intake-view progress{width:100%;height:12px;accent-color:var(--green)}.capture-cameras,.capture-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.capture-cameras video{aspect-ratio:16/9;object-fit:contain;background:#15251c;border-radius:8px;width:100%;display:block}.capture-screen{background:#15251c;border-radius:8px;overflow:hidden}.capture-placeholder{aspect-ratio:16/9;color:#e4eee6;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.capture-placeholder small{color:#b7cabb}.capture-equipment{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.capture-equipment>div{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.capture-equipment span,.capture-equipment small{overflow-wrap:anywhere;display:block}.capture-equipment small{color:var(--muted);margin-top:4px}.intake-case{gap:20px;min-width:0;display:grid}.intake-setup-return{padding:24px 24px 0}.intake-workbench.intake-finished{grid-template-columns:1fr}.capture-photos figure{gap:8px;margin:0;display:grid}.capture-photos img{object-fit:contain;background:#edf1ec;width:100%;max-height:350px}.recording-status{color:#8c1826;background:#fff1f2;border:1px solid #d6a7ad;border-radius:8px;padding:14px;font-weight:700}.intake-item{grid-template-columns:minmax(100px,200px) minmax(0,1fr);gap:24px;display:grid}.intake-item>img{object-fit:contain;width:100%;max-height:300px}.intake-item:not(:has(>img)){grid-template-columns:1fr}.intake-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.intake-workbench .capture-photos img{max-height:240px}.intake-workbench .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.intake-workbench .intake-item{grid-template-columns:minmax(0,1fr)}.intake-workbench .intake-item>img{max-height:180px}.user-detail .button-row{margin:20px 0}.user-detail button[aria-pressed=true]{background:var(--green);color:#fff}@media (max-width:1100px){.intake-workbench{grid-template-columns:1fr}}@media (max-width:650px){.capture-cameras,.capture-equipment,.capture-photos,.intake-item{grid-template-columns:1fr}.intake-item>img{max-height:240px}.intake-view .section-heading{flex-direction:column;align-items:start}}.email-studio .field input,.email-studio .field select,.email-studio .field textarea,.insight-filters input{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #b9c7bd;border-radius:7px;padding:10px}.email-studio textarea{resize:vertical}.email-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.email-block{border:1px solid var(--line);background:#f9fbf7;border-radius:8px;margin:14px 0;padding:16px}.email-block>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.email-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.email-tabs button[aria-pressed=true]{background:var(--green);color:#fff}.email-library,.campaign-detail details{border-top:1px solid var(--line);margin:18px 0;padding:15px 0}.email-studio summary{cursor:pointer;padding:8px 0;font-weight:600}.email-preview{background:#edf1ec;border-radius:8px;min-width:0;padding:12px}.email-preview iframe{background:#fff;border:0;width:100%;min-height:660px;margin:12px auto 0;display:block}.email-preview iframe.mobile{max-width:390px}.email-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9f4;padding:18px}.recipient-list{max-height:300px;margin:16px 0;overflow:auto}.recipient-list>label{border-top:1px solid var(--line);overflow-wrap:anywhere;align-items:center;gap:10px;padding:10px 0;display:flex}.recipient-list small{color:var(--muted);margin-left:auto}.email-send-review{border:2px solid var(--green)}.campaign-detail{margin-top:22px}@media (max-width:1100px){.insight-columns{grid-template-columns:1fr}}@media (max-width:650px){.overview-intro{flex-direction:column;align-items:flex-start}.insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.insight-metric{padding:14px}.insight-metric>strong{font-size:23px}.insight-metric>span{font-size:12px}.insight-metric>small{font-size:11px}.statistics-view,.resource-dashboard{padding:14px}.insight-panel{padding:15px}.insight-filters{gap:12px;padding:14px}.insight-filters .field{min-width:calc(50% - 12px)}.chart-values{grid-template-columns:1fr;gap:10px}.chart-values>div{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.chart-values dd{margin:0}.queue-tools{flex-direction:column;align-items:stretch}.user-filter-panel{padding:0 14px}.email-document-list,.email-columns{grid-template-columns:1fr}.email-block{padding:12px}.recipient-list>label{flex-wrap:wrap}}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #589663}button{transition:background .16s,border-color .16s,box-shadow .16s}p,h1,h2,h3{margin-top:0}h2{letter-spacing:-.35px;font-size:17px}h3{font-size:14px}svg{flex-shrink:0}input,select{min-width:0}input::placeholder{color:#475569}input,select,textarea{min-height:44px;color:var(--ink);background:#fff;border:1px solid #dbe3da;border-radius:8px;padding:10px 12px}fieldset{border:0;min-width:0;margin:0;padding:0}kbd{color:#475569;white-space:nowrap;background:#fff;border:1px solid #e3e8e1;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{clip-path:inset(50%);z-index:30;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:15px}.skip-link:focus{clip-path:none;top:15px}.muted{color:var(--muted);font-size:12px}.app-shell{min-height:100dvh;display:flex}.sidebar{border-right:1px solid var(--line);scrollbar-width:thin;background:#fff;flex-direction:column;flex:0 0 236px;width:236px;height:100dvh;padding:29px 17px 0;display:flex;position:sticky;top:0;overflow-y:auto}.brand{letter-spacing:-.9px;align-items:center;gap:10px;padding:0 11px;font-size:22px;font-weight:720;line-height:1.2;display:flex}.brand-caption{letter-spacing:2px;color:#475569;margin-top:5px;font-size:8px;font-weight:600;display:block}.workspace-switch{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin:30px 0 28px;padding:12px 10px;display:flex}.workspace-avatar{color:#475569;background:#eff4ec;border-radius:8px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid}.workspace-switch>div{flex:1;line-height:1.4}.workspace-switch small{color:#475569;font-size:10px;display:block}.workspace-switch>svg{color:#475569}.nav-label{letter-spacing:1.3px;color:#475569;margin-bottom:10px;padding:0 13px;font-size:9px;font-weight:650}.nav-label.second{margin-top:28px}.nav-link{color:#475569;border-radius:8px;align-items:center;gap:12px;min-height:45px;margin-bottom:4px;padding:12px 13px;font-size:12px;font-weight:540;display:flex}.nav-link:hover{background:#f5f8f2}.nav-link[aria-current=page]{color:#315e30;background:#eaf2e5;font-weight:650}.nav-link svg{stroke-width:1.6px}.nav-chevron{color:#475569;margin-left:auto}.subnav{border-left:1px solid #dce5d8;gap:1px;margin:3px 0 13px 21px;padding-left:13px;display:grid}.subnav a{color:#475569;border-radius:5px;justify-content:space-between;align-items:center;padding:7px 6px;font-size:11px;display:flex}.subnav a:hover,.subnav [aria-current=page]{color:#29582d;background:#f0f5ec}.sidebar-bottom{margin-top:auto;padding-top:25px}.environment-card{background:#f6f8f3;border:1px solid #e8eddf;border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:flex}.environment-card strong{color:#475569;font-size:10px;display:block}.environment-card small{color:#475569;font-size:9px}.status-dot{background:#b3b9aa;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot.live{background:#4b9361;box-shadow:0 0 0 3px #4b93610e}.account{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:10px;padding:18px 3px;display:flex}.account-avatar{color:#475569;background:#f0f3ed;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.account>div:nth-child(2){flex:1;min-width:0}.account strong{overflow-wrap:anywhere;font-size:10px;display:block}.account small{color:#475569;font-size:9px;display:block}.workspace{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fffc;justify-content:space-between;align-items:center;gap:20px;height:79px;padding:0 37px;display:flex}.breadcrumb{white-space:nowrap;color:#475569;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:#586953;font-weight:500}.breadcrumb>svg{color:#475569}.topbar-actions{align-items:center;gap:20px;display:flex}.search-box{color:#475569;align-items:center;gap:9px;display:flex;position:relative}.search-box>input{background:0 0;border:0;width:173px;min-height:40px;padding:7px 0;font-size:11px}.search-box>input:focus{outline:none}.search-box:focus-within{outline-offset:6px;border-radius:4px;outline:2px solid #76916d}.search-results{z-index:20;border:1px solid var(--line);background:#fff;border-radius:12px;width:340px;max-height:520px;padding:8px;position:absolute;top:47px;right:0;overflow:auto;box-shadow:0 15px 40px #132f2318}.search-heading{text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;padding:5px 9px;font-size:10px;display:flex}.search-results>button{text-align:left;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:11px;display:flex}.search-results>button:hover{background:#f2f7ee}.search-results small{color:var(--muted);font-size:10px;display:block}.search-results>p{padding:10px}.environment-tabs{background:#eef2e9;border:1px solid #e7ebdf;border-radius:7px;gap:2px;padding:3px;display:flex}.environment-tabs>button{color:#475569;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:53px;min-height:29px;font-size:10px;font-weight:550;display:flex}.environment-tabs .selected{color:#476a40;background:#fff;box-shadow:0 1px 4px #192f1810}.icon-button{color:#475569;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.icon-button:hover{background:#edf2e8}.notification-dot{background:#478453;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:9px}.mobile-menu{display:none}main{max-width:1610px;margin:auto;padding:33px 37px 0;outline:none!important}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:1.65px;color:#475569;margin-bottom:8px;font-size:9px;font-weight:650}.eyebrow>span{color:#475569;margin-left:5px}h1{letter-spacing:-1.35px;color:#253b2b;margin:0 0 9px;font-size:32px;font-weight:650;line-height:1.12}.heading-dot{color:#475569}.page-heading p{color:#475569;margin:0;font-size:12px}.heading-actions{align-items:center;gap:18px;display:flex}.updated{color:#475569;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.primary,.secondary,.hero-button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:9px 14px;font-size:11px;font-weight:600;display:inline-flex}.primary{color:#fff;background:#2c6041;border:1px solid #2c6041}.primary:hover{background:#234b34}.secondary{color:#475569;background:#fff;border:1px solid #dfe6d9}.secondary:hover{background:#f1f6eb;border-color:#b3c6a6}.text-button{color:#475569;background:0 0;border:0;align-items:center;gap:9px;min-height:35px;padding:8px 0;font-size:11px;font-weight:600;display:inline-flex}.text-button:hover{color:#1d4826}.connection-banner{color:#475569;background:#f0f4e9;border:1px solid #dfe8d3;border-radius:9px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.connection-banner>div{flex:1}.connection-banner strong{font-size:11px;font-weight:650;display:block}.connection-banner span:not(.banner-icon){color:#475569;margin-top:2px;font-size:10px;display:block}.banner-icon{background:#e4edd9;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.hero{color:#fff;background:#173e2c;border-radius:13px;grid-template-columns:1.2fr 1fr;gap:30px;min-height:276px;padding:30px 35px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:1px solid #bfd29a0e;border-radius:50%;width:430px;height:430px;position:absolute;top:-240px;right:-150px;box-shadow:0 0 0 60px #b7d59b03,0 0 0 120px #b7d59b03}.hero-eyebrow{letter-spacing:1.6px;color:#475569;align-items:center;gap:7px;font-size:8px;font-weight:600;display:flex}.hero-eyebrow .status-dot{background:#b9e496;width:5px;height:5px}.hero h2{letter-spacing:-.9px;color:#f1f8e9;margin:17px 0 11px;font-size:29px;font-weight:500;line-height:1.25}.hero p{color:#475569;margin-bottom:17px;font-size:11px;line-height:1.75}.hero-button{color:#2c512c;background:#d5f4b5;border:0;min-height:34px;padding:8px 13px;font-size:10px}.hero-button:hover{background:#e1ffbd}.hero-map{z-index:1;text-align:center;place-self:center;width:100%;max-width:370px;padding:7px;position:relative}.map-center{z-index:2;color:#e2ecd7;background:#284e36;border:1px solid #446648;border-radius:10px;align-items:center;gap:10px;padding:11px 17px;font-size:11px;display:inline-flex;position:relative;box-shadow:0 8px 30px #07190e20}.map-center img{border-radius:8px;width:28px;height:28px}.map-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:25px;display:grid;position:relative}.map-nodes:before{content:"";border-left:1px dashed #77986580;height:21px;position:absolute;top:-25px;left:50%}.map-nodes button{color:#c4d4b6;z-index:2;background:#264b33;border:1px solid #3f6141;border-radius:8px;align-items:center;gap:10px;padding:12px 13px;font-size:10px;display:flex;position:relative}.map-nodes button:hover{background:#345d3e}.map-nodes button>svg{color:#475569;stroke-width:1.6px}.map-light{background:#657b58;border-radius:50%;width:5px;height:5px;margin-left:auto;display:block}.map-light.connected{background:#c2f995}.map-caption{color:#475569;margin-top:18px;font-size:9px;display:block}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0 24px;display:grid}.metric{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;min-width:0;padding:18px}.metric:hover{border-color:#c0d0b5}.metric-heading{color:#475569;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.metric-heading>svg{color:#475569;stroke-width:1.5px}.metric>strong{letter-spacing:-.8px;color:#33492e;overflow-wrap:anywhere;margin:11px 0 12px;font-size:29px;font-weight:600;line-height:1.2;display:block}.metric>strong.metric-empty{color:#c5cebd;font-weight:400}.metric-bottom{color:#475569;justify-content:space-between;align-items:center;gap:4px;font-size:8px;display:flex}.metric-bottom>svg{color:#b4beac}.dashboard-columns{grid-template-columns:1.36fr 1fr;gap:20px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.section-heading{justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.section-heading h2{letter-spacing:-.25px;align-items:center;gap:8px;margin:0 0 4px;font-size:14px;font-weight:600;display:flex}.section-heading p{color:#475569;margin:0;font-size:10px}.section-heading>svg{color:#475569;stroke-width:1.5px}.count-badge{color:#475569;background:#f0f4eb;border:1px solid #e7eddf;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:500}.empty-followup{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:215px;padding:13px 28px 25px;display:flex}.empty-symbol{color:#475569;background:#f3f6ed;border:1px solid #eaf0e2;border-radius:13px;place-items:center;width:48px;height:48px;margin:4px 0 13px;display:grid}.empty-symbol svg{stroke-width:1.3px}.empty-followup h3{color:#475569;margin-bottom:6px;font-size:12px;font-weight:550}.empty-followup p{color:#475569;max-width:280px;margin:0;font-size:10px;line-height:1.8}.panel-foot{color:#475569;background:#fdfefa;border-top:1px solid #f0f3ec;align-items:center;gap:7px;padding:12px 22px;font-size:9px;display:flex}.quick-panel{padding-bottom:9px}.quick-link{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f3eb;align-items:center;gap:12px;width:calc(100% - 40px);margin:0 20px;padding:13px 0;display:flex}.quick-link:last-child{border:0}.quick-link:hover{background:#fcfef9}.quick-icon{color:#475569;background:#f3f6ed;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.quick-icon>svg{stroke-width:1.4px}.quick-link>span:nth-child(2){flex:1}.quick-link strong{color:#56694a;font-size:11px;font-weight:550;display:block}.quick-link small{color:#475569;margin-top:3px;font-size:9px;display:block}.quick-link>svg{color:#475569;stroke-width:1.4px}.platform-heading{padding:28px 0 15px}.product-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.product-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;min-width:0;padding:18px}.product-card:hover{border-color:#b8cfa5}.product-card-top{color:#475569;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.product-icon{color:#475569;background:#ebf2e5;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:inline-grid}.product-icon svg{stroke-width:1.5px}.green{color:#475569;background:#ebf2e5}.orange{color:#bd9968;background:#fcf0e2}.blue{color:#819bb9;background:#eaf1fc}.purple{color:#a28abc;background:#f1edfb}.product-card h3{color:#53694a;margin:0 0 4px;font-size:12px;font-weight:600}.product-card p{color:#475569;margin:0 0 15px;font-size:9px}.product-card-status{color:#475569;border-top:1px solid #f0f3eb;align-items:center;gap:6px;padding-top:12px;font-size:9px;display:flex}.page-footer{color:#475569;justify-content:space-between;gap:15px;padding:25px 0 20px;font-size:9px;display:flex}.page-footer>span{align-items:center;gap:7px;display:flex}.page-footer img{opacity:.6}.footer-separator{color:#64748b;margin:0 5px}.followup-list{min-height:215px;padding:0 22px}.followup-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f3eb;align-items:center;gap:14px;width:100%;padding:16px 0;display:flex}.followup-list>button>span:nth-child(2){flex:1}.followup-index{color:#475569;font-size:11px}.followup-list strong{font-size:11px;font-weight:550;display:block}.followup-list small{color:#475569;font-size:10px}.followup-list svg{color:#475569}.environment-notice,.notice{color:#83672c;background:#fff7e7;border-bottom:1px solid #f1e4c7;padding:12px 20px;font-size:12px}.notice{border:1px solid #f1e4c7;border-radius:8px;margin:0 0 18px}.owner-banner{border-radius:12px;align-items:center;gap:20px;margin-bottom:20px;padding:25px;display:flex}.owner-banner .product-icon{background:#ffffff75;width:55px;height:55px}.owner-banner h2{color:var(--ink);margin:0 0 5px;font-size:23px}.owner-banner p{color:#475569;margin:0;font-size:11px}.resource-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.resource-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:108px;padding:22px;display:flex}.resource-card:hover{background:#fdfffb;border-color:#b8cfa5}.resource-card h3{margin:0 0 6px;font-weight:550}.resource-card p{color:#475569;margin:0;font-size:11px}.resource-card>svg{color:#475569}.resource-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;display:flex}.owner-tag{color:#475569;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.resource-top .muted{font-size:10px}.empty-state{text-align:center;color:#475569;flex-direction:column;align-items:center;gap:12px;padding:65px 25px;display:flex}.empty-state h2,.empty-state h3{color:#4e6546;margin:0;font-size:18px;font-weight:550}.empty-state p{color:#475569;max-width:520px;margin:0 0 8px;font-size:12px;line-height:1.8}.empty-state>svg{stroke-width:1.4px;margin-bottom:4px}.empty-state.compact{padding:30px}.table-tools{border-bottom:1px solid var(--line);gap:12px;padding:17px 22px;display:flex}.table-search{color:#475569;border:1px solid #dfe6d9;border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.table-search input{background:0 0;border:0;width:100%;padding:10px 0;font-size:12px}.table-search input:focus{outline:0}.table-search:focus-within{outline:2px solid #9eb68e}.table-tools select{font-size:11px}.table-scroll{scrollbar-width:thin;position:relative;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:720px;font-size:12px}th{color:#475569;white-space:nowrap;background:#fafcf7;padding:13px 20px;font-size:10px;font-weight:500}td{color:#475569;overflow-wrap:anywhere;border-top:1px solid #edf1e8;max-width:280px;padding:13px 20px}tr:hover td{background:#fdfff9}.status-pill{white-space:nowrap;color:#475569;background:#f4f8ee;border:1px solid #e1e9d8;border-radius:5px;align-items:center;padding:4px 7px;font-size:9px;display:inline-flex}.row-button{color:#475569;background:0 0;border:1px solid #e3ebdb;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.table-footer{border-top:1px solid var(--line);color:#475569;justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;font-size:10px;display:flex}.table-footer .secondary{min-height:33px;font-size:10px}.button-row{flex-wrap:wrap;gap:8px;display:flex}.record-content{padding:22px}.record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;display:grid}.record-grid>div{min-width:0}.record-grid dt{color:#475569;margin-bottom:4px;font-size:10px}.record-grid dd{color:#526b46;overflow-wrap:anywhere;margin:0;font-size:12px}.record-group{border:1px solid #e6edde;border-radius:8px;grid-column:1/-1;padding:15px}.record-group>dt{color:#475569;margin-bottom:12px;font-size:12px;font-weight:600}.record-list{gap:10px;display:grid}.record-item+.record-item{border-top:1px solid #edf1e8;padding-top:10px}.content-panel{padding:25px}.content-panel>.section-heading{padding:0 0 20px}.content-panel h2{color:#47613e;font-size:18px}.content-panel h3{color:#475569;margin:25px 0 8px;font-size:13px}.content-panel p,.content-panel li{color:#475569;font-size:12px;line-height:1.9}.content-panel li{margin-bottom:10px}.contracts-note{margin-top:20px}.integration-row{border-top:1px solid var(--line);align-items:center;gap:16px;padding:20px 0;display:flex}.integration-row>div{flex:1;min-width:0}.integration-row h3{margin:0 0 4px;font-size:13px}.integration-row p{margin:0;font-size:11px}.integration-row:last-child{padding-bottom:0}.help-content{max-width:850px}.help-content>h3{margin-top:25px}.inline-note{color:#475569;background:#f7faf2;border:1px solid #e3ecd9;border-radius:8px;margin-bottom:22px;padding:13px;font-size:11px;line-height:1.8}.settings-form{padding:25px}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.field{color:#475569;flex-direction:column;gap:7px;font-size:11px;display:flex}.field-group{border:1px solid #e3ecd9;border-radius:9px;grid-column:1/-1;padding:17px}.field-group legend{color:#475569;padding:0 8px;font-size:12px;font-weight:550}.check-field{flex-direction:row;justify-content:space-between;align-self:center;align-items:center}.check-field input{accent-color:#4b7340;width:19px;height:19px;min-height:19px}.form-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:25px;display:flex}.confirmation{color:#475569;background:#f2f7ec;border:1px solid #d2dfc5;border-radius:9px;margin-top:20px;padding:18px}.confirmation strong{font-size:13px}.confirmation p{color:#475569;margin:8px 0 15px;font-size:12px}.error{color:#b0503c;background:#fff4ee;border-color:#f3dcd1;border-radius:7px;padding:12px;font-size:12px}.success{color:#475569;font-size:12px}.lookup-form{align-items:flex-end;gap:12px;max-width:500px;margin-top:15px;display:flex}.lookup-form label{flex:1}.lookup-form button{min-height:44px}.access-form{margin-top:30px}.access-form>label{max-width:580px;margin:20px 0}.access-form>.inline-note{margin-top:20px}.empty-copy{padding:35px 0}.detail-dialog{width:min(830px,100% - 30px);max-height:88dvh;color:var(--ink);border:1px solid #dce6d3;border-radius:14px;padding:27px;overflow:auto;box-shadow:0 20px 80px #0c241c30}.detail-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13292080}.dialog-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:17px;display:flex}.dialog-heading h2{margin:0}.dialog-heading .eyebrow{margin-bottom:8px;font-size:9px;display:block}.dialog-actions{margin-top:25px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:30;background:#13292080;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-panel{background:#fff;border-radius:15px;width:min(440px,100%);padding:35px;position:relative;box-shadow:0 20px 80px #0c241c30}.close-login{position:absolute;top:15px;right:15px}.login-panel .eyebrow{margin-top:25px;font-size:9px}.login-panel h2{letter-spacing:-.7px;margin-bottom:8px;font-size:26px}.login-panel>p{color:#475569;font-size:12px}.login-panel form{gap:17px;margin-top:25px;display:grid}.login-panel .primary{min-height:44px}.spinning{animation:1.1s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}@media (min-width:1600px){main{padding-top:40px}.hero{min-height:305px;padding:36px 43px}.hero h2{font-size:35px}.metrics{gap:20px}.metric{padding:22px}.metric>strong{font-size:33px}.product-card{padding:22px}.dashboard-columns{gap:24px}}@media (max-width:1190px){.sidebar{flex-basis:213px;width:213px;padding-inline:13px}.topbar,main{padding-inline:24px}.search-box>input{width:125px}.search-box>kbd{display:none}.topbar-actions{gap:13px}.hero{gap:20px;padding:25px}.hero h2{font-size:26px}.map-nodes button{gap:6px;padding:10px}.map-nodes button>svg{width:15px}.metrics,.product-cards{gap:11px}.metric,.product-card{padding:15px}.metric>strong{font-size:25px}.metric-heading{font-size:10px}.metric-bottom{font-size:8px}.metric-bottom>svg{display:none}.heading-actions{gap:10px}.updated{font-size:9px}.page-heading{margin-bottom:20px}.dashboard-columns{gap:15px}.section-heading{padding:18px}.section-heading h2{font-size:13px}.quick-link{width:calc(100% - 30px);margin:0 15px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:970px){.breadcrumb>span,.breadcrumb>svg{display:none}.search-box>input{width:150px}.hero{grid-template-columns:1fr 1fr;gap:15px;padding:24px}.hero h2{font-size:25px}.hero-map{padding:0}.map-center{padding:10px;font-size:9px}.map-nodes{gap:7px}.map-nodes button{gap:5px;font-size:9px}.map-nodes button>svg,.metric-heading>svg{display:none}.metrics,.product-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card-top{margin-bottom:12px}.dashboard-columns{grid-template-columns:1fr}.quick-panel{grid-template-columns:1fr 1fr;padding-bottom:10px;display:grid}.quick-panel>.section-heading{grid-column:1/-1}.quick-link{border:0}.updated{display:none}.connection-banner .text-button{font-size:10px}.connection-banner .banner-icon{display:none}.resource-cards{grid-template-columns:1fr}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sidebar{z-index:25;width:250px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 0 30px #20342114}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:24;background:#17291e60;border:0;position:fixed;inset:0}.mobile-menu{display:inline-flex}.topbar{gap:8px;height:65px;padding:0 18px}.breadcrumb{gap:6px;font-size:11px}.topbar-actions{gap:9px}.search-box{display:none}.environment-tabs>button{min-width:42px;min-height:31px}.notification-button{width:30px}.topbar-actions>.icon-button svg{width:17px}.workspace{width:100%}main{padding:25px 20px 0}.eyebrow{letter-spacing:1.3px;font-size:8px}h1{font-size:29px}.page-heading{align-items:flex-start;gap:10px;margin-bottom:18px}.page-heading p{font-size:11px}.heading-actions{padding-top:19px}.heading-actions .secondary{min-height:34px;padding:8px 10px;font-size:10px}.connection-banner{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px}.connection-banner>div{flex:240px}.connection-banner .text-button{min-height:28px;padding:0}.connection-banner strong{font-size:10px}.connection-banner span:not(.banner-icon){font-size:9px;line-height:1.7}.hero{grid-template-columns:1fr;gap:24px;padding:24px}.hero h2{font-size:28px}.hero p{font-size:11px}.hero-map{max-width:none}.map-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:15px}.map-nodes button{flex-direction:column;gap:6px;min-height:58px;padding:10px 4px;font-size:8px;display:flex}.map-nodes button>svg{width:17px;height:17px;display:block}.map-light{display:none}.map-center{padding:7px 12px;font-size:10px}.map-center img{width:24px;height:24px}.map-nodes:before{height:15px;top:-15px}.map-caption{margin-top:12px;font-size:8px}.hero-eyebrow{letter-spacing:1.5px;font-size:7px}.hero-button{min-height:36px}.metrics{gap:10px;margin:15px 0 19px}.metric{padding:15px}.metric-heading{font-size:10px}.metric>strong{margin:12px 0;font-size:26px}.metric-bottom{font-size:8px}.metric-bottom>svg{width:12px;display:block}.quick-panel{display:block}.quick-link{border-bottom:1px solid #f0f3eb;padding:12px 0}.quick-link strong{font-size:12px}.quick-link small{font-size:10px}.quick-link .quick-icon{width:36px;height:36px}.section-heading h2{font-size:14px}.section-heading p{font-size:10px}.empty-followup{min-height:195px}.empty-followup h3{font-size:12px}.empty-followup p{font-size:10px}.platform-heading{align-items:flex-start;padding-top:24px}.platform-heading .text-button{gap:5px;min-height:28px;font-size:9px}.platform-heading .text-button>svg{width:11px}.product-cards{gap:10px}.product-card{padding:15px}.product-card p{min-height:27px;font-size:9px}.product-card h3{font-size:13px}.product-card-status{font-size:9px}.page-footer{gap:8px;padding-top:23px;font-size:8px}.page-footer>span:last-child{gap:3px;font-size:7px}.owner-banner{gap:13px;padding:20px}.owner-banner h2{font-size:20px}.owner-banner p{font-size:10px}.resource-card{padding:20px}.resource-top{flex-wrap:wrap;gap:8px;padding:15px}.resource-top .muted{font-size:9px}.empty-state{padding:45px 20px}.empty-state h2{font-size:18px}.table-tools{flex-wrap:wrap;gap:9px;padding:14px}.table-search{flex-basis:100%}.table-tools select{flex:1}.table-tools .secondary{min-height:44px}td{padding:12px 14px;font-size:11px}th{padding:12px 14px;font-size:9px}.table-footer{padding:13px;font-size:9px}.table-footer .secondary{min-height:39px}.record-content{padding:15px}.record-grid{gap:14px}.record-group{padding:12px}.record-grid dd{font-size:11px}.content-panel{padding:20px}.content-panel h2{font-size:17px}.integration-row{flex-wrap:wrap;gap:11px}.integration-row>div{flex-basis:calc(100% - 55px)}.integration-row>.status-pill{margin-left:48px}.integration-row p{font-size:10px}.settings-form{padding:17px}.settings-grid{grid-template-columns:1fr;gap:16px}.field-group{padding:14px}.form-footer{flex-wrap:wrap}.form-footer .primary{min-height:44px}.lookup-form{flex-wrap:wrap}.lookup-form label{flex-basis:100%}.lookup-form .primary{width:100%}.detail-dialog{padding:20px}.detail-dialog .record-grid{grid-template-columns:1fr}.login-panel{padding:26px}.login-panel h2{font-size:25px}.environment-notice{font-size:11px}.followup-list{padding:0 18px}.followup-list strong{font-size:11px}.followup-list small{font-size:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nav-link{font-size:13px}.subnav a{min-height:38px;font-size:12px}.workspace-switch strong{font-size:13px}.workspace-switch small{font-size:11px}.breadcrumb,.search-box>input{font-size:12px}.page-heading p{color:#475569;font-size:13px}.connection-banner strong{font-size:12px}.connection-banner span:not(.banner-icon){color:#475569;font-size:11px}.hero p{font-size:13px}.hero-eyebrow{font-size:9px}.hero-button{min-height:40px;font-size:12px}.map-center{font-size:12px}.map-nodes button{font-size:11px}.map-caption{color:#b1c7a4;font-size:10px}.metric-heading{color:#475569;font-size:12px}.metric-bottom{color:#475569;font-size:10px}.section-heading h2{font-size:16px}.section-heading p{color:#475569;font-size:12px}.empty-followup h3{color:#475569;font-size:14px}.empty-followup p{color:#475569;font-size:12px}.quick-link strong{font-size:13px}.quick-link small{color:#475569;font-size:11px}.product-card h3{font-size:14px}.product-card p,.product-card-status{color:#475569;font-size:11px}.panel-foot{color:#475569;font-size:10px}.updated{color:#475569;font-size:11px}.text-button,.primary,.secondary{min-height:42px;font-size:12px}.product-icon{width:40px;height:40px}.record-grid dt{color:#475569;font-size:12px}.record-grid dd{font-size:13px}.status-pill{color:#475569;font-size:11px}.field{color:#475569;font-size:12px}.field input,.field select{font-size:13px}.muted{color:#475569}.resource-card p,.resource-top .muted,.empty-state p{color:#475569;font-size:12px}.action-section{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.action-section>h3{margin-bottom:5px}.action-section>label{max-width:400px}.action-section form{margin-top:20px}.action-section form>.secondary{margin-top:18px}.action-section .confirmation .field{margin-bottom:15px}.action-section input[type=checkbox]{accent-color:#315f39;width:20px;height:20px;min-height:20px}.login-panel{color:var(--ink);border:1px solid #dce6d3}.login-panel::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13292080}.mobile-search-button{display:none}@media (max-width:760px){.mobile-search-button{width:30px;display:inline-flex}.search-box.mobile-open{z-index:25;background:#fff;border:1px solid #dbe6d1;border-radius:9px;padding:8px 14px;display:flex;position:fixed;top:68px;left:16px;right:16px}.search-box.mobile-open>input{width:100%;font-size:14px}.search-box.mobile-open .search-results{width:100%;top:58px;left:0;right:0}.topbar-actions{gap:3px}.breadcrumb>strong{text-overflow:ellipsis;max-width:96px;overflow:hidden}.hero p{font-size:12px}.hero-eyebrow{font-size:8px}.map-nodes button{font-size:9px}.map-caption{font-size:10px}.metric-heading{font-size:11px}.metric-bottom{font-size:9px}.section-heading h2{font-size:15px}.section-heading p{font-size:11px}.platform-heading{gap:10px}.platform-heading .text-button{min-height:42px;font-size:10px}.page-heading p{font-size:12px}.connection-banner span:not(.banner-icon){font-size:11px}.connection-banner .text-button{min-height:36px;font-size:11px}.product-card p{min-height:30px;font-size:10px}.product-card-status{font-size:10px}.nav-link{min-height:46px}.subnav a{min-height:42px}.environment-tabs>button{min-height:36px}.icon-button,.heading-actions .secondary{min-height:40px}.page-footer{font-size:9px}.page-footer>span:last-child{font-size:8px}}
