:root{--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--bg-elevated:#fff;--bg-card:#fff;--bg-hover:#f1f5f9;--bg-active:#e2e8f0;--border-faint:#f2f0ec;--border-subtle:#ebe8e3;--border-default:#e4e1db;--border-input:#e4e1db;--border-strong:#cfcac1;--text-primary:#0f172a;--text-secondary:#334155;--text-tertiary:#475569;--text-muted:#64748b;--accent-blue:#001c7d;--accent-blue-hover:#00145a;--accent-blue-bg:#001c7d14;--accent-blue-wash:#001c7d0d;--accent-blue-line:#001c7d4d;--accent-green:#15803d;--accent-green-hover:#166534;--accent-green-bg:#dcfce7;--accent-amber:#b45309;--accent-amber-hover:#92400e;--accent-amber-bg:#fef3c7;--accent-amber-wash:#fffbeb;--accent-amber-line:#b4530959;--accent-red:#b91c1c;--accent-red-hover:#991b1b;--accent-red-bg:#fee2e2;--accent-purple:#6d28d9;--accent-purple-bg:#ede9fe;--accent-cyan:#0369a1;--accent-cyan-bg:#e0f2fe;--accent-rust:#9a3412;--accent-rust-bg:#ffedd5;--accent-yellow:#854d0e;--accent-yellow-bg:#fef9c3;--accent-rose:#9f1239;--accent-rose-bg:#ffe4e6;--accent-teal:#0f766e;--accent-teal-bg:#ccfbf1;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -2px #0000000d;--shadow-lg:0 10px 15px -3px #0000000d, 0 4px 6px -4px #0000000d;--shadow-glow-blue:none;--shadow-glow-green:none;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--radius-sm:8px;--radius-md:12px;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.35s cubic-bezier(.4, 0, .2, 1);--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--sidebar-width:260px;--sidebar-collapsed:72px;--topbar-height:64px;--drawer-width:284px;--tap-target-min:44px;--outcome-tap-min:48px;--topbar-search-min:160px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-start:env(safe-area-inset-left,0px);--safe-end:env(safe-area-inset-right,0px)}[dir=rtl]{--safe-start:env(safe-area-inset-right,0px);--safe-end:env(safe-area-inset-left,0px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-sans), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;line-height:1.5}a{color:var(--accent-blue);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--accent-blue-hover)}[dir=rtl] .flip-rtl{transform:scaleX(-1)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.app-layout{min-height:100vh;display:flex}.main-content{min-width:0;padding-top:var(--topbar-height);transition:margin-inline-start var(--transition-base);flex:1;margin-inline-start:var(--sidebar-width)}.main-content.collapsed{margin-inline-start:var(--sidebar-collapsed)}.page-container{padding:var(--space-xl);max-width:1440px;margin:0 auto}.page-header{margin-bottom:var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.page-title{color:var(--text-primary);letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.page-title-icon{vertical-align:middle;color:var(--text-secondary);align-items:center;margin-inline-end:var(--space-sm);display:inline-flex}.page-subtitle{color:var(--text-secondary);margin-top:var(--space-xs);font-size:.875rem}.sidebar{top:0;width:var(--sidebar-width);background:var(--bg-elevated);border-inline-end:1px solid var(--border-subtle);z-index:50;height:100vh;transition:width var(--transition-base);flex-direction:column;display:flex;position:fixed;inset-inline-start:0;overflow:hidden}.sidebar.collapsed{width:var(--sidebar-collapsed)}.sidebar-logo{height:var(--topbar-height);padding:0 var(--space-lg);border-bottom:1px solid var(--border-subtle);align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.sidebar-logo-icon{background:var(--accent-blue);border-radius:var(--radius-md);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;font-weight:700;display:flex}.sidebar-logo-text{letter-spacing:-.02em;white-space:nowrap;opacity:1;transition:opacity var(--transition-fast);font-size:1.1rem;font-weight:700}.sidebar.collapsed .sidebar-logo-text{opacity:0;pointer-events:none}.sidebar-nav{padding:var(--space-md);gap:var(--space-xs);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar-nav>*{flex:none}.sidebar-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:var(--space-md) var(--space-md) var(--space-xs);white-space:nowrap;font-size:.65rem;font-weight:600;overflow:hidden}.sidebar.collapsed .sidebar-section-label{text-align:center;font-size:0}.sidebar-link{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;text-align:start;background:0 0;border:none;width:100%;font-size:.875rem;font-weight:500;text-decoration:none;display:flex;position:relative}.sidebar-link:hover{background:var(--bg-hover);color:var(--text-primary)}.sidebar-link.active{background:var(--accent-blue-bg);color:var(--accent-blue);font-weight:600}.sidebar-link.active .sidebar-link-icon{color:var(--accent-blue)}.sidebar-link.active:before{content:"";background:var(--accent-blue);border-radius:var(--radius-sm);inline-size:3px;position:absolute;inset-block-start:var(--space-xs);inset-block-end:var(--space-xs);inset-inline-start:0}.sidebar-link-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sidebar-link-text{opacity:1;transition:opacity var(--transition-fast)}.sidebar.collapsed .sidebar-link-text{opacity:0;pointer-events:none}.sidebar-toggle{margin:var(--space-md);padding:var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}.sidebar-toggle:hover{background:var(--bg-hover);color:var(--text-primary)}.topbar-hamburger{min-width:var(--tap-target-min);min-height:var(--tap-target-min);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--space-sm);padding:0;display:none}.topbar-hamburger:hover{background:var(--bg-hover);color:var(--text-primary)}.topbar-hamburger:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.nav-backdrop{z-index:45;opacity:0;visibility:hidden;transition:opacity var(--transition-base), visibility 0s linear var(--transition-base);background:#0f172a73;border:none;padding:0;display:none;position:fixed;inset:0}.nav-backdrop.open{opacity:1;visibility:visible;transition:opacity var(--transition-base)}.topbar{top:0;height:var(--topbar-height);background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);padding:0 var(--space-xl);z-index:40;transition:inset-inline-start var(--transition-base);justify-content:space-between;align-items:center;display:flex;position:fixed;inset-inline-start:var(--sidebar-width);inset-inline-end:0}.topbar.collapsed{inset-inline-start:var(--sidebar-collapsed)}.topbar-search-wrapper{position:relative}.topbar-actions,.profile-menu,.topbar-user,.topbar-user-info{min-width:0}.topbar-search{align-items:center;gap:var(--space-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding-block:0;padding-inline:var(--space-lg);min-block-size:var(--tap-target-min);width:320px;transition:border-color var(--transition-fast);display:flex}.topbar-search:focus-within{border-color:var(--accent-blue);box-shadow:var(--shadow-glow-blue)}.topbar-search-icon{color:var(--text-tertiary);flex-shrink:0;align-items:center;display:flex}.topbar-search input{color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;outline:none;align-self:stretch;width:100%;font-family:inherit}.topbar-search input::placeholder{color:var(--text-tertiary)}.topbar-actions{align-items:center;gap:var(--space-md);display:flex}.topbar-user{align-items:center;gap:var(--space-sm);max-width:100%;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);font:inherit;color:inherit;text-align:start;background:0 0;border:none;display:flex}.topbar-user:hover{background:var(--bg-hover)}.topbar-avatar{border-radius:var(--radius-full);background:var(--accent-blue-bg);border:1px solid color-mix(in srgb, var(--accent-blue) 25%, transparent);width:32px;height:32px;color:var(--accent-blue);flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.topbar-user-info{flex-direction:column;display:flex}.topbar-user-name{font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.topbar-user-role{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-menu{position:relative}.profile-dropdown{z-index:40;background:var(--bg-card,#fff);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:220px;box-shadow:var(--shadow-lg);padding:var(--space-sm);gap:var(--space-sm);flex-direction:column;display:flex;position:absolute;inset-block-start:110%;inset-inline-end:0}.profile-dropdown-section{gap:var(--space-xs);border-block-end:1px solid var(--border-subtle);flex-direction:column;padding-block-end:var(--space-sm);display:flex}.profile-dropdown-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);padding:0 var(--space-xs);font-size:.65rem;font-weight:600}.profile-language-options{gap:var(--space-xs);flex-wrap:wrap;display:flex}.profile-language-option{padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);flex:auto;font-size:.8125rem}.profile-language-option:hover{background:var(--bg-hover);color:var(--text-primary)}.profile-language-option.active{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.profile-dropdown-logout{align-items:center;gap:var(--space-sm);width:100%;min-block-size:var(--tap-target-min);padding:var(--space-sm);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;text-align:start;transition:all var(--transition-fast);background:0 0;border:none;font-size:.8125rem;font-weight:600;display:flex}.profile-dropdown-logout:hover{background:var(--bg-hover);color:var(--accent-red,#dc2626)}.topbar-search-dropdown{z-index:40;background:var(--bg-card,#fff);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:380px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;overflow:hidden}.topbar-search-status{padding:var(--space-lg);text-align:center;color:var(--text-secondary);font-size:.875rem}.topbar-search-list{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.topbar-search-item{width:100%;padding:var(--space-sm) var(--space-md);border:none;border-block-end:1px solid var(--border-subtle);text-align:start;cursor:pointer;background:0 0;flex-direction:column;gap:2px;display:flex}.topbar-search-item:hover,.topbar-search-item.active{background:var(--bg-secondary)}.topbar-search-item-main{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.topbar-search-item-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.topbar-search-item-ref{color:var(--text-tertiary);flex-shrink:0;font-size:.75rem}.topbar-search-item-meta{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.topbar-search-item-city{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.topbar-search-footer{padding:var(--space-sm) var(--space-md);text-align:center;color:var(--text-tertiary);border-block-start:1px solid var(--border-subtle);font-size:.75rem}.stats-grid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-xl);transition:all var(--transition-base);display:block;position:relative;overflow:hidden}.stat-card:hover{border-color:var(--border-default);box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-card:before{content:none}.stat-card-icon{border-radius:var(--radius-md);width:40px;height:40px;margin-bottom:var(--space-md);justify-content:center;align-items:center;font-size:1.1rem;display:flex}.stat-card-icon.blue{background:var(--accent-blue-bg);color:var(--accent-blue)}.stat-card-icon.green{background:var(--accent-green-bg);color:var(--accent-green)}.stat-card-icon.amber{background:var(--accent-amber-bg);color:var(--accent-amber)}.stat-card-icon.red{background:var(--accent-red-bg);color:var(--accent-red)}.stat-card-icon.purple{background:var(--accent-purple-bg);color:var(--accent-purple)}.stat-card-icon.cyan{background:var(--accent-cyan-bg);color:var(--accent-cyan)}.stat-card-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-xs);font-size:.75rem;font-weight:500}.stat-card-value{color:var(--text-primary);letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.2}.stat-card-change{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);padding:2px var(--space-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;display:inline-flex}.stat-card-change.up{color:var(--accent-green);background:var(--accent-green-bg)}.stat-card-change.down{color:var(--accent-red);background:var(--accent-red-bg)}.stat-card.is-primary{padding:var(--space-xl)}.stat-card.is-compact{padding:var(--space-lg)}.stat-card.is-primary .stat-card-icon{width:48px;height:48px}.stat-card.is-primary .stat-card-label{font-size:var(--text-lg)}.stat-card.is-primary .stat-card-value{font-size:2.5rem}.stat-card.is-compact .stat-card-icon{width:36px;height:36px}.stat-card.is-compact .stat-card-label{font-size:var(--text-base)}.stat-card.is-compact .stat-card-value{font-size:var(--text-2xl)}.kpi-grid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.kpi-grid.is-primary{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.card-header{padding:var(--space-lg);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.card-title{color:var(--text-primary);font-size:.9375rem;font-weight:600}.card-subtitle{font-size:var(--text-xs);color:var(--text-muted);margin:2px 0 0;font-weight:400;line-height:1.4}.card-body{padding:var(--space-lg)}.card-body.no-padding{-webkit-overflow-scrolling:touch;padding:0;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.875rem}.data-table thead{z-index:1;position:sticky;top:0}.data-table th{padding:var(--space-md) var(--space-lg);text-align:start;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);white-space:nowrap;font-size:.75rem;font-weight:700}.data-table td{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-faint);color:var(--text-primary);vertical-align:middle}.data-table tr:hover td{background:var(--bg-hover)}.data-table tr:last-child td{border-bottom:none}.data-table .cell-primary{color:var(--text-primary);font-weight:500}.data-table .cell-mono{color:var(--accent-blue);text-align:start;white-space:nowrap;direction:ltr;min-inline-size:13ch;font-family:SF Mono,Consolas,monospace;font-size:.9375rem;font-weight:600}.data-table .cell-id{white-space:nowrap;min-inline-size:17ch}.data-table .cell-money{white-space:nowrap;min-inline-size:9ch}.data-table .cell-when{white-space:nowrap;min-inline-size:11ch}.data-table .cell-name{min-inline-size:15ch}.data-table .cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-inline-size:200px;overflow:hidden}.data-table .cell-num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.colcfg-touch-actor{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:12ch;display:block;overflow:hidden}.colcfg-carrier{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:14ch;display:inline-block;overflow:hidden}.rvw-reason{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.rvw-reason-note{color:var(--text-secondary)}.sidebar-link-badge{font-variant-numeric:tabular-nums;margin-inline-start:auto}.sidebar-link-badge.status-pill{padding-block:0;line-height:1.2}.sidebar.collapsed .sidebar-link-badge{display:none}.colcfg-hint{margin:0 0 var(--space-md);color:var(--text-secondary)}.colcfg-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.colcfg-item{align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);background:var(--bg-secondary);border:1px solid #0000;padding:6px 8px;display:flex}.colcfg-item:hover{border-color:var(--border-default)}.colcfg-grip{color:var(--text-tertiary);cursor:grab;display:inline-flex}.colcfg-label{align-items:center;gap:var(--space-sm);cursor:pointer;flex:auto;min-width:0;display:flex}.colcfg-label input:disabled{cursor:not-allowed}.colcfg-note{color:var(--text-tertiary);white-space:nowrap}.colcfg-move{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-card);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;place-items:center;padding:0;display:grid}.colcfg-move:hover:not(:disabled){border-color:var(--accent-blue);color:var(--accent-blue)}.colcfg-move:disabled{opacity:.4;cursor:default}.colcfg-error{margin:var(--space-md) 0 0;color:var(--accent-red)}.badge{border-radius:var(--radius-sm);white-space:nowrap;letter-spacing:.02em;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge-new{color:var(--accent-blue);background:var(--accent-blue-bg)}.badge-pending,.badge-called{color:var(--accent-amber);background:var(--accent-amber-bg)}.badge-confirmed{color:var(--accent-green);background:var(--accent-green-bg)}.badge-shipped,.badge-in-transit{color:var(--accent-cyan);background:var(--accent-cyan-bg)}.badge-delivered{color:var(--accent-green);background:var(--accent-green-bg)}.badge-returned,.badge-refused{color:var(--accent-red);background:var(--accent-red-bg)}.badge-cancelled{color:var(--text-tertiary);background:#8080801a}.status-stack{align-items:start;gap:var(--space-xs);flex-direction:column;display:flex}.badge-carrier,.badge-outcome{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);max-width:15ch;color:var(--text-secondary);background:var(--bg-secondary);unicode-bidi:isolate;padding-block:2px;padding-inline:8px;font-size:.6875rem;font-weight:500;display:inline-block;overflow:hidden}.badge-carrier-contact{color:var(--accent-amber);background:var(--accent-amber-bg)}.stock-row-low td,.stock-row-low:hover td{background:var(--accent-amber-bg)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:1px solid #0000;padding:10px 20px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent-blue);color:#fff;border-color:var(--accent-blue)}.btn-primary:hover:not(:disabled){background:var(--accent-blue-hover)}.btn-success{background:var(--accent-green);color:#fff;border-color:var(--accent-green)}.btn-success:hover:not(:disabled){background:var(--accent-green-hover)}.btn-danger{background:var(--accent-red);color:#fff;border-color:var(--accent-red)}.btn-danger:hover:not(:disabled){background:var(--accent-red-hover)}.btn-secondary{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.btn-secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--text-tertiary)}.btn-ghost{color:var(--text-secondary);border-color:var(--border-default);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-strong)}.btn-icon{inline-size:var(--tap-target-min);block-size:var(--tap-target-min);border-radius:var(--radius-md);flex-shrink:0;padding:0}.btn-sm{padding:4px 10px;font-size:.75rem}.btn-lg{padding:var(--space-md) var(--space-xl);font-size:.875rem}.form-group{gap:var(--space-xs);flex-direction:column;display:flex}.form-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.password-field{direction:ltr;display:block;position:relative}.password-field .form-input{width:100%;padding-inline-end:40px}.password-reveal{border-radius:var(--radius-md);width:38px;color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block:1px;inset-inline-end:1px}.password-reveal:hover{color:var(--text-secondary)}.password-reveal:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px;color:var(--text-secondary)}.form-input,.form-select,.form-textarea{padding:var(--space-sm) var(--space-md);background:var(--bg-elevated);border:1px solid var(--border-input);border-radius:var(--radius-md);color:var(--text-primary);transition:all var(--transition-fast);outline:none;font-family:inherit;font-size:.875rem}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--accent-blue);box-shadow:var(--shadow-glow-blue)}.form-input::placeholder{color:var(--text-tertiary)}.form-input:not(.filters-bar-control):not(.form-control-sm),.form-select:not(.filters-bar-control):not(.form-control-sm){min-block-size:var(--tap-target-min)}.form-textarea{resize:vertical;min-height:80px}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 5L6 8L9 5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-inline-end:32px}.form-control-sm{padding-block:4px;padding-inline:8px;font-size:.8125rem}select.form-control-sm,.form-select.form-control-sm{padding-inline-end:32px}[dir=rtl] .form-select{background-position:12px}.form-row{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.form-error{color:var(--accent-red);margin-top:2px;font-size:.75rem}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;animation:fadeIn var(--transition-fast);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);width:90%;max-width:560px;max-height:90vh;box-shadow:var(--shadow-lg);animation:slideUp var(--transition-base);overflow-y:auto}.modal-header{padding:var(--space-xl);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.modal-title{font-size:1.125rem;font-weight:700}.modal-body{padding:var(--space-xl)}.modal-footer{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--border-subtle);display:flex}.outcome-confirm .modal-footer .btn{min-block-size:var(--outcome-tap-min)}.confirm-alert{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--accent-amber);border-radius:var(--radius-md);background:var(--accent-amber-bg);color:var(--accent-amber);font-size:var(--text-sm);border-inline-start-width:3px;margin-block-start:var(--space-lg);line-height:1.45;display:flex}.confirm-alert svg{flex:none;margin-block-start:1px}.confirm-alert-body{min-inline-size:0}.confirm-alert-title{margin-block-end:2px;font-weight:600}.confirm-alert-note{color:var(--text-secondary)}.confirm-addr{align-items:center;gap:var(--space-xs);border-block-start:1px solid color-mix(in srgb, var(--accent-amber) 25%, transparent);flex-wrap:wrap;margin-block-start:var(--space-sm);padding-block-start:var(--space-sm);display:flex}.confirm-addr-value{min-inline-size:0;color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.confirm-addr-value:empty:before{content:"—";color:var(--text-muted)}.confirm-addr-badge{align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--accent-red) 30%, transparent);background:var(--accent-red-bg);color:var(--accent-red);font-size:var(--text-xs);white-space:nowrap;padding:2px 8px;font-weight:600;display:inline-flex}.insight-row{gap:var(--space-xl);grid-template-columns:2fr 1fr;margin-block-end:var(--space-xl);display:grid}.funnel-rates{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rate-block{padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary)}.rate-block-label{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.rate-block-value{font-size:var(--text-2xl);color:var(--cell-ink,var(--text-primary));font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.rate-bar{block-size:8px;border-radius:var(--radius-full);background:var(--border-subtle);margin-block-start:var(--space-sm);overflow:hidden}.rate-bar-fill{border-radius:var(--radius-full);background:var(--cell-ink,var(--accent-blue));block-size:100%}.rate-block-note{font-size:var(--text-xs);color:var(--text-muted);margin-block-start:var(--space-sm);display:block}.hub-list{gap:var(--space-md);flex-direction:column;display:flex}.hub-head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);font-size:var(--text-xs);margin-block-end:6px;font-weight:600;display:flex}.hub-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--text-primary);overflow:hidden}.hub-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.hub-bar{border-radius:var(--radius-full);background:var(--border-subtle);block-size:6px;overflow:hidden}.hub-bar-fill{border-radius:var(--radius-full);background:var(--accent-blue);block-size:100%}.pagination{padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.pagination-info{color:var(--text-tertiary);font-size:.8125rem}.pagination-buttons{gap:var(--space-xs);display:flex}.pagination-btn{padding:var(--space-xs) var(--space-md);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;font-family:inherit;font-size:.8125rem}.pagination-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.pagination-btn.active{background:var(--accent-blue);color:#fff;border-color:var(--accent-blue)}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.filters-bar{align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;margin-block-end:var(--space-md);display:flex}.filter-chip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;font-family:inherit;font-size:.75rem;display:inline-flex}.filter-chip:hover{border-color:var(--accent-blue);color:var(--accent-blue)}.filter-chip.active{background:var(--accent-blue-bg);border-color:var(--accent-blue);color:var(--accent-blue)}.skeleton{background:linear-gradient(90deg, var(--bg-elevated) 25%, var(--bg-hover) 50%, var(--bg-elevated) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer}.spinner{border:2px solid var(--border-default);border-top-color:var(--accent-blue);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin}.empty-state{padding:var(--space-3xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state-icon{margin-bottom:var(--space-lg);opacity:.3;justify-content:center;font-size:3rem;display:flex}.empty-state-icon.is-blue{color:var(--accent-blue);opacity:1}.empty-state-icon.is-amber{color:var(--accent-amber);opacity:1}.empty-state-icon.is-green{color:var(--accent-green);opacity:1}.empty-state-title{color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:1.125rem;font-weight:600}.empty-state-text{color:var(--text-tertiary);max-width:400px;font-size:.875rem}.toast-container{bottom:var(--space-xl);gap:var(--space-sm);z-index:200;pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-inline-end:var(--space-xl)}.toast{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:slideIn var(--transition-base);pointer-events:none;min-width:280px;font-size:.8125rem;display:flex}[dir=rtl] .toast{animation-name:slideInRtl}.toast-success{border-inline-start:3px solid var(--accent-green)}.toast-error{border-inline-start:3px solid var(--accent-red)}.toast-warning{border-inline-start:3px solid var(--accent-amber)}.notification-bell{position:relative}.notification-bell-trigger{justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-badge{min-width:16px;height:16px;padding:0 var(--space-xs);border-radius:var(--radius-full);background:var(--accent-red,#dc2626);color:#fff;text-align:center;font-size:.625rem;font-weight:700;line-height:16px;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}@keyframes notification-bell-shake-kf{0%,92%,to{transform:rotate(0)}93%{transform:rotate(-12deg)}94%{transform:rotate(10deg)}95%{transform:rotate(-8deg)}96%{transform:rotate(6deg)}97%{transform:rotate(-4deg)}98%{transform:rotate(0)}}.notification-bell-shake{transform-origin:50% 0;animation:4s ease-in-out infinite notification-bell-shake-kf;display:inline-flex}@media (prefers-reduced-motion:reduce){.notification-bell-shake{animation:none}}.notification-dropdown{z-index:40;background:var(--bg-card,#fff);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:340px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);max-block-size:calc(100dvh - var(--topbar-height) - var(--space-md));flex-direction:column;display:flex;position:absolute;inset-block-start:110%;inset-inline-end:0}.notification-dropdown-header{border-block-end:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:12px 16px;font-weight:600;display:flex}.notification-dropdown-empty{text-align:center;color:var(--text-secondary);font-size:var(--text-base);padding:32px 16px}.notification-dropdown-list{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.notification-item{align-items:flex-start;gap:var(--space-sm);width:100%;padding:var(--space-md) var(--space-lg);border:none;border-block-end:1px solid var(--border-subtle);text-align:start;cursor:pointer;background:0 0;display:flex}.notification-item:hover{background:var(--bg-secondary)}.notification-item-unread{background:#3b82f60f}.notification-item-icon{color:var(--accent-blue);flex-shrink:0;margin-block-start:2px}.notification-item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.notification-item-text{font-size:var(--text-base);color:var(--text-primary)}.notification-item-time{font-size:var(--text-xs);color:var(--text-secondary)}.notification-dropdown-footer{min-block-size:var(--tap-target-min);padding:var(--space-md) var(--space-lg);text-align:center;font-size:var(--text-sm);color:var(--accent-blue);border-block-start:1px solid var(--border-subtle);flex:none;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.notification-dropdown-footer:hover{background:var(--bg-secondary)}.notification-page-truncated-notice{margin:var(--space-md) 0 0;padding:0 var(--space-xs);font-size:var(--text-sm);color:var(--text-secondary);text-align:center}.grid-2{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.grid-3{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRtl{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bgFloat{0%{transform:translate(0)rotate(0)}to{transform:translate(-3%,-3%)rotate(2deg)}}@keyframes pulse-subtle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}.order-card-list{margin:0;padding:0;list-style:none;display:none}.order-card{gap:var(--space-md);padding:var(--space-lg);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;flex-direction:column;display:flex}.order-card.is-selected{border-color:var(--accent-blue);box-shadow:0 0 0 1px var(--accent-blue)}.order-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.order-card-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.order-card-customer{font-size:var(--text-lg);color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.order-card-ref{min-height:var(--tap-target-min);max-width:100%;font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;align-self:flex-start;align-items:center;display:inline-flex}.order-card-ref:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px;border-radius:var(--radius-sm)}.order-card-status{flex-shrink:0}.order-card-meta{gap:var(--space-sm) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-card-meta-item{flex-direction:column;gap:2px;min-width:0;display:flex}.order-card-meta-item.wide{grid-column:1/-1}.order-card-meta-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}.order-card-meta-value{font-size:var(--text-base);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-card-meta-value:empty:before{content:"—";color:var(--text-muted)}.order-card-meta-value.numeric{font-variant-numeric:tabular-nums}.order-card-phone{text-align:match-parent;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.order-card-amount{font-size:var(--text-lg);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.order-card-actions{align-items:center;gap:var(--space-sm);border-top:1px solid var(--border-subtle);padding-block-start:var(--space-md);display:flex}.order-card-action{min-width:var(--tap-target-min);min-height:var(--tap-target-min);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.order-card-action:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-strong)}.order-card-action:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.order-card-action:disabled{opacity:.4;cursor:not-allowed}.order-card-action.primary{background:var(--accent-blue-bg);color:var(--accent-blue);border-color:#0000}.order-card-action.success{background:var(--accent-green-bg);color:var(--accent-green);border-color:#0000}.order-card-action.danger{background:var(--accent-red-bg);color:var(--accent-red);border-color:#0000}.order-card-action-spacer{margin-inline-start:auto}.order-card-select{min-width:var(--tap-target-min);min-height:var(--tap-target-min);margin:calc(var(--tap-target-min) / -4) 0;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}@media (max-width:1024px){.stats-grid,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){:root{--text-sm:.875rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.375rem}.sidebar,.sidebar.collapsed{width:var(--drawer-width);height:100dvh;visibility:hidden;transition:inset-inline-start var(--transition-base), visibility 0s linear var(--transition-base);padding-block-end:var(--safe-bottom);padding-inline-start:var(--safe-start);inset-inline-start:calc(-1 * (var(--drawer-width) + var(--safe-start)))}.sidebar.drawer-open,.sidebar.collapsed.drawer-open{visibility:visible;box-shadow:var(--shadow-lg);transition:inset-inline-start var(--transition-base);inset-inline-start:0}.sidebar .sidebar-link-text,.sidebar .sidebar-logo-text,.sidebar .sidebar-section-label{opacity:1;pointer-events:auto}.sidebar.collapsed .sidebar-section-label{text-align:start;font-size:.65rem}.sidebar-toggle{display:none}.topbar-hamburger{display:inline-flex}.nav-backdrop{display:block}.main-content,.main-content.collapsed{margin-inline-start:0}.topbar,.topbar.collapsed{padding-inline-start:max(var(--space-lg), var(--safe-start));padding-inline-end:max(var(--space-lg), var(--safe-end));inset-inline-start:0}body.nav-drawer-open{overflow:hidden}.stats-grid,.kpi-grid,.kpi-grid.is-primary{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.stat-card,.stat-card.is-primary,.stat-card.is-compact{column-gap:var(--space-sm);padding:var(--space-md);grid-template-columns:auto 1fr;align-items:center;display:grid}.stat-card-icon,.stat-card.is-primary .stat-card-icon,.stat-card.is-compact .stat-card-icon{width:28px;height:28px;margin-bottom:0;font-size:.85rem}.stat-card-label,.stat-card.is-primary .stat-card-label,.stat-card.is-compact .stat-card-label{font-size:var(--text-xs);overflow-wrap:anywhere;min-width:0;margin-bottom:0}.stat-card-value,.stat-card.is-primary .stat-card-value,.stat-card.is-compact .stat-card-value{font-size:var(--text-xl);overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.grid-2,.grid-3{grid-template-columns:1fr}.page-container{padding:var(--space-lg);padding-block-end:max(var(--space-lg), var(--safe-bottom));padding-inline-start:max(var(--space-lg), var(--safe-start));padding-inline-end:max(var(--space-lg), var(--safe-end))}.topbar-search{width:100%}.topbar-user{min-block-size:var(--tap-target-min)}.topbar-search-wrapper{flex:1 1 var(--topbar-search-min);min-inline-size:var(--topbar-search-min)}.topbar-user-info{display:none}.page-title{flex-wrap:wrap}.filters-bar-control{min-block-size:var(--tap-target-min)}.sidebar-section-label{font-size:var(--text-xs)}.order-table-desktop{display:none}.order-card-list{gap:var(--space-md);flex-direction:column;display:flex}.btn,.btn-sm,.btn-lg,.pagination-btn,.filter-chip{min-height:var(--tap-target-min)}.filter-chip{min-width:var(--tap-target-min);justify-content:center}.notification-bell-trigger,.profile-language-option{min-width:var(--tap-target-min);min-height:var(--tap-target-min)}.sidebar-link{min-height:var(--tap-target-min)}.filter-chip,.pagination-btn{justify-content:center;padding-block:0}.pagination-btn{min-width:var(--tap-target-min);align-items:center;display:inline-flex}.pagination{align-items:stretch;gap:var(--space-md);padding:var(--space-lg);flex-direction:column}.pagination-buttons{flex-wrap:wrap;justify-content:center}}.filters-bar-control:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.flt-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:768px){.flt-chip-row{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;flex:100%;min-width:0;margin-block:-4px;padding-block:4px;overflow-x:auto}.flt-chip-row::-webkit-scrollbar{display:none}.flt-chip-row>.filter-chip{scroll-snap-align:start;flex:none}}.outcome-tint.is-green{--cell-ink:var(--accent-green);--cell-bg:var(--accent-green-bg)}.outcome-tint.is-amber{--cell-ink:var(--accent-amber);--cell-bg:var(--accent-amber-bg)}.outcome-tint.is-rust{--cell-ink:var(--accent-rust);--cell-bg:var(--accent-rust-bg)}.outcome-tint.is-yellow{--cell-ink:var(--accent-yellow);--cell-bg:var(--accent-yellow-bg)}.outcome-tint.is-rose{--cell-ink:var(--accent-rose);--cell-bg:var(--accent-rose-bg)}.outcome-tint.is-teal{--cell-ink:var(--accent-teal);--cell-bg:var(--accent-teal-bg)}.outcome-tint.is-cyan{--cell-ink:var(--accent-cyan);--cell-bg:var(--accent-cyan-bg)}.outcome-tint.is-blue{--cell-ink:var(--accent-blue);--cell-bg:var(--accent-blue-bg)}.outcome-tint.is-purple{--cell-ink:var(--accent-purple);--cell-bg:var(--accent-purple-bg)}.outcome-tint.is-red{--cell-ink:var(--accent-red);--cell-bg:var(--accent-red-bg)}.disposition{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--cell-ink) 20%, transparent);background:var(--cell-bg);color:var(--cell-ink);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:5px;margin-block-start:4px;padding:2px 8px;font-weight:600;line-height:1.3;display:inline-flex}.disposition svg{flex:none}.ws-page-head{margin-block-end:var(--space-md)}.ws-subtitle-dup{display:none}.ws-title{font-size:var(--text-2xl)}.ws-progress{align-items:center;gap:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-primary);min-width:0;padding:8px 10px 8px 14px;display:flex}.ws-progress-ring{--ws-progress:0%;background:conic-gradient(var(--accent-blue) var(--ws-progress), var(--bg-secondary) 0);border-radius:50%;flex-shrink:0;place-items:center;block-size:44px;inline-size:44px;transition:background .3s;display:grid;position:relative}.ws-progress-ring:before{content:"";background:var(--bg-primary);border-radius:50%;position:absolute;inset:4px}.ws-progress-value{font-size:var(--text-xs);color:var(--text-primary);direction:ltr;unicode-bidi:isolate;font-weight:700;position:relative}.ws-progress-text{flex:auto;min-width:0}.ws-progress-title{font-size:var(--text-base);color:var(--text-primary);font-weight:600}.ws-progress-sub{font-size:var(--text-sm);color:var(--text-tertiary)}.ws-refresh{justify-content:center;align-items:center;gap:var(--space-xs);flex-shrink:0;block-size:44px;inline-size:44px;padding:0;display:inline-flex}.ws-refresh-label{display:none}.ws-card-body{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.ws-identity{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.ws-customer{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ws-badges{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.ws-phone-row{align-items:center;gap:var(--space-md);min-width:0;display:flex}.ws-phone{min-width:0;font-size:var(--text-xl);letter-spacing:.02em;color:var(--accent-blue);text-align:match-parent;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;flex:auto;font-family:SF Mono,Consolas,monospace;font-weight:700}.ws-phone:empty:before{content:"—";color:var(--text-muted);font-weight:400}.ws-phone-actions{align-items:center;gap:var(--space-sm);flex:none;display:flex}.ws-contact{border-radius:var(--radius-md);cursor:pointer;width:48px;height:48px;transition:background var(--transition-fast), color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.ws-contact.call{background:var(--accent-blue-bg);color:var(--accent-blue)}.ws-contact.whatsapp{background:var(--accent-green-bg);color:var(--accent-green)}.ws-contact:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.ws-contact:disabled{background:var(--bg-secondary);color:var(--text-muted);border-color:var(--border-subtle);cursor:not-allowed;opacity:.5}.ws-order-line{justify-content:space-between;align-items:baseline;gap:var(--space-md);min-width:0;display:flex}.ws-product{min-width:0;font-size:var(--text-base);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.ws-amount{font-size:var(--text-lg);color:var(--accent-green);font-variant-numeric:tabular-nums;unicode-bidi:isolate;flex:none;font-weight:700}.ws-meta{font-size:var(--text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-meta a{color:inherit;text-decoration:none}.ws-rest-card{background:var(--accent-blue-bg)}.ws-wake{margin-block:var(--space-sm);border-radius:var(--radius-full);background:var(--accent-blue-bg);border:1px solid var(--accent-blue);font-size:var(--text-base);color:var(--accent-blue);align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.ws-wake svg{flex-shrink:0}.ws-resting-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-block-start:var(--space-sm);display:flex}.ws-chip{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-default);font-size:var(--text-sm);color:var(--text-secondary);padding:4px 10px}.ws-wake-note{font-size:var(--text-sm);color:var(--text-tertiary);margin-block-start:var(--space-sm)}.ws-destination{border-radius:var(--radius-md);background:var(--accent-blue-bg);border-inline-start:3px solid var(--accent-blue);flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:relative}.ws-dest-row{align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.ws-dest-label{inline-size:7.5rem;font-size:var(--text-sm);color:var(--text-tertiary);flex-shrink:0}.ws-dest-value{min-width:0;font-size:var(--text-base);color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.ws-dest-value.is-missing{color:var(--accent-amber,#b45309)}.ws-dest-edit{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:6px;inset-inline-end:6px}.ws-dest-edit:hover{color:var(--accent-blue);background:var(--bg-card)}.ws-dest-edit:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.ws-dest-input{width:100%}.ws-dest-error{color:var(--accent-red)}.ws-dest-actions{justify-content:flex-end;gap:var(--space-sm);margin-block-start:2px;display:flex}.ws-dest-form{border-top:1px solid var(--border-subtle);gap:var(--space-md);background:#fff;flex-direction:column;padding:16px;display:flex}.ws-dest-field{flex-direction:column;gap:6px;display:flex}.ws-dest-field .ws-dest-label{inline-size:auto;font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-weight:600;display:block}.ws-dest-field .ws-dest-input{width:100%;height:40px;font-size:var(--text-sm);color:#0f172a;border:1px solid var(--border-input);border-radius:var(--radius-md);background:#fff;padding:8px 12px;font-weight:500;transition:border-color .15s,box-shadow .15s}.ws-dest-field .ws-dest-input:focus{border-color:var(--accent-blue);outline:none;box-shadow:0 0 0 1px #001c7d}.ws-dest-btn-cancel{min-block-size:var(--tap-target-min);height:36px;font-size:var(--text-xs);color:#475569;border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;background:#fff;padding:0 16px;font-weight:600;transition:all .15s}.ws-dest-btn-cancel:hover{color:#1e293b;background:#f8fafc}.ws-dest-btn-save{min-block-size:var(--tap-target-min);height:36px;font-size:var(--text-xs);color:#fff;border:1px solid var(--accent-blue);border-radius:var(--radius-md);cursor:pointer;background:#001c7d;padding:0 16px;font-weight:600;transition:all .15s}.ws-dest-btn-save:hover{background:#00155e}@media (max-width:768px){.ws-dest-row{flex-direction:column;gap:0}.ws-dest-label{inline-size:auto}}.ws-facts{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary);overflow:hidden}.ws-facts-toggle{align-items:center;gap:var(--space-sm);width:100%;min-height:var(--tap-target-min);padding:var(--space-sm) var(--space-md);color:var(--text-secondary);font-family:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ws-facts-toggle:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.ws-facts-summary{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ws-facts-icon{flex:none}.ws-facts-chevron{transition:transform var(--transition-fast);flex:none}.ws-facts-toggle[aria-expanded=true] .ws-facts-chevron{transform:rotate(180deg)}.ws-facts-detail{gap:var(--space-md);padding:0 var(--space-md) var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:none}.ws-facts.is-open .ws-facts-detail{display:grid}.ws-fact{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;min-width:0;line-height:1.35;display:flex}.ws-fact-summarised{display:none}.ws-fact-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-weight:600}[dir=rtl] .ws-fact-label{letter-spacing:normal}.ws-fact-value{color:var(--text-primary);overflow-wrap:anywhere;font-weight:500}.ws-fact-value.code{font-variant-numeric:tabular-nums;text-align:match-parent;direction:ltr;unicode-bidi:isolate;font-family:SF Mono,Consolas,monospace}.ws-carrier-note{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary);overflow:hidden}.ws-carrier-note-toggle{align-items:center;gap:var(--space-sm);width:100%;min-height:var(--tap-target-min);padding:var(--space-sm) var(--space-md);color:var(--text-secondary);font-family:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ws-carrier-note-toggle:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.ws-carrier-note-summary{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ws-carrier-note-summary.has-text{color:var(--text-primary);font-weight:500}.ws-carrier-note-icon{flex:none}.ws-carrier-note-chevron{transition:transform var(--transition-fast);flex:none}.ws-carrier-note-toggle[aria-expanded=true] .ws-carrier-note-chevron{transform:rotate(180deg)}.ws-carrier-note-detail{padding:0 var(--space-md) var(--space-sm);display:none}.ws-carrier-note.is-open .ws-carrier-note-detail{display:block}.ws-carrier-note-label{font-size:var(--text-sm);color:var(--text-primary);overflow-wrap:anywhere;font-weight:600;display:none}.ws-carrier-note-row{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ws-carrier-note-row .form-input{min-width:0;font-size:var(--text-base);flex:160px}.ws-carrier-note-row .btn{min-height:var(--tap-target-min)}.ws-note{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.ws-note-toggle{align-items:center;gap:var(--space-sm);width:100%;min-height:var(--tap-target-min);padding:var(--space-sm) var(--space-md);color:var(--text-secondary);font-family:inherit;font-size:var(--text-base);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ws-note-toggle:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.ws-note-summary{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ws-note-summary.has-text{color:var(--text-primary);font-weight:500}.ws-note-chevron{transition:transform var(--transition-fast);flex:none}.ws-note-toggle[aria-expanded=true] .ws-note-chevron{transform:rotate(180deg)}.ws-note-head{align-items:baseline;gap:var(--space-sm);padding:var(--space-md) var(--space-md) 0;font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;color:var(--text-tertiary);font-weight:700;display:none}[dir=rtl] .ws-note-head{letter-spacing:0}.ws-note-auto{font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--text-muted);font-weight:400}.ws-note-field{width:100%;min-height:96px;padding:var(--space-md);border:0;border-top:1px solid var(--border-subtle);font-size:var(--text-base);resize:none;border-radius:0;display:none}.ws-note.is-open .ws-note-field{min-block-size:96px;display:block}.ws-outcomes{gap:var(--space-md);flex-direction:column;display:flex}.ws-outcome-primary{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;min-height:48px;padding:0 var(--space-md);border-radius:var(--radius-md);background:var(--accent-green);color:#fff;font-family:inherit;font-size:var(--text-lg);cursor:pointer;transition:background var(--transition-fast);border:0;font-weight:700;display:flex}.ws-outcome-primary:hover{background:var(--accent-green-hover)}.ws-outcome-primary:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.ws-dock-divider{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-weight:600;display:flex}[dir=rtl] .ws-dock-divider{letter-spacing:0}.ws-dock-divider:before,.ws-dock-divider:after{content:"";background:var(--border-subtle);flex:auto;block-size:1px}.ws-outcome-grid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ws-outcome{justify-content:center;align-items:center;gap:var(--space-xs);min-width:0;min-height:var(--outcome-tap-min);border-radius:var(--radius-md);padding:var(--space-sm) 2px;--cell-ink:var(--text-secondary);--cell-bg:var(--bg-secondary);border:1px solid color-mix(in srgb, var(--cell-ink) 18%, transparent);border-radius:var(--radius-md);background:var(--cell-bg);color:var(--cell-ink);font-family:inherit;font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);flex-direction:column;font-weight:600;line-height:1.2;display:flex}.ws-outcome:hover{background:color-mix(in srgb, var(--cell-ink) 14%, var(--cell-bg));border-color:color-mix(in srgb, var(--cell-ink) 34%, transparent)}.ws-outcome:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.ws-outcome-primary:disabled,.ws-outcome:disabled{opacity:.6;cursor:progress}.ws-outcome-primary:disabled:hover{background:var(--accent-green)}.ws-outcome:disabled:hover{background:var(--bg-secondary);border-color:var(--border-subtle)}.ws-strip{align-items:center;gap:var(--space-md);min-block-size:56px;padding:var(--space-sm) var(--space-lg);border-block-end:1px solid var(--border-subtle);margin-inline:calc(var(--space-lg) * -1);background:#fff;margin-block-end:var(--space-md);display:flex;box-shadow:0 1px 2px #00000008}.ws-strip-main{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.ws-strip-now{align-items:center;gap:var(--space-sm);font-size:var(--text-base);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;display:inline-flex}.ws-strip-dot{background-color:#001c7d;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-subtle;display:inline-block}.ws-strip-now.is-idle .ws-strip-dot{background-color:#94a3b8;animation:none}.ws-strip-count{font-size:var(--text-xl);color:#001c7d;font-weight:700}.ws-strip-now.is-idle .ws-strip-count{color:var(--text-muted)}.ws-strip-sub{font-size:var(--text-xs);color:#475569;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.3;overflow:hidden}.ws-strip-wake{color:var(--accent-amber);font-weight:600}.ws-sheet{gap:var(--space-lg);flex-direction:column;min-inline-size:0;display:flex}.ws-sheet-main{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;padding:24px;box-shadow:0 1px 2px #0000000d}.ws-task{align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--border-faint);flex-wrap:wrap;min-inline-size:0;margin-bottom:16px;padding-bottom:12px;display:flex}.ws-task .badge{font-size:var(--text-xs);border-radius:var(--radius-sm);letter-spacing:.02em;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ws-task .badge:before{content:none!important;display:none!important}.ws-task .badge-info{color:#001c7d;text-transform:uppercase;background-color:#eff6ff;border:1px solid #bfdbfe;font-weight:600}.ws-task .badge-warning{color:#92400e;background-color:#fffbeb;border:1px solid #fde68a;font-weight:500}[dir=rtl] .ws-task .badge{letter-spacing:0}.ws-who{gap:var(--space-xs);flex-direction:column;min-inline-size:0;margin-bottom:16px;display:flex}.ws-name{font-size:var(--text-2xl);letter-spacing:-.02em;color:#0f172a;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.ws-num-row{align-self:flex-start;align-items:center;gap:var(--space-md);min-inline-size:0;max-inline-size:100%;display:inline-flex}.ws-phone-icon{color:#94a3b8;flex-shrink:0}.ws-copy{border-radius:var(--radius-sm);border:1px solid var(--border-default);color:#334155;cursor:pointer;background-color:#f1f5f9;align-items:center;gap:6px;padding:4px 10px;font-weight:500;transition:all .15s;display:inline-flex}.ws-copy:hover{color:#0f172a;background-color:#e2e8f0}.ws-copy.is-done{color:#15803d;background-color:#dcfce7;border-color:#bbf7d0}.ws-copy:disabled{opacity:.4;cursor:not-allowed}.ws-copy:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.ws-copy-text{font-weight:500}.ws-num{font-size:var(--text-2xl);color:#1e293b;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:700}.ws-num:empty:before{content:"—";color:var(--text-muted)}.ws-contact-row{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.ws-cbtn{justify-content:center;align-items:center;gap:var(--space-sm);min-block-size:56px;min-inline-size:0;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);text-align:center;cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;flex-direction:row;font-weight:600;line-height:1.15;text-decoration:none;display:flex}.ws-cbtn svg{flex:none}.ws-cbtn.call{background:var(--accent-blue);color:#fff}.ws-cbtn.call:hover{background:var(--accent-blue-hover)}.ws-cbtn.wa{background:var(--accent-green);color:#fff}.ws-cbtn.wa:hover{background:var(--accent-green-hover)}.ws-cbtn.mine{color:#334155;border-color:var(--border-default);background:#fff}.ws-cbtn.mine:hover{background:#f8fafc}.ws-cbtn-desk{display:none}.ws-cbtn:disabled{opacity:.45;cursor:not-allowed}.ws-cbtn:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.ws-verify{border-top:1px solid var(--border-faint);flex-direction:column;margin-top:24px;padding-top:20px;display:flex}.ws-verify-head{border:none;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0;display:flex}.ws-verify-heading{min-inline-size:0}.ws-verify-hint{font-size:var(--text-xs);color:#64748b;margin-top:2px;font-weight:400;line-height:1.4}.ws-verify-chip{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);color:#64748b;font-size:var(--text-xs);white-space:nowrap;background:#f1f5f9;border:none;flex:none;padding:2px 8px;font-weight:600}.ws-verify-label{font-size:var(--text-base);color:#0f172a;letter-spacing:-.01em;font-weight:700}[dir=rtl] .ws-verify-label{letter-spacing:0}.ws-verify-box{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:#f8fafcb3;overflow:hidden}.ws-verify-row{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);min-block-size:var(--tap-target-min);background:0 0;flex-wrap:nowrap;display:flex}.ws-verify-icon{width:34px;height:34px;padding:var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:#334155;background:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.ws-verify-row.is-missing .ws-verify-icon{color:#d97706;border-color:#fcd34d}.ws-verify-text{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.ws-verify-row+.ws-verify-row{border-top:1px solid var(--border-subtle)}.ws-verify-row.is-missing{z-index:1;position:relative}.ws-verify-key{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:#64748b;white-space:nowrap;font-weight:600;display:block}[dir=rtl] .ws-verify-key{letter-spacing:0}.ws-verify-value{font-size:var(--text-base);color:#0f172a;text-align:start;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-inline-size:0;font-weight:500;line-height:1.4}.ws-verify-value.money{font-size:var(--text-xl);letter-spacing:-.01em;font-weight:700}.ws-verify-row.is-missing .ws-verify-value,.ws-verify-value.is-missing{color:#b45309}.ws-verify-ask{align-items:flex-start;gap:var(--space-xs);text-align:start;font-size:var(--text-xs);color:#d97706;flex-basis:100%;margin-block-start:2px;font-weight:400;line-height:1.4;display:flex}.ws-verify-ask svg{flex:none;margin-block-start:1px}.ws-verify-edit{border-radius:var(--radius-sm);color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin-inline-start:auto;padding:6px;transition:all .15s;display:inline-flex}.ws-verify-edit:hover{color:#001c7d;border-color:var(--border-subtle);background:#fff}.ws-verify-edit:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.ws-ref{justify-content:space-between;align-items:center;gap:var(--space-sm);border-top:1px solid var(--border-faint);font-size:var(--text-xs);color:#64748b;flex-wrap:wrap;margin-top:24px;padding-top:16px;display:flex}.ws-ref-info{align-items:center;gap:var(--space-sm);display:flex}.ws-ref-code{color:#334155;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:700}.ws-ref-link{align-items:center;gap:var(--space-xs);color:#001c7d;font-weight:600;text-decoration:none;transition:-webkit-text-decoration .15s,text-decoration .15s;display:inline-flex}.ws-ref-link:hover{text-decoration:underline}.ws-ref .btn{color:var(--accent-blue);background:0 0;border:0;margin-inline-start:auto;padding-inline:0;font-weight:600}.ws-ref .btn:hover{background:0 0;text-decoration:underline}.ws-outcome-primary{text-transform:uppercase;letter-spacing:.025em;border-radius:var(--radius-md);font-size:var(--text-lg);font-weight:500}[dir=rtl] .ws-outcome-primary{letter-spacing:0}.ws-dock{z-index:2;gap:var(--space-sm);padding-block:var(--space-md) calc(var(--space-lg) + env(safe-area-inset-bottom,0px));padding-inline:var(--space-lg);margin-inline:calc(var(--space-lg) * -1);background:var(--bg-card);border-block-start:1px solid var(--border-subtle);flex-direction:column;margin-block-start:var(--space-md);display:flex;position:sticky;inset-block-end:0}.ws-footer{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding-block-start:var(--space-md);display:flex}.ws-footer .btn{min-block-size:var(--tap-target-min)}.ws-sheet-actions .ws-outcome-grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ws-sheet-actions .ws-outcome{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:var(--space-sm);text-align:center;cursor:pointer;border-style:solid;border-width:1px;flex-direction:row;min-height:48px;padding:0 14px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000d}.ws-sheet-actions .ws-outcome span{overflow-wrap:anywhere;font-weight:600;line-height:1.15}.ws-sheet-actions .ws-outcome svg{flex-shrink:0;width:18px;height:18px}.ws-sheet-actions .ws-outcome:hover{filter:brightness(.96)}.ws-sheet-actions .ws-outcome:active{transform:scale(.98)}.ws-sheet-actions .ws-outcome[data-code=NO_ANSWER]{color:#5e6e82;background:#f0f4f8;border-color:#d2dbe8}.ws-sheet-actions .ws-outcome[data-code=BUSY]{color:#9f6202;background:#fff5e6;border-color:#fcd9a5}.ws-sheet-actions .ws-outcome[data-code=CALL_BACK]{color:#1d6ad0;background:#ebf3fe;border-color:#b9d5f9}.ws-sheet-actions .ws-outcome[data-code=POSTPONED]{color:#936a10;background:#fffbea;border-color:#f6e09e}.ws-sheet-actions .ws-outcome[data-code=SENT_WHATSAPP]{color:#1d7e4a;background:#edf9f1;border-color:#b5e7c8}.ws-sheet-actions .ws-outcome[data-code=WRONG_NUMBER]{color:#b83232;background:#fdf0f0;border-color:#f8bdbd}.ws-sheet-actions .ws-outcome[data-code=VOICEMAIL]{color:#7e3af2;background:#f5eefd;border-color:#ddbef8}.ws-sheet-actions .ws-outcome[data-code=CANCELLED]{color:#b91c1c;background:#fdf0f0;border-color:#f6b8b8}.ws-verify-tag{padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--accent-green-bg);color:var(--accent-green);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;flex:none;align-self:center;font-weight:700;line-height:1.75}[dir=rtl] .ws-verify-tag{letter-spacing:0}.ws-verify-row.is-money .ws-verify-key{white-space:normal}@media (max-width:768px){.ws-strip{min-block-size:0;padding-block:var(--space-sm)}.ws-strip-main{align-items:center;column-gap:var(--space-sm);row-gap:var(--space-xs);flex-flow:wrap}.ws-strip-now{padding:var(--space-xs) var(--space-md);border:1px solid color-mix(in srgb, var(--accent-blue) 25%, transparent);border-radius:var(--radius-full);background:var(--accent-blue-bg);color:var(--accent-blue);font-size:var(--text-xs);flex:none;font-weight:500}.ws-strip-now .ws-strip-count{font-size:var(--text-xs);color:inherit}.ws-strip-now.is-idle{border-color:var(--border-subtle);background:var(--bg-secondary);color:var(--text-secondary)}.ws-strip-sub{flex:auto}.ws-refresh{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-secondary);cursor:pointer}.ws-sheet-main{padding:var(--space-lg)}.ws-task{padding-bottom:var(--space-md);margin-bottom:var(--space-md)}.ws-who{gap:var(--space-sm);margin-bottom:var(--space-md)}.ws-name{font-size:var(--text-xl)}.ws-num-row{align-self:stretch;gap:var(--space-sm);padding-block:var(--space-xs);padding-inline:var(--space-md) var(--space-xs);border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-primary);display:flex}.ws-num{min-inline-size:0;font-size:var(--text-lg);letter-spacing:.02em;overflow-wrap:anywhere;text-align:match-parent;flex:auto;font-weight:600}.ws-copy{padding:var(--space-xs) var(--space-sm);background:var(--bg-card);font-size:var(--text-xs)}.ws-cbtn{min-block-size:48px}.ws-verify{margin-top:var(--space-lg);padding-top:var(--space-lg)}.ws-verify-head{margin-bottom:var(--space-sm)}.ws-verify-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.ws-verify-hint{display:none}.ws-verify-box{gap:var(--space-sm);background:0 0;border:0;flex-direction:column;display:flex;overflow:visible}.ws-verify-row{padding:var(--space-sm) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-primary);align-items:center}.ws-verify-row.is-money{border-color:color-mix(in srgb, var(--accent-green) 25%, transparent);background:color-mix(in srgb, var(--accent-green-bg) 40%, var(--bg-card))}.ws-verify-row.is-missing{border-color:var(--accent-amber-line);background:var(--accent-amber-wash)}.ws-verify-icon{width:28px;height:28px;padding:0}.ws-verify-value{font-weight:600}.ws-verify-value.money{font-size:var(--text-lg)}.ws-facts,.ws-carrier-note{margin-top:var(--space-sm)}.ws-ref{margin-top:var(--space-lg);padding-top:var(--space-md)}.ws-sheet{gap:var(--space-md)}.ws-sheet-actions{gap:var(--space-md);padding:var(--space-lg) var(--space-lg) 0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.ws-dock{border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md);margin-block-start:0}.ws-sheet-actions .ws-outcome{padding-inline:var(--space-xs)}}@media (min-width:769px){.ws-phone{flex:0 auto;font-size:1.75rem}.ws-sheet{justify-content:center;gap:var(--space-xl);grid-template-columns:minmax(0,786px) minmax(0,420px);align-items:start;display:grid}.ws-strip{padding-inline:max(var(--space-xl), calc((100% - 1230px) / 2))}.ws-sheet-main{gap:var(--space-lg);flex-direction:column;min-inline-size:0;display:flex}.ws-sheet-actions{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;flex-direction:column;align-self:start;gap:20px;min-inline-size:0;padding:24px;display:flex;box-shadow:0 1px 2px #0000000d}.ws-sheet-actions .ws-note{background:0 0;border:none;margin:0;padding:0}.ws-sheet-actions .ws-note-head{text-transform:uppercase;letter-spacing:.05em;color:#334155;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0;font-weight:700;display:flex}.ws-sheet-actions .ws-note-auto{text-transform:none;letter-spacing:normal;color:#94a3b8;font-weight:500}.ws-sheet-actions .ws-note-toggle{opacity:0;pointer-events:none;border:0;width:0;height:0;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.ws-note-field{background:0 0;min-height:110px}.ws-note-head{justify-content:space-between;display:flex}.ws-note-toggle{inline-size:var(--tap-target-min);min-block-size:var(--tap-target-min);justify-content:center;padding:0;position:absolute;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm)}.ws-note-toggle .ws-note-summary,.ws-note-toggle>svg:first-child{display:none}.ws-note{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary);position:relative}.ws-note.is-open .ws-note-field{min-block-size:112px;padding:var(--space-md);border:1px solid var(--border-input);border-radius:var(--radius-md);font-size:var(--text-base);background:#fff;margin:0}.ws-sheet-actions .ws-note-field{width:100%;height:112px;min-height:112px;padding:var(--space-md);border:1px solid var(--border-input);border-radius:var(--radius-md);color:#1e293b;box-shadow:none;background:#fff;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:block;resize:none!important}.ws-sheet-actions .ws-note-field:focus{border-color:var(--accent-blue);outline:none;box-shadow:0 0 0 1px #001c7d}.ws-sheet-actions .ws-note-field::placeholder{color:#94a3b8}.ws-note-head{padding-inline-end:40px}.ws-sheet-actions .ws-note-head{padding-inline-end:0}.ws-note-toggle{inline-size:var(--tap-target-min);min-block-size:var(--tap-target-min);inset-block-start:2px;inset-inline:auto 4px}.ws-strip-main{align-items:center;gap:var(--space-md);flex-direction:row}.ws-strip-now{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--accent-blue) 25%, transparent);background:var(--accent-blue-bg);color:var(--accent-blue);font-size:var(--text-xs);flex:none;font-weight:500}.ws-strip-now .ws-strip-count{font-size:var(--text-xs);color:inherit;font-weight:700}.ws-strip-now.is-idle{border-color:var(--border-subtle);background:var(--bg-secondary);color:var(--text-secondary)}.ws-refresh{block-size:auto;min-block-size:32px;inline-size:auto;height:32px;font-size:var(--text-xs);color:#334155;border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-weight:500;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.ws-refresh:hover{color:#0f172a;border-color:var(--border-strong);background:#f8fafc}.ws-refresh:active{transform:scale(.96)}.ws-refresh-label{font-weight:500;display:inline}.ws-strip-sub{flex:auto}.ws-contact-row{flex-wrap:wrap;display:flex}.ws-cbtn{min-block-size:var(--tap-target-min);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-size:var(--text-base)}.ws-cbtn-desk{display:flex}.ws-dock{background:0 0;border-block-start:0;margin-block-start:0;margin-inline:0;padding:0;position:static}.ws-strip{margin-inline:calc(var(--space-xl) * -1)}.ws-outcome-primary{max-width:320px}.ws-sheet-actions .ws-outcome-primary{color:#fff;border-radius:var(--radius-md);letter-spacing:.025em;text-transform:uppercase;justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;background:#15803d;width:100%;max-width:100%;height:48px;min-height:48px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.ws-sheet-actions .ws-outcome-primary:hover{background:#116631}.ws-sheet-actions .ws-outcome-primary:active{transform:scale(.98)}.ws-sheet-actions .ws-dock-divider{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;justify-content:center;align-items:center;margin:4px 0;font-weight:700;display:flex}.ws-sheet-actions .ws-dock-divider:before,.ws-sheet-actions .ws-dock-divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.ws-sheet-actions .ws-dock-divider:before{margin-right:12px}.ws-sheet-actions .ws-dock-divider:after{margin-left:12px}.ws-outcome-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.ws-outcome{justify-content:flex-start;gap:var(--space-sm);min-height:var(--outcome-tap-min);padding:var(--space-sm) var(--space-md);text-align:start;flex-direction:row}}@media (min-width:769px) and (min-height:900px){.ws-page-head{margin-block-end:var(--space-xl)}.ws-subtitle-dup{display:block}.ws-card-body{gap:var(--space-lg);padding:var(--space-xl)}}.notif-sheet-layer{display:none}@media (max-width:768px){.notification-dropdown.notif-dropdown{display:none}.notif-sheet-layer{display:block}.notif-sheet-backdrop{z-index:90;animation:notif-sheet-fade-kf var(--transition-base);background:#0f172a73;position:fixed;inset:0}.notif-sheet{z-index:91;background:var(--bg-card,#fff);border-block-start:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);max-block-size:calc(100dvh - var(--topbar-height) - var(--space-md));animation:notif-sheet-in-kf var(--transition-base);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);flex-direction:column;padding-block-end:var(--safe-bottom);padding-inline-start:var(--safe-start);padding-inline-end:var(--safe-end);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.notif-sheet-close{min-block-size:var(--tap-target-min);border:none;border-block-end:1px solid var(--border-subtle);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.notif-sheet-close:before{content:"";border-radius:var(--radius-full);background:var(--border-default,#cbd5e1);block-size:4px;inline-size:36px}.notif-sheet .notification-dropdown-list{flex:auto;min-block-size:0;max-block-size:none}.notif-sheet .notification-item{min-block-size:var(--tap-target-min);padding-block:var(--space-md)}.notif-sheet .notification-item-text,.notif-sheet .notification-dropdown-empty{overflow-wrap:anywhere}.notif-sheet .notification-dropdown-footer{min-block-size:var(--tap-target-min);flex:none;justify-content:center;align-items:center;display:flex}body.notif-sheet-open{overflow:hidden}body.notif-sheet-open .toast-container{inset-block-start:calc(var(--topbar-height) + var(--space-sm));inset-block-end:auto;inset-inline-start:max(var(--space-md), var(--safe-start));inset-inline-end:max(var(--space-md), var(--safe-end))}}@keyframes notif-sheet-in-kf{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes notif-sheet-fade-kf{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.notif-sheet,.notif-sheet-backdrop{animation:none}}.od-contact{gap:var(--space-xs);min-width:0;padding:var(--space-md) var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-secondary);flex-direction:column;margin-block-end:var(--space-md);display:flex}.od-contact-label{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.od-contact-row{align-items:center;gap:var(--space-md);min-width:0;display:flex}.od-phone{min-width:0;font-size:var(--text-xl);letter-spacing:.02em;color:var(--accent-blue);text-align:match-parent;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;flex:auto;font-weight:700}.od-phone:empty:before{content:"—";color:var(--text-muted);font-weight:400}.od-contact-actions{align-items:center;gap:var(--space-sm);flex:none;display:flex}.od-contact-btn{border-radius:var(--radius-md);cursor:pointer;width:48px;height:48px;transition:background var(--transition-fast), color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.od-contact-btn.call{background:var(--accent-blue-bg);color:var(--accent-blue)}.od-contact-btn.whatsapp{background:var(--accent-green-bg);color:var(--accent-green)}.od-contact-btn:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.od-contact-btn:disabled{background:var(--bg-secondary);color:var(--text-muted);border-color:var(--border-subtle);cursor:not-allowed;opacity:.5}.od-note-field{width:100%;min-height:64px;font-size:var(--text-base);resize:vertical;margin-block-end:var(--space-sm);padding:.6rem}.od-outcomes{gap:var(--space-md);flex-direction:column;display:flex}.od-outcome-primary{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);width:100%;min-height:48px;padding:0 var(--space-md);border-radius:var(--radius-md);background:var(--accent-green);color:#fff;font-family:inherit;font-size:var(--text-lg);cursor:pointer;transition:background var(--transition-fast);border:0;font-weight:700;display:flex}.od-outcome-primary:hover{background:var(--accent-green-hover)}.od-outcome-primary:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.od-outcome-grid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.od-outcome{justify-content:center;align-items:center;gap:var(--space-xs);min-width:0;min-height:var(--outcome-tap-min);padding:var(--space-sm) var(--space-xs);--cell-ink:var(--text-secondary);--cell-bg:var(--bg-secondary);border:1px solid color-mix(in srgb, var(--cell-ink) 18%, transparent);border-radius:var(--radius-md);background:var(--cell-bg);color:var(--cell-ink);font-family:inherit;font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);flex-direction:column;font-weight:600;line-height:1.2;display:flex}.od-outcome:hover{background:color-mix(in srgb, var(--cell-ink) 14%, var(--cell-bg));border-color:color-mix(in srgb, var(--cell-ink) 34%, transparent)}.od-outcome:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.od-outcome-primary:disabled,.od-outcome:disabled{opacity:.6;cursor:progress}.od-outcome-primary:disabled:hover{background:var(--accent-green)}.od-outcome:disabled:hover{background:var(--bg-secondary);border-color:var(--border-subtle)}.od-section-heading{font:inherit;margin:0}.od-section-toggle{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--tap-target-min);padding:var(--space-sm) var(--space-md);border:0;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-secondary) 70%, var(--bg-card));color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--transition-fast);display:flex}.od-section-toggle:hover{background:var(--bg-hover)}.od-section-toggle[aria-expanded=false]{border-bottom-color:#0000}.od-section-toggle:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.od-section-title{align-items:center;gap:var(--space-sm);overflow-wrap:anywhere;min-width:0;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);font-weight:600;display:flex}.od-section-icon{color:var(--accent-blue);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.od-section.is-blue{border-inline-start:4px solid var(--accent-blue)}.od-section.is-blue .od-section-title{color:var(--accent-blue)}.od-section-chevron{color:var(--text-tertiary);transition:transform var(--transition-base);flex:none}.od-section-toggle[aria-expanded=false] .od-section-chevron{transform:rotate(-90deg)}[dir=rtl] .od-section-toggle[aria-expanded=false] .od-section-chevron{transform:rotate(90deg)}.od-fields{grid-template-columns:repeat(auto-fit, minmax(var(--od-field-min,200px), 1fr));gap:var(--space-md);display:grid}.od-fields.is-compact{--od-field-min:140px}.od-fields.is-questions{--od-field-min:160px}.od-field{gap:var(--space-xs);min-width:0;padding:var(--space-sm) var(--space-md);background-color:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.od-field.is-missing{border-color:color-mix(in srgb, var(--accent-amber) 45%, transparent);background-color:color-mix(in srgb, var(--accent-amber) 8%, var(--bg-card))}.od-field.is-wide{grid-column:1/-1}.od-field-label{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.od-field-value{min-width:0;color:var(--text-primary);letter-spacing:-.01em;word-break:break-word;font-size:1.05rem;font-weight:700}.od-field-value.is-mono{font-size:var(--text-xl);color:var(--accent-blue);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:start;direction:ltr;font-family:SF Mono,Consolas,monospace}.od-field-value.is-highlight{font-size:var(--text-xl);color:var(--accent-green)}.od-field-empty{font-weight:600}.od-field-empty.is-required{color:var(--accent-amber)}@media (min-width:769px){.od-outcome-primary{max-width:320px}.od-outcome-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.od-outcome{justify-content:flex-start;gap:var(--space-sm);min-height:var(--outcome-tap-min);padding:var(--space-sm) var(--space-md);text-align:start;flex-direction:row}}@media (max-width:768px){.od-fields{gap:var(--space-sm);grid-template-columns:1fr}.od-field{padding:var(--space-sm) var(--space-md)}.od-field:not(.is-wide){justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-direction:row}.od-field:not(.is-wide) .od-field-label{flex:none}.od-field:not(.is-wide) .od-field-value{text-align:end;min-width:0}.od-field:not(.is-wide) .od-field-value.is-mono{text-align:start}}.od-loading{padding:var(--space-3xl);text-align:center}.od-loading .spinner{width:28px;height:28px;margin-inline:auto}.od-topline{align-items:flex-start;gap:var(--space-md);margin-block-end:var(--space-xl);display:flex}.od-head{flex:1 1 0;min-width:0;margin-block-end:0}.od-head .page-title{font-size:var(--text-2xl);font-variant-numeric:tabular-nums}.od-title{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:inline-flex}.od-dates{flex-direction:column;display:flex}.od-layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"start end""middle end";align-items:start;display:grid}.od-col{min-width:0}.od-col-end{top:calc(var(--topbar-height) + var(--space-lg));max-block-size:calc(100vh - var(--topbar-height) - var(--space-xl) - var(--space-lg));grid-area:end;align-self:start;position:sticky;overflow-y:auto}.od-col-start{grid-area:start}.od-col-middle{grid-area:middle}.od-col>*{margin-block-end:var(--space-lg)}.od-col>:last-child{margin-block-end:0}.od-col .od-contact-row{flex-wrap:wrap}@media (min-width:1280px){.od-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) clamp(400px,30vw,420px);grid-template-areas:"start middle end"}}@media (max-width:1023px){.od-layout{flex-direction:column;align-items:stretch;gap:0;margin-block-end:calc(var(--space-lg) * -1);display:flex}.od-col{display:contents}.od-col>*{order:10;min-width:0}.od-col>:last-child{margin-block-end:var(--space-lg)}.od-slot-customer{order:1}.od-slot-banner{order:2}.od-slot-facts{order:3}.od-slot-outcome{order:4}.od-slot-assignment{order:5}.od-col .od-contact-row{flex-wrap:nowrap}}.od-table th,.od-table td{padding:var(--space-sm) var(--space-md)}.od-table .od-cell-note{color:var(--text-secondary)}.od-table .od-cell-time{font-size:var(--text-xs);color:var(--text-tertiary)}.od-table .od-cell-call{font-size:var(--text-xs);color:var(--text-secondary)}.od-cell-empty{color:var(--text-tertiary)}.od-assign-field{margin-block-end:var(--space-lg)}.od-assign-static{padding:var(--space-sm) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-weight:600}.od-status-current{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-block-end:var(--space-sm);display:flex}.od-status-current-label{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.od-status-confirm{padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary);border-inline-start-width:4px;margin-block-start:var(--space-sm)}.od-status-confirm.is-positive{border-inline-start-color:var(--accent-green)}.od-status-confirm.is-destructive{border-inline-start-color:var(--accent-red)}.od-status-confirm.is-neutral{border-inline-start-color:var(--accent-blue)}.od-status-flow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-block-end:var(--space-sm);display:flex}.od-status-arrow{color:var(--text-tertiary);flex-shrink:0}.od-status-question{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.od-status-note{font-size:var(--text-xs);color:var(--text-secondary);margin-block-start:var(--space-xs)}.od-status-note.is-danger{color:var(--accent-red)}.od-status-buttons{gap:var(--space-sm);margin-block-start:var(--space-md);display:flex}.od-status-keep{flex:1}.od-status-apply{flex:2}.od-history{gap:var(--space-lg);flex-direction:column;display:flex}.od-history-item{gap:var(--space-lg);border-bottom:1px solid var(--border-subtle);padding-block-end:var(--space-lg);display:flex}.od-history-item:last-child{border-bottom:0;padding-block-end:0}.od-history-dot{width:8px;height:8px;border:4px solid var(--accent-blue);border-radius:var(--radius-full);flex-shrink:0;margin-block-start:var(--space-xs)}.od-history-status{font-size:var(--text-sm);color:var(--text-primary);font-weight:500}.od-history-by{font-size:var(--text-xs);color:var(--text-secondary);margin-block-start:2px}.od-history-note{font-size:var(--text-sm);color:var(--text-primary);margin-block-start:var(--space-xs)}.od-history-empty{padding:var(--space-xl)}.od-edit{border:2px solid var(--accent-blue);margin-block-end:var(--space-xl)}.od-edit-head{background:var(--accent-blue-bg)}.od-edit-title{color:var(--accent-blue)}.od-edit-actions{gap:var(--space-sm);display:flex}.od-edit-grid{gap:var(--space-xl)}.od-edit-pair{gap:var(--space-md)}.od-edit-heading{border-bottom:1px solid var(--border-default);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-block-end:var(--space-md);padding-block-end:var(--space-sm);font-weight:600}.od-edit-field{margin-block-end:var(--space-md)}.od-edit .form-input{width:100%}.od-edit-ltr{direction:ltr}.od-edit-digits{font-variant-numeric:tabular-nums}.od-edit-total-label{color:var(--accent-green)}.od-edit-total{border-color:var(--accent-green);background:color-mix(in srgb, var(--accent-green) 5%, var(--bg-card));font-weight:700}.od-edit-note{font-size:var(--text-xs);color:var(--text-muted);margin-block-end:var(--space-md)}.od-edit-notes{resize:vertical}[dir=rtl] .sidebar-section-label,[dir=rtl] .order-card-meta-label{letter-spacing:normal}[dir=rtl] .stat-card-value{text-align:end;direction:ltr}@media (max-width:768px){.toast-container{inset-block-start:calc(var(--topbar-height) + var(--space-sm));inset-block-end:auto;inset-inline-start:max(var(--space-md), var(--safe-start));inset-inline-end:max(var(--space-md), var(--safe-end))}}.ops-stale{margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--accent-amber);border-radius:var(--radius-md);background:var(--accent-amber-bg);color:var(--text-primary);font-size:var(--text-sm)}.ops-kpi-hint{margin-top:var(--space-xs);color:var(--text-tertiary);font-size:var(--text-xs);overflow-wrap:anywhere}@media (max-width:768px){.ops-kpi-hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ops-roster-note{color:var(--text-tertiary);font-size:var(--text-xs)}.ops-overdue{color:var(--accent-red);font-weight:700}.data-table tbody tr.is-selected td{border-color:var(--accent-blue)}.ops-actions{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-block-end:1px solid var(--border-subtle);background:var(--bg-secondary);flex-wrap:wrap;display:flex}.ops-picked{color:var(--text-secondary);font-size:var(--text-sm);margin-inline-end:auto;font-weight:600}@media (max-width:768px){.ops-actions{padding:var(--space-sm) var(--space-md)}.ops-picked{flex-basis:100%;margin-inline-end:0}}.ops-overdue-link{color:var(--accent-red);font:inherit;text-underline-offset:2px;cursor:pointer;min-height:var(--tap-target-min);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ops-overdue-link:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.rules-form{gap:var(--space-lg);flex-direction:column;display:flex}.rules-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.rules-field .form-label{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.rules-unit{color:var(--text-tertiary);font-size:var(--text-xs);text-transform:none;letter-spacing:0;font-weight:400}.rules-help{margin-top:var(--space-xs);color:var(--text-tertiary);font-size:var(--text-xs);overflow-wrap:anywhere}.rules-toggle{align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary);cursor:pointer;min-height:var(--tap-target-min);display:flex}.rules-toggle input{block-size:16px;inline-size:16px;accent-color:var(--accent-blue);cursor:pointer;flex:none;margin-block-start:2px}.rules-toggle-label{font-size:var(--text-sm);color:var(--text-primary);font-weight:600;display:block}.rules-toggle-help{font-size:var(--text-xs);color:var(--text-tertiary);margin-block-start:2px;display:block}.rules-note{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-secondary);font-size:var(--text-sm);display:flex}.rules-note svg{flex:none;margin-block-start:2px}.rules-backdrop{z-index:60;background:#0f172a59;position:fixed;inset:0}.rules-drawer{z-index:61;background:var(--bg-card);border-inline-start:1px solid var(--border-subtle);width:min(480px,100vw);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.rules-drawer-head{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-block-end:1px solid var(--border-subtle);display:flex}.rules-drawer-body{padding:var(--space-xl);flex:auto;padding-block-end:max(var(--space-xl), var(--safe-bottom));overflow-y:auto}@media (max-width:768px){.rules-drawer{width:100vw}.rules-drawer-head,.rules-drawer-body{padding-inline:var(--space-md)}}.parcel-stalled{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--accent-red);border-radius:var(--radius-md);background:var(--accent-red-bg,var(--bg-secondary));color:var(--text-primary);flex-wrap:wrap;margin-block-end:var(--space-lg);display:flex}.parcel-stalled>svg{color:var(--accent-red);flex:none;margin-block-start:2px}.parcel-stalled-text{color:var(--text-secondary);flex-direction:column;flex:200px;gap:2px;display:flex}.parcel-stalled-text strong{color:var(--text-primary)}.dial-btn{background:var(--accent-purple-bg);color:var(--accent-purple)}.dial-chip{align-items:center;gap:var(--space-xs);padding:2px var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-secondary);margin-block-start:var(--space-xs);display:inline-flex}.dial-chip--ringing,.dial-chip--onPhone,.dial-chip--dialled{background:var(--accent-blue-bg);color:var(--accent-blue)}.dial-chip--onLine{background:var(--accent-green-bg);color:var(--accent-green)}.dial-chip--ended{color:var(--text-primary)}.dial-chip--unreachable,.dial-chip--expired{background:var(--accent-amber-bg);color:var(--accent-amber)}.dial-chip--failed{background:var(--accent-red-bg);color:var(--accent-red)}.pc-list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-row{align-items:center;gap:var(--space-xs) var(--space-sm);padding-block:var(--space-xs);border-block-end:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.pc-row:last-child{border-block-end:none}.pc-meta{color:var(--text-secondary)}.pc-line{color:var(--text-primary);font-variant-numeric:tabular-nums}.pc-empty{color:var(--text-tertiary);margin:0}.pc-flag{padding:2px var(--space-sm);border-radius:var(--radius-md);background:var(--accent-amber-bg);color:var(--accent-amber)}.pc-flag--short{background:var(--accent-red-bg);color:var(--accent-red);margin-inline-start:var(--space-xs)}.msg-loading{padding:var(--space-3xl);justify-content:center;display:flex}.msg-loading .spinner{width:28px;height:28px}.msg-body{max-width:28rem;white-space:pre-wrap;overflow-wrap:anywhere;min-inline-size:14rem;color:var(--text-secondary)}.msg-row-inactive td{color:var(--text-tertiary)}.msg-default{color:var(--accent-blue);font-weight:600}.msg-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.msg-form{gap:var(--space-md);flex-direction:column;display:flex}.msg-form-row{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.msg-help{color:var(--text-tertiary);overflow-wrap:anywhere;margin:0}.msg-warning{margin:var(--space-xs) 0 0;color:var(--accent-amber);overflow-wrap:anywhere}.msg-vars{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.msg-var{padding:2px var(--space-sm);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-secondary);direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.msg-check{align-items:center;gap:var(--space-sm);display:flex}@media (max-width:1024px){.insight-row{grid-template-columns:1fr}}@media (max-width:768px){.funnel-rates{grid-template-columns:1fr}}.analytics-tabs{gap:var(--space-xs);border-bottom:1px solid var(--border-default);margin-bottom:var(--space-xl);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.analytics-tabs::-webkit-scrollbar{display:none}.analytics-tab{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--text-secondary);border:none;cursor:pointer;white-space:nowrap;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border-bottom:2px solid #0000;font-weight:500}.analytics-tab:hover{color:var(--text-primary)}.analytics-tab.active{color:var(--accent-blue);border-bottom-color:var(--accent-blue);font-weight:600}.analytics-tab:disabled{opacity:.4;cursor:default}.card.analytics-filter-card{overflow:visible}.filter-dropdown{display:inline-block;position:relative}.filter-dropdown-trigger{align-items:center;gap:var(--space-xs);height:36px;padding:0 var(--space-md);font-size:var(--text-sm);color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);white-space:nowrap;font-weight:500;display:flex}.filter-dropdown-trigger:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.filter-dropdown-trigger.has-value{color:var(--text-primary);border-color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 6%, transparent)}.filter-dropdown-trigger.has-exclude{color:var(--accent-red);border-color:var(--accent-red);background:color-mix(in srgb, var(--accent-red) 6%, transparent)}.filter-dropdown-badge{min-width:18px;height:18px;padding:0 var(--space-xs);font-size:var(--text-xs);border-radius:var(--radius-full);background:var(--accent-blue);color:#fff;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.filter-dropdown-trigger.has-exclude .filter-dropdown-badge{background:var(--accent-red)}.filter-dropdown-panel{z-index:50;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:240px;max-height:320px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.filter-dropdown-header{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-bottom:1px solid var(--border-default);display:flex}.filter-dropdown-search{height:32px;padding:0 var(--space-sm);font-size:var(--text-sm);border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-main);color:var(--text-primary);outline:none;flex:1}.filter-dropdown-search:focus{border-color:var(--accent-blue)}.filter-mode-toggle{height:28px;padding:0 var(--space-xs);font-size:var(--text-xs);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast);background:0 0;align-items:center;gap:2px;font-weight:600;display:flex}.filter-mode-toggle.exclude{color:var(--accent-red);border-color:var(--accent-red);background:color-mix(in srgb, var(--accent-red) 8%, transparent)}.filter-dropdown-list{padding:var(--space-xs) 0;flex:1;overflow-y:auto}.filter-dropdown-item{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast);display:flex}.filter-dropdown-item:hover{background:var(--bg-hover)}.filter-dropdown-item input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent-blue);cursor:pointer}.filter-mode-toggle.exclude~.filter-dropdown-list .filter-dropdown-item input[type=checkbox]{accent-color:var(--accent-red)}.active-filters{gap:var(--space-xs);padding:var(--space-sm) 0;flex-wrap:wrap;display:flex}.active-filter-chip{align-items:center;gap:var(--space-xs);height:26px;padding:0 var(--space-sm);font-size:var(--text-xs);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-blue) 10%, transparent);color:var(--accent-blue);border:1px solid color-mix(in srgb, var(--accent-blue) 20%, transparent);font-weight:500;display:inline-flex}.active-filter-chip.exclude{background:color-mix(in srgb, var(--accent-red) 10%, transparent);color:var(--accent-red);border-color:color-mix(in srgb, var(--accent-red) 20%, transparent);text-decoration:line-through}.active-filter-chip button{cursor:pointer;width:16px;height:16px;color:inherit;opacity:.6;font-size:var(--text-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.active-filter-chip button:hover{opacity:1}.kpi-hero-row{gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:1024px){.kpi-hero-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.kpi-hero-row{grid-template-columns:repeat(2,1fr)}}.kpi-hero-card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-md);gap:var(--space-xs);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.kpi-hero-card:hover{border-color:var(--stat-accent,var(--border-default));box-shadow:var(--shadow-md)}.kpi-hero-card:before{content:"";background:var(--stat-accent,var(--accent-blue));height:3px;position:absolute;top:0;left:0;right:0}.kpi-hero-label{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.kpi-hero-value{font-size:var(--text-2xl);color:var(--text-primary);font-weight:700;line-height:1.1}.kpi-delta{font-size:var(--text-xs);padding:2px var(--space-sm);border-radius:var(--radius-sm);align-items:center;gap:2px;font-weight:600;display:inline-flex}.kpi-delta.positive{color:var(--accent-green);background:color-mix(in srgb, var(--accent-green) 10%, transparent)}.kpi-delta.negative{color:var(--accent-red);background:color-mix(in srgb, var(--accent-red) 10%, transparent)}.kpi-delta.neutral{color:var(--text-tertiary);background:var(--bg-hover)}.kpi-delta.inverted.positive{color:var(--accent-red);background:color-mix(in srgb, var(--accent-red) 10%, transparent)}.kpi-delta.inverted.negative{color:var(--accent-green);background:color-mix(in srgb, var(--accent-green) 10%, transparent)}.status-funnel{border-radius:var(--radius-md);height:48px;margin-bottom:var(--space-md);gap:2px;display:flex;overflow:hidden}.funnel-segment{cursor:pointer;min-width:4px;transition:opacity var(--transition-fast), filter var(--transition-fast);justify-content:center;align-items:center;display:flex;position:relative}.funnel-segment:hover{opacity:.85;filter:brightness(1.1)}.funnel-segment-label{font-size:var(--text-xs);color:#fff;text-shadow:0 1px 2px #0000004d;white-space:nowrap;text-overflow:ellipsis;padding:0 var(--space-xs);font-weight:600;overflow:hidden}.funnel-legend{gap:var(--space-sm) var(--space-lg);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.funnel-legend-item{align-items:center;gap:var(--space-xs);cursor:pointer;display:flex}.funnel-legend-item:hover{color:var(--text-primary)}.funnel-legend-dot{border-radius:2px;flex-shrink:0;width:10px;height:10px}.analytics-chart{height:200px;padding:0 var(--space-xs);align-items:flex-end;gap:2px;display:flex}.analytics-chart-bar{cursor:pointer;min-width:4px;transition:opacity var(--transition-fast);border-radius:3px 3px 0 0;flex:1;position:relative}.analytics-chart-bar:hover{opacity:.75}.analytics-chart-axis{padding:var(--space-xs) var(--space-xs) 0;font-size:var(--text-xs);color:var(--text-tertiary);justify-content:space-between;display:flex}.analytics-placeholder{padding:var(--space-3xl);color:var(--text-tertiary);text-align:center;justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.analytics-placeholder-icon{opacity:.3}.analytics-placeholder-title{font-size:var(--text-lg);color:var(--text-secondary);font-weight:600}.analytics-placeholder-text{font-size:var(--text-sm);max-width:400px}.page-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.section-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.section-card-header{padding:var(--space-sm) var(--space-md);background:color-mix(in srgb, var(--bg-secondary) 70%, var(--bg-card));border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.section-card.is-collapsible .section-card-header{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast)}.section-card.is-collapsible .section-card-header:hover{background:var(--bg-hover)}.section-card-title{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);min-width:0;font-weight:600;display:flex}.section-card-icon{color:var(--accent-blue);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.section-card-action{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.section-card-chevron{color:var(--text-tertiary);transition:transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.section-card.is-collapsed .section-card-chevron{transform:rotate(-90deg)}[dir=rtl] .section-card.is-collapsed .section-card-chevron{transform:rotate(90deg)}.section-card.is-collapsed .section-card-header{border-bottom-color:#0000}.section-card.is-collapsed .section-card-body{display:none}.section-card-body{padding:var(--space-md)}.status-pill{align-items:center;gap:var(--space-xs);padding-block:2px;padding-inline:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1.4;display:inline-flex}.status-pill-dot{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:6px;height:6px}.status-pill.is-blue{color:var(--accent-blue);background:var(--accent-blue-bg);border-color:color-mix(in srgb, var(--accent-blue) 25%, transparent)}.status-pill.is-green{color:var(--accent-green);background:var(--accent-green-bg);border-color:color-mix(in srgb, var(--accent-green) 25%, transparent)}.status-pill.is-amber{color:var(--accent-amber);background:var(--accent-amber-bg);border-color:color-mix(in srgb, var(--accent-amber) 25%, transparent)}.status-pill.is-red{color:var(--accent-red);background:var(--accent-red-bg);border-color:color-mix(in srgb, var(--accent-red) 25%, transparent)}.status-pill.is-purple{color:var(--accent-purple);background:var(--accent-purple-bg);border-color:color-mix(in srgb, var(--accent-purple) 25%, transparent)}.status-pill.is-cyan{color:var(--accent-cyan);background:var(--accent-cyan-bg);border-color:color-mix(in srgb, var(--accent-cyan) 25%, transparent)}.status-pill.is-teal{color:var(--accent-teal);background:var(--accent-teal-bg);border-color:color-mix(in srgb, var(--accent-teal) 25%, transparent)}.status-pill.is-rose{color:var(--accent-rose);background:var(--accent-rose-bg);border-color:color-mix(in srgb, var(--accent-rose) 25%, transparent)}.status-pill.is-rust{color:var(--accent-rust);background:var(--accent-rust-bg);border-color:color-mix(in srgb, var(--accent-rust) 25%, transparent)}.status-pill.is-neutral{color:var(--text-secondary);background:var(--bg-secondary);border-color:var(--border-default)}.btn-tint{transition:all var(--transition-fast);border-style:solid;border-width:1px}.btn-tint.is-blue{color:var(--accent-blue);background:var(--accent-blue-bg);border-color:color-mix(in srgb, var(--accent-blue) 30%, transparent)}.btn-tint.is-blue:hover:not(:disabled){background:color-mix(in srgb, var(--accent-blue) 14%, transparent);border-color:color-mix(in srgb, var(--accent-blue) 45%, transparent)}.btn-tint.is-green{color:var(--accent-green);background:var(--accent-green-bg);border-color:color-mix(in srgb, var(--accent-green) 30%, transparent)}.btn-tint.is-green:hover:not(:disabled){background:color-mix(in srgb, var(--accent-green) 22%, transparent);border-color:color-mix(in srgb, var(--accent-green) 45%, transparent)}.btn-tint.is-amber{color:var(--accent-amber);background:var(--accent-amber-bg);border-color:color-mix(in srgb, var(--accent-amber) 30%, transparent)}.btn-tint.is-amber:hover:not(:disabled){background:color-mix(in srgb, var(--accent-amber) 22%, transparent);border-color:color-mix(in srgb, var(--accent-amber) 45%, transparent)}.btn-tint.is-red{color:var(--accent-red);background:var(--accent-red-bg);border-color:color-mix(in srgb, var(--accent-red) 30%, transparent)}.btn-tint.is-red:hover:not(:disabled){background:color-mix(in srgb, var(--accent-red) 22%, transparent);border-color:color-mix(in srgb, var(--accent-red) 45%, transparent)}.btn-tint.is-purple{color:var(--accent-purple);background:var(--accent-purple-bg);border-color:color-mix(in srgb, var(--accent-purple) 30%, transparent)}.btn-tint.is-purple:hover:not(:disabled){background:color-mix(in srgb, var(--accent-purple) 22%, transparent);border-color:color-mix(in srgb, var(--accent-purple) 45%, transparent)}.btn-tint.is-cyan{color:var(--accent-cyan);background:var(--accent-cyan-bg);border-color:color-mix(in srgb, var(--accent-cyan) 30%, transparent)}.btn-tint.is-cyan:hover:not(:disabled){background:color-mix(in srgb, var(--accent-cyan) 22%, transparent);border-color:color-mix(in srgb, var(--accent-cyan) 45%, transparent)}.btn-tint.is-teal{color:var(--accent-teal);background:var(--accent-teal-bg);border-color:color-mix(in srgb, var(--accent-teal) 30%, transparent)}.btn-tint.is-teal:hover:not(:disabled){background:color-mix(in srgb, var(--accent-teal) 22%, transparent);border-color:color-mix(in srgb, var(--accent-teal) 45%, transparent)}.btn-tint.is-rose{color:var(--accent-rose);background:var(--accent-rose-bg);border-color:color-mix(in srgb, var(--accent-rose) 30%, transparent)}.btn-tint.is-rose:hover:not(:disabled){background:color-mix(in srgb, var(--accent-rose) 22%, transparent);border-color:color-mix(in srgb, var(--accent-rose) 45%, transparent)}.btn-tint.is-rust{color:var(--accent-rust);background:var(--accent-rust-bg);border-color:color-mix(in srgb, var(--accent-rust) 30%, transparent)}.btn-tint.is-rust:hover:not(:disabled){background:color-mix(in srgb, var(--accent-rust) 22%, transparent);border-color:color-mix(in srgb, var(--accent-rust) 45%, transparent)}.btn-tint.is-neutral{color:var(--text-secondary);background:var(--bg-secondary);border-color:var(--border-default)}.btn-tint.is-neutral:hover:not(:disabled){background:var(--bg-active);border-color:var(--border-strong)}.field{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.field-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-weight:600}.field-value{font-size:var(--text-sm);color:var(--text-primary);overflow-wrap:anywhere;min-width:0;font-weight:600}.kpi-hero-card.is-blue{--stat-accent:var(--accent-blue)}.kpi-hero-card.is-green{--stat-accent:var(--accent-green)}.kpi-hero-card.is-amber{--stat-accent:var(--accent-amber)}.kpi-hero-card.is-red{--stat-accent:var(--accent-red)}.kpi-hero-card.is-purple{--stat-accent:var(--accent-purple)}.kpi-hero-card.is-cyan{--stat-accent:var(--accent-cyan)}.kpi-hero-card.is-teal{--stat-accent:var(--accent-teal)}.kpi-hero-card.is-rose{--stat-accent:var(--accent-rose)}.kpi-hero-card.is-rust{--stat-accent:var(--accent-rust)}.kpi-hero-card.is-neutral{--stat-accent:var(--text-tertiary)}.data-table .cell-id a{color:var(--accent-blue);font-weight:600;text-decoration:none}.data-table .cell-id a:hover{text-decoration:underline}.data-table tbody tr.is-selected{background:var(--accent-blue-bg)}.data-table .cell-select{text-align:center;inline-size:var(--tap-target-min)}.bulk-bar{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-wrap:wrap;margin-block-end:var(--space-md);display:flex}.bulk-bar-info{align-items:center;gap:var(--space-sm);color:var(--text-primary);font-weight:600;display:flex}.bulk-bar-actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.bulk-bar-note{align-items:flex-start;gap:var(--space-xs);color:var(--text-secondary);flex-basis:100%;display:flex}.order-actions-menu{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-inline-size:200px;box-shadow:var(--shadow-lg);z-index:50;margin-block-start:var(--space-xs);position:absolute;inset-block-start:100%;inset-inline-end:0;overflow:hidden}.order-actions-item{align-items:center;gap:var(--space-sm);inline-size:100%;padding:var(--space-sm) var(--space-md);cursor:pointer;color:var(--text-primary);transition:background var(--transition-fast);text-align:start;background:0 0;border:none;font-weight:500;display:flex}.order-actions-item:hover{background:var(--bg-secondary)}.order-actions-item.is-danger{color:var(--accent-red)}.order-actions-item.is-danger:hover{background:var(--accent-red-bg)}.section-card.has-table>.section-card-body{-webkit-overflow-scrolling:touch;padding:0;overflow-x:auto}.dash-range-chips{gap:var(--space-xs);background:var(--bg-secondary);padding:var(--space-xs);border-radius:var(--radius-md);border:1px solid var(--border-default);flex-wrap:wrap;display:flex}.dash-range-custom{align-items:center;gap:var(--space-sm);display:flex}.kpi-card-link{color:inherit;text-decoration:none;display:block}.skeleton-kpi-label{inline-size:50%;block-size:var(--text-xs);margin-block-end:var(--space-xs)}.skeleton-kpi-value{inline-size:70%;block-size:var(--text-2xl)}.data-table .cell-when{color:var(--text-secondary)}.rvw-note{margin-block-start:0;margin-block-end:var(--space-md)}.rvw-loading{padding:var(--space-3xl);justify-content:center;display:flex}.rvw-loading .spinner{width:28px;height:28px}.data-table .rvw-cell-actions{text-align:end;white-space:nowrap}.rvw-actions{gap:var(--space-sm);display:inline-flex}.rvw-phone{direction:ltr;unicode-bidi:isolate}.rvw-row-select{max-inline-size:170px}.rvw-panel{padding:var(--space-md);text-align:start;white-space:normal;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-block-start:var(--space-md)}.rvw-panel-note{inline-size:100%;margin-block-end:var(--space-sm)}.rvw-panel-row{gap:var(--space-sm);flex-wrap:wrap;display:flex}.rvw-panel-select{flex:1;min-inline-size:150px}.rvw-panel .card-subtitle{margin-block-start:var(--space-sm)}.prd-loading{padding:var(--space-3xl);justify-content:center;display:flex}.prd-loading .spinner{width:28px;height:28px}.prd-pack-unit{unicode-bidi:plaintext}.prd-pack-figures{direction:ltr;unicode-bidi:isolate}.prd-margin{color:var(--accent-green);font-weight:600}.prd-actions{gap:var(--space-sm);display:flex}.prd-form{gap:var(--space-lg);flex-direction:column;display:flex}.prd-ltr{direction:ltr;unicode-bidi:isolate}.prd-pack-row{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-block-end:var(--space-xs);display:flex}.prd-pack-quantity{inline-size:90px}.prd-pack-total{inline-size:120px}.prd-pack-preview{white-space:nowrap;margin:0}.prd-packs-hint{margin-block-start:0;margin-block-end:var(--space-sm)}.prd-add-pack{align-self:flex-start}.stk-section{margin-block-end:var(--space-lg)}.stk-section:last-of-type{margin-block-end:0}.stk-loading{padding:var(--space-3xl);justify-content:center;display:flex}.stk-loading .spinner{width:28px;height:28px}.section-card.stk-flush>.section-card-body{padding:0}.stk-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.stk-plain{unicode-bidi:plaintext}.stk-ltr{direction:ltr;unicode-bidi:isolate}.stk-isolate{unicode-bidi:isolate}.stk-strong{font-weight:700}.stk-muted{color:var(--text-tertiary)}.stk-secondary{color:var(--text-secondary)}.stk-low-pill{margin-inline-start:var(--space-sm)}.stk-carriers{gap:var(--space-sm);flex-wrap:wrap;display:flex}.stk-actions{gap:var(--space-xs);display:flex}.section-card.stk-recon{border-color:var(--accent-amber)}.stk-recon .section-card-header{background:var(--accent-amber-bg)}.stk-recon .section-card-icon,.stk-recon .section-card-title{color:var(--accent-amber)}.stk-hint{padding:var(--space-md);color:var(--accent-amber-hover);margin:0}.stk-filters{padding-inline:var(--space-md);padding-block-start:var(--space-md)}.stk-notice{align-items:center;gap:var(--space-sm);padding-inline:var(--space-md);color:var(--accent-amber-hover);margin:0;padding-block-end:var(--space-md);display:flex}.stk-notice svg{flex-shrink:0}.stk-pager-btn{align-items:center;gap:var(--space-xs);display:flex}.stk-form{gap:var(--space-lg);flex-direction:column;display:flex}.fee-page{gap:var(--space-md);flex-direction:column;display:flex}.fee-page>.page-header{margin-block-end:var(--space-md)}.fee-page>.analytics-tabs{margin-block-end:0}.fee-blocks{gap:var(--space-md);flex-direction:column;display:flex}.fee-strip{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.fee-coverage{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.fee-stack{gap:var(--space-md);flex-direction:column;display:flex}.fee-hint{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.fee-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.fee-actions .btn,.fee-strip .btn{white-space:normal;text-align:start;max-inline-size:100%}.fee-week{gap:var(--space-xs);flex-direction:column;display:flex}.fee-rows{flex-direction:column;display:flex}.fee-row{align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);border-block-end:1px solid var(--border-subtle);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.fee-row:last-child{border-block-end:0}.fee-ref{font-weight:600}.fee-secondary{color:var(--text-secondary)}.fee-muted{color:var(--text-muted)}.fee-error{color:var(--accent-red)}.fee-amount{direction:ltr}.fee-cards{gap:var(--space-md);flex-direction:column;display:flex}.fee-decision{gap:var(--space-sm);font-size:var(--text-base);flex-direction:column;display:flex}.fee-decision+.fee-decision{border-block-start:1px solid var(--border-subtle);padding-block-start:var(--space-md)}.fee-line{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.fee-list{gap:var(--space-xs);font-size:var(--text-sm);flex-direction:column;display:flex}.fee-prompts{gap:var(--space-sm);flex-direction:column;display:flex}.fee-note{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--text-base);border:1px solid #0000}.fee-note.is-amber{color:var(--accent-amber-hover);background:var(--accent-amber-bg);border-color:color-mix(in srgb, var(--accent-amber) 25%, transparent)}.fee-note.is-blue{align-items:flex-start;gap:var(--space-xs);color:var(--text-primary);background:var(--accent-blue-bg);border-color:color-mix(in srgb, var(--accent-blue) 25%, transparent);flex-direction:column;display:flex}.fee-note>.fee-panel{align-self:stretch}.fee-note-row{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.info-tip{vertical-align:middle;display:inline-flex;position:relative}.info-tip-btn{color:inherit;border-radius:var(--radius-full);opacity:.7;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.info-tip-btn:hover,.info-tip-btn:focus-visible{opacity:1}.info-tip-btn:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.info-tip-body{z-index:10000;pointer-events:none;gap:var(--space-xs);width:max-content;max-width:min(340px,80vw);padding:var(--space-sm) var(--space-md);color:var(--bg-elevated);background:var(--text-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);font-size:var(--text-sm);text-align:start;text-transform:none;letter-spacing:normal;visibility:hidden;opacity:0;flex-direction:column;font-weight:400;line-height:1.45;transition:opacity .12s,visibility .12s;display:flex;position:fixed}.info-tip-body[data-open]{visibility:visible;opacity:1}@media (prefers-reduced-motion:reduce){.info-tip-body{transition:none}}.fee-panel{gap:var(--space-sm);padding:var(--space-md);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-base);flex-direction:column;display:flex}.fee-fieldset{gap:var(--space-xs);border:none;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.fee-legend{padding:0;font-weight:600}.fee-radio-row{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.fee-history{margin-block-start:var(--space-lg)}.fee-page>.fee-history{margin-block-start:0}.fee-empty{margin:0}.fee-batches{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fee-batch{align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.fee-batch-text{gap:var(--space-xs);min-inline-size:0;font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.fee-batch-pill{align-self:flex-start}.fee-undo{margin-block-end:var(--space-md)}.fee-undo-body{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.fee-undo-message{flex:1}.fee-undo-error{color:var(--accent-red);flex-basis:100%}.exp-block{margin-block-end:var(--space-lg)}.exp-note{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);color:var(--accent-amber-hover);background:var(--accent-amber-bg);border:1px solid color-mix(in srgb, var(--accent-amber) 25%, transparent);border-radius:var(--radius-md);font-size:var(--text-sm);margin-block-end:var(--space-lg);display:flex}.exp-note svg{flex-shrink:0;margin-block-start:2px}.exp-kpi{cursor:default}.section-card.exp-flush>.section-card-body{padding:0}.exp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.exp-loading{padding:var(--space-3xl);justify-content:center;display:flex}.exp-loading .spinner{width:28px;height:28px}.exp-plain{unicode-bidi:plaintext}.exp-ltr{direction:ltr;unicode-bidi:isolate}.data-table .exp-secondary{color:var(--text-secondary)}.exp-edited-pill{margin-inline-start:var(--space-sm)}.exp-actions{gap:var(--space-xs);display:flex}.exp-pager-btn{align-items:center;gap:var(--space-xs);display:flex}.exp-form{gap:var(--space-lg);flex-direction:column;display:flex}.exp-prompt{gap:var(--space-sm);padding:var(--space-md);color:var(--accent-amber-hover);background:var(--accent-amber-bg);border-radius:var(--radius-md);flex-direction:column;display:flex}.exp-prompt-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.exp-prompt-actions .btn{white-space:normal;text-align:start;max-inline-size:100%}.earn-block{margin-block-end:var(--space-lg)}.earn-kpi{cursor:default}.earn-loading{padding:var(--space-3xl);justify-content:center;display:flex}.earn-loading .spinner{width:28px;height:28px}.earn-pill{margin-inline-start:var(--space-sm)}.data-table .earn-balance{color:var(--text-secondary);font-weight:700}.data-table .earn-balance.is-owed{color:var(--accent-red)}.data-table .earn-secondary{color:var(--text-secondary)}.earn-actions{gap:var(--space-sm);display:flex}.earn-form{gap:var(--space-lg);flex-direction:column;display:flex}.earn-hint{margin-block-start:0}.ledger-block{margin-block-end:var(--space-lg)}.ledger-kpi{cursor:default}.ledger-loading{padding:var(--space-3xl);justify-content:center;display:flex}.ledger-loading .spinner{width:28px;height:28px}.ledger-note{margin-block-start:0;margin-block-end:var(--space-lg)}.ledger-ref{unicode-bidi:isolate}.data-table .ledger-amount{color:var(--accent-green);font-weight:600}.data-table .ledger-amount.is-negative{color:var(--accent-red)}.data-table .ledger-secondary{color:var(--text-secondary)}.usr-block{margin-block-end:var(--space-lg)}.usr-loading{padding:var(--space-3xl);justify-content:center;display:flex}.usr-loading .spinner{width:28px;height:28px}.usr-muted{color:var(--text-tertiary)}.usr-actions{gap:var(--space-sm);display:flex}.usr-form{gap:var(--space-lg);flex-direction:column;display:flex}.usr-check{align-items:center;gap:var(--space-sm);flex-direction:row}.opset-loading{padding:var(--space-3xl);justify-content:center;display:flex}.opset-loading .spinner{width:28px;height:28px}.opset-error-icon{color:var(--accent-red)}.opset-retry{margin-block-start:var(--space-md)}.opset-block{margin-block-end:var(--space-lg)}.opset-timezone{max-inline-size:320px}.opset-hours{-webkit-overflow-scrolling:touch;border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-block-start:var(--space-md);overflow-x:auto}.opset-fields{gap:var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}.opset-field{max-inline-size:220px}.opset-toggle{align-items:center;gap:var(--space-sm);margin-block-end:var(--space-sm);display:flex}.opset-mode{margin-block-end:var(--space-md)}.opset-mode .status-pill{white-space:normal}.crr-block{margin-block-end:var(--space-lg)}.crr-loading{padding:var(--space-3xl);justify-content:center;display:flex}.crr-loading .spinner{width:28px;height:28px}.crr-tab{align-items:center;gap:var(--space-sm);display:inline-flex}.crr-count{unicode-bidi:isolate;padding-block:0;line-height:1}.crr-pill-icon{vertical-align:-.15em;margin-inline-end:var(--space-xs)}.crr-callout{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid #0000;line-height:1.5;display:flex}.crr-callout>svg{flex-shrink:0;margin-block-start:2px}.crr-callout.is-centered{flex-wrap:wrap;align-items:center}.crr-callout.is-centered>svg{margin-block-start:0}.crr-callout.is-blue{color:var(--accent-blue);background:var(--accent-blue-bg);border-color:color-mix(in srgb, var(--accent-blue) 25%, transparent)}.crr-callout.is-green{color:var(--accent-green);background:var(--accent-green-bg);border-color:color-mix(in srgb, var(--accent-green) 25%, transparent)}.crr-callout.is-amber{color:var(--accent-amber);background:var(--accent-amber-bg);border-color:color-mix(in srgb, var(--accent-amber) 25%, transparent)}.crr-callout.is-red{color:var(--accent-red);background:var(--accent-red-bg);border-color:color-mix(in srgb, var(--accent-red) 25%, transparent)}.crr-callout-body{flex:1 1 0;min-inline-size:0}.crr-callout-title{font-weight:600}.crr-callout-hint{font-size:var(--text-xs)}.crr-grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));display:grid}.crr-card{flex-direction:column;display:flex}.crr-card.is-default{border-color:var(--accent-blue);box-shadow:0 0 0 1px var(--accent-blue), var(--shadow-md)}.crr-card-body{padding:var(--space-xl);flex-direction:column;flex:auto;display:flex}.crr-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);margin-block-end:var(--space-lg);display:flex}.crr-card-id{min-inline-size:0}.crr-card-name{font-size:var(--text-xl);color:var(--text-primary);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.crr-code{padding-block:2px;padding-inline:var(--space-sm);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-tertiary);font-family:SF Mono,Consolas,monospace;font-size:var(--text-xs);margin-block-start:var(--space-xs);display:inline-block}.crr-card-badges{align-items:flex-end;gap:var(--space-xs);flex-direction:column;flex-shrink:0;display:flex}.crr-config{gap:var(--space-md);padding:var(--space-md);background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.crr-config.has-actions{margin-block-end:var(--space-xl)}.crr-label-icon{vertical-align:-.2em;margin-inline-end:var(--space-xs)}.crr-truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crr-actions{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-block-start:auto;display:flex}.crr-actions-main{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.crr-tap{min-inline-size:var(--tap-target-min)}.crr-modal{flex-direction:column;display:flex;overflow:hidden}.crr-modal.is-wide{max-width:640px}.crr-modal>.modal-header,.crr-modal>.modal-footer{flex-shrink:0}.crr-modal-head{align-items:center;gap:var(--space-md);min-inline-size:0;display:flex}.crr-modal-icon{border-radius:var(--radius-md);background:var(--accent-blue-bg);block-size:36px;inline-size:36px;color:var(--accent-blue);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.crr-modal-icon.is-amber{background:var(--accent-amber-bg);color:var(--accent-amber)}.crr-modal-icon.is-red{background:var(--accent-red-bg);color:var(--accent-red)}.crr-modal-titles{flex-direction:column;min-inline-size:0;display:flex}.crr-modal-body{gap:var(--space-sm);flex-direction:column;flex:auto;min-block-size:0;display:flex}.crr-modal-body.is-loose{gap:var(--space-lg)}.crr-modal-body.is-scroll{overflow-y:auto}.crr-modal-body.is-picker{max-block-size:60vh}.crr-section{gap:var(--space-sm);border-block-start:1px solid var(--border-subtle);flex-direction:column;padding-block-start:var(--space-lg);display:flex}.crr-split{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.crr-self-start{align-self:flex-start}.crr-set{margin-inline-start:var(--space-sm)}.crr-check{align-items:flex-start;gap:var(--space-sm);cursor:pointer;display:flex}.crr-check input{cursor:pointer;flex-shrink:0;block-size:16px;inline-size:16px;margin-block-start:1px}.crr-url-row{gap:var(--space-sm);display:flex}.crr-url{background:var(--bg-primary);min-inline-size:0;font-family:SF Mono,Consolas,monospace;font-size:var(--text-xs);direction:ltr;flex:auto}.crr-mono-url{font-family:SF Mono,Consolas,monospace;font-size:var(--text-xs);overflow-wrap:anywhere;word-break:break-all;direction:ltr;margin-block-start:var(--space-xs)}.crr-webhook{gap:var(--space-sm);flex-direction:column;display:flex}.crr-warn{color:var(--accent-amber)}.crr-search{flex-shrink:0;position:relative}.crr-search-input{inline-size:100%;padding-inline-start:var(--space-2xl)}.crr-search-icon{color:var(--text-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-md);transform:translateY(-50%)}.crr-list{gap:var(--space-sm);flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow-y:auto}.crr-row{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex}.crr-row-main{min-inline-size:0}.crr-row-name{font-size:var(--text-base);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.crr-row .btn{flex-shrink:0}.crr-empty{padding:var(--space-xl) var(--space-lg);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.crr-point{align-items:flex-start;gap:var(--space-md);font-size:var(--text-base);color:var(--text-secondary);line-height:1.5;display:flex}.crr-point-dot{block-size:6px;inline-size:6px;border-radius:var(--radius-full);background:var(--accent-amber);flex-shrink:0;margin-block-start:var(--space-sm)}.crr-modal-body.is-red .crr-point-dot{background:var(--accent-red)}.crr-bar{margin-block-end:var(--space-lg)}.crr-sync{align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-inline-start:auto;display:flex}.crr-hint{font-size:var(--text-sm);color:var(--text-secondary);margin-block-end:var(--space-md)}.crr-modal-body>.crr-hint{margin-block-end:0}.crr-plain{unicode-bidi:plaintext}.crr-ltr,.crr-ref{direction:ltr;unicode-bidi:isolate}.crr-ref{font-family:SF Mono,Consolas,monospace}.crr-ref.is-value{font-size:var(--text-sm)}.crr-faint{color:var(--text-tertiary);font-size:var(--text-xs)}.crr-mapped{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:inline-flex}.crr-ok{color:var(--accent-green);flex-shrink:0}.crr-stock{font-size:var(--text-xs);color:var(--text-tertiary);unicode-bidi:plaintext;font-weight:600}.crr-stock.is-zero{color:var(--accent-red)}.crr-stock.is-low{color:var(--accent-amber)}.data-table .crr-col-min{white-space:nowrap;inline-size:1%}.data-table .crr-sku{color:var(--text-tertiary);font-size:var(--text-xs);unicode-bidi:isolate}.crr-pick{justify-content:space-between;align-items:center;gap:var(--space-md);min-block-size:var(--tap-target-min);padding:var(--space-sm) var(--space-md);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--text-base);text-align:start;cursor:pointer;display:flex}.crr-pick.is-active{background:var(--accent-blue-bg);border-color:var(--accent-blue);box-shadow:0 0 0 1px var(--accent-blue)}.crr-pick:disabled{cursor:not-allowed}.crr-pick .crr-ref{flex-shrink:0}.crr-refresh{margin-inline-start:auto}.crr-call-row{cursor:pointer}.data-table .crr-call-detail{background:var(--bg-primary)}.crr-detail{gap:var(--space-md);padding:var(--space-md) var(--space-lg);flex-direction:column;display:flex}.crr-pre{padding-block:var(--space-sm);padding-inline:var(--space-md);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-all;margin:0;font-weight:400;overflow-x:auto}.crr-footnote{margin-block-start:var(--space-md)}.crr-stack{gap:var(--space-md);flex-direction:column;display:flex}.crr-stack.is-tight{gap:var(--space-sm)}.crr-pricing{font-size:var(--text-base)}.crr-fieldset{gap:var(--space-xs);border:none;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.crr-legend{padding:0;font-weight:600}.crr-option,.crr-extra,.crr-inline{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.crr-inline{gap:var(--space-sm)}.crr-off{color:var(--text-muted)}.crr-amount{direction:ltr}.crr-muted{color:var(--text-secondary)}.crr-muted.is-sm{font-size:var(--text-sm)}.nord-head{align-items:center;gap:var(--space-md);margin-block-end:var(--space-xl);display:flex}.nord-head>.page-header{flex:auto;min-inline-size:0;margin-block-end:0}.nord-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;display:grid}.nord-stack{gap:var(--space-lg);flex-direction:column;display:flex}.form-row.nord-fit{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.nord-summary{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.nord-summary-text{font-size:var(--text-base);color:var(--text-secondary)}.nord-summary-total{font-size:var(--text-xl);color:var(--accent-green);font-weight:700}.nord-actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.nord-submit .spinner{width:14px;height:14px}.ntf-block{margin-block-end:var(--space-lg)}.ntf-groups{gap:var(--space-lg);flex-direction:column;display:flex}.section-card.ntf-group>.section-card-body{padding:0}.ntf-list{margin:0;padding:0;list-style:none}.ntf-list>li+li>.ntf-item{border-block-start:1px solid var(--border-subtle)}.ntf-item{align-items:center;gap:var(--space-md);inline-size:100%;min-block-size:var(--tap-target-min);padding:var(--space-md) var(--space-lg);color:inherit;text-align:start;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;font-family:inherit;display:flex}.ntf-item:hover{background:var(--bg-hover)}.ntf-item:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.ntf-item.is-unread{background:var(--accent-blue-bg)}.ntf-item.is-unread:hover{background:color-mix(in srgb, var(--accent-blue) 14%, transparent)}.ntf-item .status-pill{flex-shrink:0}.ntf-icon{border-radius:var(--radius-md);background:var(--bg-secondary);block-size:36px;inline-size:36px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ntf-icon.is-blue{background:var(--accent-blue-bg);color:var(--accent-blue)}.ntf-icon.is-green{background:var(--accent-green-bg);color:var(--accent-green)}.ntf-icon.is-amber{background:var(--accent-amber-bg);color:var(--accent-amber)}.ntf-icon.is-cyan{background:var(--accent-cyan-bg);color:var(--accent-cyan)}.ntf-icon.is-red{background:var(--accent-red-bg);color:var(--accent-red)}.ntf-icon.is-rose{background:var(--accent-rose-bg);color:var(--accent-rose)}.ntf-body{gap:var(--space-xs);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ntf-text{font-size:var(--text-base);color:var(--text-primary);overflow-wrap:anywhere}.ntf-item.is-unread .ntf-text{font-weight:600}.ntf-time{font-size:var(--text-xs);color:var(--text-muted);unicode-bidi:isolate}.lgn-page{min-block-size:100vh;padding:var(--space-lg);background:var(--bg-primary);justify-content:center;align-items:center;display:flex}.lgn-card{inline-size:100%;max-inline-size:400px;padding-block:var(--space-2xl);padding-inline:var(--space-xl);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.lgn-brand{border-block-end:1px solid var(--border-subtle);text-align:center;margin-block-end:var(--space-xl);padding-block-end:var(--space-xl)}.lgn-brand-row{justify-content:center;align-items:center;gap:var(--space-md);display:flex}.lgn-mark{border-radius:var(--radius-md);background:var(--accent-blue);block-size:44px;inline-size:44px;color:var(--bg-card);font-size:var(--text-xl);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.lgn-name{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--text-primary);font-weight:700}.lgn-tagline{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-block-start:var(--space-md);font-weight:600}.lgn-form{gap:var(--space-lg);flex-direction:column;display:flex}.lgn-submit{inline-size:100%;margin-block-start:var(--space-sm)}.lgn-submit .spinner{width:16px;height:16px}.ops-kpi{cursor:default}.ops-kpi:hover{border-color:var(--border-default);box-shadow:none}.ops-kpi.is-alarming,.ops-kpi.is-alarming:hover{border-color:var(--accent-red)}.ops-state{margin-inline-start:var(--space-sm)}.ops-when{font-size:var(--text-xs)}.ops-workable{color:var(--text-tertiary);font-size:var(--text-xs);margin-inline-start:var(--space-sm)}.ops-muted{color:var(--text-tertiary)}.ops-queue{margin-block-start:var(--space-lg)}.ops-skel-title{inline-size:40%;block-size:var(--space-lg);margin-block-end:var(--space-md)}.ops-skel-body{block-size:120px;inline-size:100%}.ops-tabs{padding-inline:var(--space-lg);margin-block-end:0}.ops-tab{min-block-size:var(--tap-target-min)}.flt2-roster-actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.flt2-radar{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.flt2-workable-line{font-size:var(--text-sm);color:var(--text-tertiary);margin-block-start:var(--space-xs)}.flt2-cell-actions{text-align:end;white-space:nowrap}.flt2-tap{min-inline-size:var(--tap-target-min);min-block-size:var(--tap-target-min)}.flt2-modal-title{align-items:center;gap:var(--space-sm);color:var(--accent-blue);display:inline-flex}.flt2-spinner{block-size:16px;inline-size:16px}.flt2-message-body{gap:var(--space-sm);flex-direction:column;display:flex}.flt2-message-to{color:var(--text-primary);margin:0;font-weight:600}.flt2-counter{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;align-self:flex-end}.flt2-counter.is-over{color:var(--accent-red);font-weight:600}.flt2-sent-title{margin:var(--space-md) 0 0;font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}.flt2-sent-empty{font-size:var(--text-sm);color:var(--text-tertiary);margin:0}.flt2-sent-skeleton{block-size:48px}.flt2-sent-list{gap:var(--space-sm);flex-direction:column;max-block-size:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.flt2-sent-item{padding:var(--space-sm) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary)}.flt2-sent-meta{justify-content:space-between;align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.flt2-sent-text{margin:var(--space-xs) 0 0;font-size:var(--text-sm);color:var(--text-primary);white-space:pre-line;overflow-wrap:anywhere}.flt2-messages{gap:var(--space-sm);flex-direction:column;margin-block-end:var(--space-md);display:flex}.flt2-message{flex-wrap:wrap;align-items:center}.flt2-message-text{margin:var(--space-xs) 0 0;color:var(--text-primary);white-space:pre-line;overflow-wrap:anywhere;font-weight:400}.section-card-action:has(.flt2-roster-actions){flex-shrink:1;min-inline-size:0;max-inline-size:65%}.flt2-roster-actions{justify-content:flex-end}.olist-cell-main{text-overflow:ellipsis;white-space:nowrap;max-inline-size:240px;display:block;overflow:hidden}.olist-cell-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--text-muted);margin-block-start:2px;font-weight:400;display:block;overflow:hidden}.badge-carrier.olist-carrier-line{max-width:32ch}.olist-mono{font-family:SF Mono,Consolas,monospace}.olist-agent{align-items:center;gap:var(--space-sm);white-space:nowrap;min-inline-size:0;display:inline-flex}.olist-avatar{border-radius:var(--radius-full);block-size:26px;inline-size:26px;font-size:var(--text-xs);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.olist-avatar.is-blue{color:var(--accent-blue);background:var(--accent-blue-bg)}.olist-avatar.is-cyan{color:var(--accent-cyan);background:var(--accent-cyan-bg)}.olist-avatar.is-amber{color:var(--accent-amber);background:var(--accent-amber-bg)}.olist-avatar.is-green{color:var(--accent-green);background:var(--accent-green-bg)}.olist-avatar.is-purple{color:var(--accent-purple);background:var(--accent-purple-bg)}.olist-avatar.is-rose{color:var(--accent-rose);background:var(--accent-rose-bg)}.olist-filters{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-block-end:var(--space-lg)}.olist-tabs-row{align-items:center;gap:var(--space-sm);padding-inline:var(--space-md);border-block-end:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.olist-tabs{flex-wrap:wrap;flex:auto;gap:2px;min-width:0;display:flex}.olist-tab{min-height:var(--tap-target-min);align-items:center;gap:var(--space-sm);padding-inline:var(--space-md);color:var(--text-tertiary);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:500;display:inline-flex}.olist-tab:hover{color:var(--text-primary)}.olist-tab.is-active{color:var(--accent-blue);box-shadow:inset 0 -2px 0 var(--accent-blue);font-weight:600}.olist-count{min-inline-size:22px;padding-inline:var(--space-xs);border-radius:var(--radius-full);background:var(--bg-secondary);color:var(--text-tertiary);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.6}.olist-tab.is-active .olist-count{background:var(--accent-blue-bg);color:var(--accent-blue)}.olist-hit{min-inline-size:0;max-inline-size:100%;min-height:var(--tap-target-min);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.olist-attention-face{align-items:center;gap:var(--space-xs);min-height:32px;padding-inline:var(--space-sm);border:1px solid var(--accent-amber-line);border-radius:var(--radius-md);background:var(--accent-amber-bg);color:var(--accent-amber-hover);font-size:var(--text-xs);white-space:nowrap;font-weight:600;display:inline-flex}.olist-hit:hover .olist-attention-face{border-color:var(--accent-amber)}.olist-anchor{display:flex;position:relative}.olist-pop{z-index:30;inline-size:260px;max-inline-size:calc(100vw - 32px);padding:var(--space-xs);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-direction:column;gap:2px;display:flex;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0}.olist-item{inline-size:100%;min-height:var(--tap-target-min);align-items:center;gap:var(--space-sm);padding-inline:var(--space-sm);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.olist-item:hover{background:var(--bg-hover)}.olist-item[aria-pressed=true]{background:var(--accent-blue-bg);color:var(--accent-blue);font-weight:600}.olist-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.olist-item-meta{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.olist-controls{align-items:center;gap:var(--space-sm);padding:var(--space-md);flex-wrap:wrap;display:flex}.olist-controls>.olist-anchor{min-inline-size:0;max-inline-size:100%}.olist-search-form{gap:var(--space-xs);flex-direction:column;flex:260px;max-width:360px;display:flex}.olist-search{min-height:var(--tap-target-min);align-items:center;gap:var(--space-sm);padding-inline:var(--space-md);border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-muted);display:flex}.olist-search:focus-within{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-bg)}.olist-search input{min-width:0;color:var(--text-primary);font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.olist-hint{font-size:var(--text-xs);color:var(--text-tertiary)}.olist-pill{max-inline-size:100%;min-height:var(--tap-target-min);align-items:center;gap:var(--space-sm);padding-inline:var(--space-md);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;display:inline-flex}.olist-pill:hover,.olist-pill[aria-expanded=true]{border-color:var(--border-strong)}.olist-pill.is-active{border-color:var(--accent-blue-line);background:var(--accent-blue-wash);color:var(--accent-blue)}.olist-pill-key{color:var(--text-tertiary)}.olist-pill.is-active .olist-pill-key{color:inherit}.olist-pill-value{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.olist-pill-value,.olist-pill.is-strong{font-weight:600}.olist-badge{min-inline-size:20px;padding-inline:var(--space-xs);border-radius:var(--radius-full);background:var(--accent-blue);color:var(--bg-card);font-size:var(--text-xs);text-align:center;font-weight:700}.olist-results{color:var(--text-tertiary);font-size:var(--text-sm);white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto}.olist-pop.is-end{inset-inline:auto 0}.olist-pop.is-wide{gap:0;inline-size:340px;padding:0}.olist-pop-list{flex-direction:column;gap:2px;max-block-size:320px;display:flex;overflow-y:auto}.olist-pop .form-input.olist-find{border-radius:var(--radius-sm);margin-block-end:var(--space-xs)}.olist-empty{padding:var(--space-sm);color:var(--text-muted);font-size:var(--text-sm);margin:0}.olist-range{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.olist-range label{gap:var(--space-xs);color:var(--text-muted);font-size:var(--text-xs);flex-direction:column;display:flex}.olist-pop-range{padding:var(--space-sm) var(--space-xs) var(--space-xs);border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-xs)}.olist-pop-head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);padding-inline:var(--space-lg) var(--space-sm);border-block-end:1px solid var(--border-subtle);display:flex}.olist-pop-title{font-size:var(--text-base);font-weight:600}.olist-pop-sub{color:var(--text-muted);font-size:var(--text-xs)}.olist-pop-body{gap:var(--space-lg);padding:var(--space-md) var(--space-lg);flex-direction:column;display:flex}.olist-pop-foot{justify-content:space-between;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-block-start:1px solid var(--border-subtle);background:var(--bg-primary);border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md);display:flex}.olist-close{min-width:var(--tap-target-min);min-height:var(--tap-target-min);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.olist-close:hover{background:var(--bg-hover)}.olist-field{gap:var(--space-sm);flex-direction:column;display:flex}.olist-field-label{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.olist-toggles{gap:var(--space-xs);flex-wrap:wrap;display:flex}.olist-toggle{min-height:var(--tap-target-min);padding-inline:var(--space-md);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;font-weight:600}.olist-toggle:hover{border-color:var(--border-strong)}.olist-toggle[aria-pressed=true]{border-color:var(--accent-blue);background:var(--accent-blue);color:var(--bg-card)}.olist-chips{align-items:center;row-gap:0;column-gap:var(--space-sm);padding-inline:var(--space-md);border-block-start:1px solid var(--border-subtle);background:var(--bg-primary);border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md);flex-wrap:wrap;display:flex}.olist-chips-lead{color:var(--text-muted);font-size:var(--text-xs)}.olist-chip-face{min-height:30px;align-items:center;gap:var(--space-xs);max-inline-size:100%;padding-inline:var(--space-sm);border:1px solid var(--accent-blue-line);border-radius:var(--radius-md);background:var(--accent-blue-wash);color:var(--accent-blue);font-size:var(--text-xs);white-space:nowrap;font-weight:600;display:inline-flex;overflow:hidden}.olist-chip-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.olist-hit:hover .olist-chip-face{background:var(--accent-blue-bg)}.olist-chip-face.is-amber{border-color:var(--accent-amber-line);background:var(--accent-amber-wash);color:var(--accent-amber)}.olist-link{min-height:var(--tap-target-min);padding-inline:var(--space-sm);color:var(--accent-blue);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.olist-sheet-overlay{align-items:flex-end}.olist-sheet{max-block-size:88dvh;inline-size:100%;max-inline-size:none;border-end-end-radius:0;border-end-start-radius:0;flex-direction:column;padding-block-end:var(--safe-bottom);display:flex;overflow:hidden}.olist-sheet>.modal-header,.olist-sheet>.modal-footer,.olist-sheet-top{flex:none}.olist-sheet-body{overscroll-behavior:contain;gap:var(--space-xl);flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow-y:auto}.olist-sheet-top{padding-inline:var(--space-lg);border-block-end:1px solid var(--border-faint);justify-content:flex-end;display:flex}.olist-sheet-cta{min-height:var(--tap-target-min);inline-size:100%}.olist-sheet .form-input,.olist-sheet .form-select{font-size:var(--text-lg)}.olist-row-menu{min-width:var(--tap-target-min);min-height:var(--tap-target-min);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.olist-row-menu:hover,.olist-row-menu.is-open{background:var(--bg-hover);color:var(--text-primary)}.olist-menu-divider{background:var(--border-subtle);block-size:1px;margin-block:2px}.olist-fee-strip{align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--accent-amber-line);border-radius:var(--radius-md);background:var(--accent-amber-wash);color:var(--accent-amber-hover);font-size:var(--text-sm);flex-wrap:wrap;margin-block-end:var(--space-lg);display:flex}.olist-fee-strip-text{flex:240px}@media (min-width:769px){.olist-phone-only{display:none}}@media (max-width:768px){.olist-desktop-only{display:none}.olist-tabs-row{padding-inline:0;padding-block:var(--space-sm)}.olist-tabs{gap:var(--space-xs);padding-inline:var(--space-md);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.olist-tabs::-webkit-scrollbar{display:none}.olist-tab{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-secondary);flex:none;font-weight:600}.olist-tab.is-active{border-color:var(--accent-blue);background:var(--accent-blue);color:var(--bg-card);box-shadow:none}.olist-tab.is-active .olist-count{background:color-mix(in srgb, var(--bg-card) 22%, transparent);color:var(--bg-card)}.olist-tabs-row>.olist-hit{margin-inline:var(--space-md)}.olist-search-form{flex:100%;max-width:none}.olist-search input{font-size:var(--text-lg)}.data-table.is-stacked{min-inline-size:0;padding:var(--space-sm);display:block}.data-table.is-stacked thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.data-table.is-stacked tbody,.data-table.is-stacked tr{display:block}.data-table.is-stacked tr{padding:var(--space-sm) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);margin-block-end:var(--space-sm)}.data-table.is-stacked tr:last-child{margin-block-end:0}.data-table.is-stacked tr.stock-row-low{background:var(--accent-amber-bg)}.data-table.is-stacked td{column-gap:var(--space-md);padding:var(--space-xs) 0;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;display:grid}.data-table.is-stacked tr:hover td{background:0 0}.data-table.is-stacked td:before{content:attr(data-label);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;grid-area:1/1/span 20;font-weight:600}[dir=rtl] .data-table.is-stacked td:before{letter-spacing:0}.data-table.is-stacked td>*{grid-column:2}.data-table.is-stacked td[data-label]:not([data-label=""])>*{justify-self:start;margin-inline-start:0}.data-table.is-stacked td[data-label]>.ops-overdue-link{text-align:start;justify-self:stretch}.data-table.is-stacked td.cell-mono,.data-table.is-stacked td.cell-id,.data-table.is-stacked td.cell-money,.data-table.is-stacked td.cell-when,.data-table.is-stacked td .disposition,.data-table.is-stacked td .status-pill{white-space:normal}.data-table.is-stacked td .disposition,.data-table.is-stacked td .status-pill{max-inline-size:100%}.data-table.is-stacked td.cell-id>div{flex-wrap:wrap}[dir=rtl] .data-table.is-stacked td.cell-mono,[dir=rtl] .data-table.is-stacked td.stk-ltr{text-align:end;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}[dir=rtl] .data-table.is-stacked td.cell-mono:before,[dir=rtl] .data-table.is-stacked td.stk-ltr:before{text-align:start;direction:rtl;grid-column:2}[dir=rtl] .data-table.is-stacked td.cell-mono>*,[dir=rtl] .data-table.is-stacked td.stk-ltr>*{grid-column:1;justify-self:end}.data-table.is-stacked td:not([data-label]),.data-table.is-stacked td[data-label=""]{display:block}.data-table.is-stacked td:not([data-label]):before,.data-table.is-stacked td[data-label=""]:before{content:none}.data-table.is-stacked td.cell-select{text-align:start;inline-size:auto}.data-table.is-stacked td a:not(.btn){padding-block:var(--space-sm);display:inline-block}.data-table.is-stacked td.cell-truncate{white-space:normal;max-inline-size:none}}.plan-banner{padding:var(--space-sm) var(--space-md);border:1px solid var(--accent-amber-line);border-radius:var(--radius-md);background:var(--accent-amber-wash);color:var(--accent-amber-hover);font-size:var(--text-sm);margin-block-end:var(--space-lg)}.plan-banner.is-blocking{border-color:var(--accent-red);background:var(--accent-red-bg);color:var(--accent-red-hover)}.plan-card-body{gap:var(--space-md);flex-direction:column;display:flex}.plan-list{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.plan-row{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);font-size:var(--text-base);flex-wrap:wrap;display:flex}.plan-label{color:var(--text-secondary);margin:0}.plan-value{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.plan-meter{inline-size:100%;block-size:var(--space-sm);appearance:none;border-radius:var(--radius-full);background:var(--border-subtle);border:none;display:block;overflow:hidden}.plan-meter::-webkit-progress-bar{background:var(--border-subtle)}.plan-meter::-webkit-progress-value{border-radius:var(--radius-full);background:var(--accent-blue)}.plan-meter::-moz-progress-bar{border-radius:var(--radius-full);background:var(--accent-blue)}.plan-meter.is-high::-webkit-progress-value{background:var(--accent-amber)}.plan-meter.is-high::-moz-progress-bar{background:var(--accent-amber)}.plan-meter.is-full::-webkit-progress-value{background:var(--accent-red)}.plan-meter.is-full::-moz-progress-bar{background:var(--accent-red)}.plan-note{font-size:var(--text-sm);color:var(--text-muted);margin:0}.plan-signin-notice{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--accent-red);border-radius:var(--radius-md);background:var(--accent-red-bg);color:var(--accent-red-hover);font-size:var(--text-sm)}.cst-tags{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.cst-tags.is-compact{margin-block-start:var(--space-xs);display:flex}.status-pill.cst-chip>span{align-items:center;gap:var(--space-xs);font-variant-numeric:tabular-nums;display:inline-flex}.cst-chip svg{flex:none}.cst-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cst-legend-line{align-items:flex-start;gap:var(--space-sm);display:flex}.cst-legend-icon{box-sizing:content-box;padding:calc(var(--space-xs) / 2);border-radius:var(--radius-sm);flex:none}.cst-legend-icon.is-red{color:var(--accent-red);background:var(--accent-red-bg)}.cst-legend-icon.is-amber{color:var(--accent-amber);background:var(--accent-amber-bg)}.cst-legend-icon.is-green{color:var(--accent-green);background:var(--accent-green-bg)}.cst-row{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.cst-row:empty{display:none}.cst-link{color:var(--accent-blue);font-size:var(--text-xs);font-weight:600;text-decoration:underline}.cst-tags.nord-signals{margin-block-start:var(--space-xs)}.cst-block{gap:var(--space-md);flex-direction:column;display:flex}.cst-block-lead{color:var(--text-secondary);margin:0}.cst-block-phone{font-variant-numeric:tabular-nums;font-weight:700}.cst-block-count{color:var(--text-muted);font-size:var(--text-xs)}.cst-block-check{align-items:center;gap:var(--space-xs);display:flex}.cst-block-check label{align-items:center;gap:var(--space-sm);cursor:pointer;display:inline-flex}.cst-import-lines{gap:var(--space-xs);flex-direction:column;margin-block-end:var(--space-md);display:flex}.cst-import-line{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.cst-import-mark{margin-inline-start:var(--space-xs)}.bln-toolbar{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);display:flex}.bln-search{align-items:center;gap:var(--space-sm);min-inline-size:0;max-inline-size:22rem;color:var(--text-muted);flex:1;display:flex}.bln-search .form-input{flex:1;min-inline-size:0}.bln-loading{padding:var(--space-3xl);justify-content:center;display:flex}.bln-list.is-loading{opacity:.6}.bln-phone-cell{gap:var(--space-xs);flex-direction:column;display:flex}.bln-phone{font-variant-numeric:tabular-nums;font-weight:700}.bln-note{overflow-wrap:anywhere;max-inline-size:24rem;color:var(--text-secondary)}.bln-card{align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.bln-card-meta{gap:var(--space-xs) var(--space-md);color:var(--text-secondary);flex-wrap:wrap;display:flex}
