.customer-history-badge{--ch-c:var(--kpi-blue,#2563eb);--ch-bg:var(--kpi-blue-bg,#e8f0fe);position:relative;display:inline-flex;vertical-align:middle}.customer-history-badge.is-risk{--ch-c:var(--kpi-rose,#e11d48);--ch-bg:var(--kpi-rose-bg,#fde7ec)}.customer-history-badge.is-mixed{--ch-c:var(--kpi-amber,#d97706);--ch-bg:var(--kpi-amber-bg,#fdf1dc)}.customer-history-badge.is-good{--ch-c:var(--kpi-cyan,#0891b2);--ch-bg:var(--kpi-cyan-bg,#def3f8)}.customer-history-badge.is-info{--ch-c:var(--kpi-slate,#475569);--ch-bg:var(--kpi-slate-bg,#edf1f5)}.customer-history-badge>summary{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 9px;border:1px solid color-mix(in srgb,var(--ch-c) 30%,transparent);border-radius:999px;background:var(--ch-bg);color:var(--ch-c);font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;list-style:none}.customer-history-badge>summary::-webkit-details-marker{display:none}.customer-history-popover{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:min(420px,calc(100vw - 32px));max-height:360px;overflow:auto;padding:12px;border:1px solid var(--border-color,#e3e8ef);border-radius:12px;background:var(--bg-card,#fff);color:var(--text-primary,#0f172a);box-shadow:0 16px 40px rgba(15,23,42,.16);text-align:left;white-space:normal}.customer-history-badge[open] .customer-history-popover{display:block}.customer-history-popover header{display:grid;gap:2px;margin-bottom:8px}.customer-history-popover header small,.customer-history-popover li small,.customer-history-popover p{color:var(--text-secondary,#64748b);font-size:12px}.customer-history-popover ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.customer-history-popover li{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:7px 8px;border-radius:9px;background:color-mix(in srgb,var(--text-primary,#0f172a) 3%,transparent)}.customer-history-popover li>span:nth-child(2){display:grid;gap:1px;min-width:0}.customer-history-popover li strong{font-size:13px;overflow-wrap:anywhere}.customer-history-popover li em{font-style:normal;font-size:11px;color:var(--text-secondary,#64748b)}.customer-history-outcome{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;background:var(--kpi-slate-bg,#edf1f5);color:var(--kpi-slate,#475569)}.customer-history-outcome.is-delivered{background:var(--kpi-cyan-bg,#def3f8);color:var(--kpi-cyan,#0891b2)}.customer-history-outcome.is-refused,.customer-history-outcome.is-returned{background:var(--kpi-rose-bg,#fde7ec);color:var(--kpi-rose,#e11d48)}.customer-history-outcome.is-cancelled{background:var(--kpi-orange-bg,#fdece2);color:var(--kpi-orange,#ea580c)}.customer-history-outcome.is-confirmed,.customer-history-outcome.is-in_progress{background:var(--kpi-blue-bg,#e8f0fe);color:var(--kpi-blue,#2563eb)}.customer-history-outcome.is-no_answer{background:var(--kpi-amber-bg,#fdf1dc);color:var(--kpi-amber,#d97706)}.backup-restore-panel .backup-restore-stats,.history-base-panel .history-base-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0 0 14px}.backup-restore-stats article,.history-base-stats article{display:grid;gap:2px;padding:12px;border:1px solid var(--border-color,#e3e8ef);border-radius:12px;background:var(--bg-card,#fff)}.backup-restore-stats article strong,.history-base-stats article strong{font-size:20px;color:var(--text-primary,#0f172a)}.backup-restore-stats article small,.history-base-stats article small{color:var(--text-secondary,#64748b)}.settings-inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px}.settings-inline-form label{display:grid;gap:5px;flex:1 1 220px}.settings-inline-form label>span{font-size:12px;font-weight:700;color:var(--text-secondary,#64748b)}.settings-inline-form .settings-check{display:flex;align-items:center;gap:8px;flex:1 1 100%;font-size:13px;color:var(--text-primary,#0f172a)}.settings-inline-form .settings-check input{width:auto;min-height:0}.settings-inline-form button{width:auto}.settings-help{margin:0 0 12px;color:var(--text-secondary,#64748b);font-size:13px;line-height:1.5}.settings-danger-zone{margin-top:16px;padding:14px;border:1px solid color-mix(in srgb,var(--kpi-rose,#e11d48) 35%,transparent);border-radius:12px;background:color-mix(in srgb,var(--kpi-rose,#e11d48) 5%,transparent)}.settings-danger-zone h3{margin:0 0 4px;font-size:15px;color:var(--kpi-rose,#e11d48)}.settings-danger-zone button{background:var(--kpi-rose,#e11d48);border-color:var(--kpi-rose,#e11d48);color:#fff}.backup-history-list article .backup-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.backup-history-list article .backup-actions a{white-space:nowrap}.backup-kind.is-safety{background:var(--kpi-violet-bg,#f1ebfe);color:var(--kpi-violet,#7c3aed)}.backup-order-list{display:grid;gap:6px;margin:0 0 12px;max-height:420px;overflow:auto}.backup-order-list label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-color,#e3e8ef);border-radius:10px;background:var(--bg-card,#fff);cursor:pointer}.backup-order-list label input{width:auto;min-height:0}.backup-order-list label span{display:grid;gap:1px;min-width:0}.backup-order-list label small{color:var(--text-secondary,#64748b);font-size:12px}.backup-order-list label em{font-style:normal;font-size:12px;font-weight:700;color:var(--kpi-blue,#2563eb);white-space:nowrap}.backup-order-list .backup-order-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-color,#e3e8ef);border-radius:10px;background:var(--bg-card,#fff)}.backup-order-list .backup-order-row form{margin:0}.backup-order-list .backup-order-row button{width:auto;min-height:32px}.history-batch-table td form{margin:0}.history-batch-table td button{width:auto;min-height:30px;padding:4px 10px}@media (max-width:640px){.customer-history-popover{position:fixed;left:16px;right:16px;top:auto;bottom:16px;width:auto}.backup-order-list label{grid-template-columns:auto 1fr}.backup-order-list label em{grid-column:2}}:is(.history-base-panel,.backup-restore-panel) input:not([type=checkbox]){width:100%;min-height:38px;border:1px solid var(--border-color,#d7dce2);border-radius:8px;padding:7px 9px;background:var(--bg-card,#fff);color:var(--text-primary,#0f172a);font-size:13px}:is(.history-base-panel,.backup-restore-panel) button:not(.secondary-button){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid var(--primary,#2563eb);border-radius:8px;padding:0 14px;background:var(--primary,#2563eb);color:#fff;font-size:13px;font-weight:800;cursor:pointer}.backup-restore-panel .settings-danger-zone button:not(.secondary-button){background:var(--kpi-rose,#e11d48);border-color:var(--kpi-rose,#e11d48)}.history-batch-table td small{display:block;color:var(--text-secondary,#64748b)}:root{--pro-font:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans Arabic",sans-serif;--pro-mono:ui-monospace,"SF Mono","Cascadia Mono",Consolas,monospace;--pro-ink:#0f1d33;--pro-ink-2:#5b6b82;--pro-line:#e6ebf2;--pro-head-bg:#f6f8fc;--pro-head-ink:#5b6b82;--pro-hover:#f7faff;--pro-blue:#2563eb;--pro-blue-bg:#eef3ff;--pro-cyan:#0e7490;--pro-cyan-bg:#e6f6f9;--pro-amber:#b45309;--pro-amber-bg:#fff4e2;--pro-rose:#be123c;--pro-rose-bg:#fff0f3;--pro-violet:#6d28d9;--pro-violet-bg:#f3eeff;--pro-slate:#475569;--pro-slate-bg:#f1f4f8;--pro-orange:#c2410c;--pro-orange-bg:#fff1e8;--pro-wa:#1ea952;--pro-wa-strong:#25d366;--pro-wa-bg:#e8f8ee}.admin-app[data-theme=dark],html[data-theme=dark]{--pro-ink:#edf1f7;--pro-ink-2:#9aa6b8;--pro-line:#262d38;--pro-head-bg:#1a202a;--pro-head-ink:#9aa6b8;--pro-hover:#1b212b;--pro-blue:#7ea6ff;--pro-blue-bg:rgba(126,166,255,.14);--pro-cyan:#5fd0ea;--pro-cyan-bg:rgba(95,208,234,.13);--pro-amber:#fbbf5a;--pro-amber-bg:rgba(251,191,90,.13);--pro-rose:#ff8aa2;--pro-rose-bg:rgba(255,138,162,.13);--pro-violet:#b69cff;--pro-violet-bg:rgba(182,156,255,.14);--pro-slate:#aab6c6;--pro-slate-bg:rgba(170,182,198,.12);--pro-orange:#ff9d66;--pro-orange-bg:rgba(255,157,102,.13);--pro-wa:#3ddc7a;--pro-wa-bg:rgba(61,220,122,.13)}.admin-app,.admin-app :is(input,select,textarea,button){font-family:var(--pro-font)}.admin-app .admin-main{font-feature-settings:"tnum" 1,"cv11" 1;-webkit-font-smoothing:antialiased}.pro-list{--pro-cols:minmax(150px,1.1fr) minmax(160px,1.2fr) minmax(190px,1.6fr) minmax(130px,1fr) minmax(110px,.8fr) minmax(100px,.75fr) var(--pro-actions-w,200px);margin:0;border-top:1px solid var(--pro-line);background:var(--bg-card);color:var(--pro-ink)}.pro-list-confirmation{--pro-cols:minmax(150px,1fr) minmax(160px,1.15fr) minmax(220px,1.7fr) minmax(140px,1fr) minmax(130px,.95fr) minmax(95px,.7fr) var(--pro-actions-w,200px)}.pro-list-orders{--pro-cols:minmax(150px,1fr) minmax(150px,1.1fr) minmax(220px,1.6fr) minmax(170px,1.3fr) minmax(100px,.75fr) minmax(100px,.75fr) var(--pro-actions-w,200px)}.pro-list-suivi{--pro-actions-w:222px}.pro-list-confirmation,.pro-list-orders{--pro-actions-w:190px}.pro-list-head,.pro-row{display:grid;grid-template-columns:var(--pro-cols);align-items:center;column-gap:18px;padding:0 20px}.pro-list-head{min-height:42px;border-bottom:1px solid var(--pro-line);background:var(--pro-head-bg);color:var(--pro-head-ink);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.pro-list-head>span:last-child{text-align:right}.pro-row{position:relative;min-height:68px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--pro-line);background:var(--bg-card);transition:background-color .12s ease}.pro-row:hover{background:var(--pro-hover)}.pro-row.has-alert{box-shadow:inset 3px 0 0 var(--pro-rose)}.pro-list-body>.pro-row:last-child{border-bottom:0}.pro-group-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:7px 20px;border-top:1px solid var(--pro-line);border-bottom:1px solid var(--pro-line);background:var(--pro-blue-bg);color:var(--pro-blue);font-size:11.5px;font-weight:750}.pro-list-body>.pro-group-heading:first-child{border-top:0}.pro-group-heading span{display:inline-flex;align-items:center;gap:7px}.pro-group-heading strong{border-radius:999px;background:var(--bg-card);padding:4px 9px;color:var(--pro-ink);font-size:10.5px;font-weight:750}.pro-cell{display:grid;gap:3px;min-width:0}.pro-cell .pro-link,.pro-cell>a,.pro-cell>strong{overflow:hidden;color:var(--pro-ink);font-size:13.5px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.pro-cell .pro-source,.pro-cell>small{overflow:hidden;color:var(--pro-ink-2);font-size:12px;font-weight:450;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pro-cell a.pro-code:hover,.pro-cell a.pro-link:hover{color:var(--pro-blue);text-decoration:underline;text-underline-offset:3px}.pro-code{color:var(--pro-blue)!important;font-size:13.5px;font-weight:700;text-decoration:none}.pro-list-suivi .pro-code{font-size:12.5px;letter-spacing:.01em}.pro-list-suivi .pro-code,.pro-mono{font-family:var(--pro-mono)}.pro-source{display:inline-flex;align-items:center;gap:5px}.pro-source svg{flex:0 0 auto}.pro-icon-whatsapp{color:var(--pro-wa)}.pro-icon-store{color:var(--pro-blue)}.agent-source-identity{display:grid;min-width:0;gap:4px}.agent-name-tone{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:6px;border-radius:999px;padding:3px 8px 3px 6px;font-size:12px;font-weight:750;line-height:1.2}.agent-name-tone>i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor}.agent-name-tone.is-tone-0{background:#eaf2ff;color:#2563a7}.agent-name-tone.is-tone-1{background:#f0ebff;color:#6946a5}.agent-name-tone.is-tone-2{background:#fff0e7;color:#a45124}.agent-name-tone.is-tone-3{background:#e8f7f5;color:#13756f}.agent-name-tone.is-tone-4{background:#fff1f4;color:#a53f5f}.agent-name-tone.is-tone-5{background:#f1f4e6;color:#64752a}.agent-name-tone.is-tone-6{background:#e9f2f7;color:#35677f}.agent-name-tone.is-tone-7{background:#f5edf8;color:#80508c}.agent-source-identity>small{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:hidden;color:var(--pro-ink-2);font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.agent-source-identity>small.is-whatsapp{color:#16874b}.agent-source-identity>small.is-store{color:var(--pro-blue)}.pro-agent-cell{gap:7px}.pro-agent-cell .assignment-inline-form{width:100%}.pro-id-line{gap:8px;min-width:0}.pro-cell-product>strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pro-cell-amount>strong{font-weight:700}.pro-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.pro-chips:empty{display:none}.pro-commission,.pro-flag,.pro-stage{display:inline-flex;align-items:center;gap:4px;width:fit-content;min-height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap}.pro-flag{background:var(--pro-rose-bg);color:var(--pro-rose)}.pro-flag.is-done{background:var(--pro-cyan-bg);color:var(--pro-cyan)}.pro-stage.is-confirmation{background:var(--pro-violet-bg);color:var(--pro-violet)}.pro-stage.is-delivery{background:var(--pro-blue-bg);color:var(--pro-blue)}.pro-commission{background:var(--pro-slate-bg);color:var(--pro-slate)}.pro-commission.is-paid{background:var(--pro-cyan-bg);color:var(--pro-cyan)}.pro-commission.is-payable,.pro-commission.is-pending{background:var(--pro-amber-bg);color:var(--pro-amber)}.pro-list :is(.confirmation-status,.delivery-status-trigger){display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:24px;margin:0;padding:0 10px;border:0!important;border-radius:999px;background:var(--pro-slate-bg)!important;color:var(--pro-slate)!important;font-size:12px;font-weight:600;line-height:1.2;text-align:left;box-shadow:none!important}.pro-list .delivery-status-trigger:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor}.pro-list .delivery-status-trigger{cursor:pointer}.pro-list .delivery-status-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-list .confirmation-status>small,.pro-list .delivery-status-trigger>small{display:none}.pro-list :is(.confirmation-status.is-new,.confirmation-status.is-info,.delivery-status-trigger.is-postponed){background:var(--pro-blue-bg)!important;color:var(--pro-blue)!important}.pro-list :is(.confirmation-status.is-success,.delivery-status-trigger.is-delivered,.delivery-status-trigger.is-success){background:var(--pro-cyan-bg)!important;color:var(--pro-cyan)!important}.pro-list :is(.confirmation-status.is-warning,.delivery-status-trigger.is-pdr,.delivery-status-trigger.is-noanswer){background:var(--pro-amber-bg)!important;color:var(--pro-amber)!important}.pro-list :is(.confirmation-status.is-danger,.delivery-status-trigger.is-refused,.delivery-status-trigger.is-cancelled,.delivery-status-trigger.is-returned,.delivery-status-trigger.is-returning,.delivery-status-trigger.is-problem){background:var(--pro-rose-bg)!important;color:var(--pro-rose)!important}.pro-list :is(.delivery-status-trigger.is-transit,.delivery-status-trigger.is-shipping,.delivery-status-trigger.is-default){background:var(--pro-blue-bg)!important;color:var(--pro-blue)!important}.pro-list :is(.confirmation-status.is-neutral,.delivery-status-trigger.is-voicemail){background:var(--pro-slate-bg)!important;color:var(--pro-slate)!important}.pro-cell-status{align-content:center}.pro-cell-status>small{color:var(--pro-ink-2);font-size:11.5px}.pro-list :is(.agent-task-alert,.order-duplicate-warning>summary,.order-relaunch-control>summary,.confirmation-alert-compact){font-size:11.5px!important}.pro-list .assignment-inline-form select,.pro-list .pro-select select{width:100%;max-width:170px;height:34px;padding:0 30px 0 10px;border:1px solid var(--pro-line);border-radius:8px;background-color:var(--bg-card);color:var(--pro-ink);font-size:13px;font-weight:550}.pro-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.pro-actions>form{margin:0;display:contents}.pro-actions :is(.pro-icon-button,.call-client-button,.forcelog-claim-toggle,.history-modal-trigger,.delete-order-form button,.delivery-ledger-action-menu-trigger){position:relative;display:inline-grid;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;margin:0;padding:0;border:1px solid var(--pro-line)!important;border-radius:9px;background:var(--bg-card)!important;font-size:0!important;line-height:0;cursor:pointer;box-shadow:none!important;transition:background-color .12s ease,border-color .12s ease,transform .1s ease}.pro-actions :is(.pro-icon-button,.call-client-button,.forcelog-claim-toggle,.history-modal-trigger,.delete-order-form button,.delivery-ledger-action-menu-trigger):hover{transform:translateY(-1px)}.pro-actions :is(.pro-icon-button,.call-client-button,.forcelog-claim-toggle,.history-modal-trigger,.delete-order-form button) svg{width:16px;height:16px}.pro-actions .call-client-control{display:contents}.pro-actions .call-client-button{color:var(--pro-blue)!important;background:var(--pro-blue-bg)!important;border-color:transparent!important}.pro-actions .pro-icon-button.is-whatsapp{color:#fff!important;background:var(--pro-wa-strong)!important;border-color:transparent!important}.pro-actions .pro-icon-button.is-whatsapp:hover{background:var(--pro-wa)!important}.pro-actions .forcelog-claim-panel{display:contents}.pro-actions .forcelog-claim-toggle{color:var(--pro-amber)!important;background:var(--pro-amber-bg)!important;border-color:transparent!important}.pro-actions .forcelog-claim-toggle .claim-status-badge{position:absolute;top:-3px;right:-3px;width:9px;height:9px;min-height:0;padding:0;overflow:hidden;border:2px solid var(--bg-card);border-radius:50%;background:var(--pro-amber);font-size:0}.pro-actions .forcelog-claim-toggle .claim-status-badge.is-none{display:none}.pro-actions .history-modal-trigger{color:var(--pro-violet)!important;background:var(--pro-violet-bg)!important;border-color:transparent!important}.pro-actions .delete-order-form button{color:var(--pro-rose)!important}.pro-actions .delete-order-form button:hover{background:var(--pro-rose-bg)!important;border-color:transparent!important}.pro-actions .delete-order-form button>span{display:none}.pro-actions .delivery-ledger-action-menu{position:relative}.pro-actions .delivery-ledger-action-menu-trigger{color:var(--pro-slate);list-style:none}.pro-primary-action{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:9px;background:var(--primary);color:#fff!important;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.pro-primary-action:hover{background:var(--primary-hover)}.delete-order-form button>svg{flex:0 0 auto}.delete-order-form button{display:inline-flex;align-items:center;gap:6px}.orders-panel:not(.is-bulk-selecting) .bulk-row-check{display:none!important}.pro-list .bulk-row-check{width:16px;height:16px;margin:0;accent-color:var(--primary)}.delivery-ledger-card:has(.pro-list),.orders-panel:has(.pro-list){overflow:visible}.delivery-ledger-card .pro-list,.orders-panel:has(.pro-list) .pro-list{border-radius:0 0 16px 16px}.history-chip,.history-chip-menu>summary{--hc:var(--pro-slate);--hc-bg:var(--pro-slate-bg);display:inline-flex;align-items:center;gap:4px;width:fit-content;min-height:22px;padding:0 8px;border-radius:999px;background:var(--hc-bg);color:var(--hc);font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:default}.history-chip em{font-style:normal;opacity:.75}.history-chip-menu{position:relative;display:inline-flex}.history-chip-menu>summary{cursor:pointer;list-style:none}.history-chip-menu>summary::-webkit-details-marker{display:none}:is(.history-chip,.history-chip-menu).is-delivered{--hc:var(--pro-cyan);--hc-bg:var(--pro-cyan-bg)}:is(.history-chip,.history-chip-menu).is-refused,:is(.history-chip,.history-chip-menu).is-returned{--hc:var(--pro-rose);--hc-bg:var(--pro-rose-bg)}:is(.history-chip,.history-chip-menu).is-cancelled{--hc:var(--pro-orange);--hc-bg:var(--pro-orange-bg)}:is(.history-chip,.history-chip-menu).is-confirmed,:is(.history-chip,.history-chip-menu).is-in_progress{--hc:var(--pro-blue);--hc-bg:var(--pro-blue-bg)}:is(.history-chip,.history-chip-menu).is-no_answer{--hc:var(--pro-amber);--hc-bg:var(--pro-amber-bg)}.history-chip-menu>summary.history-chip{background:var(--hc-bg);color:var(--hc)}.history-chip-menu.is-delivered>summary{--hc:var(--pro-cyan);--hc-bg:var(--pro-cyan-bg)}.history-chip-menu.is-refused>summary,.history-chip-menu.is-returned>summary{--hc:var(--pro-rose);--hc-bg:var(--pro-rose-bg)}.history-chip-menu.is-cancelled>summary{--hc:var(--pro-orange);--hc-bg:var(--pro-orange-bg)}.history-chip-menu.is-confirmed>summary,.history-chip-menu.is-in_progress>summary{--hc:var(--pro-blue);--hc-bg:var(--pro-blue-bg)}.history-chip-menu.is-no_answer>summary{--hc:var(--pro-amber);--hc-bg:var(--pro-amber-bg)}.history-chip-popover{position:absolute;z-index:70;top:calc(100% + 6px);left:0;width:min(430px,calc(100vw - 32px));padding:10px;border:1px solid var(--pro-line);border-radius:12px;background:var(--bg-card);color:var(--pro-ink);box-shadow:0 16px 40px rgba(15,23,42,.16);white-space:normal}.history-chip-popover header{display:grid;gap:2px;margin:0 2px 8px}.history-chip-popover header strong{font-size:13px}.history-chip-popover header small{color:var(--pro-ink-2);font-size:12px}.history-chip-popover ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.history-chip-popover li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px;border-radius:8px}.history-chip-popover li:hover{background:var(--pro-hover)}.history-chip-popover li>span:nth-child(2){display:grid;gap:1px}.history-chip-popover li strong{font-size:12.5px}.history-chip-popover li small{color:var(--pro-ink-2);font-size:11.5px}.history-chip-popover form{margin:0}.history-chip-popover button{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--pro-rose);cursor:pointer}.history-chip-popover button:hover{background:var(--pro-rose-bg)}.history-chip-clear{margin-top:8px!important;padding-top:8px;border-top:1px solid var(--pro-line)}.history-chip-clear button{display:inline-flex;width:100%;height:32px;gap:6px;justify-content:center;font-size:12.5px;font-weight:600}.history-dot{width:8px;height:8px;border-radius:50%;background:var(--pro-slate)}.history-dot.is-delivered{background:var(--pro-cyan)}.history-dot.is-refused,.history-dot.is-returned{background:var(--pro-rose)}.history-dot.is-cancelled{background:var(--pro-orange)}.history-dot.is-confirmed,.history-dot.is-in_progress{background:var(--pro-blue)}.history-dot.is-no_answer{background:var(--pro-amber)}.admin-app .admin-main :is(table thead th,.delivery-ledger-head,.unified-orders-head,.routing-table thead th){background:var(--pro-head-bg)!important;color:var(--pro-head-ink)!important;border-color:var(--pro-line)!important;font-size:11px!important;font-weight:650!important;letter-spacing:.06em!important;text-transform:uppercase}.admin-app .admin-main table thead th{padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--pro-line)!important}.admin-app .admin-main table tbody td{border-color:var(--pro-line)}:is(.dashboard-custom-period button,.delivery-route-row>button,.credential-save-button,.primary-link-button,.manual-order-submit button,.workspace-search button,.workspace-date-filter button,.compact-settings-form button,.inventory-product-card form button,.commission-actions button,.task-card form button,.commission-actions .pay-button,.workspace-form>button,.routing-console-heading button,.routing-save-button,.settings-form>button,.forcelog-toolbar button,.forcelog-operation-card button,.delivery-row-actions button,.forcelog-mapping-box button,.csv-import-panel button,.sku-mapping-form button,.sku-manual-mapping-form button,.delivery-inline-editor>button,.order-inline-edit-form>button,.delivery-client-followup-form button,.delivery-technical-actions .delivery-row-actions button,.forcelog-claim-create>button,.forcelog-claim-reply>button,.inventory-sync-strip button,.order-relaunch-popover form button,.order-relaunch-open-link,.order-relaunch-relation-copy a,.manual-stock-create-product form>button,.manual-stock-product-settings form>button,.manual-stock-scanner-actions button,.manual-stock-code-search button,.manual-stock-movement-form button,.finance-filter-bar button):not(.is-danger):not(.secondary-button):not(.bulk-delete-button){border-color:var(--primary)!important;background:var(--primary)!important;color:#fff!important}:is(.dashboard-custom-period button,.delivery-route-row>button,.credential-save-button,.primary-link-button,.manual-order-submit button,.workspace-search button,.workspace-date-filter button,.compact-settings-form button,.inventory-product-card form button,.commission-actions button,.task-card form button,.commission-actions .pay-button,.workspace-form>button,.routing-console-heading button,.routing-save-button,.settings-form>button,.forcelog-toolbar button,.forcelog-operation-card button,.delivery-row-actions button,.forcelog-mapping-box button,.csv-import-panel button,.sku-mapping-form button,.sku-manual-mapping-form button,.delivery-inline-editor>button,.order-inline-edit-form>button,.delivery-client-followup-form button,.delivery-technical-actions .delivery-row-actions button,.forcelog-claim-create>button,.forcelog-claim-reply>button,.inventory-sync-strip button,.order-relaunch-popover form button,.order-relaunch-open-link,.order-relaunch-relation-copy a,.manual-stock-create-product form>button,.manual-stock-product-settings form>button,.manual-stock-scanner-actions button,.manual-stock-code-search button,.manual-stock-movement-form button,.finance-filter-bar button):not(.is-danger):not(.secondary-button):not(.bulk-delete-button):hover{border-color:var(--primary-hover)!important;background:var(--primary-hover)!important}.performance-channel-strip>a{border-color:var(--pro-wa-strong)!important;background:var(--pro-wa-strong)!important;color:#fff!important}.performance-channel-strip>a:hover{background:var(--pro-wa)!important}.performance-channel-strip span.is-whatsapp{background:var(--pro-wa-bg)!important;color:var(--pro-wa)!important}.delivery-ledger-whatsapp svg,.unified-order-channel.is-manual svg{color:var(--pro-wa)}.admin-app .delivery-ledger-whatsapp{border-color:transparent!important;background:var(--pro-wa-strong)!important;color:#fff!important}.admin-app .delivery-ledger-whatsapp svg{color:#fff}.admin-app .admin-main .order-summary-card.is-wa{--kpi-c:var(--pro-wa);--kpi-soft:var(--pro-wa-bg)}.manual-order-card>summary svg,.manual-order-panel>summary svg{color:var(--pro-wa)}.admin-app .workspace-table tr.is-low-stock td{background:transparent!important}.admin-app .inventory-product-card.is-low{background:var(--bg-card)!important}.admin-app .stock-state{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:650}.admin-app .stock-state.is-ok{background:var(--pro-cyan-bg)!important;color:var(--pro-cyan)!important}.admin-app .stock-state.is-low{background:var(--pro-amber-bg)!important;color:var(--pro-amber)!important}.admin-app .stock-state.is-out{background:var(--pro-rose-bg)!important;color:var(--pro-rose)!important}.orders-filters .orders-search-field>span:first-child{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:0!important}@media (max-width:1180px){.admin-main>*>*,.orders-panel,.workspace-panel{min-width:0}.pro-list{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.pro-group-heading,.pro-list-head,.pro-row{min-width:1080px}.pro-list-head{display:grid;position:sticky;top:0;z-index:2}}@media (max-width:720px){.pro-list{--pro-actions-w:176px}.pro-group-heading,.pro-list-head,.pro-row{min-width:960px;column-gap:14px;padding-left:14px;padding-right:14px}.pro-row{min-height:62px}}.dashboard-page{display:grid;gap:20px}.dashboard-page>.dashboard-heading{margin-bottom:0}.dashboard-page>.dashboard-heading h1{font-size:clamp(26px,2.4vw,32px);font-weight:750;letter-spacing:-.02em}.dashboard-page .dashboard-kicker{color:var(--pro-blue);font-size:11px;font-weight:700;letter-spacing:.08em}.dashboard-page .metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0}.dashboard-page .metric-card{display:grid;align-content:start;gap:6px;min-height:0;padding:16px 18px;border:1px solid var(--pro-line)!important;border-radius:14px;background:var(--bg-card)!important;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dashboard-page .metric-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}.dashboard-page .metric-card-heading>span{color:var(--pro-ink-2);font-size:12.5px;font-weight:600}.dashboard-page .metric-card>strong{margin-top:6px;color:var(--pro-ink);font-size:26px;font-weight:750;letter-spacing:-.02em;line-height:1.1}.dashboard-page .metric-card>small{color:var(--pro-ink-2);font-size:12px}.dashboard-page .dashboard-panel{margin:0;border:1px solid var(--pro-line)!important;border-radius:16px;background:var(--bg-card)!important;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dashboard-page .panel-heading h2{color:var(--pro-ink);font-size:16px;font-weight:700}.dashboard-page .panel-heading p{color:var(--pro-ink-2);font-size:12.5px}.dashboard-page .panel-heading .secondary-link-button{height:34px;padding:0 12px;border:1px solid var(--pro-line)!important;border-radius:9px;background:var(--bg-card)!important;color:var(--pro-blue)!important;font-size:12.5px;font-weight:600}.dashboard-page .panel-heading .secondary-link-button:hover{background:var(--pro-blue-bg)!important}.dashboard-page .operations-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.dashboard-page .funnel-stage{--stage:var(--pro-blue);--stage-bg:var(--pro-blue-bg);position:relative;display:grid;gap:4px;padding:14px 16px;border:1px solid var(--pro-line)!important;border-radius:12px;background:var(--bg-card)!important}.dashboard-page .funnel-stage:nth-child(2){--stage:var(--pro-violet);--stage-bg:var(--pro-violet-bg)}.dashboard-page .funnel-stage:nth-child(3){--stage:var(--pro-amber);--stage-bg:var(--pro-amber-bg)}.dashboard-page .funnel-stage:nth-child(4){--stage:var(--pro-blue);--stage-bg:var(--pro-blue-bg)}.dashboard-page .funnel-stage:nth-child(5){--stage:var(--pro-cyan);--stage-bg:var(--pro-cyan-bg)}.dashboard-page .funnel-stage>span:first-child{color:var(--stage);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dashboard-page .funnel-stage>strong{color:var(--pro-ink);font-size:26px;font-weight:750;letter-spacing:-.02em}.dashboard-page .funnel-stage>small{color:var(--pro-ink-2);font-size:12px}.dashboard-page .funnel-bar{display:block;height:5px;margin-top:6px;overflow:hidden;border-radius:999px;background:var(--stage-bg)}.dashboard-page .funnel-bar i{display:block;height:100%;border-radius:inherit;background:var(--stage)}.dashboard-page .funnel-stage>svg{position:absolute;top:50%;right:-15px;z-index:1;width:18px;height:18px;padding:3px;border:1px solid var(--pro-line);border-radius:50%;background:var(--bg-card);color:var(--pro-ink-2);transform:translateY(-50%)}.dashboard-page :is(.operations-alerts a,.operations-all-clear){border-radius:10px;font-size:12.5px}.dashboard-page .rate-pill{background:var(--pro-blue-bg)!important;color:var(--pro-blue)!important;font-weight:700}.dashboard-page .delivery-health-score strong{color:var(--pro-ink);font-size:34px;font-weight:750;letter-spacing:-.02em}.dashboard-page .delivery-health-track{background:var(--pro-slate-bg)!important}.dashboard-page .delivery-health-track i.is-waiting,.dashboard-page .status-dot.is-waiting{background:var(--pro-amber)!important}.dashboard-page .delivery-health-track i.is-transit,.dashboard-page .status-dot.is-transit{background:var(--pro-blue)!important}.dashboard-page .delivery-health-track i.is-delivered,.dashboard-page .status-dot.is-delivered{background:var(--pro-cyan)!important}.dashboard-page .delivery-health-track i.is-returned,.dashboard-page .status-dot.is-returned{background:var(--pro-rose)!important}.dashboard-page .delivery-health-track i.is-problem,.dashboard-page .status-dot.is-problem{background:var(--pro-orange)!important}.dashboard-page .store-ranking-grid article{border:1px solid var(--pro-line)!important;border-radius:12px;background:var(--bg-card)!important}.dashboard-page .store-progress{background:var(--pro-slate-bg)!important}.dashboard-page .dashboard-daily-list span i,.dashboard-page .store-progress i{background:var(--pro-blue)!important}.dashboard-page .dashboard-daily-list span{background:var(--pro-slate-bg)!important}.dashboard-page .system-status-list .status-ready{color:var(--pro-cyan)!important}@media (max-width:1400px){.dashboard-page .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.dashboard-page .operations-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .funnel-stage>svg{display:none}}@media (max-width:640px){.dashboard-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pro-actions .call-client-control>small{display:none!important}.pro-actions .call-client-control{min-width:0!important}.pro-actions .call-client-error{position:absolute;z-index:5;margin-top:44px;font-size:11px}.pro-actions .forcelog-claim-toggle{display:inline-flex!important;align-items:center;justify-content:center}.forcelog-claim-icon{position:relative;display:inline-grid;place-items:center}.forcelog-claim-reply-dot{position:absolute;top:-5px;right:-6px;width:7px;height:7px;border:1.5px solid var(--bg-card);border-radius:50%;background:#d84b42;box-shadow:0 0 0 1px rgba(216,75,66,.18)}.action-position-feedback{position:fixed;z-index:300;display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid #abc6bb;border-radius:10px;padding:0 11px;background:#edf8f2;color:#287052;box-shadow:0 8px 24px rgba(35,62,50,.18);font-size:12px;font-weight:800;pointer-events:none;animation:action-feedback-in .16s ease-out}@keyframes action-feedback-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pro-list .confirmation-status>span[aria-hidden]{width:6px;height:6px;min-width:6px;margin:0;border-radius:50%;background:currentColor!important;box-shadow:none}.pro-cell.pro-late>strong{color:var(--pro-rose)}.admin-app .admin-main :is(a,button)[class*=whatsapp i]{border-color:transparent!important;background:var(--pro-wa-strong)!important;color:#fff!important}.admin-app .admin-main :is(a,button)[class*=whatsapp i]:hover{background:var(--pro-wa)!important}.admin-app .admin-main :is(a,button)[class*=whatsapp i] svg{color:#fff!important}.pro-list .delivery-status-trigger{min-width:0!important;max-width:100%!important;overflow:hidden}.pro-list .delivery-status-trigger>span{display:block;min-width:0}.pro-list-suivi{--pro-cols:minmax(140px,1fr) minmax(150px,1.1fr) minmax(170px,1.35fr) minmax(150px,1.15fr) minmax(90px,.7fr) minmax(100px,.75fr) var(--pro-actions-w,222px)}.pro-list-confirmation{--pro-cols:minmax(140px,.95fr) minmax(150px,1.05fr) minmax(210px,1.6fr) minmax(150px,1fr) minmax(120px,.85fr) minmax(95px,.7fr) var(--pro-actions-w,190px)}.pro-list .assignment-inline-form select,.pro-list .pro-select select{max-width:100%;font-size:12.5px;font-weight:600}.pro-list .assignment-inline-form{margin:0}.pro-list .agent-task-alert,.pro-list .agent-task-alert.is-compact{display:inline-flex!important;align-items:center;gap:5px;width:fit-content;min-height:22px!important;padding:0 8px!important;border:0!important;border-radius:999px!important;background:var(--pro-amber-bg)!important;color:var(--pro-amber)!important;font-size:11.5px!important;font-weight:600!important;box-shadow:none!important}.pro-list .agent-task-alert :is(small,em){color:inherit!important;font-size:11px!important;font-weight:500!important;opacity:.8;background:transparent!important}.pro-list .agent-task-alert.is-urgent{background:var(--pro-rose-bg)!important;color:var(--pro-rose)!important}html:not([data-theme=dark]),html:not([data-theme=dark]) .admin-app:not([data-theme=dark]){--secondary:#3b6fd8;--secondary-hover:#2f5fc4;--secondary-soft:#eef3ff;--success:#0e7490;--success-soft:#e6f6f9;--info:#2563eb;--info-soft:#eef3ff}.admin-app .admin-main :is([class*=secondary-action i]){border-color:#cfdcf5!important}.sidebar-link-group{position:relative;display:grid}.sidebar-submenu{display:grid;gap:2px;max-height:0;overflow:hidden;opacity:0;margin:0 0 0 22px;padding-left:12px;border-left:1px solid var(--pro-line);transition:max-height .2s ease,opacity .15s ease,margin .2s ease}.sidebar-link-group:has(.sidebar-link.is-active) .sidebar-submenu,.sidebar-link-group:is(:hover,:focus-within) .sidebar-submenu{max-height:120px;opacity:1;margin-top:2px;margin-bottom:6px}.sidebar-sublink{display:flex;align-items:center;gap:9px;min-height:34px;padding:0 10px;border-radius:9px;color:var(--text-secondary);font-size:13px;font-weight:600;text-decoration:none}.sidebar-sublink:hover{background:var(--primary-soft);color:var(--primary)}.sidebar-sublink svg{color:var(--pro-blue)}.sidebar-sublink:nth-child(2) svg{color:var(--pro-violet)}.stock-view-tabs{display:inline-flex;gap:4px;width:fit-content;margin:0 0 16px;padding:4px;border:1px solid var(--pro-line);border-radius:12px;background:var(--bg-card)}.stock-view-tabs a{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:9px;color:var(--pro-ink-2);font-size:13.5px;font-weight:650;text-decoration:none}.stock-view-tabs a:hover{color:var(--pro-ink);background:var(--pro-hover)}.stock-view-tabs a.is-active{background:var(--primary);color:#fff}.stock-view-tabs a svg{flex:0 0 auto}.wh-returns-panel>.wh-returns-grid,.wh-returns-panel>.wh-scanner{margin:18px}.wh-scanner{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:18px;align-items:start}.wh-scanner-camera{display:grid;gap:10px}.wh-scanner-view{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:14px;background:#0f172a}.wh-scanner-view video{width:100%;height:100%;object-fit:cover;display:block}.wh-scanner-view:not(.is-running) video{visibility:hidden}.wh-scanner-placeholder{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;color:#94a3b8;font-size:13px;font-weight:600}.wh-scanner-frame{position:absolute;inset:18% 10%;border:2px solid rgba(255,255,255,.85);border-radius:12px;box-shadow:0 0 0 999px rgba(15,23,42,.35)}.wh-scanner-frame i{position:absolute;left:6%;right:6%;top:50%;height:2px;background:#ef4444;box-shadow:0 0 10px #ef4444;animation:wh-scan-line 1.6s ease-in-out infinite}@keyframes wh-scan-line{0%,to{transform:translateY(-40px)}50%{transform:translateY(40px)}}.wh-scanner-camera-actions{display:flex;flex-wrap:wrap;gap:8px}.wh-result button,.wh-scanner-camera-actions button,.wh-scanner-form button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 14px;border:1px solid var(--primary);border-radius:10px;background:var(--primary);color:#fff;font-size:13.5px;font-weight:650;cursor:pointer}.wh-scanner-camera-actions button{flex:1 1 auto}.wh-scanner-camera-actions button.is-ghost{flex:0 0 auto;border-color:var(--pro-line);background:var(--bg-card);color:var(--pro-ink)}.wh-scanner-camera-actions button.is-stop{border-color:var(--pro-rose);background:var(--pro-rose)}.wh-scanner-camera-actions button:disabled,.wh-scanner-form button:disabled{opacity:.6;cursor:default}.wh-scanner-error{display:flex;gap:6px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:10px;background:var(--pro-rose-bg);color:var(--pro-rose);font-size:12.5px;font-weight:600}.wh-scanner-side{display:grid;gap:14px}.wh-scanner-form{display:grid;gap:8px}.wh-scanner-form>label:first-child{color:var(--pro-ink-2);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wh-scanner-form>div{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border:1px solid var(--pro-line);border-radius:12px;background:var(--bg-card)}.wh-scanner-form>div:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring,rgba(47,111,211,.18))}.wh-scanner-form>div svg{color:var(--pro-blue);flex:0 0 auto}.wh-scanner-form input:not([type=checkbox]){flex:1 1 auto;min-width:0;height:40px;border:0!important;background:transparent!important;color:var(--pro-ink);font-family:var(--pro-mono);font-size:15px;outline:none;box-shadow:none!important}.wh-scanner-check{display:flex;align-items:center;gap:8px;color:var(--pro-ink);font-size:13px;font-weight:600}.wh-scanner-check input{width:16px;height:16px;accent-color:var(--primary)}.wh-scanner-form small{color:var(--pro-ink-2);font-size:12px}.wh-result{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1px solid var(--pro-line);background:var(--bg-card)}.wh-result>span{display:grid;gap:3px;min-width:0}.wh-result strong{color:var(--pro-ink);font-size:15px}.wh-result small{color:var(--pro-ink-2);font-size:12.5px;overflow-wrap:anywhere}.wh-result a{color:var(--pro-blue);font-size:13px;font-weight:650}.wh-result button{justify-self:start;height:34px;margin-top:6px;font-size:12.5px}.wh-result.is-idle{color:var(--pro-slate)}.wh-result.is-success{border-color:transparent;background:var(--pro-cyan-bg);color:var(--pro-cyan)}.wh-result.is-warning{border-color:transparent;background:var(--pro-amber-bg);color:var(--pro-amber)}.wh-result.is-info{border-color:transparent;background:var(--pro-blue-bg);color:var(--pro-blue)}.wh-result.is-danger{border-color:transparent;background:var(--pro-rose-bg);color:var(--pro-rose)}.wh-result>svg{flex:0 0 auto;margin-top:1px}.wh-returns-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wh-returns-list{display:grid;align-content:start;gap:10px;min-width:0}.wh-returns-list h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--pro-ink);font-size:15px}.wh-returns-list h3 svg{color:var(--pro-amber)}.wh-returns-list:nth-child(2) h3 svg{color:var(--pro-cyan)}.wh-returns-list h3 span{min-width:24px;height:22px;padding:0 8px;border-radius:999px;background:var(--pro-slate-bg);color:var(--pro-slate);font-size:12px;line-height:22px;text-align:center}.wh-empty{display:flex;align-items:center;gap:8px;margin:0;padding:16px;border:1px dashed var(--pro-line);border-radius:12px;color:var(--pro-ink-2);font-size:13px}.wh-empty svg{color:var(--pro-cyan)}.wh-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--pro-rose-bg);color:var(--pro-rose);font-size:11.5px;font-weight:650;white-space:nowrap}.wh-muted{color:var(--pro-ink-2)}.confirm-remove-button,.wh-icon-danger{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;margin:0;border:1px solid var(--pro-line)!important;border-radius:8px;background:var(--bg-card)!important;color:var(--pro-rose)!important;cursor:pointer}.confirm-remove-button:hover,.wh-icon-danger:hover{background:var(--pro-rose-bg)!important;border-color:transparent!important}.confirm-remove-button.has-label{display:inline-flex;width:auto;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600}.confirm-remove-form{display:inline-flex;margin:0}.backup-history-list .backup-actions{align-items:center}.legacy-sku-details span .confirm-remove-form{margin-left:6px}.pro-table-wrap{overflow-x:auto;border:1px solid var(--pro-line);border-radius:12px}.pro-table{width:100%;border-collapse:collapse;font-size:13px}.pro-table th{padding:10px 12px;text-align:left;white-space:nowrap}.pro-table td{padding:10px 12px;border-top:1px solid var(--pro-line);color:var(--pro-ink);vertical-align:middle}.pro-table td strong{display:block;font-weight:650}.pro-table td small{display:block;color:var(--pro-ink-2);font-size:12px}.pro-table td.is-wrap{min-width:160px}.pro-table tr:hover td{background:var(--pro-hover)}@media (max-width:1100px){.wh-returns-grid,.wh-scanner{grid-template-columns:1fr}}.pro-table .pro-mono{white-space:nowrap}.wh-returns-grid{grid-template-columns:1fr}.sample-create-form :is(input,select,textarea){width:100%;min-height:42px;border:1px solid var(--pro-line);border-radius:10px;padding:9px 11px;background:var(--bg-card);color:var(--pro-ink);font:inherit}.sample-create-form :is(input,select,textarea):focus{border-color:var(--primary);outline:3px solid var(--focus-ring,rgba(47,111,211,.16))}@media (max-width:640px){.stock-view-tabs{display:grid;grid-template-columns:1fr;width:100%}.stock-view-tabs a{justify-content:center}}.commandes-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 2px}.commandes-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:0 8px 0 11px;border:1px solid var(--border-color);border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:600;text-decoration:none}.commandes-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commandes-chip:hover{border-color:var(--primary)}.commandes-chip-clear:focus-visible,.commandes-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.commandes-chip-clear{padding:0 6px;color:var(--text-secondary);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.commandes-sort-head .sort-link{display:inline-flex;align-items:center;gap:5px;width:fit-content;color:inherit;text-decoration:none}.commandes-sort-head .sort-link:hover{color:var(--primary)}.commandes-sort-head .sort-link[aria-sort]{color:var(--primary);font-weight:800}.commandes-sort-head .sort-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.copy-button{display:inline-grid;flex:0 0 auto;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer}.copy-button:hover{background:var(--primary-soft);color:var(--primary)}.copy-button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.copy-button.is-copied{background:var(--success-soft);color:var(--success)}.copy-button.is-error{background:var(--danger-soft);color:var(--danger)}.pro-id-line{display:inline-flex;align-items:center;gap:4px}.pro-contact{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.pro-city,.pro-contact>span{white-space:nowrap}.pro-city{max-width:100%;overflow:hidden;color:var(--text-secondary);font-size:inherit;font-style:normal;text-overflow:ellipsis}.pro-city:before{content:"· "}.pro-tracking{display:inline-flex;align-items:center;gap:4px}.orders-page,.orders-panel{min-width:0}.orders-filters.commandes-filters{grid-template-columns:minmax(0,1fr) auto auto;gap:10px 12px;padding:12px 18px}.orders-filters.commandes-filters .orders-search-field{grid-column:1;grid-row:1}.orders-filters.commandes-filters .filter-submit-button{grid-column:2;grid-row:1;width:auto;min-width:112px}.orders-filters.commandes-filters .filter-reset-link{grid-column:3;grid-row:1;justify-self:start}.orders-filters.commandes-filters .commandes-more-filters{grid-column:1/-1;grid-row:2}.commandes-more-filters>summary{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 12px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-card);color:var(--text-secondary);font-size:12px;font-weight:700;cursor:pointer;list-style:none}.commandes-more-filters>summary::-webkit-details-marker{display:none}.commandes-more-filters>summary:hover{border-color:var(--primary);color:var(--primary)}.commandes-more-filters>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.commandes-more-filters>summary em{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:var(--primary);color:var(--bg-card);font-size:11px;font-style:normal;font-weight:800}.commandes-more-filters[open]>summary{border-color:var(--primary);color:var(--primary)}.commandes-more-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 12px;margin-top:12px}.commandes-more-grid input[list],.commandes-more-grid input[type=date]{width:100%}.order-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.order-summary-card{min-height:56px;gap:10px;padding:8px 12px;border-radius:12px}.order-summary-card>span{width:32px;height:32px}.order-summary-card strong{font-size:18px}@media (min-width:1361px){:is(.pro-list-orders,.pro-list-confirmation){--pro-actions-w:176px;--pro-cols:minmax(120px,1fr) minmax(150px,1.1fr) minmax(190px,1.5fr) minmax(120px,1.1fr) minmax(90px,.7fr) minmax(90px,.7fr) var(--pro-actions-w);max-height:calc(100dvh - 120px);overflow:auto}.pro-list-confirmation{--pro-cols:minmax(110px,1fr) minmax(140px,1.1fr) minmax(180px,1.5fr) minmax(130px,1.2fr) minmax(110px,.9fr) minmax(86px,.7fr) var(--pro-actions-w)}:is(.pro-list-orders,.pro-list-confirmation) .pro-group-heading,:is(.pro-list-orders,.pro-list-confirmation) .pro-list-head,:is(.pro-list-orders,.pro-list-confirmation) .pro-row{column-gap:12px;padding-left:14px;padding-right:14px}.pro-list-confirmation .pro-list-head{position:sticky;top:0;z-index:5}:is(.pro-list-orders,.pro-list-confirmation) .commandes-sort-head{position:sticky;top:0;z-index:5}}@media (min-width:821px) and (max-width:1360px){:is(.pro-list-orders,.pro-list-confirmation){overflow:visible}:is(.pro-list-orders,.pro-list-confirmation) .pro-group-heading,:is(.pro-list-orders,.pro-list-confirmation) .pro-list-head,:is(.pro-list-orders,.pro-list-confirmation) .pro-row{min-width:0}:is(.pro-list-orders,.pro-list-confirmation) .commandes-sort-head{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:0;padding:10px 14px;letter-spacing:0;text-transform:none}:is(.pro-list-orders,.pro-list-confirmation) .commandes-sort-head:before{content:"Trier par";margin-right:2px;color:var(--text-secondary);font-size:12px;font-weight:600}:is(.pro-list-orders,.pro-list-confirmation) .commandes-sort-head>span{display:none}:is(.pro-list-orders,.pro-list-confirmation) .commandes-sort-head .sort-link{min-height:30px;padding:0 12px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-card);font-size:12px;font-weight:600}:is(.pro-list-orders,.pro-list-confirmation) .commandes-sort-head .sort-link[aria-sort]{border-color:var(--primary);background:var(--primary-soft)}}@media (min-width:821px) and (max-width:1360px){:is(.pro-list-orders,.pro-list-confirmation) .pro-row{grid-template-columns:minmax(104px,.9fr) minmax(140px,1.2fr) minmax(150px,1.3fr) auto;gap:10px 14px;padding:12px 14px;align-items:start}:is(.pro-list-orders,.pro-list-confirmation) .pro-row>.pro-actions{flex-wrap:wrap;justify-content:flex-end}:is(.pro-list-orders,.pro-list-confirmation) .pro-row>:first-child{grid-column:1;grid-row:1}:is(.pro-list-orders,.pro-list-confirmation) .pro-row>:nth-child(2){grid-column:2;grid-row:1}:is(.pro-list-orders,.pro-list-confirmation) .pro-row>:nth-child(3){grid-column:3;grid-row:1}:is(.pro-list-orders,.pro-list-confirmation) .pro-row>:nth-child(6){grid-column:4;grid-row:1;justify-items:end;text-align:right}:is(.pro-list-orders,.pro-list-confirmation) .pro-row>:nth-child(4){grid-column:1/3;grid-row:2}:is(.pro-list-orders,.pro-list-confirmation) .pro-row>:nth-child(5){grid-column:3;grid-row:2}:is(.pro-list-orders,.pro-list-confirmation) .pro-row>:nth-child(7){grid-column:4;grid-row:2}}@media (max-width:820px){.orders-filters.commandes-filters{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.orders-filters.commandes-filters .filter-submit-button{min-width:0}.orders-filters.commandes-filters .filter-reset-link{grid-column:1/-1;grid-row:2}.orders-filters.commandes-filters .commandes-more-filters{grid-row:3}}.workspace-table .sort-link{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none}.workspace-table .sort-link:hover{color:var(--primary)}.workspace-table .sort-link[aria-sort]{color:var(--primary);font-weight:800}.workspace-table .sort-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.clients-phone{display:inline-flex;align-items:center;gap:4px}.clients-table tr.is-open td{background:var(--primary-soft)}.client-history-link{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-card);color:var(--primary);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.client-history-link:hover{border-color:var(--primary);background:var(--primary-soft)}.client-history-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.client-drawer-scrim{position:fixed;inset:0;z-index:40;background:rgba(15,23,42,.38)}.client-drawer{position:fixed;top:0;right:0;bottom:0;z-index:41;display:flex;flex-direction:column;width:min(460px,100%);border-left:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);box-shadow:-10px 0 28px rgba(15,23,42,.16)}.client-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--border-color)}.client-drawer-head h2{margin:2px 0 4px;font-size:18px;font-weight:800}.client-drawer-head p{margin:0;color:var(--text-secondary);font-size:12px}.client-drawer-close{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);text-decoration:none}.client-drawer-close:hover{border-color:var(--primary);color:var(--primary)}.client-drawer-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.client-drawer-list{flex:1 1 auto;margin:0;padding:0;overflow-y:auto;list-style:none;overscroll-behavior:contain}.client-drawer-list>li{display:grid;gap:6px;padding:14px 18px;border-bottom:1px solid var(--border-color)}.client-drawer-line{display:flex;justify-content:space-between;gap:10px;font-size:14px}.client-drawer-list small{color:var(--text-secondary);font-size:12px}.client-drawer-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.client-drawer-products{margin:0;color:var(--text-primary);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.client-drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.client-drawer-foot a{display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-weight:700;text-decoration:none}.client-drawer-foot a:hover{text-decoration:underline}.client-drawer-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-top:1px solid var(--border-color);font-size:12px}.client-drawer-pages a{color:var(--primary);font-weight:700;text-decoration:none}.client-delivery-chip,.client-drawer-pages small{color:var(--text-secondary)}.client-delivery-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;background:var(--bg-card-alt);font-size:11px;font-weight:700}.client-delivery-chip.is-delivered{background:var(--success-soft);color:var(--success)}.client-delivery-chip.is-cancelled,.client-delivery-chip.is-error,.client-delivery-chip.is-returned{background:var(--danger-soft);color:var(--danger)}.client-delivery-chip.is-in_transit,.client-delivery-chip.is-sent{background:var(--info-soft);color:var(--info)}.clients-sort-strip{display:none}@media (min-width:1101px) and (max-width:1360px){.clients-table td[data-label="Confirmées"],.clients-table th:nth-child(5){display:none}.clients-table td,.clients-table th{padding-left:9px;padding-right:9px}}@media (max-width:1100px){.clients-table,.clients-table tbody,.clients-table td,.clients-table tr{display:block}.clients-table thead{display:none}.clients-sort-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;border-top:1px solid var(--border-color)}.clients-sort-strip>span:first-child{color:var(--text-secondary);font-size:12px;font-weight:600}.clients-sort-strip .sort-link{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 12px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-card);color:var(--text-primary);font-size:12px;font-weight:600;text-decoration:none}.clients-sort-strip .sort-link[aria-sort]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.clients-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px;padding:12px 14px;border-bottom:1px solid var(--border-color)}.clients-table td{padding:2px 0;border:0}.clients-table td[data-label="Coordonnées"],.clients-table td[data-label=Client],.clients-table td[data-label=Historique]{grid-column:1/-1}.clients-table td:not([data-label=Client]):not([data-label="Coordonnées"]):not([data-label=Historique]):before{content:attr(data-label) " : ";color:var(--text-secondary);font-size:12px;font-weight:500}.clients-table-wrap{overflow-x:visible}.clients-table td{min-width:0;overflow-wrap:anywhere;white-space:normal}.clients-table td[data-label="Dernière commande"],.clients-table td[data-label="Valeur totale"]{grid-column:1/-1}.clients-table .clients-phone,.clients-table .table-stacked{max-width:100%;flex-wrap:wrap}}.ops-collapse{margin-top:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.ops-collapse>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;list-style:none;cursor:pointer}.ops-collapse>summary::-webkit-details-marker{display:none}.ops-collapse>summary:hover{background:var(--bg-table-row-hover);border-radius:12px}.ops-collapse>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:12px}.ops-collapse-title{display:flex;align-items:center;gap:8px;min-width:0;color:var(--primary)}.ops-collapse-title>strong{color:var(--text-primary);font-size:14px;font-weight:700}.ops-collapse-title>small{overflow:hidden;color:var(--text-tertiary);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ops-collapse-meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;color:var(--text-secondary)}.ops-collapse-meta>em{display:inline-grid;min-width:24px;height:22px;place-items:center;padding:0 8px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-style:normal;font-weight:800}.ops-collapse[open]>summary .ops-collapse-meta>svg{transform:rotate(180deg)}.ops-collapse-body{padding:12px 16px 16px;border-top:1px solid var(--border-color)}.ops-collapse-body>.compact-data-table,.ops-collapse-body>ol{max-height:360px;overflow:auto;overscroll-behavior:contain}.ops-collapse-actions{display:flex;justify-content:flex-end;margin-bottom:10px}@media (max-width:820px){.ops-collapse-title>small{display:none}.ops-collapse-body>.compact-data-table,.ops-collapse-body>ol{max-height:320px}}.stock-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:12px 0}.stock-filters label{display:grid;gap:4px;min-width:150px;color:var(--text-secondary);font-size:12px;font-weight:600}.stock-filters .stock-filter-search{flex:1 1 240px}.stock-filters input,.stock-filters select{width:100%;min-height:36px}.stock-filters button{min-height:36px;padding:0 16px;border:0;border-radius:8px;background:var(--primary);color:var(--bg-card);font-size:13px;font-weight:700;cursor:pointer}.stock-filters>a{align-self:center;color:var(--primary);font-size:13px;font-weight:700;text-decoration:none}.stock-filters>small{align-self:center;margin-left:auto;color:var(--text-secondary);font-size:12px}.journal-scroll{max-width:100%;max-height:560px;overflow:auto;overscroll-behavior:contain}.journal-table thead th{position:sticky;top:0;z-index:2;background:var(--bg-card-alt)}.journal-note-cell{min-width:220px;max-width:360px;overflow-wrap:anywhere}.journal-note summary{display:grid;gap:2px;cursor:pointer;list-style:none}.journal-note summary::-webkit-details-marker{display:none}.journal-note summary b{color:var(--primary);font-size:12px;font-weight:700}.journal-note[open] summary>span{display:none}.journal-note[open] summary b{font-size:0}.journal-note[open] summary b:after{content:"Réduire";font-size:12px}.journal-note summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.journal-note p{max-height:180px;margin:4px 0 0;overflow:auto;white-space:pre-wrap}@media (max-width:720px){.stock-filters label{flex:1 1 140px}.stock-filters>small{margin-left:0}}.stock-section{margin-top:10px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card)}.stock-section>summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-height:48px;padding:8px 14px;list-style:none;cursor:pointer;border-radius:10px}.stock-section>summary::-webkit-details-marker{display:none}.stock-section>summary:hover{background:var(--bg-table-row-hover,var(--bg-card-alt))}.stock-section>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.stock-section-caret{flex:0 0 auto;color:var(--text-secondary);transition:transform .12s ease}.stock-section[open]>summary .stock-section-caret{transform:rotate(90deg)}.stock-section-icon{display:inline-flex;color:var(--primary)}.stock-section>summary>strong{font-size:14px;font-weight:800}.stock-section-count{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-style:normal;font-weight:800}h2>.stock-section-count{margin-left:8px;vertical-align:middle}.stock-section-summary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.stock-section-summary,.stock-section-summary small{color:var(--text-secondary);font-size:12px}.stock-section-action{margin-left:auto;color:var(--primary);font-size:12px;font-weight:700}.stock-section .when-open,.stock-section[open] .when-closed{display:none}.stock-section[open] .when-open{display:inline}.stock-section-body{padding:4px 14px 14px;border-top:1px solid var(--border-color)}.stock-section-body .stock-filters{margin-top:10px}.stock-section-panel{padding-top:0}.stock-section-panel>.stock-section{margin-top:0}.wh-returns-panel .stock-section .journal-scroll{max-height:440px}.manual-stock-workspace.is-empty .workspace-panel-heading{margin-bottom:8px}.manual-stock-workspace.is-empty{padding-bottom:14px}@media (max-width:720px){.stock-section>summary{padding:8px 10px}.stock-section-action{display:none}.stock-section-body{padding:4px 8px 12px}}.orders-filters.commandes-filters.delivery-filters-compact{grid-template-columns:minmax(0,1fr) minmax(150px,230px) auto auto}.orders-filters.commandes-filters.delivery-filters-compact .orders-search-field{grid-column:1;grid-row:1}.orders-filters.commandes-filters.delivery-filters-compact .delivery-status-filter{grid-column:2;grid-row:1}.orders-filters.commandes-filters.delivery-filters-compact .filter-submit-button{grid-column:3;grid-row:1}.orders-filters.commandes-filters.delivery-filters-compact .filter-reset-link{grid-column:4;grid-row:1}.orders-filters.commandes-filters.delivery-filters-compact .commandes-more-filters{grid-column:1/-1;grid-row:2}@media (max-width:820px){.orders-filters.commandes-filters.delivery-filters-compact{grid-template-columns:minmax(0,1fr) auto}.orders-filters.commandes-filters.delivery-filters-compact .delivery-status-filter{grid-column:1;grid-row:2}.orders-filters.commandes-filters.delivery-filters-compact .filter-submit-button{grid-column:2;grid-row:1;min-width:0}.orders-filters.commandes-filters.delivery-filters-compact .filter-reset-link{grid-column:2;grid-row:2;justify-self:end}.orders-filters.commandes-filters.delivery-filters-compact .commandes-more-filters{grid-row:3}}.manual-stock-more{margin-top:8px;border-top:1px dashed var(--border-color);padding-top:6px}.manual-stock-more>summary{display:flex;align-items:center;gap:10px;min-height:30px;cursor:pointer;list-style:none;color:var(--primary);font-size:12px;font-weight:700}.manual-stock-more>summary::-webkit-details-marker{display:none}.manual-stock-more>summary:before{content:"▸";transition:transform .12s ease}.manual-stock-more[open]>summary:before{transform:rotate(90deg)}.manual-stock-more>summary small{margin-left:auto;overflow:hidden;color:var(--text-secondary);font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.manual-stock-more>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.manual-stock-product-grid{gap:10px}.kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:12px 0}.kpi-tile{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card)}.kpi-tile-icon{display:inline-grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.kpi-tile>div{display:grid;min-width:0}.kpi-tile small{color:var(--text-secondary);font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.kpi-tile small,.kpi-tile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-tile strong{font-size:19px;font-weight:800;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-tile em{overflow:hidden;color:var(--text-secondary);font-size:11.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.kpi-tile.is-positive strong{color:var(--success)}.kpi-tile.is-negative strong{color:var(--danger)}.kpi-tile.is-warning .kpi-tile-icon{background:var(--warning-soft,#fdf1de);color:var(--warning)}.kpi-tile.is-warning strong{color:var(--warning)}.commission-table th a{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.commission-table th a:hover,.commission-table th a[aria-sort]{color:var(--primary)}.commission-table td.is-num,.commission-table th.is-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commission-agent-cell{display:flex;align-items:center;gap:10px;min-width:190px}.commission-agent-cell>div{display:grid;min-width:0}.commission-agent-cell small{overflow:hidden;color:var(--text-secondary);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.commission-rate-form{display:inline-flex;align-items:center;gap:6px}.commission-rate-form input{width:84px;min-height:32px;text-align:right}.commission-pay-button,.commission-rate-form button{min-height:32px;padding:0 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card);color:var(--primary);font-size:12px;font-weight:700;cursor:pointer}.commission-pay-button{display:inline-flex;align-items:center;gap:6px;border-color:var(--primary);background:var(--primary);color:var(--bg-card);white-space:nowrap}.commission-pay-button:disabled{border-color:var(--border-color);background:var(--bg-card-alt);color:var(--text-tertiary);cursor:not-allowed}.commission-due{font-weight:800}.commission-due.is-zero{color:var(--text-tertiary);font-weight:600}.perf-heading{align-items:flex-start}.perf-sync{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:100%;padding:6px 12px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-card);color:var(--text-secondary);font-size:12px;font-weight:700}.perf-sync>i{width:8px;height:8px;border-radius:999px;background:var(--text-tertiary)}.perf-sync.is-live>i{background:var(--success)}.perf-sync.is-error{border-color:var(--danger);color:var(--danger)}.perf-sync.is-error>i{background:var(--danger)}.perf-sync small{display:inline-flex;align-items:center;gap:4px;color:var(--text-tertiary);font-size:11.5px;font-weight:600}.perf-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:12px 14px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.perf-filters>label{display:grid;gap:4px;min-width:150px;color:var(--text-secondary);font-size:12px;font-weight:700}.perf-filters :is(input,select){width:100%;min-height:36px}.perf-filters .commandes-more-filters{flex:1 1 100%;order:5}.perf-filters .filter-submit-button{min-height:36px;width:auto}.perf-period{display:inline-flex;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.perf-channels,.perf-period{align-items:center;background:var(--bg-card-alt);color:var(--text-secondary)}.perf-channels{display:flex;flex-wrap:wrap;gap:8px 18px;margin:10px 0;padding:8px 14px;border:1px solid var(--border-color);border-radius:10px;font-size:12.5px}.perf-channels>span{display:inline-flex;align-items:center;gap:6px}.perf-channels strong{color:var(--text-primary);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.perf-channels small{color:var(--text-tertiary);font-size:11.5px}.perf-channels>a{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--primary);font-weight:700;text-decoration:none}.performance-ledger-scroll{max-height:540px}.stock-filter-input{display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card);color:var(--text-secondary)}.stock-filter-input input{flex:1 1;min-height:34px;border:0;background:transparent;outline:0}.stock-filter-input:focus-within{border-color:var(--primary)}.workspace-panel>.stock-filters{padding:0 20px;margin-top:12px}.workspace-panel>.orders-pagination{padding:10px 20px}.page-tabs{display:flex;gap:4px;margin:12px 0 14px;padding:4px;overflow-x:auto;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);scrollbar-width:thin}.page-tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.page-tab:hover{background:var(--bg-card-alt);color:var(--text-primary)}.page-tab.is-active{background:var(--primary-soft);color:var(--primary)}.page-tab:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.page-tab em{display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 6px;border-radius:999px;background:var(--bg-card-alt);color:var(--text-secondary);font-size:11px;font-style:normal;font-weight:800}.page-tab.is-active em{background:var(--primary);color:var(--bg-card)}[data-tab-panel][hidden]{display:none!important}@media (max-width:720px){.page-tab{padding:0 11px}}.team-tab-panels>[data-tab-panel]{min-width:0}.team-layout.is-single{grid-template-columns:minmax(0,1fr)}.team-create-details{margin:0 0 12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.team-create-details>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;list-style:none;color:var(--primary);font-size:13px;font-weight:800;cursor:pointer}.team-create-details>summary::-webkit-details-marker{display:none}.team-create-details[open]>summary{border-bottom:1px solid var(--border-color)}.team-create-details>.team-card{margin:0;border:0;box-shadow:none}.agents-section .agent-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.agent-row{border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.agent-row.is-disabled{opacity:.82}.agent-row>summary{display:grid;grid-template-columns:36px minmax(160px,1.3fr) auto minmax(220px,2fr) minmax(120px,.8fr) auto;align-items:center;gap:10px 14px;min-height:56px;padding:8px 14px;list-style:none;cursor:pointer;border-radius:12px}.agent-row>summary::-webkit-details-marker{display:none}.agent-row>summary:hover{background:var(--bg-table-row-hover,var(--bg-card-alt))}.agent-row>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.agent-row-id{display:grid;min-width:0}.agent-row-id strong{font-size:14px}.agent-row-id small,.agent-row-id strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-row-id small{color:var(--text-secondary);font-size:11.5px}.agent-row-state{padding:2px 9px;border-radius:999px;background:var(--success-soft,#e3f5ea);color:var(--success);font-size:11.5px;font-style:normal;font-weight:800}.agent-row.is-disabled .agent-row-state{background:var(--bg-card-alt);color:var(--text-secondary)}.agent-row-metrics{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--text-secondary);font-size:12px}.agent-row-metrics b{color:var(--text-primary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-row>summary .agent-last-seen{margin:0;font-size:12px}.agent-row-action{color:var(--primary);font-size:12px;font-weight:700;white-space:nowrap}.agent-row .when-open,.agent-row[open] .when-closed{display:none}.agent-row[open] .when-open{display:inline}.agent-row-body{padding:4px 16px 16px;border-top:1px solid var(--border-color)}@media (max-width:1100px){.agent-row>summary{grid-template-columns:36px minmax(0,1fr) auto}.agent-row-metrics,.agent-row>summary .agent-last-seen{grid-column:2/-1}.agent-row-action{grid-column:3;grid-row:1;display:none}}.agent-row .agent-row-body.agent-card{padding:4px 16px 16px;border:0;border-top:1px solid var(--border-color);border-radius:0 0 12px 12px;background:transparent}.agent-access-form .team-profile-fields{align-content:start}.agent-access-form .team-profile-fields>label{display:grid;gap:4px;color:var(--text-secondary);font-size:12px;font-weight:700}.agent-access-form .team-profile-fields input{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card);color:var(--text-primary)}.agent-row-body .agent-status-button{width:auto;min-width:180px}.nav-progress{position:fixed;top:0;left:0;right:0;z-index:1000;height:3px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .12s linear}.nav-progress.is-active{opacity:1}.nav-progress:before{content:"";position:absolute;inset:0;width:40%;background:var(--primary,#2f6fd8);border-radius:0 3px 3px 0;animation:nav-progress-slide 1.1s ease-in-out infinite}@keyframes nav-progress-slide{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.sidebar-link.is-pending{background:var(--primary-soft,#e8effc);color:var(--primary,#2f6fd8)}a.is-pending,button.is-pending{cursor:progress}.route-skeleton{display:grid;gap:16px}.route-skeleton i{display:block;border-radius:10px;background:linear-gradient(90deg,var(--bg-card-alt,#eef2f8) 25%,var(--primary-soft,#e4ebf8) 50%,var(--bg-card-alt,#eef2f8) 75%);background-size:200% 100%;animation:route-skeleton-shimmer 1.3s linear infinite}.route-skeleton-head{display:grid;gap:10px}.route-skeleton-head i:first-child{width:90px;height:12px}.route-skeleton-head i:last-child{width:min(320px,70%);height:28px}.route-skeleton-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.route-skeleton-kpis i{height:64px}.route-skeleton-panel{display:grid;gap:8px;padding:14px;border:1px solid var(--border-color,#dde3ee);border-radius:12px;background:var(--bg-card,#fff)}.route-skeleton-panel .is-bar{height:38px}.route-skeleton-panel .is-row{height:36px}@keyframes route-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nav-progress:before,.route-skeleton i{animation:none}.nav-progress:before{width:100%}}:root{--primary:#2a66c8;--primary-hover:#2052a3;--text-secondary:#566681;--text-tertiary:#5f6e85;--warning:#96601f;--danger:#9d4651}.history-chip em{opacity:1}.language-switch button.is-active{color:#1b2a41}.pro-list .agent-task-alert :is(small,em){opacity:1!important}.performance-chart-legend span{color:var(--text-secondary)!important}.performance-chart-legend .is-revenue:before{background:var(--perf-mint)}.performance-chart-legend .is-ads:before{background:var(--perf-amber)}.performance-chart-legend .is-profit:before{background:var(--perf-blue)}.performance-chart-card>header>div>span{color:var(--primary)!important}.performance-config summary small,.performance-empty>span,.performance-score-card>header>small,.performance-score-card>header>span{color:var(--text-secondary)!important}.is-default>div>em{color:var(--text-secondary)}.performance-chart-legend span.is-ads,.performance-chart-legend span.is-profit,.performance-chart-legend span.is-revenue{color:var(--text-secondary)!important}.workspace-date-filter label>span{color:var(--text-secondary)}.is-default>div>em{color:var(--text-secondary)!important}