.settings-navigation[data-v-f6d9dd88]{border-top:1px solid var(--ui-border);gap:6px;margin-top:16px;padding-top:16px;display:grid}.settings-navigation-title[data-v-f6d9dd88]{color:var(--ui-text-faint);letter-spacing:.08em;margin:0 14px 4px;font-size:12px}.telegram-delivery-alert-banner[data-v-f6d9dd88]{color:#5b4812;background:#fff9df;border-color:#d8c78a}.telegram-delivery-alert-banner span[data-v-f6d9dd88]{color:#77632b}.telegram-delivery-alert-banner button[data-v-f6d9dd88]{color:#624d13;border-color:#aa8d36}.telegram-delivery-alerts[data-v-f6d9dd88]{background:#fffbed;border-color:#dfcf94}.telegram-delivery-alerts>header p[data-v-f6d9dd88]{color:#816d2c}.telegram-delivery-alerts>header h3[data-v-f6d9dd88]{color:#57450f}.telegram-delivery-alerts>header>span[data-v-f6d9dd88]{color:#655018;background:#f5e7af}.telegram-delivery-guidance[data-v-f6d9dd88]{color:#6e6038;margin:0;font-size:12px;line-height:1.6}@media (width<=900px){.settings-navigation[data-v-f6d9dd88]{border-top:0;border-left:1px solid var(--ui-border);flex:none;align-items:center;margin:0 0 0 8px;padding:0 0 0 14px;display:flex}.settings-navigation-title[data-v-f6d9dd88]{white-space:nowrap;margin:0 6px 0 0}}.dashboard-heading[data-v-5f13d353]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.dashboard-heading h2[data-v-5f13d353]{color:var(--ui-text);margin:3px 0 4px;font-size:30px;line-height:1.1}.dashboard-heading>div:first-child>p[data-v-5f13d353]:last-child{color:var(--ui-text-muted);margin:0}.dashboard-controls[data-v-5f13d353]{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.dashboard-controls label[data-v-5f13d353]{min-width:200px;color:var(--ui-text-muted);gap:5px;font-size:12px;font-weight:800;display:grid}.dashboard-controls select[data-v-5f13d353]{border:1px solid var(--ui-border-strong);min-height:40px;color:var(--ui-text);background:#fff;border-radius:11px;padding:0 36px 0 12px;font-weight:800}.dashboard-refresh-state[data-v-5f13d353]{gap:2px;min-width:82px;padding:3px 4px 4px;display:grid}.dashboard-refresh-state span[data-v-5f13d353]{color:var(--ui-text-faint);font-size:11px}.dashboard-refresh-state strong[data-v-5f13d353]{color:var(--ui-text-soft);font-size:13px}.dashboard-controls .secondary-button[data-v-5f13d353]{min-height:40px}.dashboard-loading[data-v-5f13d353]{border:1px solid var(--ui-border);min-height:320px;color:var(--ui-text-muted);background:#fff;border-radius:20px;place-items:center;font-weight:800;display:grid}.dashboard-error[data-v-5f13d353]{align-items:center}.dashboard-alert-strip[data-v-5f13d353]{border:1px solid;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 16px;display:flex}.dashboard-alert-strip[data-state=warning][data-v-5f13d353]{color:#973a30;background:#fff4f2;border-color:#edc4bd}.dashboard-alert-strip[data-state=success][data-v-5f13d353]{color:#246443;background:#f2faf5;border-color:#cae3d4}.dashboard-alert-copy[data-v-5f13d353]{align-items:center;gap:12px;min-width:0;display:flex}.dashboard-alert-copy>div[data-v-5f13d353]{gap:3px;min-width:0;display:grid}.dashboard-alert-copy strong[data-v-5f13d353]{font-size:15px}.dashboard-alert-copy span[data-v-5f13d353]:last-child{color:inherit;opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-alert-mark[data-v-5f13d353]{color:#fff;background:currentColor;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.dashboard-alert-strip[data-state=success] .dashboard-alert-mark[data-v-5f13d353]{background:#2f8057}.dashboard-alert-strip a[data-v-5f13d353]{color:inherit;flex:none;font-size:13px;font-weight:900;text-decoration:none}.dashboard-metrics[data-v-5f13d353]{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.dashboard-metrics a[data-v-5f13d353]{border:1px solid var(--ui-border);min-height:94px;color:var(--ui-text-muted);background:#fff;border-radius:16px;padding:14px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.dashboard-metrics a[data-v-5f13d353]:hover{border-color:var(--ui-primary-border);transform:translateY(-2px);box-shadow:0 10px 24px #202a3514}.dashboard-metrics a[data-v-5f13d353]:after{background:var(--ui-primary-soft);content:"";border-radius:50%;width:78px;height:78px;position:absolute;bottom:-36px;right:-22px}.dashboard-metrics a[data-tone=danger][data-v-5f13d353]{color:#9b3f35;background:#fff8f7;border-color:#efcdc8}.dashboard-metrics a[data-tone=attention][data-v-5f13d353]{background:#fffbf1;border-color:#ead9ae}.dashboard-metrics a[data-tone=active][data-v-5f13d353]{background:#f6faff;border-color:#c8d9e9}.dashboard-metrics a>span[data-v-5f13d353]{z-index:1;font-size:12px;font-weight:800;position:relative}.dashboard-metrics a>strong[data-v-5f13d353]{z-index:1;color:var(--ui-text);margin-top:2px;font-size:29px;line-height:1;position:relative}.dashboard-metrics a[data-tone=danger]>strong[data-v-5f13d353]{color:#a83f35}.dashboard-metrics a>small[data-v-5f13d353]{z-index:1;color:inherit;opacity:.75;align-self:end;margin-top:7px;font-size:10px;position:relative}.dashboard-primary-grid[data-v-5f13d353],.dashboard-secondary-grid[data-v-5f13d353]{grid-template-columns:minmax(0,2fr) minmax(280px,.82fr);gap:12px;margin-top:12px;display:grid}.dashboard-secondary-grid[data-v-5f13d353]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)}.dashboard-panel[data-v-5f13d353]{border:1px solid var(--ui-border);background:#fff;border-radius:19px;box-shadow:0 8px 26px #202a3509}.dashboard-panel-heading[data-v-5f13d353]{border-bottom:1px solid var(--ui-border-subtle);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px 13px;display:flex}.dashboard-panel-heading h3[data-v-5f13d353]{color:var(--ui-text);margin:2px 0 0;font-size:18px}.dashboard-panel-heading>span[data-v-5f13d353],.dashboard-panel-heading>a[data-v-5f13d353]{color:var(--ui-text-muted);font-size:12px;font-weight:800;text-decoration:none}.dashboard-todo-list[data-v-5f13d353]{max-height:342px;overflow-y:auto}.dashboard-todo-list>article[data-v-5f13d353]{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px 16px;display:grid}.dashboard-todo-list>article[data-v-5f13d353]:last-child{border-bottom:0}.dashboard-todo-level[data-v-5f13d353]{background:var(--ui-primary-border);border-radius:10px;align-self:stretch;width:4px}.dashboard-todo-list article[data-severity=critical] .dashboard-todo-level[data-v-5f13d353]{background:#cb5146}.dashboard-todo-list article[data-severity=warning] .dashboard-todo-level[data-v-5f13d353]{background:#d99b33}.dashboard-todo-copy[data-v-5f13d353]{gap:4px;min-width:0;display:grid}.dashboard-todo-copy>div[data-v-5f13d353]{align-items:baseline;gap:8px;min-width:0;display:flex}.dashboard-todo-copy strong[data-v-5f13d353]{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dashboard-todo-copy>div>span[data-v-5f13d353]{color:var(--ui-text-muted);flex:none;font-size:11px}.dashboard-todo-copy p[data-v-5f13d353]{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.dashboard-todo-copy small[data-v-5f13d353]{color:var(--ui-text-faint);font-size:10px}.dashboard-todo-list article>a[data-v-5f13d353]{border:1px solid var(--ui-primary-border);color:var(--ui-primary);white-space:nowrap;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:900;text-decoration:none}.dashboard-empty[data-v-5f13d353]{min-height:180px;color:var(--ui-text-faint);text-align:center;align-content:center;justify-items:center;gap:6px;display:grid}.dashboard-empty strong[data-v-5f13d353]{color:var(--ui-text-soft)}.dashboard-empty.compact[data-v-5f13d353]{min-height:120px}.dashboard-quick-actions nav[data-v-5f13d353]{padding:7px 12px 12px;display:grid}.dashboard-quick-actions nav a[data-v-5f13d353]{border-bottom:1px solid var(--ui-border-subtle);color:var(--ui-text);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 4px;text-decoration:none;display:grid}.dashboard-quick-actions nav a[data-v-5f13d353]:last-child{border-bottom:0}.dashboard-quick-actions nav a>span[data-v-5f13d353]{background:var(--ui-primary-soft);width:32px;height:32px;color:var(--ui-primary);border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid}.dashboard-quick-actions nav a>div[data-v-5f13d353]{gap:2px;display:grid}.dashboard-quick-actions nav strong[data-v-5f13d353]{font-size:13px}.dashboard-quick-actions nav small[data-v-5f13d353]{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-quick-actions nav b[data-v-5f13d353]{color:var(--ui-text-muted)}.dashboard-workflow[data-v-5f13d353]{margin-top:12px}.dashboard-workflow-list[data-v-5f13d353]{grid-template-columns:repeat(7,minmax(0,1fr));padding:10px;display:grid}.dashboard-workflow-list a[data-v-5f13d353]{border-right:1px solid var(--ui-border-subtle);min-height:92px;color:var(--ui-primary);align-content:center;justify-items:center;gap:2px;text-decoration:none;display:grid;position:relative}.dashboard-workflow-list a[data-v-5f13d353]:last-child{border-right:0}.dashboard-workflow-list a[data-v-5f13d353]:not(:last-child):after{z-index:1;color:var(--ui-text-faint);content:"›";background:#fff;padding:1px 0;font-size:17px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.dashboard-workflow-list small[data-v-5f13d353]{color:var(--ui-text-faint);font-size:10px}.dashboard-workflow-list strong[data-v-5f13d353]{font-size:25px;line-height:1.05}.dashboard-workflow-list span[data-v-5f13d353]{color:var(--ui-text-muted);text-align:center;font-size:11px;font-weight:800}.dashboard-activity-list[data-v-5f13d353]{max-height:300px;overflow-y:auto}.dashboard-activity-list>div[data-v-5f13d353]{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:auto minmax(0,1fr);gap:11px;padding:12px 16px;display:grid}.dashboard-activity-list>div[data-v-5f13d353]:last-child{border-bottom:0}.dashboard-activity-result[data-v-5f13d353]{color:#28704c;background:#e9f5ee;border-radius:7px;align-self:start;padding:5px 7px;font-size:10px;font-weight:900}.dashboard-activity-result[data-result=failed][data-v-5f13d353],.dashboard-activity-result[data-result=denied][data-v-5f13d353]{color:#a13c33;background:#fde9e6}.dashboard-activity-result[data-result=partial][data-v-5f13d353],.dashboard-activity-result[data-result=pending][data-v-5f13d353]{color:#93601e;background:#fff2d9}.dashboard-activity-list>div>div[data-v-5f13d353]{gap:3px;min-width:0;display:grid}.dashboard-activity-list strong[data-v-5f13d353]{color:var(--ui-text);font-size:13px}.dashboard-activity-list p[data-v-5f13d353]{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.dashboard-activity-list small[data-v-5f13d353]{color:var(--ui-text-faint);font-size:10px}.dashboard-system-list[data-v-5f13d353]{padding:5px 15px 10px;display:grid}.dashboard-system-list>div[data-v-5f13d353]{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.dashboard-system-list>div[data-v-5f13d353]:last-child{border-bottom:0}.dashboard-system-dot[data-v-5f13d353]{background:var(--ui-text-faint);border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #f0f3f1}.dashboard-system-dot[data-state=success][data-v-5f13d353]{background:#3b9467;box-shadow:0 0 0 4px #e4f3ea}.dashboard-system-dot[data-state=running][data-v-5f13d353]{background:#3d7fad;box-shadow:0 0 0 4px #e5f1f8}.dashboard-system-dot[data-state=warning][data-v-5f13d353]{background:#d4932d;box-shadow:0 0 0 4px #fff1d9}.dashboard-system-dot[data-state=failed][data-v-5f13d353]{background:#c94f45;box-shadow:0 0 0 4px #fce9e7}.dashboard-system-list>div>div[data-v-5f13d353]{gap:3px;display:grid}.dashboard-system-list strong[data-v-5f13d353]{color:var(--ui-text);font-size:13px}.dashboard-system-list p[data-v-5f13d353]{color:var(--ui-text-muted);margin:0;font-size:11px}.dashboard-system-list small[data-v-5f13d353]{color:var(--ui-text-faint);font-size:10px}.dashboard-system-list b[data-v-5f13d353]{background:var(--ui-primary-soft);color:var(--ui-text-soft);border-radius:8px;padding:5px 7px;font-size:10px}.dashboard-system-list b[data-state=warning][data-v-5f13d353],.dashboard-system-list b[data-state=failed][data-v-5f13d353]{color:#9b5428;background:#fff0df}@media (width<=1180px){.dashboard-metrics[data-v-5f13d353]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-workflow-list[data-v-5f13d353]{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-workflow-list a[data-v-5f13d353]{border-bottom:1px solid var(--ui-border-subtle)}}@media (width<=820px){.dashboard-heading[data-v-5f13d353]{flex-direction:column;align-items:stretch}.dashboard-controls[data-v-5f13d353]{flex-wrap:wrap;justify-content:stretch}.dashboard-controls label[data-v-5f13d353]{flex:100%}.dashboard-refresh-state[data-v-5f13d353]{margin-right:auto}.dashboard-primary-grid[data-v-5f13d353],.dashboard-secondary-grid[data-v-5f13d353]{grid-template-columns:1fr}.dashboard-metrics[data-v-5f13d353],.dashboard-workflow-list[data-v-5f13d353]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-alert-copy span[data-v-5f13d353]:last-child{white-space:normal}}@media (width<=520px){.dashboard-heading h2[data-v-5f13d353]{font-size:26px}.dashboard-todo-list>article[data-v-5f13d353]{grid-template-columns:4px minmax(0,1fr)}.dashboard-todo-list article>a[data-v-5f13d353]{grid-column:2;justify-self:start}}.dispatch-overlay[data-v-22743417]{z-index:200;background:#102a22aa;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dispatch-panel[data-v-22743417]{color:#17392c;box-sizing:border-box;background:#f4f7f5;border-radius:18px;width:min(850px,100%);max-height:94dvh;padding:24px;overflow:auto}.dispatch-panel header[data-v-22743417],.dispatch-toolbar[data-v-22743417]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatch-panel h2[data-v-22743417]{margin:6px 0}.dispatch-panel h3[data-v-22743417]{margin:12px 0}.dispatch-panel p[data-v-22743417]{line-height:1.6}.dispatch-overview[data-v-22743417],.dispatch-card[data-v-22743417]{background:#fff;border:1px solid #d2dfd8;border-radius:12px;margin:14px 0;padding:18px}.dispatch-card.focused-parcel[data-v-22743417]{border-color:#2b7655;box-shadow:0 0 0 3px #cfe5d8}.dispatch-panel label[data-v-22743417]{flex-direction:column;flex:1;gap:6px;min-width:160px;margin:12px 0;display:flex}.dispatch-panel input[data-v-22743417],.dispatch-panel select[data-v-22743417],.dispatch-panel textarea[data-v-22743417]{color:#17392c;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #b5c9be;border-radius:8px;width:100%;padding:11px}.dispatch-panel textarea[data-v-22743417]{min-height:72px}.dispatch-panel button[data-v-22743417]{color:#1e5940;font:inherit;cursor:pointer;background:#eaf3ee;border:1px solid #8db19d;border-radius:8px;margin:3px;padding:10px 14px}.dispatch-panel button[type=submit][data-v-22743417]{color:#fff;background:#205b42}.dispatch-panel button[data-v-22743417]:disabled{opacity:.5;cursor:not-allowed}.dispatch-error[data-v-22743417]{color:#9b2b20;z-index:2;background:#fff0ee;padding:12px;position:sticky;top:0}.dispatch-notice[data-v-22743417]{background:#e2f4e9;padding:12px}.dispatch-confirm[data-v-22743417]{background:#fff4d9;border-radius:8px;padding:12px}.dispatch-panel a[data-v-22743417]{color:#246249;text-decoration:underline}.parcel-photo-grid[data-v-22743417]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:12px 0;display:grid}.parcel-photo-grid figure[data-v-22743417]{border:1px solid #d2dfd8;border-radius:10px;margin:0;overflow:hidden}.dispatch-panel .parcel-photo-preview-button[data-v-22743417]{background:#edf2ef;border:0;border-radius:0;width:100%;margin:0;padding:0;display:block}.parcel-photo-grid img[data-v-22743417]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.parcel-photo-grid figcaption[data-v-22743417]{word-break:break-all;flex-direction:column;gap:4px;padding:8px;display:flex}.dispatch-panel .parcel-photo-delete[data-v-22743417]{color:#9b3d33;background:#fff4f2;border-color:#e7bbb5;margin:4px 0 0;font-weight:800}.parcel-photo-actions[data-v-22743417]{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.dispatch-panel .parcel-photo-actions .photo-upload[data-v-22743417]{box-sizing:border-box;width:100%;min-width:0;margin:0}.photo-upload[data-v-22743417]{cursor:pointer;border:1px dashed #8db19d;border-radius:10px;align-items:center;padding:12px}.dispatch-panel button.photo-camera-button[data-v-22743417]{color:#fff;background:#205b42;border-style:dashed;margin:0}.photo-upload input[data-v-22743417]{opacity:0;pointer-events:none;position:absolute}.dispatch-panel details[data-v-22743417]{padding:15px}.dispatch-panel small[data-v-22743417]{color:#64766e}.parcel-photo-preview-overlay[data-v-22743417]{z-index:320;background:#07130fcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.parcel-photo-preview-dialog[data-v-22743417]{color:#17392c;box-sizing:border-box;background:#fff;border-radius:18px;gap:12px;width:min(860px,100%);max-height:94dvh;padding:16px;display:grid}.parcel-photo-preview-dialog header[data-v-22743417]{justify-content:space-between;align-items:center;gap:12px;display:flex}.parcel-photo-preview-dialog header small[data-v-22743417],.parcel-photo-preview-dialog header strong[data-v-22743417]{display:block}.parcel-photo-preview-dialog header strong[data-v-22743417]{overflow-wrap:anywhere;margin-top:3px}.parcel-photo-preview-dialog header button[data-v-22743417]{color:#53685f;background:#fff;border:1px solid #d4dfd9;border-radius:12px;width:42px;height:42px;padding:0;font-size:28px}.parcel-photo-preview-dialog>img[data-v-22743417]{object-fit:contain;max-width:100%;max-height:70dvh;margin:auto;display:block}.parcel-photo-preview-dialog>p[data-v-22743417]{color:#64766e;margin:0}.parcel-photo-preview-dialog .parcel-photo-preview-delete[data-v-22743417]{color:#fff;font:inherit;background:#b84d41;border:1px solid #e7bbb5;border-radius:10px;justify-self:end;padding:11px 16px;font-weight:800}.parcel-photo-preview-dialog .parcel-photo-preview-delete[data-v-22743417]:disabled{opacity:.5}@media (width<=600px){.dispatch-overlay[data-v-22743417]{align-items:stretch;padding:0}.dispatch-panel[data-v-22743417]{border-radius:0;width:100%;max-height:100dvh;padding:16px}.dispatch-card[data-v-22743417]{padding:14px}.dispatch-toolbar[data-v-22743417]{gap:6px}.parcel-photo-preview-overlay[data-v-22743417]{padding:0}.parcel-photo-preview-dialog[data-v-22743417]{width:100%;height:100dvh;max-height:none;padding:calc(12px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));border-radius:0}.parcel-photo-preview-dialog>img[data-v-22743417]{max-height:calc(100dvh - 210px)}}.dispatch-item-list[data-v-22743417]{gap:8px;margin:12px 0;display:grid}.dispatch-panel .dispatch-item-choice[data-v-22743417]{background:#f8fbf9;border:1px solid #d9e3dd;border-radius:10px;grid-template-columns:auto minmax(0,1fr) 92px;align-items:center;gap:10px;margin:0;padding:11px;display:grid}.dispatch-panel .dispatch-item-choice>input[type=checkbox][data-v-22743417]{width:20px;height:20px;margin:0}.dispatch-item-choice span[data-v-22743417]{min-width:0}.dispatch-item-choice span strong[data-v-22743417],.dispatch-item-choice span small[data-v-22743417]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dispatch-item-choice span small[data-v-22743417]{margin-top:3px}.dispatch-panel .dispatch-item-choice>input[type=number][data-v-22743417]{width:92px}.dispatch-order-heading[data-v-22743417]{justify-content:space-between;align-items:center;gap:10px;display:flex}.dispatch-order-choice[data-v-22743417]{background:#fbfdfb}@media (width<=600px){.dispatch-panel .dispatch-item-choice[data-v-22743417]{grid-template-columns:auto minmax(0,1fr) 76px}.dispatch-panel .dispatch-item-choice>input[type=number][data-v-22743417]{width:76px}}.dispatch-overlay.parcel-only-overlay[data-v-22743417]{align-items:flex-end;padding:0}.dispatch-panel.parcel-only-panel[data-v-22743417]{width:min(640px,100%);max-height:94dvh;padding:8px 18px calc(22px + env(safe-area-inset-bottom));background:#eef3f0;border-radius:26px 26px 0 0}.dispatch-panel .parcel-only-header[data-v-22743417]{border-bottom:1px solid #d7e1db;flex-wrap:nowrap;padding:0 0 14px}.parcel-only-header>div[data-v-22743417]{min-width:0}.parcel-only-header small[data-v-22743417]{color:#2b7253;white-space:nowrap;text-overflow:ellipsis;font-weight:800;display:block;overflow:hidden}.parcel-only-header h2[data-v-22743417]{margin:4px 0 0;font-size:24px}.parcel-only-list[data-v-22743417]{gap:14px;padding-top:14px;display:grid}.parcel-only-empty[data-v-22743417]{text-align:center;background:#fff;border:1px solid #d7e1db;border-radius:18px;gap:5px;padding:24px;display:grid}.parcel-only-empty strong[data-v-22743417]{font-size:18px}.parcel-only-card[data-v-22743417]{background:#fff;border:1px solid #d4e0d9;border-radius:18px;overflow:hidden;box-shadow:0 5px 16px #153a2c0a}.parcel-only-card.focused-parcel[data-v-22743417]{border-color:#2b7655;box-shadow:0 0 0 3px #cfe5d8}.dispatch-panel .parcel-only-card-header[data-v-22743417]{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;align-items:center;gap:10px;width:100%;margin:0;padding:15px 16px;display:flex}.parcel-only-card-header>div[data-v-22743417]{flex:1;min-width:0}.parcel-only-card-header small[data-v-22743417],.parcel-only-card-header strong[data-v-22743417]{display:block}.parcel-only-card-header strong[data-v-22743417]{overflow-wrap:anywhere;margin-top:3px;font-size:17px}.parcel-only-card-header>span[data-v-22743417]{color:#286248;background:#eaf4ee;border-radius:99px;flex:none;padding:6px 10px;font-size:13px;font-weight:800}.parcel-only-card-header>b[data-v-22743417]{color:#64766e;flex:none;font-size:20px;transition:transform .18s}.parcel-only-card-header[aria-expanded=true]>b[data-v-22743417]{transform:rotate(180deg)}.parcel-only-card[data-status=cancelled] .parcel-only-card-header>span[data-v-22743417]{color:#9a4c40;background:#f8e9e6}.parcel-only-card[data-status=shipped] .parcel-only-card-header>span[data-v-22743417]{color:#1f6243;background:#dff2e7}.parcel-only-content[data-v-22743417]{border-top:1px solid #e6ece8}.parcel-only-meta[data-v-22743417]{background:#f8faf9;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px 16px;display:grid}.parcel-only-meta p[data-v-22743417],.parcel-logistics p[data-v-22743417]{min-width:0;margin:0}.parcel-only-meta .wide[data-v-22743417],.parcel-logistics .wide[data-v-22743417]{grid-column:1/-1}.parcel-only-meta small[data-v-22743417],.parcel-only-meta strong[data-v-22743417],.parcel-logistics small[data-v-22743417],.parcel-logistics strong[data-v-22743417]{display:block}.parcel-only-meta strong[data-v-22743417],.parcel-logistics strong[data-v-22743417]{overflow-wrap:anywhere;margin-top:4px}.parcel-only-block[data-v-22743417]{border-top:1px solid #e6ece8;padding:15px 16px}.parcel-only-block h3[data-v-22743417]{margin:0 0 10px;font-size:16px}.parcel-only-products[data-v-22743417]{border:1px solid #e1e9e4;border-radius:12px;overflow:hidden}.parcel-only-product[data-v-22743417]{border-bottom:1px solid #edf1ef;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.parcel-only-product[data-v-22743417]:last-child{border-bottom:0}.parcel-only-product>img[data-v-22743417],.parcel-product-placeholder[data-v-22743417]{object-fit:cover;background:#edf2ef;border-radius:10px;width:62px;height:62px}.parcel-product-placeholder[data-v-22743417]{color:#73867d;place-items:center;font-size:12px;font-weight:800;display:grid}.parcel-product-copy[data-v-22743417]{min-width:0}.parcel-product-copy small[data-v-22743417],.parcel-product-copy strong[data-v-22743417],.parcel-product-copy em[data-v-22743417]{display:block}.parcel-product-copy strong[data-v-22743417]{overflow-wrap:anywhere;margin-top:3px}.parcel-product-copy em[data-v-22743417]{color:#2b7253;overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-style:normal;font-weight:800}.parcel-only-product>b[data-v-22743417]{white-space:nowrap;font-size:18px}.parcel-logistics>div[data-v-22743417]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.parcel-label-link[data-v-22743417]{background:#f5faf7;border:1px solid #9bbdac;border-radius:12px;justify-content:center;align-items:center;margin-top:14px;padding:12px;font-weight:800;display:flex;text-decoration:none!important}.parcel-photos>p[data-v-22743417]{color:#64766e;margin:0}.parcel-photo-locked[data-v-22743417]{color:#9a4c40;margin-top:10px;display:block}.parcel-only-card .parcel-photo-grid[data-v-22743417]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px}.parcel-only-card .parcel-photo-grid figcaption[data-v-22743417]{font-size:12px}.parcel-only-card .parcel-photo-actions[data-v-22743417]{margin:0}.parcel-bind-form[data-v-22743417]{background:#f8faf9;border-top:1px solid #e6ece8;gap:10px;margin:0;padding:15px 16px;display:grid}.parcel-bind-form h3[data-v-22743417],.dispatch-panel .parcel-bind-form label[data-v-22743417]{margin:0}.parcel-bind-form>div[data-v-22743417]{grid-template-columns:1fr auto;gap:8px;display:grid}.parcel-only-actions[data-v-22743417]{border-top:1px solid #e6ece8;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:15px 13px;display:grid}.dispatch-panel .parcel-only-actions button[data-v-22743417]{min-height:46px;margin:0;font-weight:800}.dispatch-panel .parcel-only-actions button[data-v-22743417]:first-child:not(.parcel-cancel-button){color:#fff;background:#205b42}.dispatch-panel .parcel-only-actions .parcel-cancel-button[data-v-22743417]{color:#9b3f33;background:#fff5f3;border-color:#e5b7af}.parcel-only-card .dispatch-confirm[data-v-22743417]{margin:0 15px 15px}.parcel-only-panel>.dispatch-error[data-v-22743417],.parcel-only-panel>.dispatch-notice[data-v-22743417]{border-radius:12px;margin:12px 0;position:static}.parcel-only-panel>.dispatch-error button[data-v-22743417]{float:right;margin:-4px 0 -4px 8px}.dispatch-panel .parcel-only-actions .primary-label-action[data-v-22743417]{color:#fff;background:#205b42}.dispatch-panel .parcel-only-actions .label-pending-action[data-v-22743417]{color:#62736a;background:#edf3ef;border-color:#dce5df}.manual-label-fallback[data-v-22743417]{padding:0 15px 15px}.dispatch-panel .manual-label-toggle[data-v-22743417]{color:#667970;width:auto;box-shadow:none;background:0 0;border:0;margin:0;padding:4px 0;font-size:12px;font-weight:700;text-decoration:underline}.dispatch-panel .manual-label-toggle[data-v-22743417]:hover{color:#225f44;background:0 0}.manual-label-fallback .parcel-bind-form[data-v-22743417]{border:1px solid #e1e9e4;border-radius:12px;margin:10px 0 0}.dispatch-hold-alert[data-v-22743417]{border-radius:12px;margin:4px 0 12px!important;position:static!important}.dispatch-panel .parcel-product-preview[data-v-22743417]{background:#edf2ef;border:0;border-radius:10px;width:62px;height:62px;margin:0;padding:0;display:block;overflow:hidden}.parcel-product-preview img[data-v-22743417]{object-fit:cover;width:100%;height:100%;display:block}.dispatch-overlay.compact-packing-overlay[data-v-22743417]{align-items:flex-end;padding:0}.dispatch-panel.compact-packing-panel[data-v-22743417]{width:min(600px,100%);max-height:92dvh;padding:8px 20px calc(22px + env(safe-area-inset-bottom));background:#f6f8f6;border-radius:26px 26px 0 0}.compact-grabber[data-v-22743417]{background:#ccd7d1;border-radius:99px;width:72px;height:6px;margin:2px auto 14px}.dispatch-panel .compact-packing-header[data-v-22743417]{border-bottom:1px solid #dce4df;flex-wrap:nowrap;padding:0 0 14px}.compact-packing-header small[data-v-22743417]{color:#2b7253;font-weight:700}.compact-packing-header h2[data-v-22743417]{margin:4px 0 0;font-size:24px}.dispatch-panel .compact-close-button[data-v-22743417]{color:#53685f;background:#fff;border-color:#d4dfd9;border-radius:14px;flex:none;width:46px;height:46px;padding:0;font-size:30px;line-height:1}.dispatch-panel .compact-warehouse-field[data-v-22743417]{margin:16px 0 12px}.compact-warehouse-field>span[data-v-22743417]{color:#53685f;font-size:14px;font-weight:700}.compact-packing-form[data-v-22743417]{gap:12px;display:grid}.compact-packing-order[data-v-22743417]{background:#fff;border:1px solid #d9e3dd;border-radius:16px;overflow:hidden}.dispatch-panel .compact-packing-order>header[data-v-22743417]{border-bottom:1px solid #e5ebe7;flex-wrap:nowrap;padding:14px 16px}.compact-packing-order>header div[data-v-22743417]{min-width:0}.compact-packing-order>header strong[data-v-22743417],.compact-packing-order>header small[data-v-22743417]{display:block}.compact-packing-order>header strong[data-v-22743417]{font-size:17px}.compact-packing-order>header small[data-v-22743417]{margin-top:3px}.compact-packing-order>header>span[data-v-22743417]{color:#2b7253;white-space:nowrap;background:#eaf4ee;border-radius:99px;padding:5px 9px;font-size:13px;font-weight:700}.compact-packing-list[data-v-22743417]{display:grid}.dispatch-panel .compact-packing-item[data-v-22743417]{cursor:pointer;border-bottom:1px solid #edf1ef;grid-template-columns:22px minmax(0,1fr) 72px;align-items:center;gap:10px;min-width:0;margin:0;padding:13px 16px;display:grid}.dispatch-panel .compact-packing-item[data-v-22743417]:last-child{border-bottom:0}.dispatch-panel .compact-packing-item>input[type=checkbox][data-v-22743417]{accent-color:#205b42;width:21px;height:21px;margin:0}.compact-packing-item>span[data-v-22743417]:not(.compact-quantity){min-width:0}.compact-packing-item>span>strong[data-v-22743417],.compact-packing-item>span>small[data-v-22743417]{display:block}.compact-packing-item>span>strong[data-v-22743417]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-packing-item>span>small[data-v-22743417]{margin-top:3px}.compact-quantity[data-v-22743417]{text-align:center;gap:3px;display:grid}.compact-quantity small[data-v-22743417]{font-size:11px}.dispatch-panel .compact-quantity input[data-v-22743417]{text-align:center;width:72px;padding:9px 5px;font-weight:800}.compact-empty[data-v-22743417]{color:#8a5b1e;background:#fff8e8;margin:0;padding:16px}.compact-recipient[data-v-22743417]{background:#eaf1ed;border-radius:14px;padding:14px 16px}.compact-recipient small[data-v-22743417],.compact-recipient strong[data-v-22743417]{display:block}.compact-recipient strong[data-v-22743417]{margin-top:4px}.compact-recipient p[data-v-22743417]{color:#52655c;margin:4px 0 0;font-size:14px}.dispatch-panel .compact-submit-button[data-v-22743417]{color:#fff;background:#205b42;border-radius:14px;width:100%;min-height:54px;margin:2px 0 0;font-size:17px;font-weight:800}.compact-loading[data-v-22743417]{color:#64766e;padding:24px 4px}.compact-packing-panel .dispatch-error[data-v-22743417]{border-radius:12px;margin:12px 0;position:static}.compact-packing-panel .dispatch-error button[data-v-22743417]{float:right;margin:-4px 0 -4px 8px}.compact-parcel-result[data-v-22743417]{gap:14px;padding-top:16px;display:grid}.compact-parcel-success[data-v-22743417]{background:#e6f4eb;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.compact-parcel-success>span[data-v-22743417]{color:#fff;background:#205b42;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:grid}.compact-parcel-success strong[data-v-22743417],.compact-parcel-success small[data-v-22743417]{display:block}.compact-parcel-success small[data-v-22743417]{margin-top:4px}.compact-parcel-summary[data-v-22743417]{background:#fff;border:1px solid #d9e3dd;border-radius:14px;overflow:hidden}.compact-parcel-summary p[data-v-22743417]{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:12px;margin:0;padding:12px 14px;display:flex}.compact-parcel-summary p[data-v-22743417]:last-child{border-bottom:0}.compact-parcel-summary span[data-v-22743417]{white-space:nowrap;font-weight:800}.compact-photo-hint[data-v-22743417]{color:#53685f;margin:0;font-size:14px}.compact-photo-actions[data-v-22743417]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dispatch-panel .compact-photo-button[data-v-22743417]{cursor:pointer;background:#fff;border:1px solid #8db19d;border-radius:14px;justify-content:center;align-items:center;min-width:0;margin:0;padding:13px;font-weight:800;display:flex}.dispatch-panel .compact-photo-button.camera[data-v-22743417]{color:#fff;background:#205b42}.compact-photo-button input[data-v-22743417]{opacity:0;pointer-events:none;position:absolute}.compact-photo-grid[data-v-22743417]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.compact-parcel-success.failed[data-v-22743417]{color:#8f2f26;background:#fff0ee}.compact-parcel-success.failed>span[data-v-22743417]{background:#a54438}.parcel-label-error[data-v-22743417]{color:#96362b;background:#fff0ee;border-radius:10px;padding:10px 12px;font-weight:700}.parcel-structure-toolbar[data-v-22743417]{background:#e7f1eb;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.parcel-structure-toolbar small[data-v-22743417]{flex:1}.parcel-structure-form[data-v-22743417]{background:#fff;border:1px solid #cbdcd2;border-radius:14px;gap:10px;padding:15px;display:grid}.parcel-structure-form h3[data-v-22743417],.parcel-structure-form p[data-v-22743417]{margin:0}.dispatch-panel .parcel-choice[data-v-22743417]{border:1px solid #e0e8e3;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin:0;padding:10px;display:grid}.dispatch-panel .parcel-choice>input[data-v-22743417]{width:20px;height:20px;margin:0}.parcel-choice span[data-v-22743417],.split-choice span[data-v-22743417]{min-width:0}.parcel-choice strong[data-v-22743417],.parcel-choice small[data-v-22743417],.split-choice strong[data-v-22743417],.split-choice small[data-v-22743417]{display:block}.dispatch-panel .split-choice[data-v-22743417]{border:1px solid #e0e8e3;border-radius:10px;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:10px;min-width:0;margin:0;padding:10px;display:grid}.dispatch-panel .split-choice>input[data-v-22743417]{width:92px}.parcel-only-card .parcel-structure-form[data-v-22743417]{margin:0 14px 14px}.parcel-only-list>.parcel-structure-form[data-v-22743417]{box-shadow:0 5px 16px #153a2c0a}@media (width<=600px){.dispatch-overlay.compact-packing-overlay[data-v-22743417],.dispatch-overlay.parcel-only-overlay[data-v-22743417]{align-items:flex-end}.dispatch-panel.compact-packing-panel[data-v-22743417],.dispatch-panel.parcel-only-panel[data-v-22743417]{width:100%;max-height:92dvh;padding:8px 16px calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.compact-packing-header h2[data-v-22743417],.parcel-only-header h2[data-v-22743417]{font-size:22px}.dispatch-panel .compact-packing-item[data-v-22743417]{grid-template-columns:22px minmax(0,1fr) 66px;padding:12px}.dispatch-panel .compact-quantity input[data-v-22743417]{width:66px}.parcel-only-meta[data-v-22743417],.parcel-logistics>div[data-v-22743417]{grid-template-columns:1fr}.parcel-only-meta .wide[data-v-22743417],.parcel-logistics .wide[data-v-22743417]{grid-column:auto}.parcel-only-actions[data-v-22743417]{grid-template-columns:1fr}.parcel-only-card .parcel-photo-actions[data-v-22743417]{grid-template-columns:1fr 1fr}}.parcel-photos .parcel-photo-description[data-v-22743417]{margin-bottom:12px}.compact-parcel-photos[data-v-22743417]{background:#fff;border:1px solid #d9e3dd;border-radius:14px;gap:10px;padding:14px;display:grid}.compact-parcel-photos h3[data-v-22743417],.compact-parcel-photos .compact-photo-grid[data-v-22743417]{margin:0}.parcel-product-copy .parcel-product-price[data-v-22743417]{color:#17392c}.address-paste-recognizer[data-v-35d130d8]{border:1px solid var(--ui-primary-border);background:var(--ui-surface-muted);border-radius:10px;gap:10px;width:100%;padding:14px;display:grid}.address-paste-recognizer header[data-v-35d130d8],.address-paste-actions[data-v-35d130d8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.address-paste-recognizer header div[data-v-35d130d8]{gap:3px;display:grid}.address-paste-recognizer strong[data-v-35d130d8]{color:var(--ui-primary);font-size:13px}.address-paste-recognizer header span[data-v-35d130d8],.address-paste-actions p[data-v-35d130d8]{color:#6d7d73;margin:0;font-size:11px;line-height:1.5}.address-paste-recognizer textarea[data-v-35d130d8]{resize:vertical;border:1px solid var(--ui-border-strong);width:100%;min-height:92px;color:var(--ui-text);font:inherit;background:#fff;border-radius:8px;padding:10px 12px;line-height:1.55}.address-paste-recognizer textarea[data-v-35d130d8]:focus{border-color:var(--ui-primary);outline:3px solid #47825e21}.address-paste-clear[data-v-35d130d8]{color:#64756b;cursor:pointer;background:0 0;border:0}.address-paste-actions[data-v-35d130d8]{align-items:flex-end}.address-paste-actions p[data-v-35d130d8]{color:var(--ui-primary);flex:1}.address-paste-actions p.warning[data-v-35d130d8]{color:#9c5b24}@media (width<=620px){.address-paste-actions[data-v-35d130d8]{flex-direction:column;align-items:stretch}.address-paste-actions button[data-v-35d130d8]{width:100%}}.description[data-v-73cd9324]{color:var(--muted,#66736e);font-size:13px;line-height:1.6}.profile-toolbar[data-v-73cd9324],.profile-actions[data-v-73cd9324],.profile-title[data-v-73cd9324]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-toolbar[data-v-73cd9324]{margin:20px 0}.profile-toolbar label[data-v-73cd9324]{margin-left:auto}.profile-toolbar select[data-v-73cd9324]{border:1px solid var(--ui-border);background:#fff;border-radius:8px;padding:8px}.owned-profile-grid[data-v-73cd9324]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;display:grid}.owned-profile-card[data-v-73cd9324]{border:1px solid var(--ui-border);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:20px}.profile-title[data-v-73cd9324]{justify-content:space-between;align-items:flex-start}.profile-title h3[data-v-73cd9324]{margin:0;font-size:17px}.profile-state[data-v-73cd9324]{white-space:nowrap;color:#86591a;background:#fff4df;border-radius:30px;padding:5px 9px;font-size:12px}.profile-state[data-status=confirmed][data-v-73cd9324]{color:#21653b;background:#e7f3eb}.profile-state[data-status=inactive][data-v-73cd9324]{color:#666;background:#eee}.profile-recipient[data-v-73cd9324]{font-weight:650}.profile-address[data-v-73cd9324]{white-space:pre-wrap;line-height:1.7}.owned-profiles pre[data-v-73cd9324]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--ui-surface-muted);border-radius:8px;padding:12px;font-size:13px;line-height:1.65}.owned-profiles summary[data-v-73cd9324]{cursor:pointer;padding:8px 0;font-size:13px}.owned-profile-form[data-v-73cd9324]{background:var(--ui-primary-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;padding:24px;display:grid}.owned-profile-form label[data-v-73cd9324]{gap:8px;font-size:13px;display:grid}.owned-profile-form .full[data-v-73cd9324]{grid-column:1/-1}.owned-profile-form input[data-v-73cd9324],.owned-profile-form select[data-v-73cd9324],.owned-profile-form textarea[data-v-73cd9324]{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdd8d0;border-radius:8px;padding:10px 12px}.profile-history[data-v-73cd9324]{border-top:1px solid #e1e6e2;margin-top:16px;padding-top:12px}@media (width<=650px){.owned-profile-form[data-v-73cd9324]{grid-template-columns:1fr;padding:16px}.profile-toolbar label[data-v-73cd9324]{margin-left:0}}.currency-settings-hero[data-v-c5dfc17f]{border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-surface);box-shadow:0 8px 24px var(--ui-shadow);border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin:30px 0 18px;padding:26px 28px;display:flex}.currency-settings-hero h2[data-v-c5dfc17f]{margin:3px 0 0;font-size:25px}.currency-settings-hero p[data-v-c5dfc17f]:not(.eyebrow){max-width:760px;color:var(--ui-text-muted);margin:9px 0 0;line-height:1.7}.currency-settings-hero>span[data-v-c5dfc17f]{color:var(--ui-primary);white-space:nowrap;background:var(--ui-primary-soft);border-radius:999px;padding:9px 13px;font-weight:750}.currency-settings-hero>span[data-state=ready][data-v-c5dfc17f]{color:#173a29;background:#d8f1e1}.currency-settings-card[data-v-c5dfc17f]{border:1px solid var(--ui-border);background:#fff;border-radius:16px;padding:26px 28px}.currency-settings-card>header[data-v-c5dfc17f]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:21px;display:flex}.currency-settings-card h2[data-v-c5dfc17f]{margin:3px 0 0;font-size:22px}.currency-settings-meta[data-v-c5dfc17f]{color:var(--ui-text-muted);justify-items:end;gap:3px;font-size:12px;display:grid}.currency-settings-meta strong[data-v-c5dfc17f]{color:#26352d;font-size:13px}.currency-settings-grid[data-v-c5dfc17f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px 0;display:grid}.currency-settings-grid label[data-v-c5dfc17f]{color:#435149;gap:8px;font-size:13px;font-weight:750;display:grid}.currency-settings-grid label[data-v-c5dfc17f]:first-child{grid-column:1/-1;max-width:calc(50% - 8px)}.currency-settings-grid label span small[data-v-c5dfc17f]{color:#8a968f;margin-left:5px}.currency-rate-input[data-v-c5dfc17f]{border:1px solid var(--ui-border-strong);background:var(--ui-surface-muted);border-radius:10px;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:grid}.currency-rate-input b[data-v-c5dfc17f],.currency-rate-input em[data-v-c5dfc17f]{color:#607168;font-size:12px;font-style:normal}.currency-rate-input input[data-v-c5dfc17f]{width:100%;color:var(--ui-text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:18px;font-weight:800}.currency-rate-input input[data-v-c5dfc17f]:disabled{color:var(--ui-text-muted)}.currency-settings-note[data-v-c5dfc17f]{background:var(--ui-surface-muted);border-radius:11px;padding:16px 18px}.currency-settings-note strong[data-v-c5dfc17f]{color:var(--ui-primary)}.currency-settings-note p[data-v-c5dfc17f]{color:#607168;margin:5px 0 0;font-size:12px;line-height:1.7}.currency-settings-success[data-v-c5dfc17f]{color:#245b3a;background:#e5f5eb;border-radius:9px;padding:13px 15px;font-weight:700}.currency-settings-card>footer[data-v-c5dfc17f]{justify-content:flex-end;gap:11px;margin-top:22px;display:flex}@media (width<=850px){.currency-settings-hero[data-v-c5dfc17f],.currency-settings-card>header[data-v-c5dfc17f]{flex-direction:column;align-items:flex-start}.currency-settings-meta[data-v-c5dfc17f]{justify-items:start}.currency-settings-grid[data-v-c5dfc17f]{grid-template-columns:1fr}.currency-settings-grid label[data-v-c5dfc17f]:first-child{grid-column:auto;max-width:none}}.logistics-hero[data-v-07c67376]{border:1px solid var(--ui-border);background:#fff;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px;display:flex}.logistics-hero h2[data-v-07c67376]{margin:5px 0 8px;font-size:30px}.logistics-hero p[data-v-07c67376]:last-child{color:var(--ui-text-muted);margin:0}.logistics-status-strip[data-v-07c67376]{grid-template-columns:repeat(8,minmax(110px,1fr));gap:10px;margin-top:16px;display:grid;overflow-x:auto}.logistics-status-strip button[data-v-07c67376]{text-align:left;border:1px solid var(--ui-border);min-width:110px;color:var(--ui-text);cursor:pointer;background:#fff;border-radius:16px;padding:16px}.logistics-status-strip button strong[data-v-07c67376],.logistics-status-strip button span[data-v-07c67376]{display:block}.logistics-status-strip button strong[data-v-07c67376]{font-size:25px}.logistics-status-strip button span[data-v-07c67376]{color:var(--ui-text-muted);margin-top:4px;font-weight:700}.logistics-status-strip button.active[data-v-07c67376]{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff;box-shadow:0 8px 20px var(--ui-shadow)}.logistics-status-strip button.active span[data-v-07c67376]{color:#fff}.logistics-status-strip button.danger[data-v-07c67376]:not(.active){color:#a23a30;background:#fff6f5;border-color:#efc4bf}.logistics-filters[data-v-07c67376]{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:16px;grid-template-columns:minmax(260px,1fr) minmax(190px,260px) auto;align-items:end;gap:12px;margin:16px 0;padding:16px 18px;display:grid}.logistics-filters label[data-v-07c67376]{color:#55665d;gap:6px;font-size:12px;font-weight:800;display:grid}.logistics-filters input[data-v-07c67376],.logistics-filters select[data-v-07c67376]{border:1px solid var(--ui-border-strong);height:44px;color:var(--ui-text);font:inherit;background:#fff;border-radius:10px;padding:0 13px}.logistics-empty[data-v-07c67376]{border:1px dashed var(--ui-border-strong);min-height:240px;color:var(--ui-text-muted);background:var(--ui-surface-raised);border-radius:18px;place-items:center;gap:8px;padding:36px;display:grid}.logistics-list[data-v-07c67376]{gap:12px;display:grid}.logistics-card[data-v-07c67376]{border:1px solid var(--ui-border);background:#fff;border-radius:18px;overflow:hidden}.logistics-card summary[data-v-07c67376]{cursor:pointer;grid-template-columns:1.35fr 1fr 1fr 1fr auto;align-items:center;gap:18px;padding:20px 22px;list-style:none;display:grid}.logistics-card summary[data-v-07c67376]::-webkit-details-marker{display:none}.logistics-card summary[data-v-07c67376]:after{content:"展开";color:var(--ui-text-soft);grid-area:2/5;justify-self:end;font-size:11px;font-weight:800}.logistics-card[open] summary[data-v-07c67376]:after{content:"收起"}.logistics-card summary>div[data-v-07c67376]{min-width:0}.logistics-card summary small[data-v-07c67376],.logistics-card summary strong[data-v-07c67376],.logistics-card summary span[data-v-07c67376]{display:block}.logistics-card summary small[data-v-07c67376]{color:#839087;font-size:11px;font-weight:800}.logistics-card summary strong[data-v-07c67376]{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:16px;overflow:hidden}.logistics-card summary .logistics-summary-primary strong[data-v-07c67376]{color:var(--ui-primary-hover);font-size:19px}.logistics-card summary div>span[data-v-07c67376]{color:var(--ui-text-muted);font-size:12px}.logistics-status[data-v-07c67376]{color:#226044;white-space:nowrap;background:#e5f3eb;border-radius:999px;align-self:start;padding:8px 12px;font-size:12px;font-weight:900}.logistics-status.exception[data-v-07c67376]{color:#a43b31;background:#fce9e7}.logistics-card[data-status=cancelled][data-v-07c67376]{opacity:.72}.logistics-card-body[data-v-07c67376]{border-top:1px solid #edf1ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 22px 22px;display:grid}.logistics-card-body>section[data-v-07c67376]{border:1px solid var(--ui-border);background:var(--ui-surface-raised);border-radius:14px;min-width:0;padding:18px}.logistics-card-body>.tracking-logistics-section[data-v-07c67376]{grid-column:1/-1}.logistics-card-body header[data-v-07c67376]{align-items:center;gap:9px;margin-bottom:14px;display:flex}.logistics-card-body header span[data-v-07c67376]{background:var(--ui-primary-soft);width:26px;height:26px;color:var(--ui-primary);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.logistics-card-body header>small[data-v-07c67376]{color:var(--ui-text-muted);margin-left:auto;font-size:11px;font-weight:800}.tracking-photo-grid[data-v-07c67376]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.tracking-photo-grid figure[data-v-07c67376]{border:1px solid var(--ui-border);background:#fff;border-radius:10px;margin:0;overflow:hidden}.tracking-photo-preview[data-v-07c67376]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.tracking-photo-grid img[data-v-07c67376],.tracking-photo-grid figure>span[data-v-07c67376]{aspect-ratio:1;object-fit:cover;background:var(--ui-surface-muted);color:#7b8981;place-items:center;width:100%;font-size:11px;display:grid}.tracking-photo-grid figcaption[data-v-07c67376]{color:#64766e;justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.tracking-photo-grid figcaption small[data-v-07c67376]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.tracking-photo-grid figcaption button[data-v-07c67376]{color:#a33c33;font:inherit;cursor:pointer;background:#fff6f5;border:1px solid #edc7c3;border-radius:6px;flex:none;padding:4px 7px;font-size:10px;font-weight:800}.tracking-photo-grid figcaption button[data-v-07c67376]:disabled{opacity:.45;cursor:not-allowed}.tracking-photo-empty[data-v-07c67376]{color:var(--ui-text-muted);margin:0;font-size:12px}.tracking-photo-actions[data-v-07c67376]{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.tracking-photo-actions label[data-v-07c67376]{border:1px solid var(--ui-primary-border);min-height:42px;color:var(--ui-primary);cursor:pointer;background:#fff;border-radius:10px;flex:180px;place-items:center;padding:0 14px;font-size:12px;font-weight:900;display:grid}.tracking-photo-actions label.primary[data-v-07c67376]{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff;box-shadow:0 7px 16px var(--ui-shadow)}.tracking-photo-actions label[data-v-07c67376]:has(input:disabled){opacity:.48;cursor:not-allowed}.tracking-photo-actions input[data-v-07c67376]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tracking-photo-feedback[data-v-07c67376]{border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:11px;font-weight:800}.tracking-photo-feedback.success[data-v-07c67376]{color:#216044;background:#e7f3eb}.tracking-photo-feedback.error[data-v-07c67376]{color:#9d392f;background:#fceae8}.tracking-photo-locked[data-v-07c67376]{color:#8a958f;margin-top:12px;font-size:11px;display:block}.tracking-photo-preview-overlay[data-v-07c67376]{z-index:320;background:#0c1218d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tracking-photo-preview-dialog[data-v-07c67376]{width:min(900px,100%);max-height:94dvh;color:var(--ui-primary-hover);box-sizing:border-box;background:#fff;border-radius:18px;gap:12px;padding:18px;display:grid}.tracking-photo-preview-dialog header[data-v-07c67376]{justify-content:space-between;align-items:center;gap:14px;display:flex}.tracking-photo-preview-dialog header small[data-v-07c67376],.tracking-photo-preview-dialog header strong[data-v-07c67376]{display:block}.tracking-photo-preview-dialog header strong[data-v-07c67376]{overflow-wrap:anywhere;margin-top:4px}.tracking-photo-preview-dialog header button[data-v-07c67376]{border:1px solid var(--ui-border);width:42px;height:42px;color:var(--ui-text-soft);cursor:pointer;background:#fff;border-radius:12px;padding:0;font-size:28px}.tracking-photo-preview-dialog>img[data-v-07c67376]{object-fit:contain;max-width:100%;max-height:70dvh;margin:auto;display:block}.tracking-photo-preview-dialog>p[data-v-07c67376]{color:var(--ui-text-muted);margin:0;font-size:12px}.tracking-photo-preview-delete[data-v-07c67376]{color:#fff;font:inherit;cursor:pointer;background:#b84d41;border:1px solid #a83f35;border-radius:10px;justify-self:end;padding:11px 16px;font-weight:900}.tracking-photo-preview-delete[data-v-07c67376]:disabled{opacity:.5;cursor:not-allowed}.tracking-order-row[data-v-07c67376]{border-top:1px solid var(--ui-border-subtle);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.tracking-order-row[data-v-07c67376]:first-of-type{border-top:0}.tracking-order-row strong[data-v-07c67376],.tracking-order-row small[data-v-07c67376]{display:block}.tracking-order-row small[data-v-07c67376]{color:var(--ui-text-muted);margin-top:3px;font-size:11px}.tracking-order-row a[data-v-07c67376],.tracking-label-link[data-v-07c67376]{color:var(--ui-primary);align-self:start;font-size:12px;font-weight:900;text-decoration:none}.tracking-details[data-v-07c67376]{gap:9px;margin:0;display:grid}.tracking-details div[data-v-07c67376]{grid-template-columns:70px minmax(0,1fr);gap:8px;display:grid}.tracking-details dt[data-v-07c67376]{color:#849087;font-size:11px}.tracking-details dd[data-v-07c67376]{overflow-wrap:anywhere;color:var(--ui-text);margin:0;font-size:12px;font-weight:700}.recipient-details div[data-v-07c67376]{grid-template-columns:180px minmax(0,1fr)}.recipient-details .wide[data-v-07c67376]{border-top:1px solid var(--ui-border-subtle);grid-column:1/-1;padding-top:4px}.tracking-details.compact[data-v-07c67376]{margin-top:15px}.tracking-details .tracking-products-row[data-v-07c67376]{align-items:start}.tracking-products[data-v-07c67376]{gap:8px;display:grid}.tracking-products article[data-v-07c67376]{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;display:grid}.tracking-products .tracking-product-preview[data-v-07c67376],.tracking-products img[data-v-07c67376],.tracking-product-placeholder[data-v-07c67376]{border-radius:8px;width:48px;height:48px}.tracking-products .tracking-product-preview[data-v-07c67376]{background:var(--ui-surface-muted);cursor:pointer;border:0;margin:0;padding:0;display:block;overflow:hidden}.tracking-products img[data-v-07c67376]{object-fit:cover;display:block}.tracking-product-placeholder[data-v-07c67376]{background:var(--ui-surface-muted);color:var(--ui-text-muted);place-items:center;font-size:10px;font-weight:800;display:grid}.tracking-products p[data-v-07c67376],.tracking-products strong[data-v-07c67376],.tracking-products small[data-v-07c67376]{margin:0;display:block}.tracking-products small[data-v-07c67376]{color:var(--ui-text-muted);margin-top:2px;font-size:10px}.tracking-products .tracking-product-price[data-v-07c67376]{color:var(--ui-success);font-weight:800}.tracking-steps[data-v-07c67376]{grid-template-columns:repeat(4,1fr);margin:4px 0 18px;display:grid}.tracking-steps div[data-v-07c67376]{color:#8a958f;text-align:center;justify-items:center;gap:7px;font-size:10px;display:grid;position:relative}.tracking-steps div[data-v-07c67376]:before{content:"";background:var(--ui-border);width:100%;height:2px;position:absolute;top:6px;right:50%}.tracking-steps div[data-v-07c67376]:first-child:before{display:none}.tracking-steps i[data-v-07c67376]{z-index:1;border:3px solid var(--ui-border);background:#fff;border-radius:50%;width:14px;height:14px}.tracking-steps div[data-state=done][data-v-07c67376]{color:#1d6545;font-weight:800}.tracking-steps div[data-state=done][data-v-07c67376]:before{background:#4b9871}.tracking-steps div[data-state=done] i[data-v-07c67376]{background:#4b9871;border-color:#4b9871}.tracking-steps div[data-state=active][data-v-07c67376]{color:#986320;font-weight:800}.tracking-steps div[data-state=active] i[data-v-07c67376]{border-color:#d59a42}.tracking-steps div[data-state=error][data-v-07c67376]{color:#a23a30;font-weight:800}.tracking-steps div[data-state=error] i[data-v-07c67376]{background:#c65248;border-color:#c65248}.tracking-error[data-v-07c67376]{color:#9d392f;background:#fceae8;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:12px;font-weight:700}.tracking-label-link[data-v-07c67376]{margin-top:13px;display:inline-block}.carrier-tracking-heading button[data-v-07c67376]{border:1px solid var(--ui-primary-border);color:var(--ui-primary);font:inherit;cursor:pointer;background:#fff;border-radius:9px;margin-left:auto;padding:7px 11px;font-size:11px;font-weight:900}.carrier-tracking-heading button[data-v-07c67376]:disabled{opacity:.55;cursor:wait}.carrier-tracking-panel[data-v-07c67376]{border-top:1px solid var(--ui-border);margin-top:16px;padding-top:16px}.carrier-tracking-message[data-v-07c67376]{background:var(--ui-surface-muted);color:#64766e;border-radius:10px;margin:0;padding:12px;font-size:12px}.carrier-tracking-timeline[data-v-07c67376]{gap:0;margin:0;padding:0;list-style:none;display:grid}.carrier-tracking-timeline li[data-v-07c67376]{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:0 0 17px;display:grid;position:relative}.carrier-tracking-timeline li[data-v-07c67376]:not(:last-child):before{content:"";background:var(--ui-border);width:2px;position:absolute;top:13px;bottom:-1px;left:5px}.carrier-tracking-timeline i[data-v-07c67376]{z-index:1;border:3px solid var(--ui-primary-border);box-sizing:border-box;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:3px}.carrier-tracking-timeline li:first-child i[data-v-07c67376]{background:#2b7855;border-color:#2b7855}.carrier-tracking-timeline small[data-v-07c67376],.carrier-tracking-timeline strong[data-v-07c67376]{display:block}.carrier-tracking-timeline small[data-v-07c67376]{color:var(--ui-text-muted);font-size:10px}.carrier-tracking-timeline strong[data-v-07c67376]{color:var(--ui-text);margin-top:3px;font-size:13px}.carrier-tracking-timeline p[data-v-07c67376]{color:var(--ui-text-muted);margin:3px 0 0;font-size:11px}.carrier-tracking-panel footer[data-v-07c67376]{color:var(--ui-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:5px;font-size:10px;display:flex}.carrier-tracking-panel footer a[data-v-07c67376]{color:var(--ui-primary);font-weight:900;text-decoration:none}.logistics-pagination[data-v-07c67376]{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.logistics-pagination button[data-v-07c67376]{border:1px solid var(--ui-border-strong);color:var(--ui-primary);cursor:pointer;background:#fff;border-radius:9px;padding:9px 15px;font-weight:800}.logistics-pagination button[data-v-07c67376]:disabled{opacity:.4;cursor:not-allowed}.logistics-pagination span[data-v-07c67376]{color:var(--ui-text-muted);font-size:12px}@media (width<=1100px){.logistics-status-strip[data-v-07c67376]{grid-template-columns:repeat(8,130px)}.logistics-card summary[data-v-07c67376]{grid-template-columns:1fr 1fr}.logistics-status[data-v-07c67376]{grid-area:3/2;justify-self:end}.logistics-card summary[data-v-07c67376]:after{grid-area:3/1;justify-self:start}.logistics-card-body[data-v-07c67376]{grid-template-columns:1fr}.logistics-card-body>.tracking-logistics-section[data-v-07c67376]{grid-column:auto}}@media (width<=720px){.logistics-hero[data-v-07c67376]{padding:20px;display:grid}.logistics-filters[data-v-07c67376]{grid-template-columns:1fr}.logistics-card summary[data-v-07c67376]{grid-template-columns:1fr;padding:17px}.logistics-status[data-v-07c67376],.logistics-card summary[data-v-07c67376]:after{grid-area:auto/1;justify-self:start}.logistics-card-body[data-v-07c67376]{padding:0 12px 12px}.recipient-details div[data-v-07c67376]{grid-template-columns:132px minmax(0,1fr)}.tracking-photo-preview-overlay[data-v-07c67376]{padding:0}.tracking-photo-preview-dialog[data-v-07c67376]{width:100%;height:100dvh;max-height:none;padding:calc(12px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));border-radius:0}.tracking-photo-preview-dialog>img[data-v-07c67376]{max-height:calc(100dvh - 210px)}}.pending-image-actions[data-v-8d8f6f3f]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 12px;min-width:0;display:grid}.pending-image-buttons[data-v-8d8f6f3f]{flex-wrap:wrap;gap:7px;display:flex}.pending-image-actions button[data-v-8d8f6f3f]{border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);min-height:34px;color:var(--ui-primary);font:inherit;cursor:pointer;border-radius:9px;padding:0 11px;font-size:12px;font-weight:800}.pending-image-actions button[data-v-8d8f6f3f]:disabled{opacity:.55;cursor:wait}.pending-image-actions button.danger[data-v-8d8f6f3f]{color:#9b3e34;background:#fff5f3;border-color:#e3b9b4}.pending-image-name[data-v-8d8f6f3f]{color:#77877f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.copy-message[data-v-8d8f6f3f]{color:#26704d;grid-column:1/-1;font-size:11px;font-weight:750}.copy-message.error[data-v-8d8f6f3f]{color:#a13d34}.pending-image-preview[data-v-8d8f6f3f]{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08160fc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pending-image-preview>section[data-v-8d8f6f3f]{background:var(--ui-surface-muted);border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100vw - 40px);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 26px 90px #00000057}.pending-image-preview header[data-v-8d8f6f3f]{background:#fff;border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.pending-image-preview header>div[data-v-8d8f6f3f]{gap:3px;min-width:0;display:grid}.pending-image-preview header small[data-v-8d8f6f3f]{color:#26704d;font-weight:850}.pending-image-preview header strong[data-v-8d8f6f3f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending-image-preview header button[data-v-8d8f6f3f]{flex:none;width:38px;min-height:38px;padding:0;font-size:24px}.pending-image-preview figure[data-v-8d8f6f3f]{background:#17221d;place-items:center;min-height:0;margin:0;padding:18px;display:grid;overflow:auto}.pending-image-preview img[data-v-8d8f6f3f]{object-fit:contain;max-width:100%;max-height:calc(100vh - 190px);display:block}.pending-image-preview footer[data-v-8d8f6f3f]{background:#fff;border-top:1px solid #dfe7e2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:13px 18px;display:flex}.pending-image-preview footer .copy-message[data-v-8d8f6f3f]{grid-column:auto;margin-right:auto}@media (width<=620px){.pending-image-actions[data-v-8d8f6f3f]{grid-template-columns:1fr}.pending-image-name[data-v-8d8f6f3f]{grid-row:1}.pending-image-buttons[data-v-8d8f6f3f]{grid-row:2}.pending-image-preview[data-v-8d8f6f3f]{padding:0}.pending-image-preview>section[data-v-8d8f6f3f]{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.pending-image-preview img[data-v-8d8f6f3f]{max-height:calc(100vh - 180px)}}.product-image-preview-trigger[data-v-d781e887]{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.product-image-preview-trigger img[data-v-d781e887]{object-fit:inherit;width:100%;height:100%}.product-image-preview-backdrop[data-v-d781e887]{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08130dd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-image-preview-dialog[data-v-d781e887]{background:#fff;border-radius:20px;width:min(1000px,100vw - 48px);max-height:calc(100vh - 48px);padding:18px;position:relative;box-shadow:0 28px 90px #00000059}.product-image-preview-dialog figure[data-v-d781e887]{gap:12px;margin:0;display:grid}.product-image-preview-dialog figure img[data-v-d781e887]{object-fit:contain;background:var(--ui-surface-muted);border-radius:13px;width:100%;max-height:calc(100vh - 125px)}.product-image-preview-dialog figcaption[data-v-d781e887]{color:var(--ui-text-soft);text-align:center;font-weight:800}.product-image-preview-close[data-v-d781e887]{z-index:1;color:#fff;width:42px;height:42px;font:inherit;cursor:pointer;background:#10281cc7;border:1px solid #ffffff8c;border-radius:50%;place-items:center;padding:0;font-size:27px;display:grid;position:absolute;top:28px;right:28px}body.product-image-preview-open{overflow:hidden}@media (width<=620px){.product-image-preview-backdrop[data-v-d781e887]{padding:10px}.product-image-preview-dialog[data-v-d781e887]{border-radius:15px;width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:10px}.product-image-preview-dialog figure img[data-v-d781e887]{max-height:calc(100vh - 88px)}.product-image-preview-close[data-v-d781e887]{top:18px;right:18px}}.products-page[data-v-cb63f356]{gap:16px;display:grid}.products-hero[data-v-cb63f356],.products-toolbar[data-v-cb63f356],.products-summary[data-v-cb63f356],.product-list-card[data-v-cb63f356]{border:1px solid var(--ui-border);background:#fff;border-radius:22px}.products-hero[data-v-cb63f356]{justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 30px;display:flex}.products-kicker[data-v-cb63f356],.modal-header p[data-v-cb63f356],.variance-section header p[data-v-cb63f356]{color:var(--ui-primary);letter-spacing:.08em;margin:0 0 5px;font-size:12px;font-weight:900}.products-hero h2[data-v-cb63f356],.modal-header h2[data-v-cb63f356],.variance-section h3[data-v-cb63f356]{color:var(--ui-text);margin:0}.products-hero>div>p[data-v-cb63f356]:last-child{color:var(--ui-text-muted);margin:9px 0 0}.primary-action[data-v-cb63f356],.products-toolbar button[data-v-cb63f356],.detail-actions button[data-v-cb63f356],.variance-section header button[data-v-cb63f356],.variance-actions button[data-v-cb63f356],.products-pagination button[data-v-cb63f356]{border:1px solid var(--ui-primary-border);min-height:42px;color:var(--ui-primary);background:var(--ui-primary-soft);font:inherit;cursor:pointer;border-radius:12px;padding:0 17px;font-weight:800}.detail-image-action[data-v-cb63f356]{box-sizing:border-box;border:1px solid var(--ui-primary-border);min-height:42px;color:var(--ui-primary);background:var(--ui-primary-soft);font:inherit;cursor:pointer;border-radius:12px;align-items:center;padding:0 17px;font-weight:800;display:inline-flex}.detail-image-action input[data-v-cb63f356]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.primary-action[data-v-cb63f356]{border-color:var(--ui-primary);color:#fff;background:var(--ui-primary)}button[data-v-cb63f356]:disabled{cursor:not-allowed;opacity:.5}.products-toolbar[data-v-cb63f356]{grid-template-columns:minmax(210px,1.1fr) minmax(140px,.55fr) minmax(300px,1.5fr) auto;align-items:end;gap:12px;padding:17px;display:grid}.products-toolbar label[data-v-cb63f356],.editor-fields label[data-v-cb63f356],.inventory-editor>label[data-v-cb63f356],.inventory-variants label[data-v-cb63f356]{gap:6px;display:grid}.products-toolbar label>span[data-v-cb63f356],.editor-fields label>span[data-v-cb63f356],.inventory-editor label>span[data-v-cb63f356]{color:var(--ui-text-muted);font-size:11px;font-weight:800}.products-toolbar input[data-v-cb63f356],.products-toolbar select[data-v-cb63f356],.editor-fields input[data-v-cb63f356],.editor-fields select[data-v-cb63f356],.editor-fields textarea[data-v-cb63f356],.inventory-editor input[data-v-cb63f356]{box-sizing:border-box;border:1px solid var(--ui-primary-border);width:100%;min-height:42px;color:var(--ui-text);font:inherit;background:#fff;border-radius:11px;padding:9px 12px}.image-upload-field[data-v-cb63f356]{transition:border-color .15s,background .15s}.image-dropzone[data-v-cb63f356]{border:2px dashed var(--ui-primary-border);min-height:126px;color:var(--ui-text-soft);background:var(--ui-surface-muted);cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:16px;padding:14px;transition:border-color .15s,background .15s;display:flex}.image-upload-field.is-dragging .image-dropzone[data-v-cb63f356]{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.image-dropzone input[data-v-cb63f356]{opacity:0;pointer-events:none;width:1px;min-height:1px;padding:0;position:absolute}.image-dropzone img[data-v-cb63f356]{object-fit:cover;border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:14px;flex:none;width:112px;height:112px}.image-drop-copy[data-v-cb63f356]{text-align:center;gap:6px;display:grid}.image-drop-copy strong[data-v-cb63f356]{color:var(--ui-primary)}.image-drop-copy small[data-v-cb63f356]{color:#7a8b82;overflow-wrap:anywhere}.product-search[data-v-cb63f356]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.products-summary[data-v-cb63f356]{grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(260px,2fr);align-items:stretch;display:grid;overflow:hidden}.products-summary>div[data-v-cb63f356],.products-summary>p[data-v-cb63f356]{border-right:1px solid var(--ui-border);margin:0;padding:16px 20px}.products-summary small[data-v-cb63f356]{color:var(--ui-text-muted);margin-bottom:6px;display:block}.products-summary strong[data-v-cb63f356]{color:var(--ui-text)}.products-summary p[data-v-cb63f356]{color:var(--ui-text-muted);border-right:0;font-size:12px;line-height:1.6}.products-notice[data-v-cb63f356]{border-radius:12px;margin:0;padding:12px 16px}.products-notice.error[data-v-cb63f356]{color:#9b392f;background:#fff0ee}.products-notice.success[data-v-cb63f356]{color:#246544;background:#eaf7ef}.product-list-card[data-v-cb63f356]{overflow:hidden}.product-list-card>header[data-v-cb63f356]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.product-list-card>header div[data-v-cb63f356]{align-items:baseline;gap:12px;display:flex}.product-list-card h3[data-v-cb63f356]{color:var(--ui-text);margin:0}.product-list-card header span[data-v-cb63f356]{color:var(--ui-text-muted);font-size:12px}.product-table[data-v-cb63f356]{display:grid}.product-row[data-v-cb63f356]{width:100%;min-height:86px;color:inherit;text-align:left;font:inherit;background:#fff;border:0;border-bottom:1px solid #edf1ee;grid-template-columns:minmax(310px,2fr) minmax(150px,.9fr) 90px 140px 80px 55px;align-items:center;gap:14px;padding:12px 20px;display:grid}.product-row[tabindex][data-v-cb63f356]{cursor:pointer}.product-row[tabindex][data-v-cb63f356]:hover,.product-row[tabindex][data-v-cb63f356]:focus-visible{background:var(--ui-surface-muted);outline:none}.product-table-head[data-v-cb63f356]{color:#849189;background:var(--ui-surface-muted);letter-spacing:.05em;min-height:auto;padding-top:10px;padding-bottom:10px;font-size:10px;font-weight:900}.product-cell[data-v-cb63f356]{gap:4px;min-width:0;display:grid}.product-cell strong[data-v-cb63f356]{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-cell small[data-v-cb63f356]{color:#7c8c84;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-identity[data-v-cb63f356]{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:13px;display:grid}.product-thumb[data-v-cb63f356]{color:#89968f;background:var(--ui-surface-muted);border-radius:13px;place-items:center;width:62px;height:62px;font-size:9px;display:grid;overflow:hidden}.product-thumb img[data-v-cb63f356]{object-fit:cover;width:100%;height:100%}.product-cell.numeric strong[data-v-cb63f356]{font-variant-numeric:tabular-nums}.status-pill[data-v-cb63f356]{border-radius:999px;width:max-content;padding:5px 9px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.status-pill.active[data-v-cb63f356]{color:#226843;background:#dff3e7}.status-pill.inactive[data-v-cb63f356]{color:#7a6655;background:#eeeae5}.row-arrow[data-v-cb63f356]{color:var(--ui-primary);font-size:11px;font-weight:900}.empty-products[data-v-cb63f356],.detail-loading[data-v-cb63f356],.empty-variances[data-v-cb63f356]{color:var(--ui-text-muted);text-align:center;padding:50px 20px}.products-pagination[data-v-cb63f356]{background:var(--ui-surface-muted);justify-content:center;align-items:center;gap:18px;padding:14px;display:flex}.products-pagination span[data-v-cb63f356]{color:var(--ui-text-muted);font-size:12px}.product-modal-backdrop[data-v-cb63f356]{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141c248a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-modal-backdrop.elevated[data-v-cb63f356]{z-index:110}.product-detail-panel[data-v-cb63f356],.product-editor[data-v-cb63f356],.inventory-editor[data-v-cb63f356]{background:var(--ui-surface-muted);border-radius:24px;width:min(1080px,100vw - 40px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #141c243d}.product-editor[data-v-cb63f356]{width:min(900px,100vw - 40px)}.inventory-editor[data-v-cb63f356]{width:min(600px,100vw - 40px);padding-bottom:20px}.modal-header[data-v-cb63f356]{z-index:2;border-bottom:1px solid var(--ui-border);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.modal-header button[data-v-cb63f356]{border:1px solid var(--ui-primary-border);min-height:38px;color:var(--ui-primary);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 13px;font-weight:800}.detail-actions[data-v-cb63f356]{justify-content:flex-end;gap:8px;padding:14px 20px 0;display:flex}.detail-actions .danger[data-v-cb63f356],.variance-actions .danger[data-v-cb63f356]{color:#9a3931;background:#fff7f6;border-color:#e6bbb6}.product-detail-overview[data-v-cb63f356]{grid-template-columns:minmax(300px,.9fr) minmax(440px,1.3fr);gap:22px;padding:20px;display:grid}.product-gallery[data-v-cb63f356]{border:2px dashed #0000;border-radius:19px;align-content:start;gap:10px;padding:10px;transition:border-color .15s,background .15s;display:grid}.product-gallery.is-dragging[data-v-cb63f356]{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.detail-drop-hint[data-v-cb63f356]{color:var(--ui-text-soft);background:var(--ui-primary-soft);text-align:center;border-radius:10px;margin:0;padding:9px 12px;font-size:11px;font-weight:800}.product-gallery-main[data-v-cb63f356],.detail-image-empty[data-v-cb63f356]{aspect-ratio:1;color:var(--ui-text-faint);background:var(--ui-surface-muted);border-radius:18px;place-items:center;display:grid;overflow:hidden}.product-gallery-main[data-v-cb63f356]{object-fit:contain;background:#fff}.gallery-thumbs[data-v-cb63f356]{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.gallery-thumb[data-v-cb63f356]{aspect-ratio:1;border:1px solid var(--ui-border);object-fit:cover;background:#fff;border-radius:9px;overflow:hidden}.detail-facts[data-v-cb63f356]{border:1px solid var(--ui-border);background:var(--ui-border);border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.detail-facts div[data-v-cb63f356]{background:#fff;min-height:68px;padding:13px 15px}.detail-facts .wide[data-v-cb63f356]{grid-column:1/-1}.detail-facts dt[data-v-cb63f356]{color:var(--ui-text-muted);font-size:10px;font-weight:800}.detail-facts dd[data-v-cb63f356]{overflow-wrap:anywhere;color:var(--ui-text);margin:7px 0 0;font-weight:700}.variance-section[data-v-cb63f356]{border:1px solid var(--ui-border);background:#fff;border-radius:18px;margin:0 20px 20px;overflow:hidden}.variance-section>header[data-v-cb63f356]{border-bottom:1px solid var(--ui-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.variance-card[data-v-cb63f356]{border-bottom:1px solid #edf1ee;grid-template-columns:50px minmax(180px,1.6fr) minmax(70px,.5fr) minmax(110px,.7fr) 70px auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.variance-card[data-v-cb63f356]:last-child{border-bottom:0}.variance-photo[data-v-cb63f356]{width:48px;height:48px;color:var(--ui-text-faint);background:var(--ui-surface-muted);border-radius:10px;place-items:center;font-size:9px;display:grid;overflow:hidden}.variance-photo img[data-v-cb63f356]{object-fit:cover;width:100%;height:100%}.variance-main[data-v-cb63f356],.variance-card>div[data-v-cb63f356]:not(.variance-photo):not(.variance-actions){gap:4px;display:grid}.variance-card small[data-v-cb63f356],.variance-main span[data-v-cb63f356]{color:var(--ui-text-muted);font-size:10px}.variance-actions[data-v-cb63f356]{gap:6px;display:flex}.variance-actions button[data-v-cb63f356]{min-height:34px;padding:0 10px}.editor-guidance[data-v-cb63f356]{color:var(--ui-text-muted);background:var(--ui-primary-soft);border-radius:12px;margin:16px 20px 0;padding:12px 14px;font-size:12px;line-height:1.6}.product-editor .products-notice[data-v-cb63f356],.inventory-editor .products-notice[data-v-cb63f356]{margin:14px 20px 0}.editor-fields[data-v-cb63f356]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding:20px;display:grid}.editor-fields>label[data-v-cb63f356]{grid-column:span 3}.editor-fields .primary-field[data-v-cb63f356]{grid-column:span 2}.editor-fields .wide[data-v-cb63f356]{grid-column:1/-1}.editor-fields .check-field[data-v-cb63f356]{align-self:end;align-items:center;gap:9px;min-height:42px;display:flex}.editor-fields .check-field input[data-v-cb63f356]{width:20px;min-height:20px}.editor-current-image[data-v-cb63f356]{border:1px solid var(--ui-border);background:#fff;border-radius:14px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.editor-current-image>span[data-v-cb63f356]{color:var(--ui-text-muted);font-size:11px;font-weight:800}.editor-current-image[data-v-cb63f356] .product-image-preview-trigger{object-fit:cover;background:var(--ui-surface-muted);border-radius:13px;width:112px;height:112px}.product-editor footer[data-v-cb63f356],.inventory-editor footer[data-v-cb63f356]{justify-content:flex-end;gap:10px;padding:0 20px 20px;display:flex}.secondary[data-v-cb63f356]{border:1px solid var(--ui-border-strong);min-height:42px;color:var(--ui-text-soft);font:inherit;background:#fff;border-radius:12px;padding:0 17px;font-weight:800}.inventory-editor>label[data-v-cb63f356],.inventory-variants[data-v-cb63f356]{margin:18px 20px 0}.inventory-product-context[data-v-cb63f356]{background:var(--ui-primary-soft);border-radius:14px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:13px;margin:18px 20px 0;padding:12px;display:grid}.inventory-product-context>div[data-v-cb63f356]{gap:4px;min-width:0;display:grid}.inventory-product-context strong[data-v-cb63f356],.inventory-product-context small[data-v-cb63f356]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-product-context small[data-v-cb63f356]{color:var(--ui-text-muted)}.inventory-product-image[data-v-cb63f356]{width:70px;height:70px;color:var(--ui-text-faint);background:#fff;border-radius:12px;place-items:center;font-size:10px;display:grid;overflow:hidden}.inventory-product-image[data-v-cb63f356] img{object-fit:cover}.inventory-variants[data-v-cb63f356]{background:var(--ui-primary-soft);border-radius:14px;gap:10px;padding:14px;display:grid}.inventory-variants label[data-v-cb63f356]{grid-template-columns:minmax(0,1fr) 130px;align-items:center}@media (width<=900px){.products-hero[data-v-cb63f356]{padding:20px}.products-toolbar[data-v-cb63f356]{grid-template-columns:1fr 1fr}.product-search[data-v-cb63f356]{grid-column:1/-1}.products-summary[data-v-cb63f356]{grid-template-columns:1fr 1fr}.products-summary>p[data-v-cb63f356]{border-top:1px solid var(--ui-border);grid-column:1/-1}.product-table-head[data-v-cb63f356]{display:none}.product-row[data-v-cb63f356]{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:15px}.product-identity[data-v-cb63f356]{grid-column:1/-1}.product-cell[data-v-cb63f356]:not(.product-identity){align-items:baseline;gap:5px;display:inline-flex}.row-arrow[data-v-cb63f356]{grid-area:2/2/span 2;align-self:center}.product-detail-overview[data-v-cb63f356]{grid-template-columns:1fr}.variance-card[data-v-cb63f356]{grid-template-columns:48px minmax(0,1fr) auto}.variance-card>div[data-v-cb63f356]:not(.variance-photo):not(.variance-main):not(.variance-actions){display:none}.variance-actions[data-v-cb63f356]{grid-column:2/-1;justify-content:flex-end}}@media (width<=620px){.products-hero[data-v-cb63f356]{flex-direction:column;align-items:stretch}.products-toolbar[data-v-cb63f356]{grid-template-columns:1fr}.product-search[data-v-cb63f356]{grid-column:auto;grid-template-columns:1fr}.products-summary[data-v-cb63f356]{grid-template-columns:1fr}.products-summary>div[data-v-cb63f356]{border-right:0;border-bottom:1px solid var(--ui-border)}.product-modal-backdrop[data-v-cb63f356]{padding:0}.product-detail-panel[data-v-cb63f356],.product-editor[data-v-cb63f356],.inventory-editor[data-v-cb63f356]{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.product-detail-overview[data-v-cb63f356]{padding:14px}.detail-facts[data-v-cb63f356]{grid-template-columns:1fr}.detail-facts .wide[data-v-cb63f356]{grid-column:auto}.editor-fields[data-v-cb63f356]{grid-template-columns:1fr}.editor-fields>label[data-v-cb63f356],.editor-fields .primary-field[data-v-cb63f356],.editor-fields .wide[data-v-cb63f356]{grid-column:auto}}.live-control-page[data-v-49a2578a]{color:var(--ui-text);gap:18px;display:grid}.live-control-header[data-v-49a2578a]{border:1px solid var(--ui-border);background:#fff;border-radius:22px;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.live-control-header p[data-v-49a2578a],.live-panel small[data-v-49a2578a]{color:var(--ui-primary);letter-spacing:.04em;margin:0 0 5px;font-weight:800}.live-control-header h2[data-v-49a2578a]{margin:0;font-size:28px}.live-control-header>div>span[data-v-49a2578a]{color:var(--ui-text-muted)}.live-control-switchers[data-v-49a2578a]{align-items:end;gap:10px;display:flex}.live-control-switchers label[data-v-49a2578a]{gap:5px;display:grid}.live-control-switchers label>span[data-v-49a2578a],.product-panel label>span[data-v-49a2578a]{color:var(--ui-text-soft);font-size:13px;font-weight:700}.live-control-switchers select[data-v-49a2578a]{min-width:180px;max-width:290px}.live-control-switchers select[data-v-49a2578a],.live-control-switchers button[data-v-49a2578a],.product-panel input[data-v-49a2578a],.product-panel textarea[data-v-49a2578a]{box-sizing:border-box;border:1px solid var(--ui-border-strong);color:inherit;font:inherit;background:#fff;border-radius:11px}.live-control-switchers select[data-v-49a2578a],.live-control-switchers button[data-v-49a2578a]{height:42px;padding:0 12px}.live-control-switchers button[data-v-49a2578a]{color:var(--ui-primary);cursor:pointer;font-weight:800}.live-control-notice[data-v-49a2578a],.live-control-loading[data-v-49a2578a]{background:var(--ui-primary-soft);color:var(--ui-primary);border-radius:14px;margin:0;padding:15px 18px}.live-control-notice.error[data-v-49a2578a],.form-message.error[data-v-49a2578a]{color:#9a382e;background:#fff0ee}.live-control-grid[data-v-49a2578a]{grid-template-columns:minmax(360px,1.12fr) minmax(330px,.96fr) minmax(360px,1fr);align-items:start;gap:16px;display:grid}.live-panel[data-v-49a2578a]{border:1px solid var(--ui-border);background:#fff;border-radius:22px;min-width:0;overflow:hidden}.live-panel>header[data-v-49a2578a]{border-bottom:1px solid var(--ui-border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:17px 19px;display:flex}.live-panel h3[data-v-49a2578a]{margin:0;font-size:20px}.live-panel>header>span[data-v-49a2578a]{color:var(--ui-text-muted);font-size:13px}.live-status[data-v-49a2578a]{background:var(--ui-border-subtle);border-radius:999px;padding:7px 10px}.live-status.active[data-v-49a2578a]{color:#167342;background:#dff3e7}.live-status.active[data-v-49a2578a]:before{content:"";background:#1aa45a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #1aa45a21}.video-frame[data-v-49a2578a]{aspect-ratio:9/16;background:#0d1813;width:min(100%,405px);margin:0 auto;position:relative}.video-frame iframe[data-v-49a2578a]{border:0;width:100%;height:100%}.video-empty[data-v-49a2578a]{text-align:center;color:#fff;place-content:center;gap:7px;height:100%;display:grid}.video-empty span[data-v-49a2578a]{color:var(--ui-border-strong)}.video-panel footer[data-v-49a2578a]{color:var(--ui-text-muted);align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.video-panel footer a[data-v-49a2578a]{color:var(--ui-primary);font-weight:800;text-decoration:none}.capture-product-image-button[data-v-49a2578a]{border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);min-height:36px;color:var(--ui-primary);font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-weight:850}.capture-product-image-button[data-v-49a2578a]:disabled{opacity:.55;cursor:wait}.local-capture-extension-status[data-v-49a2578a]{color:#226743;white-space:nowrap;background:#e5f4ea;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:850}.local-capture-extension-status.unavailable[data-v-49a2578a]{background:var(--ui-surface-muted);color:var(--ui-text-muted)}.comments-panel[data-v-49a2578a]{flex-direction:column;height:min(720px,100vh - 190px);display:flex}.comment-panel-actions[data-v-49a2578a]{color:var(--ui-text-muted);align-items:center;gap:9px;font-size:13px;display:flex}.comment-panel-actions button[data-v-49a2578a]{border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);min-height:32px;color:var(--ui-primary);font:inherit;cursor:pointer;border-radius:9px;padding:0 10px;font-weight:800}.comment-action-message[data-v-49a2578a]{border-radius:9px;margin:10px 14px 0;padding:9px 11px;font-size:12px}.comment-action-message.error[data-v-49a2578a],.blacklist-modal-message.error[data-v-49a2578a]{color:#9a382e;background:#fff0ee}.comment-action-message.success[data-v-49a2578a],.blacklist-modal-message.success[data-v-49a2578a]{color:#236746;background:#eaf6ee}.comments-empty[data-v-49a2578a]{color:var(--ui-text-faint);flex:1;place-content:center;display:grid}.comment-list[data-v-49a2578a]{flex:1;min-height:0;margin:0;padding:4px 17px 16px;list-style:none;overflow-y:auto}.comment-list li[data-v-49a2578a]{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.comment-list img[data-v-49a2578a],.comment-avatar[data-v-49a2578a]{object-fit:cover;border-radius:50%;width:38px;height:38px}.comment-avatar[data-v-49a2578a]{background:var(--ui-primary-soft);color:var(--ui-primary);place-items:center;font-weight:900;display:grid}.comment-avatar-action[data-v-49a2578a]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:38px;height:38px;padding:0;overflow:hidden}.comment-avatar-action[data-v-49a2578a]:hover{outline-offset:2px;outline:2px solid #d59838}.comment-body[data-v-49a2578a]{min-width:0;position:relative}.comment-list p[data-v-49a2578a]{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 5px;display:flex}.comment-list time[data-v-49a2578a]{color:var(--ui-text-faint);font-size:11px}.comment-list li div>span[data-v-49a2578a]{word-break:break-word;line-height:1.45}.comment-name-action[data-v-49a2578a]{color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.comment-name-action[data-v-49a2578a]:hover{color:#a56519;text-underline-offset:3px;text-decoration:underline}.comment-name-action.blacklisted[data-v-49a2578a]{color:#9a7b6d;text-decoration:line-through}.comment-blacklist-popconfirm[data-v-49a2578a],.blacklist-list-popconfirm[data-v-49a2578a]{z-index:20;color:#3f3528;background:#fffdf7;border:1px solid #ead9ba;border-radius:11px;gap:8px;width:min(250px,100vw - 56px);padding:12px;display:grid;position:absolute;box-shadow:0 12px 34px #3f290f2e}.comment-blacklist-popconfirm[data-v-49a2578a]{top:28px;left:0}.comment-blacklist-popconfirm>span[data-v-49a2578a],.blacklist-list-popconfirm>span[data-v-49a2578a]{color:#75685a;font-size:12px;line-height:1.45}.comment-blacklist-popconfirm>div[data-v-49a2578a],.blacklist-list-popconfirm>div[data-v-49a2578a]{justify-content:flex-end;gap:7px;display:flex}.comment-blacklist-popconfirm button[data-v-49a2578a],.blacklist-list-popconfirm button[data-v-49a2578a]{min-height:30px;color:var(--ui-text-soft);font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d9d5;border-radius:7px;padding:0 9px;font-size:12px;font-weight:800}.comment-blacklist-popconfirm button[data-v-49a2578a]:last-child,.blacklist-list-popconfirm button[data-v-49a2578a]:last-child{color:#fff;background:#a84639;border-color:#e1aca4}.comment-list em[data-v-49a2578a]{color:#276b49;background:#e9f5ee;border-radius:7px;margin-top:7px;padding:3px 7px;font-size:11px;font-style:normal;display:inline-block}.comment-list em.warning[data-v-49a2578a]{color:#9b4b1f;background:#fff0e8}.comment-status-actions[data-v-49a2578a]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.comment-order-button[data-v-49a2578a]{min-height:29px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:850}.comment-order-button.is-add[data-v-49a2578a]{color:#17633c;background:#e6f5eb;border-color:#a9ceb7}.comment-order-button.is-modify[data-v-49a2578a]{color:#83520b;background:#fff2d8;border-color:#dfb969}.comment-order-button.is-add[data-v-49a2578a]:hover{background:#d9efdf}.comment-order-button.is-modify[data-v-49a2578a]:hover{background:#ffe8bc}.comment-order-button[data-v-49a2578a]:disabled{opacity:.45;cursor:not-allowed}.comment-order-modal-backdrop[data-v-49a2578a]{z-index:2100;background:#141c247a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.comment-order-modal[data-v-49a2578a]{background:#fff;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(620px,100%);max-height:min(760px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 80px #141c243d}.comment-order-modal>header[data-v-49a2578a]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:start;gap:16px;padding:19px 21px;display:flex}.comment-order-modal>header small[data-v-49a2578a]{color:var(--ui-primary);font-weight:800}.comment-order-modal>header h3[data-v-49a2578a]{margin:3px 0;font-size:22px}.comment-order-modal>header span[data-v-49a2578a]{color:#728079;font-size:12px}.comment-order-modal>header>button[data-v-49a2578a]{border:1px solid var(--ui-border-strong);background:var(--ui-primary-soft);width:34px;min-height:34px;color:var(--ui-primary);font:inherit;cursor:pointer;border-radius:9px;font-size:22px}.comment-order-lines[data-v-49a2578a]{min-height:0;padding:8px 19px;overflow-y:auto}.comment-order-line[data-v-49a2578a]{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:54px minmax(0,1fr) 100px auto;align-items:center;gap:10px;padding:11px 0;display:grid}.comment-order-line>span[data-v-49a2578a]{gap:4px;min-width:0;display:grid}.comment-order-line>span strong[data-v-49a2578a],.comment-order-line>span small[data-v-49a2578a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-order-line>span small[data-v-49a2578a]{color:var(--ui-text-muted)}.comment-order-line .comment-order-image[data-v-49a2578a]{width:54px;height:54px;color:var(--ui-text-faint);background:var(--ui-surface-muted);border-radius:10px;place-items:center;font-size:10px;display:grid;overflow:hidden}.comment-order-line .comment-order-image[data-v-49a2578a] img{object-fit:cover}.comment-order-line label[data-v-49a2578a]{color:var(--ui-text-muted);gap:4px;font-size:12px;font-weight:800;display:grid}.comment-order-line input[data-v-49a2578a]{box-sizing:border-box;border:1px solid var(--ui-border-strong);width:100%;min-height:36px;color:inherit;font:inherit;border-radius:8px;padding:0 9px}.comment-order-line>button[data-v-49a2578a]{color:#983c32;min-height:36px;font:inherit;cursor:pointer;background:#fff5f3;border:1px solid #dec5c1;border-radius:8px;padding:0 9px;font-size:12px;font-weight:800}.comment-order-modal>p[data-v-49a2578a]{background:var(--ui-surface-muted);color:var(--ui-text-muted);margin:0;padding:12px 19px;font-size:12px}.comment-order-modal>p.comment-order-modal-error[data-v-49a2578a]{color:#9a382e;background:#fff0ee}.comment-order-modal>footer[data-v-49a2578a]{border-top:1px solid var(--ui-border);justify-content:flex-end;gap:9px;padding:15px 19px;display:flex}.comment-order-modal>footer button[data-v-49a2578a]{border:1px solid var(--ui-border-strong);min-height:40px;color:var(--ui-text-soft);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 15px;font-weight:850}.comment-order-modal>footer button[data-v-49a2578a]:last-child{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.comment-order-modal>footer .comment-order-submit.is-modify[data-v-49a2578a]{color:#fff;background:#a66516;border-color:#a66516}.comment-order-modal button[data-v-49a2578a]:disabled{opacity:.5;cursor:wait}.blacklist-modal-backdrop[data-v-49a2578a]{z-index:2000;background:#141c247a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.blacklist-modal[data-v-49a2578a]{background:#fff;border-radius:20px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(620px,100%);max-height:min(720px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 80px #141c243d}.blacklist-modal>header[data-v-49a2578a]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.blacklist-modal>header small[data-v-49a2578a]{color:var(--ui-primary);font-weight:800}.blacklist-modal>header h3[data-v-49a2578a]{margin:3px 0;font-size:22px}.blacklist-modal>header span[data-v-49a2578a]{color:#728079;font-size:12px}.blacklist-modal>header>div[data-v-49a2578a]:last-child{gap:8px;display:flex}.blacklist-modal>header button[data-v-49a2578a]{border:1px solid var(--ui-border-strong);background:var(--ui-primary-soft);min-height:34px;color:var(--ui-primary);font:inherit;cursor:pointer;border-radius:9px;padding:0 11px;font-weight:800}.blacklist-modal>header button[data-v-49a2578a]:last-child{width:34px;padding:0;font-size:22px}.blacklist-modal-message[data-v-49a2578a]{border-radius:10px;margin:12px 16px 0;padding:10px 12px}.blacklist-empty[data-v-49a2578a]{min-height:220px;color:var(--ui-text-muted);place-content:center;display:grid}.blacklist-list[data-v-49a2578a]{min-height:0;margin:0;padding:8px 18px 18px;list-style:none;overflow-y:auto}.blacklist-list li[data-v-49a2578a]{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid;position:relative}.blacklist-list img[data-v-49a2578a],.blacklist-avatar[data-v-49a2578a]{object-fit:cover;border-radius:50%;width:42px;height:42px}.blacklist-avatar[data-v-49a2578a]{background:var(--ui-primary-soft);color:var(--ui-primary);place-items:center;font-weight:900;display:grid}.blacklist-list li>div[data-v-49a2578a]{gap:3px;display:grid}.blacklist-list li>div span[data-v-49a2578a]{color:var(--ui-text-muted);font-size:12px}.blacklist-list li>button[data-v-49a2578a]{color:#a03c32;min-height:34px;font:inherit;cursor:pointer;background:#fff4f2;border:1px solid #e8bdb7;border-radius:9px;padding:0 11px;font-weight:800}.blacklist-list li>button[data-v-49a2578a]:disabled{opacity:.55;cursor:wait}.blacklist-list-popconfirm[data-v-49a2578a]{top:52px;right:0}.product-column[data-v-49a2578a]{grid-template-rows:auto minmax(0,1fr);align-self:start;gap:16px;min-width:0;display:grid}.live-product-list-panel[data-v-49a2578a]{flex-direction:column;min-height:0;display:flex}.live-product-list-header-actions[data-v-49a2578a]{color:var(--ui-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.live-product-list-header-actions button[data-v-49a2578a]{border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);min-height:32px;color:var(--ui-primary);font:inherit;cursor:pointer;border-radius:9px;padding:0 10px;font-weight:800}.capture-toolbar[data-v-49a2578a]{border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-surface-muted);flex-wrap:wrap;align-items:center;gap:9px;padding:12px 16px;display:flex}.capture-draft[data-v-49a2578a]{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:116px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.capture-draft-image[data-v-49a2578a]{aspect-ratio:3/4;background:#101814;border-radius:12px;width:116px;overflow:hidden}.capture-draft-image[data-v-49a2578a] img{object-fit:contain;width:100%;height:100%}.capture-draft-fields[data-v-49a2578a]{align-content:start;gap:8px;min-width:0;display:grid}.capture-draft-fields label[data-v-49a2578a]{color:var(--ui-text-soft);gap:5px;font-size:12px;font-weight:850;display:grid}.capture-draft-fields input[data-v-49a2578a]{border:1px solid var(--ui-border-strong);width:100%;min-height:40px;color:inherit;font:inherit;background:#fff;border-radius:9px;padding:0 11px}.capture-draft-fields p[data-v-49a2578a]{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.45}.capture-draft-actions[data-v-49a2578a]{justify-content:flex-end;gap:7px;display:flex}.capture-draft-actions button[data-v-49a2578a],.capture-history-actions button[data-v-49a2578a]{border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);min-height:34px;color:var(--ui-primary);font:inherit;cursor:pointer;border-radius:9px;padding:0 10px;font-size:12px;font-weight:850}.capture-draft-actions button[data-v-49a2578a]:last-child{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.capture-history-actions button.danger[data-v-49a2578a]{color:#a03c32;background:#fff4f2;border-color:#e8bdb7}.capture-draft-actions button[data-v-49a2578a]:disabled,.capture-history-actions button[data-v-49a2578a]:disabled{opacity:.5;cursor:default}.capture-message[data-v-49a2578a]{border-radius:9px;margin:10px 14px 0;padding:9px 11px;font-size:12px}.capture-message.error[data-v-49a2578a]{color:#9a382e;background:#fff0ee}.capture-message.success[data-v-49a2578a]{color:#236746;background:#eaf6ee}.capture-empty[data-v-49a2578a]{color:var(--ui-text-muted);text-align:center;padding:15px 16px;font-size:12px}.capture-history[data-v-49a2578a]{max-height:260px;padding:5px 14px 12px;overflow-y:auto}.capture-history article[data-v-49a2578a]{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.capture-history-image[data-v-49a2578a]{object-fit:contain;background:#101814;border-radius:10px;width:58px;height:72px;overflow:hidden}.capture-history-image[data-v-49a2578a] img{object-fit:contain}.capture-history-summary[data-v-49a2578a]{gap:3px;min-width:0;display:grid}.capture-history-summary>div[data-v-49a2578a]{align-items:center;gap:7px;min-width:0;display:flex}.capture-history-summary strong[data-v-49a2578a]{color:var(--ui-text);font-size:14px}.capture-history-summary span[data-v-49a2578a],.capture-history-summary small[data-v-49a2578a]{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.capture-history-summary small.error[data-v-49a2578a]{color:#a43d34}.capture-history-summary em[data-v-49a2578a]{background:var(--ui-surface-muted);color:var(--ui-text-muted);white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:850}.capture-history-summary em.sent[data-v-49a2578a]{color:#226743;background:#e5f4ea}.capture-history-summary em.failed[data-v-49a2578a]{color:#9a382e;background:#fff0ee}.capture-history-actions[data-v-49a2578a]{justify-items:stretch;gap:5px;display:grid}.product-creator-modal-backdrop[data-v-49a2578a]{z-index:2100;background:#141c2485;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-creator-modal[data-v-49a2578a]{background:#fff;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(900px,100%);max-height:min(820px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 80px #141c2440}.product-panel-actions[data-v-49a2578a]{align-items:center;gap:9px;display:flex}.product-panel-actions>span[data-v-49a2578a]{color:var(--ui-text-muted);font-size:12px}.product-panel-actions button[data-v-49a2578a]{border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);min-height:32px;color:var(--ui-primary);font:inherit;cursor:pointer;border-radius:9px;padding:0 10px;font-weight:800}.product-creator-modal .product-panel-actions button[data-v-49a2578a]{width:36px;padding:0;font-size:22px}.product-panel form[data-v-49a2578a]{gap:13px;min-height:0;padding:16px;display:grid;overflow-y:auto}.product-readonly[data-v-49a2578a]{background:var(--ui-surface-muted);color:var(--ui-text-muted);border-radius:12px;margin:16px;padding:14px}.live-product-image-field[data-v-49a2578a]{gap:9px;min-width:0;display:grid}.live-product-image[data-v-49a2578a]{border:2px dashed var(--ui-primary-border);background:var(--ui-surface-muted);cursor:pointer;border-radius:15px;place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden}.live-product-image.dragging[data-v-49a2578a]{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.live-product-image img[data-v-49a2578a]{object-fit:contain;background:#fff;width:100%;height:220px}.live-product-image>span[data-v-49a2578a]{text-align:center;gap:5px;padding:24px;display:grid}.live-product-image small[data-v-49a2578a]{color:var(--ui-text-muted);font-weight:500}.live-product-image input[data-v-49a2578a]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.product-primary-fields[data-v-49a2578a],.product-secondary-fields[data-v-49a2578a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-panel form label[data-v-49a2578a]:not(.live-product-image){gap:5px;min-width:0;display:grid}.product-panel input[data-v-49a2578a],.product-panel textarea[data-v-49a2578a]{width:100%;padding:10px 11px}.product-panel textarea[data-v-49a2578a]{resize:vertical}.form-message[data-v-49a2578a]{border-radius:10px;margin:0;padding:10px 12px}.form-message.success[data-v-49a2578a]{color:#236746;background:#eaf6ee}.create-product-button[data-v-49a2578a]{background:var(--ui-primary);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:12px;font-weight:900}.create-product-button[data-v-49a2578a]:disabled{opacity:.55;cursor:wait}.live-product-modes[data-v-49a2578a]{grid-template-columns:1fr 1fr;gap:6px;padding:10px 14px 0;display:grid}.live-product-modes button[data-v-49a2578a]{border:1px solid var(--ui-border-strong);background:var(--ui-primary-soft);min-height:36px;color:var(--ui-text-soft);font:inherit;cursor:pointer;border-radius:9px;font-weight:800}.live-product-modes button.active[data-v-49a2578a]{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.live-product-search[data-v-49a2578a]{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:minmax(0,1fr) auto auto;gap:7px;padding:12px 14px;display:grid}.live-product-search input[data-v-49a2578a]{border:1px solid var(--ui-border-strong);min-width:0;height:38px;color:inherit;font:inherit;border-radius:9px;padding:0 11px}.live-product-search button[data-v-49a2578a],.live-product-pagination button[data-v-49a2578a]{border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);min-height:38px;color:var(--ui-primary);font:inherit;cursor:pointer;border-radius:9px;padding:0 10px;font-weight:800}.live-product-search button[data-v-49a2578a]:disabled,.live-product-pagination button[data-v-49a2578a]:disabled{opacity:.5;cursor:wait}.live-product-selection[data-v-49a2578a]{border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-surface-muted);align-items:center;gap:12px;min-height:42px;padding:7px 14px;display:flex}.live-product-selection label[data-v-49a2578a]{color:var(--ui-text-soft);cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.live-product-selection input[data-v-49a2578a],.live-product-list li>input[data-v-49a2578a]{width:17px;height:17px;accent-color:var(--ui-primary);cursor:pointer}.live-product-selection strong[data-v-49a2578a]{color:var(--ui-primary);margin-left:auto;font-size:12px}.live-product-selection button[data-v-49a2578a]{color:var(--ui-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:12px;font-weight:800}.live-product-selection button[data-v-49a2578a]:disabled{opacity:.45;cursor:default}.live-product-list-message[data-v-49a2578a]{border-radius:9px;margin:10px 14px 0;padding:9px 11px;font-size:12px}.live-product-list-message.error[data-v-49a2578a]{color:#9a382e;background:#fff0ee}.live-product-list-empty[data-v-49a2578a]{min-height:120px;color:var(--ui-text-muted);text-align:center;flex:1;place-items:center;padding:18px;display:grid}.live-product-list[data-v-49a2578a]{flex:1;min-height:0;margin:0;padding:0 14px;list-style:none;overflow-y:auto}.live-product-list li[data-v-49a2578a]{border-bottom:1px solid var(--ui-border-subtle);border-radius:10px;grid-template-columns:20px 58px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -8px;padding:11px 8px;display:grid}.live-product-list li.selected[data-v-49a2578a]{background:var(--ui-primary-soft)}.live-product-thumb[data-v-49a2578a]{background:var(--ui-surface-muted);width:58px;height:58px;color:var(--ui-text-faint);border-radius:10px;place-items:center;font-size:10px;display:grid;overflow:hidden}.live-product-thumb img[data-v-49a2578a]{object-fit:cover;width:100%;height:100%}.live-product-summary[data-v-49a2578a]{gap:3px;min-width:0;display:grid}.live-product-summary strong[data-v-49a2578a],.live-product-summary small[data-v-49a2578a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-product-summary small[data-v-49a2578a]{color:#7b8982}.live-product-summary>span[data-v-49a2578a]{color:var(--ui-text-soft);font-size:12px}.live-product-list li>em[data-v-49a2578a]{background:var(--ui-border-subtle);color:var(--ui-text-muted);border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.live-product-list li>em.active[data-v-49a2578a]{color:#247149;background:#e4f4ea}.live-product-pagination[data-v-49a2578a]{border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-muted);justify-content:space-between;align-items:center;gap:8px;padding:11px 14px 13px;font-size:12px;display:flex}@media (width<=1450px){.live-control-grid[data-v-49a2578a]{grid-template-columns:minmax(360px,1fr) minmax(340px,1fr)}.product-column[data-v-49a2578a]{grid-column:1/-1}.product-panel form[data-v-49a2578a]{grid-template-columns:minmax(260px,.65fr) minmax(420px,1.35fr);align-items:start}.live-product-image-field[data-v-49a2578a]{grid-row:span 4}}@media (width<=900px){.live-control-header[data-v-49a2578a],.live-control-switchers[data-v-49a2578a]{flex-direction:column;align-items:stretch}.live-control-switchers select[data-v-49a2578a]{width:100%;max-width:none}.live-control-grid[data-v-49a2578a]{grid-template-columns:1fr}.product-column[data-v-49a2578a]{grid-column:auto}.product-panel form[data-v-49a2578a]{grid-template-columns:1fr}.live-product-image-field[data-v-49a2578a]{grid-row:auto}.product-primary-fields[data-v-49a2578a],.product-secondary-fields[data-v-49a2578a]{grid-template-columns:1fr}.capture-draft[data-v-49a2578a]{grid-template-columns:88px minmax(0,1fr)}.capture-draft-image[data-v-49a2578a]{width:88px}.capture-history article[data-v-49a2578a]{grid-template-columns:54px minmax(0,1fr)}.capture-history-actions[data-v-49a2578a]{grid-column:2;justify-self:start}.live-product-search[data-v-49a2578a]{grid-template-columns:minmax(0,1fr) auto}.live-product-search button[data-v-49a2578a]:last-child{grid-column:1/-1}}.audit-hero[data-v-17593fd6]{border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-surface);box-shadow:0 8px 24px var(--ui-shadow);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin:30px 0 18px;padding:26px 28px;display:flex}.audit-hero h2[data-v-17593fd6]{margin:3px 0 0;font-size:25px}.audit-hero p[data-v-17593fd6]:not(.eyebrow){max-width:760px;color:var(--ui-text-muted);margin:9px 0 0;line-height:1.7}.audit-hero-count[data-v-17593fd6]{border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);border-radius:12px;min-width:128px;padding:14px 18px;display:grid}.audit-hero-count span[data-v-17593fd6],.audit-hero-count small[data-v-17593fd6]{color:var(--ui-text-muted);font-size:11px}.audit-hero-count strong[data-v-17593fd6]{color:var(--ui-primary);font-variant-numeric:tabular-nums;font-size:28px}.audit-filter-card[data-v-17593fd6],.audit-table-card[data-v-17593fd6]{border:1px solid var(--ui-border);background:#fff;border-radius:16px}.audit-filter-card[data-v-17593fd6]{margin-bottom:18px;padding:20px 22px}.audit-filters[data-v-17593fd6]{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(145px,.7fr));align-items:end;gap:13px;display:grid}.audit-filters label[data-v-17593fd6]{color:var(--ui-text-muted);gap:6px;font-size:11px;font-weight:750;display:grid}.audit-filters input[data-v-17593fd6],.audit-filters select[data-v-17593fd6]{border:1px solid var(--ui-border-strong);width:100%;min-height:41px;color:var(--ui-text);background:#fff;border-radius:8px;padding:0 11px}.audit-filters input[data-v-17593fd6]:focus,.audit-filters select[data-v-17593fd6]:focus{border-color:var(--ui-primary);outline:3px solid #3f79581c}.audit-event-type[data-v-17593fd6]{grid-column:span 2}.audit-filter-actions[data-v-17593fd6]{grid-column:span 2;justify-content:flex-end;gap:9px;display:flex}.audit-table-card>header[data-v-17593fd6]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.audit-table-card>header h2[data-v-17593fd6]{margin:3px 0 0;font-size:21px}.audit-table-card>header>span[data-v-17593fd6]{color:#68776f;font-size:12px;font-weight:700}.audit-table-wrap[data-v-17593fd6]{overflow:auto}.audit-table[data-v-17593fd6]{border-collapse:collapse;width:100%;min-width:1080px}.audit-table th[data-v-17593fd6]{color:var(--ui-text-muted);background:var(--ui-surface-muted);text-align:left;padding:11px 14px;font-size:11px}.audit-table td[data-v-17593fd6]{border-top:1px solid var(--ui-border-subtle);vertical-align:top;padding:14px}.audit-table tbody tr[data-v-17593fd6]{cursor:pointer}.audit-table tbody tr[data-v-17593fd6]:hover,.audit-table tbody tr[data-v-17593fd6]:focus{background:var(--ui-surface-muted);outline:0}.audit-table strong[data-v-17593fd6],.audit-table small[data-v-17593fd6]{display:block}.audit-table strong[data-v-17593fd6]{color:var(--ui-text);font-size:13px}.audit-table small[data-v-17593fd6]{max-width:260px;color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.audit-module[data-v-17593fd6]{color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:999px;margin-bottom:5px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.audit-result[data-v-17593fd6]{color:#59675f;white-space:nowrap;background:#edf1ee;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.audit-result[data-result=succeeded][data-v-17593fd6]{color:#296342;background:#e1f3e7}.audit-result[data-result=failed][data-v-17593fd6],.audit-result[data-result=denied][data-v-17593fd6]{color:#a03f39;background:#fbe8e6}.audit-result[data-result=partial][data-v-17593fd6]{color:#8b5d16;background:#fff0d5}.audit-result[data-result=pending][data-v-17593fd6]{color:#365f87;background:#e4eff9}.audit-empty[data-v-17593fd6]{color:var(--ui-text-muted);text-align:center;padding:60px 24px}.audit-pagination[data-v-17593fd6]{border-top:1px solid var(--ui-border-subtle);color:#68776f;justify-content:space-between;align-items:center;padding:14px 20px;font-size:12px;display:flex}.audit-detail-backdrop[data-v-17593fd6]{z-index:80;background:#121f1870;justify-content:flex-end;display:flex;position:fixed;inset:0}.audit-detail[data-v-17593fd6]{background:var(--ui-surface-muted);width:min(720px,94vw);height:100%;padding:26px;overflow:auto;box-shadow:-12px 0 34px #14281d2e}.audit-detail>header[data-v-17593fd6]{border-bottom:1px solid var(--ui-border);justify-content:space-between;gap:20px;padding-bottom:19px;display:flex}.audit-detail h2[data-v-17593fd6]{margin:3px 0 0}.audit-detail header p[data-v-17593fd6]:not(.eyebrow){color:#66746c;margin:8px 0 0}.audit-detail header button[data-v-17593fd6]{border:1px solid var(--ui-border-strong);width:42px;height:42px;color:var(--ui-text-soft);cursor:pointer;background:#fff;border-radius:10px;font-size:28px}.audit-legacy-note[data-v-17593fd6]{color:#73571e;background:#fff3d8;border-radius:9px;margin:17px 0;padding:12px 14px;font-size:12px;line-height:1.6}.audit-detail-grid[data-v-17593fd6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.audit-detail-grid>div[data-v-17593fd6]{border:1px solid var(--ui-border);background:#fff;border-radius:10px;padding:13px 14px}.audit-detail-grid dt[data-v-17593fd6]{color:var(--ui-text-muted);font-size:10px;font-weight:750}.audit-detail-grid dd[data-v-17593fd6]{overflow-wrap:anywhere;color:var(--ui-text);margin:6px 0 0;font-size:13px;font-weight:700}.audit-changes[data-v-17593fd6],.audit-raw-detail[data-v-17593fd6]{border:1px solid var(--ui-border);background:#fff;border-radius:11px;margin-top:18px;padding:17px}.audit-changes h3[data-v-17593fd6]{margin:0 0 12px}.audit-changes table[data-v-17593fd6]{border-collapse:collapse;width:100%}.audit-changes th[data-v-17593fd6],.audit-changes td[data-v-17593fd6]{border:1px solid var(--ui-border);text-align:left;vertical-align:top;padding:9px}.audit-changes th[data-v-17593fd6]{color:var(--ui-text-muted);background:#f6f8f7;font-size:10px}.audit-changes pre[data-v-17593fd6],.audit-raw-detail pre[data-v-17593fd6]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.audit-raw-detail summary[data-v-17593fd6]{cursor:pointer;color:var(--ui-primary);font-weight:800}.audit-raw-detail pre[data-v-17593fd6]{background:var(--ui-surface-muted);border-radius:8px;margin-top:14px;padding:14px}@media (width<=1000px){.audit-filters[data-v-17593fd6]{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-event-type[data-v-17593fd6],.audit-filter-actions[data-v-17593fd6]{grid-column:span 1}}@media (width<=680px){.audit-hero[data-v-17593fd6]{flex-direction:column;align-items:flex-start}.audit-hero-count[data-v-17593fd6]{width:100%}.audit-filters[data-v-17593fd6],.audit-detail-grid[data-v-17593fd6]{grid-template-columns:1fr}.audit-event-type[data-v-17593fd6],.audit-filter-actions[data-v-17593fd6]{grid-column:auto}.audit-filter-actions[data-v-17593fd6]{justify-content:stretch}.audit-filter-actions button[data-v-17593fd6]{flex:1}.audit-detail[data-v-17593fd6]{padding:19px}}.download-intro[data-v-87e44e8f]{border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-surface);box-shadow:0 8px 24px var(--ui-shadow);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:30px 0 20px;padding:28px 30px;display:flex}.download-intro h2[data-v-87e44e8f]{margin:4px 0 8px;font-size:30px}.download-intro p[data-v-87e44e8f]{max-width:720px;color:var(--ui-text-muted);margin:0;line-height:1.7}.download-intro .eyebrow[data-v-87e44e8f]{color:var(--ui-primary)}.warehouse-web-link[data-v-87e44e8f]{border:1px solid var(--ui-primary-border);color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:12px;flex:none;padding:12px 18px;font-weight:700;text-decoration:none}.download-grid[data-v-87e44e8f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.download-card[data-v-87e44e8f]{border:1px solid var(--ui-border);background:#fff;border-radius:20px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 10px 28px #1b37290f}.download-card header[data-v-87e44e8f]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.download-card h3[data-v-87e44e8f]{color:var(--ui-text);margin:5px 0 0;font-size:23px}.download-card header>span[data-v-87e44e8f]{color:var(--ui-success);background:var(--ui-success-soft);border-radius:999px;padding:6px 10px;font-weight:800}.download-meta[data-v-87e44e8f]{color:var(--ui-text-muted);margin:14px 0 0;font-size:13px}.download-description[data-v-87e44e8f]{min-height:52px;color:var(--ui-text-soft);margin:12px 0 18px;line-height:1.7}.download-primary[data-v-87e44e8f]{color:#fff;text-align:center;background:var(--ui-primary);box-shadow:0 8px 18px var(--ui-shadow);border-radius:12px;padding:13px 18px;font-weight:800;text-decoration:none;display:block}.download-primary[data-v-87e44e8f]:hover{background:var(--ui-primary-hover)}.download-installation[data-v-87e44e8f]{border-top:1px solid var(--ui-border-subtle);margin-top:22px;padding-top:18px}.download-installation h4[data-v-87e44e8f]{color:var(--ui-text);margin:0 0 10px}.download-installation ol[data-v-87e44e8f]{color:var(--ui-text-soft);margin:0;padding-left:21px;font-size:14px;line-height:1.8}.download-checksum[data-v-87e44e8f]{color:var(--ui-text-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:12px;display:grid}.download-checksum code[data-v-87e44e8f]{color:var(--ui-text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.download-checksum button[data-v-87e44e8f]{color:var(--ui-primary);cursor:pointer;background:0 0;border:0;font-weight:700}.download-note[data-v-87e44e8f]{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:14px;margin:18px 0 30px;padding:18px 20px}.download-note strong[data-v-87e44e8f]{color:var(--ui-text)}.download-note p[data-v-87e44e8f]{color:var(--ui-text-muted);margin:6px 0 0;line-height:1.7}@media (width<=900px){.download-intro[data-v-87e44e8f]{flex-direction:column;align-items:flex-start;padding:22px}.warehouse-web-link[data-v-87e44e8f]{box-sizing:border-box;text-align:center;width:100%}.download-grid[data-v-87e44e8f]{grid-template-columns:1fr}.download-description[data-v-87e44e8f]{min-height:0}}:root{--ui-page:#f5f6f8;--ui-surface:#fff;--ui-surface-muted:#f8f9fb;--ui-surface-raised:#fbfbfc;--ui-border:#dfe3e8;--ui-border-subtle:#edf0f2;--ui-border-strong:#cfd6dd;--ui-text:#202a35;--ui-text-soft:#4f5d6b;--ui-text-muted:#697586;--ui-text-faint:#8a95a3;--ui-primary:#405d78;--ui-primary-hover:#344e67;--ui-primary-soft:#eaf0f5;--ui-primary-border:#c7d4df;--ui-focus-ring:#405d7838;--ui-shadow:#202a3512;--ui-success:#347054;--ui-success-soft:#e8f3ed;--ui-warning:#91621a;--ui-warning-soft:#fff3dd;--ui-danger:#a84444;--ui-danger-soft:#fbeaea;color:var(--ui-text);background:var(--ui-page);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.fulfillment-intro{border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-surface);box-shadow:0 8px 24px var(--ui-shadow);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:30px 0 18px;padding:26px 28px;display:grid}.fulfillment-intro h2{letter-spacing:-.025em;margin:2px 0 0;font-size:25px}.fulfillment-intro p:not(.eyebrow){max-width:720px;color:var(--ui-text-muted);margin:9px 0 0;font-size:13px;line-height:1.7}.fulfillment-flow{border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:12px 14px;display:flex}.fulfillment-flow span{font-size:11px;font-weight:700}.fulfillment-flow i{color:var(--ui-primary);font-style:normal}.fulfillment-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.fulfillment-metrics-note{color:var(--ui-text-muted);margin:0 0 8px;font-size:11px;font-weight:700}.fulfillment-metrics button{border:1px solid var(--ui-border);color:var(--ui-text);cursor:pointer;text-align:left;background:#fff;border-radius:12px;padding:15px 16px;position:relative;overflow:hidden}.fulfillment-metrics button:after{content:"";background:#aeb9b2;width:3px;position:absolute;inset:0 auto 0 0}.fulfillment-metrics button[data-tone=restock]:after{background:#b67b45}.fulfillment-metrics button[data-tone=attention]:after{background:#cc9b3e}.fulfillment-metrics button[data-tone=active]:after{background:#4b83b8}.fulfillment-metrics button[data-tone=review]:after{background:#896db1}.fulfillment-metrics button[data-tone=ready]:after{background:#5d8799}.fulfillment-metrics button[data-tone=success]:after{background:#4b9368}.fulfillment-metrics button[data-tone=danger]:after{background:#ba6961}.fulfillment-metrics button.active{border-color:var(--ui-primary);box-shadow:0 0 0 2px #405d781c}.fulfillment-metrics span,.fulfillment-metrics strong{display:block}.fulfillment-metrics span{color:var(--ui-text-muted);font-size:11px;font-weight:700}.fulfillment-metrics strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:25px}.fulfillment-workbench{border:1px solid var(--ui-border);background:#fff;border-radius:16px;overflow:hidden}.fulfillment-workbench-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:21px 24px 18px;display:flex}.fulfillment-workbench-header h2{margin:2px 0 0;font-size:21px}.fulfillment-view-tabs{background:var(--ui-border-subtle);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px 24px 0;padding:6px;display:grid}.fulfillment-view-tabs button{min-height:40px;color:var(--ui-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:750}.fulfillment-view-tabs button.active{color:var(--ui-primary);background:#fff;box-shadow:0 2px 8px #202a3514}.fulfillment-new-demands{border:1px solid var(--ui-border);color:var(--ui-text-muted);background:var(--ui-surface-muted);border-radius:12px;align-items:center;gap:10px;margin:14px 24px 0;padding:13px 15px;display:flex}.fulfillment-new-demands.active{background:#fff8e9;border-color:#e4bd78;box-shadow:0 5px 16px #7e511314}.fulfillment-new-demands>div{flex:1;min-width:0}.fulfillment-new-demands strong,.fulfillment-new-demands small{display:block}.fulfillment-new-demands strong{color:var(--ui-text);font-size:14px}.fulfillment-new-demands.active strong{color:#865311}.fulfillment-new-demands small{color:var(--ui-text-muted);margin-top:4px;font-size:11px}.fulfillment-new-demands button{flex:none}.fulfillment-new-badge{color:#8a5410;vertical-align:middle;white-space:nowrap;background:#ffedc8;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.fulfillment-filters{border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-surface-muted);grid-template-columns:minmax(260px,1.5fr) minmax(150px,.7fr) minmax(150px,.7fr) auto auto;align-items:end;gap:12px;padding:16px 24px;display:grid}.fulfillment-filters label{color:var(--ui-text-soft);gap:6px;font-size:11px;font-weight:700;display:grid}.fulfillment-filters input,.fulfillment-filters select{border:1px solid var(--ui-border-strong);width:100%;height:41px;color:var(--ui-text);background:#fff;border-radius:8px;padding:0 11px}.fulfillment-search-field input{border-color:var(--ui-primary-border);box-shadow:inset 3px 0 0 var(--ui-primary);font-size:14px;font-weight:650}.fulfillment-filters input:focus,.fulfillment-filters select:focus{border-color:var(--ui-primary);outline:3px solid #405d781c}.restock-workbench{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:14px;margin:20px 24px 24px;overflow:hidden}.promoted-restock-workbench{margin:0 0 18px}.restock-header.collapsed{border-bottom:0}.restock-header{border-bottom:1px solid var(--ui-border);background:linear-gradient(115deg, var(--ui-primary-soft), var(--ui-surface-muted));justify-content:space-between;align-items:center;gap:24px;padding:19px 20px 17px;display:flex}.restock-header h3{color:var(--ui-text);margin:2px 0 0;font-size:19px}.restock-header p:not(.eyebrow){max-width:760px;color:var(--ui-text-muted);margin:6px 0 0;font-size:11px;line-height:1.6}.restock-header-actions{align-items:center;gap:8px;display:flex}.restock-job-panel{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted);gap:1px;padding:10px;display:grid}.restock-job-row{background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.restock-job-row div,.restock-job-row small{display:block}.restock-job-row small{color:var(--ui-text-muted);margin-top:3px;font-size:10px}.restock-job-row>span{color:var(--ui-text-muted);font-size:11px;font-weight:750}.restock-job-row[data-status=failed]>span,.restock-job-row[data-status=failed] small:last-child{color:#a4433c}.restock-download,.restock-group-download{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.restock-summary{border-bottom:1px solid var(--ui-border);background:var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.restock-summary span{background:#fff;padding:13px 18px}.restock-summary small,.restock-summary strong{display:block}.restock-summary small{color:var(--ui-text-muted);font-size:10px}.restock-summary strong{color:var(--ui-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:19px}.restock-warning{color:#865825;background:#fff4df;border-radius:8px;margin:14px 18px 0;padding:10px 12px;font-size:11px}.restock-export-dialog{width:min(560px,100%)}.restock-export-dialog h3{margin:4px 0 0;font-size:21px}.restock-export-actions{flex-wrap:wrap}.restock-empty{min-height:120px;color:var(--ui-text-muted);place-content:center;justify-items:center;font-size:12px;display:grid}.restock-empty strong{color:var(--ui-text-soft);font-size:14px}.restock-empty span{margin-top:5px}.restock-groups{gap:10px;padding:14px;display:grid}.restock-group{border:1px solid var(--ui-border);background:#fff;border-radius:10px;overflow:hidden}.restock-group>summary{color:var(--ui-text);background:var(--ui-primary-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;list-style:none;display:flex}.restock-group>summary::-webkit-details-marker{display:none}.restock-group>summary:before{color:var(--ui-text-muted);content:"▸";flex:none;font-size:12px}.restock-group[open]>summary:before{content:"▾"}.restock-group>summary>span{flex:1}.restock-group>summary strong,.restock-group>summary small{display:block}.restock-group>summary strong{font-size:13px}.restock-group>summary small{color:var(--ui-text-muted);margin-top:3px;font-size:10px}.restock-group-download{padding:7px 11px;font-size:10px}.restock-table{overflow-x:auto}.restock-row{border-top:1px solid var(--ui-border-subtle);color:#46534c;grid-template-columns:minmax(280px,1.35fr) minmax(145px,.65fr) minmax(220px,1fr) 90px;align-items:center;gap:16px;min-width:850px;padding:10px 14px;font-size:11px;display:grid}.restock-row-header{color:#75827b;background:var(--ui-surface-muted);letter-spacing:.04em;padding-block:8px;font-size:9px;font-weight:750}.restock-product{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;display:grid}.restock-product img,.restock-image-placeholder{object-fit:cover;background:var(--ui-surface-muted);border-radius:8px;place-items:center;width:54px;height:54px;display:grid}.restock-image-placeholder{color:var(--ui-text-faint);font-size:9px}.restock-product strong,.restock-product small,.restock-keyword strong,.restock-keyword small{display:block}.restock-product strong{color:var(--ui-text);font-size:11px}.restock-product small,.restock-keyword small{color:var(--ui-text-faint);margin-top:4px;font-size:9px}.restock-keyword strong{color:var(--ui-primary);font-size:12px}.restock-orders{color:var(--ui-text-muted);overflow-wrap:anywhere;line-height:1.55}.restock-quantity{color:var(--ui-text);text-align:right;font-size:18px}.restock-quantity-actions{justify-items:end;gap:6px;display:grid}.restock-stock-button{min-width:72px;padding:6px 9px;font-size:10px}.fulfillment-batch-bar{border-bottom:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);align-items:center;gap:11px;padding:13px 24px;display:flex}.fulfillment-batch-bar>div{flex:1}.fulfillment-batch-bar strong,.fulfillment-batch-bar small{display:block}.fulfillment-batch-bar small{color:var(--ui-text-muted);margin-top:3px;font-size:11px}.fulfillment-select-all{color:#6b7971;background:#fff;border-bottom:1px solid #e6ebe7;justify-content:space-between;align-items:center;padding:11px 24px;font-size:11px;display:flex}.fulfillment-select-all label{align-items:center;gap:8px;font-weight:700;display:flex}.fulfillment-select-all input,.fulfillment-task-check input{width:17px;height:17px;accent-color:var(--ui-primary)}.pending-demand-panel{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:20px;margin:22px 0;padding:22px}.promoted-pending-demand-panel{margin:0 0 18px}.pending-demand-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.pending-demand-toggle{color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:0;display:flex}.pending-demand-toggle span{gap:2px;display:grid}.pending-demand-toggle small{color:#6f7e75;font-size:12px}.pending-demand-toggle b{font-size:24px}.pending-demand-toggle strong{color:#fff;background:var(--ui-primary);border-radius:22px;place-items:center;min-width:44px;height:44px;padding:0 12px;font-size:20px;display:grid}.pending-demand-toggle i{color:var(--ui-text-muted);margin-left:auto;font-style:normal;font-weight:700}.pending-demand-body>p{color:#6f7e75;margin:14px 0 16px}.pending-demand-list{gap:10px;display:grid}.pending-demand-list article{border:1px solid var(--ui-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.pending-demand-list article>div{gap:3px;display:grid}.pending-demand-list a{color:var(--ui-primary);font-size:17px;font-weight:800;text-decoration:none}.pending-demand-list small{color:var(--ui-text-muted)}.pending-demand-empty{color:var(--ui-text-muted);text-align:center;background:#fff;border-radius:12px;padding:16px}@media (width<=720px){.pending-demand-panel{padding:16px}.pending-demand-panel>header{flex-direction:column;align-items:stretch}.pending-demand-toggle b{font-size:20px}.pending-demand-list article{flex-direction:column;align-items:stretch}}.fulfillment-group-list{background:var(--ui-surface-muted);gap:12px;padding:12px;display:grid}.fulfillment-group{border:1px solid var(--ui-border);background:#fff;border-radius:12px;overflow:hidden}.fulfillment-group>summary{min-height:66px;color:var(--ui-text);background:var(--ui-primary-soft);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}.fulfillment-group>summary::-webkit-details-marker{display:none}.fulfillment-group>summary:after{color:var(--ui-text-muted);content:"展开";margin-left:auto;font-size:10px;font-weight:700}.fulfillment-group[open]>summary:after{content:"收起"}.fulfillment-group>summary>span:not(.fulfillment-group-avatar),.fulfillment-group>summary small{display:block}.fulfillment-group>summary small{color:var(--ui-text-muted);margin-top:4px;font-size:10px}.fulfillment-group-avatar{width:38px;height:38px;color:var(--ui-text);background:#d7e9de;border-radius:11px;flex:0 0 38px;place-items:center;font-weight:800;display:grid}.supplier-group-items{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);background:var(--ui-surface-raised);padding:12px 16px}.supplier-group-items>header{color:var(--ui-text-soft);margin-bottom:8px;font-size:10px;font-weight:750}.supplier-group-items label{align-items:center;gap:8px;display:flex}.supplier-group-items input,.supplier-group-item>input{width:17px;height:17px;accent-color:var(--ui-primary)}.supplier-group-item{border-top:1px solid var(--ui-border-subtle);grid-template-columns:auto 42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.supplier-group-item img,.supplier-item-placeholder{object-fit:cover;color:#89958e;background:#edf1ee;border-radius:8px;place-items:center;width:42px;height:42px;font-size:9px;display:grid}.supplier-group-item strong,.supplier-group-item small{display:block}.supplier-group-item small{color:#7a877f;margin-top:2px;font-size:9px}.supplier-group-item b{color:var(--ui-text);font-size:15px}.supplier-batch-bar{z-index:50;border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);border-radius:12px;align-items:center;gap:10px;width:min(860px,100vw - 340px);margin:0;padding:13px 14px;display:flex;position:fixed;bottom:24px;right:28px;box-shadow:0 8px 22px #1f48301f}.supplier-batch-bar>div{margin-right:auto}.supplier-batch-bar strong,.supplier-batch-bar small{display:block}.supplier-batch-bar small{color:#6d7a72;margin-top:3px;font-size:10px}.supplier-batch-dialog{width:min(680px,100%)}.supplier-batch-list{gap:8px;max-height:min(50vh,420px);display:grid;overflow:auto}.supplier-batch-list article{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);align-items:end;gap:16px;padding:11px 12px;display:grid}.supplier-batch-list strong,.supplier-batch-list small,.supplier-batch-list label span{display:block}.supplier-batch-list small,.supplier-batch-list label span{color:#77847c;margin-top:3px;font-size:10px}.supplier-batch-list input{border:1px solid var(--ui-border-strong);width:100%;font:inherit;border-radius:8px;margin-top:5px;padding:9px 10px;font-weight:750}.supplier-batch-total{color:#526158;margin:4px 0 0}.fulfillment-task{border-bottom:1px solid var(--ui-border);background:#fff}.fulfillment-task:last-of-type{border-bottom:0}.fulfillment-task:before{background:var(--ui-text-faint);content:"";height:3px;display:block}.fulfillment-task[data-status=pending_review]:before{background:#b67b45}.fulfillment-task[data-status=ready_to_pick]:before{background:#d3a44a}.fulfillment-task[data-status=picking]:before,.fulfillment-task[data-status=packing]:before{background:#5488b9}.fulfillment-task[data-status=picked]:before{background:#896eb0}.fulfillment-task[data-status=packed]:before{background:#618c9f}.fulfillment-task[data-status=handover_pending]:before{background:#4e966c}.fulfillment-task[data-status=on_hold]:before{background:#bd6b63}.fulfillment-task-header{grid-template-columns:22px minmax(150px,1.05fr) auto minmax(110px,.8fr) minmax(150px,1fr) minmax(150px,1fr);align-items:center;gap:18px;padding:16px 24px 12px;display:grid}.fulfillment-task-buckets{max-width:250px}.fulfillment-task-number a{color:var(--ui-primary);font-size:16px;font-weight:800;text-decoration:none}.fulfillment-task-number small,.fulfillment-task-owner small,.fulfillment-task-location small,.fulfillment-task-time small,.fulfillment-task-owner strong,.fulfillment-task-location strong,.fulfillment-task-time strong{display:block}.fulfillment-task-number small,.fulfillment-task-owner small,.fulfillment-task-location small,.fulfillment-task-time small{color:var(--ui-text-faint);margin-bottom:3px;font-size:10px}.fulfillment-task-number small{margin:3px 0 0}.fulfillment-task-owner strong,.fulfillment-task-location strong,.fulfillment-task-time strong{color:#405047;font-size:11px}.fulfillment-task-body{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.45fr) minmax(175px,auto);align-items:start;gap:22px;padding:8px 24px 18px 64px;display:grid}.fulfillment-order-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.fulfillment-order-facts small,.fulfillment-order-facts strong{display:block}.fulfillment-order-facts small{color:#89948e;font-size:10px}.fulfillment-order-facts strong{color:#27372e;margin-top:3px;font-size:12px}.fulfillment-lines{gap:7px;display:grid}.fulfillment-line{border:1px solid var(--ui-border);background:var(--ui-surface-raised);border-radius:9px;grid-template-columns:43px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:47px;padding:5px 7px;display:grid}.fulfillment-line img,.fulfillment-line-placeholder{object-fit:cover;background:#eef1ef;border-radius:7px;place-items:center;width:43px;height:43px;display:grid}.fulfillment-line-placeholder{color:#9aa59f;font-size:9px}.fulfillment-line strong,.fulfillment-line small{display:block}.fulfillment-line strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fulfillment-line small{color:#7c8981;margin-top:3px;font-size:9px}.fulfillment-line b{color:var(--ui-text);font-size:13px}.fulfillment-line-buckets{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.fulfillment-line-buckets span{color:#526158;background:#edf1ee;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:700;line-height:1.35}.fulfillment-line-buckets span[data-bucket=need],.fulfillment-line-buckets span[data-bucket=need_restock]{color:#8a571d;background:#fff0d4}.fulfillment-line-buckets span[data-bucket=replenishing]{color:#76541c;background:#f6e8b9}.fulfillment-line-buckets span[data-bucket=ready],.fulfillment-line-buckets span[data-bucket=ready_to_pick]{color:#276044;background:#dff1e6}.fulfillment-line-buckets span[data-bucket=allocated]{color:#28577a;background:#dfedf7}.fulfillment-line-buckets span[data-bucket=completed]{color:#315443;background:#e1ebe5}.fulfillment-line-buckets span[data-bucket=deducted]{color:#7d4540;background:#f4e4e2}.fulfillment-line-actions{gap:4px;display:grid}.fulfillment-line-action{white-space:nowrap;width:auto;padding:6px 8px;font-size:9px}.fulfillment-line-action.danger{color:#984b43;background:#fff8f7;border-color:#e4c4c0}.fulfillment-task-actions{gap:7px;display:grid}.fulfillment-task-actions button{width:100%}.fulfillment-history-complete-button{color:#87541d;background:#fff8ea;border-color:#dfbf87}.fulfillment-hold-button{color:#8d4a45;background:#fff8f7;border-color:#dec4c1}.fulfillment-hold-reason{color:#7e3e39;background:#fff1f0;border-radius:8px;gap:9px;margin:0 24px 16px 64px;padding:9px 11px;font-size:11px;display:flex}.fulfillment-history{border-top:1px solid var(--ui-border);background:var(--ui-surface-muted);gap:11px;padding:15px 24px 19px 64px;display:grid}.fulfillment-history-created,.fulfillment-history-event{grid-template-columns:10px minmax(0,1fr);gap:9px;display:grid}.fulfillment-history-created>span,.fulfillment-history-event>span{background:var(--ui-primary);width:8px;height:8px;box-shadow:0 0 0 1px var(--ui-primary-border);border:2px solid #fff;border-radius:50%;margin-top:4px}.fulfillment-history strong,.fulfillment-history small{display:block}.fulfillment-history strong{font-size:11px}.fulfillment-history small{color:#7c8981;margin-top:2px;font-size:10px}.fulfillment-history p{color:#6c7771;margin:4px 0 0;font-size:10px}.fulfillment-history-undo{margin-top:5px;padding:0;font-size:10px}.fulfillment-shipment-event{border:1px solid var(--ui-border);background:#f5faf7;border-radius:10px;padding:10px 12px}.fulfillment-shipment-event.reversed{opacity:.55}.shipment-batch-dialog{width:min(620px,100vw - 40px)}.shipment-batch-list{gap:8px;max-height:45vh;display:grid;overflow-y:auto}.shipment-batch-list article{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:10px;grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:14px;padding:12px;display:grid}.shipment-batch-list strong,.shipment-batch-list small{display:block}.shipment-batch-list small{color:var(--ui-text-muted);margin-top:4px;font-size:10px}.shipment-batch-list input{border:1px solid var(--ui-border-strong);text-align:center;border-radius:8px;width:90px;height:42px;font-size:18px;font-weight:800}.shipment-note{color:#526259;gap:6px;margin-top:12px;font-size:11px;font-weight:800;display:grid}.shipment-note textarea{resize:vertical;border:1px solid var(--ui-border-strong);min-height:76px;font:inherit;border-radius:9px;padding:10px 12px}.fulfillment-empty-state{color:#78857e;place-content:center;justify-items:center;min-height:210px;font-size:13px;display:grid}.fulfillment-empty-state strong{color:var(--ui-text-soft);font-size:15px}.fulfillment-empty-state p{margin:7px 0 0}.fulfillment-pagination{padding:16px 24px}@media (width<=1250px){.fulfillment-intro{grid-template-columns:1fr}.fulfillment-flow{justify-content:center}.fulfillment-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.fulfillment-task-header{grid-template-columns:22px minmax(150px,1fr) auto repeat(2,minmax(110px,.8fr))}.fulfillment-task-time{display:none}.fulfillment-task-body{grid-template-columns:minmax(240px,.9fr) minmax(300px,1.3fr)}.fulfillment-task-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(140px,1fr))}.restock-row{grid-template-columns:minmax(250px,1.25fr) minmax(140px,.65fr) minmax(190px,1fr) 75px}}@media (width<=850px){.fulfillment-flow{justify-content:flex-start;overflow-x:auto}.fulfillment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.restock-workbench{margin:14px}.promoted-restock-workbench{margin:0 0 14px}.restock-header{flex-direction:column;align-items:flex-start}.restock-header-actions{width:100%}.restock-header-actions button{flex:1}.restock-download{width:100%}.restock-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-workbench-header,.fulfillment-batch-bar{flex-direction:column;align-items:flex-start}.supplier-batch-bar{flex-direction:column;align-items:stretch;width:auto;bottom:14px;left:14px;right:14px}.supplier-batch-bar>div{margin-right:0}.fulfillment-filters{grid-template-columns:1fr}.fulfillment-view-tabs{margin-inline:14px}.fulfillment-task-header{grid-template-columns:22px minmax(0,1fr) auto;gap:10px}.fulfillment-task-owner,.fulfillment-task-location{grid-column:2/-1}.fulfillment-task-body{grid-template-columns:1fr;padding-left:24px}.fulfillment-line{grid-template-columns:43px minmax(0,1fr) auto}.fulfillment-line-actions{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-line-action{width:100%}.supplier-batch-list article{grid-template-columns:1fr}.fulfillment-task-actions{grid-column:auto;grid-template-columns:1fr}.fulfillment-hold-reason,.fulfillment-history{margin-left:24px;padding-left:18px}}.app-loading,.auth-page{background:radial-gradient(circle at 18% 12%, #405d7824, transparent 34%), linear-gradient(145deg, var(--ui-primary-soft), var(--ui-surface-muted));place-items:center;min-height:100vh;padding:28px;display:grid}.app-loading{color:var(--ui-text-soft);align-content:center;gap:12px}.app-loading-mark{color:#fff;background:var(--ui-primary);border-radius:15px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:800;display:grid}.auth-card{border:1px solid var(--ui-border);background:#fffffff5;border-radius:22px;width:min(460px,100%);padding:38px;box-shadow:0 24px 70px #193a2921}.auth-brand{align-items:center;gap:11px;margin-bottom:30px;display:flex}.auth-brand strong,.auth-brand small{display:block}.auth-brand small{color:#76847c;margin-top:2px;font-size:11px}.auth-card h1{letter-spacing:-.035em;margin:0;font-size:30px}.auth-intro{color:var(--ui-text-muted);margin:11px 0 25px;font-size:14px;line-height:1.65}.auth-card form,.access-dialog{gap:17px;display:grid}.auth-card label,.access-dialog>label,.dialog-fields label{color:#35453c;gap:7px;font-size:13px;font-weight:700;display:grid}.auth-card label small,.access-dialog label small{color:#89958e;font-size:11px;font-weight:500}.auth-card input,.access-dialog input,.access-dialog select,.access-dialog textarea{border:1px solid var(--ui-border-strong);color:#17231c;background:#fff;border-radius:9px;width:100%;padding:11px 12px}.auth-card input:focus,.access-dialog input:focus,.access-dialog select:focus,.access-dialog textarea:focus{border-color:var(--ui-primary);outline:3px solid #448b631f}.auth-submit{justify-content:center;width:100%;margin-top:4px;padding:12px 16px}.form-error{color:#973c37;background:#fff0ef;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.user-menu-summary{justify-items:end;max-width:190px;display:grid}.user-menu-summary strong{font-size:13px}.user-menu-summary small{max-width:190px;color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.logout-button{border:1px solid var(--ui-border);color:var(--ui-text-soft);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:12px}.access-intro{border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-surface);box-shadow:0 8px 24px var(--ui-shadow);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;margin:30px 0 18px;padding:28px 30px;display:flex}.access-intro .eyebrow{color:var(--ui-primary)}.access-intro h2{margin:0;font-size:28px}.access-intro p:last-child{max-width:690px;color:var(--ui-text-muted);margin:10px 0 0;line-height:1.6}.access-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.access-metrics article{border:1px solid var(--ui-border);background:#fff;border-radius:13px;padding:17px 19px}.access-metrics span,.access-metrics strong{display:block}.access-metrics span{color:#77857d;font-size:12px}.access-metrics strong{color:var(--ui-text);margin-top:6px;font-size:23px}.notice.success{color:#276545;background:#e6f3ea}.route-denied{margin-top:30px}.access-tabs{background:#e6ebe8;border-radius:10px;gap:5px;width:fit-content;margin-top:22px;padding:4px;display:flex}.access-tabs button{color:#66746c;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 17px}.access-tabs button.active{color:var(--ui-primary);background:#fff;font-weight:750;box-shadow:0 2px 8px #19382814}.access-panel,.role-card{border:1px solid var(--ui-border);background:#fff}.access-panel{border-radius:15px;margin-top:14px;overflow:hidden}.access-table-wrap{overflow-x:auto}.access-table{border-collapse:collapse;text-align:left;width:100%}.access-table th,.access-table td{border-bottom:1px solid var(--ui-border-subtle);vertical-align:middle;padding:16px 18px}.access-table th{color:var(--ui-text-muted);background:var(--ui-surface-muted);letter-spacing:.03em;font-size:11px}.access-table td{color:#38473f;font-size:13px}.access-table td>strong,.access-table td>small{display:block}.access-table td>small{color:var(--ui-text-faint);margin-top:4px;font-size:11px}.role-chip-list,.role-permissions,.table-actions{flex-wrap:wrap;gap:6px;display:flex}.role-chip-list span,.role-permissions span{color:var(--ui-primary);background:#e8f2eb;border-radius:7px;padding:4px 7px;font-size:11px}.status-badge{color:#27704b;background:#e1f2e7;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.status-badge[data-state=inactive],.status-badge[data-state=archived]{color:#7b6250;background:#f2ece7}.table-actions button{border:1px solid var(--ui-primary-border);color:var(--ui-primary);cursor:pointer;background:#fff;border-radius:7px;padding:6px 8px;font-size:11px}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.role-card{border-radius:15px;flex-direction:column;min-height:245px;padding:20px;display:flex}.role-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.role-card h3{margin:0 0 5px}.role-card code{color:#7f8c84;font-size:11px}.role-card-heading>span{color:#64736b;font-size:12px}.role-card>p{color:#65736c;margin:15px 0;font-size:13px;line-height:1.55}.role-permissions{margin-bottom:18px}.role-card>button,.locked-note{align-self:flex-start;margin-top:auto}.locked-note{color:var(--ui-text-faint);font-size:11px}.dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1a1273;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.access-dialog{background:#fff;border-radius:18px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 26px 80px #0d221738}.role-dialog{width:min(790px,100%)}.access-dialog header,.access-dialog footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.access-dialog header h2{margin:0}.access-dialog header>button{color:#67756d;cursor:pointer;background:0 0;border:0;font-size:28px}.access-dialog footer{justify-content:flex-end;padding-top:5px}.dialog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.access-dialog fieldset{border:1px solid var(--ui-border);border-radius:11px;gap:8px;margin:0;padding:14px;display:grid}.access-dialog legend{color:#46564d;padding:0 7px;font-size:12px;font-weight:750}.check-row{color:var(--ui-text-soft);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px;display:flex}.check-row:hover{background:#f3f7f4}.check-row input{width:16px;margin-top:2px}.check-row span,.check-row strong,.check-row small{display:block}.store-scope-value{max-width:260px;line-height:1.45;display:block}.store-access-fieldset{max-height:none!important}.scope-mode-options,.store-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.store-access-grid{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.scope-help{color:var(--muted);grid-column:1/-1;margin:0 0 10px;font-size:.88rem}@media (width<=720px){.scope-mode-options,.store-access-grid{grid-template-columns:1fr}}.check-row strong{font-size:12px}.check-row small{color:var(--ui-text-muted);margin-top:3px;font-size:11px;font-weight:400}.password-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.password-field button{border:1px solid var(--ui-border-strong);color:var(--ui-primary);background:var(--ui-surface-muted);cursor:pointer;border-radius:8px}.permission-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-matrix>legend{grid-column:1/-1}.permission-matrix section{padding:6px}.permission-matrix h3{color:var(--ui-text);margin:0 0 6px;font-size:13px}@media (width<=900px){.access-metrics,.role-grid,.permission-matrix{grid-template-columns:1fr 1fr}.user-menu-summary,.phase-chip{display:none}}@media (width<=620px){.auth-card{padding:27px 22px}.access-intro{flex-direction:column;align-items:flex-start}.access-metrics,.role-grid,.permission-matrix,.dialog-fields{grid-template-columns:1fr}}*{box-sizing:border-box}body{background:var(--ui-page);min-width:320px;min-height:100vh;margin:0}body.image-preview-open{overflow:hidden}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.app-shell{background:var(--ui-page);grid-template-columns:248px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar{border-right:1px solid var(--ui-border);height:100vh;color:var(--ui-text);background:var(--ui-surface-raised);flex-direction:column;padding:24px 16px 18px;transition:padding .18s;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 10px 28px;display:flex}.brand-copy{min-width:0}.brand-mark{color:#fff;background:var(--ui-primary);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.brand strong,.brand small{display:block}.sidebar-collapse-toggle{z-index:5;border:1px solid var(--ui-border-strong);width:30px;height:30px;color:var(--ui-primary);background:var(--ui-surface);box-shadow:0 5px 16px var(--ui-shadow);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:28px;right:0;transform:translate(50%)}.sidebar-collapse-toggle:hover{color:#fff;border-color:var(--ui-primary);background:var(--ui-primary)}.sidebar-collapse-toggle span{font-size:23px;line-height:1;transform:translateY(-1px)}.brand small{color:var(--ui-text-muted);margin-top:2px;font-size:12px}.sidebar nav{overscroll-behavior:contain;scrollbar-color:#405d783d transparent;scrollbar-width:thin;flex:auto;align-content:start;gap:6px;min-height:0;display:grid;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:4px}.sidebar nav::-webkit-scrollbar-thumb{background:#405d783d;border-radius:999px}.nav-item{width:100%;color:var(--ui-text-muted);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.nav-icon{width:26px;height:26px;color:var(--ui-text-muted);background:var(--ui-surface-muted);border-radius:8px;flex:0 0 26px;place-items:center;font-size:11px;font-weight:750;display:grid}.nav-label{flex:1;min-width:0}.nav-planned{margin-left:auto}.nav-item:not(:disabled){cursor:pointer}.nav-item:disabled{cursor:default}.nav-item.active{color:var(--ui-primary);background:var(--ui-primary-soft);box-shadow:inset 3px 0 var(--ui-primary)}.nav-item.active .nav-icon{color:var(--ui-primary);background:#fff}.nav-item span{font-size:11px}.settings-navigation{border-top:1px solid var(--ui-border);gap:6px;margin-top:16px;padding-top:16px;display:grid}.settings-navigation-title{color:var(--ui-text-faint);letter-spacing:.08em;margin:0 14px 2px;font-size:10px;font-weight:700}.sidebar-collapsed .sidebar{padding-left:12px;padding-right:12px}.sidebar-collapsed .brand{justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-planned,.sidebar-collapsed .settings-navigation-title,.sidebar-collapsed .sidebar-activity-label{display:none}.sidebar-collapsed .nav-item{justify-content:center;padding-left:8px;padding-right:8px}.sidebar-collapsed .settings-navigation{margin-top:12px;padding-top:12px}.sidebar-collapsed .sidebar-note{justify-content:center;padding-left:8px;padding-right:8px}.sidebar-note{border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--ui-border);width:100%;color:var(--ui-text-muted);text-align:left;background:0 0;align-items:center;gap:8px;margin-top:auto;padding:12px;font-size:13px;display:flex}@media (height<=820px) and (width>=901px){.sidebar,.sidebar-collapsed .sidebar{padding-top:18px;padding-bottom:14px}.brand,.sidebar-collapsed .brand{padding-bottom:16px}.sidebar-collapse-toggle{top:20px}.sidebar nav{gap:3px}.nav-item,.sidebar-collapsed .nav-item{min-height:38px;padding-top:6px;padding-bottom:6px}.nav-icon{flex-basis:24px;width:24px;height:24px}.settings-navigation,.sidebar-collapsed .settings-navigation{gap:3px;margin-top:8px;padding-top:8px}.sidebar-note{padding-top:9px;padding-bottom:9px;font-size:12px}}.sidebar-activity-button{cursor:pointer}.sidebar-activity-button:hover{color:var(--ui-primary);background:var(--ui-primary-soft)}.status-dot{background:#73c493;border-radius:50%;flex:none;width:8px;height:8px}.status-dot[data-state=running]{background:#70d5a0;box-shadow:0 0 0 5px #70d5a024}.status-dot[data-state=warning],.status-dot[data-state=failed]{background:#f4b75f}.main-content{min-width:0;padding:0 30px 44px}.topbar{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;min-height:88px;display:flex}.customer-service-alert-banner{color:#713b17;background:#fff4e9;border:1px solid #efc6a3;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 0;padding:15px 18px;display:flex;box-shadow:0 6px 20px #76441b14}.customer-service-alert-banner strong,.customer-service-alert-banner span{display:block}.customer-service-alert-banner strong{font-size:15px}.customer-service-alert-banner span{color:#8a5a35;margin-top:3px;font-size:12px}.customer-service-alert-banner button{color:#773f16;cursor:pointer;background:#fff;border:1px solid #c88142;border-radius:9px;flex:none;padding:9px 13px;font-weight:750}.topbar p,.eyebrow{color:var(--ui-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:700}.topbar h1,.section-heading h2,.hero-panel h2{letter-spacing:-.025em;margin:0;font-weight:650}.topbar h1{font-size:25px}.phase-chip,.capability-state{border-radius:999px;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.phase-chip{color:var(--ui-primary);background:var(--ui-primary-soft);padding:7px 11px}.topbar-actions{align-items:center;gap:12px;display:flex}.background-task-trigger{border:1px solid var(--ui-border);min-width:214px;color:var(--ui-text);background:var(--ui-surface);box-shadow:0 5px 18px var(--ui-shadow);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;display:flex}.background-task-trigger:hover{border-color:var(--ui-primary-border);background:var(--ui-primary-soft)}.background-task-trigger>span:last-child,.background-task-trigger strong,.background-task-trigger small{display:block}.background-task-trigger strong{font-size:13px;line-height:1.4}.background-task-trigger small{color:var(--ui-text-muted);margin-top:2px;font-size:11px}.activity-indicator{background:var(--ui-text-faint);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.activity-indicator[data-state=success]{background:#48a96f}.activity-indicator[data-state=running]{background:#348d5b}.activity-indicator[data-state=running]:after{content:"";border:2px solid #348d5b59;border-radius:50%;animation:1.6s ease-out infinite activity-pulse;position:absolute;inset:-5px}.activity-indicator[data-state=warning]{background:#d68a22}.activity-indicator[data-state=failed]{background:#c9534e}@keyframes activity-pulse{0%{opacity:1;transform:scale(.65)}to{opacity:0;transform:scale(1.25)}}.activity-panel-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d191361;justify-content:flex-end;display:flex;position:fixed;inset:0}.activity-panel{width:min(620px,100vw - 32px);height:100vh;color:var(--ui-text);background:#f5f7f5;overflow:hidden;box-shadow:-18px 0 50px #10241a33}.activity-panel-header{border-bottom:1px solid var(--ui-border);background:#fff;justify-content:space-between;align-items:center;min-height:92px;padding:20px 26px;display:flex}.activity-panel-header p,.activity-section-heading p{color:var(--ui-text-muted);margin:0 0 4px;font-size:12px}.activity-panel-header h2,.activity-section-heading h3,.activity-task-heading h3{margin:0}.activity-panel-header h2{font-size:24px}.activity-panel-close{border:1px solid var(--ui-border);color:#506058;cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;font-size:27px;line-height:1;display:grid}.activity-panel-body{height:calc(100vh - 92px);padding:22px 26px 34px;overflow-y:auto}.activity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.activity-summary div{background:#fff;border:1px solid #dfe4e1;border-radius:12px;padding:14px 16px}.activity-summary strong,.activity-summary span{display:block}.activity-summary strong{color:var(--ui-text);font-size:22px}.activity-summary span{color:var(--ui-text-muted);margin-top:3px;font-size:12px}.activity-task-list{gap:14px;display:grid}.customer-service-alerts{background:#fff7ef;border:1px solid #efc6a3;border-radius:15px;gap:12px;margin-bottom:18px;padding:18px;display:grid}.customer-service-alerts>header,.customer-service-alert-heading,.customer-service-alert-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.customer-service-alerts>header p{color:#9a673e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:750}.customer-service-alerts>header h3{color:#653713;margin:0;font-size:16px}.customer-service-alerts>header>span{color:#804719;background:#ffe4ca;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:750}.customer-service-alerts article{background:#fff;border:1px solid #edd6c2;border-radius:12px;padding:15px}.customer-service-alert-heading strong,.customer-service-alert-heading span{display:block}.customer-service-alert-heading strong{color:#33271f;font-size:14px}.customer-service-alert-heading span,.customer-service-alert-heading time{color:#88766a;margin-top:3px;font-size:11px}.customer-service-alert-reason,.customer-service-action-error{color:#9a3f37;background:#fff0ef;border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:12px;line-height:1.5}.customer-service-message-preview{background:#f5f7f5;border-radius:8px;margin-top:12px;padding:10px 11px}.customer-service-message-preview small{color:var(--ui-text-muted);font-size:10px}.customer-service-message-preview pre{max-height:112px;color:var(--ui-text-soft);font:inherit;white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.55;overflow:auto}.customer-service-alert-actions{align-items:center;margin-top:13px}.customer-service-alert-actions a,.customer-service-alert-actions button{border-radius:8px;padding:8px 11px;font-size:12px;font-weight:750;text-decoration:none}.customer-service-alert-actions a{color:var(--ui-primary);background:var(--ui-primary-soft)}.customer-service-alert-actions button{border:1px solid var(--ui-primary);color:#fff;background:var(--ui-primary);cursor:pointer}.customer-service-alert-actions button:disabled{cursor:wait;opacity:.58}.activity-task-card,.activity-events{background:#fff;border:1px solid #dfe4e1;border-radius:15px;padding:20px}.activity-task-heading,.activity-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.activity-task-heading h3,.activity-section-heading h3{font-size:17px}.activity-task-heading p{color:var(--ui-text-muted);margin:5px 0 0;font-size:12px;line-height:1.55}.activity-state-badge{color:var(--ui-text-muted);background:#edf1ee;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:700}.activity-state-badge[data-state=running]{color:#1c6843;background:#dff3e7}.activity-state-badge[data-state=success]{color:#2f704d;background:#e4f1e8}.activity-state-badge[data-state=warning]{color:#8c5b16;background:#fff0d6}.activity-state-badge[data-state=failed]{color:#9d3936;background:#fbe4e2}.activity-task-message{color:#26362e;margin:17px 0 0;font-size:14px;font-weight:650}.activity-progress{background:#f3f7f4;border-radius:10px;margin-top:13px;padding:11px 12px}.activity-progress>div:first-child{color:#526159;justify-content:space-between;gap:12px;font-size:12px;display:flex}.activity-progress-track{background:var(--ui-border);border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.activity-progress-track span{border-radius:inherit;background:#438b63;height:100%;transition:width .24s;display:block}.activity-task-error{color:#8e3936;background:#fff0ef;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.activity-task-meta{border-top:1px solid var(--ui-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:18px 0 0;padding-top:16px;display:grid}.activity-task-meta dt{color:#86938c;font-size:11px}.activity-task-meta dd{color:#3a4941;margin:4px 0 0;font-size:12px;line-height:1.5}.activity-events{margin-top:18px}.activity-section-heading button,.activity-load-error button{border:1px solid var(--ui-primary-border);color:var(--ui-primary);cursor:pointer;background:#fff;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:700}.activity-section-heading button:disabled,.activity-load-error button:disabled{cursor:wait;opacity:.55}.activity-events ol{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.activity-events li{grid-template-columns:10px minmax(0,1fr);gap:11px;padding:0 0 17px;display:grid;position:relative}.activity-events li:not(:last-child):before{background:var(--ui-border);content:"";width:1px;position:absolute;top:10px;bottom:0;left:4px}.activity-event-marker{z-index:1;background:var(--ui-primary);width:9px;height:9px;box-shadow:0 0 0 1px var(--ui-primary-border);border:2px solid #fff;border-radius:50%;margin-top:4px}.activity-events li strong{font-size:13px}.activity-events li p{color:#4e5d55;margin:3px 0;font-size:12px;line-height:1.5}.activity-events time,.activity-refreshed-at,.activity-empty,.activity-loading{color:#8a9690;font-size:11px}.activity-refreshed-at{text-align:center;margin:16px 0 0}.activity-empty,.activity-loading{text-align:center;margin:20px 0}.activity-load-error{color:#8f3936;background:#fff1f0;border:1px solid #efcfcc;border-radius:12px;justify-items:start;gap:7px;margin-bottom:16px;padding:14px 16px;font-size:12px;display:grid}.hero-panel{color:#f7fbf8;background:linear-gradient(135deg, var(--ui-primary-hover), var(--ui-primary));border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin:32px 0;padding:32px;display:grid}.hero-panel h2{font-size:clamp(26px,3vw,38px)}.hero-panel p:not(.eyebrow){color:#d5e0ea;max-width:680px;margin:13px 0 0;line-height:1.7}.hero-link{color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:9px;margin-top:22px;padding:10px 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.hero-panel .eyebrow{color:#d5e0ea}.hero-status{border-left:1px solid #ffffff2e;min-width:128px;padding-left:24px}.hero-status span,.hero-status strong{display:block}.hero-status span{color:#d5e0ea;font-size:12px}.hero-status strong{margin-top:7px}.section-block{margin-top:32px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.section-heading h2{font-size:20px}.section-heading>span{color:var(--ui-text-muted);font-size:13px}.flow-list{background:var(--ui-border);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid;overflow:hidden}.flow-list li{background:#fff;flex-direction:column;justify-content:space-between;min-height:86px;padding:16px;display:flex}.flow-list span{color:#7d8d84;font-size:12px}.flow-list strong{font-size:15px}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.capability-grid article,.integration-list article{background:#fff;border:1px solid #dce1de}.capability-grid article{border-radius:14px;min-height:150px;padding:20px}.capability-state{color:#56665d;background:#eef1ef;padding:5px 8px}.capability-state[data-state=foundation]{color:var(--ui-primary);background:var(--ui-primary-soft)}.capability-state[data-state=candidate]{color:#78602f;background:#f3ead4}.capability-grid h3{margin:18px 0 8px;font-size:17px}.capability-grid p,.integration-list small,.integration-list>article>span{color:var(--ui-text-muted);line-height:1.55}.capability-grid p{margin:0;font-size:14px}.integration-list{gap:10px;display:grid}.integration-list article{border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.integration-list strong,.integration-list small{display:block}.integration-list small{margin-top:4px;font-size:12px}.integration-list>article>span{text-align:right;max-width:430px;font-size:13px}.notice{background:#fff;border:1px solid #dce1de;border-radius:12px;margin-top:32px;padding:18px}.notice.error{color:#7a302b;background:#fff6f5;border-color:#e6c5c2;gap:6px;display:grid}.orders-intro{border:1px solid var(--ui-border);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin:30px 0 18px;padding:27px 30px;display:grid}.orders-intro h2,.orders-panel-heading h2{letter-spacing:-.02em;margin:0;font-weight:650}.orders-intro h2{font-size:24px}.orders-intro>div>p:not(.eyebrow){max-width:760px;color:var(--ui-text-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.source-state{background:var(--ui-surface-muted);border-radius:11px;align-items:center;gap:11px;min-width:330px;padding:13px 15px;display:flex}.source-state[data-state=ready] .status-dot{background:#4e966c}.source-state>span:nth-child(2){flex:1}.source-state .primary-button{white-space:nowrap;flex:none}.source-state .status-dot{background:#c4943e}.source-state strong,.source-state small{display:block}.sync-feedback{border-radius:9px;margin:0 0 18px;padding:11px 14px;font-size:13px}.sync-feedback.success{color:#2d6546;background:var(--ui-primary-soft);border:1px solid #c6dfcf}.sync-feedback.error{color:#8a413c;background:#fff3f2;border:1px solid #ebcdca}.source-state strong{font-size:13px}.source-state small{color:var(--ui-text-muted);margin-top:3px;font-size:11px}.order-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.order-metrics article{border:1px solid var(--ui-border);background:#fff;border-radius:13px;min-height:101px;padding:17px;position:relative;overflow:hidden}.order-metrics article:before{content:"";background:#a9b5ae;width:3px;position:absolute;inset:0 auto 0 0}.order-metrics article[data-tone=attention]:before{background:#d0a34d}.order-metrics article[data-tone=active]:before{background:#5284b8}.order-metrics article[data-tone=ready]:before{background:#7d6caf}.order-metrics article[data-tone=success]:before{background:#4e966c}.order-metrics article[data-tone=danger]:before{background:#bc6a62}.order-metrics span,.order-metrics strong{display:block}.order-metrics span{color:var(--ui-text-muted);font-size:12px}.order-metrics strong{font-variant-numeric:tabular-nums;margin-top:12px;font-size:28px}.orders-panel{border:1px solid var(--ui-border);background:#fff;border-radius:16px}.orders-panel-heading{border-bottom:1px solid #e2e6e3;justify-content:space-between;align-items:center;padding:23px 26px 19px;display:flex}.orders-panel-heading h2{font-size:20px}.orders-refresh-control{align-items:center;gap:12px;display:flex}.orders-refresh-copy strong,.orders-refresh-copy small{display:block}.orders-refresh-copy strong{color:var(--ui-text-soft);font-size:12px}.orders-refresh-copy small{color:var(--ui-text-muted);margin-top:3px;font-size:11px}.primary-button,.secondary-button,.text-button,.orders-pagination button{cursor:pointer;border:0;border-radius:8px;font-size:13px;font-weight:700}.link-button{text-decoration:none}.primary-button{color:#fff;background:var(--ui-primary);padding:10px 17px}.secondary-button{color:var(--ui-primary);border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);padding:9px 13px}.text-button{color:var(--ui-text-muted);background:0 0;padding:10px 8px}.primary-button:disabled,.secondary-button:disabled,.orders-pagination button:disabled{cursor:default;opacity:.55}.order-filters{border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-surface-muted);grid-template-columns:minmax(200px,1.4fr) repeat(4,minmax(120px,.75fr)) auto;align-items:end;gap:12px;padding:18px 26px;display:grid}.channel-workspace-hero{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-end;gap:32px;margin:30px 0 16px;padding:8px 2px 22px;display:flex}.channel-workspace-hero h1{color:#19261f;letter-spacing:-.045em;margin:4px 0 6px;font-size:clamp(28px,3vw,38px);font-weight:720}.channel-workspace-hero p:not(.eyebrow){color:#6c7b72;margin:0;font-size:14px}.channel-workspace-health{border-left:2px solid var(--ui-primary);gap:3px;min-width:220px;padding-left:22px;display:grid}.channel-workspace-health[data-state=attention]{border-left-color:#c8873f}.channel-workspace-health span,.channel-workspace-health small{color:#7a877f;font-size:11px}.channel-workspace-health strong{color:#23342a;font-size:18px}.channel-section-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.channel-section-nav button{border:1px solid var(--ui-border);color:#324138;text-align:left;background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:grid;box-shadow:0 2px 8px #1e352806}.channel-section-nav button:hover{border-color:var(--ui-primary-border);background:var(--ui-surface-muted)}.channel-section-nav button.active{color:#fff;border-color:var(--ui-primary);background:var(--ui-primary);box-shadow:0 8px 20px var(--ui-shadow)}.channel-section-nav button>span:last-child{gap:4px;min-width:0;display:grid}.channel-section-nav strong{font-size:14px}.channel-section-nav small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.channel-section-nav button.active small{color:#ffffffc7}.channel-section-index{width:34px;height:34px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:10px;place-items:center;font-size:11px;font-weight:750;display:grid}.channel-section-nav button.active .channel-section-index{color:var(--ui-primary);background:#fff}.channel-workspace-panel{margin-bottom:24px}.fulfillment-resource-columns.channel-single-resource-column{grid-template-columns:minmax(0,1fr)}.channel-intro{color:#f7fbf8;background:linear-gradient(135deg, var(--ui-primary-hover), var(--ui-primary));border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin:30px 0 18px;padding:30px;display:grid}.channel-intro h2,.channel-panel h2,.fulfillment-resource-panel h2,.config-dialog h2{letter-spacing:-.02em;margin:0;font-weight:650}.channel-intro>div>p:not(.eyebrow){color:#d5e0ea;max-width:760px;margin:10px 0 0;font-size:14px;line-height:1.65}.channel-intro .eyebrow{color:#d5e0ea}.channel-progress{border-left:1px solid #fff3;min-width:150px;padding-left:26px}.channel-progress span,.channel-progress strong,.channel-progress small{display:block}.channel-progress span{color:#d5e0ea;font-size:12px}.channel-progress strong{margin-top:5px;font-size:28px}.channel-progress small{color:#c7d4df;margin-top:5px;font-size:10px}.channel-panel{border:1px solid var(--ui-border);background:#fff;border-radius:16px;overflow:hidden}.fulfillment-resource-panel{border:1px solid var(--ui-border);background:#fff;border-radius:16px;margin-bottom:18px;overflow:hidden}.fulfillment-resource-panel .orders-panel-heading p:not(.eyebrow){color:var(--ui-text-muted);margin:6px 0 0;font-size:12px}.cloud-print-platform-card{border:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr) auto;align-items:center;gap:20px;margin:0 24px 20px;padding:16px;display:grid}.cloud-print-platform-card>div{gap:6px;min-width:0;display:grid}.cloud-print-platform-card .state-pill{justify-self:start}.cloud-print-platform-card strong{color:var(--ui-text);font-size:14px}.cloud-print-platform-card small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cloud-print-platform-card small.resource-error{color:#a14b3d;white-space:normal}.fulfillment-resource-columns{border-top:1px solid var(--ui-border-subtle);background:var(--ui-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 24px 24px;display:grid}.resource-column{border:1px solid var(--ui-border);background:#fff;border-radius:12px;min-width:0;padding:16px}.resource-column>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.resource-header-actions{align-items:center;gap:8px;display:flex}.resource-subheading{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.resource-subheading small{color:var(--muted)}.telegram-bot-card{background:var(--ui-primary-soft)}.telegram-resource-split{grid-template-columns:minmax(250px,.78fr) minmax(0,1.4fr);gap:14px;margin-top:16px;display:grid}.telegram-resource-pane{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:11px;min-width:0;padding:14px}.telegram-group-pane{background:#fff}.telegram-pane-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.telegram-pane-heading>div{gap:4px;min-width:0;display:grid}.telegram-pane-heading strong{color:var(--ui-text);font-size:13px}.telegram-pane-heading small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.telegram-bot-selector{gap:8px;margin-top:12px;display:grid}.telegram-bot-option{border:1px solid var(--ui-border);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;overflow:hidden}.telegram-bot-option:hover{border-color:var(--ui-primary-border)}.telegram-bot-option.active{border-color:var(--ui-primary);background:var(--ui-primary-soft);box-shadow:inset 3px 0 var(--ui-primary)}.telegram-bot-select{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:12px 4px 12px 12px;display:grid}.telegram-bot-select .state-pill{justify-self:start}.telegram-bot-select strong,.telegram-bot-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.telegram-bot-select strong{color:#2d3a33;font-size:13px}.telegram-bot-select small{color:var(--ui-text-muted);font-size:10px}.telegram-bot-select small.resource-error{color:#a14b3d;white-space:normal}.telegram-bot-option>.text-button{margin-right:8px}.telegram-group-list{max-height:540px;padding-right:2px;overflow-y:auto}.resource-column>header>div,.resource-card>div{gap:5px;min-width:0;display:grid}.resource-column>header strong{color:var(--ui-text);font-size:14px}.resource-column>header small,.resource-card small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.resource-list{gap:9px;margin-top:14px;display:grid}.resource-card{background:var(--ui-primary-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.resource-card .state-pill{justify-self:start}.resource-card>div>strong{color:#2d3a33;font-size:13px}.resource-card small.resource-error{color:#a14b3d;white-space:normal}.printer-discover-button{justify-self:start}.resource-empty{border:1px dashed var(--ui-border);color:var(--ui-text-muted);text-align:center;border-radius:9px;margin:14px 0 0;padding:18px 12px;font-size:12px}.channel-account-list{gap:12px;padding:20px 24px 24px;display:grid}.channel-account-card{border:1px solid var(--ui-border);background:var(--ui-surface-raised);border-radius:13px;grid-template-columns:minmax(160px,.75fr) minmax(0,2.25fr) minmax(140px,auto);align-items:center;gap:24px;padding:20px;display:grid}.channel-account-card[data-status=inactive]{background:#f4f6f5;border-color:#d6dcda}.channel-account-card[data-status=inactive] .channel-account-main,.channel-account-card[data-status=inactive] dl,.channel-account-card[data-status=inactive] .store-routing-grid{opacity:.68}.channel-account-main h3{margin:10px 0 4px;font-size:17px}.channel-account-main p{color:var(--ui-text-muted);margin:0;font-size:12px}.channel-account-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;display:grid}.channel-account-card dt{color:var(--ui-text-muted);font-size:11px}.channel-account-card dd{color:var(--ui-text);margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.55}.channel-card-actions{flex-wrap:wrap;grid-area:1/3;gap:8px;display:flex}.channel-card-actions button{white-space:nowrap}.channel-card-actions .danger-button{color:#914943;background:#fff8f7;border-color:#dcb9b5}.store-routing-grid{border-top:1px solid var(--ui-border);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.store-binding-summary{border:1px solid var(--ui-border);background:#fff;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.store-binding-summary>div{align-items:center;gap:14px;min-width:0;display:flex}.store-binding-summary strong{color:#314038;white-space:nowrap;font-size:12px}.store-binding-pills{flex-wrap:wrap;gap:7px;display:flex}.store-binding-pills span{color:#7c6860;white-space:nowrap;background:#f4efec;border-radius:999px;padding:5px 9px;font-size:10px}.store-binding-pills span[data-ready=true]{color:#2e6b4a;background:#e4f2e9}.store-binding-toggle{color:#2f694a;flex:none;font-weight:700}.store-routing-card{border:1px solid var(--ui-border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:14px;display:flex}.store-routing-card>div{gap:5px;min-width:0;display:grid}.store-binding-field{width:100%}.store-binding-field label{color:var(--ui-text);font-size:13px;font-weight:700}.store-binding-field select{border:1px solid var(--ui-border-strong);width:100%;height:39px;color:var(--ui-text);background:#fff;border-radius:8px;padding:0 10px}.store-binding-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.store-binding-actions small{color:var(--ui-text-muted);font-size:11px}.store-routing-card .state-pill{justify-self:start}.store-routing-card strong{color:var(--ui-text);font-size:13px}.store-routing-card small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.store-routing-card button{white-space:nowrap;flex:none}.store-logistics-card{grid-column:1/-1}.store-shipping-location-list{gap:8px;margin-top:4px;display:grid}.store-shipping-location-item{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.store-shipping-location-item>div{gap:3px;min-width:0;display:grid}.store-shipping-location-item small{white-space:normal}.store-add-location-button{justify-self:start;margin-top:4px}.channel-image-error{color:#914943;grid-column:1/-1;margin:-8px 0 0;font-size:12px}.config-credential-section{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:10px;gap:13px;padding:16px;display:grid}.config-credential-section>div{color:#35473d;gap:4px;font-size:13px;display:grid}.config-credential-section>div small{color:var(--ui-text-muted);font-size:11px;font-weight:400}.state-pill[data-state=ready]{color:#2d6b49;background:#dff0e6}.state-pill[data-state=degraded]{color:#914943;background:#f7e5e3}.config-overlay{z-index:20;background:#101e177a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.config-dialog{background:#fff;border-radius:16px;gap:17px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:26px;display:grid;overflow-y:auto;box-shadow:0 24px 70px #12231a38}.config-dialog-heading,.config-dialog-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.config-dialog label{color:#56665d;gap:7px;font-size:12px;font-weight:700;display:grid}.config-dialog input,.config-dialog textarea{border:1px solid var(--ui-border-strong);width:100%;color:var(--ui-text);font:inherit;background:#fff;border-radius:8px}.config-dialog input{height:42px;padding:0 12px}.config-dialog textarea{resize:vertical;min-height:130px;padding:11px 12px;line-height:1.55}.config-dialog label small{color:var(--ui-text-muted);font-size:11px;font-weight:400}.config-form-row{grid-template-columns:.55fr 1.45fr;gap:14px;display:grid}.config-dialog-actions{justify-content:flex-end;padding-top:5px}.routing-dialog-note{color:#52645a;background:#f1f6f3;border-radius:9px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.routing-dialog-note.compact{color:#6a776f;background:#f7f8f7;padding:9px 12px}.routing-printer-row{grid-template-columns:minmax(0,1.4fr) minmax(90px,.6fr)}.order-filters label{color:#59685f;gap:6px;font-size:11px;font-weight:700;display:grid}.order-filters input,.order-filters select{border:1px solid var(--ui-border-strong);width:100%;height:39px;color:var(--ui-text);background:#fff;border-radius:8px;padding:0 11px;font-size:13px}.order-filters input:focus,.order-filters select:focus{border-color:var(--ui-primary);outline:3px solid #47825e21}.filter-actions{align-items:center;gap:4px;display:flex}.orders-loading,.orders-empty{text-align:center;place-items:center;min-height:300px;padding:48px 24px;display:grid}.orders-loading{color:var(--ui-text-muted)}.orders-empty h3{margin:17px 0 7px;font-size:18px}.orders-empty p{color:#6b7971;max-width:560px;margin:0;font-size:13px;line-height:1.65}.empty-icon{width:46px;height:46px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:14px;place-items:center;font-size:13px;font-weight:800;display:grid}.empty-flow{align-items:center;gap:9px;margin-top:22px;display:flex}.empty-flow span{border:1px solid var(--ui-border);color:#44554b;background:var(--ui-surface-muted);border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.empty-flow i{color:#90a098;font-style:normal}.orders-table-wrap{overflow-x:auto}.orders-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.orders-table th,.orders-table td{text-align:left;border-bottom:1px solid #e8ebe9;padding:14px 16px}.orders-table th:first-child,.orders-table td:first-child{padding-left:26px}.orders-table th:nth-child(2),.orders-table td:nth-child(2){padding-left:4px}.order-select-cell{width:42px;padding-right:8px!important}.order-select-cell input{width:16px;height:16px;accent-color:var(--ui-primary);cursor:pointer;margin:0}.orders-table tr.is-selected td{background:#f1f8f3}.order-batch-bar{border:1px solid var(--ui-primary-border);background:#f1f8f3;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 24px 14px;padding:14px 16px;display:flex}.order-batch-bar>div:first-child{gap:4px;display:grid}.order-batch-bar strong{color:var(--ui-text);font-size:13px}.order-batch-bar small{color:var(--ui-text-muted);font-size:11px}.order-batch-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-batch-actions button{border:1px solid var(--ui-primary-border);min-height:34px;color:var(--ui-primary);cursor:pointer;background:#fff;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:750}.order-batch-actions button:disabled{cursor:not-allowed;opacity:.55}.order-batch-actions .primary-button{color:#fff;background:var(--ui-primary)}.orders-table th{color:#6d7a73;background:var(--ui-surface-muted);font-size:11px;font-weight:750}.orders-table td strong,.orders-table td small{display:block}.orders-table td small{color:var(--ui-text-muted);margin-top:4px;font-size:11px}.order-number-link{color:var(--ui-primary);font-weight:750;text-decoration:none;display:block}.order-number-link:hover{color:var(--ui-primary-hover);text-underline-offset:3px;text-decoration:underline}.customer-inline-link{color:var(--ui-primary);margin-top:4px;font-size:.88rem;text-decoration:none;display:block}.customer-inline-link:hover{color:var(--ui-primary-hover);text-underline-offset:3px;text-decoration:underline}.money-cell{font-variant-numeric:tabular-nums;font-weight:700}.order-row-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.checkout-row-button{border:1px solid var(--ui-primary-border);color:var(--ui-primary);background:var(--ui-surface-muted);cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750}.checkout-row-button:hover,.checkout-row-button:focus-visible{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.checkout-row-button.secondary{border-color:var(--ui-border-strong);color:var(--ui-text-muted);background:#fff}.checkout-row-button:disabled{cursor:wait;opacity:.65}.state-pill{color:#526159;background:var(--ui-border-subtle);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.state-pill[data-state=paid],.state-pill[data-state=validated],.state-pill[data-state=shipped],.state-pill[data-state=completed],.state-pill[data-state=succeeded]{color:#2d6b49;background:#dff0e6}.state-pill[data-state=pending],.state-pill[data-state=preCheckout],.state-pill[data-state=checkout],.state-pill[data-state=pending_review]{color:#7b5b20;background:#f6ecd2}.state-pill[data-state=ready_to_pick],.state-pill[data-state=picking],.state-pill[data-state=packing],.state-pill[data-state=queued],.state-pill[data-state=running]{color:#326190;background:#e1edf8}.state-pill[data-state=packed],.state-pill[data-state=handover_pending],.state-pill[data-state=partiallyShipped]{color:#68578f;background:#eee9f7}.state-pill[data-state=on_hold],.state-pill[data-state=cancelled],.state-pill[data-state=refunded],.state-pill[data-state=failed]{color:#914943;background:#f7e5e3}.state-pill[data-state=needs_attention]{color:#7b5b20;background:#f6ecd2}.state-pill[data-state=not_configured],.state-pill[data-state=unpaid]{color:var(--ui-text-muted);background:var(--ui-border-subtle)}.muted{color:#8b9690}.orders-pagination{color:#6a7870;justify-content:space-between;align-items:center;padding:15px 26px;font-size:12px;display:flex}.orders-pagination div{align-items:center;gap:10px;display:flex}.orders-pagination button{color:#415148;border:1px solid var(--ui-border);background:#fff;padding:7px 10px}.detail-breadcrumb{color:var(--ui-text-muted);align-items:center;gap:8px;margin:28px 0 12px;font-size:12px;display:flex}.detail-breadcrumb a{color:var(--ui-primary);font-weight:700;text-decoration:none}.order-detail-hero{border:1px solid var(--ui-border);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:26px 28px;display:flex}.order-detail-hero h2{letter-spacing:-.025em;margin:0;font-size:clamp(23px,2.5vw,31px);font-weight:680}.order-detail-hero>div:first-child>p:last-child{color:var(--ui-text-muted);margin:8px 0 0;font-size:12px}.detail-hero-statuses{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.detail-hero-actions{justify-items:end;gap:16px;display:grid}.detail-checkout-button{min-width:116px}.detail-hero-buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.automation-document-result{color:var(--ui-text-muted);word-break:break-all;font-size:11px}.detail-checkout-feedback{margin:12px 0 0}.detail-hero-statuses>div{gap:6px;display:grid}.detail-hero-statuses small{color:var(--ui-text-muted);font-size:10px;font-weight:700}.detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 18px;display:grid}.detail-metrics article{border:1px solid var(--ui-border);background:#fff;border-radius:12px;min-height:86px;padding:15px 17px}.detail-metrics span,.detail-metrics strong{display:block}.detail-metrics span{color:var(--ui-text-muted);font-size:11px}.detail-metrics strong{margin-top:11px;font-size:14px;font-weight:700;line-height:1.35}.order-detail-layout{grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;gap:16px;margin-top:14px;display:grid}.detail-main-column,.detail-side-column{gap:16px;min-width:0;display:grid}.detail-card{border:1px solid var(--ui-border);background:#fff;border-radius:14px;overflow:hidden}.detail-card-heading{border-bottom:1px solid #e6ebe7;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.detail-card-heading.compact{align-items:flex-start}.detail-card-heading h3{margin:0;font-size:16px;font-weight:680}.detail-card-heading>span{color:var(--ui-text-muted);flex:none;font-size:11px}.order-sync-banner{color:#654b19;background:#fff9e9;border:1px solid #e7cf92;border-radius:12px;gap:10px;margin-top:12px;padding:14px 16px;display:grid}.order-sync-banner[data-state=failed],.order-sync-banner[data-state=verification_pending]{color:#8a342e;background:#fff2f0;border-color:#e6b2ad}.order-sync-banner>div{justify-content:space-between;gap:16px;display:flex}.order-sync-banner span,.order-sync-banner li{font-size:12px}.order-sync-banner ul{gap:5px;margin:0;padding-left:18px;display:grid}.address-snapshot-history{color:#52645a;background:var(--ui-primary-soft);border-radius:9px;margin:0 20px 18px;padding:11px 13px;font-size:12px}.address-snapshot-history summary{cursor:pointer;font-weight:750}.address-snapshot-history ol{gap:10px;margin:12px 0 0;padding-left:20px;display:grid}.address-snapshot-history li span,.address-snapshot-history li small{margin-top:3px;display:block}.address-snapshot-history li small{color:var(--ui-text-muted)}.product-heading-actions{color:var(--ui-text-muted);align-items:center;gap:12px;font-size:11px;display:flex}.order-item-lock-note{color:#7a6644;background:#fff9eb;margin:0;padding:10px 20px;font-size:12px}.order-item-dialog{width:min(840px,100%)}.order-item-draft,.order-item-search{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:11px;gap:10px;padding:14px;display:grid}.order-item-draft>header,.order-item-search>header{justify-content:space-between;align-items:center;display:flex}.order-item-draft>article{border-top:1px solid var(--ui-border);grid-template-columns:48px minmax(0,1fr) 100px auto;align-items:center;gap:12px;padding-top:10px;display:grid}.order-item-draft article div,.order-item-search-results article div{gap:3px;min-width:0;display:grid}.order-item-draft small,.order-item-search-results small{color:#748178}.order-item-search form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.order-item-search-results{max-height:260px;display:grid;overflow-y:auto}.order-item-search-results article{border-top:1px solid var(--ui-border);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.order-item-image-button,.order-item-image-empty{width:48px;height:48px;color:var(--ui-text-muted);font:inherit;background:#fff;border:0;border-radius:8px;place-items:center;padding:0;font-size:9px;display:grid;overflow:hidden}.order-item-image-button{cursor:zoom-in}.order-item-image-button img{object-fit:cover;width:100%;height:100%}.order-item-preview-result{border:1px solid var(--ui-primary-border);color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:10px;padding:14px}.order-item-preview-result p{margin:5px 0 0}.recipient-heading-actions{color:var(--ui-text-muted);align-items:center;gap:9px;font-size:11px;display:flex}.recipient-highlight-card{border-color:var(--ui-primary-border);background:linear-gradient(135deg, var(--ui-primary-soft) 0%, #fff 68%);box-shadow:0 8px 24px var(--ui-shadow);margin:0}.recipient-highlight-heading{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px 15px;display:flex}.recipient-highlight-heading h3{color:var(--ui-text);margin:0;font-size:21px}.recipient-country-code{min-width:34px;height:34px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.recipient-highlight-grid{grid-template-columns:minmax(140px,.75fr) minmax(160px,.85fr) minmax(280px,2fr);gap:0;padding:18px 22px 20px;display:grid}.recipient-default-notice{color:#6d4b14;background:#fff3d9;border-radius:8px;margin:14px 22px 0;padding:10px 12px;font-size:12px;font-weight:700}.recipient-highlight-grid article{border-left:1px solid var(--ui-border);min-width:0;padding:1px 22px}.recipient-highlight-grid article:first-child{border-left:0;padding-left:0}.recipient-highlight-grid article:last-child{padding-right:0}.recipient-highlight-grid span,.recipient-highlight-grid strong{display:block}.recipient-highlight-grid span{color:#76847c;margin-bottom:8px;font-size:11px;font-weight:700}.recipient-highlight-grid strong{overflow-wrap:anywhere;color:var(--ui-text);font-size:16px;line-height:1.55}.recipient-highlight-address strong{font-size:15px}.recipient-feedback{color:var(--ui-primary);margin:0;padding:10px 20px 15px;font-size:12px}.recipient-dialog{width:min(720px,100%)}.config-dialog select{border:1px solid var(--ui-border-strong);width:100%;height:42px;color:var(--ui-text);background:#fff;border-radius:8px;padding:0 12px}.recipient-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.recipient-form-grid label{color:#56665d;gap:7px;font-size:12px;font-weight:700;display:grid}.recipient-wide-field{grid-column:1/-1}.recipient-checkbox{align-items:center;grid-template-columns:none!important;gap:9px!important;display:flex!important}.recipient-checkbox input{width:18px;height:18px;margin:0}@media (width<=620px){.recipient-form-grid{grid-template-columns:1fr}.recipient-wide-field{grid-column:auto}.recipient-highlight-heading{flex-direction:column;align-items:flex-start}.recipient-highlight-grid{grid-template-columns:1fr;padding:8px 20px 16px}.recipient-highlight-grid article,.recipient-highlight-grid article:first-child,.recipient-highlight-grid article:last-child{border-top:1px solid var(--ui-border);border-left:0;padding:13px 0}.recipient-highlight-grid article:first-child{border-top:0}}.detail-product-list{display:grid}.detail-product-row{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:58px minmax(150px,1fr) auto auto auto;align-items:center;gap:15px;padding:16px 20px;display:grid}.detail-product-row:last-child{border-bottom:0}.product-thumb{color:#86928b;background:#f3f6f4;border:1px solid #e2e7e4;border-radius:10px;place-items:center;width:58px;height:58px;font-size:10px;display:grid;position:relative;overflow:hidden}.product-thumb img{object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.product-thumb-button{cursor:zoom-in;padding:0}.product-thumb-button:after{z-index:1;color:#fff;content:"查看";opacity:0;background:#14241cc2;border-radius:5px;padding:3px 5px;font-size:9px;line-height:1;transition:opacity .14s,transform .14s;position:absolute;inset:auto 5px 5px;transform:translateY(3px)}.product-thumb-button:hover:after,.product-thumb-button:focus-visible:after{opacity:1;transform:translateY(0)}.receipt-heading-actions{align-items:center;gap:12px;display:flex}.receipt-heading-actions>span{color:var(--ui-text-muted);font-size:11px}.receipt-refresh-button{min-height:34px;padding:7px 12px;font-size:11px}.payment-receipt-status{border-bottom:1px solid var(--ui-border-subtle);color:#738179;background:var(--ui-surface-muted);justify-content:space-between;align-items:center;gap:16px;padding:11px 20px;font-size:10px;display:flex}.payment-receipt-status strong{color:#2f704d;font-size:11px}.payment-receipt-status strong.error{color:#9a423c}.payment-receipt-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;padding:18px 20px 20px;display:grid}.payment-receipt-grid article{border:1px solid var(--ui-border);background:var(--ui-surface-raised);border-radius:12px;min-width:0;overflow:hidden}.payment-receipt-preview{background:var(--ui-surface-muted);cursor:zoom-in;border:0;width:100%;height:156px;padding:0;display:block;position:relative;overflow:hidden}.payment-receipt-preview img{object-fit:cover;width:100%;height:100%}.payment-receipt-preview span{color:#fff;opacity:0;background:#162f20c7;border-radius:999px;padding:5px 8px;font-size:9px;transition:opacity .14s,transform .14s;position:absolute;bottom:8px;right:8px;transform:translateY(3px)}.payment-receipt-preview:hover span,.payment-receipt-preview:focus-visible span{opacity:1;transform:translateY(0)}.payment-receipt-grid article>div{gap:5px;padding:11px 12px 13px;display:grid}.payment-receipt-grid article>div strong{font-size:12px}.payment-receipt-grid article>div small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.5;overflow:hidden}.payment-receipt-empty{border-top:0}.order-image-preview{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e0be0;place-items:center;padding:64px 24px 24px;display:grid;position:fixed;inset:0;overflow:auto}.order-image-preview-content{justify-items:center;gap:14px;max-width:min(920px,92vw);margin:0;display:grid}.order-image-preview-content img{object-fit:contain;background:#fff;border-radius:14px;max-width:100%;max-height:calc(100vh - 142px);display:block;box-shadow:0 24px 70px #00000061}.order-image-preview-content figcaption{max-width:min(680px,84vw);color:var(--ui-surface-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.5;overflow:hidden}.order-image-preview-close{z-index:1;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;padding:9px 14px;position:fixed;top:20px;right:22px}.order-image-preview-close:hover{background:#fff3}body.checkout-dialog-open{overflow:hidden}.checkout-dialog-backdrop{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e1812a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.checkout-dialog-card{border:1px solid var(--ui-border);background:#fff;border-radius:18px;width:min(560px,100%);overflow:hidden;box-shadow:0 28px 80px #0f23173d}.checkout-dialog-card.is-batch{width:min(700px,100%)}.checkout-batch-summary{background:var(--ui-primary-soft);border-radius:10px;gap:8px;margin:14px 26px 0;padding:12px 14px;display:grid}.checkout-batch-summary p{color:#304239;grid-template-columns:88px minmax(0,1fr);gap:12px;margin:0;font-size:12px;line-height:1.55;display:grid}.checkout-batch-summary strong{color:var(--ui-text-muted);font-size:10px}.checkout-dialog-card>header{border-bottom:1px solid #e5eae6;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 18px;display:flex}.checkout-dialog-card h2{color:#1d2d24;margin:0;font-size:21px}.checkout-dialog-close{color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;padding:7px 10px}.checkout-order-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:20px 26px 0;display:grid}.checkout-order-summary div{min-width:0}.checkout-order-summary dt,.checkout-order-summary dd{margin:0}.checkout-order-summary dt{color:var(--ui-text-muted);font-size:10px;font-weight:700}.checkout-order-summary dd{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;font-weight:700;overflow:hidden}.checkout-status-transition{color:#76591f;background:#fbf6e7;border:1px solid #e4d5aa;border-radius:12px;justify-content:center;align-items:center;gap:14px;margin:20px 26px 0;padding:16px;font-size:13px;display:flex}.checkout-status-transition i{color:#9b844c;font-style:normal}.checkout-dialog-explanation{color:#5e6c64;margin:16px 26px 0;font-size:12px;line-height:1.7}.checkout-action-preview{gap:8px;margin:14px 26px 0;padding:0;list-style:none;display:grid}.checkout-action-preview li{background:var(--ui-primary-soft);color:#425248;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:grid}.checkout-action-preview strong{width:22px;height:22px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:50%;place-items:center;display:grid}.checkout-action-preview em{color:var(--ui-text-muted);font-size:10px;font-style:normal}.checkout-currency-converter{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:12px;gap:10px;margin:16px 26px 0;padding:13px;display:grid}.checkout-currency-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.checkout-currency-heading>div{gap:3px;display:grid}.checkout-currency-heading strong{color:var(--ui-text);font-size:11px}.checkout-currency-heading span,.checkout-currency-heading em{color:#78877e;font-size:9px;font-style:normal;line-height:1.45}.checkout-currency-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.checkout-currency-buttons button{border:1px solid var(--ui-primary-border);color:#405248;cursor:pointer;background:#fff;border-radius:9px;gap:2px;min-width:0;padding:8px 5px;display:grid}.checkout-currency-buttons button:hover:not(:disabled){border-color:var(--ui-primary-border);background:var(--ui-primary-soft)}.checkout-currency-buttons button.active{border-color:var(--ui-primary);color:#fff;background:var(--ui-primary)}.checkout-currency-buttons button:disabled{cursor:wait;opacity:.65}.checkout-currency-buttons span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.checkout-currency-buttons small{color:inherit;opacity:.75;font-size:8px}.checkout-currency-rate,.checkout-currency-error{margin:0;font-size:9px;line-height:1.5}.checkout-currency-rate{color:var(--ui-text-muted)}.checkout-currency-error{color:#9b3f39}.checkout-note-field{gap:7px;margin:18px 26px 0;display:grid;position:relative}.checkout-note-field>span{color:#536158;font-size:11px;font-weight:750}.checkout-note-field textarea{resize:vertical;border:1px solid var(--ui-border-strong);color:#203027;background:var(--ui-surface-raised);width:100%;font:inherit;border-radius:10px;padding:11px 12px 26px;font-size:12px;line-height:1.55}.checkout-note-field textarea:focus{border-color:var(--ui-primary);outline:3px solid #41845c1f}.checkout-note-field small{color:#8a958e;font-size:9px;position:absolute;bottom:8px;right:10px}.checkout-dialog-error{color:#8b3530;background:#fae9e7;border-radius:9px;margin:14px 26px 0;padding:10px 12px;font-size:11px}.checkout-dialog-card>footer{border-top:1px solid #e7ebe8;justify-content:flex-end;gap:10px;margin-top:22px;padding:16px 26px 22px;display:flex}.checkout-confirm-button{min-width:150px}@media (width<=620px){.checkout-currency-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-identity{min-width:0}.product-identity strong,.product-identity span,.product-identity small,.product-unit-price span,.product-unit-price strong,.product-quantity span,.product-quantity strong,.product-line-total span,.product-line-total strong{display:block}.product-identity strong{text-overflow:ellipsis;font-size:13px;line-height:1.45;overflow:hidden}.product-identity span,.product-identity small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.product-unit-price,.product-quantity,.product-line-total{text-align:right;min-width:62px}.product-unit-price span,.product-quantity span,.product-line-total span{color:#839087;margin-bottom:6px;font-size:10px}.product-unit-price strong,.product-quantity strong,.product-line-total strong{white-space:nowrap;font-size:12px}.product-line-total strong{color:var(--ui-text)}.detail-empty-copy,.fulfillment-empty{color:var(--ui-text-muted);margin:0;padding:22px 20px;font-size:13px}.fulfillment-list{display:grid}.fulfillment-list article{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.fulfillment-list article:last-child{border-bottom:0}.fulfillment-list strong,.fulfillment-list small{display:block}.fulfillment-list small,.fulfillment-list article>span:not(.state-pill){color:var(--ui-text-muted);margin-top:4px;font-size:11px}.fulfillment-list p{color:#8b4943;grid-column:1/-1;margin:0;font-size:12px}.automation-task-list{display:grid}.automation-task-list article{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.automation-task-list article:last-child{border-bottom:0}.automation-task-index{width:28px;height:28px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.automation-task-copy strong,.automation-task-copy small{display:block}.automation-task-copy small{color:var(--ui-text-muted);margin-top:4px;font-size:10px}.automation-task-copy p{color:#8b5b2b;margin:7px 0 0;font-size:11px;line-height:1.45}.fulfillment-empty strong{color:#45564c}.fulfillment-empty p{margin:6px 0 0;line-height:1.55}.order-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-notes-grid article{min-height:112px;padding:18px 20px}.order-notes-grid article+article{border-left:1px solid var(--ui-border-subtle)}.order-notes-grid span{color:var(--ui-text-muted);font-size:11px;font-weight:700}.order-notes-grid p{color:#3c4b43;white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.6}.order-notes-heading{background:#fbfdfb}.order-notes-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 20px;display:grid}.order-notes-form label{color:#59685f;gap:8px;font-size:11px;font-weight:700;display:grid}.order-notes-form textarea{resize:vertical;border:1px solid var(--ui-border-strong);color:#243129;width:100%;min-height:106px;font:inherit;background:#fff;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.55}.order-notes-form textarea:focus{border-color:var(--ui-primary);outline:2px solid #2a704c33}.order-notes-help,.order-notes-form .form-error,.order-notes-form footer{grid-column:1/-1}.order-notes-help{color:var(--ui-text-muted);margin:0;font-size:10px}.order-notes-form footer{justify-content:flex-end;gap:10px;display:flex}.detail-data-list,.amount-breakdown{margin:0;padding:7px 20px 10px}.detail-data-list>div,.amount-breakdown>div{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:minmax(80px,auto) minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.detail-data-list>div:last-child,.amount-breakdown>div:last-child{border-bottom:0}.detail-data-list dt,.amount-breakdown dt{color:var(--ui-text-muted);font-size:11px}.detail-data-list dd,.amount-breakdown dd{overflow-wrap:anywhere;min-width:0;color:var(--ui-text-soft);text-align:right;margin:0;font-size:12px}.detail-data-list .address-row{grid-template-columns:1fr;gap:7px}.detail-data-list .address-row dd{text-align:left;line-height:1.6}.amount-breakdown .amount-total{margin-top:3px;padding-top:14px}.amount-total dt,.amount-total dd{color:var(--ui-text);font-size:13px;font-weight:750}.order-detail-state{border:1px solid var(--ui-border);text-align:center;background:#fff;border-radius:16px;align-content:center;place-items:center;min-height:290px;margin-top:30px;padding:32px;display:grid}.order-detail-state p{color:var(--ui-text-muted);margin:8px 0 0;font-size:13px}.order-detail-state.error{color:#7a302b;background:#fff9f8;border-color:#e6c5c2}.detail-loading-mark{border:3px solid var(--ui-border);border-top-color:var(--ui-primary);border-radius:50%;width:28px;height:28px;margin-bottom:14px;animation:.8s linear infinite detail-loading}.detail-state-actions{gap:9px;margin-top:18px;display:flex}@keyframes detail-loading{to{transform:rotate(360deg)}}.customers-intro,.customer-detail-hero{border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-surface);box-shadow:0 8px 24px var(--ui-shadow);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;margin:30px 0 18px;padding:28px 30px;display:flex}.customers-intro h2,.customer-detail-hero h2{margin:0;font-size:28px}.customers-intro p:last-child,.customer-detail-hero p:last-child{max-width:760px;color:var(--ui-text-muted);margin:9px 0 0;line-height:1.6}.customers-intro .eyebrow,.customer-detail-hero .eyebrow{color:var(--ui-primary)}.customer-metrics,.customer-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.customer-metrics article,.customer-detail-metrics article{border:1px solid var(--ui-border);background:#fff;border-radius:13px;padding:18px 20px}.customer-metrics span,.customer-metrics strong,.customer-detail-metrics span,.customer-detail-metrics strong{display:block}.customer-metrics span,.customer-detail-metrics span{color:var(--ui-text-muted);font-size:12px}.customer-metrics strong,.customer-detail-metrics strong{color:var(--ui-primary);margin-top:6px;font-size:22px}.customer-detail-metrics article>div strong{font-size:15px}.customer-review-panel,.customers-panel,.customer-edit-panel,.customer-note-card,.customer-detail-card,.customer-orders-panel{border:1px solid var(--ui-border);background:#fff;border-radius:16px;margin-bottom:18px;padding:24px}.customer-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.customer-section-heading h2{margin:0;font-size:20px}.customer-note-card{border-color:var(--ui-primary-border);background:linear-gradient(135deg, var(--ui-surface), var(--ui-primary-soft));box-shadow:inset 4px 0 0 var(--ui-primary)}.customer-note-card .customer-section-heading{margin-bottom:12px}.customer-note-copy{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-text);margin:0;font-size:14px;line-height:1.75}.customer-note-empty{border:1px dashed var(--ui-border-strong);color:var(--ui-text-muted);background:#ffffffa6;border-radius:10px;gap:5px;padding:14px 16px;display:grid}.customer-note-empty strong{color:var(--ui-text-soft);font-size:13px}.customer-note-empty span{font-size:11px;line-height:1.6}.customer-note-form{gap:8px;display:grid}.customer-note-form>label{color:var(--ui-text-soft);font-size:11px;font-weight:700}.customer-note-form textarea{resize:vertical;border:1px solid var(--ui-border-strong);width:100%;min-height:116px;color:var(--ui-text);font:inherit;background:#fff;border-radius:9px;padding:11px 12px;line-height:1.65}.customer-note-form textarea:focus{border-color:var(--ui-primary);outline:3px solid #46825b24}.customer-note-form-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-note-form-footer small{color:var(--ui-text-faint);font-size:10px}.review-count{color:#8a6025;background:#fff2d8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750}.customer-review-list{gap:12px;display:grid}.customer-review-card{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-raised);border-radius:12px;grid-template-columns:minmax(210px,.72fr) minmax(600px,2fr) auto;align-items:center;gap:20px;padding:17px 18px;display:grid}.match-evidence,.match-evidence strong,.match-evidence small,.match-customers a strong,.match-customers a small{display:block}.match-evidence strong{color:#33443a;font-size:13px}.match-evidence small,.match-customers a small{color:#849088;margin-top:4px;font-size:10px}.activity-comparison{color:#245c3d;background:#e3f2e8;border-radius:999px;margin-top:12px;padding:6px 9px;font-size:11px;font-weight:750;display:inline-flex}.activity-comparison[data-side=similar]{color:#6c6556;background:#f0eee7}.match-customers{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.match-customers a{min-width:0;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:9px;padding:11px 12px;text-decoration:none;position:relative}.match-customers a.is-more-active{outline:2px solid var(--ui-primary-border);background:var(--ui-primary-soft)}.more-active-badge{color:#fff;background:var(--ui-primary);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:750;position:absolute;top:9px;right:10px}.match-activity-metrics{color:var(--ui-text-muted);gap:12px;margin-top:12px;font-size:11px;display:flex}.match-activity-metrics b{color:var(--ui-text);font-size:15px}.match-totals{color:var(--ui-text-muted);flex-wrap:wrap;gap:5px 9px;margin-top:9px;font-size:10px;font-weight:650;display:flex}.match-customers>span{color:#86918a;font-size:10px}.match-actions,.customer-hero-actions,.customer-edit-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.match-actions button{border:1px solid var(--ui-border-strong);color:var(--ui-primary);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:11px}.customer-filters{background:var(--ui-primary-soft);border-radius:12px;grid-template-columns:minmax(220px,1.8fr) repeat(5,minmax(120px,.8fr)) auto;align-items:end;gap:12px;margin-bottom:20px;padding:16px;display:grid}.customer-filters label,.customer-edit-form label{color:var(--ui-text-soft);gap:7px;font-size:11px;font-weight:700;display:grid}.customer-filters input,.customer-filters select,.customer-edit-form input,.customer-edit-form select,.customer-edit-form textarea{border:1px solid var(--ui-border-strong);width:100%;min-height:40px;color:var(--ui-text);background:#fff;border-radius:8px;padding:9px 11px}.customers-table-wrap{overflow-x:auto}.customers-table{border-collapse:collapse;width:100%;font-size:12px}.customers-table th,.customers-table td{border-bottom:1px solid var(--ui-border-subtle);text-align:left;vertical-align:middle;padding:14px 13px}.customers-table th{color:var(--ui-text-muted);background:var(--ui-surface-muted);letter-spacing:.04em;font-size:10px}.customers-table td>small,.identity-line small{color:var(--ui-text-faint);margin-top:4px;font-size:10px;display:block}.customer-name-link{color:var(--ui-primary);font-weight:780;text-decoration:none}.identity-line+.identity-line{margin-top:7px}.identity-line span,.store-chip,.source-badge{width:fit-content;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:999px;padding:3px 7px;font-size:9px;font-weight:750;display:inline-flex}.store-chip{color:#53645a;background:var(--ui-border-subtle);margin:2px 4px 2px 0}.money-line+.money-line{margin-top:4px}.customer-status,.blacklist-badge,.customer-region-badge,.customer-region-chip{color:#2d6a49;background:#e3f3e9;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.customer-region-badge{color:#173d29;background:var(--ui-primary-soft)}.customer-region-chip{color:var(--ui-text-soft);background:var(--ui-surface-muted)}.customer-status[data-state=inactive]{color:#8a6025;background:#fff1d5}.customer-status[data-state=archived],.blacklist-badge{color:#8a3f3a;background:#fbe7e5}.customer-detail-back{margin-top:24px}.customer-detail-back a{color:var(--ui-primary);font-size:12px;text-decoration:none}.customer-detail-hero{align-items:center;margin-top:14px}.customer-hero-copy{flex:1}.customer-hero-avatar,.customer-table-person img,.identity-avatar{object-fit:cover;background:#edf1ee;border-radius:50%}.customer-hero-avatar{border:2px solid #ffffff8c;flex:0 0 76px;width:76px;height:76px}.customer-table-person{align-items:center;gap:10px;display:flex}.customer-table-person img{flex:0 0 36px;width:36px;height:36px}.customer-table-person>div,.customer-table-person small{display:block}.identity-avatar{flex:0 0 34px;width:34px;height:34px}.customer-edit-form{grid-template-columns:2fr 1fr;gap:15px;display:grid}.customer-edit-form .full-field,.customer-edit-actions{grid-column:1/-1}.customer-address-book .customer-section-heading{align-items:flex-start}.customer-address-book .customer-section-heading p:last-child{color:var(--ui-text-muted);margin:7px 0 0;font-size:11px}.customer-address-form{border:1px solid var(--ui-border);background:#f6f9f7;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:18px;padding:18px;display:grid}.customer-address-form label{color:var(--ui-text-soft);gap:7px;font-size:11px;font-weight:700;display:grid}.customer-address-form input,.customer-address-form select{border:1px solid var(--ui-border-strong);width:100%;min-height:40px;color:var(--ui-text);background:#fff;border-radius:8px;padding:9px 11px}.address-logistics-guide{color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.customer-address-form .wide-field,.customer-address-form .customer-edit-actions{grid-column:1/-1}.customer-address-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-address-list .address-card{border:1px solid var(--ui-border);background:var(--ui-surface-raised);border-radius:12px;padding:16px}.customer-address-list .address-card.is-default{border-color:var(--ui-primary-border);box-shadow:inset 4px 0 0 var(--ui-primary);background:var(--ui-primary-soft)}.address-card-header>div{gap:3px;display:grid}.address-card-header .address-card-badges{justify-content:flex-end;align-items:center;gap:6px;display:flex}.address-readiness-badge{background:#fff0d9;border-radius:999px;padding:5px 8px;font-weight:750;display:inline-flex;color:#8b4c13!important;font-size:10px!important}.address-readiness-badge[data-ready=true]{background:#dcefe3;color:#1f6240!important}.customer-address-list .address-card .address-route{color:#617269;margin-top:8px;font-size:10px;font-weight:700}.address-issues{flex-wrap:wrap;gap:6px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.address-issues li{color:#94422f;background:#fce9e4;border-radius:6px;padding:4px 7px;font-size:10px}.address-card-header span{color:var(--ui-text-muted);font-size:11px}.default-address-badge{background:#dcefe3;border-radius:999px;padding:5px 8px;font-weight:750;display:inline-flex;color:#1f6240!important;font-size:10px!important}.customer-address-list .address-card footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.address-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.address-actions button{border:1px solid var(--ui-border-strong);color:var(--ui-primary);cursor:pointer;background:#fff;border-radius:7px;padding:5px 8px;font-size:10px}.address-actions .danger-link{color:#984740;border-color:#edcbc7}.address-actions button:disabled{opacity:.55;cursor:wait}.customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.customer-detail-card{min-width:0}.identity-card,.profile-card,.contact-row,.address-card{border-bottom:1px solid var(--ui-border-subtle);padding:14px 0}.identity-card:last-child,.profile-card:last-child,.contact-row:last-child,.address-card:last-child{border-bottom:0}.identity-card>div,.profile-card>div,.contact-row>div,.address-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.identity-card dl,.profile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:13px 0 0;display:grid}.identity-card dl div,.profile-card dl div{min-width:0}.identity-card dt,.profile-card dt{color:#87928b;font-size:9px}.identity-card dd,.profile-card dd{overflow-wrap:anywhere;color:var(--ui-text-soft);margin:4px 0 0;font-size:11px}.contact-row strong,.contact-row span{display:block}.contact-row span,.contact-row small,.address-card small{color:#849088;font-size:10px}.contact-row small{margin-top:6px;display:block}.address-card p{color:#53635a;margin:8px 0;font-size:11px;line-height:1.55}.customer-empty-copy{color:var(--ui-text-faint);padding:18px 0;font-size:12px}@media (width<=1200px){.order-detail-layout{grid-template-columns:1fr}.detail-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-review-card{grid-template-columns:1fr}.customer-filters .search-field,.customer-filters .filter-actions{grid-column:1/-1}.customer-address-form{grid-template-columns:repeat(2,minmax(0,1fr))}.match-actions{justify-content:flex-start}.customer-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr}.sidebar,.sidebar-collapsed .sidebar{height:auto;padding:16px;position:static}.brand,.sidebar-collapsed .brand{justify-content:flex-start;padding-bottom:16px;padding-left:10px;padding-right:10px}.sidebar-collapse-toggle{display:none}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-planned{display:block}.sidebar nav{display:flex;overflow-x:auto}.nav-item{flex:none;justify-content:flex-start;gap:12px;width:auto;padding:12px 14px}.settings-navigation,.sidebar-collapsed .settings-navigation{border:0;flex:none;gap:6px;margin:0;padding:0;display:flex}.settings-navigation-title,.sidebar-collapsed .settings-navigation-title,.sidebar-note{display:none}.topbar-actions{gap:8px}.background-task-trigger{min-width:190px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-intro{grid-template-columns:1fr;gap:18px}.customers-intro,.customer-detail-hero{flex-direction:column;align-items:flex-start}.customer-detail-grid{grid-template-columns:1fr}.channel-workspace-hero{flex-direction:column;align-items:flex-start;gap:16px}.channel-workspace-health{border-top:2px solid var(--ui-primary);border-left:0;width:100%;padding:12px 0 0}.channel-workspace-health[data-state=attention]{border-top-color:#c8873f}.channel-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-intro{grid-template-columns:1fr;gap:18px}.channel-progress{border-top:1px solid #fff3;border-left:0;padding:16px 0 0}.channel-account-card{grid-template-columns:1fr}.channel-card-actions{grid-area:auto}.store-routing-grid,.fulfillment-resource-columns,.telegram-resource-split,.cloud-print-platform-card{grid-template-columns:1fr}.order-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.order-filters,.detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.main-content{padding:0 18px 36px}.channel-workspace-hero{margin-top:18px}.channel-section-nav{grid-template-columns:1fr}.channel-section-nav button{min-height:66px}.store-binding-summary,.store-binding-summary>div{flex-direction:column;align-items:flex-start}.store-binding-toggle{text-align:left;width:100%}.customer-service-alert-banner{flex-direction:column;align-items:stretch}.customer-service-alert-banner button,.customer-service-alert-actions a,.customer-service-alert-actions button{text-align:center;width:100%}.customer-service-alert-actions{flex-direction:column;align-items:stretch}.topbar{align-items:flex-start;gap:14px;min-height:0;padding:18px 0}.topbar-actions{flex-direction:column-reverse;align-items:flex-end}.background-task-trigger{justify-content:center;width:44px;min-width:0;height:44px;padding:0}.background-task-trigger>span:last-child{display:none}.activity-panel{width:100vw}.activity-panel-header{min-height:82px;padding:16px 18px}.activity-panel-body{height:calc(100vh - 82px);padding:16px 14px 28px}.activity-summary{gap:7px}.activity-summary div{padding:12px 11px}.activity-task-card,.activity-events{padding:17px}.activity-task-meta{grid-template-columns:1fr}.hero-panel{grid-template-columns:1fr;padding:24px}.hero-status{border-top:1px solid #ffffff2e;border-left:0;padding:16px 0 0}.flow-list,.capability-grid{grid-template-columns:1fr}.flow-list li{min-height:70px}.integration-list article{flex-direction:column;align-items:flex-start}.integration-list>article>span{text-align:left}.orders-intro{padding:22px}.order-metrics,.order-filters,.detail-metrics,.detail-side-column,.order-notes-grid,.order-notes-form,.customer-metrics,.customer-detail-metrics,.customer-filters,.customer-edit-form{grid-template-columns:1fr}.customer-edit-form .full-field,.customer-edit-actions{grid-column:auto}.customer-note-card .customer-section-heading,.customer-note-form-footer{flex-direction:column;align-items:stretch}.customer-note-card .customer-section-heading button,.customer-note-form-footer .customer-edit-actions,.customer-note-form-footer .customer-edit-actions button{width:100%}.match-customers{grid-template-columns:1fr}.order-detail-hero{flex-direction:column;align-items:flex-start;padding:22px}.detail-hero-statuses{justify-content:flex-start}.detail-hero-actions{justify-items:start;width:100%}.detail-hero-buttons{justify-content:flex-start}.checkout-order-summary{grid-template-columns:1fr}.detail-product-row{grid-template-columns:52px minmax(0,1fr) auto;gap:11px;padding:14px}.payment-receipt-heading,.payment-receipt-status{flex-direction:column;align-items:flex-start}.receipt-heading-actions{justify-content:space-between;width:100%}.payment-receipt-grid{grid-template-columns:1fr;padding:14px}.product-thumb{width:52px;height:52px}.product-unit-price{display:none}.product-quantity{text-align:left;grid-column:2}.product-line-total{grid-column:3}.order-notes-grid article+article{border-top:1px solid var(--ui-border-subtle);border-left:0}.orders-panel-heading,.orders-pagination{flex-direction:column;align-items:flex-start;gap:14px}.order-batch-bar,.orders-refresh-control{flex-direction:column;align-items:flex-start}.empty-flow{flex-direction:column}.empty-flow i{transform:rotate(90deg)}}.salesmartly-profile{border-top:1px solid #e2e8f0;padding:18px 0}.salesmartly-profile>p,.salesmartly-profiles>p{color:#64748b}.salesmartly-profile-parts{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.salesmartly-profile pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f8fafc;border-radius:10px;padding:14px;line-height:1.7}.resource-card>.resource-header-actions{display:flex}.config-dialog select{border:1px solid var(--ui-border-strong);width:100%;height:42px;color:var(--ui-text);font:inherit;background:#fff;border-radius:8px;padding:0 12px}.shipping-location-dialog{width:min(760px,100%)}.shipping-location-primary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-location-address-row{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-printer-selection{gap:10px}.shipping-printer-option{border:1px solid var(--ui-border);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;padding:9px 10px;gap:9px!important;display:grid!important}.shipping-printer-option input{width:18px;height:18px;margin:0}.shipping-printer-option small{white-space:nowrap}@media (width<=720px){.shipping-location-primary-row,.shipping-location-address-row{grid-template-columns:1fr}}.synced-fulfillment-groups{--line:var(--ui-border);--green-700:var(--ui-primary);--green-800:var(--ui-primary-hover);gap:14px;margin-top:14px;display:grid}.synced-fulfillment-groups .status-pill{color:#875817;white-space:nowrap;background:#fff0cc;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.synced-fulfillment-groups .status-pill[data-status=on_hold]{color:#9d3b35;background:#fae2df}.synced-fulfillment-groups .bucket-pills{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.synced-fulfillment-groups .bucket-pill{color:#506159;white-space:nowrap;background:#edf2ef;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.synced-fulfillment-groups .bucket-pill[data-bucket=need_restock]{color:#8a5a1e;background:#fff0d7}.synced-fulfillment-groups .bucket-pill[data-bucket=replenishing]{color:#2b638e;background:#e4f0fa}.synced-fulfillment-groups .bucket-pill[data-bucket=ready_to_pick]{color:#216643;background:#ddf2e4}.synced-fulfillment-groups .bucket-pill[data-bucket=allocated]{color:#684c89;background:#eee6f8}.synced-fulfillment-groups .bucket-pill[data-bucket=completed]{color:#1f5c42;background:#dcefe4}.synced-fulfillment-groups .bucket-pill[data-bucket=deducted]{color:#59645e;background:var(--ui-border-subtle)}.synced-fulfillment-groups .group-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 3px 10px #202a3509}.synced-fulfillment-groups .group-header{background:var(--ui-surface-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.synced-fulfillment-groups .recipient-avatar,.synced-fulfillment-groups .supplier-avatar{border-radius:13px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.synced-fulfillment-groups .recipient-avatar{color:var(--ui-primary);background:var(--ui-primary-soft)}.synced-fulfillment-groups .supplier-avatar{color:#17405e;background:#dcecf7}.synced-fulfillment-groups .supplier-group-summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto auto;list-style:none}.synced-fulfillment-groups .supplier-group-summary::-webkit-details-marker{display:none}.synced-fulfillment-groups .supplier-group-chevron{color:var(--ui-text-faint);font-size:22px;font-weight:500;line-height:1;transition:transform .15s}.synced-fulfillment-groups .supplier-group-card[open]>.supplier-group-summary .supplier-group-chevron{transform:rotate(180deg)}.synced-fulfillment-groups .group-title{min-width:0}.synced-fulfillment-groups .group-title small,.synced-fulfillment-groups .group-title h3,.synced-fulfillment-groups .group-title p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.synced-fulfillment-groups .group-title small{color:var(--green-700);letter-spacing:.05em;font-size:11px;font-weight:850}.synced-fulfillment-groups .group-title h3{color:var(--ui-text);margin-top:3px;font-size:17px}.synced-fulfillment-groups .group-title p{color:var(--ui-text-muted);margin-top:4px;font-size:11px}.synced-fulfillment-groups .group-total{text-align:right}.synced-fulfillment-groups .group-total strong,.synced-fulfillment-groups .group-total small,.synced-fulfillment-groups .group-total em{display:block}.synced-fulfillment-groups .group-total em,.synced-fulfillment-groups .inline-new-demand{color:#945b12;white-space:nowrap;font-size:10px;font-style:normal;font-weight:850}.synced-fulfillment-groups .group-total em{background:#fff0cf;border-radius:999px;margin-bottom:2px;padding:3px 6px}.synced-fulfillment-groups .group-total strong{color:var(--green-800);font-variant-numeric:tabular-nums;font-size:26px}.synced-fulfillment-groups .group-total small{color:var(--ui-text-muted);white-space:nowrap;margin-top:1px;font-size:10px}.synced-fulfillment-groups .group-orders{border-top:1px solid var(--ui-border-subtle)}.synced-fulfillment-groups .group-order-row{border:0;border-top:1px solid var(--ui-border-subtle);width:100%;color:inherit;text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:stretch;padding:0;display:grid}.synced-fulfillment-groups .group-order-row:first-child{border-top:0}.synced-fulfillment-groups .group-order-row.selected{background:var(--ui-primary-soft)}.synced-fulfillment-groups .recipient-order-check{cursor:pointer;place-items:center;width:48px;margin:0;display:grid}.synced-fulfillment-groups .recipient-order-check input{width:20px;height:20px;accent-color:var(--green-700)}.synced-fulfillment-groups .recipient-order-check input:disabled{cursor:not-allowed;opacity:.35}.synced-fulfillment-groups .recipient-order-check-placeholder{width:10px}.synced-fulfillment-groups .recipient-order-open,.synced-fulfillment-groups .product-order-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(100px,auto) minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.synced-fulfillment-groups .recipient-order-open{padding-left:4px}.synced-fulfillment-groups .recipient-order-open:hover,.synced-fulfillment-groups .product-order-row:hover{background:var(--ui-primary-soft)}.synced-fulfillment-groups .recipient-order-open>div,.synced-fulfillment-groups .product-order-row>div{min-width:0}.synced-fulfillment-groups .recipient-order-open>div strong,.synced-fulfillment-groups .recipient-order-open>div small,.synced-fulfillment-groups .recipient-order-open>div em,.synced-fulfillment-groups .product-order-row>div strong,.synced-fulfillment-groups .product-order-row>div small,.synced-fulfillment-groups .product-order-row>div em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.synced-fulfillment-groups .recipient-order-open>div strong,.synced-fulfillment-groups .product-order-row>div strong{color:var(--green-800);font-size:13px}.synced-fulfillment-groups .recipient-order-open>div small,.synced-fulfillment-groups .product-order-row>div small{color:var(--ui-text-muted);margin-top:4px;font-size:11px}.synced-fulfillment-groups .recipient-order-open>div em,.synced-fulfillment-groups .product-order-row>div em{color:#8a632a;margin-top:4px;font-size:10px;font-style:normal}.synced-fulfillment-groups .recipient-order-open>p,.synced-fulfillment-groups .product-order-row>p{text-align:right;margin:0}.synced-fulfillment-groups .recipient-order-open>p strong,.synced-fulfillment-groups .recipient-order-open>p small,.synced-fulfillment-groups .product-order-row>p strong,.synced-fulfillment-groups .product-order-row>p small{white-space:nowrap;display:block}.synced-fulfillment-groups .recipient-order-open>p strong,.synced-fulfillment-groups .product-order-row>p strong{font-size:13px}.synced-fulfillment-groups .recipient-order-open>p small,.synced-fulfillment-groups .product-order-row>p small{color:var(--ui-text-muted);margin-top:2px;font-size:10px}.synced-fulfillment-groups .recipient-order-open>b,.synced-fulfillment-groups .product-order-row>b{color:var(--ui-text-faint);font-size:20px;font-weight:400}.synced-fulfillment-groups .recipient-pack-bar{border-top:1px solid var(--ui-primary-border);background:var(--ui-primary-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.synced-fulfillment-groups .recipient-pack-bar span{color:var(--ui-text-soft);font-size:11px;font-weight:750}.synced-fulfillment-groups .recipient-pack-bar button{color:#fff;background:var(--green-700);border:0;border-radius:9px;min-height:38px;padding:0 15px;font-size:11px;font-weight:850}.synced-fulfillment-groups .product-group-header img,.synced-fulfillment-groups .product-group-placeholder{background:var(--ui-surface-muted);object-fit:cover;width:56px;height:56px;color:var(--ui-text-faint);border-radius:11px;place-items:center;font-size:10px;display:grid}.synced-fulfillment-groups .previewable-image{background:var(--ui-surface-muted);cursor:zoom-in;border:0;border-radius:11px;padding:0;display:block;position:relative;overflow:hidden}.synced-fulfillment-groups .previewable-image:after{color:#fff;content:"⌕";background:#0f2b1cb8;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;bottom:3px;right:3px}.synced-fulfillment-groups .product-group-image{width:56px;height:56px}.synced-fulfillment-groups .product-order-row .status-pill{align-self:start;margin-top:1px}.synced-fulfillment-groups .order-state{justify-items:start;gap:5px;display:grid}.synced-fulfillment-groups .order-state .bucket-pills{max-width:190px}.synced-fulfillment-groups .supplier-products,.synced-fulfillment-groups .supplier-product{border-top:1px solid var(--ui-border-subtle)}.synced-fulfillment-groups .supplier-product:first-child{border-top:0}.synced-fulfillment-groups .supplier-product.selected{background:var(--ui-primary-soft);box-shadow:inset 3px 0 var(--ui-primary)}.synced-fulfillment-groups .supplier-selection-toolbar{border-top:1px solid var(--ui-border-subtle);background:var(--ui-primary-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.synced-fulfillment-groups .supplier-selection-toolbar label{color:var(--green-800);align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.synced-fulfillment-groups .supplier-selection-toolbar small{color:#748178;text-align:right;font-size:10px}.synced-fulfillment-groups .supplier-selection-toolbar input,.synced-fulfillment-groups .supplier-item-check input{width:18px;height:18px;accent-color:var(--green-700);margin:0}.synced-fulfillment-groups .recipient-selection-toolbar{flex-wrap:wrap}.synced-fulfillment-groups .recipient-selection-toolbar small{margin-left:auto}.synced-fulfillment-groups .supplier-product-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.synced-fulfillment-groups .supplier-product-summary.selectable{grid-template-columns:auto auto minmax(0,1fr) auto}.synced-fulfillment-groups .supplier-item-check{place-items:center;width:22px;height:46px;display:grid}.synced-fulfillment-groups .supplier-product-summary>div{min-width:0}.synced-fulfillment-groups .supplier-product-summary>div strong,.synced-fulfillment-groups .supplier-product-summary>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.synced-fulfillment-groups .supplier-product-summary>div strong{color:var(--green-800);font-size:13px}.synced-fulfillment-groups .supplier-product-summary>div small{color:var(--ui-text-muted);margin-top:4px;font-size:11px}.synced-fulfillment-groups .supplier-product-summary>p{text-align:right;margin:0}.synced-fulfillment-groups .supplier-product-summary>p strong,.synced-fulfillment-groups .supplier-product-summary>p small{white-space:nowrap;display:block}.synced-fulfillment-groups .supplier-product-summary>p strong{font-size:14px}.synced-fulfillment-groups .supplier-product-summary>p small{color:var(--ui-text-muted);margin-top:2px;font-size:10px}.synced-fulfillment-groups .supplier-product-image,.synced-fulfillment-groups .supplier-product-image img,.synced-fulfillment-groups .supplier-product-placeholder{background:var(--ui-surface-muted);object-fit:cover;width:46px;height:46px;color:var(--ui-text-faint);border-radius:9px;place-items:center;font-size:9px;display:grid}.synced-fulfillment-groups .supplier-product-actions{gap:8px;padding:0 16px 13px 75px;display:flex}.synced-fulfillment-groups .supplier-product-summary.selectable+.supplier-product-actions{padding-left:108px}.synced-fulfillment-groups .supplier-product-actions button{border:1px solid var(--ui-primary-border);min-height:34px;color:var(--green-800);background:var(--ui-primary-soft);border-radius:8px;padding:0 12px;font-size:10px;font-weight:800}.synced-fulfillment-groups .supplier-product-actions button.restock-action{color:#2b638e;background:#eef7fc;border-color:#bad3e5}.synced-fulfillment-groups .supplier-product-actions button.reverse-action{color:#8a5a1e;background:#fff8ea;border-color:#e3c996}.synced-fulfillment-groups .supplier-product-actions button:disabled{cursor:wait;opacity:.55}.synced-fulfillment-groups .supplier-order-details>summary{color:var(--ui-text-muted);background:var(--ui-surface-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:9px 16px;font-size:10px;font-weight:750;list-style:none;display:flex}.synced-fulfillment-groups .supplier-order-details>summary::-webkit-details-marker{display:none}.synced-fulfillment-groups .supplier-order-details>summary b{color:var(--ui-text-faint);font-size:15px;transition:transform .15s}.synced-fulfillment-groups .supplier-order-details[open]>summary b{transform:rotate(180deg)}.synced-fulfillment-groups .supplier-product .group-orders{border-top:1px solid var(--ui-border-subtle);background:var(--ui-surface-muted)}.synced-fulfillment-groups .supplier-product .group-order-row{background:var(--ui-surface-muted);padding-left:18px}@media (width<=720px){.synced-fulfillment-groups .group-header{padding:14px}.synced-fulfillment-groups .recipient-order-open,.synced-fulfillment-groups .product-order-row{grid-template-columns:minmax(72px,auto) minmax(0,1fr) auto auto;gap:8px;padding:11px 12px}.synced-fulfillment-groups .order-state .bucket-pills{max-width:126px}.synced-fulfillment-groups .supplier-product-actions{padding-left:63px}.synced-fulfillment-groups .supplier-product-summary.selectable+.supplier-product-actions{padding-left:92px}}.fulfillment-workbench .fulfillment-view-tabs+.fulfillment-metrics-note{margin:14px 24px 8px}.fulfillment-workbench .fulfillment-metrics{margin:0 24px 18px}@media (width<=720px){.fulfillment-workbench .fulfillment-view-tabs+.fulfillment-metrics-note{margin:14px 14px 8px}.fulfillment-workbench .fulfillment-metrics{margin:0 14px 14px}}
