:root{--bg-app:#ffffff;--bg-sidebar:#ffffff;--bg-topbar:#ffffff;--bg-card:#ffffff;--bg-card-alt:#f6f9fd;--bg-elevated:#ffffff;--bg-table-header:#eef3fa;--bg-table-row:#ffffff;--bg-table-row-alt:#f8fafd;--bg-table-row-hover:#eef5ff;--primary:#2f6fd3;--primary-hover:#245db5;--primary-soft:#e7f0fe;--secondary:#3f8588;--secondary-hover:#337174;--secondary-soft:#e4f1f1;--success:#438066;--success-soft:#e7f2eb;--warning:#a96f2e;--warning-soft:#f8eddc;--danger:#a9565e;--danger-soft:#f8e8ea;--info:#3f829d;--info-soft:#e4f1f6;--text-primary:#1f2f46;--text-secondary:#617189;--text-tertiary:#8290a4;--border-color:#d6e0ed;--border-strong:#c4d1e1;--focus-ring:rgba(47,111,211,.22);--surface:var(--bg-app);--panel:var(--bg-card);--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-color);--accent:var(--primary);--accent-hover:var(--primary-hover);--accent-soft:var(--primary-soft);--shadow:0 10px 26px rgba(42,67,104,.07)}.admin-app,.admin-workspace,body{background:var(--bg-app);color:var(--text-primary)}.auth-story{background:#e8f0fb;color:var(--text-primary)}.auth-story:before{border-color:rgba(47,111,211,.12);box-shadow:0 0 0 80px rgba(47,111,211,.045),0 0 0 160px rgba(47,111,211,.025)}.story-kicker,.trust-list svg{color:var(--primary)}.story-copy>p:last-child,.trust-list{color:var(--text-secondary)}.auth-panel{background:var(--bg-app)}.admin-sidebar{background:var(--bg-sidebar)}.admin-sidebar,.sidebar-account,.sidebar-brand{border-color:var(--border-color)}.sidebar-account small,.sidebar-brand small,.sidebar-group>p,.sidebar-link small{color:var(--text-tertiary)}.sidebar-link{color:var(--text-secondary)}.sidebar-link:not(:disabled):hover{background:var(--primary-soft);color:var(--primary-hover)}.sidebar-link.is-active,.sidebar-link[aria-current=page]{background:var(--primary-soft);color:var(--primary)}.sidebar-account button{background:var(--bg-card-alt);color:var(--text-secondary)}.account-avatar,.sidebar-account button:hover{background:var(--primary-soft);color:var(--primary)}.admin-topbar{border-color:var(--border-color);background:var(--bg-topbar)}.topbar-context span,.topbar-user small{color:var(--text-secondary)}.dashboard-custom-period input,.notification-button,.period-filter,.store-filter{border-color:var(--border-color);background:var(--bg-elevated);color:var(--text-primary)}.notification-button:hover,.period-filter button.is-selected{background:var(--primary-soft);color:var(--primary)}.dashboard-custom-period button{border-color:var(--primary);background:var(--primary);color:#f8fbff}.admin-app .admin-main{color:var(--text-primary)}.admin-app .admin-main :is(h1,h2,h3,h4,legend){color:var(--text-primary)}.admin-app .admin-main :is(p,small,dt,label){color:var(--text-secondary)}.admin-app .admin-main :is(strong,dd){color:var(--text-primary)}.admin-app .admin-main a{color:var(--primary)}.admin-app .admin-main :is([class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "],[class$=-shell],[class*="-shell "],[class$=-section],[class*="-section "]){border-color:var(--border-color);background-color:var(--bg-card);box-shadow:var(--shadow)}.admin-app .admin-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.auth-form input,.field-group input{border-color:var(--border-color);background-color:var(--bg-elevated);color:var(--text-primary)}.admin-app .admin-main :is(input,select,textarea)::placeholder,.auth-form input::placeholder,.field-group input::placeholder{color:var(--text-tertiary);opacity:1}.admin-app .admin-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{border-color:var(--border-strong)}.admin-app .admin-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,.auth-form input:focus,.field-group input:focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 3px var(--focus-ring)}.admin-app .admin-main :is(fieldset,details){border-color:var(--border-color)}.admin-app .admin-main input:is([type=checkbox],[type=radio]){accent-color:var(--primary)}.admin-app .admin-main table{border-color:var(--border-color);background:var(--bg-table-row)}.admin-app .admin-main table th{border-color:var(--border-color);background:var(--bg-table-header);color:var(--text-secondary)}.admin-app .admin-main table td{border-color:var(--border-color);color:var(--text-primary)}.admin-app .admin-main table tbody tr{background:var(--bg-table-row)}.admin-app .admin-main table tbody tr:nth-child(2n){background:var(--bg-table-row-alt)}.admin-app .admin-main table tbody tr:hover{background:var(--bg-table-row-hover)}.admin-app .admin-main :is(.primary-button,.filter-submit-button,.confirmation-submit-button,.call-client-button,.callout-action,.manual-order-submit button,.commercial-save-button){border-color:var(--primary);background:var(--primary);color:#f8fbff}.admin-app .admin-main :is(.primary-button,.filter-submit-button,.confirmation-submit-button,.call-client-button,.callout-action,.manual-order-submit button,.commercial-save-button):hover{border-color:var(--primary-hover);background:var(--primary-hover);color:#f8fbff}.admin-app .admin-main :is(.secondary-button,.confirmation-open-link,.delivery-followup-button,.unified-order-actions>a,.orders-sync-link){border-color:#c5d6ec;background:var(--primary-soft);color:var(--primary)}.admin-app .admin-main :is([class*=whatsapp i],[class*=secondary-action i]){border-color:#b8d8d8;background:var(--secondary-soft);color:var(--secondary-hover)}.admin-app .admin-main :is(.dashboard-kicker,.integration-icon,.dashboard-agent>i,.delivery-package-icon){color:var(--primary)}.admin-app .admin-main :is(.integration-icon,.dashboard-agent>i,.delivery-package-icon){background:var(--primary-soft)}.admin-app .admin-main :is(.is-success,.is-confirmed,.is-delivered,.credential-success,.commercial-save-notice){border-color:#bdc9d8;background:var(--success-soft);color:var(--success)}.admin-app .admin-main :is(.is-info,.is-pending,.is-pending_dispatch){border-color:#bdd5e0;background:var(--info-soft);color:var(--info)}.admin-app .admin-main :is(.is-warning,.is-overdue,.order-relaunch-warning,.forcelog-claim-warning){border-color:#e8cfaa;background:var(--warning-soft);color:var(--warning)}.admin-app .admin-main :is(.is-danger,.is-error,.is-cancelled,.field-error,.call-client-error,.order-duplicate-warning,.forcelog-claim-error){border-color:#e5bfc4;background:var(--danger-soft);color:var(--danger)}.admin-app .admin-main :is(.orders-filters,.confirmation-filters,.products-filters,.delivery-filters){border-color:var(--border-color);background:var(--bg-card-alt)}.admin-app .admin-main :is(.unified-orders-head,.orders-table thead,.confirmation-table thead){background:var(--bg-table-header)}.admin-app .admin-main .unified-order-row{border-color:var(--border-color);background:var(--bg-table-row)}.admin-app .admin-main .unified-order-row:nth-child(2n){background:var(--bg-table-row-alt)}.admin-app .admin-main .unified-order-row:hover{background:var(--bg-table-row-hover)}.orders-page{--orders-blue:#2f6fd3;--orders-blue-hover:#245db5;--orders-blue-soft:#e7f0fe;--orders-surface:#fbfcff;--orders-line:#d6e0ed}.orders-command-bar{border-color:var(--orders-line);background:var(--orders-surface);box-shadow:var(--shadow)}.orders-command-create,.orders-panel-heading h2,.unified-order-amount strong,.unified-order-id strong{color:var(--orders-blue)}.orders-command-create:hover{color:var(--orders-blue-hover)}.orders-command-sources{color:var(--orders-blue)}.orders-command-sources span+span{border-color:#bcd0eb}.orders-page :is(.manual-order-panel,.order-summary-card,.orders-panel){border-color:var(--orders-line);background:var(--orders-surface);box-shadow:var(--shadow)}.orders-page .manual-order-panel[open]>summary{border-color:var(--orders-line);background:var(--bg-card-alt)}.orders-page .order-summary-card>span{background:var(--orders-blue-soft);color:var(--orders-blue)}.orders-page .orders-filters,.orders-page .orders-pagination,.orders-page .orders-panel-heading{border-color:var(--orders-line)}.orders-page .orders-filters{background:#f8fbff}.orders-page .unified-orders-head{border-color:var(--orders-line);background:var(--bg-table-header)}.orders-page .unified-order-row{border-color:#e2eaf4;background:var(--bg-table-row)}.orders-page .unified-order-row:nth-child(2n){background:var(--bg-table-row-alt)}.orders-page .unified-order-row:hover{background:var(--bg-table-row-hover)}.orders-page .unified-order-actions>a{border-color:#c8daf2;background:#edf5ff;color:#1764c0}.orders-page .orders-pagination :is(a,span){border-color:var(--border-color);background:var(--bg-elevated);color:var(--text-secondary)}.orders-page .orders-pagination .is-current{border-color:var(--primary);background:var(--primary);color:#f8fbff}.admin-app :focus-visible{outline-color:var(--primary)}::selection{background:#cfe0fb;color:#17355f}.order-history-inline{position:relative}.order-history-panel{width:min(720px,calc(100vw - 42px))}.order-history-panel li{grid-template-columns:minmax(190px,.85fr) auto minmax(210px,1.2fr);align-items:center}.order-history-panel li.is-provider-event{border-left:3px solid var(--info);background:#f4f9ff}.order-history-panel .history-event-title{display:flex;min-width:0;align-items:center;gap:8px}.order-history-panel .history-event-title>i{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--primary-soft);color:var(--primary)}.order-history-panel .is-provider-event .history-event-title>i{background:var(--info-soft);color:var(--info)}.order-history-panel .history-event-title>span{display:grid;min-width:0;gap:2px}.timeline-marker.is-provider{border-color:#bcd6e4;background:var(--info-soft);color:var(--info)}.delivery-status-trigger{display:grid;width:100%;gap:2px;border:1px solid #c5d7e5;border-radius:8px;background:var(--info-soft);color:var(--info);padding:5px 7px;text-align:left;cursor:pointer}.delivery-status-trigger:hover{border-color:#91b9d0;background:#e2f2f8}.delivery-status-trigger:focus-visible{outline:3px solid rgba(47,124,164,.18);outline-offset:2px}.delivery-status-trigger>span{font-size:.64rem;font-weight:900;line-height:1.2}.delivery-status-trigger>small{overflow:hidden;color:var(--text-secondary);font-size:.57rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.shipment-timeline-dialog{width:min(760px,calc(100vw - 28px));max-height:min(780px,calc(100vh - 34px));overflow:hidden;border:1px solid var(--border-strong);border-radius:18px;background:var(--bg-card);color:var(--text-primary);padding:0;box-shadow:0 26px 80px rgba(27,49,72,.22)}.shipment-timeline-dialog::backdrop{background:rgba(28,42,55,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.shipment-timeline-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border-color);background:var(--bg-card-alt);padding:16px 18px}.shipment-timeline-dialog>header>div{display:flex;align-items:center;gap:10px;color:var(--primary)}.shipment-timeline-dialog>header span{display:grid;gap:2px}.shipment-timeline-dialog>header strong{color:var(--text-primary);font-size:.95rem}.shipment-timeline-dialog>header small{color:var(--text-secondary);font-size:.66rem}.shipment-timeline-dialog>header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border-color);border-radius:9px;background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer}.shipment-timeline-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-color);padding:11px 18px}.shipment-timeline-toolbar>span{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:.68rem}.shipment-timeline-toolbar>span i{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px var(--success-soft)}.shipment-timeline-toolbar button{display:inline-flex;align-items:center;gap:6px;border:1px solid #bfd3ea;border-radius:8px;background:var(--primary-soft);color:var(--primary);padding:7px 10px;font-size:.64rem;font-weight:850;cursor:pointer}.shipment-timeline-toolbar button:disabled{cursor:wait;opacity:.6}.shipment-timeline-warning{display:flex;align-items:flex-start;gap:8px;margin:12px 18px 0;border:1px solid #e8cfaa;border-radius:9px;background:var(--warning-soft);color:var(--warning);padding:9px 11px;font-size:.65rem;line-height:1.45}.shipment-timeline-loading{display:grid;min-height:260px;place-items:center;align-content:center;gap:10px;color:var(--text-secondary);font-size:.72rem}.shipment-timeline-loading.shipment-timeline-error{color:var(--danger);text-align:center;padding-inline:24px}.shipment-timeline-toolbar>span em{border-radius:6px;background:var(--warning-soft);color:var(--warning);padding:2px 7px;font-size:.6rem;font-style:normal;font-weight:850}.shipment-timeline-list article blockquote.shipment-timeline-refusal{display:flex;align-items:flex-start;gap:6px;border-left-color:#d8a9a9;background:var(--danger-soft);color:var(--danger)}.shipment-timeline-list{max-height:min(620px,calc(100vh - 190px));overflow-y:auto;margin:0;padding:17px 22px 22px 48px;list-style:none}.shipment-timeline-list>li{position:relative;padding:0 0 17px 25px}.shipment-timeline-list>li:not(:last-child):before{position:absolute;top:15px;bottom:-2px;left:4px;width:2px;background:var(--border-color);content:""}.shipment-timeline-dot{position:absolute;z-index:1;top:9px;left:-2px;width:14px;height:14px;border:3px solid var(--bg-card);border-radius:50%;background:var(--info);box-shadow:0 0 0 1px var(--info)}.shipment-timeline-list .is-success .shipment-timeline-dot{background:var(--success);box-shadow:0 0 0 1px var(--success)}.shipment-timeline-list .is-warning .shipment-timeline-dot{background:var(--warning);box-shadow:0 0 0 1px var(--warning)}.shipment-timeline-list .is-danger .shipment-timeline-dot{background:var(--danger);box-shadow:0 0 0 1px var(--danger)}.shipment-timeline-list article{display:grid;gap:8px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-elevated);padding:12px 13px}.shipment-timeline-list .is-latest article{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.shipment-timeline-list .is-latest .shipment-timeline-dot{box-shadow:0 0 0 1px currentColor,0 0 0 5px var(--primary-soft)}.shipment-timeline-list article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.shipment-timeline-list article>header>span{display:flex;min-width:0;align-items:center;gap:7px}.shipment-timeline-list article b{color:var(--text-primary);font-size:.75rem}.shipment-timeline-list article em{border-radius:6px;background:var(--info-soft);color:var(--info);padding:3px 5px;font-size:.54rem;font-style:normal;font-weight:850}.shipment-timeline-list article time{display:block;color:var(--text-secondary);font-size:.6rem;white-space:nowrap}.shipment-timeline-list article p{display:flex;align-items:center;gap:7px;margin:0;color:var(--text-secondary);font-size:.66rem}.shipment-timeline-list article p a{display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-weight:800;text-decoration:none}.shipment-timeline-list article blockquote{margin:0;border-left:3px solid #b9cce4;border-radius:0 7px 7px 0;background:var(--primary-soft);color:var(--text-primary);padding:8px 10px;font-size:.67rem;line-height:1.5}.forcelog-claim-attachment,.shipment-timeline-attachment{display:grid;width:fit-content;max-width:min(280px,100%);gap:6px;color:var(--primary);font-size:.62rem;font-weight:800;text-decoration:none}.forcelog-claim-attachment img,.shipment-timeline-attachment img{display:block;width:auto;max-width:100%;max-height:220px;border:1px solid var(--border-color);border-radius:9px;background:var(--bg-card-alt);object-fit:contain}.force-stock-catalog>.workspace-panel-heading>a{border:1px solid var(--border-strong);border-radius:9px;background:var(--primary-soft);color:var(--primary);padding:8px 11px;font-size:.66rem;font-weight:850;text-decoration:none}.force-stock-account-list{display:grid;gap:20px;padding:0 18px 20px}.force-stock-account{overflow:hidden;border:1px solid var(--border-strong);border-radius:15px;background:var(--bg-card)}.force-stock-account>header{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:20px;border-bottom:1px solid var(--border-color);background:var(--bg-card-alt);padding:15px 17px}.force-stock-account>header>div:first-child{display:flex;min-width:0;align-items:center;gap:11px}.force-stock-account-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:11px;background:var(--success-soft);color:var(--success)}.force-stock-account h3{margin:0;color:var(--text-primary);font-size:.94rem}.force-stock-account h3+p{margin:3px 0 0;color:var(--text-secondary);font-size:.64rem}.force-stock-account>header dl{display:flex;gap:8px;margin:0}.force-stock-account>header dl div{min-width:72px;border:1px solid var(--border-color);border-radius:9px;background:var(--bg-elevated);padding:7px 9px}.force-stock-account dt{color:var(--text-secondary);font-size:.52rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.force-stock-account dd{margin:2px 0 0;color:var(--text-primary);font-size:.82rem;font-weight:900}.force-stock-account>header form button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--success);border-radius:9px;background:var(--success-soft);color:var(--success);padding:9px 11px;font-size:.64rem;font-weight:850;cursor:pointer}.force-stock-product-list{display:grid;gap:14px;padding:14px}.force-stock-product{overflow:hidden;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-elevated)}.force-stock-product>header{display:grid;grid-template-columns:62px minmax(200px,1fr) auto minmax(250px,auto);align-items:center;gap:12px;border-bottom:1px solid var(--border-color);padding:12px 13px}.force-stock-product-image{display:grid;width:58px;height:58px;place-items:center;overflow:hidden;border:1px solid var(--border-color);border-radius:11px;background:var(--bg-table-header);color:var(--text-secondary);background-position:50%;background-size:cover}.force-stock-product-title h4{margin:0;color:var(--text-primary);font-size:.78rem;line-height:1.35}.force-stock-product-title p{margin:4px 0 0;color:var(--text-secondary);font-size:.58rem}.force-stock-product>header>dl{display:flex;gap:8px;margin:0}.force-stock-product>header>dl div{min-width:72px;border-radius:8px;background:var(--bg-table-header);padding:7px 9px}.force-stock-product-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.force-stock-product-actions form{display:flex;align-items:center;gap:5px}.force-stock-product-actions label{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border-strong);border-radius:8px;background:var(--primary-soft);color:var(--primary);padding:7px 9px;font-size:.6rem;font-weight:850;cursor:pointer}.force-stock-product-actions input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.force-stock-product-actions button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);padding:7px 9px;font-size:.6rem;font-weight:850;cursor:pointer}.force-stock-product-actions button.is-danger{border-color:#e7b9b9;background:var(--danger-soft);color:var(--danger)}.force-stock-hidden{border-top:1px solid var(--border-color);background:var(--bg-card-alt);padding:10px 14px}.force-stock-hidden>summary{color:var(--text-secondary);font-size:.64rem;font-weight:850;cursor:pointer}.force-stock-hidden>div{display:grid;gap:6px;margin-top:9px}.force-stock-hidden form{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-elevated);padding:8px 10px}.force-stock-hidden form span{display:grid;gap:2px;color:var(--text-primary);font-size:.65rem}.force-stock-hidden form small{color:var(--text-secondary);font-size:.55rem}.force-stock-hidden form button{border:1px solid var(--success);border-radius:7px;background:var(--success-soft);color:var(--success);padding:6px 9px;font-size:.58rem;font-weight:850;cursor:pointer}.product-advanced-settings{padding:0}.product-advanced-settings>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;cursor:pointer}.product-advanced-settings>summary>span:first-child{display:grid;gap:3px}.product-advanced-settings>summary strong{color:var(--text-primary);font-size:.82rem}.product-advanced-settings>summary small{color:var(--text-secondary);font-size:.62rem}.product-advanced-settings>summary>span:last-child{border-radius:999px;background:var(--bg-table-header);color:var(--text-secondary);padding:6px 9px;font-size:.6rem;font-weight:850}.product-advanced-settings[open]>summary{border-bottom:1px solid var(--border-color)}.product-advanced-settings>.product-settings-grid{padding:15px}.team-login-history .workspace-table td{vertical-align:middle}.team-login-history .workspace-table td:nth-child(4){white-space:nowrap}.session-estimated{display:block;margin-top:2px;color:var(--warning);font-size:.52rem;font-weight:800}.session-state{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:900}.session-state.is-online{background:var(--success-soft);color:var(--success)}.session-state.is-closed{background:var(--bg-table-header);color:var(--text-secondary)}.forcelog-claim-header-actions{display:flex!important;align-items:center;gap:7px!important}.forcelog-claim-header-actions button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border-color);border-radius:9px;background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer}.forcelog-claim-header-actions button:disabled{cursor:wait;opacity:.55}.forcelog-claim-messages li.is-forcelog{border-left:3px solid var(--info);background:var(--info-soft)}.forcelog-claim-messages li.is-customer{border-left:3px solid var(--success);background:var(--success-soft)}.forcelog-claim-empty{margin:0;border:1px dashed var(--border-strong);border-radius:9px;color:var(--text-secondary);padding:12px;font-size:.66rem;text-align:center}.history-modal-trigger{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid #c6d6e7;border-radius:9px;background:var(--primary-soft);color:var(--primary);cursor:pointer}.history-modal-trigger:hover{border-color:#9dbbe0;background:#e2edfd}.history-modal-trigger:focus-visible{outline:3px solid rgba(47,105,193,.18);outline-offset:2px}.delivery-ledger-actions>.history-modal-trigger{align-self:center;justify-self:start;grid-column:11;grid-row:1;margin-left:5px}.forcelog-claim-dialog,.order-history-dialog{width:min(940px,calc(100vw - 28px));max-height:min(790px,calc(100vh - 34px));overflow:hidden;border:1px solid var(--border-strong);border-radius:18px;background:var(--bg-card);color:var(--text-primary);padding:0;box-shadow:0 26px 80px rgba(27,49,72,.22)}.forcelog-claim-dialog::backdrop,.order-history-dialog::backdrop{background:rgba(28,42,55,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.forcelog-claim-dialog-header,.order-history-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border-color);background:var(--bg-card-alt);padding:16px 18px}.forcelog-claim-dialog-header>div,.order-history-dialog>header>div{display:flex;align-items:center;gap:10px;color:var(--primary)}.forcelog-claim-dialog-header span,.order-history-dialog>header span{display:grid;gap:2px}.forcelog-claim-dialog-header strong,.order-history-dialog>header strong{color:var(--text-primary);font-size:.92rem}.forcelog-claim-dialog-header small,.order-history-dialog>header small{color:var(--text-secondary);font-size:.65rem}.forcelog-claim-dialog-header>button,.order-history-dialog>header>button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--border-color);border-radius:9px;background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer}.order-history-dialog-meta{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border-color);padding:10px 18px;color:var(--text-secondary);font-size:.65rem;font-weight:800}.order-history-dialog-meta span{display:inline-flex;align-items:center;gap:7px}.order-history-dialog-meta i{width:8px;height:8px;border-radius:50%;background:var(--info);box-shadow:0 0 0 4px var(--info-soft)}.order-history-table-wrap{max-height:min(650px,calc(100vh - 155px));overflow:auto}.order-history-table{width:100%;min-width:820px;border-collapse:collapse}.order-history-table th{position:sticky;z-index:2;top:0;border-bottom:1px solid var(--border-strong);background:var(--bg-table-header);color:var(--text-secondary);padding:10px 13px;font-size:.58rem;letter-spacing:.055em;text-align:left;text-transform:uppercase}.order-history-table td{border-bottom:1px solid var(--border-color);background:var(--bg-table-row);color:var(--text-secondary);padding:11px 13px;font-size:.65rem;vertical-align:top}.order-history-table tr:nth-child(2n) td{background:var(--bg-table-row-alt)}.order-history-table tr.is-provider-event td:first-child{border-left:3px solid var(--info)}.order-history-table td strong{display:block;color:var(--text-primary);font-size:.68rem}.order-history-table td small{display:block;margin-top:3px;color:var(--text-secondary)}.order-history-table td p{max-width:400px;margin:0;color:var(--text-secondary);line-height:1.45}.history-source-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 7px;font-size:.58rem;font-weight:900;white-space:nowrap}.history-source-pill.is-agent{background:var(--primary-soft);color:var(--primary)}.history-source-pill.is-provider{background:var(--info-soft);color:var(--info)}.history-empty-value{color:#96a3b2}.forcelog-claim-dialog{width:min(720px,calc(100vw - 28px))}.forcelog-claim-dialog .forcelog-claim-body{max-height:min(650px,calc(100vh - 110px));overflow-y:auto;margin:0;border:0;border-radius:0;background:var(--bg-card);padding:16px 18px 20px;box-shadow:none}.delivery-ledger-menu-layer{position:fixed;z-index:80;inset:0;display:grid;place-items:center;overflow-y:auto;background:rgba(28,42,55,.38);padding:17px 14px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.delivery-ledger-menu-panel.is-portal{position:relative;z-index:81;display:grid;width:min(980px,calc(100vw - 28px));max-height:calc(100dvh - 34px);overflow-y:auto;grid-template-columns:repeat(2,minmax(280px,1fr));grid-row:auto;transform:none;border:1px solid var(--border-strong);border-radius:18px;background:var(--bg-card);padding:18px;box-shadow:0 26px 80px rgba(27,49,72,.22)}.delivery-ledger-menu-close{position:absolute;z-index:2;top:14px;right:14px;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer}.delivery-ledger-menu-close:hover{border-color:#9dbbe0;background:var(--primary-soft);color:var(--primary)}.delivery-ledger-menu-close:focus-visible{outline:3px solid rgba(47,105,193,.2);outline-offset:2px}.delivery-ledger-menu-panel>header:first-of-type{padding-right:48px}.has-delivery-action-menu{overflow:hidden}@media (max-width:1050px){.force-stock-account>header{grid-template-columns:1fr auto}.force-stock-account>header dl{justify-self:end}.force-stock-account>header form{grid-column:1/-1}.force-stock-product>header{grid-template-columns:62px 1fr auto}.force-stock-product-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:720px){.order-history-panel li{grid-template-columns:1fr auto}.order-history-panel li p{grid-column:1/-1}.shipment-timeline-list{padding-inline:32px 14px}.shipment-timeline-dialog>header,.shipment-timeline-toolbar{padding-inline:13px}.shipment-timeline-toolbar{align-items:flex-start;flex-direction:column}.shipment-timeline-list article>header{flex-direction:column;gap:4px}.force-stock-account-list{padding-inline:10px}.force-stock-account>header{grid-template-columns:1fr;gap:12px}.force-stock-account>header dl{justify-self:stretch}.force-stock-account>header dl div{flex:1 1}.force-stock-product>header{grid-template-columns:54px 1fr}.force-stock-product-image{width:50px;height:50px}.force-stock-product-actions,.force-stock-product>header>dl{grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap}.delivery-ledger-menu-panel.is-portal,.forcelog-claim-create,.forcelog-claim-reply{grid-template-columns:1fr}.forcelog-claim-dialog-header,.order-history-dialog>header{padding-inline:13px}}.admin-app .admin-main .deliveries-page .delivery-ledger-row,.admin-app .admin-main .deliveries-page .delivery-ledger-row:nth-child(2n){min-height:58px;background:#fff!important;box-shadow:none!important}.admin-app .admin-main .deliveries-page .delivery-ledger-row:hover{background:#f8fbff!important}.admin-app .admin-main .deliveries-page .delivery-ledger-row.has-required-reason,.admin-app .admin-main .deliveries-page .delivery-ledger-row.has-required-reason:nth-child(2n){background:#fffaf9!important;box-shadow:inset 3px 0 0 #dc675e!important}.admin-app .admin-main .deliveries-page .delivery-ledger-row.has-required-reason:hover{background:#fff6f4!important}.deliveries-page .delivery-ledger-cell{padding-block:6px}.deliveries-page .delivery-route-chip{min-height:17px;padding:1px 6px;font-size:.5rem}.deliveries-page .delivery-ledger-provider{gap:3px}.deliveries-page .delivery-ledger-provider .agent-task-alert{max-width:100%;margin-top:1px;overflow:hidden;border-radius:6px;text-overflow:ellipsis}.deliveries-page .delivery-ledger-provider .agent-task-alert>span:first-child{font-size:.62rem;line-height:1}.admin-app .admin-main .delivery-status-trigger{min-height:34px;border-radius:8px;padding:5px 7px;box-shadow:none}.admin-app .admin-main .delivery-status-trigger>:is(span,small){color:inherit!important}.admin-app .admin-main .delivery-status-trigger.is-info{border-color:#cfdae4!important;background:#f2f6f9!important;color:#53697a!important}.admin-app .admin-main .delivery-status-trigger.is-new{border-color:#b5dfe6!important;background:#e7f8fa!important;color:#176f81!important}.admin-app .admin-main .delivery-status-trigger.is-waiting{border-color:#efd59e!important;background:#fff5de!important;color:#885b18!important}.admin-app .admin-main .delivery-status-trigger.is-picked{border-color:#d5cdec!important;background:#f3effc!important;color:#66549a!important}.admin-app .admin-main .delivery-status-trigger.is-sent{border-color:#c3d9f2!important;background:#eaf3ff!important;color:#2c659e!important}.admin-app .admin-main .delivery-status-trigger.is-received{border-color:#bfcae2!important;background:#e9eef8!important;color:#284075!important}.admin-app .admin-main .delivery-status-trigger.is-transit{border-color:#d5cff0!important;background:#f2effd!important;color:#6557a0!important}.admin-app .admin-main .delivery-status-trigger.is-distribution{border-color:#b3d2e2!important;background:#e8f3f8!important;color:#33647d!important}.admin-app .admin-main .delivery-status-trigger.is-delivered{border-color:#adcddd!important;background:#e3f0f7!important;color:#285a73!important}.admin-app .admin-main .delivery-status-trigger.is-noanswer{border-color:#b7dfeb!important;background:#e7f7fb!important;color:#206b80!important}.admin-app .admin-main .delivery-status-trigger.is-voicemail{border-color:#e6c5d4!important;background:#faedf3!important;color:#8b4f69!important}.admin-app .admin-main .delivery-status-trigger.is-pdr{border-color:#efcca4!important;background:#fff1df!important;color:#8c5a23!important}.admin-app .admin-main .delivery-status-trigger.is-followup{border-color:#e5da73!important;background:#fff9c9!important;color:#706200!important}.admin-app .admin-main .delivery-status-trigger.is-postponed{border-color:#dcc7ed!important;background:#f7edff!important;color:#755092!important}.admin-app .admin-main .delivery-status-trigger.is-returning{border-color:#efc9a9!important;background:#fff0e4!important;color:#965c2d!important}.admin-app .admin-main .delivery-status-trigger.is-problem{border-color:#e4c7b7!important;background:#f9eee8!important;color:#87543d!important}.admin-app .admin-main .delivery-status-trigger.is-refused{border-color:#efc0bd!important;background:#fff0ef!important;color:#aa403a!important}.admin-app .admin-main .delivery-status-trigger.is-cancelled{border-color:#e7bfd0!important;background:#faedf3!important;color:#9c3e62!important}.admin-app .admin-main .delivery-status-trigger.is-returned{border-color:#efc2a7!important;background:#fff0e7!important;color:#a2502b!important}.shipment-timeline-list .is-delivered .shipment-timeline-dot{background:#407b98;box-shadow:0 0 0 1px #407b98}.shipment-timeline-list .is-noanswer .shipment-timeline-dot{background:#37879d;box-shadow:0 0 0 1px #37879d}.shipment-timeline-list .is-voicemail .shipment-timeline-dot{background:#a86682;box-shadow:0 0 0 1px #a86682}.shipment-timeline-list .is-pdr .shipment-timeline-dot{background:#b87732;box-shadow:0 0 0 1px #b87732}.shipment-timeline-list .is-postponed .shipment-timeline-dot{background:#8b63aa;box-shadow:0 0 0 1px #8b63aa}.shipment-timeline-list .is-returned .shipment-timeline-dot,.shipment-timeline-list .is-returning .shipment-timeline-dot{background:#bd6639;box-shadow:0 0 0 1px #bd6639}.shipment-timeline-list .is-refused .shipment-timeline-dot{background:#c54f48;box-shadow:0 0 0 1px #c54f48}.shipment-timeline-list .is-cancelled .shipment-timeline-dot{background:#ad4c72;box-shadow:0 0 0 1px #ad4c72}.force-stock-product-image{position:relative}.force-stock-product-image>svg{position:relative;z-index:0}.force-stock-product-image>img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;background:var(--bg-table-header,#eef0f4)}.status-duration{margin-inline-start:2px;font-size:.85em;font-weight:700;opacity:.72;white-space:nowrap}.unified-order-tags .status-duration{margin-inline-start:1px;opacity:.65}.delivery-ledger-provider .status-duration{display:block;margin-top:2px;font-size:10px;color:var(--muted);opacity:1;font-weight:700}.order-reason-card{border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border-color));background:var(--danger-soft);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.order-reason-card header{display:flex;align-items:center;gap:8px;color:var(--danger);font-weight:800;font-size:13px}.order-reason-card p.order-reason-copy{margin:0;font-size:11px;color:var(--text-secondary)}.order-reason-form{display:flex;flex-direction:column;gap:8px}.order-reason-form label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:var(--text-secondary)}.order-reason-form select,.order-reason-form textarea{border:1px solid var(--border-color);border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit;background:var(--surface);color:var(--text-primary)}.order-reason-form button{align-self:flex-start;border:none;border-radius:8px;padding:8px 16px;background:var(--danger);color:#fff;font-weight:800;font-size:12px;cursor:pointer}.order-reason-history{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.order-reason-history li{border-top:1px dashed var(--border-color);padding-top:6px;font-size:11px;color:var(--text-secondary)}.order-reason-history strong{color:var(--text-primary)}.order-reason-card.is-duplicate-review{gap:12px}.duplicate-review-match{display:flex;flex-direction:column;gap:6px;border-top:1px dashed color-mix(in srgb,var(--danger) 25%,var(--border-color));padding-top:10px}.duplicate-review-match:first-of-type{border-top:none;padding-top:0}.duplicate-review-match .order-reason-form{gap:6px}.agent-task-alert{display:inline-flex;align-items:center;gap:4px;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:800;line-height:1.3;white-space:nowrap}.agent-task-alert.is-urgent{background:var(--danger-soft);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent)}.agent-task-alert.is-warning{background:var(--warning-soft);color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 35%,transparent)}.agent-task-alert small{font-weight:700;opacity:.8;margin-inline-start:2px}.agent-task-alert.is-compact{font-size:9px;padding:2px 6px}.delivery-ledger-provider .agent-task-alert{display:inline-flex;margin-top:4px}.confirmation-detail-alerts{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}.delivery-ledger-menu-form:is(.is-reason-form,.is-follow-up-form,.is-forcelog-relaunch-form){display:flex;flex-direction:column;align-items:stretch;grid-column:1/-1;width:100%;gap:8px;border-top:1px dashed var(--border-color);padding-top:10px;margin-top:4px}.delivery-ledger-menu-form:is(.is-reason-form,.is-follow-up-form,.is-forcelog-relaunch-form) label{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%}.delivery-ledger-menu-form:is(.is-reason-form,.is-follow-up-form,.is-forcelog-relaunch-form) select,.delivery-ledger-menu-form:is(.is-reason-form,.is-follow-up-form,.is-forcelog-relaunch-form) textarea{width:100%;box-sizing:border-box}.delivery-ledger-menu-form:is(.is-reason-form,.is-follow-up-form,.is-forcelog-relaunch-form) textarea{border:1px solid var(--border-color);border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit;background:var(--surface);color:var(--text-primary);resize:vertical;min-height:78px}.delivery-ledger-menu-form:is(.is-reason-form,.is-follow-up-form,.is-forcelog-relaunch-form) button{align-self:stretch;width:100%}.delivery-reason-form-title{display:block;width:100%;text-align:left;font-size:12px;color:var(--danger)}.agent-task-panel{display:flex;flex-direction:column;gap:8px}.agent-task-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid var(--border-color);border-radius:10px;padding:9px 12px;background:var(--surface);text-decoration:none;color:inherit}.agent-task-row:hover{border-color:color-mix(in srgb,var(--info) 40%,var(--border-color))}.agent-task-priority{border-radius:999px;padding:3px 9px;font-size:9px;font-weight:900;letter-spacing:.02em;white-space:nowrap}.agent-task-priority.is-urgent{background:var(--danger-soft);color:var(--danger)}.agent-task-priority.is-overdue{background:var(--warning-soft);color:var(--warning)}.agent-task-priority.is-today{background:var(--info-soft);color:var(--info)}.agent-task-priority.is-normal{background:#eeeff1;color:#666b73}.agent-task-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.agent-task-row-main strong{font-size:12.5px}.agent-task-row-main small{font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-task-row-due{font-size:10px;color:var(--muted);white-space:nowrap}.finance-filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:9px;border:1px solid #dce0e6;border-radius:13px;background:#fff;margin-bottom:4px}.finance-filter-bar label{display:grid;gap:3px;min-width:130px}.finance-filter-bar label span{color:#7a8089;font-size:9px;font-weight:800;text-transform:uppercase}.finance-filter-bar input,.finance-filter-bar select{height:34px;border:1px solid #d8dde3;border-radius:8px;padding:0 7px;color:#384150;background:#fbfcfc;font:inherit}.finance-filter-bar button{height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;padding:0 13px;background:#233e6f;color:#fff;font-weight:750;cursor:pointer}.finance-daily-card{gap:10px}.finance-daily-table-wrap{width:100%;overflow-x:auto;border-top:1px solid #e2e5ea}.finance-daily-table{width:100%;min-width:860px;border-collapse:collapse}.finance-daily-table th{position:sticky;top:0;z-index:1;border-bottom:1px solid #d1d6dd;background:#f4f5f7;color:#6d7480;padding:9px 11px;font-size:.58rem;letter-spacing:.05em;text-align:left;text-transform:uppercase}.finance-daily-table td{border-bottom:1px solid #eef0f2;padding:9px 11px;font-size:.68rem;color:#333b47;white-space:nowrap}.finance-daily-table tr:nth-child(2n) td{background:#fafbfc}.finance-daily-table td.is-profit{color:#123b7d;font-weight:800}.finance-daily-table td.is-loss{color:#b94e42;font-weight:800}@media (max-width:720px){.finance-filter-bar{flex-direction:column;align-items:stretch}.finance-filter-bar label{min-width:0}.finance-filter-bar button{width:100%}}.ads-connections-card,.ads-spend-dashboard-card{gap:12px}.ads-connections-list{display:flex;flex-direction:column;gap:8px}.ads-connection-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid var(--border-color);border-radius:12px;padding:11px 14px;background:var(--surface)}.ads-connection-row.is-connected{border-color:color-mix(in srgb,var(--success) 30%,var(--border-color))}.ads-connection-row.is-error{border-color:color-mix(in srgb,var(--danger) 35%,var(--border-color));background:var(--danger-soft)}.ads-connection-row.is-not_connected{opacity:.82}.ads-connection-status-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--bg-elevated);color:var(--muted)}.ads-connection-row.is-connected .ads-connection-status-icon{color:var(--success)}.ads-connection-row.is-error .ads-connection-status-icon{color:var(--danger)}.ads-connection-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ads-connection-main strong{font-size:13px}.ads-connection-main small{font-size:10.5px;color:var(--text-secondary)}.ads-connection-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ads-connection-actions form{margin:0}.ads-connection-actions button{border:1px solid var(--border-color);border-radius:7px;padding:6px 10px;background:var(--bg-elevated);color:var(--text-primary);font-size:11px;font-weight:700;cursor:pointer}.ads-connection-actions button:disabled{opacity:.5;cursor:not-allowed}.ads-connection-actions button.is-danger-action{border-color:color-mix(in srgb,var(--danger) 40%,var(--border-color));color:var(--danger)}.ads-connection-new{border-top:1px dashed var(--border-color);padding-top:10px}.ads-connection-new summary{cursor:pointer;font-weight:800;font-size:12.5px;color:var(--primary)}.ads-connection-new form{margin-top:10px}.ads-quick-range-link{display:inline-flex;align-items:center;height:34px;border:1px solid #d8dde3;border-radius:8px;padding:0 11px;font-size:11.5px;font-weight:700;color:#233e6f;background:#f2f4f8;text-decoration:none}@media (max-width:720px){.ads-connection-row{grid-template-columns:1fr}.ads-connection-status-icon{justify-self:start}.ads-connection-actions{justify-content:flex-start}.ads-connection-actions button{flex:1 1 auto}.agent-task-row{grid-template-columns:auto 1fr;grid-template-areas:"priority main" "due due";row-gap:4px}.agent-task-priority{grid-area:priority}.agent-task-row-main{grid-area:main}.agent-task-row-due{grid-area:due;white-space:normal;padding-top:4px;border-top:1px dashed var(--border-color)}.confirmation-detail-alerts,.delivery-ledger-provider .agent-task-alert{row-gap:4px}.order-reason-card{padding:12px}.delivery-ledger-menu-form.is-reason-form select,.delivery-ledger-menu-form.is-reason-form textarea,.order-reason-form select,.order-reason-form textarea{width:100%;box-sizing:border-box;font-size:16px}.delivery-ledger-menu-form.is-reason-form textarea,.order-reason-form textarea{min-height:78px}.delivery-ledger-menu-form.is-reason-form button,.order-reason-form button{align-self:stretch;min-height:42px;font-size:13px}}@media (max-width:480px){.order-reason-card header{font-size:12px}.order-reason-card p.order-reason-copy{font-size:10.5px}.delivery-ledger-menu-form.is-reason-form button,.order-reason-form button{width:100%}.agent-task-row-main strong{font-size:12px}.agent-task-row-main small{white-space:normal;overflow:visible;text-overflow:clip}.agent-task-alert{font-size:10px;padding:4px 8px}}.performance-page{--perf-ink:#080c1b;--perf-night:#070b17;--perf-night-2:#0c1429;--perf-mint:#7090e0;--perf-amber:#f8b85b;--perf-blue:#7aa8ff;--perf-violet:#c18aff;--perf-paper:#f4f2eb;--perf-line:rgba(8,12,27,.13);display:grid;gap:18px;color:var(--perf-ink)}.admin-app .admin-main .performance-page :is(h1,h2,h3,strong,dd){color:inherit}.admin-app .admin-main .performance-page :is(p,small,span,dt,label){color:inherit}.performance-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(210px,.55fr);gap:34px;min-height:330px;padding:clamp(28px,4vw,54px);border-radius:32px;background:radial-gradient(circle at 82% 18%,rgba(112,144,224,.2),transparent 23%),radial-gradient(circle at 10% 110%,rgba(122,168,255,.13),transparent 35%),linear-gradient(135deg,var(--perf-night),var(--perf-night-2));box-shadow:0 24px 60px rgba(7,11,23,.18)}.performance-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.performance-hero-copy{align-self:center;max-width:790px}.performance-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--perf-mint)!important;font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.performance-hero-copy h1{max-width:720px;margin:13px 0 15px;color:#fff!important;font-size:clamp(2.6rem,5.7vw,5.4rem);font-weight:760;letter-spacing:-.06em;line-height:.92}.performance-hero-copy h1 i{color:var(--perf-mint);font-family:Georgia,serif;font-weight:400}.performance-hero-copy p{max-width:650px;margin:0;color:rgba(235,240,249,.68)!important;font-size:.98rem;line-height:1.75}.performance-sync-orbit{align-self:center;justify-self:end;display:grid;place-items:center;width:min(100%,245px);aspect-ratio:1;padding:25px;border:1px solid rgba(112,144,224,.28);border-radius:50%;color:#fff;text-align:center;box-shadow:inset 0 0 0 12px rgba(255,255,255,.025),0 0 0 1px rgba(255,255,255,.04)}.performance-sync-orbit>span{display:inline-flex;align-items:center;gap:7px;color:var(--perf-mint)!important;font-size:.68rem;font-weight:800}.performance-sync-orbit>span i{width:7px;height:7px;border-radius:99px;background:currentColor;box-shadow:0 0 0 5px rgba(112,144,224,.12)}.performance-sync-orbit>span.is-error{color:#ff8d88!important}.performance-sync-orbit strong{color:#fff!important;font-size:4rem;line-height:.8;letter-spacing:-.08em}.performance-sync-orbit small{color:rgba(255,255,255,.65)!important}.performance-sync-orbit em{display:flex;align-items:center;justify-content:center;gap:5px;color:rgba(255,255,255,.46);font-size:.64rem;font-style:normal;line-height:1.4}.performance-hero-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.13)}.performance-hero-metrics article{display:grid;gap:7px;padding:24px 24px 0;border-left:1px solid rgba(255,255,255,.13)}.performance-hero-metrics article:first-child{padding-left:0;border-left:0}.performance-hero-metrics span{color:rgba(255,255,255,.5)!important;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.performance-hero-metrics strong{color:#fff!important;font-size:clamp(1.35rem,2.4vw,2.25rem);letter-spacing:-.04em}.performance-hero-metrics small{color:rgba(255,255,255,.52)!important;font-size:.72rem}.performance-hero-metrics .is-positive strong{color:var(--perf-mint)!important}.performance-hero-metrics .is-negative strong{color:#ff8d88!important}.performance-filter-deck{display:grid;grid-template-columns:1.15fr repeat(8,minmax(112px,1fr)) auto;align-items:end;gap:10px;padding:15px;border:1px solid var(--perf-line);border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(14,22,42,.06)}.performance-filter-title{align-self:center;display:grid;gap:3px;padding:0 10px}.performance-filter-deck label>span,.performance-filter-title span{color:#757982!important;font-size:.61rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.performance-filter-title strong{font-size:.8rem}.performance-filter-deck label{display:grid;gap:6px;min-width:0}.performance-filter-deck :is(input,select){min-width:0;width:100%;height:42px;padding:0 11px;border:1px solid #d9dbdf;border-radius:10px;background:#f8f9fa;font-size:.75rem}.performance-filter-deck button{height:42px;padding:0 18px;border:0;border-radius:10px;background:var(--perf-ink);color:#fff;font-weight:800;white-space:nowrap}.performance-channel-strip{display:grid;grid-template-columns:210px 225px 1fr auto;align-items:center;gap:12px;padding:13px;border:1px solid var(--perf-line);border-radius:20px;background:var(--perf-paper)}.performance-channel-strip article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;background:#fff}.performance-channel-strip article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px}.performance-channel-strip article>span.is-store{background:#e9f1ff;color:#356ac0!important}.performance-channel-strip article>span.is-whatsapp{background:#e4ecf8;color:#0e358b!important}.performance-channel-strip article div{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:8px}.performance-channel-strip article small{grid-column:1/-1;color:#757982!important;font-size:.6rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.performance-channel-strip article strong{font-size:1.55rem;line-height:1}.performance-channel-strip article p{margin:0;color:#757982!important;font-size:.64rem}.performance-channel-strip>div{min-width:0}.performance-channel-strip>div strong{font-size:.8rem}.performance-channel-strip>div p{max-width:620px;margin:4px 0 0;color:#717680!important;font-size:.68rem;line-height:1.45}.performance-channel-strip>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 14px;border-radius:11px;background:#143986;color:#fff!important;font-size:.7rem;font-weight:850;text-decoration:none;white-space:nowrap}.performance-alert-rail{display:flex;align-items:center;gap:10px;overflow-x:auto;padding:4px 1px}.performance-alert-rail a,.performance-alert-rail span{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:8px 12px;border:1px solid #e7d9b9;border-radius:999px;background:#fff8e8;color:#77541d!important;font-size:.72rem;font-weight:750;text-decoration:none}.performance-alert-rail span.is-danger{border-color:#f1c5c1;background:#fff0ef;color:#9d3029!important}.performance-alert-rail a{margin-left:auto;border-color:#b9c4dd;background:#eef2f9;color:#11296a!important}.performance-command-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.65fr);gap:18px}.performance-accounts-card,.performance-chart-card,.performance-config,.performance-cost-card,.performance-detail-drawer,.performance-ledger-card,.performance-score-card{border:1px solid var(--perf-line);border-radius:24px;background:#fff;box-shadow:0 14px 40px rgba(13,22,44,.055)}.performance-chart-card{overflow:hidden;padding:25px;background:#0a1021;color:#fff}.performance-accounts-card>header,.performance-chart-card>header,.performance-cost-card>header,.performance-detail-drawer>header,.performance-ledger-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.performance-accounts-card header span,.performance-chart-card header span,.performance-cost-card header span,.performance-ledger-card header span:not(.performance-ledger-count){color:#6f7582!important;font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.performance-chart-card header span{color:var(--perf-mint)!important}.performance-chart-card h2{margin:5px 0 0;color:#fff!important;font-size:1.45rem}.performance-chart-card header small{color:rgba(255,255,255,.48)!important}.performance-chart-shell{margin-top:18px}.performance-chart-legend{display:flex;justify-content:flex-end;gap:17px;margin-bottom:4px}.performance-chart-legend span{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.62)!important;font-size:.65rem}.performance-chart-legend span:before{content:"";width:18px;height:3px;border-radius:99px;background:currentColor}.performance-chart-legend .is-revenue{color:var(--perf-mint)!important}.performance-chart-legend .is-ads{color:var(--perf-amber)!important}.performance-chart-legend .is-profit{color:var(--perf-blue)!important}.performance-chart{display:block;width:100%;height:auto;overflow:visible}.performance-chart-grid{stroke:rgba(255,255,255,.08);stroke-width:1}.performance-chart-zero{stroke:rgba(255,255,255,.2);stroke-dasharray:4 5}.performance-chart-axis,.performance-chart-date{fill:rgba(255,255,255,.42);font-size:10px}.performance-chart-line{fill:none;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.performance-chart-line.is-revenue{stroke:var(--perf-mint)}.performance-chart-line.is-ads{stroke:var(--perf-amber)}.performance-chart-line.is-profit{stroke:var(--perf-blue)}.performance-chart-dot{fill:var(--perf-blue);stroke:#0a1021;stroke-width:2}.performance-chart-empty{min-height:285px;display:grid;place-items:center;color:rgba(255,255,255,.55)}.performance-score-card{overflow:hidden}.performance-score-card>header{display:grid;gap:5px;padding:25px;background:var(--perf-paper)}.performance-score-card header span{color:#787c84!important;font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.performance-score-card header strong{font-size:3rem;line-height:1;letter-spacing:-.06em}.performance-score-card header small{color:#6b707b!important}.performance-funnel{display:grid;gap:17px;padding:25px}.performance-funnel>div{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding-bottom:9px}.performance-funnel span{display:flex;align-items:center;gap:8px;font-size:.78rem}.performance-funnel i{position:absolute;bottom:0;left:0;height:3px;border-radius:99px;background:var(--perf-mint)}.performance-score-card dl{display:grid;gap:0;margin:0;padding:0 25px 22px}.performance-score-card dl>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid var(--perf-line)}.performance-score-card dt{font-size:.72rem}.performance-score-card dd{margin:0;font-size:.78rem;font-weight:800}.performance-ledger-card{overflow:hidden}.performance-ledger-card>header{padding:26px 28px 20px}.performance-accounts-card h2,.performance-cost-card h2,.performance-detail-drawer h2,.performance-ledger-card h2{margin:5px 0 0;font-size:1.35rem;letter-spacing:-.025em}.performance-ledger-card header p{margin:7px 0 0;color:#717680!important;font-size:.76rem}.performance-ledger-count{padding:7px 10px;border-radius:999px;background:#e8edf6;color:#163176!important;font-size:.68rem;font-weight:850;white-space:nowrap}.performance-ledger-scroll{overflow:auto}.admin-app .admin-main .performance-ledger-scroll table{width:100%;min-width:1120px;border:0;border-collapse:separate;border-spacing:0;background:#fff;font-size:.72rem}.admin-app .admin-main .performance-ledger-scroll th{position:sticky;top:0;z-index:1;padding:11px 13px;border-width:1px 0 0;background:#eef1f2;color:#646973;font-size:.61rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.admin-app .admin-main .performance-ledger-scroll td{padding:12px 13px;border-width:1px 0 0;white-space:nowrap}.admin-app .admin-main .performance-ledger-scroll tbody tr:nth-child(2n){background:#f9fafb}.performance-ledger-scroll td a{font-weight:850;text-decoration:none}.performance-ledger-scroll td.is-profit{color:#082878!important;font-weight:850}.performance-ledger-scroll td.is-loss{color:#c44037!important;font-weight:850}.performance-ledger-scroll td:is(.is-profit,.is-loss){display:flex;align-items:center;gap:5px}.performance-detail-drawer{overflow:hidden;border-color:#a9b7d9;box-shadow:0 18px 52px rgba(26,50,110,.12)}.performance-detail-drawer>header{padding:20px 26px;background:#eef2f9}.performance-detail-drawer header span{color:#2b4481!important;font-size:.68rem;font-weight:800;text-transform:uppercase}.performance-detail-drawer header a{padding:7px 11px;border:1px solid #abb7d7;border-radius:9px;text-decoration:none;font-size:.72rem;font-weight:800}.performance-lower-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.performance-accounts-card,.performance-cost-card{padding:25px}.performance-accounts-card header a{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid var(--perf-line);border-radius:10px;text-decoration:none;font-size:.7rem;font-weight:800}.performance-account-row{display:grid;grid-template-columns:35px 1fr auto auto;align-items:center;gap:13px;padding:15px 0;border-top:1px solid var(--perf-line)}.performance-account-row:first-child{margin-top:15px}.performance-account-row>span{color:#9a9ea5!important;font-family:ui-monospace,monospace;font-size:.7rem}.performance-account-row div{display:grid;gap:3px}.performance-account-row strong{font-size:.8rem}.performance-account-row small{color:#777b84!important;font-size:.66rem}.performance-account-row b{font-size:.78rem}.performance-account-row form{margin:0}.performance-account-row form button{display:grid;width:31px;height:31px;place-items:center;border:1px solid #f0d2d2;border-radius:9px;background:#fff6f6;color:#b44343;cursor:pointer}.performance-cost-card{background:var(--perf-paper)}.performance-cost-row{display:grid;grid-template-columns:115px 1fr auto;align-items:center;gap:13px;margin-top:24px}.performance-cost-row span{font-size:.72rem}.performance-cost-row>i{overflow:hidden;height:7px;border-radius:99px;background:#dde0e3}.performance-cost-row>i b{display:block;height:100%;border-radius:inherit}.performance-cost-row strong{min-width:95px;font-size:.72rem;text-align:right}.performance-empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;color:#777b84;text-align:center}.performance-empty strong{color:var(--perf-ink)!important}.performance-empty span{font-size:.72rem}.performance-config{overflow:hidden}.performance-config>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 25px;cursor:pointer;list-style:none}.performance-config>summary::-webkit-details-marker{display:none}.performance-config>summary span{display:flex;align-items:center;gap:9px;font-weight:850}.performance-config>summary small{color:#777b84!important}.performance-config[open]>summary{border-bottom:1px solid var(--perf-line);background:#f7f8f9}.performance-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--perf-line)}.performance-config-grid>article{min-width:0;padding:25px;background:#fff}.performance-config-grid h3{margin:0 0 15px}.performance-config-grid form{display:flex;flex-wrap:wrap;align-items:end;gap:9px;margin-top:10px}.performance-config-grid form label{display:grid;flex:1 1 120px;gap:5px;font-size:.7rem}.performance-config-grid :is(input,select){width:100%;min-height:40px;padding:7px 9px;border:1px solid #d9dbdf;border-radius:9px;background:#fff}.performance-config-grid button{min-height:40px;padding:0 12px;border:0;border-radius:9px;background:var(--perf-ink);color:#fff;font-weight:800}.performance-config-list{max-height:360px;overflow:auto}.performance-config-list form{display:grid;grid-template-columns:1fr 100px auto;align-items:center;padding:9px 0;border-top:1px solid var(--perf-line)}.performance-config-list form span{display:grid}.performance-config-line small,.performance-config-list form small{color:#818690!important;font-size:.64rem}.performance-config-line{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--perf-line);font-size:.72rem}.performance-config-line>span{display:grid;flex:1 1}.performance-config-line form{margin:0}.ads-provider-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.ads-provider-readiness-grid article{display:grid;gap:3px;padding:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-muted)}.ads-provider-readiness-grid article>span{font-size:.68rem;font-weight:850;text-transform:uppercase}.ads-provider-readiness-grid article strong{font-size:.78rem}.ads-provider-readiness-grid article small{overflow-wrap:anywhere;font-size:.62rem}.ads-provider-readiness-grid article.is-ready{border-color:#a6b5da;background:#eff3fa;color:#112b6c}.ads-provider-readiness-grid article.is-missing{border-color:#ead2a8;background:#fff8e9;color:#815c21}.meta-connect-button.is-disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.52}.ads-manual-api{margin-top:17px;border:1px dashed #b8becb!important;border-radius:14px;background:#f8f9fb}.ads-manual-api>summary{display:flex;align-items:center;gap:8px;padding:14px 16px;cursor:pointer;color:var(--text-primary);font-size:.78rem;font-weight:850}.ads-manual-api>p{margin:0;padding:0 16px 6px;font-size:.7rem;line-height:1.6}.ads-manual-api-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:13px 16px 17px}.ads-manual-api-form label{display:grid;gap:5px;font-size:.68rem;font-weight:750}.ads-manual-api-form label.is-wide{grid-column:span 3}.ads-manual-api-form label span small{font-weight:500}.ads-manual-api-form :is(input,select){width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--border-color);border-radius:9px;background:var(--bg-elevated)}.ads-manual-api-form button{align-self:end;min-height:42px;border:0;border-radius:9px;background:var(--primary);color:#fff;font-weight:850}@media (max-width:1280px){.performance-filter-deck{grid-template-columns:repeat(4,minmax(0,1fr))}.performance-filter-title{grid-column:span 2}.performance-channel-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-channel-strip>a{justify-self:end}}@media (max-width:920px){.performance-hero{grid-template-columns:1fr}.performance-sync-orbit{justify-self:start;width:190px}.performance-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-hero-metrics article:nth-child(3){padding-left:0;border-left:0}.performance-command-grid,.performance-lower-grid{grid-template-columns:1fr}.performance-filter-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-config-grid{grid-template-columns:1fr}.ads-manual-api-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-manual-api-form label.is-wide{grid-column:span 2}.performance-channel-strip{grid-template-columns:1fr}.performance-channel-strip>a{justify-self:stretch}}@media (max-width:620px){.performance-hero{padding:26px 20px;border-radius:22px}.performance-hero-copy h1{font-size:2.55rem}.performance-sync-orbit{display:none}.performance-hero-metrics{grid-template-columns:1fr}.performance-hero-metrics article,.performance-hero-metrics article:first-child,.performance-hero-metrics article:nth-child(3){padding:16px 0;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.performance-filter-deck{grid-template-columns:1fr}.performance-filter-title{grid-column:auto}.performance-accounts-card,.performance-chart-card,.performance-cost-card,.performance-score-card{padding:18px;border-radius:18px}.performance-chart-card{padding:18px 10px}.performance-chart-card>header{padding-inline:8px}.performance-chart-legend{justify-content:flex-start;flex-wrap:wrap;padding-inline:8px}.performance-ledger-card>header{padding:20px}.performance-config>summary{align-items:flex-start;flex-direction:column}.performance-config-grid>article{padding:19px}.ads-manual-api-form,.ads-provider-readiness-grid{grid-template-columns:1fr}.ads-manual-api-form label.is-wide{grid-column:auto}}.ops-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ops-agents-panel{min-height:0}.ops-explorer{display:grid;min-width:0;gap:12px;margin-top:16px}.ops-selector{display:flex;gap:8px;padding:2px 2px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.ops-chip{display:flex;flex:0 0 auto;align-items:center;gap:9px;min-width:150px;max-width:220px;padding:7px 12px 7px 8px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start}.ops-chip:hover{border-color:var(--border-strong);background:var(--bg-table-row-hover)}.ops-chip[aria-selected=true]{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 -2px 0 var(--primary)}.ops-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ops-chip-avatar{position:relative;flex:0 0 auto}.ops-chip-avatar>i{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--primary-soft);color:var(--primary);font-size:11px;font-style:normal;font-weight:800}.ops-chip[aria-selected=true] .ops-chip-avatar>i{background:var(--bg-card)}.ops-chip-text{display:grid;min-width:0;gap:1px}.ops-chip-text strong{font-size:13px;font-weight:700}.ops-chip-text small,.ops-chip-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-chip-text small{color:var(--text-secondary);font-size:11px;font-weight:500}.ops-presence-dot{position:absolute;right:-3px;bottom:-3px;width:11px;height:11px;border:2px solid var(--bg-card);border-radius:50%;background:var(--text-tertiary)}.ops-presence-dot.is-online{background:var(--success)}.ops-agent-view{display:grid;grid-template-columns:minmax(190px,1fr) minmax(220px,1fr) minmax(280px,1.5fr);gap:14px 22px;align-items:center;padding:16px 18px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card-alt)}.ops-agent-view:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ops-agent-identity{display:flex;align-items:center;gap:14px;min-width:0}.ops-agent-identity>div{min-width:0}.ops-agent-avatar{position:relative;flex:0 0 auto}.ops-agent-avatar>i{display:grid;width:56px;height:56px;place-items:center;border-radius:16px;background:var(--primary-soft);color:var(--primary);font-size:18px;font-style:normal;font-weight:800}.ops-agent-avatar .ops-presence-dot{right:-4px;bottom:-4px;width:15px;height:15px;border-width:3px;border-color:var(--bg-card-alt)}.ops-agent-identity h3{margin:0;overflow:hidden;font-size:18px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ops-agent-presence{margin:2px 0 0;font-size:13px;font-weight:700}.ops-agent-presence.is-online{color:var(--success)}.ops-agent-presence.is-offline{color:var(--text-secondary)}.ops-agent-seen{margin:1px 0 0;color:var(--text-tertiary);font-size:12px}.ops-agent-rings{display:flex;align-items:flex-start;justify-content:center;gap:18px;min-width:0}.ops-kpi{position:relative;min-width:0}.ops-kpi-trigger{display:grid;justify-items:center;gap:1px;padding:4px 6px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:help;font:inherit}.ops-kpi-trigger:hover{background:var(--primary-soft)}.ops-kpi-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ops-kpi-trigger>strong{margin-top:4px;font-size:13px;font-weight:700}.ops-kpi-trigger>small{color:var(--text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-ring{position:relative;display:grid;width:76px;height:76px;flex:0 0 76px;place-items:center}.ops-ring svg{position:absolute;inset:0;width:100%;height:100%}.ops-ring circle{fill:none;stroke-width:9}.ops-ring-track{stroke:var(--primary-soft)}.ops-ring-value{stroke:var(--primary);stroke-linecap:round}.ops-ring>strong{position:relative;font-size:18px;font-weight:800}.ops-kpi-tip{position:absolute;top:calc(100% + 4px);left:50%;z-index:20;display:grid;gap:2px;width:max-content;max-width:min(250px,78vw);padding:9px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card);box-shadow:0 10px 24px rgba(15,23,42,.16);color:var(--text-primary);font-size:12px;line-height:1.4;text-align:left;visibility:hidden;opacity:0;transform:translateX(-50%);pointer-events:none}.ops-kpi-tip>b{color:var(--primary);font-size:12px;font-weight:800}.ops-kpi:first-child .ops-kpi-tip{left:0;transform:none}.ops-kpi:last-child .ops-kpi-tip{right:0;left:auto;transform:none}.ops-kpi.is-open .ops-kpi-tip,.ops-kpi:focus-within .ops-kpi-tip,.ops-kpi:hover .ops-kpi-tip{visibility:visible;opacity:1}.ops-agent-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.ops-agent-stats>div{display:grid;gap:1px;padding:8px 10px;border:1px solid var(--border-color);border-radius:9px;background:var(--bg-card)}.ops-agent-stats dt{color:var(--text-secondary);font-size:12px;font-weight:600}.ops-agent-stats dd{margin:0;font-size:22px;font-weight:800;line-height:1.2}.ops-agent-stats dd.ops-has-waiting{color:var(--warning)}.ops-agent-bars{display:grid;grid-column:1/3;grid-template-columns:minmax(0,1fr);gap:12px 22px}.ops-agent-bars>div{display:grid;gap:6px}.ops-agent-bars>div>span:first-child{display:flex;justify-content:space-between;gap:10px;color:var(--text-secondary);font-size:12px;font-weight:600}.ops-agent-bars strong{color:var(--text-primary);font-weight:800}.ops-bar{display:block;height:8px;overflow:hidden;border-radius:999px;background:var(--primary-soft)}.ops-bar i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.dashboard-panel a.ops-agent-open{display:inline-flex;grid-column:3;justify-self:end;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:0 14px;overflow:hidden;border-radius:8px;background:var(--primary);color:var(--bg-card);font-size:13px;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dashboard-panel a.ops-agent-open:hover{background:var(--primary-hover);color:var(--bg-card)}.dashboard-panel a.ops-agent-open:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ops-agents-details{margin-top:14px;border-top:1px solid var(--border-color)}.ops-agents-details>summary{display:flex;align-items:baseline;gap:10px;padding:12px 0 2px;color:var(--primary);font-size:13px;font-weight:700;cursor:pointer;list-style:none}.ops-agents-details>summary::-webkit-details-marker{display:none}.ops-agents-details>summary:before{content:"▸";display:inline-block;transition:none}.ops-agents-details[open]>summary:before{content:"▾"}.ops-agents-details>summary small{color:var(--text-tertiary);font-size:11px;font-weight:500}.ops-agents-details>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.ops-table-scroll{max-height:392px;margin:16px -20px -20px;overflow:auto;border-top:1px solid var(--border-color);overscroll-behavior:contain}.ops-table-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ops-agents-table{width:100%;min-width:940px;border-collapse:separate;border-spacing:0;font-size:12px}.ops-agents-table thead th{position:sticky;top:0;z-index:2;padding:9px 10px;border-bottom:1px solid var(--border-color);background:var(--bg-table-header);color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.02em;text-align:center;white-space:nowrap}.ops-agents-table thead th:first-child{left:0;z-index:3;text-align:left}.ops-agents-table tbody th,.ops-agents-table td{padding:9px 10px;border-bottom:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);font-weight:600;text-align:center;vertical-align:middle}.dashboard-panel .ops-agents-table tbody th[scope=row]{position:sticky;left:0;z-index:1;background:var(--bg-card);text-align:left;font-weight:700}.dashboard-panel .ops-agents-table tbody tr:hover th[scope=row]{background:var(--bg-table-row-hover)}.ops-agents-table tbody th,.ops-agents-table thead th:first-child{padding-left:20px}.ops-agents-table td:last-child,.ops-agents-table thead th:last-child{padding-right:20px}.ops-agents-table tbody tr:last-child td,.ops-agents-table tbody tr:last-child th{border-bottom:0}.ops-agents-table tbody tr:hover td,.ops-agents-table tbody tr:hover th{background:var(--bg-table-row-hover)}.ops-agents-table .ops-has-waiting{color:var(--warning);font-weight:800}.ops-agent{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none}.ops-agent>i{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:8px;background:var(--primary-soft);color:var(--primary);font-size:11px;font-style:normal;font-weight:800}.ops-agent>strong{max-width:150px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ops-agent:hover>strong{text-decoration:underline}.ops-agent:focus-visible,.ops-ranking-list a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.ops-presence{display:inline-flex;align-items:center;gap:7px;text-align:left}.ops-presence>i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--text-tertiary)}.ops-presence.is-online>i{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.ops-presence>span{display:grid;gap:1px}.ops-presence strong{font-size:12px;font-weight:700}.ops-presence.is-online strong{color:var(--success)}.ops-presence.is-offline strong{color:var(--text-secondary)}.ops-presence small{color:var(--text-tertiary);font-size:11px;font-weight:500;white-space:nowrap}.ops-progress{display:inline-flex;align-items:center;gap:8px}.ops-progress-track{display:block;width:56px;height:6px;overflow:hidden;border-radius:999px;background:var(--primary-soft)}.ops-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.ops-progress small{min-width:34px;color:var(--text-secondary);font-size:11px;font-weight:600;text-align:left}.ops-agents-section{display:grid;min-width:0}.ops-rankings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.ops-health-panel,.ops-ranking-panel{min-height:0;padding:20px}.ops-health-panel .panel-heading,.ops-ranking-panel .panel-heading{gap:12px}.ops-health-panel .panel-heading h2,.ops-ranking-panel .panel-heading h2{margin-top:3px}.ops-health-panel .secondary-link-button,.ops-ranking-panel .secondary-link-button{flex:0 0 auto;white-space:nowrap}.ops-ranking-list{display:grid;gap:2px;max-height:448px;margin:14px -8px 0;padding:0 8px 0 0;overflow-y:auto;list-style:none}.ops-ranking-list a{display:grid;grid-template-columns:22px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:8px;border-radius:8px;color:inherit;text-decoration:none}.ops-ranking-list a:hover{background:var(--bg-table-row-hover)}.ops-rank,.ops-ranking-list a>svg{color:var(--text-tertiary)}.ops-rank{font-size:11px;font-weight:700;text-align:center}.ops-ranking-main{display:grid;min-width:0;gap:5px}.ops-ranking-label{min-width:0;overflow:hidden}.ops-ranking-label strong{display:block;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ops-ranking-bar{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--primary-soft)}.ops-ranking-bar i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.ops-ranking-value{display:grid;justify-items:end;gap:1px;min-width:44px}.ops-ranking-value strong{font-size:13px;font-weight:700}.ops-ranking-value small{color:var(--text-secondary);font-size:11px;font-weight:600}.ops-ranking-note{margin:12px 0 0;color:var(--text-tertiary);font-size:11px}.ops-widget-error{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;border:1px dashed var(--border-strong);border-radius:10px;background:var(--bg-card-alt);color:var(--text-secondary)}.ops-widget-error>svg{flex:0 0 auto;color:var(--warning)}.ops-widget-error>div{flex:1 1 auto;min-width:0}.ops-widget-error strong{color:var(--text-primary);font-size:13px}.ops-widget-error p{margin:2px 0 0;font-size:12px}@media (max-width:1279px){.ops-rankings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-health-panel{grid-column:1/-1}}@media (max-width:1100px){.ops-agent-view{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ops-agent-bars,.ops-agent-stats{grid-column:1/-1}.dashboard-panel a.ops-agent-open{grid-column:1/-1;justify-self:start}}@media (max-width:768px){.ops-rankings-grid{grid-template-columns:1fr}}@media (max-width:520px){.ops-agent-rings{gap:6px}.ops-ring{width:64px;height:64px;flex-basis:64px}.ops-ring>strong{font-size:15px}.ops-kpi-trigger{padding:2px 3px}}@media (max-width:720px){.ops-table-scroll{max-height:480px;margin:14px -20px -20px}.ops-agents-table,.ops-agents-table tbody,.ops-agents-table td,.ops-agents-table th,.ops-agents-table tr{display:block}.ops-agents-table{min-width:0}.ops-agents-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ops-agents-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:2px 18px;padding:12px 20px;border-bottom:1px solid var(--border-color)}.ops-agents-table tbody tr:last-child{border-bottom:0}.ops-agents-table tbody th,.ops-agents-table td{padding:3px 0;border-bottom:0;background:transparent;text-align:right;position:static}.ops-agents-table tbody tr:hover td,.ops-agents-table tbody tr:hover th{background:transparent}.ops-agents-table tbody th{grid-column:1/-1;text-align:left;padding-bottom:2px}.ops-agents-table td[data-label=Statut]{grid-column:1/-1;text-align:left;padding-bottom:8px}.ops-agents-table td[data-label=Avancement]{grid-column:1/-1}.ops-agents-table td:not([data-label=Statut]):before{content:attr(data-label);float:left;color:var(--text-secondary);font-size:12px;font-weight:500}.ops-agents-table td[data-label=Avancement] .ops-progress{float:right}.ops-agent>strong{max-width:220px}.ops-ranking-list{max-height:340px}.ops-agent-view{grid-template-columns:1fr;gap:14px;padding:14px}.ops-agent-bars{grid-column:auto;grid-template-columns:1fr}.dashboard-panel a.ops-agent-open{grid-column:auto;justify-self:stretch;justify-content:center}.ops-chip{min-width:138px}.dashboard-panel .ops-agents-table tbody th[scope=row]{position:static;background:transparent}.dashboard-panel .ops-agents-table tbody tr:hover th[scope=row]{background:transparent}}