@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2) format("woff2")}:root{--slate-25: #f6fafb;--slate-50: #eef5f7;--slate-100: #e3edf1;--slate-200: #cfdde3;--slate-300: #afc3cc;--slate-400: #7d949e;--slate-500: #586c75;--slate-600: #42535b;--slate-700: #313f46;--slate-800: #1e2a30;--slate-900: #0f1e25;--slate-950: #081319;--accent: #0ea5b7;--accent-50: #e6f7fa;--accent-100: #c2ecf1;--accent-200: #8fdde8;--accent-500: #0ea5b7;--accent-600: #0b8e9e;--accent-700: #0a6675;--accent-800: #0a5160;--accent-900: #0b3d48;--marine-900: #06222e;--marine-800: #0a3543;--marine-700: #0d4a5b;--marine-ink: #0c2330;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-200: #fecaca;--danger-500: #ef4444;--danger-600: #dc2626;--danger-700: #b91c1c;--danger-800: #991b1b;--warn-50: #fffbeb;--warn-100: #fef3c7;--warn-200: #fde68a;--warn-500: #f59e0b;--warn-600: #d97706;--warn-700: #b45309;--warn-800: #92400e;--success-50: #ecfdf5;--success-100: #d1fae5;--success-200: #a7f3d0;--success-500: #22c55e;--success-600: #16a34a;--success-700: #15803d;--success-800: #166534;--info-50: #eff6ff;--info-100: #dbeafe;--info-200: #bfdbfe;--info-500: #3b82f6;--info-600: #2563eb;--info-700: #1d4ed8;--info-800: #1e40af;--violet-50: #f5f3ff;--violet-100: #ede9fe;--violet-200: #ddd6fe;--violet-500: #6366f1;--violet-600: #6366f1;--violet-700: #4f46e5;--violet-800: #4338ca;--teal-50: #f0fdfa;--teal-100: #ccfbf1;--teal-200: #99f6e4;--teal-500: #14b8a6;--teal-600: #0d9488;--teal-700: #0f766e;--status-acne: #f59e0b;--status-contacted: #3b82f6;--status-trial: #6366f1;--status-enrolled: #22c55e;--status-overdue: #ef4444;--status-archived: #9ca3af;--priority-critical: #ef4444;--priority-high: #f97316;--priority-medium: #eab308;--priority-low: #9ca3af;--surface-app: #edf3f6;--surface-panel: #ffffff;--surface-raised: #ffffff;--surface-sunken: #f4f8fa;--surface-muted: var(--slate-100);--surface-hover: #e7f3f6;--surface-selected: var(--accent-50);--border-subtle: #dde7eb;--border-default: #c6d4da;--border-strong: var(--slate-300);--color-success: var(--success-600);--color-warning: var(--warn-600);--color-critical: var(--danger-600);--color-info: var(--info-600);--color-insight: var(--violet-600);--color-muted: var(--slate-500);--color-success-bg: var(--success-50);--color-warning-bg: var(--warn-50);--color-critical-bg: var(--danger-50);--color-info-bg: var(--info-50);--color-insight-bg: var(--violet-50);--color-muted-bg: var(--slate-100);--color-success-border: var(--success-200);--color-warning-border: var(--warn-200);--color-critical-border: var(--danger-200);--color-info-border: var(--info-200);--color-insight-border: var(--violet-200);--color-muted-border: var(--slate-200);--surface-card: var(--surface-panel);--surface-page: var(--surface-app);--surface-soft: var(--surface-sunken);--border-soft: var(--border-default);--border-muted: var(--border-subtle);--shadow-card: var(--shadow-1);--shadow-panel: var(--shadow-2);--text-primary: var(--slate-900);--text-secondary: var(--slate-500);--text-tertiary: var(--slate-500);--text-quiet: var(--slate-400);--text-on-accent: #ffffff;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 14px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(8, 42, 54, .04), 0 6px 16px rgba(8, 42, 54, .06);--shadow-2: 0 2px 6px rgba(8, 42, 54, .06), 0 16px 36px rgba(8, 42, 54, .1);--shadow-3: 0 4px 10px rgba(8, 42, 54, .08), 0 28px 60px rgba(8, 42, 54, .14);--shadow-focus: 0 0 0 3px rgba(14, 165, 183, .3);--ease-emphasized: cubic-bezier(.32, .72, 0, 1);--ease-standard: cubic-bezier(.22, .61, .36, 1);--transition-fast: .13s var(--ease-standard);--transition-base: .21s var(--ease-standard);--transition-drawer: .46s var(--ease-emphasized);--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--fs-caption: 11px;--fs-meta: 12px;--fs-body: 13px;--fs-body-lg: 14px;--fs-lead: 16px;--fs-heading: 22px;--fs-display: 30px;--font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", "Menlo", monospace;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--ls-tight: -.011em;--ls-display: -.02em;--ls-caption: .06em;--sidebar-w: 260px;--sidebar-w-expanded: 260px;--sidebar-w-collapsed: 64px;--bg-app: var(--surface-app);--bg-shell: var(--surface-panel);--bg-sidebar: var(--marine-800);--bg-surface: var(--surface-panel);--bg-surface-soft: var(--surface-sunken);--bg-surface-subtle: var(--slate-25);--bg-hover: var(--surface-hover);--bg-selected: var(--surface-selected);--border: var(--border-default);--text-main: var(--text-primary);--text-soft: var(--text-secondary);--text-muted: var(--text-tertiary);--text-faint: var(--text-quiet);--primary: var(--accent-600);--primary-strong: var(--accent-700);--primary-bg: var(--accent-50);--primary-border: var(--accent-200);--danger: var(--danger-600);--danger-strong: var(--danger-700);--danger-bg: var(--danger-50);--danger-border: #fca5a5;--warning: var(--warn-700);--warning-strong: var(--warn-800);--warning-bg: var(--warn-50);--warning-border: #fcd34d;--success: var(--success-700);--success-strong: var(--success-800);--success-bg: var(--success-50);--success-border: #6ee7b7;--info: var(--info-600);--info-bg: var(--info-50);--info-border: #93c5fd;--neutral: var(--slate-500);--neutral-bg: var(--slate-100);--neutral-border: var(--slate-300);--urgent: var(--danger-600);--urgent-soft: var(--danger-100);--urgent-text: var(--danger-800);--warn: var(--warn-600);--warn-soft: var(--warn-100);--warn-text: var(--warn-800);--ready: var(--success-700);--ready-soft: var(--success-100);--ready-text: var(--success-800);--info-soft: var(--info-100);--info-text: var(--info-800);--muted: var(--slate-400);--surface-1: var(--surface-panel);--surface-2: var(--surface-sunken);--surface-3: var(--slate-100);--border-hi: var(--border-strong);--violet: var(--violet-700);--violet-strong: var(--violet-800);--violet-bg: var(--violet-50);--violet-border: var(--violet-200);--teal: var(--teal-600);--teal-strong: var(--teal-700);--teal-bg: var(--teal-50);--teal-border: var(--teal-200);--amber: var(--warn-700);--amber-bg: var(--warn-50);--amber-border: var(--warn-200);--chip-muted-bg: var(--slate-100);--chip-muted-border: var(--slate-200);--chip-muted-text: var(--slate-600);--ops-shell-bg: var(--surface-app);--ops-surface: var(--surface-panel);--ops-surface-soft: var(--surface-sunken);--ops-border: var(--border-default);--ops-border-strong: var(--border-strong);--ops-title: var(--text-primary);--ops-copy: var(--text-secondary);--radius: var(--radius-sm);--shadow-xs: 0 1px 1px rgba(15, 23, 42, .03);--shadow-sm: var(--shadow-1);--shadow-md: 0 4px 12px rgba(15, 23, 42, .07), 0 1px 2px rgba(15, 23, 42, .04);--shadow-lg: var(--shadow-2);color:var(--text-primary);background:var(--surface-app);font-family:var(--font-sans);font-size:var(--fs-body)}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;min-height:0;overflow:hidden}body{background:var(--bg-app);color:var(--text-main);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;line-height:1.2;color:var(--text-main);letter-spacing:-.01em}h1{font-size:22px;font-weight:700;letter-spacing:-.015em}h2{font-size:18px;font-weight:700;letter-spacing:-.012em}h3{font-size:14px;font-weight:700;letter-spacing:0}h4{font-size:13px;font-weight:700;color:var(--text-soft)}p{margin:0}.meta-text{color:var(--text-muted);font-size:12.5px;line-height:1.45}.error-text{color:var(--danger);font-weight:600;font-size:13px}.copyable-phone{display:inline-flex;max-width:100%;align-items:center;gap:6px;color:inherit;cursor:pointer;vertical-align:baseline}.copyable-phone:focus-visible{outline:2px solid var(--focus-ring, var(--accent-600));outline-offset:2px;border-radius:4px}.copyable-phone-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.copyable-phone-feedback{min-width:42px;font-size:11px;font-weight:700;color:var(--accent-700);opacity:0;pointer-events:none;transition:opacity .12s ease}.copyable-phone-feedback.is-visible{opacity:1}.num,.summary-card-value,.metric-card-value,.command-center-revenue-card-value,.ops-kpi-value,.reports-heatmap-value,.communications-heatmap-value,.bar-row-value,.bar-row-label{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11" 1}.data-table td,.data-table th,.ops-table td,.ops-table th,.trackers-grid-table td,.trackers-grid-table th{font-variant-numeric:tabular-nums}.app-shell{display:grid;grid-template-columns:296px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;background:var(--surface-app)}.sidebar{border-right:1px solid var(--border-default);background:var(--surface-panel);padding:22px 18px 24px;display:grid;align-content:start;gap:14px;position:sticky;top:0;height:100vh;overflow-y:auto;box-shadow:none}.brand-block{display:grid;gap:3px;padding:10px 12px 12px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:none}.brand{font-size:18px;font-weight:800;letter-spacing:-.03em;color:var(--text-main)}.brand-subtitle{color:var(--text-faint);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sidebar-meta-card{display:grid;gap:2px;padding:12px 12px 10px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:#ffffffb3}.sidebar-meta-label{margin:0;color:var(--text-faint);font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:700}.sidebar-meta{margin:0;color:var(--text-main);font-size:12px;letter-spacing:-.01em;font-weight:700}.sidebar-meta-caption{margin:0;color:var(--text-muted);font-size:11px;line-height:1.35}.sidebar-nav{display:grid;gap:12px}.nav-group{display:grid;gap:8px;margin-top:0;padding:12px;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:#ffffffbd;box-shadow:0 8px 24px #0f172a08}.nav-group-header{display:grid;gap:2px}.nav-group-label{margin:0;color:var(--text-faint);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.nav-group-description{margin:0;color:var(--text-muted);font-size:11px;line-height:1.35}.sidebar ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.nav-item{width:100%;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-soft);text-align:left;padding:10px 11px;display:grid;gap:2px;font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease;letter-spacing:-.005em}.nav-item:hover{background:#eff6ffcc;border-color:#3b82f61f;color:var(--text-main)}.nav-item.active{background:linear-gradient(180deg,#dbeafecc,#eff6fff5);color:var(--primary-strong);font-weight:700;border-color:#3b82f62e;box-shadow:inset 2px 0 0 var(--primary),0 8px 18px #2563eb14}.nav-item-label{font-size:12.5px;font-weight:700;color:inherit}.nav-item-description{color:var(--text-muted);font-size:11px;line-height:1.35}.nav-item.active .nav-item-description{color:#1e40afc7}.content{padding:18px 30px 44px;display:grid;align-content:start;gap:18px;width:100%;max-width:none;min-width:0}.workspace-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:14px 18px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#ffffffd1;box-shadow:0 18px 42px #0f172a0a}.workspace-header h1{margin:0;font-size:18px;font-weight:700;color:var(--text-main);letter-spacing:-.02em}.workspace-header .page-eyebrow{font-size:10px;margin-bottom:2px}.workspace-header-main{display:grid;gap:3px}.workspace-header-description{margin:0;max-width:72ch;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.workspace-header .meta-text{font-size:11px;color:var(--text-faint)}.content-body{display:grid;gap:18px}.app-page{display:grid;gap:var(--space-4)}.workspace-header-actions{display:flex;align-items:center;gap:var(--space-2)}.workspace-pill{border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-pill);padding:6px 12px;background:#f8fafceb;color:var(--text-soft);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.workspace-view-toggle{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);overflow:hidden}.workspace-view-toggle button{border:0;border-right:1px solid var(--border);padding:5px 9px;background:transparent;color:var(--text-muted);font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.workspace-view-toggle button:last-child{border-right:0}.workspace-view-toggle button:hover{background:var(--bg-hover);color:var(--text-main)}.workspace-view-toggle button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2563eb47}.workspace-view-toggle button.is-active{background:var(--primary-bg);color:var(--primary)}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) 0 var(--space-4);position:relative}.page-header:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,rgba(37,99,235,.18),rgba(15,23,42,.04),transparent)}.page-header-main{display:grid;gap:3px;min-width:0;padding:var(--space-2) 0}.page-header-main h2{font-size:22px;font-weight:700;letter-spacing:-.025em}.page-header-main .meta-text{max-width:72ch;font-size:12.5px;color:var(--text-muted);line-height:1.5}.page-eyebrow{color:var(--text-faint);font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;margin:0 0 1px}.page-header-actions{display:grid;justify-items:end}.page-controls{display:flex;gap:var(--space-2);align-items:flex-end;flex-wrap:wrap;justify-content:flex-end}.filter-grid{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(135deg,#fffffff2,#eff6ffbf);padding:var(--space-3) var(--space-4);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));box-shadow:var(--shadow-xs)}label{display:grid;gap:3px;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius);padding:6px 9px;font:inherit;font-size:12.5px;background:var(--bg-surface);color:var(--text-main);transition:border-color .1s ease,box-shadow .1s ease}input::placeholder,textarea::placeholder{color:var(--text-faint)}input:hover,select:hover,textarea:hover{border-color:var(--border-strong)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}.location-filter{min-width:170px}.location-filter span{font-size:10.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.action-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--radius);padding:6px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .04s ease;letter-spacing:-.005em;line-height:1.3;white-space:nowrap}.action-button:focus-visible,.secondary-button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.action-button{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:var(--shadow-xs)}.action-button:hover{background:var(--primary-strong);border-color:var(--primary-strong)}.action-button-danger{background:var(--danger);border-color:var(--danger);color:#fff}.action-button-danger:hover:not(:disabled){background:var(--danger-strong);border-color:var(--danger-strong)}.action-button:active{transform:translateY(.5px)}.action-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.secondary-button{background:var(--bg-surface);border-color:var(--border);color:var(--text-soft)}.secondary-button:hover{background:var(--bg-hover);border-color:var(--border-strong);color:var(--text-main)}.secondary-button:active{transform:translateY(.5px)}.secondary-button:disabled{opacity:.5;cursor:not-allowed}.secondary-button.is-active{border-color:var(--primary);background:var(--primary-bg);color:var(--primary)}.auth-shell{min-height:100vh;min-height:100dvh;width:100%;display:grid;place-items:center;padding:24px;background:var(--bg-app);overflow-y:auto;overflow-x:hidden}.auth-card{width:100%;max-width:420px;min-width:0;display:grid;gap:14px;border:1px solid var(--border);border-radius:10px;background:#fff;padding:28px;box-shadow:0 1px 3px #0000000f}@media (max-width: 520px){.auth-shell{align-items:center;justify-items:center;padding:16px}.auth-card{max-width:100%;padding:20px}.auth-card input,.auth-card select,.auth-card button{width:100%;min-width:0}}.surface,.panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-4) var(--space-5);display:grid;gap:var(--space-3);box-shadow:var(--shadow-xs)}.surface-flush{padding:var(--space-2)}.surface-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.surface-header>div:first-child{display:grid;gap:2px;min-width:0}.surface-header h3{margin:0;font-size:13.5px;font-weight:700;letter-spacing:-.005em;color:var(--text-main)}.surface-header .meta-text{font-size:12px;color:var(--text-muted);line-height:1.4}.surface-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.home-card{align-content:start;transition:border-color .12s ease,box-shadow .12s ease}.home-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.state-panel{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:0;display:grid;gap:var(--space-2);font-size:12.5px;line-height:1.5}.state-loading{background:var(--info-bg);color:var(--primary-strong);border-color:var(--info-border)}.state-error{background:var(--danger-bg);color:var(--danger-strong);border-color:var(--danger-border)}.state-empty{background:var(--bg-surface-subtle);color:var(--text-muted);border-color:var(--border)}.metric-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.summary-card,.metric-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-3) var(--space-4);display:grid;gap:2px;box-shadow:var(--shadow-xs);min-height:62px;align-content:center}.summary-card-title,.metric-card-title{margin:0;color:var(--text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:700}.summary-card-value,.metric-card-value{margin:0;font-size:20px;line-height:1.1;font-weight:700;color:var(--text-main);letter-spacing:-.02em}.summary-card-subtext,.metric-card-subtext{margin:0;font-size:11.5px;color:var(--text-muted);line-height:1.35}.data-state-banner{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-4) var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1.3fr) minmax(260px,.9fr);align-items:start;box-shadow:var(--shadow-xs);position:relative;overflow:hidden}.data-state-banner:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--neutral-border)}.data-state-banner-loaded{border-color:var(--border);background:linear-gradient(180deg,#ecfdf580,#fff 55%)}.data-state-banner-loaded:before{background:var(--success)}.data-state-banner-stale{border-color:var(--border);background:linear-gradient(180deg,#fffbeb8c,#fff 55%)}.data-state-banner-stale:before{background:var(--warning)}.data-state-banner-failed{border-color:var(--danger-border);background:linear-gradient(180deg,#fef2f2a6,#fff 55%)}.data-state-banner-failed:before{background:var(--danger)}.data-state-banner-running{border-color:var(--border);background:linear-gradient(180deg,#eff6ffa6,#fff 55%)}.data-state-banner-running:before{background:var(--info)}.data-state-banner-empty{background:linear-gradient(180deg,#f1f5f98c,#fff 55%)}.data-state-banner-main{display:grid;gap:var(--space-2);min-width:0}.data-state-banner-pills{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.data-state-banner-title{color:var(--text-main);font-size:15px;letter-spacing:-.01em}.data-state-banner-secondary{margin:0;font-size:12px;color:var(--text-muted)}.data-state-banner-side{min-width:0}.data-state-banner-meta{margin:0;display:grid;gap:0}.data-state-banner-meta div{display:flex;justify-content:space-between;gap:var(--space-4);padding:5px 0;border-bottom:1px solid var(--border-subtle)}.data-state-banner-meta div:last-child{border-bottom:0}.data-state-banner-meta dt{color:var(--text-muted);font-size:11.5px;font-weight:500}.data-state-banner-meta dd{margin:0;color:var(--text-main);font-size:12px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.surface-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.surface-grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.page-summary-strip{align-items:stretch}.page-summary-strip .metric-card,.page-summary-strip .summary-card{min-height:78px;box-shadow:0 14px 34px #0f172a0a}.page-note-stack{display:grid;gap:8px}.page-inline-banner{padding:.8rem .95rem;display:flex;justify-content:space-between;gap:.9rem;align-items:center;flex-wrap:wrap}.page-inline-banner-copy{display:grid;gap:3px}.page-inline-banner-copy strong{font-size:13px;color:var(--text-main)}.page-inline-banner-copy span{font-size:11.5px;line-height:1.45;color:var(--text-muted)}.page-inline-banner-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.admin-lane-page .surface-grid .surface{min-height:148px;align-content:space-between}.operations-detail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:12px;align-items:start}.operations-primary-column,.operations-single-column{display:grid;gap:10px}.operations-module-page .page-header,.reports-hub .page-header,.signals-workbench-page .page-header,.family360-record-page .page-header{padding-top:0}.operations-module-page .surface,.operations-module-page .metric-card,.operations-module-page .page-section,.reports-hub .surface,.reports-hub .metric-card,.reports-hub .page-section,.signals-workbench-page .surface,.signals-workbench-page .metric-card,.signals-workbench-page .page-section,.family360-record-page .page-section{border-color:#94a3b829;box-shadow:0 14px 34px #0f172a09}.operations-module-page .data-table thead th,.reports-hub .data-table thead th,.signals-workbench-page .data-table thead th,.family360-record-page .data-table thead th{background:linear-gradient(180deg,#f8fafcf0,#f1f5f9eb)}.sortable-th-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;width:100%;min-width:0;padding:0;text-align:inherit;cursor:pointer}th[data-align=right] .sortable-th-button,th[style*=right] .sortable-th-button{justify-content:flex-end}th[data-align=center] .sortable-th-button{justify-content:center}.sortable-th-button:focus-visible{outline:2px solid rgba(14,165,183,.45);outline-offset:2px;border-radius:4px}.sortable-th-indicator{display:inline-flex;width:1ch;flex:0 0 1ch;color:var(--accent-700)}.operations-module-page .data-table tbody tr:hover,.reports-hub .data-table tbody tr:hover,.signals-workbench-page .data-table tbody tr:hover,.family360-record-page .data-table tbody tr:hover{background:#eff6ffdb}.split-grid,.queue-main-grid,.signals-main-grid,.signals-lower-grid{display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}.split-grid-wide,.queue-main-grid{grid-template-columns:1.5fr 1fr}.table-wrap{overflow-x:auto;border-radius:var(--radius)}.data-table{width:100%;border-collapse:collapse;font-size:12.5px;line-height:1.4}.data-table th,.data-table td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:8px 10px;white-space:nowrap;vertical-align:middle}.data-table th{color:var(--text-muted);font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;background:var(--bg-surface-subtle);border-bottom:1px solid var(--border);position:sticky;top:0;padding:7px 10px;z-index:1}.data-table tbody tr{transition:background-color .08s ease}.data-table tbody tr:nth-child(2n){background:var(--bg-surface-subtle)}.data-table tbody tr:hover{background:var(--bg-hover)}.data-table td strong{font-weight:600;color:var(--text-main);letter-spacing:-.005em}.compact-stats{margin:0;display:grid;gap:0;font-variant-numeric:tabular-nums}.compact-stats div{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);padding:6px 0}.compact-stats div:last-child{border-bottom:0}.compact-stats dt{color:var(--text-muted);font-size:11.5px;font-weight:500}.compact-stats dd{margin:0;color:var(--text-main);font-weight:600;font-size:12px;text-align:right}.bar-list{display:grid;gap:7px}.bar-row{display:grid;grid-template-columns:52px 1fr 52px;gap:var(--space-3);align-items:center}.bar-row-label{color:var(--text-muted);font-size:11.5px;font-weight:500}.bar-row-value{color:var(--text-main);font-size:12px;font-weight:600;text-align:right}.bar-track{height:6px;border-radius:var(--radius-pill);background:var(--border-subtle);overflow:hidden}.bar-fill{height:100%;background:var(--primary);border-radius:var(--radius-pill);transition:width .2s ease}.bar-fill-secondary{background:#0d9488}.status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:2px 8px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid transparent;line-height:1.4;white-space:nowrap}.status-pill-neutral{color:var(--text-soft);background:var(--neutral-bg);border-color:var(--border)}.status-pill-info{color:var(--primary-strong);background:var(--primary-bg);border-color:var(--primary-border)}.status-pill-success{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}.status-pill-warning{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-border)}.status-pill-danger{color:var(--danger-strong);background:var(--danger-bg);border-color:var(--danger-border)}.identity-inline{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.identity-badges{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.identity-badge{font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-muted);line-height:1}.identity-primary-unresolved{color:var(--warning-strong)}.queue-priority{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:2px 9px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.4;white-space:nowrap}.queue-priority-critical{background:#ef444414;color:#b91c1c;border:1px solid rgba(239,68,68,.18)}.queue-priority-high{background:#f9731617;color:#c2410c;border:1px solid rgba(249,115,22,.2)}.queue-priority-normal{background:#eab3081a;color:#854d0e;border:1px solid rgba(234,179,8,.22)}.queue-priority-low{background:var(--slate-100);color:var(--text-secondary);border:1px solid var(--border-default)}.communications-toggle-stack{display:grid;gap:8px}.communications-toggle-row{display:flex;gap:8px}.communications-insights-grid{display:grid;gap:10px}.communications-insight{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);display:grid;gap:var(--space-3);background:var(--bg-surface);box-shadow:var(--shadow-xs)}.communications-insight-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.communications-insight-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.communications-insight-critical{border-color:var(--danger-border);background:var(--danger-bg)}.communications-insight-warning{border-color:var(--warning-border);background:var(--warning-bg)}.communications-insight-info{border-color:var(--info-border);background:var(--info-bg)}.communications-insight-metrics{margin-top:4px}.communications-insight-actions{display:flex;flex-wrap:wrap;gap:8px}.communications-insight-actions .secondary-button{padding:6px 10px}.communications-heatmap-grid{display:grid;gap:6px}.communications-heatmap-grid-hour{grid-template-columns:repeat(6,minmax(0,1fr))}.communications-heatmap-grid-day{grid-template-columns:repeat(7,minmax(0,1fr))}.communications-heatmap-cell{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);min-height:80px;display:grid;gap:4px;align-content:start;background:var(--bg-surface);transition:border-color .12s ease}.communications-heatmap-cell-level-0{background:var(--bg-surface-subtle)}.communications-heatmap-cell-level-1{background:var(--accent-50)}.communications-heatmap-cell-level-2{background:var(--accent-100)}.communications-heatmap-cell-level-3{background:var(--accent-200);border-color:var(--accent-200)}.communications-heatmap-cell-level-4{background:var(--accent-500);border-color:var(--accent-500)}.communications-heatmap-label{color:var(--text-muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;font-weight:700}.communications-heatmap-value{color:var(--text-main);font-size:18px;font-weight:700;line-height:1.1;letter-spacing:-.015em}.communications-heatmap-subtext{color:var(--text-muted);font-size:11px}.queue-filters{gap:10px;border-color:#d7e6ff;background:linear-gradient(135deg,#eff6fff2,#fffbebe0),var(--bg-surface);box-shadow:0 10px 24px #2563eb14}.actions-page{gap:16px}.actions-count-strip{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;padding:10px 12px}.actions-count-strip div{display:grid;gap:2px;min-width:90px}.actions-count-strip span{color:var(--text-muted);font-size:12px;font-weight:600}.actions-count-strip strong{color:var(--text-main);font-size:22px;line-height:1.1}.actions-top-three{display:grid;gap:8px}.actions-top-item{display:grid;grid-template-columns:28px minmax(0,.45fr) minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-main);text-align:left;cursor:pointer}.actions-top-item:hover{border-color:var(--border-strong);background:var(--bg-surface-subtle)}.actions-top-item span{color:var(--text-muted);font-size:12px;font-weight:800}.actions-top-item strong,.actions-top-item em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-top-item strong{font-size:13px}.actions-top-item em{color:var(--text-muted);font-size:12px;font-style:normal}.actions-list{display:grid;gap:8px}.actions-group-list{display:grid;gap:18px}.actions-group{display:grid;gap:8px}.actions-group-header{display:flex;justify-content:space-between;gap:12px;align-items:end;padding:0 2px 6px;border-bottom:1px solid var(--border)}.actions-group-header h3{margin:0;color:var(--text-main);font-size:15px;line-height:1.2}.actions-group-header p{margin:3px 0 0;color:var(--text-muted);font-size:12px;line-height:1.4}.actions-group-header>span{color:var(--text-muted);font-size:12px;font-weight:700}.actions-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px;border-left:3px solid var(--border)}.actions-row[data-group=critical],.actions-row[data-group=business_risk]{border-left-color:var(--danger);background:var(--danger-bg)}.actions-row[data-group=this_week],.actions-row[data-group=business_revenue]{border-left-color:var(--warning);background:var(--warning-bg)}.actions-row[data-group=business_customer]{border-left-color:var(--primary)}.actions-row[data-group=pre_billing],.actions-row[data-group=queue]{border-left-color:var(--border-strong)}.actions-group-empty{padding:12px;border:1px dashed var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;font-weight:600;background:var(--bg-subtle)}.actions-row-main{display:grid;gap:6px;min-width:0}.actions-row-title{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.actions-row-title strong{color:var(--text-main);font-size:14px}.actions-row-title span,.actions-row-meta{color:var(--text-muted);font-size:12px}.actions-row-meta{display:flex;flex-wrap:wrap;gap:6px 12px}.actions-row-main p{margin:0;color:var(--text-soft);font-size:12.5px;line-height:1.45}.actions-row-main p strong{color:var(--text-main)}.actions-row-status,.actions-row-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.actions-row-actions{min-width:260px}.actions-page-user .actions-group-header p,.actions-page-user .actions-row-status{display:none}.actions-page-user .actions-row{grid-template-columns:minmax(0,1fr) auto;padding:14px}.actions-page-user .actions-row-title strong{font-size:15px}.actions-page-user .actions-row-main p{color:var(--text-main);font-size:13px}.actions-page-user .actions-row-actions .secondary-button,.actions-page-user .actions-row-actions a.secondary-button{font-weight:800}.actions-page-developer .actions-row{align-items:start}@media (max-width: 980px){.actions-top-item{grid-template-columns:24px minmax(0,1fr)}.actions-top-item em{grid-column:2;white-space:normal}.actions-row{grid-template-columns:minmax(0,1fr);align-items:start}.actions-row-status,.actions-row-actions{justify-content:flex-start}.actions-row-actions{min-width:0}}.queue-filters-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.queue-filter-chip-row{display:flex;flex-wrap:wrap;gap:8px}.queue-checkbox{align-self:end;display:flex;align-items:center;gap:6px;color:var(--text-soft);font-size:13px}.admin-assignments{display:grid;gap:12px}.admin-create-user-form{display:grid;gap:12px;margin-bottom:12px;padding:12px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-panel)}.admin-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.admin-scope-card{display:grid;gap:8px;align-content:start}.admin-status-panel,.admin-deactivate-panel{display:grid;min-width:0;gap:10px;padding:12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-app)}.admin-status-panel{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-deactivate-panel .action-button{justify-self:start}.admin-gated-section>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;cursor:pointer;padding:10px 12px;color:var(--text-main);font-weight:700;list-style:none}.admin-gated-section>summary:before{content:"Show";justify-self:start;min-width:44px;padding:2px 7px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-muted);font-size:11px;font-weight:700;text-align:center}.admin-gated-section>summary span:last-child{color:var(--text-muted);font-size:12px;font-weight:650}.admin-danger-zone{display:grid;gap:0;border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-bg)}.admin-deactivate-panel.admin-gated-section{gap:0;padding:0;border-color:var(--danger-border);background:var(--danger-bg)}.admin-danger-warning{margin:0;color:var(--danger-strong);font-size:13px;line-height:1.5}.admin-delete-result{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--danger-border);color:var(--text-main);font-size:12.5px}.admin-account-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0f172a6b}.admin-account-modal{display:grid;width:min(620px,100%);max-height:min(720px,calc(100vh - 40px));overflow:auto;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-app);color:var(--text-main);box-shadow:0 18px 48px #0f172a2e}.admin-account-modal-danger{border-color:var(--danger-border)}.admin-account-modal-header,.admin-account-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.admin-account-modal-header{border-bottom:1px solid var(--border-subtle)}.admin-account-modal-header h2{margin:0;font-size:18px;line-height:1.25}.admin-account-modal-body{display:grid;gap:12px;padding:16px}.admin-account-modal-body p{margin:0;color:var(--text-muted);font-size:14px;line-height:1.45}.admin-account-modal-body label{display:grid;gap:6px}.admin-account-modal-body label span{color:var(--text-main);font-size:13px;font-weight:700}.admin-account-modal-body input,.admin-account-modal-body select{width:100%;min-height:40px;border:1px solid var(--border-default);border-radius:8px;padding:8px 10px;font:inherit;background:var(--surface-app);color:var(--text-main)}.admin-account-modal-body label.queue-checkbox{display:flex}.admin-account-modal-body label.queue-checkbox input{width:auto;min-height:0}.admin-account-modal-actions{border-top:1px solid var(--border-subtle);background:var(--surface-panel)}.admin-user-delete-summary{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-panel)}.admin-user-delete-summary div{display:grid;grid-template-columns:minmax(120px,.38fr) minmax(0,1fr);gap:10px}.admin-user-delete-summary dt,.admin-user-delete-summary dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.admin-user-delete-summary dt{color:var(--text-muted);font-weight:700}.admin-cleanup-status{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-main);font-size:12.5px}.admin-cleanup-status strong{display:block;margin-bottom:2px}.admin-cleanup-status dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.admin-cleanup-status dt{color:var(--text-muted);font-size:11.5px}.admin-cleanup-status dd{margin:2px 0 0;color:var(--text-main);font-weight:600}.admin-cleanup-status-chip{padding:3px 8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text-muted);font-size:12px;font-weight:700;text-transform:capitalize}.admin-cleanup-status-running,.admin-cleanup-status-queued{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-strong)}.admin-cleanup-status-stale,.admin-cleanup-status-failed{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-strong)}.admin-cleanup-status-completed{border-color:var(--success-border);background:var(--success-bg);color:var(--success-strong)}.admin-delete-counts{display:flex;flex-wrap:wrap;gap:6px}.admin-delete-counts span{padding:3px 8px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-panel);color:var(--text-muted)}.admin-advanced-details{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel)}.admin-advanced-details>summary{cursor:pointer;padding:8px 10px;color:var(--text-main);font-size:12px;font-weight:700}.admin-advanced-details>.admin-delete-counts{padding:0 10px 10px}.queue-list-panel .data-table tbody tr,.signals-table tbody tr{cursor:pointer}.queue-row-selected,.signals-row-selected,.attention-row-selected{background:var(--bg-selected)!important}.queue-row-fallback{box-shadow:inset 3px 0 #f59e0b}.signals-row-failed{box-shadow:inset 3px 0 0 var(--danger);background:var(--danger-bg)!important}.signals-row-failed.signals-row-selected{background:#fde4e4!important}.queue-detail-panel,.signals-detail-stack{gap:12px}.queue-detail-hero{display:grid;gap:10px;padding:12px;border-radius:10px;border:1px solid var(--border-default);background:var(--surface-panel)}.queue-detail-kicker{font-size:10.5px;font-weight:700;color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase}.queue-detail-pill-stack{display:flex;flex-wrap:wrap;gap:6px}.queue-assignment-audit{display:grid;gap:6px;padding:10px 12px;border-radius:8px;border:1px solid #fde68a;background:#fffbeb}.queue-list-panel,.queue-detail-panel{border-color:#dbe4f3;box-shadow:0 12px 28px #0f172a0f}.command-detail-panel{gap:14px}.queue-action-row{display:flex;gap:8px}.queue-dismiss-form,.queue-assign-block{display:grid;gap:8px}.queue-resolution-note{background:var(--neutral-bg);border:1px solid var(--border);border-radius:6px;padding:10px}.queue-list-panel .data-table tbody tr:hover,.signals-table tbody tr:hover{background:linear-gradient(90deg,#eff6ffe6,#fffffff2)}.queue-list-panel .meta-text,.queue-detail-panel .meta-text{color:#53657f}.lifecycle-comm-cell,.lifecycle-last-comm-cell{display:grid;gap:3px}.lifecycle-comm-links{display:flex;flex-wrap:wrap;gap:8px}.lifecycle-comm-links .secondary-button{text-decoration:none}.family360-header-actions{display:grid;gap:8px}.family360-header-buttons{display:flex;justify-content:flex-end;gap:8px}.family360-meta-line{margin-top:4px}.family360-command-hub{display:grid;gap:14px}.family360-command-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:12px;align-items:start}.family360-command-title{display:grid;gap:7px;min-width:0}.family360-command-title h2{margin:0;color:var(--text-primary);font-size:22px;line-height:1.18}.family360-command-contact{justify-content:flex-end;color:var(--text-secondary);font-size:12px}.family360-command-contact span{max-width:260px;overflow-wrap:anywhere}.family360-command-contact span+span:before{content:"·";margin-right:6px;color:var(--text-tertiary)}.family360-command-facts div,.family360-communications-snapshot div{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-panel)}.family360-command-facts dt,.family360-communications-snapshot dt{color:var(--text-tertiary);font-size:11px;font-weight:750}.family360-command-facts dd,.family360-communications-snapshot dd{min-width:0;margin:0;color:var(--text-primary);font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.family360-command-links{padding-top:2px}.family360-advanced-details{border:1px solid var(--border-default);border-radius:8px;background:var(--surface-app)}.family360-advanced-details>summary{cursor:pointer;padding:9px 11px;color:var(--text-primary);font-size:12px;font-weight:750}.family360-advanced-details>.family360-profile-facts{padding:0 10px 10px}.family360-dashboard-grid,.family360-actions-grid{align-items:start}.family360-status-stack{display:grid;gap:3px;min-width:0}.family360-status-stack>span:not(.aq-status-chip){color:var(--text-secondary);font-size:12px}.family360-lifecycle-timeline{display:grid;gap:10px;margin:0;padding:0;list-style:none}.family360-lifecycle-timeline li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;min-width:0}.family360-timeline-marker{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--accent-600)}.family360-timeline-content{display:grid;gap:4px;min-width:0}.family360-timeline-heading{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between}.family360-timeline-heading strong{color:var(--text-primary);font-size:13px}.family360-timeline-content p,.family360-timeline-content span{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.35}.family360-communications-snapshot{margin-bottom:10px}.family360-table-block{display:grid;gap:8px;min-width:0}.family360-table-block h4{margin:0;color:var(--text-primary);font-size:13px}.family360-source-detail,.family360-signal-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.family360-source-detail{color:#374151;font-size:12px;line-height:1.25}.family360-trial-context-list{display:grid;gap:10px}.family360-trial-context-card{display:grid;gap:10px;padding:12px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-panel)}.family360-trial-context-main{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.family360-trial-context-main h3{margin:0;color:var(--text-primary);font-size:15px;line-height:1.3}.family360-trial-context-main p{margin:3px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.35}.family360-trial-status-row{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.family360-trial-context-details{display:grid;gap:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(180px,.7fr);margin:0}.family360-trial-context-details div{display:grid;gap:2px;min-width:0}.family360-trial-context-details dt{color:var(--text-tertiary);font-size:11px;font-weight:700}.family360-trial-context-details dd{min-width:0;margin:0;color:var(--text-primary);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.family360-trial-action-detail dd{font-weight:750}@media (max-width: 640px){.family360-command-main,.family360-command-facts{grid-template-columns:1fr}.family360-command-contact{justify-content:flex-start}.family360-trial-context-main{display:grid}.family360-trial-status-row{justify-content:flex-start}.family360-trial-context-details{grid-template-columns:1fr}}.family360-inline-button{padding:5px 10px}.family360-search-actions{display:grid;gap:10px}.family360-identity-cell{display:grid;gap:2px;min-width:180px}.family360-family-label{display:inline-block;max-width:min(340px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family360-contact-cell{display:grid;gap:2px;min-width:170px}.family360-contact-cell span{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family360-contact-cell .copyable-phone,.family360-contact-cell .copyable-phone span{display:inline-flex}.family360-phone-list{display:inline-flex;flex-wrap:wrap;gap:4px 10px}.family360-workspace-grid{align-items:start}.family360-overview-header{display:grid;gap:3px;margin-bottom:8px}.family360-overview-name{margin:0;font-size:1.05rem;line-height:1.25;letter-spacing:-.01em}.family360-wrapped-value{max-width:22rem;white-space:normal;word-break:break-word;text-align:right}.family360-record-page .page-header{padding-bottom:6px;border-bottom:1px solid rgba(191,219,254,.85)}.family360-record-page .surface,.family360-summary-strip .metric-card{border-color:#d7e6ff;box-shadow:0 12px 28px #2563eb12}.family360-summary-strip .metric-card:nth-child(1){background:linear-gradient(135deg,#eff6fffa,#fffffff2)}.family360-summary-strip .metric-card:nth-child(2){background:linear-gradient(135deg,#ecfdf5fa,#fffffff2)}.family360-summary-strip .metric-card:nth-child(3){background:linear-gradient(135deg,#fffbebfa,#fffffff2)}.family360-summary-strip .metric-card:nth-child(4),.family360-summary-strip .metric-card:nth-child(5){background:linear-gradient(135deg,#fef2f2eb,#fffffff2)}.family360-record-page .table-wrap{border-radius:10px;overflow:hidden;border:1px solid rgba(219,228,243,.95);background:#fff}.family360-record-page .data-table tbody tr:hover{background:linear-gradient(90deg,#eff6ffe0,#fffffff5)}.family360-communications-shell{display:grid;gap:12px}.family360-communications-topbar{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;flex-wrap:wrap}.family360-communications-toolbar{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.family360-communications-filter-group,.family360-communications-assigned-rep,.family360-communications-selector{display:grid;gap:6px}.family360-communications-toolbar-label{font-size:10.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.family360-communications-assigned-rep{min-width:180px}.family360-communications-assigned-rep strong{min-height:32px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(191,219,254,.95);border-radius:8px;background:#eff6ffe6;color:var(--primary-strong)}.family360-communications-action-slot{display:flex;gap:8px;flex-wrap:wrap}.family360-communications-action-slot .secondary-button[disabled]{opacity:.6;cursor:not-allowed}.family360-communications-suggestions,.family360-communications-action-panel{border:1px solid rgba(215,230,255,.98);border-radius:12px;background:linear-gradient(135deg,#fffffffa,#f8fafcf5);box-shadow:0 12px 28px #2563eb12}.family360-communications-suggestions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;flex-wrap:wrap}.family360-communications-suggestion-list,.family360-communications-action-buttons{display:flex;gap:8px;flex-wrap:wrap}.family360-communications-action-panel{display:grid;gap:12px;padding:14px}.family360-communications-action-panel-header,.family360-communications-action-footer{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.family360-communications-action-panel-header h4{margin:0 0 4px}.family360-communications-action-form{display:grid;gap:12px}.family360-communications-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.family360-communications-form-field{display:grid;gap:6px;min-width:0}.family360-communications-form-field>span{font-size:12px;font-weight:700;color:var(--text-soft)}.family360-communications-form-field input,.family360-communications-form-field select,.family360-communications-form-field textarea,.family360-communications-static-field{width:100%;min-height:40px;border:1px solid rgba(191,219,254,.95);border-radius:10px;background:#fffffff5;padding:10px 12px;color:var(--text-main);font:inherit}.family360-communications-form-field textarea{resize:vertical}.family360-communications-static-field{display:inline-flex;align-items:center}.family360-communications-inline-warning,.family360-communications-feedback{border-radius:10px;padding:10px 12px;font-size:12.5px}.family360-communications-inline-warning{border:1px solid rgba(251,191,36,.5);background:#fffbebeb;color:#92400e}.family360-communications-feedback{margin:0}.family360-communications-feedback.is-success{border:1px solid rgba(34,197,94,.32);background:#f0fdf4eb;color:#166534}.family360-communications-feedback.is-error{border:1px solid rgba(239,68,68,.3);background:#fef2f2f2;color:#b91c1c}.family360-communications-notice{border:1px solid rgba(251,191,36,.5);border-radius:10px;padding:10px 12px;background:#fffbebeb;color:#92400e;font-size:12.5px}.family360-communications-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.95fr);align-items:start}.family360-communications-timeline-panel,.family360-communications-context-card{border:1px solid rgba(215,230,255,.98);border-radius:12px;background:linear-gradient(135deg,#fffffffa,#f8fafcf5);box-shadow:0 12px 28px #2563eb12}.family360-communications-timeline-panel{padding:14px}.family360-communications-panel-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.family360-communications-panel-header h4,.family360-communications-context-card h4{margin:0 0 4px}.family360-communications-panel-meta{color:var(--text-soft);font-size:12px;white-space:nowrap}.family360-communications-timeline{list-style:none;margin:0;padding:0 4px 0 0;max-height:780px;overflow:auto}.family360-communications-timeline-entry{margin:0;padding:0}.family360-communications-date-divider{position:sticky;top:0;z-index:1;padding:10px 0 8px;background:linear-gradient(180deg,#fffffffa,#ffffffdb)}.family360-communications-date-divider span{display:inline-flex;padding:3px 8px;border-radius:999px;background:#dbeafec7;color:var(--primary-strong);font-size:11px;font-weight:700;letter-spacing:.03em}.family360-communications-event{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;padding:10px 0 14px;border-top:1px solid rgba(226,232,240,.82)}.family360-communications-timeline-entry:first-child .family360-communications-event{border-top:none}.family360-communications-event-badge{align-self:start;display:inline-flex;justify-content:center;min-width:52px;padding:6px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em}.family360-communications-event-badge-sms{background:#dbeafeeb;color:#1d4ed8}.family360-communications-event-badge-call{background:#e0e7ffeb;color:#4338ca}.family360-communications-event-badge-voicemail{background:#fef3c7f2;color:#b45309}.family360-communications-event-badge-opt_to_text{background:#dcfce7f2;color:#15803d}.family360-communications-event-badge-system{background:#f1f5f9fa;color:#334155}.family360-communications-event-body{display:grid;gap:5px;min-width:0}.family360-communications-event-header{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.family360-communications-event-header time{color:var(--text-soft);font-size:12px;font-weight:700;min-width:64px}.family360-communications-direction{color:var(--text-soft);font-size:12px;font-weight:600}.family360-communications-source-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.family360-communications-source-tag.is-manual{background:#fef08ae0;color:#854d0e}.family360-communications-source-tag.is-provider{background:#e2e8f0e6;color:#334155}.family360-communications-event-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--text-soft);font-size:12px}.family360-communications-event-meta span{display:inline-flex;align-items:center;gap:4px}.family360-communications-event-meta span:after{content:"•";margin-left:6px;color:#94a3b8eb}.family360-communications-event-meta span:last-child:after{content:"";margin:0}.family360-communications-message{margin:2px 0 0;padding:9px 11px;border-radius:10px;background:#f8fafcf5;border:1px solid rgba(226,232,240,.92);color:var(--text-main);line-height:1.45;white-space:pre-wrap;word-break:break-word}.family360-communications-context-panel{display:grid;gap:12px;align-content:start;position:sticky;top:12px}.family360-communications-context-card{padding:14px}.family360-communications-context-suggestions{display:grid;gap:8px;margin-top:12px}.family360-communications-flags{display:grid;gap:10px}.family360-communications-flag{border:1px solid rgba(226,232,240,.95);border-radius:10px;padding:10px;background:#f8fafce6}.family360-communications-flag-header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:6px}.attention-filter-grid{margin-bottom:8px}.intelligence-filter-grid,.rep-health-filter-grid,.reports-filter-grid,.podium-history-filter-grid{background:linear-gradient(135deg,#fffffff5,#f8fafceb)}.attention-list-meta{margin-bottom:8px}.attention-provenance{border:1px solid var(--border);border-radius:6px;padding:10px 12px;background:var(--neutral-bg)}.attention-provenance summary{cursor:pointer;color:var(--text-soft);font-weight:600;font-size:13px}.attention-provenance pre{margin:10px 0 0;max-height:220px;overflow:auto;font-size:12px;color:var(--text-main);background:#fff;border:1px solid var(--border);border-radius:4px;padding:10px}.notice-banner{border:1px solid;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-weight:600;font-size:12.5px;line-height:1.45;margin-bottom:var(--space-3);box-shadow:var(--shadow-xs)}.notice-banner-success{background:var(--success-bg);border-color:var(--success-border);color:var(--success-strong)}.notice-banner-error{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-strong)}.kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.reports-header-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.reports-tab-bar{display:flex;flex-wrap:wrap;gap:2px;margin:0 0 var(--space-4);border-bottom:1px solid var(--border);padding-bottom:0}.reports-tab{border:none;background:transparent;color:var(--text-muted);padding:8px 14px;border-radius:0;cursor:pointer;font-size:11.5px;font-weight:700;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s ease,border-color .12s ease;text-transform:uppercase;letter-spacing:.06em}.reports-tab:hover{color:var(--text-main)}.reports-tab-active{color:var(--primary-strong);border-bottom-color:var(--primary)}.reports-heatmap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}@media (max-width: 900px){.reports-heatmap{grid-template-columns:repeat(6,minmax(0,1fr))}}.reports-heatmap-cell{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-surface);padding:6px 4px;text-align:center;min-height:44px;display:flex;flex-direction:column;justify-content:center;gap:1px;transition:border-color .12s ease,background .12s ease}.reports-heatmap-cell-call{border-color:var(--info-border);background:var(--info-bg)}.reports-heatmap-label{font-size:10px;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.reports-heatmap-value{font-size:14px;font-weight:700;color:var(--text-main);letter-spacing:-.01em}.reports-drill-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.reports-drill-label{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.reports-drill-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.reports-drill-button{font-size:12px;padding:4px 10px}.reports-verbatim-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.reports-verbatim-item{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-surface-subtle);border:1px solid var(--border);font-size:12.5px;line-height:1.5}.reports-verbatim-meta{font-size:11px;color:var(--text-muted);margin-bottom:4px;font-weight:600;letter-spacing:.02em}.reports-row-watch td:first-child{box-shadow:inset 3px 0 0 var(--warning)}.reports-row-watch{background:var(--warning-bg)!important}.reports-owner-page{display:grid;gap:12px}.reports-owner-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.reports-owner-source-note{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid rgba(148,163,184,.28);background:linear-gradient(135deg,#eff6ffe6,#fffffff2);border-radius:10px;padding:8px 10px;font-size:12px;color:#1d4ed8;font-weight:600}.reports-owner-source-note span:first-child{color:#1e3a8a}.reports-owner-source-note-soft{color:#475569;font-weight:500}.reports-owner-source-note-warn{color:#b45309;font-weight:700}.reports-owner-warning-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.reports-owner-warning{display:grid;gap:3px;border:1px solid rgba(148,163,184,.26);border-radius:8px;padding:8px 10px;background:#fff;color:#334155;font-size:12px}.reports-owner-warning[data-tone=warning]{border-color:#d9770647;background:#fffbeb;color:#854d0e}.reports-owner-warning[data-tone=critical]{border-color:#dc26263d;background:#fef2f2;color:#991b1b}.reports-owner-warning strong{color:inherit;font-size:12.5px}.reports-owner-warning span{color:inherit;opacity:.88}.reports-owner-definitions{border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fff;padding:8px 10px}.reports-owner-definitions>summary{cursor:pointer;font-weight:700;color:#0f172a}.reports-owner-definition-grid{margin-top:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.reports-owner-definition-grid>div{display:grid;gap:3px;border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:8px;background:#f8fafc}.reports-owner-definition-grid strong{font-size:12px;color:#0f172a}.reports-owner-definition-grid span{font-size:11.5px;color:#475569;line-height:1.35}.reports-owner-audit{border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fff;padding:8px 10px}.reports-owner-audit>summary{cursor:pointer;font-weight:700;color:#0f172a}.reports-owner-audit-grid{margin-top:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.reports-owner-audit-grid>div{border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:8px;background:#f8fafc}.reports-owner-audit-grid p{margin:0;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.reports-owner-audit-grid strong{font-size:20px;color:#0f172a}.reports-owner-audit-breakdowns{margin-top:10px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.reports-owner-audit-breakdowns article{border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:8px;background:#f8fafc}.reports-owner-audit-breakdowns h4{margin:0 0 6px;font-size:12px;color:#0f172a}.reports-owner-audit-breakdowns ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.reports-owner-audit-breakdowns li{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#475569}.reports-owner-audit-breakdowns li strong{color:#0f172a}.reports-owner-kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.reports-owner-kpi{border-radius:12px;border:1px solid rgba(148,163,184,.22);padding:12px;display:grid;gap:4px;box-shadow:0 8px 18px #0f172a0a}.reports-owner-kpi-clickable{cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.reports-owner-kpi-clickable:hover,.reports-owner-kpi-clickable:focus-visible{border-color:#2563eb57;box-shadow:0 10px 22px #0f172a14;outline:none}.reports-owner-kpi-subtitle{display:grid;gap:2px}.reports-owner-inline-warning{color:#b45309;font-weight:700}.reports-owner-kpi-green{background:linear-gradient(135deg,#ecfdf5f5,#d1fae5eb);border-color:#10b98140}.reports-owner-kpi-yellow{background:linear-gradient(135deg,#fefce8fa,#fef9c3eb);border-color:#ca8a0447}.reports-owner-kpi-red{background:linear-gradient(135deg,#fef2f2fa,#fee2e2f0);border-color:#dc26263d}.reports-owner-kpi-title{margin:0;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:#334155;font-weight:700}.reports-owner-kpi-value{margin:0;font-size:30px;line-height:1;letter-spacing:-.03em;color:#0f172a;font-weight:700}.reports-owner-kpi-trend{margin:0;font-size:12px;font-weight:600}.reports-owner-kpi-trend-up{color:#047857}.reports-owner-kpi-trend-down{color:#b91c1c}.reports-owner-kpi-trend-flat{color:#334155}.reports-owner-volume-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.reports-owner-chart-card{border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:10px;background:#fff;display:grid;gap:8px}.reports-owner-chart-card h4{margin:0;font-size:13px}.reports-owner-chart-card p{margin:2px 0 0;font-size:11.5px;color:#64748b}.reports-owner-chart-wrap{display:grid;gap:6px}.reports-owner-chart-meta{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.reports-owner-chart-stat{margin:0;font-size:15px;color:#0f172a;font-weight:700}.reports-owner-chart-stat span{margin-left:4px;font-size:11.5px;color:#475569;font-weight:500}.reports-owner-chart-max{margin:0;font-size:11px;color:#64748b}.reports-owner-line{width:100%;height:136px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#f8fafcf2,#fffffff2),repeating-linear-gradient(to top,transparent 0,transparent 31px,rgba(148,163,184,.08) 31px,rgba(148,163,184,.08) 32px)}.reports-owner-line polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.reports-owner-line-blue polyline{stroke:var(--accent-600)}.reports-owner-line-green polyline{stroke:#16a34a}.reports-owner-line-yellow polyline{stroke:#ca8a04}.reports-owner-line-red polyline{stroke:#dc2626}.reports-owner-chart-axis{display:flex;justify-content:space-between;font-size:11px;color:#64748b}.reports-owner-performance-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.reports-owner-performance-card{border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:10px;background:#fff}.reports-owner-performance-card>header{margin-bottom:6px}.reports-owner-performance-card>header h4{margin:0;font-size:13px}.reports-owner-performance-card>header p{margin:2px 0 0;font-size:11px;color:#64748b}.reports-owner-compact-table{width:100%;border-collapse:collapse;font-size:12px}.reports-owner-compact-table th,.reports-owner-compact-table td{padding:7px 8px;border-bottom:1px solid rgba(226,232,240,.82);text-align:left}.reports-owner-compact-table th{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.reports-owner-pill{display:inline-flex;align-items:center;border-radius:999px;font-size:11px;font-weight:700;padding:2px 8px}.reports-owner-pill-green{color:#065f46;background:#d1fae5f2}.reports-owner-pill-yellow{color:#854d0e;background:#fef9c3f2}.reports-owner-pill-red{color:#991b1b;background:#fee2e2f5}.reports-owner-pill-blue{color:#1e40af;background:#dbeafef5}.reports-owner-retention-grid{display:grid;gap:10px;grid-template-columns:minmax(220px,.5fr) minmax(0,1.5fr)}.reports-owner-retention-summary{border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#fff;padding:10px;display:grid;gap:10px}.reports-owner-retention-label{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-weight:700}.reports-owner-retention-value{margin:2px 0 0;font-size:30px;line-height:1;letter-spacing:-.03em;font-weight:700}.reports-owner-retention-value-active{color:#166534}.reports-owner-retention-value-dropped{color:#b91c1c}.reports-owner-retention-source{display:block;margin-top:3px;font-size:11.5px;color:#64748b;line-height:1.35}.reports-owner-chart-card-retention{align-content:start}@media (max-width: 1120px){.reports-owner-kpi-grid,.reports-owner-volume-grid,.reports-owner-performance-grid,.reports-owner-retention-grid{grid-template-columns:1fr}.reports-owner-audit-grid,.reports-owner-audit-breakdowns,.reports-owner-definition-grid,.reports-owner-warning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gmail-admin-issues{margin:0;padding-left:1.2rem;font-size:13px}.gmail-admin-issues li{margin-bottom:6px}.podium-module-page{display:grid;gap:var(--space-4)}.podium-module-page .page-header{margin-bottom:0}.podium-module-page .surface,.podium-module-page .metric-card,.podium-module-page .page-section{border-radius:var(--radius-md)}.podium-module-page .page-section{box-shadow:var(--shadow-xs)}.podium-module-page .data-table thead th{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.podium-module-page .data-table tbody tr:hover{background:#2563eb09}.podium-ingest-page .podium-ingest-path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3)}.podium-ingest-path-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);background:var(--bg-surface);box-shadow:var(--shadow-xs)}.podium-ingest-path-title{margin:0 0 6px;font-size:13.5px;font-weight:700;letter-spacing:-.005em}.podium-ingest-locked-list{margin:.75rem 0 0;padding-left:1.1rem;font-size:13px}.podium-ingest-locked-list li{margin-bottom:.3rem}.gmail-connection-page{display:grid;gap:var(--space-4)}.gmail-status-grid,.gmail-debug-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.gmail-status-grid>div,.gmail-debug-grid>div{display:grid;gap:4px;min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface-subtle)}.gmail-status-grid strong,.gmail-debug-grid strong{min-width:0;overflow-wrap:anywhere;font-size:13px;color:var(--text-main)}.gmail-status-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.gmail-issue-list{margin:var(--space-3) 0 0;padding-left:1.1rem;color:var(--danger);font-size:13px}.gmail-debug-details{margin-top:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface-subtle)}.gmail-debug-details>summary{cursor:pointer;padding:var(--space-3);font-weight:700;font-size:13px}.gmail-debug-details pre{max-height:360px;margin:0;padding:var(--space-3);overflow:auto;border-top:1px solid var(--border);font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.podium-ingest-upload-grid{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.podium-upload-dropzone{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.1rem;border:1px dashed #bfd3ec;border-radius:var(--radius-md);background:linear-gradient(135deg,#fffffffa,#eff6ffe0);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.podium-upload-dropzone.is-dragging{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1f;background:linear-gradient(135deg,#eff6fffa,#dbeafeeb)}.podium-upload-picker{position:relative;overflow:hidden}.podium-upload-picker input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.podium-upload-file-meta{display:grid;gap:.15rem;min-width:220px}.podium-upload-result-card{margin-top:.75rem;padding:.9rem 1rem;display:grid;gap:.7rem}.podium-upload-result-header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.podium-ingest-dry-run{display:flex;align-items:center;gap:.5rem;font-size:13px;color:var(--text-muted)}.podium-ingest-upload-actions{margin-left:auto}.podium-ingest-detail-toggle{background:none;border:none;padding:0;color:var(--primary);cursor:pointer;font:inherit;font-size:13px;font-weight:600;text-decoration:underline}.podium-ingest-detail-toggle:hover{color:var(--primary-strong)}.podium-secondary-diagnostics{padding:0;overflow:hidden}.podium-secondary-diagnostics summary{padding:12px 16px;background:linear-gradient(135deg,#f8fafcf5,#eff6ff99)}.podium-secondary-diagnostics .page-section{padding:0 16px 16px}.podium-ingest-error-row td{background:var(--danger-bg);vertical-align:top}.podium-ingest-error-pre{margin:.5rem 0 0;padding:.6rem .75rem;font-size:12px;line-height:1.45;overflow-x:auto;border-radius:4px;background:#fff;border:1px solid var(--border);max-height:220px;white-space:pre-wrap;word-break:break-word}.podium-preview-subhead{margin:1rem 0 .5rem;font-size:14px;font-weight:600;color:var(--text-main)}.podium-operator-table tbody tr{transition:background .12s ease}.podium-operator-row-active{background:#2563eb0f}.podium-response-cell{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.owner-command-page{min-width:0}.owner-command-summary-strip{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;min-width:0}.owner-command-mode-panel{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface)}.owner-command-mode-panel>div{display:grid;gap:3px;min-width:220px;margin-right:auto}.owner-command-mode-panel h3{margin:0;color:var(--text-main);font-size:14px}.owner-command-mode-panel p,.owner-command-mode-panel span{margin:0;color:var(--text-muted);font-size:12px}.owner-command-mode-panel button{padding:7px 10px;border:1px solid var(--border);border-radius:7px;background:var(--bg-surface-subtle);color:var(--text-main);cursor:pointer;font:inherit;font-size:12px;font-weight:700}.owner-command-mode-panel button:hover{border-color:var(--border-strong)}.owner-command-mode-panel-diagnostics{align-items:stretch}.owner-command-mode-panel-diagnostics span{display:grid;place-items:center;min-height:32px;padding:6px 8px;border:1px solid var(--border);border-radius:7px;background:var(--bg-subtle)}.owner-command-degraded-banner{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding:10px 12px;border:1px solid var(--warning-border, var(--border));border-radius:8px;background:var(--warning-bg, var(--bg-surface-subtle));color:var(--text-main);font-size:13px}.owner-command-degraded-banner span{color:var(--text-muted)}.owner-command-metric,.owner-command-lead-row,.owner-command-funnel-row,.owner-command-compact-row,.owner-command-link-button{font:inherit}.owner-command-metric{display:grid;gap:8px;align-content:start;min-width:0;min-height:96px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-main);text-align:left;cursor:pointer;box-shadow:var(--shadow-xs)}.owner-command-metric:hover,.owner-command-lead-row:hover,.owner-command-funnel-row:hover,.owner-command-compact-row:hover,.owner-command-link-button:hover{border-color:var(--border-strong);background:var(--bg-surface-subtle)}.owner-command-metric-label{color:var(--text-muted);font-size:11px;font-weight:700;line-height:1.25;text-transform:uppercase}.owner-command-metric-main{display:grid;gap:7px;min-width:0}.owner-command-metric-main strong{font-size:26px;line-height:1}.owner-command-section{min-width:0}.owner-command-attention-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.owner-command-attention-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface-subtle)}.owner-command-section-row,.owner-command-row-right{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.owner-command-section-row h4{margin:0;color:var(--text-main);font-size:14px}.owner-command-section-row p,.owner-command-empty-line{margin:2px 0 0;color:var(--text-muted);font-size:12px}.owner-command-lead-list,.owner-command-list,.owner-command-funnel{display:grid;gap:8px;min-width:0}.owner-command-lead-row,.owner-command-compact-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:7px;background:var(--bg-surface);color:var(--text-main);text-align:left;cursor:pointer}.owner-command-lead-row span,.owner-command-compact-row span:first-child{display:grid;gap:2px;min-width:0}.owner-command-lead-row strong,.owner-command-compact-row strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.owner-command-lead-row small,.owner-command-compact-row small,.owner-command-lead-row em,.owner-command-compact-row em{color:var(--text-muted);font-size:11.5px;font-style:normal}.owner-command-lead-row em{text-align:right;white-space:nowrap}.owner-command-link-button{justify-self:start;padding:6px 10px;border:1px solid var(--border);border-radius:7px;background:var(--bg-surface);color:var(--text-main);cursor:pointer;font-size:12px;font-weight:700}.owner-command-lower-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start;min-width:0}.owner-command-funnel-row{display:grid;grid-template-columns:76px minmax(90px,1fr) auto 52px;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 0;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text-main);text-align:left;cursor:pointer}.owner-command-funnel-row:last-child{border-bottom:0}.owner-command-funnel-label,.owner-command-funnel-count,.owner-command-funnel-pct{font-size:13px;font-weight:700}.owner-command-funnel-track{height:9px;min-width:0;overflow:hidden;border-radius:999px;background:var(--bg-subtle)}.owner-command-funnel-track span{display:block;height:100%;min-width:4px;border-radius:inherit;background:var(--primary)}.owner-command-pipeline-note,.owner-command-retention-head{margin-top:12px;padding-top:10px;border-top:1px solid var(--border);color:var(--text-muted);font-size:12px}.owner-command-retention-head{display:grid;gap:2px;margin:0 0 10px;padding:0 0 10px;border-top:0;border-bottom:1px solid var(--border)}.owner-command-retention-head strong{color:var(--text-main);font-size:28px;line-height:1}.owner-command-retention-head small{color:var(--text-muted)}.command-center-revenue-signal-grid{margin-top:0}button.command-center-revenue-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-surface);color:var(--text-main);cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,transform .12s ease;min-height:108px;box-shadow:var(--shadow-xs);position:relative;overflow:hidden}button.command-center-revenue-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:transparent;transition:background .12s ease}button.command-center-revenue-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}button.command-center-revenue-card:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.command-center-revenue-card--failed{background:var(--danger-bg)!important;border-color:var(--danger-border)!important}.command-center-revenue-card--failed:before{background:var(--danger)!important}.command-center-revenue-card--failed:hover{border-color:var(--danger)!important;box-shadow:0 4px 12px #dc26261f,0 1px 2px #dc262614!important}.command-center-revenue-card--high{background:var(--warning-bg)!important;border-color:var(--warning-border)!important}.command-center-revenue-card--high:before{background:var(--warning)!important}.command-center-revenue-card--high:hover{border-color:var(--warning)!important;box-shadow:0 4px 12px #b453091a,0 1px 2px #b453090f!important}.command-center-revenue-card--neutral{border-color:var(--border);background:var(--bg-surface)}.command-center-revenue-card-label{margin:0 0 4px;font-size:10.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em}.command-center-revenue-card-value{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--text-main);line-height:1.1}.command-center-revenue-card--failed .command-center-revenue-card-value{color:var(--danger-strong)}.command-center-revenue-card--high .command-center-revenue-card-value{color:var(--warning-strong)}.command-center-revenue-card-meta{margin:6px 0 0;font-size:11.5px;color:var(--text-muted);line-height:1.4}.command-center-revenue-card--failed .command-center-revenue-card-failed{color:var(--danger-strong);font-weight:700}.command-center-revenue-card-stat-label{font-size:10.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.signals-filter-banner{margin:0 0 .5rem;padding:.5rem .75rem;border-radius:6px;border:1px solid var(--info-border);background:var(--info-bg);font-size:13px}.link-inline-button{margin-left:.5rem;padding:0;border:none;background:none;color:var(--primary);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.link-inline-button:hover{color:var(--primary-strong)}.signals-table-identity{font-size:12px;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text-muted);max-width:14rem;word-break:break-word}.signals-page-footer-meta{margin-top:.75rem}.command-center-action-strip{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(190px,1fr))}.podium-health-strip{display:grid;gap:var(--space-3);grid-template-columns:minmax(320px,1.5fr) repeat(3,minmax(170px,1fr));align-items:stretch}.podium-health-primary{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-3) var(--space-4);display:grid;gap:4px;box-shadow:var(--shadow-xs)}.podium-health-title-row{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.podium-engine-inline-banner{margin-top:12px}.podium-health-success{border-color:var(--success-border);background:var(--success-bg)}.podium-health-warning{border-color:var(--warning-border);background:var(--warning-bg)}.podium-health-danger{border-color:var(--danger-border);background:var(--danger-bg)}.podium-health-neutral{border-color:var(--border);background:var(--bg-surface-subtle)}.command-center-podium-ops-grid{display:grid;gap:var(--space-3);grid-template-columns:1.6fr 1fr}.command-center-podium-alert-row.command-center-podium-alert-high{background:var(--danger-bg)}.command-center-podium-alert-row.command-center-podium-alert-medium{background:var(--warning-bg)}.command-center-podium-alert-row.command-center-podium-alert-low{background:var(--success-bg)}.signals-control-bar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.signals-workbench-grid,.trackers-workbench-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.6fr) minmax(360px,.9fr);align-items:start}.signals-table-panel,.trackers-table-panel{min-width:0}.signals-detail-panel,.trackers-detail-panel{position:sticky;top:16px}.reports-operations-workbench{display:grid;gap:12px}.reports-filter-grid{margin-bottom:2px}.reports-operations-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.85fr);align-items:start}.reports-ingests-table tbody tr{cursor:pointer}.family360-record-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.family360-record-page .surface{align-content:start}.home-card{border-color:var(--accent-100);background:linear-gradient(135deg,#ffffff,var(--accent-50));box-shadow:var(--shadow-1)}.home-card h3{color:var(--primary-strong)}.trackers-header-controls{min-width:240px}.trackers-upload-form,.trackers-filter-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.trackers-filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.trackers-filter-bar-primary{position:sticky;top:0;z-index:4;padding:var(--space-3) 0 var(--space-3);background:linear-gradient(180deg,var(--bg-app) 65%,rgba(244,246,250,.85));border-bottom:1px solid var(--border)}.trackers-filter-bar .location-filter{min-width:128px;flex:0 0 auto}.trackers-filter-bar .location-filter input,.trackers-filter-bar .location-filter select{min-height:32px;padding:5px 8px}.trackers-quick-filters{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;margin-right:8px}.trackers-quick-filter{padding:5px 9px}.trackers-upload-message{grid-column:1 / -1}.trackers-tab-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.trackers-metrics-row{margin-bottom:8px}.trackers-metrics-inline{display:flex;flex-wrap:wrap;gap:8px}.trackers-metrics-inline .metric-card{min-width:140px;max-height:60px;padding:6px 9px;align-content:center}.trackers-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.trackers-row-count{color:var(--text-soft);font-size:12px;font-weight:700}.trackers-grid-table thead th{top:0;z-index:1}.trackers-grid-table td{padding:2px 7px;height:34px;vertical-align:middle}.trackers-grid-table tbody tr{cursor:pointer}.trackers-customer-cell,.trackers-next-action-cell,.trackers-status-cell,.trackers-row-actions{display:flex;gap:4px}.trackers-customer-cell,.trackers-next-action-cell,.trackers-status-cell{flex-direction:column}.trackers-status-cell select{min-width:140px;min-height:28px}.trackers-row-actions{min-width:170px;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px}.tracker-inline-action{min-height:28px;padding:4px 8px}.tracker-tag{display:inline-flex;align-items:center;width:fit-content;border-radius:var(--radius-pill);padding:2px 9px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.4}.tracker-tag-overdue{background:var(--danger-bg);color:var(--danger-strong);border:1px solid var(--danger-border)}.tracker-tag-due-soon{background:var(--warning-bg);color:var(--warning-strong);border:1px solid var(--warning-border)}.tracker-tag-contacted{background:var(--success-bg);color:var(--success-strong);border:1px solid var(--success-border)}.ops-page{display:grid;gap:0;align-content:start;min-height:0}.trackers-workbench-page.ops-page{gap:12px}.trackers-inline-banner{margin-top:-4px}.ops-toolbar-group,.ops-toolbar-search{display:grid;gap:4px}.ops-toolbar-label{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.ops-control-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.14);border-radius:14px;position:sticky;top:0;z-index:10;background:#ffffffeb;box-shadow:0 12px 28px #0f172a08}.ops-control-left{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.ops-control-left .location-filter{min-width:140px;flex:0 0 auto}.ops-control-left .location-filter span{font-size:0;height:0;overflow:hidden;display:block}.ops-control-left .location-filter select{min-height:30px;padding:4px 8px;font-size:12px}.ops-control-right{display:flex;align-items:center;gap:10px}.ops-search{border:1px solid var(--border-strong);border-radius:8px;padding:5px 10px;font-size:12px;min-width:240px;background:#fff;color:var(--text-main)}.ops-search:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #2563eb1f}.ops-date-filters{display:inline-flex;gap:2px}.ops-chip{border:1px solid var(--border);border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;background:#fff;color:var(--text-soft);cursor:pointer;white-space:nowrap;transition:background .08s,border-color .08s}.ops-chip:hover{background:var(--bg-hover);border-color:var(--border-strong)}.ops-chip-active{background:var(--info-bg);border-color:var(--primary);color:var(--primary)}.ops-upload-bar{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border);flex-wrap:wrap}.ops-upload-bar select,.ops-upload-bar input[type=file]{font-size:12px;padding:4px 8px;min-height:28px}.ops-upload-msg{font-size:11px;color:var(--text-muted);font-weight:600}.ops-btn-primary{border:none;border-radius:4px;padding:5px 12px;font-size:11px;font-weight:700;background:var(--primary);color:#fff;cursor:pointer}.ops-btn-primary:hover{background:var(--primary-strong)}.ops-btn-primary:disabled{opacity:.45;cursor:not-allowed}.ops-kpi-strip{display:flex;align-items:stretch;gap:0;padding:var(--space-2) 0;border-bottom:1px solid var(--border);overflow-x:auto}.ops-kpi{display:flex;align-items:baseline;gap:6px;padding:4px var(--space-4);border-right:1px solid var(--border-subtle);white-space:nowrap}.ops-kpi:last-child{border-right:none}.ops-kpi-value{font-size:17px;font-weight:700;color:var(--text-main);line-height:1.1;letter-spacing:-.015em}.ops-kpi-label{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em}.ops-kpi-sep{width:1px;height:20px;background:var(--border);margin:0 var(--space-1)}.ops-kpi-bad{background:var(--danger-bg);border-radius:var(--radius-sm);margin:0 2px;padding:4px var(--space-3)}.ops-kpi-bad .ops-kpi-value,.ops-kpi-bad .ops-kpi-label{color:var(--danger-strong)}.ops-kpi-warn{background:var(--warning-bg);border-radius:var(--radius-sm);margin:0 2px;padding:4px var(--space-3)}.ops-kpi-warn .ops-kpi-value,.ops-kpi-warn .ops-kpi-label{color:var(--warning-strong)}.ops-kpi-good .ops-kpi-value{color:var(--success-strong)}.ops-tab-bar{display:flex;gap:0;border-bottom:1px solid var(--border);padding:0;overflow-x:auto}.ops-tab{border:none;background:transparent;color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:8px 14px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s ease,border-color .12s ease;display:flex;align-items:center;gap:6px;white-space:nowrap}.ops-tab:hover{color:var(--text-main)}.ops-tab-active{color:var(--primary-strong);border-bottom-color:var(--primary)}.ops-tab-count{font-size:10px;font-weight:700;background:var(--bg-hover);color:var(--text-muted);border-radius:var(--radius-pill);padding:1px 7px;min-width:18px;text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums}.ops-tab-active .ops-tab-count{background:var(--primary-bg);color:var(--primary-strong)}.ops-filter-bar{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#fffc;flex-wrap:wrap}.ops-filter-field{display:grid;gap:4px;min-width:132px}.ops-filter-field span{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.ops-filter-bar select{font-size:11px;padding:4px 8px;min-height:26px;border:1px solid var(--border-strong);border-radius:8px;background:#fff;color:var(--text-main)}.ops-filter-bar select:focus{border-color:var(--primary);outline:none}.ops-main-layout{display:grid;grid-template-columns:1fr;gap:0;min-height:0;overflow:hidden}.ops-main-layout-split{grid-template-columns:minmax(0,1fr) 340px}.ops-results-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--bg-surface);position:sticky;top:0;z-index:3}.ops-results-count{font-size:10.5px;font-weight:700;color:var(--text-soft);text-transform:uppercase;letter-spacing:.07em}.ops-results-scope{display:inline-flex;align-items:center;gap:6px;min-width:0}.ops-results-chip{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px 9px;font-size:10.5px;font-weight:600;color:var(--text-soft);background:var(--bg-surface-subtle)}.ops-results-meta{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.ops-table-wrap{overflow-x:hidden;overflow-y:auto;min-height:0;max-height:calc(100vh - 200px);border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#fff;box-shadow:0 14px 34px #0f172a09}.ops-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.3}.ops-table-trackers{table-layout:fixed}.ops-table-trackers th,.ops-table-trackers td{white-space:normal;word-break:break-word;overflow:hidden;text-overflow:ellipsis}.ops-table-trackers col,.ops-table-trackers th:nth-child(1),.ops-table-trackers td:nth-child(1){width:24%}.ops-table-trackers th:nth-child(2),.ops-table-trackers td:nth-child(2){width:10%}.ops-table-trackers th:nth-child(3),.ops-table-trackers td:nth-child(3){width:14%}.ops-table-trackers th:nth-child(4),.ops-table-trackers td:nth-child(4){width:18%}.ops-table-trackers th:nth-child(5),.ops-table-trackers td:nth-child(5){width:11%}.ops-table-trackers th:nth-child(6),.ops-table-trackers td:nth-child(6){width:23%}.ops-cell-next-action{display:flex;flex-direction:column;gap:2px;font-size:12px}.ops-next-action-label{font-weight:600;color:var(--text-main)}.ops-tag-soft{color:var(--text-muted)}.ops-detail-identity{display:flex;flex-direction:column;gap:4px;min-width:0}.ops-detail-primary{font-size:15px;font-weight:700;color:var(--text-main);margin:0}.ops-detail-identity-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:var(--text-muted)}.ops-detail-inline-meta{color:var(--text-muted);font-size:11px}.ops-detail-stat-wide{grid-column:1 / -1}.ops-table th{position:sticky;top:37px;z-index:2;background:var(--bg-surface-subtle);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:6px 10px;text-align:left;white-space:nowrap}.ops-table td{border-bottom:1px solid var(--border-subtle);padding:4px 10px;height:34px;vertical-align:middle;white-space:nowrap}.ops-table tbody tr{cursor:pointer;transition:background .1s ease}.ops-table tbody tr:nth-child(2n){background:var(--bg-surface-subtle)}.ops-table tbody tr:hover{background:var(--bg-hover)}.ops-th-customer{min-width:180px}.ops-th-actions{min-width:200px;text-align:right}.ops-row-overdue{box-shadow:inset 3px 0 0 var(--danger)}.ops-row-overdue td:first-child{border-left:none}.ops-row-due-soon{box-shadow:inset 3px 0 0 var(--warning)}.ops-row-selected{background:var(--bg-selected)!important}.ops-cell-customer{display:flex;flex-direction:column;gap:0;min-width:160px}.ops-customer-name{font-size:12px;font-weight:600;color:var(--text-main);line-height:1.2}.ops-customer-meta{font-size:10px;color:var(--text-muted);line-height:1.2;max-width:220px;overflow:hidden;text-overflow:ellipsis}.ops-cell-truncate{max-width:120px;overflow:hidden;text-overflow:ellipsis}.ops-cell-location{max-width:160px;overflow:hidden;text-overflow:ellipsis;color:var(--text-main);font-weight:600;font-size:12px}.ops-cell-mono{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-soft)}.ops-muted{color:var(--text-muted)}.ops-next-action{display:flex;flex-direction:column;gap:1px;font-size:12px}.ops-inline-stack{display:grid;gap:4px;min-width:0}.ops-inline-stack-tight{gap:2px}.ops-inline-date-row{display:flex;align-items:center;gap:6px}.ops-cell-helper{font-size:10px;color:var(--text-muted);max-width:140px;overflow:hidden;text-overflow:ellipsis}.ops-tag{font-size:10px;color:var(--text-muted)}.ops-tag-overdue{color:var(--danger-strong);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ops-tag-due-soon{color:var(--warning-strong);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ops-inline-select{font-size:11px;padding:2px 6px;min-height:24px;min-width:110px;border:1px solid var(--border);border-radius:3px;background:#fff;color:var(--text-main)}.ops-inline-select-compact{min-width:92px}.ops-inline-input{width:100%;min-height:24px;padding:2px 6px;border:1px solid var(--border);border-radius:3px;background:#fff;color:var(--text-main);font-size:11px}.ops-inline-input:focus,.ops-inline-select:focus{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}.ops-inline-date{min-width:126px}.ops-inline-note{min-width:180px}.ops-inline-error{margin:8px 10px 0;padding:8px 10px;border:1px solid var(--danger-border);border-radius:8px;background:var(--danger-bg);color:var(--danger-strong);font-size:11px;font-weight:600}.ops-actions{display:flex;gap:3px;justify-content:flex-end}.ops-btn-sm{border:1px solid var(--border-strong);border-radius:3px;padding:2px 8px;font-size:11px;font-weight:600;background:#fff;color:var(--text-soft);cursor:pointer;white-space:nowrap;transition:background .08s}.ops-btn-sm:hover{background:var(--bg-hover)}.ops-btn-sm:disabled{opacity:.4;cursor:not-allowed}.ops-btn-accent{background:var(--primary);color:#fff;border-color:var(--primary)}.ops-btn-accent:hover{background:var(--primary-strong)}.ops-btn-ghost{border-color:transparent;color:var(--primary);background:transparent}.ops-btn-ghost:hover{background:var(--info-bg)}.ops-empty-row{text-align:center;color:var(--text-muted);padding:20px 8px!important;font-size:12px}.ops-detail-panel{border:1px solid rgba(148,163,184,.14);border-radius:14px;background:var(--bg-surface);padding:var(--space-4);overflow-y:auto;max-height:calc(100vh - 200px);display:grid;gap:var(--space-3);align-content:start;box-shadow:0 14px 34px #0f172a09}.ops-detail-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.ops-detail-header h4{font-size:13px;font-weight:700;margin:0;letter-spacing:-.005em}.ops-detail-stats{margin:0;display:grid;gap:0;font-variant-numeric:tabular-nums}.ops-detail-stats div{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:4px 0;border-bottom:1px solid var(--border-subtle)}.ops-detail-stats div:last-child{border-bottom:none}.ops-detail-stats dt{color:var(--text-muted);font-size:11px;font-weight:600}.ops-detail-stats dd{margin:0;color:var(--text-main);font-size:12px;font-weight:600;text-align:right}.ops-detail-note{max-width:240px;white-space:normal;line-height:1.35}.ops-detail-actions{display:flex;flex-wrap:wrap;gap:4px}.ops-detail-comms{display:flex;align-items:center;gap:6px}.ops-detail-comms-label{font-size:11px;font-weight:600;color:var(--text-muted)}.ops-detail-events{display:grid;gap:4px}.ops-detail-section-title{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.ops-detail-section{display:grid;gap:4px;padding:8px 0 4px;border-top:1px solid var(--border-subtle)}.ops-detail-section:first-of-type{border-top:none;padding-top:4px}.ops-detail-section .ops-detail-section-title{margin-bottom:2px}.ops-detail-location{font-weight:700;color:var(--text-main)}.ops-mini-table{width:100%;border-collapse:collapse;font-size:11px}.ops-mini-table th{background:var(--bg-surface-subtle);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:4px 8px;text-align:left}.ops-mini-table td{border-bottom:1px solid var(--border-subtle);padding:4px 8px;color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.communication-thread-layout{align-items:start}.communication-thread-side-rail{position:sticky;top:16px}.communication-thread-message-list{display:grid;gap:10px}.communication-thread-message-card{gap:10px;padding:.95rem 1rem;border-left:4px solid var(--border)}.communication-thread-message-card.is-outbound{border-left-color:var(--success)}.communication-thread-message-card.is-inbound{border-left-color:var(--info)}.communication-thread-message-card.is-neutral{border-left-color:var(--border-strong)}.communication-thread-message-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.communication-thread-message-heading{display:grid;gap:3px}.communication-thread-message-heading strong{font-size:13px;color:var(--text-main)}.communication-thread-message-body{font-size:12.5px;line-height:1.55;color:var(--text-main);white-space:pre-wrap;word-break:break-word}.communication-thread-message-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--text-muted)}.communication-thread-participant-list{display:grid;gap:8px}.communication-thread-participant-card{padding:.8rem .9rem;gap:8px}.communication-thread-participant-header{display:flex;justify-content:space-between;gap:8px;align-items:center}.communication-thread-participant-meta{display:grid;gap:2px;font-size:11px;color:var(--text-muted);word-break:break-word}.cell-danger{color:var(--danger-strong)!important;font-weight:700}.cell-warning{color:var(--warning-strong)!important;font-weight:700}.cell-success{color:var(--success-strong)!important;font-weight:600}.cell-bg-danger{background:var(--danger-bg)!important;color:var(--danger-strong)!important;font-weight:700}.cell-bg-warning{background:var(--warning-bg)!important;color:var(--warning-strong)!important;font-weight:700}.cell-bg-success{background:var(--success-bg)!important;color:var(--success-strong)!important;font-weight:600}.cell-bg-neutral{background:var(--bg-surface-subtle)!important;color:var(--text-muted)!important}.cell-overdue{color:var(--danger)!important;font-weight:700}.cell-sla-risk{color:var(--warning)!important;font-weight:700}.cell-on-track{color:var(--success)!important}.cell-age-critical{background:#fef2f2!important;color:var(--danger)!important;font-weight:700}.cell-age-high{background:#fffbeb!important;color:var(--warning)!important;font-weight:600}@media (max-width: 1080px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--border);padding:14px}.content{padding:16px}.workspace-header,.page-header,.page-controls{flex-direction:column;align-items:stretch}.location-filter{min-width:0}.split-grid,.split-grid-wide,.queue-main-grid,.signals-main-grid,.signals-lower-grid,.operations-detail-layout{grid-template-columns:1fr}.page-inline-banner{flex-direction:column;align-items:stretch}.queue-action-row{flex-direction:column}.communications-heatmap-grid-hour{grid-template-columns:repeat(3,minmax(0,1fr))}.communications-heatmap-grid-day{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-action-strip,.owner-command-summary-strip,.owner-command-attention-grid,.owner-command-lower-grid,.command-center-podium-ops-grid,.podium-health-strip,.signals-workbench-grid,.trackers-workbench-grid,.reports-operations-grid,.family360-record-grid,.family360-communications-grid{grid-template-columns:1fr}.signals-detail-panel,.trackers-detail-panel{position:static}.ops-control-bar{flex-direction:column;align-items:stretch}.ops-control-left,.ops-control-right{flex-wrap:wrap}.owner-command-lead-row,.owner-command-compact-row,.owner-command-funnel-row{grid-template-columns:1fr}.owner-command-lead-row em,.owner-command-row-right{justify-content:flex-start;text-align:left;white-space:normal}.family360-communications-topbar,.family360-communications-toolbar,.family360-communications-suggestions,.family360-communications-action-panel-header,.family360-communications-action-footer{align-items:stretch}.family360-communications-form-grid{grid-template-columns:1fr}.family360-communications-context-panel{position:static}.ops-search{width:100%}.ops-main-layout-split{grid-template-columns:1fr}.ops-detail-panel{border-left:none;border-top:1px solid var(--border);max-height:50vh}.ops-kpi-strip{flex-wrap:wrap}}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.4;white-space:nowrap;border:1px solid transparent}.chip-neutral{background:var(--chip-muted-bg);color:var(--chip-muted-text);border-color:var(--chip-muted-border)}.chip-severity-critical{background:var(--danger-bg);color:var(--danger-strong);border-color:var(--danger-border)}.chip-severity-warning{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}.chip-severity-info{background:var(--teal-bg);color:var(--teal-strong);border-color:var(--teal-border)}.chip-link-strong{background:var(--success-bg);color:var(--success-strong);border-color:var(--success-border)}.chip-link-probable{background:var(--teal-bg);color:var(--teal-strong);border-color:var(--teal-border)}.chip-link-manual{background:var(--violet-bg);color:var(--violet-strong);border-color:var(--violet-border)}.chip-link-unmatched{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}.chip-stage-inquiry{background:var(--primary-bg);color:var(--primary-strong);border-color:var(--primary-border)}.chip-stage-trial{background:var(--teal-bg);color:var(--teal-strong);border-color:var(--teal-border)}.chip-stage-enrolled{background:var(--success-bg);color:var(--success-strong);border-color:var(--success-border)}.chip-stage-at-risk{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}.chip-stage-lost{background:var(--danger-bg);color:var(--danger-strong);border-color:var(--danger-border)}.chip-source-podium{background:var(--violet-bg);color:var(--violet-strong);border-color:var(--violet-border)}.chip-source-acne{background:var(--primary-bg);color:var(--primary-strong);border-color:var(--primary-border)}.chip-source-roster{background:var(--teal-bg);color:var(--teal-strong);border-color:var(--teal-border)}.chip-source-manual{background:var(--chip-muted-bg);color:var(--chip-muted-text);border-color:var(--chip-muted-border)}.chip-healthy{background:var(--success-bg);color:var(--success-strong);border-color:var(--success-border)}.chip-attention{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-8) var(--space-6);gap:var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--bg-surface-subtle)}.empty-state-icon{font-size:28px;line-height:1;opacity:.8}.empty-state-headline{margin:0;font-weight:600;font-size:14px;color:var(--text-main)}.empty-state-description{margin:0;font-size:12.5px;color:var(--text-muted);max-width:48ch;line-height:1.5}.empty-state-celebratory{background:var(--success-bg);border-color:var(--success-border);border-style:solid}.empty-state-attention{background:var(--amber-bg);border-color:var(--amber-border);border-style:solid}.locked-action-wrapper{position:relative;display:inline-flex;align-items:center}.locked-action-target{opacity:.55;cursor:not-allowed!important;filter:grayscale(.4)}.locked-action-icon{margin-left:6px;font-size:11px;opacity:.7;pointer-events:none}.date-range-filter{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.date-range-presets{display:inline-flex;gap:4px;flex-wrap:wrap}.date-range-preset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--bg-surface-soft);color:var(--text-soft);font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);cursor:pointer;transition:background .15s,border .15s,color .15s}.date-range-preset:hover{background:var(--bg-hover)}.date-range-preset.active{background:var(--primary-bg);color:var(--primary-strong);border-color:var(--primary-border)}.date-range-custom{display:inline-flex;gap:var(--space-3);align-items:center}.date-range-custom label{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-muted)}.date-range-custom input[type=date]{font-size:12px;padding:3px 6px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-main);background:var(--bg-surface)}.date-range-custom-label{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.date-range-label{font-size:11.5px;color:var(--text-muted);font-weight:500}.source-health-trust-page{display:grid;gap:12px}.source-health-trust-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.source-health-trust-strip{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.source-health-trust-tile{border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#fff;padding:10px;display:grid;gap:4px}.source-health-trust-tile p{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-weight:700}.source-health-trust-tile strong{margin:0;font-size:26px;line-height:1;letter-spacing:-.03em;color:#0f172a}.source-health-next-step{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-bg)}.source-health-next-step p{margin:4px 0 0}.source-health-table{min-width:1020px}.source-health-timeline-table{min-width:880px}.source-health-cell-main{display:grid;gap:2px}.source-health-drill-actions{display:inline-flex;gap:4px;flex-wrap:wrap}.source-health-clickable-row{cursor:pointer}.source-health-clickable-row:hover,.source-health-clickable-row:focus-visible{background:#f8fafc;outline:none}.source-health-warning-button{border:0;padding:0;background:transparent;color:#0f172a;font:inherit;font-weight:700;cursor:pointer;text-align:left}.source-health-warning-button:hover,.source-health-warning-button:focus-visible{color:var(--accent-700);text-decoration:underline}.source-health-drawer-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;justify-content:flex-end}.source-health-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f172a57;cursor:default}.source-health-drawer{position:relative;z-index:1;width:min(720px,100%);height:100%;overflow:auto;display:grid;align-content:start;gap:12px;padding:18px;background:var(--surface-panel, #ffffff);border-left:1px solid rgba(148,163,184,.28);box-shadow:-20px 0 40px #0f172a29}.source-health-drawer-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.source-health-drawer-header h2{margin:0;font-size:22px;line-height:1.15;color:var(--text-primary, #0f172a)}.source-health-detail-grid,.source-health-impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px}.source-health-detail-grid>div,.source-health-impact-grid>div{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid var(--border-default, rgba(148, 163, 184, .28));border-radius:var(--radius-sm, 6px);background:#f8fafc}.source-health-detail-grid strong,.source-health-impact-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--text-primary, #0f172a)}.source-health-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.source-health-cta-row,.source-health-resolution .surface-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.source-health-resolution,.source-health-gmail-debug,.source-health-status-history,.source-health-podium-trust-panel,.source-health-podium-drawer-evidence{display:grid;gap:10px;padding:12px;border:1px solid var(--border-default, rgba(148, 163, 184, .28));border-radius:var(--radius-md, 8px);background:#fff}.source-health-podium-trust-heading{min-width:0;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.source-health-podium-trust-heading>div{min-width:0}.source-health-podium-trust-heading strong{display:block;overflow-wrap:anywhere;color:var(--text-primary, #0f172a)}.source-health-podium-trust-heading p{margin:4px 0 0;color:var(--text-secondary, #475569);font-size:13px}.source-health-podium-evidence-grid,.source-health-podium-drawer-list,.source-health-podium-trust-footer{display:grid;gap:8px}.source-health-podium-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.source-health-podium-evidence-grid>div,.source-health-podium-drawer-list>div,.source-health-podium-trust-footer>div{min-width:0;display:grid;gap:4px;padding:10px;border-radius:var(--radius-sm, 6px);background:#f8fafc}.source-health-podium-evidence-grid strong,.source-health-podium-drawer-list strong,.source-health-podium-trust-footer strong{min-width:0;overflow-wrap:anywhere;color:var(--text-primary, #0f172a)}.source-health-advanced-details{border:1px solid var(--border-default, rgba(148, 163, 184, .28));border-radius:var(--radius-md, 8px);background:#fff}.source-health-advanced-details>summary{cursor:pointer;padding:10px 12px;font-weight:650;color:var(--text-primary, #0f172a)}.source-health-advanced-details>.source-health-gmail-debug,.source-health-advanced-details>.source-health-detail-grid{border:0;border-top:1px solid var(--border-default, rgba(148, 163, 184, .28));border-radius:0}.source-health-resolution h3,.source-health-gmail-debug h3,.source-health-status-history h3{margin:0;font-size:15px;color:var(--text-primary, #0f172a)}.source-health-resolution-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.source-health-resolution-steps button,.source-health-action-option{min-width:0;border:1px solid var(--border-default, rgba(148, 163, 184, .28));border-radius:var(--radius-sm, 6px);background:var(--surface-panel, #ffffff);color:var(--text-primary, #0f172a);cursor:pointer}.source-health-resolution-steps button{padding:8px;font-size:12px;font-weight:700}.source-health-resolution-steps button.is-active,.source-health-action-option.is-selected{border-color:var(--accent-500, #2563eb);background:var(--accent-50, #eff6ff)}.source-health-resolution-panel{display:grid;gap:10px}.source-health-selected-issue,.source-health-warning-note,.source-health-action-message{margin:0;padding:10px;border-radius:var(--radius-sm, 6px);background:var(--accent-50, #eff6ff);color:var(--text-primary, #0f172a)}.source-health-warning-note{border:1px solid #facc15;background:#fefce8}.source-health-action-message{border:1px solid #86efac;background:#f0fdf4}.source-health-impacted-list,.source-health-action-grid,.source-health-history-list,.source-health-subject-list{display:grid;gap:8px}.source-health-action-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.source-health-action-option{display:grid;gap:5px;padding:10px;text-align:left}.source-health-action-option:disabled{opacity:.55;cursor:not-allowed}.source-health-action-option span,.source-health-impacted-item p{margin:0;font-size:12px;color:var(--text-secondary, #475569)}.source-health-impacted-item,.source-health-history-item{display:grid;gap:5px;padding:10px;border:1px solid var(--border-default, rgba(148, 163, 184, .28));border-radius:var(--radius-sm, 6px);background:#f8fafc}.source-health-history-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.source-health-history-item .meta-text{grid-column:1 / -1}.source-health-subject-list ul{margin:0;padding-left:18px;color:var(--text-secondary, #475569)}@media (max-width: 720px){.source-health-trust-strip,.source-health-resolution-steps,.source-health-podium-evidence-grid{grid-template-columns:1fr}.source-health-drawer{width:100%;padding:14px}}.source-health-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.source-health-kpi{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:4px}.source-health-kpi-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600}.source-health-kpi-value{font-size:22px;font-weight:700;color:var(--text-main);letter-spacing:-.01em}.source-health-kpi-sub{font-size:12px;color:var(--text-soft)}.source-health-coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.source-health-coverage-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.source-health-coverage-card h3{margin:0;font-size:14px;font-weight:600}.source-health-coverage-bar{position:relative;width:100%;height:8px;background:var(--bg-hover);border-radius:var(--radius-pill);overflow:hidden}.source-health-coverage-bar-fill{position:absolute;top:0;left:0;bottom:0;background:var(--success);border-radius:var(--radius-pill);transition:width .3s ease}.source-health-coverage-bar-fill.low{background:var(--amber)}.source-health-coverage-bar-fill.critical{background:var(--danger)}.source-health-coverage-row{display:flex;justify-content:space-between;font-size:12px;color:var(--text-soft)}.source-health-coverage-row strong{font-weight:700;color:var(--text-main)}.source-health-coverage-card .two-col-grid,.surface .two-col-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-6)}@media (max-width: 720px){.source-health-coverage-card .two-col-grid,.surface .two-col-grid{grid-template-columns:1fr}.source-health-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.surface .subhead{margin:0 0 var(--space-3) 0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600}.stacked-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.stacked-list-row{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);font-size:13px;color:var(--text-soft);border-bottom:1px solid var(--border)}.stacked-list-row:last-child{border-bottom:none}.stacked-list-row strong{color:var(--text-main);font-variant-numeric:tabular-nums}.mono-chip{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;padding:2px 6px;border-radius:var(--radius-sm);background:var(--bg-hover);color:var(--text-main)}.page-header-inline{display:inline-flex;align-items:center;gap:var(--space-3)}.text-link{background:none;border:none;padding:0;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.text-link:hover{color:var(--accent-strong, var(--accent))}.command-center-source-health-hint{margin-top:var(--space-4)}.app-shell{grid-template-columns:var(--sidebar-w) minmax(0,1fr);transition:grid-template-columns .16s ease}.app-shell-sidebar-collapsed{--sidebar-w: var(--sidebar-w-collapsed)}.app-shell-mobile{--sidebar-w: 0;grid-template-columns:0 minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;width:var(--sidebar-w);overflow-y:auto;overflow-x:hidden;transition:width .16s ease,padding .16s ease;padding:18px 12px}.sidebar-expanded{padding:22px 18px 24px}.sidebar-collapsed{padding:18px 8px 24px}.sidebar-collapsed .brand-block{padding:8px;border:1px solid var(--border);border-radius:10px;text-align:center}.sidebar-collapsed .brand{font-size:12px;letter-spacing:.06em}.sidebar-collapsed .nav-group{padding:6px;background:transparent;box-shadow:none;border:none}.sidebar-collapsed .nav-group-header{display:none}.sidebar-collapsed .nav-item{display:flex;justify-content:center;align-items:center;padding:10px 6px;gap:0}.sidebar-collapsed .nav-item-label,.sidebar-collapsed .sidebar-meta-card{display:none}.nav-item{display:flex;align-items:center;gap:10px;width:100%}.nav-item-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-soft);flex-shrink:0}.nav-item.active .nav-item-icon{color:var(--primary-strong)}.nav-item-description{display:none}.nav-item.active{background:var(--surface-3);color:var(--primary-strong);box-shadow:inset 3px 0 0 var(--info)}.sidebar-toggle{position:fixed;top:24px;left:calc(var(--sidebar-w) - 10px);width:20px;height:20px;border-radius:999px;background:var(--surface-1);border:1px solid var(--border-hi);color:var(--text-soft);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:left .16s ease,background-color .12s ease,transform .12s ease;box-shadow:var(--shadow-sm);z-index:40;padding:0}.sidebar-toggle:hover{background:var(--surface-3);transform:scale(1.05)}.sidebar-toggle.is-collapsed svg,.sidebar-toggle.is-expanded svg{transition:transform .16s ease}.sidebar-mobile-hidden{position:fixed;left:-100%;top:0;width:260px;max-width:80vw;height:100vh;z-index:60;transition:left .2s ease;box-shadow:var(--shadow-lg)}.sidebar-mobile-open{position:fixed;left:0;top:0;width:260px;max-width:80vw;height:100vh;z-index:60;background:var(--surface-1);transition:left .2s ease;box-shadow:var(--shadow-lg);padding:22px 18px 24px}.sidebar-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;border:none;cursor:pointer;z-index:55}.sidebar-mobile-hamburger{background:transparent;border:1px solid var(--border);border-radius:8px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-soft);cursor:pointer;margin-bottom:8px}.sidebar-mobile-hamburger:hover{background:var(--surface-3);color:var(--text-main)}.btn-primary,.btn-secondary,.btn-tertiary{font-family:inherit;font-size:13px;font-weight:600;line-height:1;border-radius:var(--radius-md);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;height:36px;white-space:nowrap}.btn-primary{background:var(--info);color:#fff;border:1px solid var(--info)}.btn-primary:hover{background:var(--primary-strong);border-color:var(--primary-strong)}.btn-primary:disabled{background:var(--muted);border-color:var(--muted);cursor:not-allowed}.btn-secondary{background:transparent;color:var(--text-main);border:1px solid var(--border-hi)}.btn-secondary:hover{background:var(--surface-3);border-color:var(--text-soft)}.btn-secondary:disabled{color:var(--muted);border-color:var(--border);cursor:not-allowed}.btn-tertiary{background:transparent;color:var(--info);border:1px solid transparent;padding:10px 12px}.btn-tertiary:hover{background:var(--info-soft)}.btn-tertiary:disabled{color:var(--muted);cursor:not-allowed}.btn-sm{height:28px;padding:6px 12px;font-size:12.5px}.btn-lg{height:44px;padding:12px 20px;font-size:14px}.today-page{display:flex;flex-direction:column;gap:14px;max-width:none}.today-page-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.today-last-sync-chip{padding:6px 10px;border-radius:var(--radius-pill);background:var(--surface-3)}.today-pulse-strip{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px}@media (max-width: 1024px){.today-pulse-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.today-pulse-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.today-pulse-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-1);color:var(--text-main);cursor:pointer;transition:border-color .12s ease,background-color .12s ease;text-align:left;position:relative;min-height:74px}.today-pulse-tile:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--muted)}.today-pulse-tile-urgent:before{background:var(--urgent)}.today-pulse-tile-warn:before{background:var(--warn)}.today-pulse-tile-ready:before{background:var(--ready)}.today-pulse-tile-info:before{background:var(--info)}.today-pulse-tile-muted:before{background:var(--muted)}.today-pulse-tile:hover{border-color:var(--border-hi);background:var(--surface-2)}.today-pulse-tile-label{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.today-pulse-tile-value{font-size:20px;font-weight:700;color:var(--text-main);font-variant-numeric:tabular-nums;line-height:1.1}.today-pulse-tile-subtext{font-size:12px;color:var(--text-muted);line-height:1.25}.today-pulse-tile-skeleton{height:74px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--surface-3) 0%,var(--surface-2) 50%,var(--surface-3) 100%);background-size:200% 100%;animation:today-skeleton 1.2s ease-in-out infinite;border:1px solid var(--border)}@keyframes today-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.today-priority-lanes{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:12px}@media (max-width: 1024px){.today-priority-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.today-priority-lanes{grid-template-columns:1fr}}.today-priority-lane{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-1);color:var(--text-main);cursor:pointer;text-align:left;transition:border-color .12s ease,background-color .12s ease}.today-priority-lane:hover{border-color:var(--border-hi);background:var(--surface-2)}.today-priority-lane-urgent{border-left:3px solid var(--urgent)}.today-priority-lane-warn{border-left:3px solid var(--warn)}.today-priority-lane-ready{border-left:3px solid var(--ready)}.today-priority-lane-info{border-left:3px solid var(--info)}.today-priority-lane-muted{border-left:3px solid var(--muted)}.today-priority-lane-label{font-weight:700;font-size:13.5px}.today-priority-lane-counts{display:flex;align-items:baseline;gap:10px;width:100%;flex-wrap:wrap}.today-priority-lane-primary{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.today-priority-lane-subcounts{display:flex;gap:6px;flex-wrap:wrap}.today-priority-lane-chip{font-size:11.5px;padding:2px 8px}.today-priority-lane-cta{color:var(--info);font-weight:600;font-size:13px}.today-priority-lane-skeleton{height:96px;background:linear-gradient(90deg,var(--surface-3) 0%,var(--surface-2) 50%,var(--surface-3) 100%);background-size:200% 100%;animation:today-skeleton 1.2s ease-in-out infinite}.today-ingest-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-1);min-height:42px}.today-ingest-strip-left{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.today-ingest-strip-actions{display:flex;align-items:center;gap:10px}.today-ingest-strip-meta{font-size:13px;color:var(--text-soft)}.today-ingest-strip-urgent{border-left:3px solid var(--urgent)}.today-ingest-strip-warn{border-left:3px solid var(--warn)}.today-ingest-strip-ready{border-left:3px solid var(--ready)}.today-ingest-strip-info{border-left:3px solid var(--info)}.today-ingest-strip-muted{border-left:3px solid var(--muted)}.today-ingest-strip-skeleton{height:42px;background:var(--surface-3);border-radius:var(--radius-md);animation:today-skeleton 1.2s ease-in-out infinite}.today-attention-section{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-1)}.today-attention-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.today-attention-section-header h3{margin:0 0 2px;font-size:16px;font-weight:600}.today-attention-queue{display:grid;grid-template-rows:auto 1fr}.today-attention-header,.today-attention-row{display:grid;grid-template-columns:2fr 72px 1.2fr 1.6fr 52px 120px;gap:10px;padding:6px 10px;align-items:center}.today-attention-header{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:6px;padding-top:2px}.today-attention-row{border-radius:var(--radius);cursor:pointer;min-height:40px}.today-attention-row:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.today-attention-row-escalated{border-left:3px solid var(--urgent)}.today-attention-row-warning{border-left:3px solid var(--warn)}.today-attention-row-none{border-left:3px solid transparent}.today-attention-primary{display:flex;flex-direction:column;gap:2px}.today-attention-primary strong{font-weight:600}.today-attention-row-actions{display:flex;justify-content:flex-end}.today-attention-row-skeleton{height:40px;background:var(--surface-3);border-radius:var(--radius);margin-top:4px;animation:today-skeleton 1.2s ease-in-out infinite}.today-attention-empty{text-align:center;padding:20px 16px;color:var(--text-main)}.today-attention-empty-title{font-size:15px;font-weight:600;margin:0 0 4px}.today-attention-empty-sub{margin:0}.today-wins{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);padding:10px 16px}.today-wins-toggle{background:transparent;border:none;padding:6px 0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-family:inherit;color:var(--text-main);font-size:14px;font-weight:600}.today-wins-caret{display:inline-block;transition:transform .15s ease;color:var(--text-muted)}.today-wins-caret.is-expanded{transform:rotate(90deg)}.today-wins-count{font-weight:500}.today-wins-body{padding:6px 0 10px}.today-wins-empty{margin:0}.today-wins-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.today-wins-item{display:grid;grid-template-columns:80px 1.4fr 1fr 110px;gap:12px;align-items:center;padding:6px 4px}.today-wins-type{font-weight:500}.today-wins-when{text-align:right}.today-wins-row-skeleton{height:32px;background:var(--surface-3);border-radius:var(--radius);margin-top:6px;animation:today-skeleton 1.2s ease-in-out infinite}.today-block-error{padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--urgent-soft);background:color-mix(in srgb,var(--urgent-soft) 40%,var(--surface-1));display:flex;justify-content:space-between;align-items:center;gap:12px}.today-block-error .error-text{margin:0;font-weight:500}.today-block-empty{padding:16px;border-radius:var(--radius-md);border:1px dashed var(--border-hi);background:var(--surface-2)}.workspace-header-compact{padding:8px 14px;min-height:44px;border-radius:12px;box-shadow:none;background:var(--surface-1);border:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:4px}.workspace-header-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.workspace-header-breadcrumb{font-size:12.5px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-header-compact .workspace-pill{padding:4px 10px;font-size:10.5px}.workspace-header-compact .sidebar-mobile-hamburger{margin-bottom:0;width:32px;height:32px}.content-body,.app-page,.today-page{gap:14px}.today-page .page-header{padding:6px 0 10px}.today-page .page-header-main h2{font-size:20px}.today-page .page-header-main .meta-text{font-size:12.5px}.today-pulse-strip{gap:10px}.today-pulse-tile{padding:12px 14px;min-height:68px;gap:4px}.today-pulse-tile:before{top:10px;bottom:10px;width:3px}.today-pulse-tile-label{font-size:10.5px;letter-spacing:.05em}.today-pulse-tile-value{font-size:20px;line-height:1.1}.today-pulse-tile-subtext{font-size:11.5px}.today-pulse-tile-skeleton{height:68px}.today-priority-lanes{gap:10px}.today-priority-lane{padding:12px 14px;gap:6px;min-height:92px}.today-priority-lane-label{font-size:12.5px}.today-priority-lane-primary{font-size:24px;line-height:1}.today-priority-lane-chip{font-size:10.5px;padding:1px 7px}.today-priority-lane-cta{font-size:12.5px}.today-priority-lane-skeleton{height:92px}.today-ingest-strip{padding:8px 14px;min-height:40px;border-radius:10px}.today-ingest-strip-meta{font-size:12.5px}.today-ingest-strip-skeleton{height:40px}.today-attention-section{padding:16px 18px 18px;border-radius:12px;background:var(--surface-1);border:1px solid var(--border-hi);box-shadow:0 2px 8px #0f172a0a}.today-attention-section-header h3{font-size:17px;font-weight:700;letter-spacing:-.01em}.today-attention-section-header .meta-text{font-size:12.5px;color:var(--text-soft)}.today-attention-queue{margin-top:8px}.today-attention-header,.today-attention-row{grid-template-columns:minmax(220px,2fr) 88px 1.1fr 1.5fr 60px 124px;gap:12px;padding:8px 10px}.today-attention-header{padding-bottom:8px;font-size:11px;font-weight:700;color:var(--text-soft)}.today-attention-row{min-height:44px;border-left:3px solid transparent;margin:2px 0;transition:background-color .1s ease,border-left-color .1s ease}.today-attention-row-escalated{border-left-color:var(--urgent);background:color-mix(in srgb,var(--urgent-soft) 18%,var(--surface-1))}.today-attention-row-warning{border-left-color:var(--warn)}.today-attention-row:hover{background:var(--surface-3)}.today-attention-row-actions .btn-primary{height:30px;padding:0 12px;font-size:12.5px}.today-wins{padding:8px 14px;border-radius:10px}.today-wins-title{font-size:13px}.btn-primary{font-weight:600;letter-spacing:.01em;box-shadow:none}.btn-primary:hover{box-shadow:none}.btn-secondary{font-weight:600;background:var(--surface-1)}.btn-tertiary{font-weight:600}.sidebar-collapsed .brand{font-size:0;width:28px;height:28px;margin:0 auto;border-radius:8px;background:var(--info);color:#fff;display:flex;align-items:center;justify-content:center}.sidebar-collapsed .brand:before{content:"A";font-size:14px;font-weight:800;letter-spacing:0}.sidebar-collapsed .brand-block{border:none;padding:4px 0 10px;background:transparent;box-shadow:none}.sidebar-collapsed .sidebar-brand-row{padding:4px 0 8px;justify-content:center;display:flex}.sidebar-collapsed .nav-item{padding:9px 0;height:36px;border-radius:10px}.sidebar-collapsed .nav-item:hover{background:var(--surface-3)}.sidebar-collapsed .nav-item.active{background:var(--info-soft);color:var(--info-text);box-shadow:inset 3px 0 0 var(--info)}.sidebar-collapsed .nav-item-icon{width:20px;height:20px}.sidebar-collapsed .nav-group{padding:2px;margin-bottom:6px}.sidebar-collapsed .nav-group:after{content:"";display:block;height:1px;background:var(--border);margin:4px 6px 0}.sidebar-collapsed .nav-group:last-child:after{display:none}.sidebar-expanded .nav-item{padding:9px 12px;height:36px;border-radius:8px;font-size:13px;font-weight:500}.sidebar-expanded .nav-item.active{background:var(--info-soft);color:var(--info-text);font-weight:600;box-shadow:inset 3px 0 0 var(--info)}.sidebar-expanded .nav-group{padding:10px 8px 6px;border-radius:10px;border:none;background:transparent;box-shadow:none;margin-bottom:6px}.sidebar-expanded .nav-group-label{font-size:10.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin:0 0 4px 8px}.sidebar-expanded .nav-group-description{display:none}.sidebar-toggle{top:14px;width:18px;height:18px;border-color:var(--border);background:var(--surface-1);color:var(--text-muted)}.sidebar-toggle:hover{color:var(--text-main);border-color:var(--border-hi);transform:scale(1.08)}.sidebar-expanded .sidebar-meta-card{padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);box-shadow:none;margin-bottom:10px}.sidebar-expanded .sidebar-meta-label{font-size:10px;letter-spacing:.08em;color:var(--text-muted)}.sidebar-expanded .sidebar-meta{font-size:13px;font-weight:600}.sidebar-expanded .sidebar-meta-caption{font-size:11px;color:var(--text-muted)}.sidebar-expanded .brand-block{padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);box-shadow:none;margin-bottom:8px}.sidebar-expanded .brand{font-size:15px}.sidebar-expanded .brand-subtitle{font-size:10.5px;color:var(--text-muted);margin-top:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-page>.page-header{padding:4px 0 10px;border-bottom:1px solid var(--border)}.app-page>.page-header:after{display:none}.app-page>.page-header+*{margin-top:0}.page-title-row{display:inline-flex;align-items:center;gap:8px}.page-help-popover{position:relative}.page-help-popover summary{list-style:none;width:20px;height:20px;border-radius:999px;border:1px solid var(--border-hi);background:var(--surface-2);color:var(--text-muted);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.page-help-popover summary::-webkit-details-marker{display:none}.page-help-popover[open]>p{position:absolute;z-index:12;top:24px;left:0;min-width:min(420px,80vw);margin:0;padding:8px 10px;border:1px solid var(--border-hi);border-radius:8px;background:var(--surface-1);box-shadow:0 8px 20px #0f172a24}.queue-workbench-page .metric-grid,.signals-workbench-page .metric-grid,.trackers-workbench-page .metric-grid{gap:8px}.queue-workbench-page .metric-card,.signals-workbench-page .metric-card,.trackers-workbench-page .metric-card{min-height:58px;padding:8px 10px}.queue-workbench-page .split-grid-wide{grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:10px}.queue-list-panel .data-table,.signals-table,.ops-table-trackers{table-layout:fixed}.queue-list-panel .data-table th,.queue-list-panel .data-table td,.signals-table th,.signals-table td,.ops-table-trackers th,.ops-table-trackers td{padding:6px 7px;font-size:12px;vertical-align:top}.queue-list-panel .data-table th:nth-child(1),.queue-list-panel .data-table td:nth-child(1){width:72px}.queue-list-panel .data-table th:nth-child(2),.queue-list-panel .data-table td:nth-child(2){width:88px}.queue-list-panel .data-table th:nth-child(3),.queue-list-panel .data-table td:nth-child(3){width:88px}.queue-list-panel .data-table th:nth-child(8),.queue-list-panel .data-table td:nth-child(8){width:120px}.queue-detail-panel{padding:12px}.queue-detail-panel .compact-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.queue-assignment-audit summary{cursor:pointer;font-weight:700}.signals-workbench-page .signals-workbench-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);gap:10px}.signals-table .signals-table-identity strong{display:block;line-height:1.25}.signals-table .identity-badges{white-space:nowrap}.signals-detail-stack .compact-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.signals-inline-actions{display:grid;gap:8px}.signals-inline-actions label{display:grid;gap:4px}.signals-inline-actions input{min-height:32px}.signals-action-row,.signals-drillins-row{display:flex;flex-wrap:wrap;gap:8px}.signals-evidence-list{margin:6px 0 0;padding-left:18px;color:var(--text-muted);font-size:12px;line-height:1.45}.signals-source-data summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--text-soft)}.signals-source-data pre{margin:6px 0 0;max-height:220px;overflow:auto;border:1px solid var(--border);border-radius:8px;padding:8px;background:var(--surface-2);font-size:11px;line-height:1.4}.today-attention-header,.today-attention-row{grid-template-columns:minmax(190px,2fr) 70px minmax(120px,1fr) minmax(130px,1.2fr) 54px 108px;gap:10px;padding:6px 8px}.today-attention-row .meta-text{line-height:1.25}.trackers-workbench-page .ops-table-trackers th:nth-child(1),.trackers-workbench-page .ops-table-trackers td:nth-child(1){width:22%}.trackers-workbench-page .ops-table-trackers th:nth-child(2),.trackers-workbench-page .ops-table-trackers td:nth-child(2){width:9%}.trackers-workbench-page .ops-table-trackers th:nth-child(3),.trackers-workbench-page .ops-table-trackers td:nth-child(3){width:13%}.trackers-workbench-page .ops-table-trackers th:nth-child(4),.trackers-workbench-page .ops-table-trackers td:nth-child(4){width:20%}.trackers-workbench-page .ops-table-trackers th:nth-child(5),.trackers-workbench-page .ops-table-trackers td:nth-child(5){width:10%}.trackers-workbench-page .ops-table-trackers th:nth-child(6),.trackers-workbench-page .ops-table-trackers td:nth-child(6){width:26%}@media (max-width: 1280px){.queue-workbench-page .split-grid-wide,.signals-workbench-page .signals-workbench-grid{grid-template-columns:1fr}.today-attention-header,.today-attention-row{grid-template-columns:minmax(180px,2fr) 62px minmax(110px,1fr) minmax(120px,1.1fr) 48px 100px}}.app-shell{background:var(--ops-shell-bg)}.content{background:transparent;padding:12px 16px 18px}.workspace-header-compact{min-height:40px;padding:6px 12px;border-radius:10px;border-color:var(--ops-border);background:var(--ops-surface)}.app-page{gap:12px}.app-page>.page-header{padding:4px 0 8px;border-bottom:1px solid var(--ops-border)}.page-header-main{gap:2px}.page-header-main h2{font-size:30px;font-size:clamp(23px,2vw,28px);color:var(--ops-title)}.page-header-main .meta-text{color:#6b7280}.surface,.metric-card,.summary-card,.page-section,.filter-grid,.data-state-banner,.ops-table-wrap,.ops-detail-panel,.today-attention-section,.queue-detail-panel,.queue-list-panel,.source-health-kpi,.source-health-coverage-card{background:var(--ops-surface);border-color:var(--ops-border);box-shadow:0 1px 2px #0f172a0a}.filter-grid{background:var(--ops-surface);padding:10px 12px;gap:10px;border-radius:10px}.metric-grid{gap:8px}.metric-card,.summary-card{border-radius:10px;padding:8px 10px;min-height:68px}.metric-card-title,.summary-card-title{font-size:10px}.metric-card-value,.summary-card-value{font-size:31px;font-size:clamp(21px,1.7vw,29px);line-height:1.1}.metric-card-subtext,.summary-card-subtext{font-size:11px;color:#6b7280}.data-state-banner{border-radius:10px;padding:12px 14px;grid-template-columns:minmax(0,1.45fr) minmax(250px,.9fr);gap:12px}.table-wrap{border:1px solid var(--ops-border);border-radius:10px;background:var(--ops-surface)}.data-table th,.data-table td{padding:8px 9px}.data-table th{background:var(--ops-surface-soft);border-bottom-color:var(--ops-border)}.action-button,.secondary-button,.btn-primary,.btn-secondary,.btn-tertiary{border-radius:8px}.action-button,.btn-primary{background:var(--accent-600);border-color:var(--accent-600)}.secondary-button,.btn-secondary{background:#fff;border-color:var(--ops-border);color:#334155}.secondary-button:hover,.btn-secondary:hover{background:#f8fafd;border-color:var(--ops-border-strong)}.trackers-workbench-page .ops-control-bar,.trackers-workbench-page .ops-filter-bar{border-radius:10px;border-color:var(--ops-border);background:#fff;box-shadow:none}.trackers-workbench-page .ops-main-layout-split{grid-template-columns:minmax(0,1.7fr) minmax(340px,.9fr);gap:10px}.trackers-workbench-page .ops-table-wrap{max-height:calc(100vh - 188px)}.trackers-workbench-page .ops-table th,.trackers-workbench-page .ops-table td{padding:7px 8px;white-space:normal;vertical-align:top}.trackers-workbench-page .ops-actions{flex-wrap:wrap;justify-content:flex-start;gap:4px}.trackers-workbench-page .ops-cell-actions{min-width:210px}.trackers-workbench-page .ops-btn-sm{border-radius:7px;min-height:25px;padding:4px 7px;font-size:11px}.trackers-workbench-page .ops-customer-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackers-workbench-page .ops-next-action-label{display:block;line-height:1.25}.today-page .metric-card{min-height:64px}.today-attention-section{padding:12px}.today-attention-section-header h3{font-size:16px;font-weight:700}.today-attention-header,.today-attention-row{grid-template-columns:minmax(210px,2fr) 86px minmax(118px,1fr) minmax(140px,1.25fr) 56px 118px;gap:10px}.today-attention-row{min-height:44px;padding:7px 8px}.today-attention-row-escalated{background:#ef44440f}.today-attention-primary .meta-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-workbench-page .queue-filters{background:#fff;border-color:var(--ops-border);box-shadow:0 1px 2px #0f172a0a}.queue-workbench-page .split-grid-wide{grid-template-columns:minmax(0,1.55fr) minmax(340px,.95fr);gap:10px}.queue-list-panel .table-wrap{max-height:calc(100vh - 300px)}.queue-list-panel .data-table{table-layout:fixed}.queue-list-panel .data-table th,.queue-list-panel .data-table td{vertical-align:top}.queue-cell-family,.queue-cell-owner,.queue-cell-last-action,.queue-cell-next-step,.queue-cell-due{display:grid;gap:2px;min-width:0}.queue-cell-subline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-row-selected{box-shadow:inset 3px 0 0 var(--accent-600)}.queue-detail-panel{position:sticky;top:10px;align-self:start}.communications-insight-title-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.communications-insight-title{margin:0;font-size:14px}.communications-insight-explanation{margin-top:2px}.communications-insight-recommendation{display:grid;gap:4px;padding:8px 10px;border:1px solid var(--ops-border);border-radius:8px;background:#f8fafd}.communications-insight-recommendation-critical{border-color:#fca5a5;background:#fff5f5}.communications-insight-recommendation-action{font-size:12.5px;font-weight:600;color:var(--text-main);line-height:1.35}.communications-insight-owner-row{display:inline-flex;align-items:center;gap:6px;font-size:11px}.communications-insight-owner-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.communications-insight-actions{align-items:center;gap:6px}.communications-insight-action-meta{font-size:11px}.communications-staffing-action{margin-top:8px;padding:8px 10px;border:1px solid var(--ops-border);border-radius:8px;background:#f8fafd;font-size:12px}.communications-staffing-action-label{text-transform:uppercase;letter-spacing:.04em;font-size:10px;color:var(--text-muted)}.communications-staffing-action-copy{margin-top:3px;color:var(--text-main)}.podium-overview-scope-line{margin:0 0 8px}.podium-location-detail-drawer{position:sticky;top:8px;align-self:start;padding:12px;gap:10px}.podium-location-detail-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.podium-location-detail-title-wrap{display:grid;gap:2px}.podium-location-detail-title{font-size:14px}.podium-location-detail-subtitle{font-size:11px}.podium-location-detail-close,.podium-location-detail-toggle{font-size:11px;padding:4px 8px}.podium-location-alert-chip{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;text-transform:uppercase;border:1px solid transparent}.podium-location-detail-section{display:grid;gap:6px}.podium-location-detail-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.podium-location-detail-section-title{margin:0;font-size:12px}.podium-rep-health-scope-line{margin:0 0 8px}.podium-rep-health-filter-grid{grid-template-columns:minmax(0,1fr) auto}.podium-operator-table tbody tr{cursor:pointer}.podium-rep-name-cell{display:grid;gap:3px}.podium-rep-name-tags{display:flex;flex-wrap:wrap;gap:4px}.activity-feed-page{display:grid;gap:10px}.activity-feed-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.activity-feed-scope-line{margin:0;font-size:12px;color:#475569}.activity-feed-timeline{display:grid;gap:12px}.activity-feed-group{border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fff;overflow:hidden}.activity-feed-group-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(226,232,240,.9);background:linear-gradient(180deg,#f8fafcf5,#ffffffeb)}.activity-feed-group-header h3{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#334155}.activity-feed-group-header span{font-size:11px;font-weight:700;color:#64748b}.activity-feed-list{list-style:none;margin:0;padding:0}.activity-feed-list li+li{border-top:1px solid rgba(226,232,240,.75)}.activity-feed-row{width:100%;border:none;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;text-align:left;cursor:pointer;padding:9px 10px}.activity-feed-row:hover{background:#eff6ffa6}.activity-feed-type{border-radius:999px;padding:2px 8px;font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;font-weight:700;align-self:start}.activity-feed-type-neutral{color:#334155;background:#f1f5f9f2}.activity-feed-type-info{color:#1d4ed8;background:#dbeafef2}.activity-feed-type-success{color:#166534;background:#d1fae5f2}.activity-feed-type-warning{color:#a16207;background:#fef9c3f2}.activity-feed-type-danger{color:#b91c1c;background:#fee2e2f2}.activity-feed-copy{min-width:0;display:grid;gap:3px}.activity-feed-description{margin:0;font-size:12.5px;color:#0f172a}.activity-feed-meta{margin:0;display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#64748b}.activity-feed-meta span{position:relative}.activity-feed-meta span+span:before{content:"•";color:#94a3b8;margin-right:8px}.rep-health-board-page{display:grid;gap:12px}.rep-health-board-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rep-health-board-note{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid rgba(148,163,184,.28);border-radius:10px;padding:8px 10px;background:linear-gradient(135deg,#eff6fff0,#fffffff2);color:#1e3a8a;font-size:12px;font-weight:600}.rep-health-board-note-muted{color:#475569;font-weight:500}.rep-health-board-note-warn{color:#b45309;font-weight:700}.rep-health-board-audit{border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fff;padding:8px 10px}.rep-health-board-audit>summary{cursor:pointer;font-weight:700;color:#0f172a}.rep-health-board-audit-grid{margin-top:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.rep-health-board-audit-grid>div{border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:8px;background:#f8fafc}.rep-health-board-audit-grid p{margin:0;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.rep-health-board-audit-grid strong{font-size:20px;color:#0f172a}.rep-health-board-audit-breakdowns{margin-top:10px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.rep-health-board-audit-breakdowns article{border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:8px;background:#f8fafc}.rep-health-board-audit-breakdowns h4{margin:0 0 6px;font-size:12px;color:#0f172a}.rep-health-board-audit-breakdowns ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.rep-health-board-audit-breakdowns li{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#475569}.rep-health-board-audit-breakdowns li strong{color:#0f172a}.rep-health-board-summary{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.rep-health-manager-summary{display:grid;gap:10px;border:1px solid rgba(148,163,184,.26);border-radius:10px;padding:12px;background:#fff}.rep-health-manager-summary-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.rep-health-manager-summary h3{margin:0 0 4px;font-size:14px;color:#0f172a}.rep-health-manager-summary p{margin:0;color:#475569;font-size:12.5px;line-height:1.45}.rep-health-manager-summary dl{display:grid;grid-template-columns:repeat(3,max-content);gap:12px;margin:0}.rep-health-manager-summary dt{color:#64748b;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.rep-health-manager-summary dd{margin:2px 0 0;color:#0f172a;font-size:12px;font-weight:700;text-transform:capitalize}.rep-health-manager-summary-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:10px}.rep-health-manager-summary-grid>div{border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:9px;background:#f8fafc}.rep-health-manager-summary-grid strong{display:block;margin-bottom:6px;color:#0f172a;font-size:12px}.rep-health-manager-summary-grid ol,.rep-health-manager-summary-grid ul{display:grid;gap:5px;margin:0;padding-left:18px;color:#475569;font-size:12px}.rep-health-manager-summary-grid li span,.rep-health-manager-summary-grid li em{display:block}.rep-health-manager-summary-grid li em{color:#64748b;font-style:normal}.rep-health-manager-summary-warning{border-top:1px solid rgba(245,158,11,.18);padding-top:8px;color:#92400e;font-size:12px;font-weight:650}.rep-health-board-summary-item{border:1px solid rgba(148,163,184,.22);border-radius:11px;background:#fff;padding:10px;display:grid;gap:4px}.rep-health-board-summary-item p{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:700}.rep-health-board-summary-item strong{margin:0;font-size:24px;line-height:1;color:#0f172a;letter-spacing:-.02em}.rep-health-board-summary-item span{font-size:11px;color:#64748b}.rep-health-board-summary-item-risk{background:linear-gradient(135deg,#fef2f2fa,#fee2e2f0);border-color:#dc262642}.rep-health-board-summary-item-risk strong{color:#b91c1c}.rep-health-board-table-wrap{padding:10px}.rep-health-board-table{min-width:1080px}.rep-health-board-row-flagged td{background:#fff5f5bf}.rep-health-board-rank{font-weight:700;color:#1e3a8a}.rep-health-board-rep{display:grid;gap:2px}.rep-health-board-rep strong{font-size:12.5px}.rep-health-board-rep span{font-size:11px;color:#64748b}.rep-health-board-touch{display:grid;gap:2px}.rep-health-board-touch strong{font-size:12.5px}.rep-health-board-touch span{font-size:11px;color:#64748b}.rep-health-board-cell-good{color:#166534;font-weight:700}.rep-health-board-cell-warning{color:#a16207;font-weight:700}.rep-health-board-cell-bad{color:#b91c1c;font-weight:700}.rep-health-board-flag-list{display:flex;flex-wrap:wrap;gap:4px}.rep-health-board-flag{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:10.5px;line-height:1.2;font-weight:700;letter-spacing:.02em}.rep-health-board-flag-ok{background:#d1fae5eb;color:#166534}.rep-health-board-flag-risk{background:#fee2e2f2;color:#b91c1c}.rep-health-severity{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:8px;padding:2px 7px;font-size:11px;line-height:1.2;font-weight:700;white-space:nowrap}.rep-health-severity-low{color:#166534;background:#dcfce7eb;border-color:#1665342e}.rep-health-severity-medium{color:#a16207;background:#fef9c3eb;border-color:#a1620733}.rep-health-severity-unknown{color:#475569;background:#f1f5f9f2;border-color:#64748b33}.rep-health-severity-high,.rep-health-severity-critical{color:#b91c1c;background:#fee2e2f0;border-color:#b91c1c33}.rep-health-severity-critical{color:#7f1d1d;background:#fecacaf2;border-color:#7f1d1d3d}.rep-health-failure-cell,.rep-health-board-action-cell{min-width:180px;max-width:260px;display:grid;gap:3px;white-space:normal;line-height:1.35}.rep-health-failure-cell strong{color:#0f172a}.rep-health-failure-cell span{color:#475569;font-size:11.5px}.rep-health-open-leads-button{white-space:nowrap}.rep-health-coaching-dashboard{display:grid;gap:12px}.rep-health-coaching-summary{grid-template-columns:repeat(6,minmax(130px,1fr))}.rep-health-coaching-visuals{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.rep-health-coaching-chart{border:1px solid rgba(148,163,184,.22);border-radius:8px;padding:11px;background:#fff;min-width:0}.rep-health-coaching-chart h3{margin:0 0 10px;color:#0f172a;font-size:13px;line-height:1.25}.rep-health-distribution-list,.rep-health-risk-bars{display:grid;gap:8px}.rep-health-distribution-row,.rep-health-risk-bar-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(90px,1.3fr) max-content;gap:8px;align-items:center;color:#334155;font-size:12px}.rep-health-distribution-row>div,.rep-health-risk-bar-row>div{height:7px;overflow:hidden;border-radius:6px;background:#e2e8f0}.rep-health-distribution-row strong,.rep-health-risk-bar-row strong{color:#0f172a;font-size:12px;text-align:right}.rep-health-coaching-detail-panel header span{display:block;margin-bottom:3px;color:#64748b;font-size:11px;font-weight:700}.rep-health-coaching-detail-panel h3{color:#0f172a;font-size:16px}.rep-health-coaching-detail-panel header p{margin-top:3px;color:#475569;font-size:12px}.rep-health-coaching-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.rep-health-coaching-detail-grid section{min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:10px;background:#f8fafc}.rep-health-coaching-detail-grid h4{margin:0 0 8px;color:#0f172a;font-size:12px}.rep-health-coaching-detail-grid dl{display:grid;gap:7px;margin:0}.rep-health-coaching-detail-grid dt{color:#64748b;font-size:11px;font-weight:700}.rep-health-coaching-detail-grid dd{margin:1px 0 0;color:#0f172a;font-size:12px}.rep-health-coaching-detail-grid p{color:#475569;font-size:12px;line-height:1.45}.unresolved-family-filter-line{margin-bottom:12px}.unresolved-rerun-summary{margin:0 0 12px}.unresolved-linking-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px;border:1px solid var(--border-subtle);border-radius:8px;padding:8px 10px}.unresolved-linking-summary>div{display:grid;gap:2px;align-items:start;border-bottom:0;border-right:1px solid var(--border-subtle);padding:0 10px}.unresolved-linking-summary>div:first-child{padding-left:0}.unresolved-linking-summary>div:last-child{border-right:0;padding-right:0}.unresolved-linking-summary>div>div{display:block;border-bottom:0;padding:0}.unresolved-workbench-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:10px;align-items:start}.unresolved-table-panel{padding:8px}.unresolved-queue-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 10px}.unresolved-thread-row{cursor:pointer}.unresolved-participant-cell{display:grid;gap:2px}.unresolved-suggestions-list{display:grid;gap:2px;max-width:18rem}.unresolved-suggestions-bullets{margin:4px 0 0;padding-left:16px;color:var(--text-muted);font-size:12px;line-height:1.4}.unresolved-preview{max-width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unresolved-recommended-action{display:inline-block;max-width:18rem;white-space:normal}.unresolved-row-actions{display:inline-flex;gap:4px;flex-wrap:wrap}.unresolved-detail-panel{padding:12px;position:sticky;top:10px;gap:10px}.unresolved-detail-head{display:grid;gap:5px}.unresolved-detail-head-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.unresolved-detail-title{margin:0;font-size:16px}.unresolved-detail-title-empty{font-size:15px}.unresolved-detail-copy{margin:0}.unresolved-detail-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px}.unresolved-detail-participant{display:grid;gap:4px}.unresolved-detail-hints{margin-top:3px}.unresolved-detail-quote{margin-top:4px;padding:6px 8px;background:#f8fafd;border:1px solid var(--ops-border);border-radius:8px;white-space:normal}.unresolved-detail-actions-section{display:grid;gap:8px}.unresolved-detail-actions-title{margin:0;font-size:13px}.unresolved-detail-form-grid{display:grid;gap:4px}.unresolved-detail-actions-row{display:flex;gap:4px;flex-wrap:wrap}.unresolved-advanced-details{border-top:1px solid var(--border-subtle);padding-top:10px}.unresolved-advanced-details summary{cursor:pointer;color:var(--text);font-size:13px;font-weight:720}.unresolved-advanced-grid{display:grid;gap:6px;margin:10px 0}.unresolved-advanced-grid>div{min-width:0}.unresolved-advanced-grid dt{color:var(--text-muted);font-size:11px;font-weight:700}.unresolved-advanced-grid dd{margin:2px 0 0;color:var(--text);font-size:12px;overflow-wrap:anywhere}.unresolved-advanced-json{max-height:220px;overflow:auto;padding:8px;border:1px solid var(--border-subtle);border-radius:8px;background:#f8fafc;color:var(--text);font-size:11px;line-height:1.4;white-space:pre-wrap}.unresolved-manual-link-advanced{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.unresolved-empty-detail{display:grid;gap:6px}.reports-operations-grid,.signals-workbench-grid{gap:10px}@media (max-width: 1320px){.today-attention-header,.today-attention-row{grid-template-columns:minmax(180px,2fr) 72px minmax(110px,1fr) minmax(126px,1.2fr) 52px 108px}}@media (max-width: 1180px){.trackers-workbench-page .ops-main-layout-split,.queue-workbench-page .split-grid-wide,.unresolved-workbench-grid{grid-template-columns:1fr}.unresolved-linking-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.unresolved-linking-summary>div:nth-child(2n){border-right:0}.unresolved-linking-summary>div:nth-child(n+3){padding-top:8px}.queue-detail-panel,.unresolved-detail-panel{position:static}}@media (max-width: 960px){.today-attention-header{display:none}.today-attention-row{grid-template-columns:1fr;gap:6px;padding:10px}.today-attention-row-actions{justify-content:flex-start}.podium-rep-health-filter-grid{grid-template-columns:1fr}.rep-health-board-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-health-manager-summary-main,.rep-health-manager-summary-grid{grid-template-columns:1fr}.rep-health-manager-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.rep-health-board-audit-grid,.rep-health-board-audit-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-feed-row{grid-template-columns:1fr;gap:6px}}@media (max-width: 640px){.reports-owner-audit-grid,.reports-owner-audit-breakdowns,.rep-health-board-audit-grid,.rep-health-board-audit-breakdowns{grid-template-columns:1fr}}.today-v2-page{display:flex;flex-direction:column;gap:0;padding:24px;max-width:none;margin:0}.today-v2-header{border-bottom:1px solid var(--border-default);padding-bottom:16px;margin-bottom:24px}.today-v2-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.today-v2-header-titles{display:flex;flex-direction:column;gap:4px}.today-v2-header-eyebrow{font-size:11px;color:var(--slate-500);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:4px}.today-v2-header-title{font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--slate-900);margin:0}.today-v2-header-sub{font-size:13px;color:var(--slate-600);margin:0}.today-v2-header-actions{display:flex;align-items:center;gap:8px}.today-v2-select-wrap{position:relative;display:inline-flex;align-items:center}.today-v2-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--border-default);border-radius:8px;height:36px;padding:0 32px 0 12px;font-size:13px;color:var(--slate-900);width:192px;cursor:pointer;font-family:inherit}.today-v2-select:focus{outline:none;border-color:var(--accent-600);box-shadow:var(--shadow-focus)}.today-v2-select:disabled{background:var(--slate-50);color:var(--slate-500);cursor:not-allowed}.today-v2-select-caret{position:absolute;right:10px;pointer-events:none;color:var(--slate-500)}.today-v2-btn-outline{background:#fff;border:1px solid var(--border-default);border-radius:8px;height:36px;padding:0 16px;font-size:13px;font-weight:500;color:var(--slate-900);cursor:pointer;font-family:inherit;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,border-color .12s ease}.today-v2-btn-outline:hover{background:var(--slate-50)}.today-v2-btn-outline:focus-visible{outline:none;border-color:var(--accent-600);box-shadow:var(--shadow-focus)}.today-v2-btn-sm{height:32px;padding:0 12px;font-size:12px}.today-v2-hero{margin-bottom:32px}.today-v2-hero-head{margin-bottom:16px}.today-v2-hero-title{font-size:20px;font-weight:500;margin:0 0 8px;color:var(--slate-900);line-height:1.3;letter-spacing:-.01em}.today-v2-hero-sub{font-size:13px;color:var(--slate-600);margin:0;line-height:1.5}.today-v2-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.today-v2-hero-card{all:unset;position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-radius:12px;border:2px solid;cursor:pointer;transition:box-shadow .15s ease,transform .12s ease;box-sizing:border-box}.today-v2-hero-card:hover{box-shadow:var(--shadow-md)}.today-v2-hero-card:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.today-v2-hero-card:disabled{cursor:default;opacity:.7}.today-v2-hero-card-acne{border-color:#fecaca;background-color:#fef2f2;color:#7f1d1d}.today-v2-hero-card-acne .today-v2-hero-card-icon{color:#ef4444}.today-v2-hero-card-trial{border-color:#fed7aa;background-color:#fff7ed;color:#7c2d12}.today-v2-hero-card-trial .today-v2-hero-card-icon{color:#f97316}.today-v2-hero-card-body{display:flex;flex-direction:column;gap:4px;min-width:0}.today-v2-hero-card-label{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px}.today-v2-hero-card-acne .today-v2-hero-card-label{color:#991b1b}.today-v2-hero-card-trial .today-v2-hero-card-label{color:#9a3412}.today-v2-hero-card-count-row{display:flex;align-items:baseline;gap:8px}.today-v2-hero-card-count{font-size:30px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.today-v2-hero-card-count-suffix{font-size:13px;font-weight:500}.today-v2-hero-card-acne .today-v2-hero-card-count-suffix{color:#b91c1c}.today-v2-hero-card-trial .today-v2-hero-card-count-suffix{color:#c2410c}.today-v2-hero-card-sub{font-size:12px;margin-top:4px}.today-v2-hero-card-acne .today-v2-hero-card-sub{color:#dc2626}.today-v2-hero-card-trial .today-v2-hero-card-sub{color:#ea580c}.today-v2-hero-card-icon{width:32px;height:32px;flex-shrink:0}.today-v2-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px}@media (max-width: 1024px){.today-v2-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.today-v2-kpi-grid{grid-template-columns:1fr}}.today-v2-kpi-card{all:unset;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;background:#fff;border:1px solid var(--border-default);border-radius:12px;cursor:pointer;box-sizing:border-box;transition:box-shadow .15s ease}.today-v2-kpi-card:hover{box-shadow:var(--shadow-md)}.today-v2-kpi-card:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.today-v2-kpi-card:disabled{cursor:default}.today-v2-kpi-body{display:flex;flex-direction:column;gap:4px;min-width:0}.today-v2-kpi-label{font-size:13px;color:var(--slate-600);margin:0}.today-v2-kpi-value{font-size:24px;font-weight:600;color:var(--slate-900);margin:8px 0 0;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.today-v2-kpi-value-skeleton{display:inline-block;width:48px;height:24px;background:var(--slate-100);border-radius:6px}.today-v2-kpi-delta{font-size:13px;margin:4px 0 0;min-height:18px}.today-v2-kpi-delta-urgent{color:var(--warn-700)}.today-v2-kpi-delta-success{color:var(--success-700)}.today-v2-kpi-delta-neutral{color:var(--slate-600)}.today-v2-kpi-icon-wrap{width:48px;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.today-v2-kpi-icon-orange{background:#f9731617;color:#c2410c}.today-v2-kpi-icon-red{background:#ef444414;color:#b91c1c}.today-v2-kpi-icon-blue{background:var(--accent-50);color:var(--accent-700)}.today-v2-kpi-icon-green{background:#22c55e14;color:#15803d}.today-v2-kpi-icon{width:24px;height:24px}.today-v2-card{background:#fff;border:1px solid var(--border-default);border-radius:12px;display:flex;flex-direction:column}.today-v2-card-head{padding:24px 24px 0}.today-v2-card-head-with-action{display:flex;align-items:center;justify-content:space-between}.today-v2-card-title{font-size:16px;font-weight:500;color:var(--slate-900);margin:0;line-height:1.3}.today-v2-card-body{padding:16px 24px 24px}.today-v2-empty{margin:0;font-size:13px;color:var(--slate-500)}.today-v2-pipeline{margin-bottom:32px}.today-v2-pipeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.today-v2-pipeline-cell{text-align:center}.today-v2-pipeline-label{font-size:13px;color:var(--slate-600);margin-bottom:8px}.today-v2-pipeline-value{font-size:30px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.today-v2-pipeline-value-red{color:#dc2626}.today-v2-pipeline-value-orange{color:#ea580c}.today-v2-pipeline-value-green{color:#059669}.today-v2-pipeline-value-purple{color:#7c3aed}.today-v2-pipeline-value-skeleton{display:inline-block;width:42px;height:30px;background:var(--slate-100);border-radius:6px}.today-v2-pipeline-hint{font-size:12px;color:var(--slate-500);margin-top:4px}.today-v2-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width: 900px){.today-v2-two-col{grid-template-columns:1fr}}.today-v2-list{display:flex;flex-direction:column;gap:16px}.today-v2-list-row{all:unset;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border-radius:8px;cursor:pointer;transition:background-color .12s ease;box-sizing:border-box}.today-v2-list-row-align-top{align-items:flex-start}.today-v2-list-row:hover{background:var(--slate-50)}.today-v2-list-row:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.today-v2-list-row-main{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.today-v2-list-row-title{font-size:13px;font-weight:500;color:var(--slate-900);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-v2-list-row-sub{font-size:13px;color:var(--slate-600);margin:0;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-v2-list-row-sub-muted{color:var(--slate-500);margin-top:4px}.today-v2-list-row-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;flex-shrink:0}.today-v2-followup-link-state{font-size:11px;font-weight:600;color:var(--slate-500);letter-spacing:.04em;text-transform:uppercase}.today-v2-list-row-amount{font-size:13px;font-weight:500;color:var(--slate-900);font-variant-numeric:tabular-nums}.today-v2-list-row-meta-note{font-size:11px;font-weight:500;color:var(--slate-500);letter-spacing:.01em;text-transform:uppercase}.today-v2-list-row-skeleton{height:54px;border-radius:8px;background:linear-gradient(90deg,var(--slate-50) 0%,var(--slate-100) 50%,var(--slate-50) 100%);background-size:200% 100%;animation:today-v2-shimmer 1.4s ease-in-out infinite}@keyframes today-v2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.today-v2-status-badge,.today-v2-priority-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;border-radius:var(--radius-sm);letter-spacing:.01em;white-space:nowrap}.today-v2-status-acne{background:#f59e0b1a;color:#92400e}.today-v2-status-trial-scheduled,.today-v2-status-trial-completed{background:#6366f114;color:#4f46e5}.today-v2-status-enrolled{background:#22c55e14;color:#15803d}.today-v2-status-active{background:#3b82f614;color:#1d4ed8}.today-v2-status-at-risk{background:#ef444414;color:#b91c1c}.today-v2-status-dropped,.today-v2-priority-low{background:var(--slate-100);color:var(--text-secondary)}.today-v2-priority-medium{background:#eab3081a;color:#854d0e}.today-v2-priority-high{background:#f9731617;color:#c2410c}.today-v2-priority-urgent{background:#ef444414;color:#b91c1c}.today-v2-data-sources{margin:4px 0 0;padding:10px 12px;border:1px dashed var(--slate-300);border-radius:10px;background:var(--slate-50)}.today-v2-data-sources>summary{cursor:pointer;font-size:12px;font-weight:600;color:var(--slate-700)}.today-v2-data-sources>ul{margin:8px 0 0;padding-left:16px;color:var(--slate-600);font-size:12px}.today-v2-data-sources>ul li+li{margin-top:4px}.today-ops-page{display:flex;flex-direction:column;gap:10px}.today-owner-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.today-owner-strip-item{border:1px solid var(--border-default);border-radius:9px;background:#fff;padding:8px 10px;display:grid;gap:2px}.today-owner-strip-link{cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.today-owner-strip-link:hover,.today-owner-strip-link:focus-visible{border-color:#2563eb59;box-shadow:0 8px 18px #0f172a14;outline:none}.today-owner-strip-label{margin:0;font-size:10px;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.today-owner-strip-value{margin:0;font-size:19px;line-height:1.15;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.today-owner-strip-detail{margin:0;font-size:11px;color:var(--text-tertiary)}.today-action-board{display:flex;flex-direction:column;gap:10px}.today-ops-section{border:1px solid var(--border-default);border-radius:10px;background:#fff;overflow:hidden}.today-ops-section[data-priority=failed-sla]{border-left:3px solid #dc2626}.today-ops-section[data-priority=immediate-follow-up]{border-left:3px solid var(--status-contacted)}.today-ops-section[data-priority=trial-conversion]{border-left:3px solid #7c3aed}.today-ops-section[data-priority=secondary-work]{border-left:3px solid #64748b}.today-ops-section-warm{box-shadow:inset 0 0 0 1px #f9731614}.today-ops-section-follow-up{box-shadow:inset 0 0 0 1px #2563eb14}.today-ops-section-risk{box-shadow:inset 0 0 0 1px #dc262614}.today-ops-section-trial{box-shadow:inset 0 0 0 1px #7c3aed14}.today-ops-section-secondary{box-shadow:inset 0 0 0 1px #64748b14}.today-ops-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-subtle)}.today-ops-section-title{margin:0;font-size:13px;font-weight:700;color:var(--text-primary)}.today-ops-section-sub{margin:2px 0 0;font-size:11.5px;color:var(--text-tertiary)}.today-ops-section-actions{display:inline-flex;align-items:center;gap:8px}.today-ops-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;border-radius:999px;background:var(--slate-100);color:var(--text-secondary);font-size:11px;font-weight:700}.today-ops-table-wrap{overflow:auto}.today-ops-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:840px;font-size:12px}.today-ops-table th,.today-ops-table td{border-bottom:1px solid var(--border-subtle);padding:7px 8px;text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.today-ops-table th{font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.today-ops-table th:nth-child(1),.today-ops-table td:nth-child(1){width:24%}.today-ops-table th:nth-child(2),.today-ops-table td:nth-child(2){width:12%}.today-ops-table th:nth-child(3),.today-ops-table td:nth-child(3){width:10%}.today-ops-table th:nth-child(4),.today-ops-table td:nth-child(4){width:20%}.today-ops-table th:nth-child(5),.today-ops-table td:nth-child(5){width:22%}.today-ops-table th:nth-child(6),.today-ops-table td:nth-child(6){width:12%}.today-ops-row-clickable{cursor:pointer}.today-ops-row-clickable:hover{background:var(--surface-hover)}.today-ops-family-main{font-weight:600;color:var(--text-primary)}.today-ops-family-sub{margin-top:2px;font-size:11px;color:var(--text-tertiary)}.today-ops-phone{margin-top:4px;max-width:170px;font-size:11px;color:var(--text-secondary)}.today-ops-tags{display:inline-flex;flex-wrap:wrap;gap:4px}.today-ops-section-work-tags{margin-top:8px}.today-ops-tag,.today-ops-pill{display:inline-flex;align-items:center;border-radius:999px;padding:1px 7px;border:1px solid var(--border-default);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.45}.today-ops-tag{background:var(--slate-50);color:var(--slate-700)}.today-ops-pill-stage{background:var(--slate-100);border-color:var(--border-default);color:var(--text-secondary)}.today-ops-pill-critical{background:#ef444414;border-color:#ef44442e;color:#b91c1c}.today-ops-pill-high{background:#f9731617;border-color:#f9731633;color:#c2410c}.today-ops-pill-medium{background:#eab3081a;border-color:#eab30838;color:#854d0e}.today-ops-pill-low{background:var(--slate-100);border-color:var(--border-default);color:var(--text-secondary)}.today-ops-pill-warmth-hot{background:#f59e0b1a;border-color:#f59e0b38;color:#92400e}.today-ops-pill-warmth-warm{background:#f9731617;border-color:#f9731633;color:#c2410c}.today-ops-pill-warmth-cooling{background:#3b82f614;border-color:#3b82f62e;color:#1d4ed8}.today-ops-pill-warmth-cold{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.today-ops-next-action{color:var(--text-primary);font-weight:700}.today-ops-next-due,.today-ops-last-contact-by{margin-top:2px;color:var(--text-tertiary);font-size:11px}.today-ops-row-error{margin-top:4px;color:#b91c1c;font-size:11px}.today-ops-quick-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px}.today-ops-empty{text-align:center!important;color:var(--text-tertiary);padding:16px 8px!important}.today-v2-page.app-page{padding-top:24px}@media (max-width: 640px){.today-v2-page{padding:16px}.today-v2-hero-grid{grid-template-columns:1fr}.today-v2-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-v2-header-row{flex-direction:column;align-items:flex-start}.today-v2-header-actions{flex-wrap:wrap}.today-owner-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.queue-v2-page.app-page{padding:0;max-width:none;margin:0}.queue-v2-shell{display:flex;min-height:calc(100vh - 64px);background:#fff}.queue-v2-left{display:flex;flex-direction:column;width:66.6667%;border-right:1px solid var(--border-default);background:#fff;min-width:0}.queue-v2-right{width:33.3333%;background:#f9fafb;padding:24px;overflow-y:auto;min-width:0}.queue-v2-header{padding:24px;border-bottom:1px solid var(--border-default);background:#fff}.queue-v2-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.queue-v2-header-title{font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--slate-900);margin:0 0 4px}.queue-v2-header-sub{font-size:13px;color:var(--slate-600);margin:0 0 24px}.queue-v2-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.queue-v2-stat-card{background:#fff;border:1px solid var(--border-default);border-radius:10px;padding:16px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:4px}.queue-v2-stat-label{font-size:13px;color:var(--slate-600);font-weight:500}.queue-v2-stat-value{font-size:24px;font-weight:700;line-height:1.1;color:var(--slate-900)}.queue-v2-stat-value-urgent{color:#dc2626}.queue-v2-stat-sub{font-size:11px;color:var(--slate-500)}.queue-v2-filter-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:12px}.queue-v2-filter-search{height:36px;padding:0 12px;font-size:13px;border:1px solid var(--border-default);border-radius:8px;background:#fff;color:var(--slate-900);font-family:inherit}.queue-v2-filter-search::placeholder{color:var(--slate-400)}.queue-v2-filter-search:focus{outline:none;border-color:var(--accent-600);box-shadow:var(--shadow-focus)}.queue-v2-filter-select-wrap{position:relative;display:inline-flex;align-items:center;width:100%}.queue-v2-filter-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--border-default);border-radius:8px;height:36px;padding:0 32px 0 12px;font-size:13px;color:var(--slate-900);width:100%;cursor:pointer;font-family:inherit}.queue-v2-filter-select:focus{outline:none;border-color:var(--accent-600);box-shadow:var(--shadow-focus)}.queue-v2-filter-caret{position:absolute;right:10px;color:var(--slate-500);pointer-events:none}.queue-v2-list-scroll{flex:1;overflow-y:auto;min-height:0;background:#fff}.queue-v2-table-wrap{overflow:auto;border-top:1px solid var(--border-default)}.queue-v2-table{width:100%;border-collapse:collapse;font-size:12px}.queue-v2-table th,.queue-v2-table td{padding:10px 12px;border-bottom:1px solid var(--border-default);vertical-align:top;text-align:left}.queue-v2-table th{position:sticky;top:0;z-index:1;background:#f8fafc;color:var(--slate-600);font-size:11px;text-transform:uppercase;letter-spacing:.03em}.queue-v2-table tbody tr:hover td{background:#f8fafc}.queue-v2-row-selected td{background:#eef2ff}.queue-v2-inline-select{height:30px;border:1px solid var(--border-default);border-radius:6px;background:#fff;font-size:12px;padding:0 8px;min-width:108px}.queue-v2-cell-main{font-size:12px;color:var(--slate-900);font-weight:500}.queue-v2-cell-sub{margin-top:3px;font-size:11px;color:var(--slate-500)}.queue-v2-phone-line{max-width:180px}.queue-v2-owner-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.queue-v2-link-actions{display:flex;flex-wrap:wrap;gap:6px}.queue-v2-row-btn{border:1px solid var(--border-default);background:#fff;color:var(--slate-800);border-radius:6px;height:28px;padding:0 8px;font-size:11px;cursor:pointer}.queue-v2-row-btn:disabled{opacity:.55;cursor:not-allowed}.queue-v2-list-empty{padding:48px 24px;text-align:center;color:var(--slate-600);display:flex;flex-direction:column;align-items:center;gap:8px}.queue-v2-list-empty-title{font-size:14px;font-weight:500;color:var(--slate-700);margin:0}.queue-v2-list-empty-sub{font-size:13px;color:var(--slate-500);margin:0}.queue-v2-priority-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;border-radius:var(--radius-sm);letter-spacing:.02em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.queue-v2-priority-critical{background:#ef444414;color:#b91c1c;border-color:#ef44442e}.queue-v2-priority-high{background:#f9731617;color:#c2410c;border-color:#f9731633}.queue-v2-priority-medium,.queue-v2-priority-normal{background:#eab3081a;color:#854d0e;border-color:#eab30838}.queue-v2-priority-low{background:var(--slate-100);color:var(--text-secondary);border-color:var(--border-default)}.queue-v2-type-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;border-radius:999px;border:1px solid var(--border-default);background:#fff;color:var(--slate-700);white-space:nowrap;text-transform:lowercase}.queue-v2-type-badge svg{flex-shrink:0}.queue-v2-detail{display:flex;flex-direction:column;gap:16px}.queue-v2-detail-title{font-size:18px;font-weight:500;color:var(--slate-900);margin:0 0 4px}.queue-v2-detail-empty{padding:32px 16px;text-align:center;color:var(--slate-600)}.queue-v2-detail-empty-hero{padding:80px 16px 16px;text-align:center;color:var(--slate-500);display:flex;flex-direction:column;align-items:center;gap:12px}.queue-v2-detail-empty-icon{color:var(--slate-300)}.queue-v2-detail-empty-title{font-size:14px;font-weight:500;color:var(--slate-700);margin:0}.queue-v2-detail-empty-sub{font-size:13px;color:var(--slate-500);margin:0}.queue-v2-detail-error{font-size:13px;color:#991b1b;margin:0}.queue-v2-detail-card{background:#fff;border:1px solid var(--border-default);border-radius:10px;padding:16px;box-shadow:var(--shadow-1)}.queue-v2-detail-card-title{font-size:13px;font-weight:500;color:var(--slate-900);margin:0 0 8px}.queue-v2-detail-dl{margin:0;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--slate-700)}.queue-v2-detail-dl>div{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.queue-v2-detail-dl dt{font-weight:500;color:var(--slate-900)}.queue-v2-detail-dl dd{margin:0;color:var(--slate-700);min-width:0}.queue-v2-detail-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;font-size:11px;border-radius:999px;border:1px solid var(--border-default);background:#fff;color:var(--slate-700)}.queue-v2-detail-status{display:inline-flex;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;border-radius:999px;text-transform:capitalize}.queue-v2-detail-status-open{background:#3b82f614;color:#1d4ed8}.queue-v2-detail-status-in_progress{background:#f59e0b1a;color:#92400e}.queue-v2-detail-status-done{background:#22c55e14;color:#15803d}.queue-v2-detail-status-dismissed{background:var(--slate-100);color:var(--text-secondary)}.queue-v2-detail-assign{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border-default)}.queue-v2-detail-assign-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--slate-500)}.queue-v2-detail-assign-row{display:flex;gap:8px;align-items:center}.queue-v2-detail-assign-row .queue-v2-filter-select{flex:1}.queue-v2-detail-fallback{font-size:11px;color:var(--slate-500);margin:0}.queue-v2-detail-body{font-size:13px;color:var(--slate-700);line-height:1.5;margin:0}.queue-v2-detail-actions{display:flex;flex-direction:column;gap:8px;margin-top:4px}.queue-v2-history-list{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--slate-700)}.queue-v2-create-form{margin-bottom:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:center}.queue-v2-btn-primary,.queue-v2-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;font-family:inherit;transition:background .12s ease,border-color .12s ease,color .12s ease;text-decoration:none}.queue-v2-btn-primary{background:var(--accent-600);color:#fff;border:1px solid var(--accent-600)}.queue-v2-btn-primary:hover:not(:disabled){background:var(--accent-700);border-color:var(--accent-700)}.queue-v2-btn-primary:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.queue-v2-btn-outline{background:#fff;color:var(--slate-900);border:1px solid var(--border-default)}.queue-v2-btn-outline:hover:not(:disabled){background:var(--slate-50);border-color:var(--border-strong)}.queue-v2-btn-outline:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.queue-v2-btn-primary:disabled,.queue-v2-btn-outline:disabled{opacity:.55;cursor:not-allowed}.queue-v2-btn-full{width:100%}.queue-v2-dismiss-form{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid var(--border-default);border-radius:10px;box-shadow:var(--shadow-1)}.queue-v2-dismiss-textarea{resize:vertical;min-height:72px;padding:8px 10px;font-size:13px;font-family:inherit;border:1px solid var(--border-default);border-radius:8px;color:var(--slate-900);background:#fff}.queue-v2-dismiss-textarea:focus{outline:none;border-color:var(--accent-600);box-shadow:var(--shadow-focus)}.queue-v2-dismiss-form-actions{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 1024px){.queue-v2-shell{flex-direction:column}.queue-v2-left,.queue-v2-right{width:100%;border-right:none}.queue-v2-right{border-top:1px solid var(--border-default)}.queue-v2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-v2-filter-row,.queue-v2-create-form{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.queue-v2-header,.queue-v2-right{padding:16px}.queue-v2-stats{grid-template-columns:1fr 1fr}.queue-v2-filter-row,.queue-v2-create-form{grid-template-columns:1fr}.queue-v2-header-row{flex-direction:column;align-items:stretch}}.uploads-workspace-page .page-section{overflow:visible}.uploads-workspace-page>.metric-grid{order:1}.uploads-history-section{order:2;border-color:var(--border-default)}.uploads-lanes-section{order:3}.uploads-lane-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.uploads-lane-card{display:grid;gap:6px;align-content:start;padding:10px 12px}.uploads-lane-trust-row{display:flex;flex-wrap:wrap;gap:6px}.uploads-lane-operator-tag,.uploads-lane-undo-tag{display:inline-flex;align-items:center;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600;letter-spacing:.01em;border:1px solid var(--border-subtle);background:#f8fafce6;color:var(--text-main)}.uploads-lane-undo-tag-full{border-color:var(--success-border);background:var(--success-bg);color:var(--success-strong)}.uploads-lane-undo-tag-limited{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-strong)}.uploads-lane-card-header{display:flex;justify-content:space-between;align-items:start;gap:6px}.uploads-lane-card-header h3{margin:0;font-size:14px;line-height:1.25}.uploads-lane-description{margin:0;color:var(--text-main);font-size:13px;line-height:1.45}.uploads-lane-truth-panel{border:1px solid var(--border-subtle);border-radius:6px;background:#ffffffeb;padding:5px 7px;display:grid;gap:2px}.uploads-lane-truth-panel p{margin:0}.uploads-lane-location-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;border:1px solid var(--border);border-radius:6px;background:#f8fafce6}.uploads-lane-location-row-strong{border-color:var(--warning-border);background:var(--warning-bg)}.uploads-lane-location-warning{margin:0;border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning-strong);border-radius:6px;padding:5px 7px;font-size:12px}.uploads-lane-inline-note{margin:0;border:1px solid var(--border-subtle);background:#f8fafce6;border-radius:6px;padding:5px 7px;font-size:12px;color:var(--text-muted)}.uploads-lane-inline-note-warning{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-strong)}.uploads-lane-file-input{display:grid;gap:4px}.uploads-lane-file-input span{font-size:12px;color:var(--text-muted)}.uploads-lane-impact-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.uploads-lane-impact-grid>div{border:1px solid var(--border-subtle);border-radius:6px;padding:5px 6px;background:#ffffffeb;display:grid;gap:2px}.uploads-lane-impact-grid strong{font-size:12px;color:var(--text-main)}.uploads-lane-actions{justify-content:flex-start;gap:6px}.uploads-lane-actions .action-button,.uploads-lane-actions .secondary-button{min-width:112px;min-height:32px}.uploads-lane-footer{display:flex;flex-wrap:wrap;gap:6px 10px}.uploads-impact-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 10px;margin-top:6px}.uploads-impact-details summary{cursor:pointer;color:var(--primary);font-weight:600}.uploads-safety-panel{display:grid;gap:8px;border:1px solid var(--border-subtle);border-radius:6px;padding:8px;background:#f8fafce6}.uploads-safety-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.uploads-safety-grid>div{min-width:0;display:grid;gap:2px;border:1px solid var(--border-subtle);border-radius:6px;padding:6px;background:#fff}.uploads-safety-grid strong{min-width:0;overflow-wrap:anywhere;font-size:12px;color:var(--text-main)}.uploads-safety-warning{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;border:1px solid var(--border-subtle);border-radius:6px;padding:6px 8px;font-size:12px;color:var(--text-muted);background:#fff}.uploads-safety-warning-strong{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-strong)}.uploads-location-confirm{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--border);border-radius:6px;padding:8px;background:#fff;color:var(--text-main);font-size:13px;line-height:1.35}.uploads-location-confirm input{margin-top:2px;flex:0 0 auto}.uploads-location-confirm span{min-width:0;overflow-wrap:anywhere}.uploads-location-confirm.is-disabled{opacity:.62}.uploads-inline-list{margin:6px 0 0;padding-left:18px;display:grid;gap:2px;color:var(--text-muted);font-size:12px}.uploads-inline-list-error{color:var(--danger-strong)}.uploads-history-lane-cell,.uploads-history-file-cell,.uploads-history-impact-cell,.uploads-history-undo-cell{display:grid;gap:2px}.uploads-history-impact-cell strong{font-size:12px}.uploads-history-issue-count{display:inline-flex;max-width:100%;overflow-wrap:anywhere;white-space:normal;font-size:12px;color:var(--text-muted)}.uploads-history-issue-count.has-issues{color:var(--warning-strong);font-weight:700}.uploads-history-details summary{cursor:pointer}.uploads-history-detail-panel{display:grid;gap:8px;min-width:min(520px,70vw);max-width:760px;margin-top:6px}.uploads-history-detail-panel dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.uploads-history-detail-panel dl>div{min-width:0;border:1px solid var(--border-subtle);border-radius:6px;padding:6px;background:#fff}.uploads-history-detail-panel dt{color:var(--text-muted);font-size:11px;font-weight:700}.uploads-history-detail-panel dd{margin:2px 0 0;color:var(--text-main);font-size:12px;overflow-wrap:anywhere}.uploads-history-message-list{border:1px solid var(--warning-border);border-radius:6px;padding:6px 8px;background:var(--warning-bg);color:var(--warning-strong)}.uploads-history-message-list-error{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-strong)}.uploads-history-message-list ul{margin:4px 0 0;padding-left:18px}.uploads-history-undo-button{width:fit-content;min-height:28px;padding:4px 9px}.uploads-workspace-page .data-table th,.uploads-workspace-page .data-table td{padding-top:6px;padding-bottom:6px;vertical-align:top}.uploads-history-section .data-table{table-layout:fixed;min-width:0}.uploads-history-section .data-table th,.uploads-history-section .data-table td{white-space:normal;overflow-wrap:anywhere}.uploads-history-section .data-table th:nth-child(1){width:18%}.uploads-history-section .data-table th:nth-child(2){width:30%}.uploads-history-section .data-table th:nth-child(3){width:16%}.uploads-history-section .data-table th:nth-child(4),.uploads-history-section .data-table th:nth-child(5){width:auto}@media (max-width: 1024px){.uploads-lane-impact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 720px){.uploads-lane-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uploads-safety-grid{grid-template-columns:1fr}.uploads-history-detail-panel{min-width:0;max-width:100%}.uploads-history-detail-panel dl{grid-template-columns:1fr}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.app-shell,.content,.content-body,.app-page,.surface,.page-section{min-width:0}.content{overflow-x:clip}@media (min-width: 1081px){.content:has(.trackers-excel-page),.content:has(.queue-v2-page){height:100vh;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.content:has(.trackers-excel-page)>.content-body,.content:has(.queue-v2-page)>.content-body{display:flex;min-height:0}.queue-v2-page.app-page{flex:1 1 auto;min-height:0;height:100%}.queue-v2-shell{min-height:0;height:100%}.queue-v2-left,.queue-v2-right{min-height:0}.content:has(.family360-record-page){grid-template-rows:auto minmax(0,1fr)}.content:has(.family360-record-page)>.content-body{display:flex;min-height:0}.family360-record-page{flex:1 1 auto;min-height:0}}.family360-record-page{display:flex;flex-direction:column}.family360-record-page>.page-section:last-child{flex:1 1 auto}.table-wrap,.ops-table-wrap,.queue-v2-table-wrap,.today-ops-table-wrap,.rep-health-board-table-wrap{width:100%;max-width:100%;overflow-x:auto}.data-table,.ops-table,.queue-v2-table,.signals-table,.trackers-grid-table,.today-ops-table{width:100%}.action-button,.btn-primary{background:var(--accent-600);border-color:var(--accent-600);box-shadow:none}.metric-card,.summary-card,.page-section{border-color:#94a3b838;box-shadow:0 8px 24px #0f172a0d}.status-pill-success{color:#15803d;background:#22c55e14;border-color:#22c55e33}.status-pill-warning{color:#92400e;background:#f59e0b1a;border-color:#f59e0b38}.status-pill-danger{color:#b91c1c;background:#ef444414;border-color:#ef44442e}body,.app-main{background:#f7f8fa}.app-page{width:100%;max-width:none;margin:0;padding:22px 24px 32px;display:grid;gap:16px}.operations-module-page,.reports-hub,.family360-record-page,.queue-v2-page,.trackers-excel-page{background:transparent}.app-page>.page-header,.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:0 0 14px;border:0;border-bottom:1px solid rgba(17,24,39,.08);background:transparent;box-shadow:none}.page-eyebrow{display:none}.page-title-row{display:flex;align-items:center;gap:8px;min-width:0}.page-header-main h2,.queue-v2-header-title,.trk-title{font-size:24px;line-height:1.15;letter-spacing:-.02em;color:#111827;font-weight:750}.page-header-main .meta-text,.queue-v2-header-sub{max-width:760px;color:#4b5563;font-size:13.5px;line-height:1.45}.page-header-actions,.page-controls,.surface-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.surface,.metric-card,.summary-card,.state-panel,.auth-card,.queue-v2-header,.queue-v2-detail,.queue-v2-table-wrap,.trk-toolbar,.trk-metric-card,.trk-rep-performance,.trk-table-wrap{border:1px solid rgba(17,24,39,.08);border-radius:10px;background:#fff;box-shadow:0 1px 2px #1118270a}.surface,.queue-v2-header,.queue-v2-detail,.trk-toolbar,.trk-rep-performance{padding:16px}.surface-header{align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(17,24,39,.07)}.surface-header h3{font-size:15px;line-height:1.25;color:#111827}.surface-header .meta-text{max-width:780px;color:#6b7280}.metric-grid,.source-health-trust-strip,.family360-summary-strip,.trk-metrics-strip,.queue-v2-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.metric-card,.summary-card,.source-health-trust-tile,.queue-v2-stat-card,.trk-metric-card{min-width:0;padding:12px;border:1px solid rgba(17,24,39,.08);border-radius:10px;background:#fff;box-shadow:none}.metric-card-title,.summary-card-title,.source-health-trust-tile p,.queue-v2-stat-label,.trk-metric-label{margin:0;color:#6b7280;font-size:11.5px;line-height:1.25;font-weight:650;letter-spacing:0;text-transform:none}.metric-card-value,.summary-card-value,.source-health-trust-tile strong,.queue-v2-stat-value,.trk-metric-value{margin:0;color:#111827;font-size:24px;line-height:1.1;letter-spacing:-.02em;font-weight:750}.source-health-date-value{font-size:13px!important;line-height:1.35!important;letter-spacing:0!important}.action-button,.secondary-button,.queue-v2-btn-primary,.queue-v2-btn-outline,.trk-btn-ghost,.trk-inline-action-btn{min-height:34px;border-radius:8px;font-size:13px;font-weight:650;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.action-button,.queue-v2-btn-primary{border:1px solid #0f766e;background:#0f766e;color:#fff;box-shadow:none}.action-button:hover:not(:disabled),.queue-v2-btn-primary:hover:not(:disabled){border-color:#115e59;background:#115e59}.secondary-button,.queue-v2-btn-outline,.trk-btn-ghost{border:1px solid rgba(17,24,39,.12);background:#fff;color:#1f2937;box-shadow:none}.secondary-button:hover:not(:disabled),.queue-v2-btn-outline:hover:not(:disabled),.trk-btn-ghost:hover:not(:disabled){border-color:#11182738;background:#f3f4f6;color:#111827}.trk-btn-primary{min-height:34px;border-radius:8px;border:1px solid #0f766e;background:#0f766e;color:#fff;padding:0 13px;font-size:13px;font-weight:700;cursor:pointer}.trk-btn-primary:hover:not(:disabled){border-color:#115e59;background:#115e59}.trk-btn-primary:disabled{opacity:.55;cursor:not-allowed}.action-button-danger,.uploads-wizard-undo-button{border-color:#dc2626!important;background:#fff!important;color:#b91c1c!important}.action-button:focus-visible,.secondary-button:focus-visible,.queue-v2-btn-primary:focus-visible,.queue-v2-btn-outline:focus-visible,.trk-btn-ghost:focus-visible,.trk-inline-action-btn:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 3px #0f766e2e;border-color:#0f766e}.data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.data-table th,.data-table td{padding:12px 14px;border-bottom:1px solid rgba(17,24,39,.07);vertical-align:top}.data-table th{background:#f9fafb;color:#4b5563;font-size:11.5px;font-weight:700;letter-spacing:0;text-transform:none}.data-table tbody tr:nth-child(2n){background:transparent}.data-table tbody tr:hover,.queue-v2-table tbody tr:hover,.trk-row:hover{background:#f9fafb}.data-table td strong,.queue-v2-cell-main,.trk-family-name{color:#111827;font-weight:700}.status-pill,.queue-v2-priority-badge,.queue-v2-status-badge,.trk-chip,.trk-mobile-card-header>span{min-height:22px;display:inline-flex;align-items:center;width:fit-content;border-radius:7px;border:1px solid rgba(17,24,39,.1);padding:3px 7px;font-size:11.5px;line-height:1;font-weight:700;letter-spacing:0;text-transform:none}.status-pill-success,.queue-v2-status-done{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#166534!important}.status-pill-warning,.queue-v2-priority-critical,.queue-v2-priority-high,.queue-v2-status-open,.queue-v2-status-in_progress{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}.status-pill-danger{background:#fef2f2!important;border-color:#fecaca!important;color:#991b1b!important}.status-pill-neutral,.queue-v2-priority-medium,.queue-v2-priority-low,.queue-v2-status-dismissed{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#374151!important}.filter-grid,.reports-filter-grid,.attention-filter-grid,.intelligence-filter-grid,.rep-health-filter-grid,.podium-history-filter-grid,.queue-v2-filter-row,.trk-toolbar-filters{gap:8px}.filter-grid select,.filter-grid input,.reports-filter-grid select,.reports-filter-grid input,.queue-v2-filter-select,.queue-v2-filter-search,.trk-filter-select,.trk-filter-search,.trk-date-range-trigger,.location-filter select,.location-filter input{min-height:34px;border:1px solid rgba(17,24,39,.12);border-radius:8px;background:#fff;color:#111827;font-size:13px}.state-panel,.queue-v2-list-empty,.trk-empty-state,.trk-mobile-empty{display:grid;gap:8px;padding:18px;border:1px solid rgba(17,24,39,.08);border-radius:10px;background:#fff;color:#4b5563;text-align:left}.trk-empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.source-health-card-groups{display:grid;gap:14px}.source-health-card-group{display:grid;gap:8px}.source-health-card-group-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.source-health-card-group-header h3{margin:0;font-size:13px;color:#111827}.source-health-card-group-header p{margin:3px 0 0;max-width:760px}.source-health-lane-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.source-health-lane-card{display:grid;gap:8px;padding:12px;border:1px solid rgba(17,24,39,.08);border-radius:10px;background:#fff;color:#111827;text-align:left;cursor:pointer}.source-health-lane-card:hover,.source-health-lane-card:focus-visible{border-color:#0f766e57;background:#f9fafb;outline:none}.source-health-lane-card-broken{border-left:3px solid #dc2626}.source-health-lane-card-warning{border-left:3px solid #f59e0b}.source-health-lane-card-stale{border-left:3px solid #9ca3af}.source-health-lane-card-top,.source-health-lane-card-evidence,.source-health-lane-card-meta{display:grid;gap:6px}.source-health-lane-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start}.source-health-lane-card-meta{color:#4b5563;font-size:12px}.source-health-lane-card-evidence{padding:9px;border:1px solid rgba(17,24,39,.08);border-radius:6px;background:#f9fafb}.source-health-lane-card-evidence strong,.source-health-lane-card-cta strong{min-width:0;overflow-wrap:anywhere;color:#111827;font-size:12.5px;line-height:1.35}.source-health-lane-card-evidence em,.source-health-lane-card-boundary,.source-health-lane-card-pending{min-width:0;color:#4b5563;font-size:12px;font-style:normal;line-height:1.4;overflow-wrap:anywhere}.source-health-lane-card-boundary{padding-top:2px}.source-health-lane-card-pending{color:#92400e}.source-health-lane-card-cta{display:grid;gap:3px;padding-top:8px;border-top:1px solid rgba(17,24,39,.08);color:#0f766e;font-size:12.5px;font-weight:700}.source-health-table-details{margin-top:12px}.source-health-table-details>summary{cursor:pointer;color:#374151;font-weight:650;font-size:13px}.auth-shell{min-height:100dvh;overflow-x:hidden;display:grid;place-items:center;padding:24px;background:radial-gradient(78% 56% at 50% -8%,rgba(14,165,183,.24),transparent 60%),radial-gradient(64% 50% at 88% 110%,rgba(13,74,91,.5),transparent 62%),linear-gradient(160deg,#0a3543,#06222e 58%,#0c2330);color:#cfe9ef}.auth-card{width:100%;max-width:420px;padding:28px;border:1px solid rgba(191,238,244,.18);border-radius:var(--radius-xl);background:#fffffffa;box-shadow:0 24px 60px #06222e73;color:var(--text-primary)}.auth-card h1,.auth-card h2{margin-top:0;font-family:var(--font-display);font-size:31px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-display);line-height:var(--lh-tight);font-optical-sizing:auto}.queue-v2-page,.trackers-excel-page{max-width:none}.queue-v2-shell{gap:14px}.queue-v2-table th,.queue-v2-table td{padding:12px;border-bottom-color:#11182712}.trackers-excel-page{gap:12px}.trk-toolbar-main{padding:0 0 12px;border:0;border-bottom:1px solid rgba(17,24,39,.08);border-radius:0;background:transparent;box-shadow:none}.trk-row-count{border:1px solid rgba(17,24,39,.1);border-radius:7px;padding:3px 7px;background:#fff;color:#4b5563;font-size:12px;font-weight:650}.trk-toolbar-filters{padding:10px}.trk-table{border-collapse:separate;border-spacing:0}.trk-table th,.trk-table td{padding-top:11px;padding-bottom:11px;border-bottom:1px solid rgba(17,24,39,.07)}.trk-family-subline,.trk-dim,.trk-metrics-context{color:#6b7280}.trk-worklist-note{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(15,118,110,.14);border-radius:8px;background:#f8fffd;color:#334155}.trk-worklist-note strong{color:#0f172a;font-size:13px;line-height:1.25}.trk-worklist-note p{margin:0;color:#475569;font-size:12.5px;line-height:1.4}.trk-trial-evidence-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(30,64,175,.14);border-radius:8px;background:#fbfdff;color:#0f172a;min-width:0}.trk-trial-evidence-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;min-width:0}.trk-trial-evidence-header strong,.trk-trial-evidence-list-title strong{font-size:13px;line-height:1.25}.trk-trial-evidence-header p,.trk-trial-evidence-list-title span,.trk-trial-evidence-card p{margin:0;color:#475569;font-size:12.5px;line-height:1.4;overflow-wrap:anywhere}.trk-trial-evidence-total{min-width:34px;padding:4px 8px;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:14px;font-weight:800;text-align:center}.trk-trial-evidence-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.trk-trial-evidence-summary>div{min-width:0;padding:8px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff}.trk-trial-evidence-summary span{display:block;font-size:15px;font-weight:800;line-height:1.2}.trk-trial-evidence-summary small{display:block;margin-top:2px;color:#64748b;font-size:11.5px;line-height:1.25}.trk-trial-evidence-list{display:grid;gap:8px;min-width:0}.trk-trial-evidence-list-title{display:flex;justify-content:space-between;gap:10px;align-items:baseline;min-width:0}.trk-trial-evidence-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0;max-width:100%;padding:10px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff}.trk-trial-evidence-card strong{display:block;margin-bottom:2px;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.trk-trial-evidence-card-side{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;max-width:280px}.trk-trial-evidence-more{justify-self:start}@media (max-width: 720px){.trk-trial-evidence-header,.trk-trial-evidence-list-title,.trk-trial-evidence-card{grid-template-columns:1fr;flex-direction:column}.trk-trial-evidence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.trk-trial-evidence-card-side{justify-content:flex-start;max-width:100%}}.trk-inline-actions,.trk-mobile-card-actions{display:flex;gap:6px;align-items:center}.trk-inline-action-btn{border:1px solid rgba(17,24,39,.12);background:#fff;color:#1f2937}.trk-inline-action-btn.is-done{border-color:#bbf7d0;background:#ecfdf5;color:#166534}.trk-inline-action-primary{min-width:72px;border-color:#0f766e;background:#0f766e;color:#fff;font-weight:750}.trk-inline-action-primary:hover:not(:disabled){background:#115e59;border-color:#115e59}.trk-inline-action-secondary{min-width:68px;font-weight:700}.trk-next-action-inline,.trk-mobile-next-action,.trk-call-mode-next{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:4px 8px;border-radius:7px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:12px;line-height:1;font-weight:750}.trk-family-name{display:block;font-size:14px;line-height:1.25}.trk-family-subline{display:block;margin-top:4px;font-size:12px}.trk-family-context-line,.trk-mobile-context-line{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px;color:#6b7280;font-size:12px;line-height:1.25}.trk-family-context-line span:first-child,.trk-mobile-context-line>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trk-context-chip{display:inline-flex;width:fit-content;min-height:18px;align-items:center;padding:2px 6px;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#4b5563;font-size:11px;line-height:1;font-weight:700}.trk-context-chip-acne{border-color:#bfdbfe;background:#eff6ff;color:#1e40af}.trk-context-chip-rollsheet{border-color:#ddd6fe;background:#f5f3ff;color:#5b21b6}.trk-context-chip-podium{border-color:#ccfbf1;background:#f0fdfa;color:#0f766e}.trk-context-chip-mixed,.trk-context-chip-unresolved{border-color:#e5e7eb;background:#f3f4f6;color:#374151}.trk-trial-context{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;color:#374151;font-size:12px;line-height:1.25}.trk-trial-context>span:not(.trk-context-chip){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal}.trk-context-chip-signal{border-color:#fde68a;background:#fffbeb;color:#92400e}.trk-context-chip-active{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.trk-context-chip-review{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.trk-priority-chip{display:inline-flex;width:fit-content;min-height:20px;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;border:1px solid #e5e7eb;background:#f8fafc;color:#475569;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.trk-priority-chip span{font-weight:700;opacity:.78}.trk-priority-critical{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.trk-priority-high{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.trk-priority-medium{border-color:#fde68a;background:#fffbeb;color:#92400e}.trk-priority-low{border-color:#e5e7eb;background:#f8fafc;color:#475569}.trk-compact-subtext{display:block;margin-top:2px;color:#64748b;font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trk-inline-phone{max-width:180px}.trk-created-cell{display:grid;gap:3px;min-width:0;color:#111827;font-size:12px;line-height:1.2}.trk-created-cell>span:first-child{min-width:0;overflow-wrap:anywhere}.trk-created-cell>span:nth-child(2){color:#64748b;font-size:11px}.trk-created-urgency{display:inline-flex;width:fit-content;min-height:18px;align-items:center;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:800}.trk-created-new{background:#f3f4f6;color:#374151}.trk-created-warm{background:#fffbeb;color:#92400e}.trk-created-risk{background:#fff7ed;color:#c2410c}.trk-created-critical{background:#fef2f2;color:#b91c1c}.trk-created-unknown{background:#f3f4f6;color:#4b5563}.trk-trial-status{display:inline-flex;width:fit-content;min-height:20px;align-items:center;padding:2px 6px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.trk-trial-status-attended{background:#ecfdf5;color:#166534}.trk-trial-status-no-show{background:#fef2f2;color:#b91c1c}.trk-trial-status-upcoming{background:#fffbeb;color:#92400e}.trk-trial-status-conversion-open{background:#fff7ed;color:#c2410c}.trk-trial-status-unknown{background:#f3f4f6;color:#4b5563}.trk-balance-due{color:#b91c1c;font-weight:800}.trk-flags-inline{display:flex;flex-wrap:wrap;gap:4px}.trk-next-action-inline{margin-top:6px}.trk-family-critical-row{margin-top:5px}.trk-frontline-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.trk-frontline-contact-grid>div,.trk-frontline-worklist-meta>div{min-width:0;padding:8px;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff}.trk-frontline-contact-grid span,.trk-frontline-worklist-meta dt{display:block;margin-bottom:3px;color:#64748b;font-size:11px;line-height:1.2;font-weight:800}.trk-frontline-contact-grid strong,.trk-frontline-worklist-meta dd{display:block;min-width:0;margin:0;color:#111827;font-size:12.5px;line-height:1.25;font-weight:750;overflow-wrap:anywhere}.trk-frontline-contact-grid strong.is-missing{color:#64748b}.trk-frontline-worklist-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0}.trk-frontline-note-preview{margin:8px 0 0;color:#475569;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.trk-row-urgency-red td.trk-col-family{box-shadow:inset 3px 0 #dc2626}.trk-row-urgency-yellow td.trk-col-family{box-shadow:inset 3px 0 #f59e0b}.trk-row-urgency-green td.trk-col-family{box-shadow:inset 3px 0 #16a34a}.trk-row-urgency-gray td.trk-col-family{box-shadow:inset 3px 0 #9ca3af}.trk-next-action-select{min-width:112px;border-color:#fde68a!important;background:#fffbeb!important;color:#92400e!important;font-weight:700}.trk-advanced-filter-drawer{align-items:center;padding:10px;background:#fff}.trk-row-overflow-menu{position:relative}.trk-actions-cell{position:relative;overflow:visible}.trk-row-overflow-menu[open]{position:relative;z-index:70}.trk-row-overflow-menu>summary{list-style:none;min-height:30px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(17,24,39,.12);border-radius:8px;background:#fff;color:#1f2937;font-size:12px;font-weight:650;cursor:pointer}.trk-row-overflow-menu>summary::-webkit-details-marker{display:none}.trk-row-overflow-menu>div{position:absolute;right:0;top:calc(100% + 6px);z-index:90;display:grid;gap:6px;min-width:128px;padding:8px;border:1px solid rgba(17,24,39,.12);border-radius:8px;background:#fff;box-shadow:0 8px 20px #1118271f}.trk-row-overflow-menu[open]>div{position:static;margin-top:6px}.trk-inline-action-review{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.trk-review-panel{display:grid;gap:8px;margin-top:8px;min-width:220px;padding:10px;border:1px solid #fed7aa;border-radius:8px;background:#fffaf5}.trk-review-panel label{display:grid;gap:4px;color:#7c2d12;font-size:11px;font-weight:700}.trk-review-actions{display:flex;flex-wrap:wrap;gap:6px}.trk-call-mode-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;background:linear-gradient(180deg,#f8fafcf5,#f3f4f6fa),#f8fafc}.trk-call-mode-panel{width:100%;height:100%;display:flex;flex-direction:column;gap:20px;overflow:auto;padding:24px}.trk-call-mode-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;width:min(1180px,100%);margin:0 auto;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffffeb;box-shadow:0 18px 50px #0f172a14}.trk-call-mode-header-copy{min-width:0}.trk-call-mode-kicker{display:block;margin-bottom:3px;color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.trk-call-mode-header-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.trk-call-mode-header h2,.trk-call-mode-card h3{margin:0;color:#111827}.trk-call-mode-header p,.trk-call-mode-card p{margin:4px 0 0;color:#6b7280;font-size:13px}.trk-call-mode-progress{grid-column:1 / -1;height:8px;overflow:hidden;border-radius:999px;background:#e5e7eb}.trk-call-mode-progress span{display:block;height:100%;border-radius:inherit;background:#0f766e;transition:width .18s ease}.trk-call-mode-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:20px;width:min(1180px,100%);margin:0 auto}.trk-call-mode-card{display:grid;align-content:start;gap:18px;min-width:0;padding:28px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 18px 50px #0f172a14}.trk-call-mode-lead-topline,.trk-call-mode-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.trk-call-mode-next{min-height:28px;padding:6px 10px;font-size:13px}.trk-call-mode-card h3{font-size:clamp(30px,5vw,56px);line-height:1.02;font-weight:800;letter-spacing:0}.trk-call-mode-phone-block{display:grid;gap:5px;padding:18px;border-radius:14px;background:#f8fafc}.trk-call-mode-contact-card{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(240px,1.05fr);gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.trk-call-mode-contact-item{display:grid;align-content:start;gap:6px;min-width:0}.trk-call-mode-phone-block span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.trk-call-mode-contact-item span{color:#64748b;font-size:12px;font-weight:800}.trk-call-mode-phone,.trk-call-mode-phone-block strong,.trk-call-mode-contact-item-phone strong,.trk-call-mode-contact-item-phone .trk-call-mode-phone{color:#0f172a;font-size:clamp(24px,4vw,40px);line-height:1;font-weight:800;text-decoration:none}.trk-call-mode-email{min-width:0;color:#0f172a;font-size:clamp(16px,2vw,22px);line-height:1.2;font-weight:800;overflow-wrap:anywhere;word-break:break-word}.trk-call-mode-email.is-missing{color:#64748b}.trk-call-mode-meta-row{color:#475569;font-size:14px}.trk-call-mode-meta-row span:not(:last-child):after{content:"•";margin-left:8px;color:#cbd5e1}.trk-call-mode-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.trk-call-mode-card dl>div{min-width:0;padding:14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.trk-call-mode-card dt{color:#6b7280;font-size:12px;font-weight:700}.trk-call-mode-card dd{margin:2px 0 0;color:#111827;font-size:14px;overflow-wrap:anywhere}.trk-call-mode-notes-preview{grid-column:1 / -1}.trk-call-mode-notes-preview dd{display:grid;gap:4px}.trk-call-mode-up-next{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:4px}.trk-call-mode-up-next span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.trk-call-mode-up-next strong{padding:5px 8px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px}.trk-call-mode-action-panel{display:grid;align-content:start;gap:14px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 18px 50px #0f172a14}.trk-call-mode-select-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trk-call-mode-option-group{display:grid;gap:8px}.trk-call-mode-option-label{margin:0;color:#475569;font-size:12px;font-weight:800}.trk-call-mode-channel-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trk-call-mode-channel-row button{min-height:42px;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#334155;font-weight:800;cursor:pointer}.trk-call-mode-channel-row button.is-active{border-color:#0f766e;background:#ecfdf5;color:#115e59;box-shadow:inset 0 0 0 1px #0f766e}.trk-call-mode-channel-row button:disabled{cursor:not-allowed;opacity:.55}.trk-call-mode-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trk-call-mode-outcome{min-height:44px;padding:8px 10px;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#111827;font-size:13px;font-weight:800;text-align:left;cursor:pointer}.trk-call-mode-outcome:after{content:"";display:block;height:14px;margin-top:3px;font-size:11px;font-weight:700}.trk-call-mode-outcome.is-selected{border-color:#0f766e;background:#ecfdf5;color:#115e59;box-shadow:inset 0 0 0 1px #0f766e}.trk-call-mode-outcome.is-selected:after{content:"Selected";color:#0f766e}.trk-call-mode-outcome-strong,.trk-call-mode-outcome-warning{background:#fff;border-color:#d1d5db;color:#111827}.trk-call-mode-outcome-strong.is-selected{border-color:#0f766e;background:#ecfdf5;color:#115e59}.trk-call-mode-outcome-warning.is-selected{border-color:#d97706;background:#fffbeb;color:#92400e;box-shadow:inset 0 0 0 1px #d97706}.trk-call-mode-outcome-warning.is-selected:after{color:#b45309}.trk-call-mode-outcome:disabled{cursor:not-allowed;opacity:.55}.trk-call-mode-outcome-help{margin:-2px 0 0;color:#475569;font-size:12px;line-height:1.4}.trk-call-mode-select-row label,.trk-call-mode-note-field,.trk-call-mode-follow-up-field{display:grid;gap:6px;color:#475569;font-size:12px;font-weight:800}.trk-call-mode-select-row select,.trk-call-mode-note-field textarea,.trk-call-mode-follow-up-field input{width:100%;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#111827;font:inherit}.trk-call-mode-select-row select,.trk-call-mode-follow-up-field input{min-height:40px;padding:0 10px}.trk-call-mode-note-field textarea{min-height:104px;resize:vertical;padding:10px}.trk-call-mode-note-help{color:#64748b;font-size:12px;font-weight:600;line-height:1.35}.trk-call-mode-status{margin:0;padding:10px 12px;border:1px solid #bbf7d0;border-radius:10px;background:#f0fdf4;color:#166534;font-size:13px;font-weight:700}.trk-call-mode-lock{margin:0;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:700}.trk-call-mode-lock.is-owned{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.trk-call-mode-lock.is-blocked{border:1px solid #fecaca;background:#fff5f5;color:#b91c1c}.trk-call-mode-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trk-call-mode-action{min-height:64px;border:1px solid #d1d5db;border-radius:12px;background:#fff;color:#111827;font-size:16px;font-weight:800;cursor:pointer}.trk-call-mode-action:disabled{cursor:not-allowed;opacity:.55}.trk-call-mode-action-call{border-color:#0f766e;background:#0f766e;color:#fff}.trk-call-mode-action-text{border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.trk-call-mode-action-done{border-color:#bbf7d0;background:#ecfdf5;color:#166534}.trk-call-mode-action-skip{background:#f8fafc;color:#475569}.trk-call-mode-secondary-actions{display:flex;flex-wrap:wrap;gap:8px}.trk-call-mode-shortcuts{margin:0;color:#64748b;font-size:12px}.trk-call-mode-shortcut-reminder{display:grid;gap:6px;padding:10px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1e3a8a;font-size:12px}.trk-call-mode-shortcut-reminder strong{font-size:12px}.trk-call-mode-shortcut-reminder button{justify-self:start}.trk-call-mode-end-state{display:grid;place-items:center;gap:18px;width:min(720px,100%);min-height:55vh;margin:0 auto;padding:28px;text-align:center;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 18px 50px #0f172a14}.trk-call-mode-end-state h3{margin:0;color:#0f172a;font-size:32px}.trk-call-mode-end-state p{margin:8px 0 0;color:#64748b}.trk-call-mode-end-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media (max-width: 760px){.app-page{padding:16px}.app-page>.page-header,.page-header,.queue-v2-header-row,.trk-toolbar-main{display:grid;gap:10px}.page-header-actions,.page-controls,.queue-v2-header-row>button,.trk-toolbar-right{width:100%}.queue-v2-btn-primary,.queue-v2-btn-outline,.action-button,.secondary-button,.trk-btn-ghost{min-height:40px}.queue-v2-shell{grid-template-columns:1fr}.trk-mobile-card{border-radius:10px;padding:12px}.trk-mobile-card-actions .trk-inline-action-btn{flex:1 1 88px;min-height:40px}.trk-mobile-next-action{margin-top:-2px}.trk-frontline-contact-grid,.trk-frontline-worklist-meta{grid-template-columns:1fr}.trk-call-mode-panel{gap:12px;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.trk-call-mode-header{grid-template-columns:1fr;padding:14px}.trk-call-mode-header-actions{justify-content:stretch}.trk-call-mode-header-actions .trk-btn-ghost{flex:1 1 140px}.trk-call-mode-content{grid-template-columns:1fr;gap:12px}.trk-call-mode-card,.trk-call-mode-action-panel,.trk-call-mode-end-state{border-radius:12px;padding:14px}.trk-call-mode-card dl,.trk-call-mode-select-row,.trk-call-mode-channel-row,.trk-call-mode-outcomes,.trk-call-mode-contact-card{grid-template-columns:1fr}.trk-call-mode-actions{position:sticky;bottom:0;z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -14px -14px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb}.trk-call-mode-action{min-height:52px;border-radius:10px;font-size:14px}.trk-call-mode-secondary-actions .trk-btn-ghost{flex:1 1 130px}}.app-shell{background:#f8fbff}.content{padding:16px 24px 40px;background:linear-gradient(115deg,#e0f7ffb8,#f5f3ff8a 38%,#ecfdf594 72%,#fffbeb7a),linear-gradient(180deg,#fff,#f8fbff 260px,#f6fbf7)}.app-shell-user-view .content{padding:14px 22px 38px}.sidebar{background:linear-gradient(180deg,#fff,#f3fbff 36%,#f8f5ff,#fffaf0);border-right-color:#d8e7ef;box-shadow:10px 0 30px #2563eb12}.sidebar-expanded{padding:18px 14px 20px}.sidebar-expanded .brand-block{background:linear-gradient(135deg,#fff,#e9fbff 52%,#f6f0ff);border-color:#cfe7f2;border-radius:8px}.brand{color:#14324a}.brand-subtitle,.nav-group-label,.workspace-pill{letter-spacing:0;text-transform:none}.sidebar-expanded .nav-group{padding:8px 4px 10px;margin-bottom:4px}.sidebar-expanded .nav-group-label{margin-left:8px;color:#687383;font-size:11.5px;font-weight:700}.nav-item{color:#445166}.sidebar-expanded .nav-item,.sidebar-collapsed .nav-item{border-radius:8px}.nav-item:hover{background:#eefaff;border-color:#cbeaf6}.nav-item.active,.sidebar-expanded .nav-item.active,.sidebar-collapsed .nav-item.active{background:linear-gradient(135deg,#fff8db,#e9fbff,#f3edff);color:#075985;border-color:#f2c94c;box-shadow:inset 3px 0 #f59e0b,0 8px 20px #0891b21f}.nav-item-icon{color:currentColor}.sidebar-collapsed .brand{background:#0ea5b7}.app-shell-user-view .sidebar-expanded .nav-group-label{color:#243a35;font-size:12px}.workspace-header{padding:10px 12px;border-radius:8px;border-color:#dfe7e5;background:#fffffff0;box-shadow:none}.workspace-header-breadcrumb{color:#203832;font-size:13px;font-weight:700}.workspace-pill{border-radius:7px;background:#f2f7f5;color:#40524d;font-size:12px}.workspace-view-toggle{border-color:#dfe7e5;border-radius:8px;background:#f7faf9}.workspace-view-mode-control{display:inline-flex;align-items:center;gap:8px}.workspace-view-mode-label{color:#52655f;font-size:12px;font-weight:700;white-space:nowrap}.workspace-view-toggle button{color:#64746f;white-space:nowrap}.workspace-view-toggle button.is-active{background:#fff;color:#0f766e}.page-header{padding-top:8px;padding-bottom:14px}.page-header:after{background:#dfe7e5}.page-header-main h2,.today-v2-header-title{color:#10231f;font-size:25px;font-weight:760;letter-spacing:-.02em}.page-header-main .meta-text,.today-v2-header-sub{color:#52655f;font-size:13.5px}.page-eyebrow,.today-v2-header-eyebrow{color:#0f766e;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.surface,.panel,.summary-card,.metric-card,.aq-kpi-card,.aq-card{border-color:#dfe7e5;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.action-button{background:#0f766e;border-color:#0f766e}.action-button:hover{background:#115e59;border-color:#115e59}.secondary-button,.today-v2-btn-outline,.owner-command-link-button{border-color:#d6e1de;border-radius:8px;background:#fff;color:#223a34}.secondary-button:hover,.today-v2-btn-outline:hover,.owner-command-link-button:hover{background:#f3f8f6;border-color:#b8d5cc}.actions-page{gap:18px}.actions-count-strip{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;padding:0;background:transparent;border:0;box-shadow:none}.actions-count-strip div{min-width:0;padding:14px;border:1px solid #dfe7e5;border-radius:8px;background:#fff}.actions-count-strip span{color:#52655f;font-size:12px;font-weight:650}.actions-count-strip strong{color:#10231f;font-size:24px}.actions-group-list{gap:16px}.actions-group{gap:10px}.actions-group-header{align-items:center;padding-bottom:8px}.actions-group-header h3{color:#10231f;font-size:16px}.actions-group-header p{color:#52655f;font-size:12.5px}.actions-group-header>span{min-width:28px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#eef4f2;color:#40524d}.actions-row{border:1px solid #dfe7e5;border-left-width:4px;border-radius:8px;box-shadow:none}.actions-row[data-group=critical]{border-left-color:#dc2626;background:snow}.actions-row[data-group=this_week]{border-left-color:#d97706;background:#fffdf7}.actions-row[data-group=pre_billing]{border-left-color:#0f766e}.actions-row[data-group=queue]{border-left-color:#64748b}.actions-row-main p{color:#40524d}.actions-group-empty{border-color:#d6e1de;background:#f8fbfa;color:#52655f}.today-v2-page{padding:10px 0 0;gap:14px}.today-v2-header{margin-bottom:8px;padding-bottom:14px;border-bottom-color:#dfe7e5}.today-owner-strip{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px}.today-owner-strip-item{padding:13px 14px;border-color:#dfe7e5;border-radius:8px;box-shadow:0 1px 2px #0f172a0a}.today-owner-strip-label{color:#52655f;font-size:12px;font-weight:650;letter-spacing:0;text-transform:none}.today-owner-strip-value{color:#10231f;font-size:24px}.today-action-board{gap:12px}.today-ops-section{border-color:#dfe7e5;border-radius:8px;box-shadow:0 1px 2px #0f172a0a}.today-ops-section-header{padding:14px 16px;background:#fff}.today-ops-section-title{color:#10231f;font-size:16px}.today-ops-section-sub{color:#52655f;font-size:12.5px}.today-ops-count{border-radius:7px;background:#eef4f2;color:#40524d}.today-ops-table th{color:#64746f;letter-spacing:0;text-transform:none;font-size:11.5px}.today-ops-table td{padding:10px}.today-ops-tag,.today-ops-pill{border-radius:6px;letter-spacing:0;text-transform:none}.today-v2-data-sources{border-color:#d6e1de;background:#fff}.owner-command-page{gap:18px}.owner-command-summary-strip{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px}.owner-command-metric{min-height:104px;padding:15px;border-color:#dfe7e5;border-radius:8px;box-shadow:0 1px 2px #0f172a0a}.owner-command-metric-label{color:#52655f;font-size:12px;letter-spacing:0;text-transform:none}.owner-command-metric-main strong{color:#10231f;font-size:30px}.owner-command-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.owner-command-attention-card,.owner-command-lead-row,.owner-command-compact-row{border-color:#dfe7e5;border-radius:8px;background:#fff}.owner-command-attention-card{padding:14px}.owner-command-section-row h4{color:#10231f;font-size:15px}.owner-command-lower-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.owner-command-funnel-track{border-radius:6px;background:#e8efed}.owner-command-funnel-track span{background:#0f766e}.bundle-calculator-page{gap:18px}.bundle-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.bundle-kpi-card{padding:14px;border-color:#dfe7e5;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.bundle-kpi-card span{color:#52655f;font-size:12px;font-weight:650}.bundle-kpi-card strong{color:#10231f;font-size:24px;line-height:1.1}.bundle-workspace-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:14px;align-items:start}.bundle-form{display:grid;gap:14px}.bundle-duration-presets,.bundle-form-actions,.bundle-status-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bundle-duration-presets{grid-column:1 / -1}.bundle-form-note{display:grid;gap:4px;padding:10px 12px;border:1px solid #dfe7e5;border-radius:8px;background:#f8fbfa;color:#40524d;font-size:12.5px}.bundle-side-stack{display:grid;gap:12px}.bundle-summary-card,.bundle-sales-card{border-color:#dfe7e5;border-radius:8px;background:#fff}.bundle-pay-highlight{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid #dfe7e5}.bundle-pay-highlight span,.bundle-summary-grid dt,.bundle-sales-grid dt{color:#52655f;font-size:12px;font-weight:650}.bundle-pay-highlight strong{color:#0f766e;font-size:32px;line-height:1}.bundle-summary-grid,.bundle-sales-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.bundle-summary-grid div,.bundle-sales-grid div{display:grid;gap:2px}.bundle-summary-grid dd,.bundle-sales-grid dd{margin:0;color:#10231f;font-weight:700}.bundle-save-value{color:#0f766e!important}.bundle-sales-card h3{color:#10231f;font-size:16px}.bundle-follow-up-row{display:grid;gap:8px;padding:10px;border:1px solid #dfe7e5;border-radius:8px;background:#fff}.bundle-follow-up-row>button{display:flex;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;color:#10231f;text-align:left;cursor:pointer}.bundle-follow-up-row>button span:first-child{display:grid;gap:2px}.bundle-follow-up-row>button span span{color:#52655f;font-size:12px}@media (max-width: 1180px){.owner-command-summary-strip,.bundle-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-command-attention-grid,.owner-command-lower-grid,.bundle-workspace-grid{grid-template-columns:1fr}}@media (max-width: 760px){.content,.app-shell-user-view .content{padding:12px 14px 28px}.actions-count-strip,.today-owner-strip,.owner-command-summary-strip,.bundle-kpi-grid,.bundle-form-grid,.bundle-summary-grid,.bundle-sales-grid{grid-template-columns:1fr}.workspace-header{align-items:flex-start;flex-direction:column}.workspace-header-actions,.today-v2-header-actions,.actions-row-actions{justify-content:flex-start}.workspace-view-mode-control{align-items:flex-start;flex-direction:column}.workspace-view-toggle{flex-wrap:wrap}}:root{--aq-density-page-x: 22px;--aq-density-page-y: 14px;--aq-density-section-gap: 12px;--aq-density-panel-padding: 12px;--aq-density-row: 36px;--aq-density-grid-row: 42px;--aq-density-toolbar: 38px;--aq-radius-control: 7px;--aq-radius-panel: 8px;--aq-shadow-panel: none}.app-shell{grid-template-columns:248px minmax(0,1fr)}.sidebar{gap:10px;padding:14px 10px 16px}.brand-block,.sidebar-meta-card{border-radius:var(--aq-radius-panel);padding:8px 10px}.brand{font-size:16px;letter-spacing:-.02em}.brand-subtitle,.sidebar-meta-label{letter-spacing:.04em}.nav-group{gap:4px;padding:6px;border:0;border-radius:0;background:transparent;box-shadow:none}.nav-group-description,.nav-item-description{display:none}.nav-group-label{padding:5px 7px 2px;color:var(--text-muted);font-size:10px;letter-spacing:.04em}.sidebar ul{gap:1px}.nav-item{min-height:34px;padding:7px 8px;border-radius:var(--aq-radius-control);font-size:12px;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.nav-item:hover{background:var(--surface-subtle, rgba(241, 245, 249, .88));border-color:var(--border-default)}.nav-item.active{background:var(--surface-subtle, rgba(226, 232, 240, .92));color:var(--text-main);border-color:var(--border-default);box-shadow:inset 3px 0 0 var(--primary)}.nav-item-label{font-size:12.5px}.content,.app-shell-user-view .content{gap:var(--aq-density-section-gap);padding:var(--aq-density-page-y) var(--aq-density-page-x) 28px}.content-body,.app-page{gap:var(--aq-density-section-gap)}.workspace-header{min-height:48px;padding:8px 12px;border-radius:0;border-width:0 0 1px;background:var(--surface-panel);box-shadow:none}.workspace-header h1{font-size:16px}.workspace-header-description,.workspace-header .meta-text{display:none}.app-page>.page-header,.page-header{gap:10px;padding:6px 0 10px;border:0;border-bottom:1px solid var(--border-default);border-radius:0;background:transparent;box-shadow:none}.app-page>.page-header:after,.page-header:after{display:none}.page-header-main{gap:4px}.page-header-main h2{font-size:20px;letter-spacing:0}.page-header-main .meta-text{max-width:78ch;font-size:12px}.page-header-actions,.surface-actions{gap:6px}.page-intent-strip{display:none}.page-section{display:grid;gap:10px;min-width:0}.page-section--flat,.page-section--toolbar,.page-section--drawer-section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.page-section--toolbar{gap:8px;padding:8px 10px;border:1px solid var(--border-default);border-radius:var(--aq-radius-panel);background:var(--surface-panel)}.surface,.page-section--card,.aq-card,.aq-kpi-card{border-radius:var(--aq-radius-panel);box-shadow:var(--aq-shadow-panel)}.surface,.page-section--card,.aq-card{padding:var(--aq-density-panel-padding)}.aq-section-header,.surface-header{gap:8px;margin-bottom:2px}.aq-section-header h3,.surface-header h3{font-size:13px}.aq-section-header p,.surface-header .meta-text{font-size:12px;line-height:1.35}.aq-kpi-card{min-height:74px;padding:10px 12px}.aq-kpi-card-value{font-size:26px;line-height:1}.secondary-button,.primary-button,.aq-action-button,button,select,input,textarea{border-radius:var(--aq-radius-control)}.secondary-button,.primary-button,.aq-action-button{min-height:32px;padding:6px 10px;font-size:12px}.data-table,.aq-table,.aq-data-table,.ops-table{font-size:12px}.data-table th,.data-table td,.aq-table th,.aq-table td,.aq-data-table th,.aq-data-table td,.ops-table th,.ops-table td{min-height:var(--aq-density-row);padding:7px 9px;line-height:1.3}.aq-data-table-wrap,.aq-table-wrap,.data-table-wrap,.trk-table-wrap{max-width:100%;overflow:auto}[role=tablist],.page-header-tabs,.talent-tabs{gap:4px}[role=tab],.page-header-tabs button,.talent-tabs button{min-height:30px;border-radius:var(--aq-radius-control);padding:5px 9px}.aq-op-drawer-shell,.source-health-drawer,.retention-review-drawer,.trk-note-drawer{border-radius:var(--aq-radius-panel);box-shadow:0 8px 22px #0f172a1f}.aq-empty-state,.empty-state,.state-empty{padding:12px;border-radius:var(--aq-radius-panel)}@media (max-width: 1180px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.content,.app-shell-user-view .content{padding-inline:16px}}@media (max-width: 760px){:root{--aq-density-page-x: 12px;--aq-density-page-y: 10px}.app-shell{grid-template-columns:1fr}.content,.app-shell-user-view .content{padding:var(--aq-density-page-y) var(--aq-density-page-x) 22px}.app-page>.page-header,.page-header{align-items:stretch}.page-header-actions{justify-content:flex-start}}.app-shell{background:linear-gradient(180deg,#f7fcff 0%,var(--surface-app) 42%,#f3fbf8 100%);height:100dvh;min-height:0;overflow:hidden}.content{background:transparent;padding:0;width:100%;min-width:0;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.content-body{padding:16px 20px 28px;width:100%;max-width:none;min-height:0;overflow-y:auto;overflow-x:hidden}.sidebar{background:linear-gradient(180deg,#fff,#f7fbff);border-right:1px solid var(--border-default);box-shadow:10px 0 30px #1e40af0d;padding:14px 10px;gap:14px;min-height:0;overflow-y:auto;overflow-x:hidden}.sidebar-brand-row{padding:4px 8px 8px;border-bottom:1px solid var(--border-subtle)}.brand-block{background:transparent;border:none;padding:0;margin:0;gap:2px}.brand{color:var(--text-primary);font-weight:600;font-size:15px;letter-spacing:-.01em}.brand-subtitle{color:var(--text-tertiary);font-size:11px;font-weight:500;letter-spacing:.01em;text-transform:none;margin:0}.sidebar-meta-card{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 12px;margin:2px 4px 0;box-shadow:none}.sidebar-meta-label{color:var(--text-tertiary);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px}.sidebar-meta{color:var(--text-primary);font-size:13px;font-weight:600;margin:0}.sidebar-meta-caption{color:var(--text-tertiary);font-size:11px;font-weight:500;margin:2px 0 0}.sidebar-expanded .sidebar-meta-card{background:var(--surface-sunken);border-color:var(--border-subtle)}.sidebar-nav{gap:10px}.nav-group{gap:2px}.nav-group-header{padding:6px 10px 2px}.nav-group-label,.sidebar-expanded .nav-group-label{color:var(--text-tertiary);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0}.sidebar-expanded .nav-group{padding:0;background:transparent;border:none;gap:2px}.nav-item,.sidebar-expanded .nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:var(--radius-sm);background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:500;letter-spacing:0;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease;box-shadow:none}.nav-item:hover{background:#e7f8ff;color:var(--text-primary);border-color:transparent}.nav-item.active,.sidebar-expanded .nav-item.active{background:linear-gradient(135deg,var(--accent-50),var(--info-50));color:var(--accent-700);border-color:var(--accent-100);box-shadow:0 8px 18px #14b8a61f}.nav-item-icon{width:18px;height:18px;color:inherit;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;background:transparent}.nav-item.active .nav-item-icon{color:var(--accent-700);background:transparent}.nav-item-label{font-size:13px;font-weight:500;line-height:1.3;letter-spacing:0;color:inherit}.nav-item-description,.nav-item.active .nav-item-description{display:none}.sidebar-collapsed{padding:10px 6px;gap:10px}.sidebar-collapsed .nav-item{justify-content:center;padding:8px 0;border-radius:var(--radius-sm)}.sidebar-collapsed .nav-item:hover{background:var(--surface-hover)}.sidebar-collapsed .nav-item.active{background:var(--accent-50);border-color:var(--accent-100)}.sidebar-collapsed .nav-item.active .nav-item-icon{color:var(--accent-700)}.sidebar-collapsed .brand{font-size:0;position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.sidebar-collapsed .brand:before{content:"Aq";font-size:13px;font-weight:700;color:var(--accent-700);background:var(--accent-50);border:1px solid var(--accent-100);border-radius:var(--radius-sm);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.sidebar-collapsed .brand-block{justify-content:center}.sidebar-collapsed .nav-group:after,.sidebar-collapsed .nav-group:last-child:after{display:none}.sidebar-toggle{border:1px solid var(--border-default);background:var(--surface-panel);color:var(--text-tertiary);width:20px;height:20px;border-radius:999px;box-shadow:var(--shadow-1)}.sidebar-toggle:hover{background:var(--surface-hover);color:var(--text-primary);border-color:var(--border-strong)}.workspace-header-compact{min-height:44px;padding:0 20px;border:none;border-bottom:1px solid rgba(148,163,184,.28);border-radius:0;background:linear-gradient(90deg,#fffffff0,#f0fdfae0 42%,#f5f3ffe0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;box-shadow:none}.workspace-header-left{display:flex;align-items:center;gap:10px}.workspace-header-breadcrumb{color:var(--text-secondary);font-size:13px;font-weight:500;letter-spacing:0;background:transparent;border:none;padding:0;text-transform:none}.workspace-header-actions{display:flex;align-items:center;gap:8px}.workspace-pill,.workspace-header-compact .workspace-pill{background:var(--surface-sunken);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;padding:4px 10px;border-radius:var(--radius-pill);box-shadow:none}.workspace-header-compact .sidebar-mobile-hamburger{background:transparent;border:none;color:var(--text-secondary)}.workspace-header:not(.workspace-header-compact){display:none}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 14px;margin:0 0 4px;border:1px solid var(--border-subtle);border-top:4px solid #22c1d6;border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffffffa,#ecfdf5b8 42%,#f5f3ff9e);box-shadow:var(--shadow-1)}.page-header:after{content:none;display:none}.page-header-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.page-eyebrow{color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0}.page-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-header-main h2{color:var(--text-primary);font-size:var(--fs-display);font-weight:600;letter-spacing:0;line-height:1.2;margin:0}.page-header-main .meta-text,.page-header-main p.meta-text{color:var(--text-tertiary);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.45;margin:0;max-width:72ch}.page-intent-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.page-intent-chip{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid rgba(20,184,166,.16);border-radius:var(--radius-md);background:#ffffffc2;color:var(--text-secondary);font-size:12px;line-height:1.35}.page-intent-chip strong{color:var(--accent-800);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.page-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.page-header-meta{color:var(--text-tertiary);font-size:12px;font-weight:500;padding-left:8px;border-left:1px solid var(--border-subtle)}.page-header-tabs{display:flex;gap:2px;margin-top:10px;border-bottom:1px solid var(--border-subtle);margin-bottom:-12px}.app-page{display:flex;flex-direction:column;gap:16px;padding:0}.app-page>.page-header{padding:18px 18px 14px;border-bottom:1px solid var(--border-subtle)}.workspace-menu-customize-button{white-space:nowrap}.menu-customize-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border:0;margin:0;padding:0;background:#0f172a47;cursor:default}.menu-customize-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:81;display:grid;place-items:center;padding:24px;pointer-events:none}.menu-customize-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100%);max-height:min(760px,calc(100dvh - 48px));overflow:hidden;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-panel);box-shadow:0 24px 80px #0f172a3d;pointer-events:auto}.menu-customize-header,.menu-customize-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.menu-customize-footer{justify-content:flex-end;border-top:1px solid var(--border-subtle);border-bottom:0}.menu-customize-header h2{margin:0;color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:0}.menu-customize-header p{margin:3px 0 0;color:var(--text-tertiary);font-size:12px;line-height:1.4}.menu-customize-table-wrap{overflow:auto}.menu-customize-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.menu-customize-table th,.menu-customize-table td{padding:10px 12px;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle}.menu-customize-table thead th{position:sticky;top:0;z-index:1;background:var(--surface-sunken);color:var(--text-secondary);font-size:11px;font-weight:700}.menu-customize-table tbody th{min-width:260px;color:var(--text-primary);font-size:13px;font-weight:700}.menu-customize-table tbody th span,.menu-customize-table tbody th small{display:block}.menu-customize-table tbody th small{margin-top:3px;color:var(--text-tertiary);font-size:11px;font-weight:500}.menu-customize-checkbox{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap}.menu-customize-checkbox input{width:15px;height:15px;accent-color:var(--accent-600)}.menu-customize-checkbox input:disabled+span{color:var(--text-tertiary)}@media (max-width: 900px){.page-header{flex-direction:column;align-items:stretch;gap:10px}.page-header-actions{justify-content:flex-start;flex-wrap:wrap}.page-intent-strip{grid-template-columns:1fr}}@media (max-width: 768px){.content-body{padding:12px 14px 22px}.workspace-header-compact{padding:0 14px}.menu-customize-modal-layer{padding:12px}.menu-customize-header{align-items:flex-start;flex-direction:column}}.app-shell{background:radial-gradient(circle at 18px 18px,rgba(20,184,166,.06) 0 1px,transparent 1px),linear-gradient(180deg,#f7fbff,#eef7fb 48%,#f8fafc);background-size:22px 22px,auto}.content-body{padding:14px 18px 24px}.sidebar{background:#ffffffeb;border-right:1px solid rgba(203,213,225,.72);box-shadow:10px 0 30px #0f172a0b}.sidebar-brand-row{padding:6px 8px 10px;border-bottom-color:#cbd5e1b8}.brand{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:760}.brand:before{content:"Aq";display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;font-size:11px;font-weight:800;letter-spacing:0;box-shadow:0 8px 18px #0d948833}.sidebar-collapsed .brand:before{content:"Aq";display:inline-flex;width:28px;height:28px}.nav-group-header{padding:10px 8px 5px}.nav-group-label,.sidebar-expanded .nav-group-label{color:#64748b;font-size:10px;letter-spacing:.12em}.nav-item,.sidebar-expanded .nav-item{min-height:34px;padding:7px 9px;border-radius:999px;color:#475569}.nav-item:hover{background:#eef6ff;color:#0f172a}.nav-item.active,.sidebar-expanded .nav-item.active{background:#0f172a;border-color:#0f172a;border-left-color:transparent;color:#fff;box-shadow:0 10px 20px #0f172a24}.nav-item-icon{width:20px;height:20px;flex-basis:20px;border-radius:999px}.nav-item.active .nav-item-icon{color:#67e8f9}.workspace-header-compact{min-height:42px;background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:#cbd5e1b8}.workspace-header-actions{gap:6px}.workspace-header-breadcrumb{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(203,213,225,.76);border-radius:999px;background:#fff;color:#334155;font-size:12px;font-weight:700}.workspace-view-mode-control{display:inline-flex;align-items:center;max-width:100%}.workspace-view-mode-select-label{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 2px 2px 9px;border:1px solid rgba(203,213,225,.86);border-radius:999px;background:#fff}.workspace-view-mode-label{color:#64748b;font-size:11px;font-weight:760;line-height:1;text-transform:none}.workspace-view-mode-select{height:24px;max-width:132px;border:0;border-radius:999px;background:#f8fafc;color:#0f172a;font:inherit;font-size:12px;font-weight:760;padding:0 24px 0 8px}.workspace-view-mode-select:focus-visible{outline:2px solid rgba(20,184,166,.32);outline-offset:2px}.workspace-pill,.workspace-header-compact .workspace-pill,.workspace-menu-customize-button,.workspace-header-actions .btn-tertiary{min-height:28px;border-radius:999px;font-size:12px}.page-header{align-items:center;padding:14px 0 10px;margin-bottom:2px}.page-header-main h2{font-size:28px}.page-eyebrow{font-size:10px;letter-spacing:.12em}.page-header-main .meta-text,.page-header-main p.meta-text{max-width:88ch;color:#64748b}@media (max-width: 900px){.workspace-header-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width: 768px){.content-body{padding:10px 12px 20px}.workspace-header-compact{min-height:46px}.workspace-view-mode-control,.workspace-menu-customize-button{display:none}}.workspace-header-compact,.workspace-header-actions,.page-header,.page-header-actions{min-width:0}.workspace-header-breadcrumb,.workspace-pill{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.page-header{align-items:stretch;padding-top:10px}.page-header-actions{justify-content:flex-start;width:100%}}@media (max-width: 768px){.workspace-header-compact{gap:8px}.workspace-header-breadcrumb{max-width:min(52vw,260px)}.workspace-header-actions{flex:1 1 auto;justify-content:flex-end}.page-header-main h2{font-size:22px;line-height:1.18}}.app-shell{background:radial-gradient(circle at 14% 12%,rgba(8,145,178,.11),transparent 28%),radial-gradient(circle at 88% 8%,rgba(99,102,241,.08),transparent 26%),linear-gradient(180deg,#f8fbff,#f1f6fb 48%,#f8fafc)}.sidebar{background:linear-gradient(180deg,#fff,#effcff,#f8f3ff 68%,#fff8e8);border-right:1px solid rgba(186,230,253,.95);box-shadow:14px 0 34px #0e74901a}.sidebar-brand-row{border-bottom-color:#bae6fdd1}.brand,.sidebar-expanded .brand{color:#14324a}.brand:before{background:linear-gradient(135deg,#dff9ff,#f4ebff);color:#0e7490;box-shadow:0 10px 22px #0891b224}.brand-subtitle,.sidebar-expanded .brand-subtitle{color:#64748b}.nav-group-label,.sidebar-expanded .nav-group-label{color:#667085}.nav-item,.sidebar-expanded .nav-item{color:#445166}.nav-item:hover,.sidebar-expanded .nav-item:hover{background:#e0f7ffe6;border-color:#7dd3fc9e;color:#075985}.nav-item.active,.sidebar-expanded .nav-item.active{background:linear-gradient(135deg,#fff7cc,#e6fbff,#f2e9ff);border-color:#f6d365;color:#075985;box-shadow:inset 3px 0 #f59e0b,0 10px 24px #0891b221}.nav-item.active .nav-item-icon{color:#0e7490}.sidebar-collapsed .brand:before{background:linear-gradient(135deg,#dff9ff,#f4ebff);color:#0e7490}.sidebar-collapsed .nav-item.active{background:linear-gradient(135deg,#fff7cc,#e6fbff 52%,#f2e9ff);border-color:#f6d365}.sidebar-toggle{background:#fff;border-color:#7dd3fcb8;color:#0369a1}.workspace-header-compact{min-height:54px;padding:0 22px;background:#ffffffe0;border-bottom:1px solid rgba(203,213,225,.82);box-shadow:0 12px 30px #0f172a0b}.workspace-command-center{display:flex;align-items:center;justify-content:center;gap:10px;flex:1 1 460px;min-width:220px;max-width:760px}.workspace-header-left{flex:0 0 auto}.workspace-header-breadcrumb{max-width:220px}.workspace-search{display:inline-flex;align-items:center;gap:8px;width:min(440px,100%);height:34px;min-width:180px;padding:0 11px;border:1px solid rgba(203,213,225,.92);border-radius:999px;background:#f8fafc;color:#64748b;text-transform:none;letter-spacing:0}.workspace-search input{width:100%;min-width:0;border:0;border-radius:0;background:transparent;padding:0;color:#0f172a;font-size:13px;font-weight:500;outline:0;box-shadow:none}.workspace-search input::placeholder{color:#94a3b8}.workspace-search:focus-within{border-color:#0891b294;box-shadow:0 0 0 3px #0891b224;background:#fff}.workspace-workflow-chip,.workspace-ai-chip,.workspace-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;border-radius:999px;border:1px solid rgba(203,213,225,.82);background:#fff;color:#334155;font-size:12px;font-weight:760;white-space:nowrap}.workspace-workflow-chip{padding:0 11px;color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.workspace-ai-chip{padding:0 10px;color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.workspace-icon-button{position:relative;width:30px;padding:0;cursor:pointer}.workspace-icon-button:hover{background:#f8fafc;color:#0369a1}.workspace-icon-dot{position:absolute;top:7px;right:7px;width:6px;height:6px;border:1px solid #ffffff;border-radius:999px;background:#ef4444}.workspace-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,#0891b2,#6366f1);color:#fff;font-size:11px;font-weight:850;box-shadow:0 8px 18px #0891b23d}.workspace-header-breadcrumb,.workspace-pill,.workspace-view-mode-select-label,.workspace-menu-customize-button,.workspace-header-actions .btn-tertiary{box-shadow:0 1px 2px #0f172a0a}.content-body{padding:20px 24px 32px}.page-header{padding:20px 22px;border:1px solid rgba(203,213,225,.78);border-top:0;border-radius:10px;background:linear-gradient(135deg,#fffffffa,#e0f2fea8),#fff;box-shadow:0 18px 44px #0f172a12}.page-header-main h2{letter-spacing:-.02em;font-weight:780}.page-intent-chip{border-color:#0ea5e92e;background:#ffffffd1;box-shadow:0 1px 2px #0f172a08}.page-intent-chip strong{color:#0369a1}@media (max-width: 1180px){.workspace-command-center{display:none}}@media (max-width: 1320px){.workspace-workflow-chip,.workspace-pill{display:none}.workspace-command-center{flex-basis:320px;max-width:420px}}@media (max-width: 768px){.workspace-header-compact{min-height:50px;padding:0 14px}.workspace-ai-chip,.workspace-icon-button,.workspace-avatar{display:none}.content-body{padding:12px 14px 22px}}.app-shell{grid-template-columns:var(--sidebar-w-expanded) minmax(0,1fr)}.sidebar-expanded{width:var(--sidebar-w-expanded);padding:16px 10px}.sidebar-expanded .sidebar-brand-row{padding:8px 12px 16px}.sidebar-expanded .brand{font-size:18px}.sidebar-expanded .brand-subtitle{font-size:12px}.sidebar-expanded .nav-group{padding:8px 0}.sidebar-expanded .nav-item{min-height:40px;padding:9px 12px;border-radius:10px;font-size:13px}.sidebar-expanded .nav-item.active{transform:none}.sidebar-expanded .nav-item-label{font-weight:700}.app-shell-mobile{grid-template-columns:0 minmax(0,1fr)}.aq-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;white-space:nowrap;border:1px solid transparent;font-family:var(--font-sans)}.aq-badge[data-density=compact]{padding:1px 6px;font-size:11px}.aq-badge[data-variant=subtle][data-tone=neutral]{background:var(--slate-100);color:var(--slate-700);border-color:var(--slate-200)}.aq-badge[data-variant=subtle][data-tone=info]{background:#3b82f614;color:#1d4ed8;border-color:#3b82f62e}.aq-badge[data-variant=subtle][data-tone=success]{background:#22c55e14;color:#15803d;border-color:#22c55e33}.aq-badge[data-variant=subtle][data-tone=warning]{background:#f59e0b1a;color:#92400e;border-color:#f59e0b38}.aq-badge[data-variant=subtle][data-tone=danger]{background:#ef444414;color:#b91c1c;border-color:#ef44442e}.aq-badge[data-variant=subtle][data-tone=violet]{background:#6366f114;color:#4f46e5;border-color:#6366f12e}.aq-badge[data-variant=subtle][data-tone=accent]{background:var(--accent-50);color:var(--accent-800);border-color:var(--accent-100)}.aq-badge[data-variant=solid]{color:#fff}.aq-badge[data-variant=solid][data-tone=neutral]{background:var(--slate-700);border-color:var(--slate-700)}.aq-badge[data-variant=solid][data-tone=info]{background:var(--info-600);border-color:var(--info-600)}.aq-badge[data-variant=solid][data-tone=success]{background:var(--success-600);border-color:var(--success-600)}.aq-badge[data-variant=solid][data-tone=warning]{background:var(--warn-600);border-color:var(--warn-600)}.aq-badge[data-variant=solid][data-tone=danger]{background:var(--danger-600);border-color:var(--danger-600)}.aq-badge[data-variant=solid][data-tone=violet]{background:var(--violet-600);border-color:var(--violet-600)}.aq-badge[data-variant=solid][data-tone=accent]{background:var(--accent-600);border-color:var(--accent-600)}.aq-badge[data-variant=outline]{background:transparent}.aq-badge[data-variant=outline][data-tone=neutral]{color:var(--slate-700);border-color:var(--slate-300)}.aq-badge[data-variant=outline][data-tone=info]{color:var(--info-700);border-color:var(--info-200)}.aq-badge[data-variant=outline][data-tone=success]{color:var(--success-700);border-color:var(--success-200)}.aq-badge[data-variant=outline][data-tone=warning]{color:var(--warn-700);border-color:var(--warn-200)}.aq-badge[data-variant=outline][data-tone=danger]{color:var(--danger-700);border-color:var(--danger-200)}.aq-badge[data-variant=outline][data-tone=violet]{color:var(--violet-700);border-color:var(--violet-200)}.aq-badge[data-variant=outline][data-tone=accent]{color:var(--accent-700);border-color:var(--accent-200)}.aq-badge-dot{width:6px;height:6px;border-radius:999px;background:currentColor;display:inline-block;flex:0 0 6px}.status-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;white-space:nowrap;border:1px solid transparent}.status-pill-neutral{background:var(--slate-100);color:var(--slate-700);border-color:var(--slate-200)}.status-pill-info{background:#3b82f614;color:#1d4ed8;border-color:#3b82f62e}.status-pill-success{background:#22c55e14;color:#15803d;border-color:#22c55e33}.status-pill-warning{background:#f59e0b1a;color:#92400e;border-color:#f59e0b38}.status-pill-danger{background:#ef444414;color:#b91c1c;border-color:#ef44442e}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;white-space:nowrap;border:1px solid transparent}.chip-neutral{background:var(--slate-100);color:var(--slate-700);border-color:var(--slate-200)}.chip-severity-critical{background:var(--danger-50);color:var(--danger-800);border-color:var(--danger-200)}.chip-severity-warning{background:var(--warn-50);color:var(--warn-800);border-color:var(--warn-200)}.chip-severity-info{background:var(--info-50);color:var(--info-800);border-color:var(--info-200)}.chip-severity-ok,.chip-link-strong{background:var(--success-50);color:var(--success-800);border-color:var(--success-200)}.chip-link-medium{background:var(--warn-50);color:var(--warn-800);border-color:var(--warn-200)}.chip-link-weak{background:var(--danger-50);color:var(--danger-800);border-color:var(--danger-200)}.chip-stage-enrolled{background:var(--success-50);color:var(--success-800);border-color:var(--success-200)}.chip-stage-trial{background:#6366f114;color:#4f46e5;border-color:#6366f12e}.chip-stage-waitlist{background:var(--warn-50);color:var(--warn-800);border-color:var(--warn-100)}.chip-stage-inactive{background:var(--slate-100);color:var(--slate-700);border-color:var(--slate-200)}.chip-source-podium{background:var(--violet-50);color:var(--violet-800);border-color:var(--violet-100)}.chip-source-legacy{background:var(--slate-100);color:var(--slate-700);border-color:var(--slate-200)}.chip-source-manual{background:var(--info-50);color:var(--info-800);border-color:var(--info-100)}.chip-healthy{background:var(--success-50);color:var(--success-800);border-color:var(--success-200)}.chip-coaching{background:var(--warn-50);color:var(--warn-800);border-color:var(--warn-200)}.chip-at-risk{background:var(--danger-50);color:var(--danger-800);border-color:var(--danger-200)}.aq-metric,.metric-card,.summary-card{background:linear-gradient(135deg,#fffffffa,#f0fdfac2 55%,#f5f3ff7a),var(--surface-panel);border:1px solid rgba(186,215,226,.82);border-radius:10px;padding:14px 16px;min-height:82px;box-shadow:0 12px 28px #0f172a0e;display:flex;flex-direction:column;gap:4px;transition:border-color .12s ease,box-shadow .12s ease}.aq-metric[data-interactive=true]:hover,.metric-card[data-interactive=true]:hover,a.metric-card:hover,button.metric-card:hover{border-color:#0891b247;box-shadow:0 18px 38px #0f172a16;cursor:pointer}.aq-metric-label,.metric-card-title,.summary-card-title{color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0}.aq-metric-value,.metric-card-value,.summary-card-value{color:var(--text-primary);font-size:24px;font-weight:780;letter-spacing:-.03em;line-height:1.15;margin:0;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.aq-metric-sub,.metric-card-subtext,.summary-card-subtext{color:var(--text-tertiary);font-size:12px;font-weight:400;letter-spacing:0;margin:0}.aq-metric-delta{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600;border-radius:var(--radius-sm);padding:1px 6px;background:var(--surface-sunken);color:var(--text-secondary);width:fit-content}.aq-metric-delta[data-trend=up]{background:var(--success-50);color:var(--success-800)}.aq-metric-delta[data-trend=down]{background:var(--danger-50);color:var(--danger-800)}.aq-metric-delta[data-trend=flat]{background:var(--slate-100);color:var(--slate-600)}.aq-metric-strip,.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}@media (max-width: 640px){.aq-metric-strip,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aq-filterbar,.filter-grid{background:#ffffffe6;border:1px solid rgba(203,213,225,.82);border-radius:10px;padding:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;box-shadow:0 12px 28px #0f172a0b}.aq-filterbar-left,.aq-filterbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aq-filterbar-right{margin-left:auto}.aq-filterbar input[type=search],.aq-filterbar input[type=text],.aq-filterbar select,.filter-grid input[type=search],.filter-grid input[type=text],.filter-grid select{height:32px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-primary);font-size:13px;padding:0 10px;transition:border-color .12s ease,box-shadow .12s ease}.aq-filterbar input:focus,.aq-filterbar select:focus,.filter-grid input:focus,.filter-grid select:focus{outline:none;border-color:var(--accent-500);box-shadow:var(--shadow-focus)}.aq-filterbar-segment{display:inline-flex;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px;gap:2px}.aq-filterbar-segment button{border:none;background:transparent;color:var(--text-secondary);font-size:12.5px;font-weight:500;padding:4px 10px;border-radius:calc(var(--radius-sm) - 2px);cursor:pointer}.aq-filterbar-segment button[aria-pressed=true]{background:var(--surface-panel);color:var(--text-primary);box-shadow:var(--shadow-1)}.aq-opstable-wrap,.table-wrap,.ops-table-wrap{background:var(--surface-panel);border:1px solid rgba(203,213,225,.82);border-radius:10px;overflow:hidden;box-shadow:0 16px 34px #0f172a0e}.aq-opstable,.data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;color:var(--text-primary);font-variant-numeric:tabular-nums}.aq-opstable thead th,.data-table thead th,.data-table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);background:linear-gradient(180deg,#f8fafc,#f1f5f9);padding:9px 12px;border-bottom:1px solid rgba(203,213,225,.82);position:sticky;top:0;z-index:1}.aq-opstable tbody td,.data-table tbody td,.data-table td{padding:11px 12px;border-bottom:1px solid rgba(226,232,240,.82);vertical-align:middle;color:var(--text-primary)}.aq-opstable tbody tr:last-child td,.data-table tbody tr:last-child td{border-bottom:none}.aq-opstable tbody tr:hover td,.data-table tbody tr:hover td{background:#f0f9ff}.aq-identity{display:flex;flex-direction:column;gap:2px;min-width:0}.aq-identity-primary{color:var(--text-primary);font-weight:600;font-size:13px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aq-identity-secondary{color:var(--text-tertiary);font-weight:400;font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aq-identity-tertiary{color:var(--text-tertiary);font-size:11.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aq-row-actions{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.aq-table-workqueue tbody tr,.aq-table-worksheet tbody tr,.aq-table-dashboard-list tbody tr,.aq-table-source-list tbody tr,.aq-table-record-list tbody tr{min-height:44px}.aq-table-workqueue .status-pill,.aq-table-workqueue .chip,.aq-table-workqueue .aq-badge,.aq-table-workqueue .trk-row-tag,.aq-table-workqueue .trk-status-chip,.aq-table-worksheet .status-pill,.aq-table-worksheet .chip,.aq-table-dashboard-list .status-pill,.aq-table-dashboard-list .chip,.aq-table-source-list .status-pill,.aq-table-source-list .chip{max-width:100%;white-space:nowrap}.aq-table-empty{color:var(--text-secondary);font-size:13px;line-height:1.45;text-align:center}.aq-table-empty-title{display:block;margin-bottom:2px;color:var(--text-primary);font-weight:700}.aq-degraded-value,.aq-unavailable-value{color:var(--text-tertiary);font-style:italic}.surface,.page-section{background:linear-gradient(180deg,#fffffffa,#f8fafcdb),var(--surface-panel);border:1px solid rgba(203,213,225,.82);border-radius:10px;box-shadow:0 16px 34px #0f172a0e}.surface-header{padding:14px 16px 10px;border-bottom:1px solid var(--border-subtle)}.surface-header h3,.page-section h3,.surface-header .section-title{font-size:15px;font-weight:600;color:var(--text-primary);letter-spacing:-.005em;margin:0}.surface-body{padding:14px 16px}.btn,.btn-primary,.btn-secondary,.btn-tertiary{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;border-radius:var(--radius-sm);padding:6px 12px;height:32px;box-shadow:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.btn-sm{height:28px;font-size:12.5px;padding:4px 10px}.btn-primary{background:linear-gradient(135deg,#0891b2,#2563eb);color:var(--text-on-accent);border:1px solid rgba(8,145,178,.72);box-shadow:0 8px 18px #0891b22e}.btn-primary:hover{background:linear-gradient(135deg,#0369a1,#1d4ed8);border-color:#0369a1d1}.btn-secondary{background:var(--surface-panel);color:var(--text-primary);border:1px solid var(--border-default)}.btn-secondary:hover{background:var(--surface-hover);border-color:var(--border-strong)}.btn-tertiary{background:transparent;color:var(--text-secondary);border:1px solid transparent}.btn-tertiary:hover{background:var(--surface-hover);color:var(--text-primary)}.aq-tabs{display:flex;gap:2px;border-bottom:1px solid var(--border-subtle);padding:0;margin:0;overflow-x:auto}.aq-tab{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;color:var(--text-tertiary);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;padding:10px 14px;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease,background .12s ease}.aq-tab:hover{color:var(--text-primary);background:var(--surface-sunken)}.aq-tab[aria-selected=true],.aq-tab-active{color:var(--text-primary);font-weight:600;border-bottom-color:var(--accent-600);background:transparent}.aq-tab-label{display:inline-flex;align-items:center}.aq-overflow{position:relative;display:inline-block}.aq-overflow-trigger{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.aq-overflow-trigger:hover{background:var(--surface-hover);color:var(--text-primary);border-color:var(--border-default)}.aq-overflow-trigger-labeled{width:auto;gap:5px;padding:0 8px}.aq-overflow-trigger-label{font-size:12px;font-weight:650}.aq-overflow-menu{position:absolute;top:calc(100% + 4px);z-index:40;min-width:180px;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:4px;display:flex;flex-direction:column;gap:0}.aq-overflow-menu-right{right:0}.aq-overflow-menu-left{left:0}.aq-overflow-menu button{text-align:left;background:transparent;border:none;padding:7px 10px;border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:13px;font-weight:500;cursor:pointer}.aq-overflow-menu button:hover:not(:disabled){background:var(--surface-hover)}.aq-overflow-menu button:disabled{color:var(--text-quiet);cursor:not-allowed}.aq-overflow-menu button[data-danger=true]{color:var(--danger-700)}.aq-overflow-menu button[data-danger=true]:hover:not(:disabled){background:var(--danger-50)}.aq-chip-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;background:var(--slate-100);color:var(--slate-700);border:1px solid var(--slate-200);border-radius:var(--radius-pill);font-size:11.5px;font-weight:600;line-height:1.35;letter-spacing:0;height:24px;padding:0 22px 0 10px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:10px 10px}.aq-chip-select:focus{outline:none;border-color:var(--accent-500);box-shadow:var(--shadow-focus)}.aq-chip-select[data-tone=info]{background-color:var(--info-50);color:var(--info-800);border-color:var(--info-100)}.aq-chip-select[data-tone=success]{background-color:var(--success-50);color:var(--success-800);border-color:var(--success-100)}.aq-chip-select[data-tone=warning]{background-color:var(--warn-50);color:var(--warn-800);border-color:var(--warn-100)}.aq-chip-select[data-tone=danger]{background-color:var(--danger-50);color:var(--danger-800);border-color:var(--danger-100)}.aq-chip-select[data-tone=violet]{background-color:var(--violet-50);color:var(--violet-800);border-color:var(--violet-100)}.aq-chip-select[data-tone=accent]{background-color:var(--accent-50);color:var(--accent-800);border-color:var(--accent-100)}.aq-filterbar-more{flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px;padding-top:8px;margin-top:4px;border-top:1px dashed var(--border-subtle)}.aq-filterbar-more[hidden]{display:none}.aq-filterbar-more-toggle{background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:12.5px;font-weight:500;padding:4px 8px;border-radius:var(--radius-sm);cursor:pointer}.aq-filterbar-more-toggle:hover{background:var(--surface-hover);color:var(--text-primary)}.aq-field{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-tertiary)}.aq-field select{height:32px;padding:0 26px 0 10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-primary);font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px}.aq-field input[type=search]{min-width:260px}.aq-page-shell,.aq-page-shell-content{display:grid;gap:var(--space-5);min-width:0}.aq-page-shell{min-height:100%;overflow:visible}.aq-page-shell-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card)}.aq-page-shell-header h2{margin:0;color:var(--text-primary);font-size:var(--fs-display);line-height:1.08;letter-spacing:-.035em}.aq-page-shell-header p{max-width:760px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--fs-body-lg);line-height:1.5}.aq-page-shell-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.aq-card,.aq-kpi-card,.aq-chart-panel{position:relative;min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);overflow:visible}.aq-card[data-accent]{border-left-width:4px}.aq-card[data-accent=success]{border-left-color:var(--color-success)}.aq-card[data-accent=warning]{border-left-color:var(--color-warning)}.aq-card[data-accent=critical]{border-left-color:var(--color-critical)}.aq-card[data-accent=info]{border-left-color:var(--color-info)}.aq-card[data-accent=insight]{border-left-color:var(--color-insight)}.aq-card[data-accent=muted]{border-left-color:var(--color-muted)}.aq-kpi-card{display:grid;align-content:start;gap:var(--space-2);min-height:96px;border-left:4px solid var(--color-info)}.aq-kpi-card[data-status=success]{border-left-color:var(--color-success);background:linear-gradient(180deg,var(--color-success-bg),#fff 72%)}.aq-kpi-card[data-status=warning]{border-left-color:var(--color-warning);background:linear-gradient(180deg,var(--color-warning-bg),#fff 72%)}.aq-kpi-card[data-status=critical]{border-left-color:var(--color-critical);background:linear-gradient(180deg,var(--color-critical-bg),#fff 72%)}.aq-kpi-card[data-status=info]{border-left-color:var(--color-info);background:linear-gradient(180deg,var(--color-info-bg),#fff 72%)}.aq-kpi-card[data-status=insight]{border-left-color:var(--color-insight);background:linear-gradient(180deg,var(--color-insight-bg),#fff 72%)}.aq-kpi-card[data-status=muted]{border-left-color:var(--color-muted);background:linear-gradient(180deg,var(--color-muted-bg),#fff 72%)}.aq-kpi-card-header,.aq-section-header,.aq-section-header-main{display:flex;align-items:flex-start;gap:var(--space-3)}.aq-kpi-card-header,.aq-section-header{justify-content:space-between}.aq-kpi-card-title{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--fs-meta);font-weight:700}.aq-kpi-card-icon,.aq-section-header-icon{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:currentColor;color:inherit}.aq-kpi-card-value{color:var(--text-primary);font-size:clamp(26px,2vw,36px);font-weight:850;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.aq-kpi-card-subtitle,.aq-kpi-card-trend{color:var(--text-secondary);font-size:var(--fs-meta);line-height:1.4}.aq-status-chip,.aq-severity-chip{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:2px 8px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:11.5px;font-weight:700;line-height:1.35;white-space:nowrap}.aq-status-chip[data-tone=success],.aq-severity-chip[data-severity=low]{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--success-800)}.aq-status-chip[data-tone=warning],.aq-severity-chip[data-severity=medium]{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--warn-800)}.aq-status-chip[data-tone=critical],.aq-severity-chip[data-severity=critical]{border-color:var(--color-critical-border);background:var(--color-critical-bg);color:var(--danger-800)}.aq-status-chip[data-tone=info]{border-color:var(--color-info-border);background:var(--color-info-bg);color:var(--info-800)}.aq-status-chip[data-tone=insight],.aq-severity-chip[data-severity=high]{border-color:var(--color-insight-border);background:var(--color-insight-bg);color:var(--violet-800)}.aq-status-chip[data-tone=muted]{border-color:var(--color-muted-border);background:var(--color-muted-bg);color:var(--slate-700)}.aq-section-header{margin-bottom:var(--space-4)}.aq-section-header h3{margin:0;color:var(--text-primary);font-size:var(--fs-lead);line-height:1.25;font-weight:800}.aq-section-header p{margin:3px 0 0;color:var(--text-secondary);font-size:var(--fs-body);line-height:1.45}.aq-data-table-wrap{width:100%;min-width:0;overflow-x:auto;overflow-y:visible;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card)}.aq-data-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.aq-data-table th,.aq-data-table td{padding:11px 12px;border-bottom:1px solid var(--border-muted);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.aq-data-table th[data-align=center],.aq-data-table td[data-align=center]{text-align:center}.aq-data-table th[data-align=right],.aq-data-table td[data-align=right]{text-align:right}.aq-data-table th{color:var(--text-secondary);background:var(--surface-soft);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caption);text-transform:uppercase}.aq-data-table[data-sticky-header=true] th{position:sticky;top:0;z-index:1}.aq-data-table tbody tr:hover td{background:var(--surface-hover)}.aq-data-table tbody tr:last-child td{border-bottom:0}.aq-data-table td[data-truncate=true]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-data-table-empty{color:var(--text-secondary);text-align:center}.aq-chart-panel{display:grid;gap:var(--space-3)}.aq-chart-panel-body{min-height:180px;min-width:0}.aq-empty-state{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-6);border:1px dashed var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--text-secondary);text-align:center}.aq-empty-state-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--surface-card);color:var(--accent-600);box-shadow:var(--shadow-card)}.aq-empty-state-title{margin:0;color:var(--text-primary);font-size:var(--fs-body-lg);font-weight:800}.aq-empty-state-description{max-width:520px;margin:4px 0 0;color:var(--text-secondary);line-height:1.45}.aq-empty-state-action{margin-top:var(--space-2)}.aq-skeleton{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-soft)}.aq-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:aq-skeleton-shimmer 1.4s ease-in-out infinite}.aq-skeleton[data-shape=text]{height:.78em;margin:.22em 0}.aq-skeleton[data-shape=line]{height:12px}.aq-skeleton[data-shape=block]{height:100%;min-height:64px}@keyframes aq-skeleton-shimmer{to{transform:translate(100%)}}.aq-action-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--fw-semibold);line-height:1;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.aq-action-button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.aq-action-button:active:not(:disabled){transform:translateY(.5px)}.aq-action-button:disabled{cursor:not-allowed;opacity:.58}.aq-action-button[data-size=sm]{min-height:30px;padding:0 10px;font-size:var(--fs-meta)}.aq-action-button[data-size=md]{min-height:36px;padding:0 13px;font-size:var(--fs-body)}.aq-action-button[data-size=lg]{min-height:44px;padding:0 16px;font-size:var(--fs-body-lg)}.aq-action-button[data-variant=primary]{background:var(--accent-600);border-color:var(--accent-600);color:var(--text-on-accent)}.aq-action-button[data-variant=secondary]{background:var(--surface-card);border-color:var(--border-soft);color:var(--text-primary)}.aq-action-button[data-variant=danger]{background:var(--color-critical);border-color:var(--color-critical);color:#fff}.aq-action-button[data-variant=ghost]{background:transparent;border-color:transparent;color:var(--text-secondary)}.aq-action-button[data-variant=primary]:hover:not(:disabled){background:var(--accent-700);border-color:var(--accent-700)}.aq-action-button[data-variant=secondary]:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-soft)}.aq-action-button[data-variant=danger]:hover:not(:disabled){background:var(--danger-700);border-color:var(--danger-700)}.aq-action-button[data-variant=ghost]:hover:not(:disabled){background:var(--surface-soft);color:var(--text-primary)}.aq-op-layout{display:grid;gap:var(--space-4);min-width:0}.aq-op-layout[data-layout=dashboard],.aq-op-layout[data-layout=analytics]{grid-template-columns:minmax(0,1fr)}.aq-op-layout[data-layout=queue],.aq-op-layout[data-layout=review]{align-content:start}.aq-op-layout[data-layout=split]{grid-template-columns:minmax(0,1fr)}.aq-op-toolbar{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:var(--space-3);min-width:0;padding:10px 12px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:#fffffff0;box-shadow:0 2px 8px #0f172a0f}.aq-op-toolbar-main,.aq-op-toolbar-filters,.aq-op-toolbar-actions{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.aq-op-toolbar-main{flex-wrap:wrap}.aq-op-toolbar-main strong{color:var(--text-primary);font-size:var(--fs-body-lg);font-weight:760}.aq-op-toolbar-main span{min-width:0;color:var(--text-secondary);font-size:var(--fs-body)}.aq-op-toolbar-filters,.aq-op-toolbar-actions{justify-content:flex-end;flex-wrap:wrap}.aq-op-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0;align-items:start}.aq-op-split[data-secondary-visible=true]{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.aq-op-split-primary,.aq-op-split-secondary{min-width:0}.aq-op-split-secondary{position:sticky;top:68px;max-height:calc(100dvh - 92px);overflow:auto}.aq-op-drawer-shell{position:fixed;top:70px;right:18px;bottom:18px;z-index:58;display:flex;width:min(440px,calc(100vw - 36px));min-width:0;outline:none;pointer-events:none}.aq-op-drawer-shell[data-size=md]{width:min(380px,calc(100vw - 36px))}.aq-op-drawer-shell[data-size=xl]{width:min(560px,calc(100vw - 36px))}.aq-queue-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);width:100%;min-width:0;padding:12px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-card);color:inherit;text-align:left;cursor:pointer}.aq-queue-card:hover{border-color:var(--border-strong);background:var(--surface-soft)}.aq-queue-card[data-selected=true]{border-color:var(--accent-200);background:var(--accent-50);box-shadow:inset 3px 0 0 var(--accent-600)}.aq-queue-card-main,.aq-queue-card-side{display:grid;min-width:0;gap:3px}.aq-queue-card-side{align-content:start;justify-items:end}.aq-queue-card-title{min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--fs-body);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.aq-queue-card-description,.aq-queue-card-meta{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:var(--fs-meta);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.aq-bulk-action-bar{position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:min(720px,calc(100% - 32px));margin:0 auto;padding:10px 12px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--slate-900);color:#fff;box-shadow:0 8px 20px #0f172a2e}.aq-bulk-action-bar strong{font-size:var(--fs-body)}.aq-bulk-action-bar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}@media (max-width: 760px){.aq-page-shell-header{display:grid;padding:var(--space-4)}.aq-page-shell-header h2{font-size:24px}.aq-page-shell-actions{justify-content:flex-start}.aq-card,.aq-kpi-card,.aq-chart-panel{padding:var(--space-3)}.aq-op-toolbar{position:static;grid-template-columns:1fr}.aq-op-toolbar-filters,.aq-op-toolbar-actions{justify-content:flex-start}.aq-op-split[data-secondary-visible=true]{grid-template-columns:1fr}.aq-op-split-secondary{position:static;max-height:none}.aq-op-drawer-shell{top:8px;right:8px;bottom:8px;left:8px;width:auto;z-index:80}.aq-queue-card{grid-template-columns:1fr}.aq-queue-card-side{justify-items:start}.aq-bulk-action-bar{bottom:10px;width:calc(100% - 20px);align-items:flex-start;flex-direction:column}}.trackers-excel-page{display:flex;flex-direction:column;gap:8px;min-height:0;height:100%}.trk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.trk-toolbar-main{align-items:flex-end}.trk-toolbar-filters{justify-content:flex-start;align-items:center}.trk-toolbar-left{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.trk-toolbar-right{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.trk-toolbar-compact{justify-content:flex-end}.trk-command-strip{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:8px}.trk-command-card{display:grid;gap:5px;padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:var(--shadow-1)}.trk-command-card-primary{border-left:4px solid var(--accent-600);background:linear-gradient(135deg,#ffffff,var(--accent-50))}.trk-command-card span{color:var(--text-tertiary);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.trk-command-card strong{color:var(--text-primary);font-size:14px}.trk-command-card p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.42}.trk-title{font-size:20px;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:0}.trk-row-count{font-size:12.5px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.trk-start-calls-primary{min-width:128px}.trk-next-step-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border-default);border-left:4px solid var(--accent-600);border-radius:var(--radius-md);background:linear-gradient(135deg,#ffffff,var(--warn-50));box-shadow:var(--shadow-1)}.trk-next-step-banner p{margin:3px 0 0;color:var(--text-secondary);font-size:13px}.trk-undo-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fffbeb;color:#78350f;font-size:13px}.trk-filter-select,.trk-filter-search,.trk-filter-date{height:28px;padding:0 8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-primary);font-size:12px;font-family:var(--font-sans);box-sizing:border-box}.trk-filter-select{max-width:170px;min-width:120px;padding-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 10px}.trk-rows-control{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.trk-rows-select{height:28px;min-width:0;padding:0 26px 0 9px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-primary);font-size:12px;font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 10px;transition:border-color .12s ease,box-shadow .12s ease}.trk-rows-select:hover{border-color:var(--accent-300)}.trk-filter-search{min-width:280px;flex:1 1 280px}.trk-filter-date{min-width:128px}.trk-date-range-menu{position:relative}.trk-date-range-menu>summary{list-style:none}.trk-date-range-menu>summary::-webkit-details-marker{display:none}.trk-date-range-trigger{height:28px;min-width:156px;padding:0 26px 0 8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-primary);font-size:12px;display:inline-flex;align-items:center;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 10px}.trk-date-range-panel{position:absolute;top:32px;left:0;z-index:12;width:292px;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);box-shadow:var(--shadow-md);display:grid;gap:10px}.trk-date-presets{display:flex;flex-wrap:wrap;gap:6px}.trk-date-preset{height:26px;padding:0 8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-secondary);font-size:12px;cursor:pointer}.trk-date-preset.is-active,.trk-date-preset:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.trk-date-calendar-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trk-date-calendar-row label{display:grid;gap:4px;min-width:0}.trk-date-calendar-row span{color:var(--text-tertiary);font-size:11px;font-weight:700}.trk-mobile-filter-shell,.trk-mobile-card-list{display:none}.trk-metrics-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.trk-metric-card{border:1px solid var(--border-default);background:var(--surface-panel);border-radius:var(--radius-sm);padding:6px 7px;display:flex;flex-direction:column;gap:2px}.trk-metric-label{font-size:10.5px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.trk-metric-value{font-size:14px;color:var(--text-primary);font-variant-numeric:tabular-nums}.trk-metrics-context{margin:6px 2px 0;font-size:11px}.trk-rep-performance{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel)}.trk-rep-performance>summary{cursor:pointer;list-style:none;display:grid;gap:3px;font-size:12px;font-weight:600;color:var(--text-secondary);padding:10px 12px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(135deg,#ffffff,var(--info-50))}.trk-rep-performance>summary::-webkit-details-marker{display:none}.trk-rep-performance>summary span{color:var(--text-primary);font-size:13px;font-weight:800}.trk-rep-performance>summary em{color:var(--text-secondary);font-size:12px;font-style:normal;font-weight:500}.trk-rep-performance-wrap{padding:8px 10px;overflow:auto}.trk-rep-table{width:100%;border-collapse:collapse;font-size:12px}.trk-rep-table th,.trk-rep-table td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:6px 8px;white-space:nowrap}.trk-rep-table th{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.trk-filter-select:focus,.trk-filter-search:focus,.trk-filter-date:focus{outline:none;border-color:var(--accent-500);box-shadow:var(--shadow-focus)}.trk-btn-ghost{height:28px;padding:0 10px;border:1px solid var(--border-default);background:var(--surface-panel);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.trk-btn-ghost:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}.trk-btn-ghost:disabled{opacity:.55;cursor:not-allowed}.trk-columns-menu{position:relative}.trk-columns-menu>summary{list-style:none;cursor:pointer;height:28px;padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-secondary);font-size:12px;font-weight:600;display:inline-flex;align-items:center}.trk-columns-menu>summary::-webkit-details-marker{display:none}.trk-columns-menu[open]>summary{border-color:var(--border-strong);color:var(--text-primary)}.trk-columns-menu-list{position:absolute;right:0;top:31px;width:180px;max-height:280px;overflow:auto;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:8px;z-index:8}.trk-columns-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);padding:4px 2px}.trk-columns-item input{margin:0}.trk-columns-reset{margin-top:8px;width:100%;height:28px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer}.trk-columns-reset:hover{border-color:var(--border-strong);color:var(--text-primary);background:var(--surface-hover)}.trk-banner-error{padding:8px 12px;background:var(--danger-50);border:1px solid var(--danger-100);color:var(--danger-800);border-radius:var(--radius-sm);font-size:13px}.trk-layout{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1 1 auto}.trk-layout-split{flex-direction:row;align-items:stretch}.trk-layout-split>.trk-table-wrap{flex:1 1 auto;min-width:0}.trk-table-wrap{background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-sm);overflow:auto;flex:1 1 auto;min-height:0;max-height:none}.trk-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;font-family:var(--font-sans);color:var(--text-primary);table-layout:fixed;min-width:1180px}.trk-table thead th{position:sticky;top:0;z-index:2;background:var(--slate-50);color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:6px 7px;border-bottom:1px solid var(--border-default);border-right:1px solid var(--border-subtle);white-space:nowrap}.trk-table thead th:last-child{border-right:none}.trk-th-center{text-align:center!important}.trk-col-family{width:260px;min-width:260px}.trk-col-phone{width:100px;min-width:100px}.trk-col-email{width:140px;min-width:140px}.trk-col-location{width:128px;min-width:128px}.trk-col-source{width:122px;min-width:122px}.trk-col-source-location{width:168px;min-width:168px}.trk-col-stage{width:92px;min-width:92px}.trk-col-last,.trk-col-created,.trk-col-updated{width:104px;min-width:104px}.trk-col-trial-date,.trk-col-trial-status,.trk-col-balance{width:112px;min-width:112px}.trk-col-flags{width:128px;min-width:128px}.trk-col-contacted-by,.trk-col-owner{width:118px;min-width:118px}.trk-col-called,.trk-col-texted,.trk-col-trial-booked,.trk-col-trial-completed,.trk-col-conversion{width:46px;min-width:46px}.trk-col-call-count,.trk-col-text-count{width:82px;min-width:82px}.trk-col-status{width:132px;min-width:132px}.trk-col-next-action{width:160px;min-width:160px}.trk-col-notes{width:170px;min-width:170px}.trk-col-actions{width:292px;min-width:292px}.trk-table tbody tr{cursor:pointer;transition:background .1s ease}.trk-table tbody tr td{background:var(--surface-panel)}.trk-table tbody tr:hover td{background:#f8fafc}.trk-row-completed td{background:#f0fdf4}.trk-row-completed:hover td{background:#ecfdf5}.trk-row-selected td{background:var(--surface-selected)!important}.trk-row-selected td.trk-col-family{box-shadow:inset 3px 0 0 var(--accent-700),inset 0 0 0 1px #14b8a633}.trk-row-stale td.trk-col-family{box-shadow:inherit}.trk-row-pending td{opacity:.66}.trk-row-archived td{color:var(--text-secondary)}.trk-row-archived td.trk-col-family,.trk-row-reactivated td.trk-col-family{box-shadow:inherit}.trk-cell{padding:4px 7px;border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--slate-100);vertical-align:middle;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.trk-cell-family,.trk-actions-cell,.trk-cell-notes,.trk-col-workflow,.trk-col-next-action,.trk-col-trial-follow-up,.trk-col-trial-outcome,.trk-col-next-follow-up,.trk-col-flags{max-width:none}.trk-cell:last-child{border-right:none}.trk-cell-family{min-width:230px;max-width:280px;white-space:normal;display:flex;flex-direction:column;gap:1px}.trk-location-name,.trk-family-subline,.trk-family-name,.trk-row-err{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trk-family-subline{display:block;font-size:10px;color:var(--text-tertiary);line-height:1.25}.trk-cell-family .trk-family-name,.trk-cell-family .trk-family-subline,.trk-cell-family .trk-row-line2{white-space:normal;overflow-wrap:anywhere}.trk-row-line2{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:10px;line-height:1.35}.trk-row-tags{display:flex;max-width:100%;flex-wrap:wrap;gap:4px;min-height:16px;margin-top:1px}.trk-row-tag{display:inline-flex;align-items:center;max-width:100%;height:16px;padding:0 5px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-muted);color:var(--text-secondary);font-size:9px;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trk-row-tag-warning{border-color:#f59e0b52;background:#f59e0b1a;color:#92400e}.trk-row-tag-failed{border-color:#b91c1c52;background:#b91c1c1a;color:#991b1b}.trk-row-tag-risk{border-color:#d977064d;background:#d9770617;color:#92400e}.trk-row-tag-financial{border-color:#dc26263d;background:#dc262614;color:#991b1b}.trk-row-tag-review{border-color:#6366f133;background:#6366f114;color:#4338ca}.trk-row-tag-next{border-color:#2563eb33;background:#2563eb14;color:#1d4ed8}.trk-flag-summary{color:var(--text-secondary);font-size:11px;line-height:1.35}.trk-family-meta-row{display:inline-flex;align-items:center;gap:4px;margin-top:1px;min-height:14px;flex-wrap:wrap}.trk-inline-indicator{display:inline-flex;align-items:center;height:13px;padding:0 4px;border-radius:4px;font-size:9px;letter-spacing:.02em;font-weight:700;white-space:nowrap}.trk-inline-indicator-source{background:#3b82f614;color:#1d4ed8}.trk-inline-indicator-uncontacted{background:#f59e0b1a;color:#92400e}.trk-inline-indicator-followup{background:#3b82f614;color:#1d4ed8}.trk-inline-indicator-archived{background:var(--slate-100);color:var(--text-secondary)}.trk-inline-indicator-reactivated{background:#22c55e14;color:#15803d}.trk-inline-indicator-attempt{background:#6366f114;color:#4f46e5}.trk-inline-indicator-stale{background:#f59e0b1a;color:#92400e}.trk-family-name{font-weight:700;color:var(--text-primary)}.trk-row-err{font-size:11px;color:var(--danger-700)}.trk-cell a{color:var(--accent-700);text-decoration:none}.trk-cell a:hover{text-decoration:underline}.trk-cell-contact .trk-cell-link{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.trk-copy-contact{width:100%;height:20px;padding:0 6px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-panel);color:var(--text-secondary);font-size:11px;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer}.trk-copy-contact:hover{border-color:var(--border-strong);background:var(--surface-hover)}.trk-copy-contact .copyable-phone-value{max-width:78px}.trk-copy-contact .copyable-phone-feedback{min-width:36px;font-size:10px;text-transform:uppercase;letter-spacing:.03em}.trk-copy-contact-mask{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.trk-copy-contact-cta{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--accent-700)}.trk-cell-toggle{text-align:center;padding:1px}.trk-cell-notes{max-width:200px;min-width:150px;padding:2px 4px}.trk-last-contact-pill{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:999px;font-size:10px;font-weight:600;color:#8a6a1f;background:#fdf4dc}.trk-table thead th.trk-col-family,.trk-table tbody td.trk-col-family{position:sticky;left:0}.trk-table thead th.trk-col-actions,.trk-table tbody td.trk-col-actions{position:sticky;right:0}.trk-table thead th.trk-col-family{z-index:5}.trk-table thead th.trk-col-actions{z-index:5;border-left:1px solid var(--border-default)}.trk-table tbody td.trk-col-family,.trk-table tbody td.trk-col-actions{z-index:3;background:var(--surface-panel)}.trk-table tbody tr:hover td.trk-col-family,.trk-table tbody tr:hover td.trk-col-actions{background:var(--slate-25)}.trk-row-selected td.trk-col-family{background:var(--accent-50)!important}.trk-row-selected td.trk-col-actions{background:var(--accent-50)!important;box-shadow:inset 1px 0 #14b8a633}.trk-dim{color:var(--text-tertiary)}.trk-inline-select,.trk-inline-input{width:100%;height:22px;padding:0 6px;border:1px solid transparent;background:transparent;color:var(--text-primary);font-size:12px;font-family:inherit;border-radius:3px;box-sizing:border-box}.trk-inline-select{padding-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:10px 10px}.trk-inline-select:hover,.trk-inline-input:hover{background-color:var(--slate-50)}.trk-inline-select:focus,.trk-inline-input:focus{outline:none;border-color:var(--accent-500);background-color:var(--surface-panel);box-shadow:var(--shadow-focus)}.trk-inline-select:disabled,.trk-inline-input:disabled{opacity:.55;cursor:not-allowed}.trk-status-chip,.trk-status-select{display:inline-flex;width:fit-content;max-width:100%;min-height:22px;align-items:center;border-radius:999px;border:1px solid #dbe3ea;padding:2px 22px 2px 8px;font-size:11px;font-weight:700;line-height:1.1}.trk-status-chip{padding-right:8px}.trk-status-select{width:100%;background-color:#f8fafc}.trk-review-select{width:100%;min-width:132px;background-color:#f8fafc;border-color:var(--border-default)}.trk-source-truth,.trk-manual-review-copy{display:block;margin-top:3px;color:var(--text-tertiary);font-size:10.5px;line-height:1.25;white-space:normal}.trk-manual-review-copy{color:#7c3aed;font-weight:700}.trk-manager-evidence-line{display:block;margin-top:3px;color:var(--text-secondary);font-size:11px;line-height:1.3;overflow-wrap:anywhere}.trk-manager-edit-review,.trk-manager-edit-success{margin:10px 0;border:1px solid #cbd5e1;border-radius:var(--radius-sm);background:#fff}.trk-manager-edit-review{display:grid;gap:10px;padding:12px}.trk-manager-edit-review strong{color:var(--text-primary);font-size:13px}.trk-manager-edit-review p{margin:2px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.35}.trk-manager-edit-review dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0}.trk-manager-edit-review dl>div{min-width:0}.trk-manager-edit-review dt{color:var(--text-tertiary);font-size:10.5px;font-weight:800}.trk-manager-edit-review dd{margin:2px 0 0;color:var(--text-primary);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.trk-manager-edit-actions{display:flex;flex-wrap:wrap;gap:8px}.trk-manager-edit-success{padding:9px 12px;color:#166534;font-size:12px;font-weight:700;background:#f0fdf4;border-color:#bbf7d0}.trk-status-chip-neutral,.trk-status-chip-muted{border-color:#e5e7eb;background-color:#f9fafb;color:#374151}.trk-status-chip-info{border-color:#bfdbfe;background-color:#eff6ff;color:#1d4ed8}.trk-status-chip-success{border-color:#bbf7d0;background-color:#f0fdf4;color:#15803d}.trk-status-chip-warning{border-color:#fde68a;background-color:#fffbeb;color:#92400e}.trk-tri-toggle{width:18px;height:18px;border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:2px}.trk-tri-mark{display:inline-flex;align-items:center;justify-content:center;width:12px;font-size:10px;line-height:1}.trk-tri-mark-blank{color:var(--text-tertiary);opacity:.45}.trk-tri-mark-yes,.trk-tri-mark-no{opacity:.92}.trk-tri-toggle:hover:not(:disabled){background:var(--slate-50)}.trk-tri-toggle:focus-visible{outline:1px solid var(--accent-500);outline-offset:1px}.trk-tri-toggle:disabled{opacity:.55;cursor:not-allowed}.trk-empty-cell{text-align:center;padding:40px 12px;color:var(--text-tertiary);font-size:13px}.trk-loading{padding:16px 12px;color:var(--text-tertiary);font-size:13px;text-align:center}.trk-row-acne-unworked td.trk-col-family{box-shadow:inset 4px 0 #d97706;background:#fffbeb}.trk-row-acne-unworked:hover td.trk-col-family{background:#fef3c7}.trk-row-acne-unworked .trk-created-critical,.trk-row-acne-unworked .trk-created-risk{border-color:#f59e0b;background:#fffbeb;color:#92400e}.trk-row-stage-trial td.trk-col-family,.trk-row-stage-enrolled td.trk-col-family,.trk-row-overdue td.trk-col-family{box-shadow:inherit}.trk-inline-actions{display:inline-flex;align-items:center;gap:4px;margin-top:4px;flex-wrap:wrap}.trk-inline-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:74px;height:24px;padding:0 8px;border-radius:4px;border:1px solid var(--border-default);background:#fff;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.01em;cursor:pointer;white-space:nowrap}.trk-inline-action-btn:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.trk-inline-action-btn:disabled{opacity:.58;cursor:not-allowed}.trk-inline-action-call{border-color:#0f766e;background:#0f766e;color:#fff}.trk-inline-action-call:hover:not(:disabled){border-color:#115e59;background:#115e59;color:#fff}.trk-inline-action-text{border-color:#94a3b8;background:#fff;color:#334155}.trk-inline-action-contact{border-color:#86efac;background:#fff;color:#15803d}.trk-inline-action-contact.is-done{border-color:#16a34a;background:#16a34a;color:#fff;opacity:.94}.trk-inline-action-archive{border-color:#d1d5db;background:#f9fafb;color:#374151}.trk-inline-action-undo{border-color:#d9770647;background:#fffbeb;color:#92400e}.trk-inline-action-danger{border-color:#fecaca;background:#fff5f5;color:#b91c1c}.trk-inline-action-btn.is-done{color:var(--slate-500)}.trk-inline-action-contact.is-done{color:#fff}.trk-action-icon{width:13px;height:13px;flex:0 0 auto}.trk-actions-cell{padding:3px 6px;border-left:1px solid var(--border-default);white-space:normal;overflow:visible}.trk-row-actions{display:flex;align-items:center;justify-content:flex-start;gap:4px;flex-wrap:wrap;min-width:0}.trk-row-actions.is-completed .trk-inline-action-call,.trk-row-actions.is-completed .trk-inline-action-text{border-color:#cbd5e1;background:#f8fafc;color:#64748b;opacity:.46}.trk-row-actions.is-completed .trk-inline-action-contact.is-done{opacity:.95}.trk-row-overflow-menu summary{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px;border-radius:4px;color:var(--text-tertiary);cursor:pointer;font-size:11px;font-weight:700;list-style:none}.trk-row-overflow-menu summary::-webkit-details-marker{display:none}.trk-row-overflow-menu summary:hover{background:var(--surface-hover);color:var(--text-primary)}.trk-flags-inline{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.trk-flags-inline .trk-review-select{flex:1 1 150px}.trk-active-queue-context,.trk-acne-quick-sort,.trk-active-summary-line,.trk-stage-framework,.trk-manager-workbench,.trk-queue-safety-strip,.trk-trial-filter-strip,.trk-diagnostics-note,.trk-render-limit-note,.trk-banner{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-panel)}.trk-active-queue-context{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) minmax(240px,1fr);gap:10px;align-items:stretch;padding:12px}.trk-acne-quick-sort,.trk-active-summary-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px}.trk-acne-quick-sort>span{color:var(--text-tertiary);font-size:11px;font-weight:800}.trk-acne-sort-chip{min-height:26px;padding:4px 8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#fff;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:700}.trk-acne-sort-chip:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.trk-acne-sort-chip.is-active{border-color:var(--accent-600);background:var(--accent-50);color:var(--accent-700)}.trk-active-summary-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px;font-weight:700}.trk-active-summary-line span,.trk-active-summary-chip,.trk-active-summary-reset{min-width:0}.trk-active-summary-line span+span:before,.trk-active-summary-chip+span:before,.trk-active-summary-line span+.trk-active-summary-chip:before,.trk-active-summary-chip+.trk-active-summary-chip:before,.trk-active-summary-reset:before{content:"·";margin-right:6px;color:var(--text-tertiary)}.trk-active-summary-chip,.trk-active-summary-reset{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.trk-active-summary-chip:hover,.trk-active-summary-reset:hover{color:var(--accent-700);text-decoration:underline;text-underline-offset:2px}.trk-active-summary-reset{color:var(--text-primary)}.trk-empty-filter-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 0;padding:0;list-style:none}.trk-empty-filter-chips li{max-width:100%;min-height:22px;padding:3px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.trk-queue-command-main,.trk-queue-command-next,.trk-queue-command-facts{min-width:0;display:grid;gap:4px}.trk-command-eyebrow,.trk-queue-command-next>span,.trk-queue-command-facts dt{color:var(--text-tertiary);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.trk-queue-command-main strong,.trk-queue-command-next strong{color:var(--text-primary);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.trk-queue-command-main>span:last-child,.trk-queue-command-next em,.trk-queue-command-facts dd{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.35}.trk-queue-command-next{padding:10px;border:1px solid rgba(15,118,110,.16);border-radius:var(--radius-sm);background:#f8fffd}.trk-queue-command-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trk-queue-command-facts div{min-width:0;padding:8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken)}.trk-queue-command-facts dd{overflow-wrap:anywhere}.trk-active-queue-context ul{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.trk-active-queue-context li,.trk-queue-safety-strip span,.trk-trial-evidence-inline,.trk-reminder-reason{display:inline-flex;width:fit-content;max-width:100%;align-items:center;min-height:22px;padding:3px 8px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-sunken);color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.trk-manager-workbench-disclosure{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-panel);overflow:hidden}.trk-manager-workbench-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:10px 12px;cursor:pointer;list-style:none;color:var(--text-primary);font-size:13px;font-weight:800}.trk-manager-workbench-disclosure>summary::-webkit-details-marker{display:none}.trk-manager-workbench-disclosure>summary em{color:var(--text-tertiary);font-size:12px;font-style:normal;font-weight:600;text-align:right}.trk-manager-workbench{display:grid;gap:10px;padding:12px;border-width:1px 0 0;border-radius:0}.trk-workbench-counts,.trk-workbench-owner-counts,.trk-workbench-quick-filters,.trk-workbench-controls,.trk-queue-safety-strip,.trk-trial-filter-strip{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.trk-workbench-count,.trk-workbench-owner-chip,.trk-workbench-chip,.trk-trial-filter-chip,.trk-owner-workload-card{min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#fff;color:var(--text-secondary);cursor:pointer;font:inherit}.trk-workbench-count,.trk-workbench-owner-chip{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:baseline;min-height:34px;padding:6px 9px}.trk-workbench-count span,.trk-workbench-owner-chip span,.trk-owner-workload-card span,.trk-owner-workload-card em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trk-workbench-count span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.trk-workbench-count strong,.trk-workbench-owner-chip strong,.trk-owner-workload-card strong{color:var(--text-primary);font-variant-numeric:tabular-nums}.trk-workbench-chip,.trk-trial-filter-chip{min-height:28px;padding:5px 9px;font-size:12px;font-weight:700}.trk-workbench-chip.is-active,.trk-workbench-owner-chip.is-active,.trk-trial-filter-chip.is-active,.trk-owner-workload-card.is-active{border-color:var(--accent-600);background:var(--accent-50);color:var(--accent-700)}.trk-assignment-review{display:grid;gap:10px;padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.trk-assignment-review-head,.trk-assignment-review-panel-head,.trk-trial-evidence-body{display:flex;justify-content:space-between;gap:10px;min-width:0}.trk-assignment-review-head strong,.trk-assignment-review-panel-head strong{color:var(--text-primary);font-size:13px}.trk-assignment-review-head span,.trk-assignment-review-panel-head span,.trk-assignment-review-empty{margin:0;color:var(--text-tertiary);font-size:12px}.trk-owner-workload-snapshot,.trk-assignment-review-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trk-assignment-review-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.trk-owner-workload-card{display:grid;gap:3px;padding:9px;text-align:left}.trk-owner-workload-card.is-clear{background:#f0fdf4;color:#166534}.trk-owner-workload-breakdown{color:var(--text-tertiary);font-size:11px;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.trk-assignment-review-panel{min-width:0;display:grid;gap:8px;padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff}.trk-assignment-review-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.trk-assignment-review-signal button,.trk-assignment-change-item{width:100%;min-width:0;display:grid;gap:3px;padding:8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary);text-align:left}.trk-assignment-review-signal button{cursor:pointer;font:inherit}.trk-assignment-review-signal strong,.trk-assignment-change-item strong{color:var(--text-primary);overflow-wrap:anywhere}.trk-assignment-review-signal em,.trk-assignment-change-item em,.trk-assignment-review-owner{color:var(--text-tertiary);font-size:11px;font-style:normal;line-height:1.3}.trk-assignment-review-signal.is-critical button{border-color:#fecaca;background:#fef2f2}.trk-assignment-review-signal.is-warning button{border-color:#fde68a;background:#fffbeb}.trk-assignment-change-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.trk-assignment-change-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.trk-queue-safety-strip{padding:8px 10px;background:#fbfdff}.trk-diagnostics-note{padding:10px 12px}.trk-diagnostics-note summary{cursor:pointer;color:var(--danger-700);font-size:13px;font-weight:800}.trk-diagnostics-note ul{margin:8px 0 0;padding-left:18px;color:var(--text-secondary);font-size:12px}.trk-trial-filter-strip{padding:8px 10px}.trk-trial-work-queue-label{color:var(--text-tertiary);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.trk-trial-filter-chip{flex:0 0 auto}.trk-banner,.trk-render-limit-note{margin:0;padding:9px 12px;color:var(--text-secondary);font-size:12px;line-height:1.4}.trk-banner-info{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.trk-banner-warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.trk-stage-tabs{display:flex;gap:18px;min-width:0;max-width:100%;overflow-x:auto;padding:0 0 1px;border-bottom:1px solid var(--border-default);scrollbar-width:thin;scroll-snap-type:x proximity}.trk-stage-tab{flex:0 0 auto;min-height:36px;padding:0 1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;scroll-snap-align:start}.trk-stage-tab:hover{color:var(--text-primary)}.trk-stage-tab.is-active{border-bottom-color:var(--accent-600);color:var(--accent-700)}.trk-stage-framework{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px}.trk-stage-framework-copy{min-width:0;display:grid;gap:3px}.trk-stage-framework-copy strong{color:var(--text-primary);font-size:14px;line-height:1.25}.trk-stage-framework-copy span,.trk-stage-framework-link,.trk-page-range{color:var(--text-secondary);font-size:12px;line-height:1.35}.trk-stage-framework-link{color:var(--text-tertiary)}.trk-page-controls,.trk-pagination-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end}.trk-page-controls label{display:inline-flex;align-items:center;gap:6px;color:var(--text-tertiary);font-size:11px;font-weight:800;text-transform:uppercase}.trk-page-controls select{height:28px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#fff;color:var(--text-primary);font-size:12px}.trk-workflow-cell,.trk-status-stack{min-width:0;display:grid;gap:4px}.trk-workflow-status-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.trk-workflow-meta,.trk-workflow-last-contact,.trk-next-action-hint,.trk-next-action-readonly,.trk-stage-readonly{display:block;color:var(--text-tertiary);font-size:11px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.trk-worklist-contact-cell{gap:4px}.trk-worklist-contact-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0;margin-top:4px}.trk-worklist-phone,.trk-worklist-email{max-width:100%;min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;color:var(--text-secondary);font-size:11px}.trk-next-action-readonly{color:#92400e;font-size:12px;font-weight:800}.trk-col-priority,.trk-col-trial-attendance{text-align:left}.trk-frontline-family-cell,.trk-manager-family-cell{min-width:220px}.trk-frontline-next-action{display:grid;gap:4px;padding:9px;border:1px solid #fde68a;border-radius:var(--radius-sm);background:#fffbeb}.trk-frontline-next-action>span{color:#92400e;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.trk-frontline-next-action strong{color:#78350f;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.trk-frontline-next-action em{color:#92400e;font-size:12px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.trk-trial-row-context{color:#1d4ed8}.trk-trial-worksheet-select,.trk-next-follow-up-input{min-width:118px}.trk-columns-menu-compact{z-index:30}.trk-detail-panel-shell{min-width:0}.trk-note-drawer{display:grid;gap:12px}.trk-note-context,.trk-note-existing{display:grid;gap:4px;color:var(--text-secondary);font-size:12px;line-height:1.4}.trk-manager-inspector-context{border-color:#cbd5e1;background:#f8fafc}.trk-note-field{display:grid;gap:6px}.trk-note-field textarea,.trk-note-field input{width:100%;min-width:0;box-sizing:border-box}.trk-note-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.trk-copy-phone,.trk-call-mode-contact-item-email,.trk-call-mode-context{min-width:0;overflow:hidden;text-overflow:ellipsis}.trk-call-mode-context{display:grid;gap:4px;white-space:normal;overflow-wrap:anywhere}.trk-panel{flex:0 0 390px;max-width:390px;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 220px)}.trk-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px 10px;border-bottom:1px solid var(--border-subtle)}.trk-panel-heading{min-width:0}.trk-panel-title{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.3;white-space:normal;overflow-wrap:anywhere}.trk-panel-subtitle{margin-top:2px;font-size:11.5px;color:var(--text-tertiary);white-space:normal;overflow-wrap:anywhere}.trk-panel-close{border:none;background:transparent;color:var(--text-tertiary);font-size:20px;line-height:1;cursor:pointer;padding:2px 8px;border-radius:var(--radius-sm)}.trk-panel-close:hover{background:var(--surface-hover);color:var(--text-primary)}.trk-panel-section{padding:10px 14px;border-bottom:1px solid var(--border-subtle);overflow:visible}.trk-panel-section:last-of-type{border-bottom:none}.trk-panel-section-title{margin:0 0 6px;font-size:10px;font-weight:700;color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase}.trk-panel-kv{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.trk-panel-kv>div{min-width:0;display:flex;flex-direction:column;gap:2px}.trk-panel-kv-wide{grid-column:1 / -1}.trk-panel-kv dt{font-size:10px;font-weight:700;color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase}.trk-panel-kv dd{margin:0;font-size:12.5px;color:var(--text-primary);word-break:break-word;white-space:normal;overflow-wrap:anywhere}.trk-panel-chip-row{display:flex;flex-wrap:wrap;gap:6px}.trk-panel-kv a{color:var(--accent-700);text-decoration:none}.trk-panel-kv a:hover{text-decoration:underline}.trk-panel-notes,.trk-panel-snippet{font-size:12.5px;color:var(--text-secondary);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.trk-panel-snippet{font-style:italic}.trk-panel-link{margin-top:10px;border:none;background:transparent;color:var(--accent-700);font-size:12.5px;font-weight:500;cursor:pointer;padding:0}.trk-panel-link:hover{text-decoration:underline}.trk-panel-list{margin:0;padding-left:18px;display:grid;gap:4px}.trk-panel-list li{font-size:12.5px;color:var(--text-primary)}.trk-panel-subheading{margin:8px 0 6px;font-size:10px;color:var(--text-tertiary);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.trk-panel-error{font-size:12.5px;color:var(--danger-700)}.trk-panel-history{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.trk-panel-history-item{display:flex;flex-direction:column;gap:2px;padding:5px 7px;border-left:2px solid var(--border-subtle);background:var(--slate-25);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.trk-panel-history-when{font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.trk-panel-history-source{width:fit-content;padding:1px 5px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);background:var(--surface-primary);font-size:11px;font-weight:700}.trk-panel-history-what{font-size:12.5px;color:var(--text-primary);font-weight:600}.trk-panel-history-detail{font-size:12px;color:var(--text-secondary);line-height:1.35;overflow-wrap:anywhere}.trk-panel-history-who{font-size:11.5px;color:var(--text-tertiary)}.trk-panel-footer{display:flex;gap:8px;padding:10px 14px;border-top:1px solid var(--border-subtle);background:var(--surface-sunken)}.trk-panel-action{flex:1 1 auto;height:32px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--accent-600);background:var(--accent-600);color:var(--text-on-accent, #fff);font-size:12.5px;font-weight:600;cursor:pointer}.trk-panel-action:hover{background:var(--accent-700);border-color:var(--accent-700)}.trk-panel-action:disabled{cursor:not-allowed;opacity:.55;background:var(--surface-hover);border-color:var(--border-default);color:var(--text-tertiary)}.trk-panel-action-ghost{background:var(--surface-panel);color:var(--text-primary);border-color:var(--border-default)}.trk-panel-action-ghost:hover{background:var(--surface-hover);border-color:var(--border-strong)}@media (max-width: 1260px){.trk-metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.trk-active-queue-context,.trk-stage-framework{grid-template-columns:1fr}.trk-page-controls,.trk-pagination-actions{justify-content:flex-start}.trk-owner-workload-snapshot,.trk-assignment-review-panels{grid-template-columns:1fr}.trk-layout-split{flex-direction:column}.trk-panel{flex:1 1 auto;max-width:none}.trk-filter-search{min-width:220px}}@media (max-width: 1080px){.trackers-excel-page{height:auto}.trk-table-wrap{min-height:280px;max-height:min(68vh,620px)}}@media (max-width: 760px){.trackers-excel-page{gap:10px;padding-bottom:16px;min-width:0}.trk-active-queue-context,.trk-manager-workbench,.trk-stage-framework,.trk-trial-filter-strip{padding:10px}.trk-queue-command-facts,.trk-frontline-contact-grid,.trk-frontline-worklist-meta{grid-template-columns:1fr}.trk-manager-workbench-disclosure>summary,.trk-assignment-review-head,.trk-assignment-review-panel-head,.trk-assignment-change-item{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.trk-assignment-change-actions{justify-content:flex-start}.trk-workbench-count,.trk-workbench-owner-chip,.trk-workbench-chip,.trk-trial-filter-chip,.trk-page-controls .trk-btn-ghost{flex:1 1 auto;justify-content:center}.trk-stage-tab{min-height:32px;padding-inline:1px}.trk-toolbar-main{align-items:flex-start}.trk-toolbar-right{width:100%;justify-content:flex-start}.trk-desktop-filters{display:none}.trk-mobile-filter-shell{display:grid;gap:8px}.trk-mobile-filter-trigger{width:100%;justify-content:center;height:34px}.trk-mobile-sort-bar{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:center;padding:8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel)}.trk-mobile-sort-bar>span{color:var(--text-tertiary);font-size:11px;font-weight:800}.trk-mobile-sort-button{min-width:0;height:30px;padding:0 8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#fff;color:var(--text-secondary);font-size:12px;font-weight:700;cursor:pointer}.trk-mobile-sort-button.is-active{border-color:var(--accent-600);background:var(--accent-50);color:var(--accent-700)}.trk-mobile-filter-drawer{display:grid;grid-template-columns:1fr;gap:8px;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel)}.trk-undo-banner{align-items:stretch;flex-direction:column}.trk-mobile-filter-drawer .trk-filter-select,.trk-mobile-filter-drawer .trk-filter-search,.trk-mobile-filter-drawer .trk-date-range-menu,.trk-mobile-filter-drawer .trk-date-range-trigger,.trk-mobile-filter-drawer .trk-btn-ghost{width:100%;min-width:0;max-width:none}.trk-mobile-filter-drawer .trk-filter-select,.trk-mobile-filter-drawer .trk-filter-search,.trk-mobile-filter-drawer .trk-date-range-trigger,.trk-mobile-filter-drawer .trk-btn-ghost{height:34px}.trk-date-range-panel{position:static;width:100%;box-shadow:none;margin-top:6px}.trk-date-calendar-row{grid-template-columns:1fr}.trk-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trk-rep-performance{display:none}.trk-layout{gap:10px}.trk-table-wrap{display:none}.trk-mobile-card-list{display:grid;gap:8px}.trk-mobile-card{display:grid;gap:9px;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel)}.trk-mobile-card.is-selected{border-color:var(--accent-600);box-shadow:inset 3px 0 0 var(--accent-600)}.trk-mobile-card.is-completed{border-color:#bbf7d0;background:#f0fdf4}.trk-mobile-card.is-archived{color:var(--text-secondary);background:var(--surface-sunken)}.trk-mobile-card.trk-row-acne-unworked{border-left:4px solid #d97706;background:#fffbeb}.trk-mobile-card-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.trk-mobile-card-header h3{margin:0;color:var(--text-primary);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.trk-mobile-card-header p,.trk-mobile-card-note{margin:2px 0 0;color:var(--text-tertiary);font-size:12px}.trk-mobile-card-header>span{flex:0 0 auto;font-size:11px;font-weight:700;color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:3px 6px}.trk-mobile-card-meta{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.trk-mobile-card-meta div:last-child{grid-column:1 / -1}.trk-mobile-card-meta dt{color:var(--text-tertiary);font-size:10px;font-weight:700;margin-bottom:2px}.trk-mobile-card-meta dd{margin:0;color:var(--text-primary);font-size:12.5px;overflow-wrap:anywhere}@media (max-width: 430px){.trk-mobile-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto}.trk-mobile-card-meta{grid-template-columns:1fr}}.trk-mobile-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.trk-mobile-card-actions .aq-overflow,.trk-mobile-card-actions .aq-overflow-trigger{width:100%}.trk-mobile-card-actions .trk-inline-action-btn{width:100%;height:30px;min-width:0;font-size:12px}.trk-mobile-card-actions .aq-overflow-trigger{height:30px;border-color:var(--border-default);background:var(--surface-panel)}.trk-mobile-next-action-summary{margin-top:-1px}.trk-mobile-empty{padding:16px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-tertiary);font-size:13px}}@media (min-width: 1261px) and (max-width: 1540px){.trk-metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.trk-panel{flex-basis:360px;max-width:360px}}.today-command-page{display:flex;flex-direction:column;gap:20px}.today-v2-header{border:1px solid var(--border-subtle);border-top:4px solid var(--accent-500);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffffffa,#eff6ffd1);box-shadow:var(--shadow-1);padding:18px}.today-v2-intent-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.today-v2-intent-strip span{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(37,99,235,.16);border-radius:var(--radius-md);background:#ffffffc7;color:var(--text-secondary);font-size:12px;line-height:1.35}.today-v2-intent-strip strong{color:var(--info-800);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.today-command-page .today-page-controls{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.today-section{display:flex;flex-direction:column;gap:12px}.today-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.today-section-head h3{font-size:15px;font-weight:600;margin:0;color:var(--text-primary);letter-spacing:-.01em}.today-section-head .meta-text{margin:2px 0 0;font-size:12.5px;color:var(--text-tertiary)}.today-section-head-cta{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500;color:var(--accent-600);background:transparent;border:none;padding:4px 0;cursor:pointer}.today-section-head-cta:hover{color:var(--accent-700);text-decoration:underline}.today-hero-alerts{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.today-hero-alert{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px 20px;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-1);cursor:pointer;text-align:left;transition:box-shadow .12s ease,transform .12s ease;overflow:hidden}.today-hero-alert:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--slate-300)}.today-hero-alert:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.today-hero-alert-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0}.today-hero-alert-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.today-hero-alert-count{font-size:32px;font-weight:700;line-height:1;color:var(--text-primary);letter-spacing:-.02em}.today-hero-alert-suffix{font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase}.today-hero-alert-sub{display:inline-flex;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--text-tertiary)}.today-hero-alert-cta{font-size:12.5px;font-weight:500;color:var(--accent-600);margin-top:2px}.today-hero-alert[data-tone=urgent]:before{background:var(--danger-600)}.today-hero-alert[data-tone=urgent]{background:var(--surface-panel)}.today-hero-alert[data-tone=urgent] .today-hero-alert-label{color:var(--danger-700)}.today-hero-alert[data-tone=urgent] .today-hero-alert-count{color:var(--danger-800)}.today-hero-alert[data-tone=warn]:before{background:var(--warn-600)}.today-hero-alert[data-tone=warn]{background:var(--surface-panel)}.today-hero-alert[data-tone=warn] .today-hero-alert-label{color:var(--warn-700)}.today-hero-alert[data-tone=warn] .today-hero-alert-count{color:var(--warn-800)}.today-hero-alert[data-tone=info]:before{background:var(--info-600)}.today-hero-alert[data-tone=info] .today-hero-alert-label{color:var(--info-700)}.today-hero-alert[data-tone=ready]:before{background:var(--success-600)}.today-hero-alert[data-tone=ready] .today-hero-alert-label{color:var(--success-700)}.today-hero-alert[data-tone=muted]:before{background:var(--slate-300)}.today-hero-alert-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4;border:1px solid var(--border-subtle);background:var(--surface-panel);color:var(--text-secondary)}.today-hero-alert-chip[data-tone=urgent]{background:var(--danger-50);color:var(--danger-800);border-color:var(--danger-100)}.today-hero-alert-chip[data-tone=warn]{background:var(--warn-50);color:var(--warn-800);border-color:var(--warn-100)}.today-command-page .today-pulse-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;background:transparent}.today-command-page .today-pulse-tile{background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-1);padding:14px 14px 14px 18px;position:relative;transition:box-shadow .12s ease;cursor:pointer}.today-command-page .today-pulse-tile:before{left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0}.today-command-page .today-pulse-tile:hover{box-shadow:var(--shadow-2);border-color:var(--border-strong);background:var(--surface-panel)}.today-command-page .today-pulse-tile-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:6px}.today-command-page .today-pulse-tile-value{font-size:24px;font-weight:700;line-height:1.1;color:var(--text-primary);letter-spacing:-.02em}.today-command-page .today-pulse-tile-subtext{font-size:11.5px;color:var(--text-tertiary);margin-top:4px}.today-attention-card{background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-1);overflow:hidden;display:flex;flex-direction:column}.today-attention-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken);flex-wrap:wrap}.today-attention-card-head h3{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.today-attention-card-head-sub{display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--text-tertiary);font-size:12.5px}.today-attention-card-head-actions{display:inline-flex;gap:8px;flex-wrap:wrap}.today-ingest-ribbon{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border-subtle);background:var(--surface-panel);font-size:12.5px;flex-wrap:wrap}.today-ingest-ribbon[data-tone=urgent]{background:var(--danger-50)}.today-ingest-ribbon[data-tone=warn]{background:var(--warn-50)}.today-ingest-ribbon-left{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.today-ingest-ribbon-actions{display:inline-flex;gap:6px}.today-ingest-ribbon-btn{height:26px;padding:0 10px;font-size:12px;font-weight:500;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-panel);color:var(--text-primary);cursor:pointer}.today-ingest-ribbon-btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.today-ingest-ribbon-btn:disabled{opacity:.55;cursor:not-allowed}.today-attention-card .aq-opstable-wrap{border:none;border-radius:0;box-shadow:none}.today-attention-card .aq-opstable thead th{background:var(--surface-panel);border-bottom:1px solid var(--border-subtle)}.today-attention-card .aq-opstable tbody tr{cursor:pointer}.today-attention-card .aq-opstable tbody tr.today-attention-row-escalated td:first-child{box-shadow:inset 3px 0 0 var(--danger-600)}.today-attention-card .aq-opstable tbody tr.today-attention-row-warning td:first-child{box-shadow:inset 3px 0 0 var(--warn-600)}.today-attention-empty-card{padding:32px 16px;text-align:center}.today-attention-empty-title{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.today-attention-primary-block{display:flex;flex-direction:column;gap:2px;min-width:0}.today-attention-primary-block strong{font-size:13px;font-weight:600;color:var(--text-primary)}.today-attention-primary-block .meta-text{font-size:11.5px;color:var(--text-tertiary)}.today-attention-owner{display:flex;flex-direction:column;gap:2px;font-size:12.5px}.today-attention-owner-name{color:var(--text-primary);font-weight:500}.today-attention-owner-source{color:var(--text-tertiary);font-size:11px}.today-wins-card{background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-1);overflow:hidden}.today-wins-card .today-wins-header{padding:0;border:none;background:transparent}.today-wins-card .today-wins-toggle{width:100%;display:flex;align-items:center;gap:8px;padding:12px 16px;background:transparent;border:none;cursor:pointer;text-align:left}.today-wins-card .today-wins-toggle:hover{background:var(--surface-hover)}.today-wins-card .today-wins-title{font-size:14px;font-weight:600;color:var(--text-primary)}.today-wins-card .today-wins-body{padding:4px 16px 16px;border-top:1px solid var(--border-subtle)}.today-wins-card .today-wins-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.today-wins-card .today-wins-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:12.5px}.today-wins-card .today-wins-item:hover{background:var(--surface-hover)}.today-wins-card .today-wins-type{font-weight:500;color:var(--text-primary)}.today-wins-card .today-wins-when{margin-left:auto;color:var(--text-tertiary)}.today-command-page .today-block-error,.today-command-page .today-block-empty{background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:14px 16px;box-shadow:var(--shadow-1);display:flex;align-items:center;justify-content:space-between;gap:12px}.today-ops-tag-sla-failed,.today-ops-tag-sla-risk,.today-ops-tag-sla-review,.today-ops-pill-sla-failed,.today-ops-pill-sla-risk,.today-ops-pill-sla-review{border-radius:6px;text-transform:none;letter-spacing:0}.today-ops-tag-sla-failed,.today-ops-pill-sla-failed{border-color:#b91c1c52;background:#b91c1c1a;color:#991b1b}.today-ops-tag-sla-risk,.today-ops-pill-sla-risk{border-color:#d977064d;background:#d9770617;color:#92400e}.today-ops-tag-sla-review,.today-ops-pill-sla-review{border-color:#6366f133;background:#6366f114;color:#4338ca}:root{--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--shadow-1: none;--shadow-2: none}.surface,.page-section,.metric-card,.summary-card,.table-wrap,.ops-table-wrap{border-radius:var(--radius-md);box-shadow:none}.surface,.page-section,.metric-card{border-color:#94a3b857}.action-button,.btn-primary{background:var(--accent-600);border:1px solid var(--accent-600);box-shadow:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.action-button:hover,.btn-primary:hover{background:var(--accent-700);border-color:var(--accent-700)}.secondary-button,.btn-secondary{border-radius:var(--radius-sm);background:var(--surface-panel);border-color:#94a3b861;color:var(--text-primary);box-shadow:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.action-button:active:not(:disabled),.secondary-button:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled),.uploads-type-option:active:not(:disabled),.uploads-clickable-metric:active:not(:disabled){transform:scale(.98)}.uploads-lane-actions .action-button{background:var(--accent-600);border-color:var(--accent-600);color:#fff}.uploads-lane-actions .action-button:hover:not(:disabled),.uploads-lane-actions .action-button:focus-visible{background:var(--accent-700);border-color:var(--accent-700)}.uploads-lane-actions .secondary-button:not(.uploads-wizard-undo-button){background:var(--surface-panel);border-color:var(--accent-500);color:var(--accent-800)}.uploads-lane-actions .secondary-button:not(.uploads-wizard-undo-button):hover:not(:disabled),.uploads-lane-actions .secondary-button:not(.uploads-wizard-undo-button):focus-visible{background:var(--accent-50);border-color:var(--accent-700);color:var(--accent-900)}.page-section h3,.surface-header h3,.uploads-step-heading h3{color:var(--text-primary);font-weight:750}.metric-card-value{color:var(--text-primary);font-size:clamp(1.55rem,1.2rem + .7vw,2rem);font-weight:750}.surface-header{padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.operations-module-page .page-header,.operations-module-page .surface,.operations-module-page .metric-card,.operations-module-page .page-section{box-shadow:none}.sidebar-meta-card{border-radius:var(--radius-sm);box-shadow:none}.sidebar-nav{gap:8px}.nav-group{gap:1px}.nav-item{border-radius:4px;border-left:3px solid transparent;padding:7px 10px}.nav-item.active,.sidebar-expanded .nav-item.active{background:var(--accent-100);border-color:transparent;border-left-color:var(--accent-700);color:var(--text-primary)}.uploads-lane-card{border-left:4px solid var(--slate-300)}.uploads-lane-card.uploads-status-committed{border-left-color:var(--success-600)}.uploads-lane-card.uploads-status-preview{border-left-color:var(--warn-600)}.uploads-lane-card.uploads-status-failed{border-left-color:var(--danger-600)}.uploads-status-wrap .status-pill{font-weight:700}.uploads-status-wrap.uploads-status-committed .status-pill{background:#22c55e14;color:#15803d;border-color:#22c55e33}.uploads-status-wrap.uploads-status-preview .status-pill{background:#f59e0b1a;color:#92400e;border-color:#f59e0b38}.uploads-status-wrap.uploads-status-failed .status-pill{background:#ef444414;color:#b91c1c;border-color:#ef44442e}.uploads-workspace-page .data-table tbody tr.uploads-status-committed td:first-child{box-shadow:inset 4px 0 0 var(--success-600)}.uploads-workspace-page .data-table tbody tr.uploads-status-preview td:first-child{box-shadow:inset 4px 0 0 var(--warn-600)}.uploads-workspace-page .data-table tbody tr.uploads-status-failed td:first-child{box-shadow:inset 4px 0 0 var(--danger-600)}.uploads-history-undo-button{min-width:78px;font-weight:700;border-color:var(--danger-200);color:var(--danger-700)}.uploads-history-undo-button:hover:not(:disabled){background:var(--danger-50);border-color:var(--danger-200)}.uploads-workspace-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-inline:0;overflow-x:clip}.uploads-workspace-page>*,.uploads-workspace-page .page-header,.uploads-workspace-page .page-section,.uploads-workspace-page .surface,.uploads-workspace-page .metric-grid,.uploads-workspace-page .metric-card,.uploads-history-anchor{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.uploads-workspace-page>.metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.uploads-workspace-page .page-section,.uploads-workspace-page .surface,.uploads-workspace-page .metric-card{max-width:100%}.uploads-workspace-page .table-wrap{max-width:100%;overflow-x:auto}.uploads-lane-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.uploads-lane-card{min-width:0}.queue-v2-table-wrap{border-radius:0}.queue-v2-table th,.queue-v2-table td{padding-top:8px;padding-bottom:8px}.queue-v2-loading-inline{padding:8px 12px;font-size:12px;color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle);background:var(--surface-app)}.queue-v2-table-wrap-loading{border-top:1px solid var(--border-default)}.queue-v2-table-skeleton td{padding-top:7px;padding-bottom:7px}.queue-v2-skeleton-line{display:inline-block;width:100%;height:11px;border-radius:4px;background:var(--slate-100);background-size:220% 100%}.admin-role-list{display:flex;flex-wrap:wrap;gap:6px}.admin-cleanup-status,.admin-scope-card{display:grid;gap:var(--space-3)}.admin-cleanup-status{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-cleanup-status dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.uploads-clickable-metric{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer}.uploads-clickable-metric:not(:disabled){border-color:var(--accent-200);background:var(--accent-50)}.uploads-clickable-metric:not(:disabled) .metric-card-value,.uploads-wizard-impact strong,.uploads-lane-impact-grid strong{color:var(--accent-800)}.uploads-clickable-metric:hover:not(:disabled),.uploads-clickable-metric:focus-visible{border-color:var(--accent-500);background:var(--accent-100)}.uploads-clickable-metric:disabled{cursor:default}.uploads-advanced-toggle[aria-pressed=true]{background:var(--accent-50);border-color:var(--accent-200);color:var(--accent-800)}.uploads-wizard-section{order:2;border-color:var(--accent-100)}.uploads-history-anchor{order:3}.uploads-lanes-section{order:4}.uploads-wizard{display:grid;gap:8px;padding:10px;min-width:0}.uploads-wizard-step{display:grid;gap:8px;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-panel);min-width:0}.uploads-step-heading{display:flex;gap:10px;align-items:flex-start}.uploads-step-heading h3{margin:0;font-size:14px;color:var(--text-primary)}.uploads-step-number{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--accent-600);color:#fff;font-size:12px;font-weight:700;flex:0 0 22px}.uploads-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:6px;min-width:0}.uploads-type-option{display:grid;gap:4px;min-height:58px;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-primary);text-align:left;cursor:pointer;min-width:0;max-width:100%;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.uploads-type-option strong,.uploads-type-option span{min-width:0;overflow-wrap:anywhere}.uploads-type-option span{color:var(--text-secondary);font-size:12px}.uploads-type-option:hover,.uploads-type-option:focus-visible,.uploads-type-option.is-selected{border-color:var(--accent-500);background:var(--accent-50)}.uploads-type-option.is-selected{box-shadow:inset 3px 0 0 var(--accent-600)}.uploads-scope-pill,.uploads-source-ready,.uploads-preview-lock{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:32px;padding:6px 9px;border:1px solid var(--accent-100);border-radius:var(--radius-sm);background:var(--accent-50);color:var(--accent-800);font-weight:700}.uploads-source-ready{display:grid;justify-items:start;width:min(100%,720px)}.uploads-gmail-actions{display:flex;flex-wrap:wrap;gap:8px}.uploads-wizard-file{width:min(100%,520px);max-width:100%;min-width:0}.uploads-lane-actions{min-width:0;flex-wrap:wrap}.uploads-lane-actions .action-button,.uploads-lane-actions .secondary-button{max-width:100%}.uploads-wizard-impact .uploads-lane-impact-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.uploads-wizard-resolve{border-color:var(--warning-border)}.uploads-resolution-callout{display:grid;gap:7px;padding:10px;border:1px solid var(--warning-border);border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--text-primary)}.uploads-resolution-callout p{margin:0}.uploads-resolution-callout .secondary-button{width:fit-content}.uploads-wizard-confirm{border-color:var(--accent-200)}.uploads-last-upload-label{margin:0;color:var(--text-secondary);font-size:13px}.uploads-wizard-undo-button{border-color:var(--danger-border);color:var(--danger-strong);background:var(--surface-panel)}.uploads-wizard-undo-button:hover:not(:disabled),.uploads-wizard-undo-button:focus-visible{border-color:var(--danger);background:var(--danger-bg);color:var(--danger-strong)}.uploads-file-date-line,.uploads-action-toast{margin:0;font-size:13px;color:var(--text-primary)}.uploads-file-date-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.uploads-file-date-line span{color:var(--text-secondary)}.uploads-action-toast{width:fit-content;padding:7px 9px;border:1px solid var(--success-border);border-radius:var(--radius-sm);background:var(--success-bg);color:var(--success-strong);font-weight:700;animation:uploadsToastFade 3.5s ease-in-out}.uploads-next-step-panel{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--success-border);border-radius:var(--radius-md);background:var(--success-bg)}.uploads-next-step-panel p{margin:var(--space-1) 0 0}.uploads-gmail-report-panel{display:grid;gap:8px;padding:9px 10px;border:1px solid var(--accent-200);border-radius:var(--radius-sm);background:var(--accent-50);color:var(--text-primary);min-width:0}.uploads-gmail-report-panel>strong{font-size:13px;color:var(--text-primary)}.uploads-gmail-report-panel dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 10px;margin:0;align-items:start}.uploads-gmail-report-panel dt{color:var(--text-secondary);font-size:12px}.uploads-gmail-report-panel dd{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;color:var(--text-primary);font-size:12px;font-weight:700;overflow-wrap:anywhere}.uploads-gmail-report-panel dd span{color:var(--text-secondary);font-weight:600}.uploads-gmail-debug-panel{display:grid;gap:10px;margin-top:10px;padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.uploads-gmail-debug-panel>strong{color:var(--text-primary);font-size:13px}.uploads-gmail-debug-stats{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--text-primary);font-size:12px;font-weight:700}.uploads-gmail-selected-report{display:grid;gap:3px;color:var(--text-secondary);font-size:12px}.uploads-gmail-selected-report strong{color:var(--text-primary);font-size:13px}.uploads-gmail-debug-list{display:grid;gap:5px}.uploads-gmail-debug-list ul{display:grid;gap:4px;margin:0;padding-left:18px;color:var(--text-secondary);font-size:12px}.uploads-drop-preview-panel{display:grid;gap:10px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.uploads-drop-preview-panel p{margin:0;color:var(--text-secondary);font-size:13px}.uploads-drop-location-lock{display:grid;gap:4px;padding:9px 10px;border:1px solid var(--accent-200);border-radius:var(--radius-sm);background:var(--accent-50)}.uploads-drop-location-lock strong{color:var(--accent-900);font-size:14px;overflow-wrap:anywhere}.uploads-drop-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px}.uploads-drop-summary-grid>div{display:grid;gap:4px;min-width:0;padding:8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.uploads-drop-summary-grid strong{color:var(--text-primary);font-size:14px;overflow-wrap:anywhere}.uploads-drop-preview-panel dl{display:grid;gap:8px;margin:0}.uploads-drop-preview-panel dl>div{display:grid;grid-template-columns:minmax(120px,.32fr) 1fr;gap:12px}.uploads-drop-preview-panel dt{color:var(--text-secondary);font-size:12px}.uploads-drop-preview-panel dd{margin:0;color:var(--text-primary);font-size:13px;overflow-wrap:anywhere}.uploads-drop-preview-panel ul{display:grid;gap:4px;margin:0;padding-left:18px;color:var(--text-secondary);font-size:12px}.uploads-workspace-page .data-table tbody tr:hover td{background:var(--accent-50)}@keyframes uploadsToastFade{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}.uploads-advanced-details{border-top:1px solid var(--border-subtle);padding-top:8px}.uploads-advanced-details summary{cursor:pointer;color:var(--accent-800);font-weight:700}.uploads-pending-highlight td{animation:uploadsPendingPulse 1.6s ease-out}@keyframes uploadsPendingPulse{0%{background:var(--accent-100)}to{background:var(--surface-panel)}}@media (max-width: 900px){.uploads-wizard-impact .uploads-lane-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uploads-gmail-report-panel dl{grid-template-columns:1fr}}html,body,#root{height:100%;min-height:0;overflow:hidden}body{overscroll-behavior:none;overflow-x:hidden}.app-shell{height:100dvh;min-height:0;overflow:hidden}.app-shell:not(.app-shell-mobile)>.sidebar{position:relative;top:auto;height:100%;max-height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden}.content{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;min-height:0;height:100%;overflow:hidden;padding:0}.content-body{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px clamp(12px,2vw,24px) 20px}.page,.app-page{display:flex;flex:1;flex-direction:column;min-height:0}.page>*:last-child,.app-page>*:last-child{flex:1;min-height:0}.content:has(.family360-record-page){min-height:100dvh}.content:has(.family360-record-page)>.content-body{display:block;min-height:0;overflow-y:auto;overflow-x:hidden}.family360-rep-context-wrap{margin-bottom:var(--space-3)}.family360-rep-context{display:grid;gap:var(--space-3)}.family360-rep-context-header,.family360-rep-context-title-row,.family360-rep-context-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.family360-rep-context-header{justify-content:space-between}.family360-rep-context-eyebrow,.family360-rep-context-category,.family360-rep-context-evidence-meta{color:var(--text-secondary);font-size:var(--fs-meta)}.family360-rep-context-eyebrow{font-weight:800;text-transform:uppercase}.family360-rep-context-rep,.family360-rep-context-headline,.family360-rep-context-suggested{color:var(--text-primary);font-size:var(--fs-body)}.family360-rep-context-headline{margin:0;font-weight:700}.family360-rep-context-evidence{margin:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);font-size:var(--fs-body);line-height:1.45}.family360-rep-context-evidence-meta{margin-top:var(--space-2)}.family360-rep-context-button{font-size:var(--fs-meta)}.family360-record-page{min-height:100%;height:auto;overflow:visible}.family360-record-page>*:last-child,.family360-record-page>.page-section:last-child{flex:0 0 auto;min-height:auto}.family360-record-page .table-wrap{max-height:none;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.family360-profile-header{display:grid;gap:16px;padding:18px}.family360-profile-header-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.family360-profile-header-main h2{margin:0;font-size:26px;line-height:1.12;letter-spacing:0}.family360-profile-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.table-wrap,.ops-table-wrap,.queue-v2-table-wrap,.today-ops-table-wrap,.rep-health-board-table-wrap{max-width:100%}@media (min-width: 1081px){.content:has(.trackers-excel-page),.content:has(.queue-v2-page){min-height:0;height:100%;overflow:hidden}.content:has(.trackers-excel-page)>.content-body,.content:has(.queue-v2-page)>.content-body{display:flex;min-height:0;overflow:hidden}.trackers-excel-page{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.trackers-excel-page .trk-layout{flex:1 1 auto;min-height:0;overflow:hidden}.trackers-excel-page .trk-table-wrap{flex:1 1 auto;min-height:0;height:auto;max-height:100%;overflow:auto}.trackers-excel-page .trk-panel{min-height:0;max-height:100%}.queue-v2-page.app-page{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.queue-v2-shell{min-height:0;height:100%;overflow:hidden}.queue-v2-left,.queue-v2-right,.queue-v2-list-scroll{min-height:0}.queue-v2-table-wrap{max-height:100%;overflow:auto}}@media (max-width: 1080px){.content-body{overflow-y:auto}.trackers-excel-page{height:auto;overflow:visible}}body{background:linear-gradient(180deg,rgba(239,246,255,.82) 0%,rgba(248,250,252,.96) 300px,var(--surface-app) 100%)}.app-shell{background:transparent}.content-body,.app-page,.page,.operations-module-page,.reports-hub,.signals-workbench-page,.family360-record-page,.podium-module-page,.today-page{gap:clamp(16px,2vw,24px)}.page-header{position:relative;padding:18px 20px;border:1px solid rgba(148,163,184,.22);border-radius:var(--radius-xl);background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 18px 44px #0f172a14;overflow:visible}.page-header:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:var(--radius-xl) 0 0 var(--radius-xl);background:linear-gradient(180deg,var(--accent-500),var(--info-500))}.page-header:after{display:none}.page-header-main{gap:6px}.page-header-main h2{font-size:clamp(25px,2.25vw,34px);line-height:1.05;font-weight:850;letter-spacing:-.035em}.page-eyebrow{color:var(--accent-800);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-header-main>.meta-text,.page-header .meta-text{color:var(--slate-600);font-size:13px;line-height:1.5}.workspace-header-compact{border-bottom-color:#94a3b83d;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace-header-breadcrumb{color:var(--slate-800);font-weight:800}.workspace-pill{border-color:#14b8a642;background:var(--teal-50);color:var(--teal-700)}.sidebar{background:#fffffff0;border-right-color:#94a3b83d}.nav-group{background:transparent;border-color:transparent;box-shadow:none}.nav-item{border-radius:10px}.nav-item:hover{background:var(--info-50);border-color:var(--info-200);color:var(--info-800)}.nav-item.active{background:var(--teal-50);border-color:var(--teal-200);color:var(--teal-700);box-shadow:inset 4px 0 0 var(--teal-500)}.surface,.page-section,.metric-card,.summary-card,.data-state-banner,.state-panel,.home-card,.podium-ingest-path-card,.podium-upload-result-card,.queue-v2-detail-card,.family360-communications-context-card,.reports-owner-chart-card,.reports-owner-performance-card,.source-health-kpi,.source-health-coverage-card,.today-v2-card,.today-attention-card{border-radius:var(--radius-lg);border-color:#94a3b838;background:#fffffff5;box-shadow:0 12px 30px #0f172a12;overflow:visible}.surface,.page-section{position:relative;padding:clamp(14px,1.5vw,20px)}.surface:before,.page-section:before{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg,var(--accent-500),var(--info-500));opacity:.92}.surface-header{align-items:start;gap:12px}.surface-header h3{display:inline-flex;align-items:center;gap:8px;color:var(--slate-900);font-size:15px;font-weight:850;letter-spacing:-.015em}.surface-header h3:before{content:"";width:10px;height:10px;flex:0 0 auto;border-radius:3px;background:var(--accent-500);box-shadow:0 0 0 4px var(--accent-50)}.surface-header .meta-text{color:var(--slate-600);font-size:12.5px}.metric-grid,.surface-grid,.page-summary-strip,.source-health-kpis,.today-v2-kpi-grid,.reports-owner-kpi-grid{gap:clamp(12px,1.5vw,18px)}.metric-card,.summary-card{position:relative;min-height:96px;padding:16px 16px 14px;align-content:start;gap:7px;border-left:5px solid var(--info-500);background:linear-gradient(180deg,var(--info-50),#ffffff 52%)}.metric-card-title,.summary-card-title{display:flex;align-items:center;gap:8px;color:var(--slate-700);font-size:11px;letter-spacing:.02em;text-transform:none}.metric-card-icon{width:18px;height:18px;flex:0 0 auto;border-radius:6px;background:var(--info-500);box-shadow:inset 0 -6px 10px #ffffff38}.metric-card-title .metric-card-icon+span{min-width:0}.metric-card-value,.summary-card-value{color:var(--slate-950);font-size:clamp(27px,2.4vw,38px);line-height:1;font-weight:900;letter-spacing:-.045em}.metric-card-subtext,.summary-card-subtext{color:var(--slate-600);font-size:12px;line-height:1.4}.metric-card-tone-danger,.summary-card:has(.status-pill-danger),.metric-card:has(.status-pill-danger){border-left-color:var(--danger-500);background:linear-gradient(180deg,var(--danger-50),#ffffff 58%)}.metric-card-tone-danger .metric-card-icon{background:var(--danger-500)}.metric-card-tone-warning{border-left-color:var(--warn-500);background:linear-gradient(180deg,var(--warn-50),#ffffff 58%)}.metric-card-tone-warning .metric-card-icon{background:var(--warn-500)}.metric-card-tone-success{border-left-color:var(--success-500);background:linear-gradient(180deg,var(--success-50),#ffffff 58%)}.metric-card-tone-success .metric-card-icon{background:var(--success-500)}.metric-card-tone-insight{border-left-color:var(--violet-500);background:linear-gradient(180deg,var(--violet-50),#ffffff 58%)}.metric-card-tone-insight .metric-card-icon{background:var(--violet-500)}.metric-card-tone-info .metric-card-icon{background:var(--info-500)}.state-panel{padding:14px 16px;border-radius:var(--radius-lg);box-shadow:0 10px 24px #0f172a0d}.state-loading{background:var(--info-50)}.state-empty{background:#fff}.state-error{background:var(--danger-50)}.status-pill{min-height:22px;padding:3px 9px;border-radius:8px;letter-spacing:.02em;text-transform:none}.table-wrap,.ops-table-wrap,.queue-v2-table-wrap,.today-ops-table-wrap,.rep-health-board-table-wrap,.trk-table-wrap{border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-lg);background:#fff;box-shadow:0 10px 26px #0f172a0e;overflow-x:auto;overflow-y:visible}.data-table,.ops-table,.trackers-grid-table,.rep-health-board-table{min-width:760px;border-collapse:separate;border-spacing:0}.data-table th,.data-table td,.ops-table th,.ops-table td,.trackers-grid-table th,.trackers-grid-table td{padding:11px 12px;white-space:normal;overflow-wrap:anywhere;vertical-align:top}.data-table th,.ops-table th,.trackers-grid-table th{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#ffffff,var(--slate-50));color:var(--slate-700);border-bottom:1px solid var(--slate-200);font-size:11px}.data-table tbody tr,.ops-table tbody tr,.trackers-grid-table tbody tr{transition:background-color .12s ease,box-shadow .12s ease}.data-table tbody tr:nth-child(2n),.ops-table tbody tr:nth-child(2n),.trackers-grid-table tbody tr:nth-child(2n){background:#f8fafc9e}.data-table tbody tr:hover,.ops-table tbody tr:hover,.trackers-grid-table tbody tr:hover{background:var(--info-50);box-shadow:inset 4px 0 0 var(--info-500)}.bar-track,.reports-owner-chart-wrap,.communications-heatmap,.reports-heatmap{background:var(--slate-100);border:1px solid var(--slate-200)}.bar-track{height:9px}.bar-fill{width:var(--bar-width, 0%);height:100%;background:linear-gradient(90deg,var(--accent-600),var(--info-500))}.bar-fill-secondary{background:linear-gradient(90deg,var(--violet-500),var(--info-500))}.bar-meter{width:100%;height:9px;border:1px solid var(--slate-200);border-radius:var(--radius-sm);background:var(--slate-100)}.bar-meter::-webkit-meter-bar{border:0;border-radius:var(--radius-sm);background:var(--slate-100)}.bar-meter::-webkit-meter-optimum-value{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--accent-600),var(--info-500))}.bar-meter::-moz-meter-bar{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--accent-600),var(--info-500))}.bar-meter-secondary::-webkit-meter-optimum-value{background:linear-gradient(90deg,var(--violet-500),var(--info-500))}.bar-meter-secondary::-moz-meter-bar{background:linear-gradient(90deg,var(--violet-500),var(--info-500))}.communications-insight-actionable{cursor:pointer}.communications-issue-label{display:inline-block;max-width:16rem;font-weight:700;white-space:normal}.cell-info{color:var(--info-700)}.cell-muted{color:var(--text-secondary)}.page-inline-banner,.data-state-banner,.source-health-coverage-card,.uploads-gmail-report-panel,.uploads-gmail-debug-panel{border-left:5px solid var(--info-500)}.data-state-banner-loaded,.status-pill-success{border-color:var(--success-border);background:var(--success-bg);color:var(--success-strong)}.data-state-banner-stale,.status-pill-warning{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-strong)}.data-state-banner-failed,.status-pill-danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-strong)}.status-pill-info{border-color:var(--info-border);background:var(--info-bg);color:var(--info-800)}.status-pill-neutral{border-color:var(--slate-200);background:var(--slate-100);color:var(--slate-700)}.action-button,.btn-primary{box-shadow:0 8px 18px #14b8a638}.action-button-danger{box-shadow:0 8px 18px #dc26262e}.secondary-button,.btn-secondary,.btn-tertiary{background:#fff}.surface,.page-section,.metric-card,.summary-card,.data-table td,.ops-table td,.trackers-grid-table td{min-height:0}[title]{text-decoration-thickness:0}@media (max-width: 900px){.content-body{padding:12px}.page-header{padding:14px 14px 16px;border-radius:var(--radius-lg)}.page-header-main h2{font-size:24px}.surface,.page-section{padding:14px}.metric-grid,.surface-grid,.page-summary-strip,.source-health-kpis,.today-v2-kpi-grid,.reports-owner-kpi-grid,.admin-cleanup-status dl{grid-template-columns:1fr}}:root{--aqua-page-bg: #edf6ff;--aqua-page-bg-2: #f5faff;--aqua-window-bg: #ffffff;--aqua-window-border: rgba(76, 112, 150, .18);--aqua-window-shadow: 0 8px 22px rgba(15, 23, 42, .06)}html,body,#root,.app-shell,.content{background:var(--aqua-page-bg)}.content{overflow:hidden}.app-shell-mobile>.content{grid-column:1 / -1;width:100%}.content-body{display:block;width:100%;max-width:none;min-width:0;background:radial-gradient(circle at top left,rgba(255,255,255,.72),transparent 340px),linear-gradient(180deg,var(--aqua-page-bg) 0%,var(--aqua-page-bg-2) 100%);padding:clamp(14px,2vw,24px);overflow-x:hidden;overflow-y:auto}.page,.app-page,.aq-page-shell,.operations-module-page,.reports-hub,.reports-owner-page,.podium-module-page,.podium-overview-page,.family360-record-page,.source-health-trust-page,.uploads-workspace-page,.rep-health-board-page,.queue-v2-page,.trackers-excel-page,.today-page,.today-command-page,.admin-tenancy-page,.communications-intelligence-page{display:grid!important;width:100%;max-width:none;min-height:auto!important;height:auto!important;margin:0;padding:0;gap:clamp(14px,1.8vw,22px);align-content:start;overflow:visible!important;flex:initial!important}.queue-v2-page{max-width:none}.page>*,.app-page>*,.aq-page-shell>*{min-width:0}.page>*:last-child,.app-page>*:last-child,.aq-page-shell>*:last-child{flex:initial!important;min-height:auto!important}.page-header,.aq-page-shell-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%;min-width:0;gap:clamp(10px,2vw,18px);padding:4px 2px 8px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.page-header:before,.page-header:after,.aq-page-shell-header:before,.aq-page-shell-header:after{content:none;display:none}.page-header-main,.aq-page-shell-header>div:first-child{flex:1 1 360px;min-width:0;max-width:none;padding:0;gap:5px}.page-title-row{min-width:0;gap:10px}.page-header-main h1,.page-header-main h2,.aq-page-shell-header h1,.aq-page-shell-header h2{max-width:100%;margin:0;font-size:clamp(21px,2vw,28px);line-height:1.16;font-weight:780;letter-spacing:0;overflow-wrap:anywhere}.page-eyebrow{margin:0;line-height:1.25}.page-header-main .meta-text,.page-header-main>p,.aq-page-shell-header p{max-width:780px;margin:0;line-height:1.5;overflow-wrap:anywhere}.page-header-actions,.page-controls,.aq-page-shell-actions,.header-actions,.dashboard-actions{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;min-width:0;max-width:100%;gap:8px}.actions-owner-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #dfe7e5;border-radius:8px;background:#fff}.actions-owner-toolbar>div:first-child{display:grid;gap:2px}.actions-owner-toolbar strong{color:#10231f;font-size:13px}.actions-owner-toolbar span{color:#52655f;font-size:12px}.actions-owner-filter{display:flex;flex-wrap:wrap;gap:8px}.actions-owner-line,.actions-owner-mini{display:flex;align-items:center;gap:5px;color:#40524d;font-size:12px;font-weight:650}.actions-owner-line{margin-top:8px}.actions-owner-line>span{color:#52655f;font-weight:700}.actions-owner-line em{color:#6b7280;font-size:11px;font-style:normal;font-weight:600}.actions-owner-needed{color:#b45309}.actions-owner-select{display:grid;gap:4px;min-width:160px}.actions-owner-select span{color:#52655f;font-size:11px;font-weight:700}.actions-owner-select select{height:32px;border:1px solid #d6e1de;border-radius:6px;background:#fff;color:#10231f;font-size:12px;padding:0 8px}@media (max-width: 760px){.actions-owner-toolbar{align-items:stretch;flex-direction:column}.actions-owner-filter,.actions-owner-select{width:100%}}.surface,.page-section,.aq-card,.app-card,.aq-kpi-card,.aq-chart-panel,.metric-card,.summary-card,.state-panel,.data-state-banner,.home-card,.podium-ingest-path-card,.podium-upload-result-card,.queue-v2-header,.queue-v2-left,.queue-v2-right,.queue-v2-detail,.queue-v2-detail-card,.family360-communications-context-card,.reports-owner-chart-card,.reports-owner-performance-card,.reports-owner-retention-summary,.source-health-trust-tile,.source-health-coverage-card,.source-health-lane-card,.source-health-card-group,.today-v2-card,.today-attention-card,.trk-toolbar,.trk-metric-card,.trk-rep-performance,.uploads-wizard-step,.admin-cleanup-status,.admin-danger-zone,.communications-insight-card,.communications-staffing-action-card{min-width:0;min-height:auto;background:var(--aqua-window-bg);border:1px solid var(--aqua-window-border);border-radius:var(--radius-lg);box-shadow:var(--aqua-window-shadow);overflow:visible}.data-state-banner-meta,.data-state-banner-meta div,.data-state-banner-meta dd{min-width:0}.data-state-banner-meta dd{overflow-wrap:anywhere}.surface,.page-section,.aq-card,.app-card,.aq-chart-panel{padding:clamp(14px,1.5vw,20px)}.surface:before,.surface:after,.page-section:before,.page-section:after,.aq-card:before,.aq-card:after,.app-card:before,.app-card:after{content:none;display:none}.surface[data-accent],.page-section[data-accent],.aq-card[data-accent],.app-card[data-accent]{border-left-width:4px}.page-section,.surface,.aq-card,.app-card{display:grid;gap:14px;align-content:start}.split-grid,.split-grid-wide,.queue-v2-shell,.trk-layout,.family360-communications-grid{display:grid;min-width:0;min-height:auto;height:auto;gap:clamp(14px,1.8vw,20px);align-items:start;overflow:visible}.split-grid,.split-grid-wide{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.queue-v2-shell{grid-template-columns:minmax(0,2fr) minmax(320px,.85fr);background:transparent}.trk-layout,.family360-communications-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.surface-grid,.surface-grid-2,.metric-grid,.page-summary-strip,.reports-owner-kpi-grid,.reports-owner-volume-grid,.reports-owner-performance-grid,.reports-owner-retention-grid,.reports-owner-warning-grid,.reports-owner-definition-grid,.family360-record-grid,.family360-workspace-grid,.admin-checkbox-grid,.uploads-lane-grid,.source-health-lane-card-grid,.source-health-card-groups,.source-health-trust-strip,.communications-insights-grid,.communications-staffing-grid{min-width:0;gap:clamp(12px,1.5vw,18px);align-items:start}.surface-grid,.surface-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.metric-grid,.page-summary-strip,.reports-owner-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.reports-owner-volume-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.reports-owner-performance-grid,.reports-owner-retention-grid,.communications-insights-grid,.communications-staffing-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bundle-workspace-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);gap:clamp(14px,1.8vw,22px);align-items:start}.bundle-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,16px)}.bundle-kpi-card{display:grid;gap:6px;padding:14px 16px}.bundle-kpi-card span{color:#6b7280;font-size:12px;font-weight:650}.bundle-kpi-card strong{color:#111827;font-size:24px;line-height:1.1}.bundle-side-stack,.bundle-form{display:grid;gap:14px}.bundle-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bundle-form label,.bundle-option-field,.bundle-calculator-page .page-controls label{display:grid;gap:6px;min-width:0;color:#4b5563;font-size:12px;font-weight:700}.bundle-form input,.bundle-form select,.bundle-form textarea,.bundle-calculator-page .page-controls select{width:100%;min-height:36px;border:1px solid rgba(17,24,39,.12);border-radius:8px;background:#fff;color:#111827;font:inherit;font-size:13px}.bundle-form input,.bundle-form select,.bundle-calculator-page .page-controls select{padding:0 10px}.bundle-form textarea{min-height:82px;padding:10px;resize:vertical}.bundle-form-note{display:grid;gap:4px;color:#6b7280;font-size:12.5px;line-height:1.45}.bundle-form-note p,.form-error,.form-success{margin:0}.bundle-option-select{position:relative;min-width:0}.bundle-option-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:8px 10px 8px 12px;border:1px solid rgba(17,24,39,.12);border-radius:8px;background:#fff;color:#111827;font:inherit;text-align:left;cursor:pointer}.bundle-option-trigger>span:first-child,.bundle-option-row{display:grid;gap:3px;min-width:0}.bundle-option-trigger strong,.bundle-option-row strong{color:#111827;font-size:13px;line-height:1.25}.bundle-option-trigger span span,.bundle-option-row span{color:#6b7280;font-size:12.5px;font-weight:500;line-height:1.35}.bundle-option-trigger:hover,.bundle-option-trigger:focus-visible,.bundle-option-select.is-open .bundle-option-trigger{border-color:#14b8a6ad;outline:none;box-shadow:0 0 0 3px #14b8a624}.bundle-option-chevron{flex:0 0 auto;width:8px;height:8px;margin-right:2px;border-right:2px solid #111827;border-bottom:2px solid #111827;transform:rotate(45deg) translateY(-2px)}.bundle-option-popover{position:absolute;z-index:40;top:calc(100% + 6px);right:0;left:0;display:grid;gap:4px;padding:6px;border:1px solid rgba(17,24,39,.12);border-radius:8px;background:#fff;box-shadow:0 10px 24px #11182724}.bundle-option-row{width:100%;padding:9px 10px;border:1px solid transparent;border-radius:7px;background:#fff;font:inherit;text-align:left;cursor:pointer}.bundle-option-row:hover,.bundle-option-row:focus-visible{border-color:#14b8a633;outline:none;background:#14b8a60f}.bundle-option-row.is-selected{border-color:#0478573d;background:#04785714}.form-error{color:#b91c1c;font-size:13px;font-weight:650}.form-success{color:#047857;font-size:13px;font-weight:650}.bundle-form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bundle-duration-presets,.bundle-status-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:end}.bundle-summary-card,.bundle-sales-card{display:grid;gap:12px}.bundle-promo-card,.bundle-promo-sales-card{border-color:#0478575c;background:#f8fffb}.bundle-promo-label{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(4,120,87,.18);border-radius:8px;background:#0478570f}.bundle-promo-label strong{color:#065f46;font-size:13.5px}.bundle-promo-label span,.bundle-sales-copy{color:#4b5563;font-size:12.5px;line-height:1.4}.bundle-sales-copy{margin:-4px 0 0}.bundle-promo-preset{border-color:#0478573d!important;color:#065f46!important}.bundle-pay-highlight{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid rgba(17,24,39,.08)}.bundle-pay-highlight span{color:#6b7280;font-size:12px;font-weight:700}.bundle-pay-highlight strong{color:#111827;font-size:clamp(30px,3.2vw,44px);line-height:1}.bundle-summary-card[data-status=active]{border-color:#04785747}.bundle-summary-card[data-status=expiring_soon]{border-color:#b4530957}.bundle-summary-card[data-status=pre_billing_review]{border-color:#2563eb47}.bundle-summary-card[data-status=expired]{border-color:#b91c1c4d}.bundle-summary-grid{display:grid;gap:0;margin:0}.bundle-summary-grid div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid rgba(17,24,39,.08)}.bundle-summary-grid div:last-child{border-bottom:0}.bundle-summary-grid dt{color:#6b7280;font-size:12.5px}.bundle-summary-grid dd{margin:0;color:#111827;font-size:13px;font-weight:750;text-align:right}.bundle-date-note{color:#6b7280!important;font-size:11px!important;font-weight:600!important}.bundle-save-value,.bundle-sales-grid div:last-child dd{color:#047857!important}.bundle-sales-card h3{margin:0;color:#111827;font-size:15px}.bundle-sales-grid{display:grid;gap:8px;margin:0}.bundle-sales-grid div{display:flex;justify-content:space-between;gap:12px}.bundle-sales-grid dt{color:#6b7280;font-size:12.5px}.bundle-sales-grid dd{margin:0;color:#111827;font-size:14px;font-weight:750;text-align:right}.bundle-follow-up-list{display:grid;gap:8px}.bundle-follow-up-row{display:grid;gap:8px;padding:10px 0;border-bottom:1px solid rgba(17,24,39,.08)}.bundle-follow-up-row>button{display:flex;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.bundle-follow-up-row:last-child{border-bottom:0}.bundle-follow-up-row>button>span:first-child{display:grid;gap:2px;min-width:0}.bundle-follow-up-row>button>span:first-child span{color:#6b7280;font-size:12px}.bundle-follow-up-row>button>span:last-child{color:#111827;font-size:12.5px;font-weight:700;white-space:nowrap}.bundle-follow-up-actions{display:flex;flex-wrap:wrap;gap:6px}.bundle-activity-section .aq-section-content{display:grid;gap:12px}.bundle-activity-list{display:grid;gap:10px}.bundle-activity-item{display:grid;gap:8px;padding:12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-1)}.bundle-activity-main{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.bundle-activity-main>div{display:grid;gap:3px;min-width:0}.bundle-activity-main strong{color:var(--text-primary);font-size:.95rem}.bundle-activity-main span,.bundle-activity-main time,.bundle-activity-meta,.bundle-activity-changes dd{color:var(--text-muted);font-size:.82rem}.bundle-activity-main time{white-space:nowrap}.bundle-activity-meta{display:flex;flex-wrap:wrap;gap:6px 10px}.bundle-activity-changes{display:grid;gap:6px;margin:0}.bundle-activity-changes div{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:8px}.bundle-activity-changes dt{color:var(--text-primary);font-size:.82rem;font-weight:700}.bundle-activity-changes dd{margin:0;min-width:0;overflow-wrap:anywhere}@media (max-width: 640px){.bundle-activity-main,.bundle-activity-changes div{grid-template-columns:1fr}.bundle-activity-main{display:grid}.bundle-activity-main time{white-space:normal}}.bundle-customer-cell{display:grid;gap:2px;min-width:0}.bundle-customer-cell span{color:#6b7280;font-size:12px;overflow-wrap:anywhere}.bundle-row-actions{display:flex;flex-wrap:wrap;gap:6px}.secondary-button.danger-button{border-color:#b91c1c33;color:#b91c1c}.secondary-button.is-disabled{pointer-events:none;opacity:.55}.source-health-trust-strip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.source-health-trust-tile .source-health-trust-label-value{display:block;max-width:100%;color:inherit;font-size:clamp(16px,1.45vw,22px);line-height:1.16;letter-spacing:0;overflow-wrap:anywhere}.report-tracking-page{gap:14px}.report-tracking-brief,.report-tracking-destination-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.report-tracking-brief article,.report-tracking-destination{min-width:0;border:1px solid var(--aq-clean-border);border-radius:12px;background:#fff;box-shadow:none}.report-tracking-brief article{display:grid;gap:6px;padding:14px}.report-tracking-brief strong{color:var(--aq-clean-text);font-size:16px;line-height:1.2}.report-tracking-brief p{margin:0;color:var(--aq-clean-muted);font-size:13px;line-height:1.42}.report-tracking-destination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;color:var(--aq-clean-text);text-align:left;cursor:pointer}.report-tracking-destination:hover,.report-tracking-destination:focus-visible{border-color:#2563eb52;background:#f8fbff;outline:none}.report-tracking-destination span{display:grid;gap:5px;min-width:0}.report-tracking-destination strong{font-size:15px;line-height:1.2}.report-tracking-destination small{color:var(--aq-clean-muted);font-size:12.5px;line-height:1.35}.report-tracking-destination em{flex:0 0 auto;color:#1d4ed8;font-size:12px;font-style:normal;font-weight:800}@media (max-width: 900px){.report-tracking-destination{display:grid;align-items:start;justify-content:stretch}.report-tracking-destination em{justify-self:start}}.source-health-readiness-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:10px}.source-health-readiness-panel article{display:grid;gap:6px;min-width:0;padding:13px;border:1px solid rgba(37,99,235,.16);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff,#f8fafc)}.source-health-readiness-panel strong{color:var(--text-primary);font-size:15px;line-height:1.22}.source-health-readiness-panel p{margin:0;color:var(--text-secondary);font-size:12.5px;line-height:1.42}.source-health-gmail-run-panel{display:grid;gap:12px;min-width:0;margin-top:12px;padding:14px;border:1px solid var(--border-default);border-left:4px solid var(--info-600);border-radius:var(--radius-md);background:#fff}.source-health-gmail-run-heading,.source-health-gmail-run-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.source-health-gmail-run-heading strong{display:block;margin-top:2px;color:var(--text-primary);font-size:15px}.source-health-gmail-run-grid,.source-health-gmail-run-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.source-health-gmail-run-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.source-health-gmail-run-grid>div,.source-health-gmail-run-footer>div{min-width:0;padding:9px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-subtle)}.source-health-gmail-run-grid strong,.source-health-gmail-run-footer strong{display:block;margin-top:2px;color:var(--text-primary);font-size:12.5px;line-height:1.32;overflow-wrap:anywhere}.source-health-gmail-guardrails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.source-health-gmail-guardrails li{min-width:0;padding:8px;border:1px solid var(--success-border);border-radius:var(--radius-sm);background:var(--success-bg);color:var(--success-strong);font-size:12px;font-weight:700;line-height:1.3}.source-health-gmail-run-debug{min-width:0;border-top:1px solid var(--border-subtle);padding-top:8px}.source-health-gmail-run-debug summary{cursor:pointer;color:var(--text-primary);font-size:12px;font-weight:800}.source-health-gmail-run-debug-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.source-health-gmail-run-debug-grid>div{min-width:0;padding:9px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-subtle)}.source-health-gmail-run-debug-grid strong{display:block;margin-top:2px;color:var(--text-primary);font-size:12.5px;line-height:1.32;overflow-wrap:anywhere}.source-health-command-strip{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);gap:14px;align-items:stretch;min-width:0;padding:16px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:#fff}.source-health-command-main,.source-health-command-facts,.source-health-source-card{min-width:0}.source-health-command-main{display:grid;gap:8px}.source-health-command-main p,.source-health-source-card-copy p,.source-health-source-card-action span{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.source-health-command-status-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.source-health-command-status-row strong{min-width:0;color:var(--text-primary);font-size:17px;line-height:1.25;overflow-wrap:anywhere}.source-health-command-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.source-health-command-facts>div,.source-health-source-card-times>div{min-width:0;padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-subtle)}.source-health-command-facts strong,.source-health-source-card-times strong{display:block;margin-top:2px;color:var(--text-primary);font-size:12.5px;line-height:1.32;overflow-wrap:anywhere}.source-health-morning-review-priority{display:grid;gap:11px;min-width:0;padding:14px;border:1px solid var(--border-default);border-left:4px solid var(--brand-primary);border-radius:var(--radius-lg);background:#fff}.source-health-morning-review-priority header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.source-health-morning-review-priority header strong{display:block;margin-top:2px;color:var(--text-primary);font-size:17px;line-height:1.25}.source-health-morning-review-priority header p{margin:4px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.45}.source-health-morning-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.source-health-morning-review-grid>div{min-width:0;padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-subtle)}.source-health-morning-review-grid strong{display:block;margin-top:2px;color:var(--text-primary);font-size:18px;line-height:1.15}.source-health-preview-status-strip,.source-health-morning-review-note{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.source-health-preview-status-strip span,.source-health-morning-review-note span{min-width:0;padding:6px 8px;border-radius:var(--radius-sm);font-size:11.5px;font-weight:800;line-height:1.25}.source-health-preview-status-strip span{border:1px solid var(--success-border);background:var(--success-bg);color:var(--success-strong)}.source-health-morning-review-note span{border:1px solid var(--border-subtle);background:#fff;color:var(--text-primary)}.source-health-source-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;min-width:0}.source-health-source-card{display:grid;gap:11px;align-content:start;padding:13px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff}.source-health-source-card-heading,.source-health-source-card-action{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.source-health-source-card-heading strong{display:block;margin-top:2px;color:var(--text-primary);font-size:14px;line-height:1.25}.source-health-source-card-times{display:grid;grid-template-columns:1fr;gap:7px}.source-health-source-card-meta{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.source-health-source-card-meta span,.source-health-safety-panel span{min-width:0;padding:6px 8px;border:1px solid var(--success-border);border-radius:var(--radius-sm);background:var(--success-bg);color:var(--success-strong);font-size:11.5px;font-weight:800;line-height:1.25}.source-health-source-card-copy{display:grid;gap:5px}.source-health-source-card-warnings{display:grid;gap:5px;margin:0;padding-left:16px;color:var(--warning-strong);font-size:12.5px;line-height:1.35}.source-health-source-card-action{align-items:center;padding-top:2px;border-top:1px solid var(--border-subtle)}.source-health-safety-panel{display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff}.source-health-supporting-details{min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff}.source-health-supporting-details>summary{cursor:pointer;padding:12px 14px;color:var(--text-primary);font-size:13px;font-weight:800}.source-health-supporting-details-body{display:grid;gap:12px;min-width:0;padding:0 14px 14px}.queue-v2-left,.queue-v2-right{width:auto;border-radius:var(--radius-lg)}.queue-v2-list-scroll,.trk-results,.reports-owner-chart-wrap,.uploads-wizard,.uploads-workspace-main,.source-health-lanes,.source-health-card-group,.source-health-lane-card,.family360-record-panel,.family360-workspace,.communications-heatmap,.podium-overview-grid{min-width:0;min-height:auto;height:auto;max-height:none;overflow:visible}.table-wrap,.ops-table-wrap,.queue-v2-table-wrap,.today-ops-table-wrap,.rep-health-board-table-wrap,.trk-table-wrap,.aq-data-table-wrap,.data-table-wrap,.family360-table-wrap,.uploads-history-table-wrap,.communications-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid var(--aqua-window-border);border-radius:var(--radius-lg)}.data-table,.ops-table,.queue-v2-table,.signals-table,.trackers-grid-table,.today-ops-table,.rep-health-board-table,.trk-table,.aq-data-table{width:100%;min-width:max(760px,100%);table-layout:auto!important}.queue-v2-table,.trk-table,.trackers-grid-table{min-width:1060px}.data-table th,.ops-table th,.queue-v2-table th,.signals-table th,.trackers-grid-table th,.today-ops-table th,.rep-health-board-table th,.trk-table th,.aq-data-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal;vertical-align:bottom}.data-table td,.ops-table td,.queue-v2-table td,.signals-table td,.trackers-grid-table td,.today-ops-table td,.rep-health-board-table td,.trk-table td,.aq-data-table td{min-width:0;overflow-wrap:anywhere;word-break:normal}.podium-overview-scope-line,.podium-run-feedback,.podium-upload-file-meta,.podium-ingest-error-pre,.uploads-history-file-cell,.uploads-history-lane-cell,.source-health-mono,.source-health-detail-grid strong,.communications-insight-action-meta,.communications-staffing-action-copy,.reports-owner-source-note,.reports-owner-warning,.reports-owner-definition-grid,.reports-owner-kpi-subtitle,.reports-owner-retention-source,.family360-wrapped-value,.family360-meta-line,.queue-v2-cell-sub,.queue-v2-detail-dl dd,.data-table td,.ops-table td,.aq-data-table td{max-width:100%;overflow-wrap:anywhere;word-break:break-word}pre,code{white-space:pre-wrap;overflow-wrap:anywhere}.uploads-next-step-panel,.uploads-header-actions,.podium-overview-toolbar,.communications-metadata-row,.source-health-warning-actions{display:flex;flex-wrap:wrap;min-width:0;gap:8px}.communications-metadata-row>*,.podium-overview-toolbar>*,.uploads-header-actions>*{min-width:0}.admin-tenancy-page .split-grid-wide,.admin-tenancy-page .split-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.admin-danger-zone,.admin-create-user-form,.admin-assignments,.admin-users-list,.admin-assignment-editor{display:grid;min-width:0;gap:14px;align-content:start}@media (max-width: 1100px){.split-grid,.split-grid-wide,.queue-v2-shell,.trk-layout,.family360-communications-grid,.admin-tenancy-page .split-grid-wide,.admin-tenancy-page .split-grid{grid-template-columns:1fr}.queue-v2-right{border-top:0}}@media (max-width: 760px){.content-body{padding:12px}.page,.app-page,.aq-page-shell,.operations-module-page,.reports-hub,.reports-owner-page,.podium-module-page,.family360-record-page,.source-health-trust-page,.uploads-workspace-page,.rep-health-board-page,.queue-v2-page,.trackers-excel-page,.today-page,.today-command-page,.admin-tenancy-page,.communications-intelligence-page{gap:14px}.page-header,.aq-page-shell-header{flex-direction:column;align-items:stretch;gap:8px;padding:2px 0 6px}.page-header-main h1,.page-header-main h2,.aq-page-shell-header h1,.aq-page-shell-header h2{font-size:clamp(20px,6.5vw,24px)}.page-header-actions,.page-controls,.aq-page-shell-actions,.header-actions,.dashboard-actions{justify-content:flex-start}.surface,.page-section,.aq-card,.app-card,.aq-chart-panel{padding:14px}.data-state-banner{grid-template-columns:1fr}.data-state-banner-meta div{align-items:flex-start}.metric-grid,.surface-grid,.page-summary-strip,.source-health-kpis,.today-v2-kpi-grid,.reports-owner-kpi-grid,.reports-owner-volume-grid,.reports-owner-performance-grid,.reports-owner-retention-grid,.reports-owner-warning-grid,.reports-owner-definition-grid,.communications-insights-grid,.communications-staffing-grid,.bundle-workspace-grid,.bundle-form-grid{grid-template-columns:1fr}.bundle-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-pay-highlight strong{font-size:32px}.queue-v2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 430px){.content-body{padding:10px}.queue-v2-stats,.bundle-kpi-grid{grid-template-columns:1fr}}.content-body>.app-page,.content-body>.page,.content-body>.page-shell,.content-body>.aq-page-shell,.operations-module-page,.page-section,.surface,.app-card,.aq-card{width:100%;max-width:none;min-width:0}.page-header,.aq-page-shell-header,.page-header-main,.page-header-actions,.page-controls{min-width:0}.table-wrap,.ops-table-wrap,.queue-v2-table-wrap,.today-ops-table-wrap,.rep-health-board-table-wrap,.trk-table-wrap,.aq-data-table-wrap,.data-table-wrap,.family360-table-wrap,.uploads-history-table-wrap,.communications-table-wrap{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible}.data-table,.ops-table,.queue-v2-table,.signals-table,.trackers-grid-table,.today-ops-table,.rep-health-board-table,.trk-table,.aq-data-table,.trk-rep-table{width:100%;min-width:max(980px,100%);table-layout:auto!important}.data-table th,.ops-table th,.queue-v2-table th,.signals-table th,.trackers-grid-table th,.today-ops-table th,.rep-health-board-table th,.trk-table th,.aq-data-table th,.trk-rep-table th{min-width:max-content;white-space:nowrap;overflow-wrap:normal;word-break:normal}.data-table td,.ops-table td,.queue-v2-table td,.signals-table td,.trackers-grid-table td,.today-ops-table td,.rep-health-board-table td,.trk-table td,.aq-data-table td,.trk-rep-table td{min-width:88px;white-space:nowrap;overflow-wrap:normal;word-break:normal}.data-table td :where(p,span,strong,small),.ops-table td :where(p,span,strong,small),.aq-data-table td :where(p,span,strong,small),.trk-table td :where(p,span,strong,small){overflow-wrap:normal;word-break:normal}.data-table td :where(.meta-text,.helper-text),.ops-table td :where(.meta-text,.helper-text),.aq-data-table td :where(.meta-text,.helper-text),.trk-table td :where(.meta-text,.helper-text){white-space:normal}.uploads-history-section .data-table,.uploads-history-table{min-width:1580px}.uploads-history-section th:nth-child(1),.uploads-history-section td:nth-child(1){min-width:220px}.uploads-history-section th:nth-child(2),.uploads-history-section td:nth-child(2){min-width:320px;max-width:420px}.uploads-history-section th:nth-child(3),.uploads-history-section td:nth-child(3),.uploads-history-section th:nth-child(4),.uploads-history-section td:nth-child(4),.uploads-history-section th:nth-child(5),.uploads-history-section td:nth-child(5),.uploads-history-section th:nth-child(6),.uploads-history-section td:nth-child(6){min-width:130px}.uploads-history-section th:nth-child(13),.uploads-history-section td:nth-child(13),.uploads-history-section th:nth-child(14),.uploads-history-section td:nth-child(14){min-width:150px}.uploads-history-lane-cell,.uploads-history-file-cell{max-width:380px;min-width:0}.uploads-history-lane-cell strong,.uploads-history-file-cell strong,.podium-upload-file-meta,.source-health-mono,.communications-insight-action-meta{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploads-history-lane-cell .meta-text,.uploads-history-file-cell .meta-text,.uploads-history-details,.podium-ingest-error-pre{white-space:normal;overflow-wrap:break-word;word-break:normal}.uploads-history-undo-cell,.uploads-history-details summary,.status-pill,.status-chip,.action-button,.secondary-button,.danger-button,.trk-btn-primary,.trk-btn-ghost{white-space:nowrap}.rep-health-board-table{min-width:1180px}.rep-health-board-table th,.rep-health-board-table td{min-width:96px}.rep-health-board-rank{min-width:64px!important}.rep-health-board-rep{min-width:190px;max-width:260px}.rep-health-board-rep strong,.rep-health-board-rep span,.rep-health-board-touch strong,.rep-health-board-touch span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-health-board-flag-list{min-width:220px;display:flex;flex-wrap:wrap;gap:6px}.rep-health-board-flag,.rep-health-severity,.rep-health-open-leads-button{white-space:nowrap}.rep-health-row-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rep-health-failure-cell,.rep-health-board-action-cell{min-width:180px!important;max-width:260px;white-space:normal!important;overflow-wrap:break-word;line-height:1.35}.queue-v2-layout,.queue-v2-main,.trk-layout,.source-health-card-groups,.communications-content-grid,.podium-overview-grid,.bundle-workspace-grid,.uploads-workspace-shell{min-width:0}@media (min-width: 1180px){.queue-v2-layout{grid-template-columns:minmax(0,1fr) minmax(340px,430px)}.source-health-lane-card-grid,.podium-overview-grid,.communications-insights-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width: 700px){.table-wrap,.ops-table-wrap,.queue-v2-table-wrap,.today-ops-table-wrap,.rep-health-board-table-wrap,.trk-table-wrap,.aq-data-table-wrap,.data-table-wrap,.family360-table-wrap,.uploads-history-table-wrap,.communications-table-wrap{margin-inline:-2px}.data-table,.ops-table,.queue-v2-table,.signals-table,.trackers-grid-table,.today-ops-table,.rep-health-board-table,.trk-table,.aq-data-table,.trk-rep-table{min-width:920px}}.content,.content-body{min-height:0}.content-body{height:100%;overflow-y:auto;overflow-x:hidden}.trackers-excel-page,.queue-v2-page{flex:0 0 auto;min-height:auto}.trackers-excel-page .trk-layout{flex:0 0 auto;display:flex;min-height:0}.trackers-excel-page .trk-table-wrap{flex:0 0 auto;max-height:none;min-height:320px;overflow:auto}.trackers-excel-page .trk-layout-split{align-items:flex-start}.trackers-excel-page .trk-layout-split>.trk-table-wrap{flex:1 1 0}.trackers-excel-page .family360-record-panel,.trackers-excel-page .tracker-family-panel{max-height:calc(100dvh - 150px);overflow:auto;align-self:flex-start}.queue-v2-shell{grid-template-columns:minmax(0,1.6fr) minmax(360px,.75fr);align-items:start}.queue-v2-left,.queue-v2-right{min-height:0}.queue-v2-list-scroll{max-height:none;overflow:visible}.queue-v2-right{position:sticky;top:12px;max-height:calc(100dvh - 120px);overflow:auto}.family360-action-panel{display:grid;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-subtle, #e5e7eb)}.family360-action-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(220px,.35fr);gap:12px;align-items:end}.family360-action-grid label{display:grid;gap:6px;min-width:0;color:var(--color-text-muted, #64748b);font-size:.85rem;font-weight:700}.family360-action-grid textarea,.family360-action-grid input{width:100%;min-width:0}.family360-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.family360-action-buttons .secondary-button{white-space:nowrap}.family360-action-summary{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--color-text-muted, #64748b);font-size:.875rem}.segmented-control{display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;border:1px solid var(--color-border-subtle, #e5e7eb);border-radius:8px;background:var(--color-surface-subtle, #f8fafc)}.segmented-control button{border:0;border-radius:6px;background:transparent;color:var(--color-text-muted, #64748b);cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;padding:.45rem .7rem;white-space:nowrap}.segmented-control button.active{background:#fff;color:var(--color-text, #0f172a);box-shadow:0 1px 2px #0f172a14}.source-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.source-contract-grid>div{min-width:0;padding:12px;border:1px solid var(--color-border-subtle, #e5e7eb);border-radius:8px;background:var(--color-surface-subtle, #f8fafc)}.podium-safe-file-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 1081px){.content:has(.trackers-excel-page)>.content-body,.content:has(.queue-v2-page)>.content-body{display:block;overflow-y:auto;overflow-x:hidden}.trackers-excel-page,.queue-v2-page,.queue-v2-shell{height:auto;overflow:visible}}@media (max-width: 1080px){.trackers-excel-page .trk-layout-split,.queue-v2-shell{display:grid;grid-template-columns:1fr}.trackers-excel-page .family360-record-panel,.trackers-excel-page .tracker-family-panel,.queue-v2-right{position:static;max-height:none}}@media (max-width: 700px){.family360-action-grid,.source-contract-grid{grid-template-columns:1fr}.trackers-excel-page .trk-table-wrap,.queue-v2-table-wrap{max-width:100%;overflow-x:auto}}.queue-v2-shell{display:flex;gap:0;min-width:0}.queue-v2-left{flex:1 1 70%;width:auto;min-width:0}.queue-v2-right{flex:0 0 30%;width:30%;min-width:320px;max-width:420px;max-height:calc(100vh - 64px);overflow-y:auto}.queue-v2-table{min-width:760px;table-layout:fixed}.queue-v2-col-family{width:44%}.queue-v2-col-status{width:18%}.queue-v2-col-owner{width:22%}.queue-v2-col-due{width:16%}.queue-v2-truncate{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-v2-due-cell{white-space:nowrap}.queue-v2-next-step{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(37,99,235,.18);border-left:3px solid #2563eb;border-radius:8px;background:#eff6ff;color:#1e3a8a;font-size:12.5px;line-height:1.45}.queue-v2-next-step strong{color:#1e40af}.queue-v2-mobile-drawer{display:none}.trk-next-step-banner{border-color:#f59e0b52;background:#fffbeb}.trk-next-step-banner strong{font-size:15px}.trk-next-step-banner p{color:#78350f;font-weight:650}.trk-row-uncontacted td,.trk-row-overdue td{background:#fffbebb3}.trk-row-archived td{color:#6b7280;opacity:.68}.trk-inline-action-success{border-color:#16a34a;background:#16a34a;color:#fff;font-weight:750}.trk-inline-action-success:hover:not(:disabled){border-color:#15803d;background:#15803d}.family360-operator-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:12px;align-items:start}.family360-operator-stats dd{font-weight:750}.rep-health-board-table-wrap-muted{opacity:.72}.rep-health-board-row-muted td{color:#64748b;font-weight:650;text-align:center}.rep-health-board-table tbody tr{cursor:pointer}.rep-health-board-expanded-row td{background:#f8fafc;cursor:default}.rep-health-board-expanded{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;text-align:left}.rep-health-board-expanded strong{display:block;margin-bottom:4px;color:#0f172a;font-size:12px}.rep-health-board-expanded p,.rep-health-board-expanded ul{margin:0;color:#475569;font-size:12px}.rep-health-board-expanded ul{padding-left:16px}@media (max-width: 1080px){.queue-v2-shell{display:block}.queue-v2-left{width:100%;border-right:0}.queue-v2-right{display:none}.queue-v2-mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block}.queue-v2-mobile-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#0f172a57;cursor:pointer}.queue-v2-mobile-drawer-panel{position:absolute;inset:auto 0 0 0;max-height:min(82vh,720px);overflow-y:auto;padding:16px;border-radius:12px 12px 0 0;background:#f9fafb}.queue-v2-mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.family360-operator-grid,.rep-health-board-expanded{grid-template-columns:1fr}}.instructor-retention-controls{align-items:end}.retention-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px}.drop-report-kpi-grid .aq-kpi-card{min-height:108px;padding:12px}.drop-report-kpi-grid .aq-kpi-card-header{gap:8px;align-items:flex-start}.instructor-retention-page .aq-kpi-card-icon{display:inline-flex;width:18px;height:18px;color:#475569}.instructor-retention-page .aq-kpi-card-icon svg{width:18px;height:18px}.drop-report-kpi-grid .aq-kpi-card-value{margin-top:8px;font-size:clamp(22px,2.1vw,30px);line-height:1}.drop-report-kpi-grid .aq-kpi-card-subtitle{margin-top:6px;color:#64748b;font-size:12px}.retention-filter-bar{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px}.retention-filter-bar label,.drop-report-filter-group{display:grid;gap:6px;min-width:0}.drop-report-filter-actions{display:flex;flex-wrap:wrap;align-items:flex-end;align-self:end;gap:8px;min-width:0}.drop-report-filter-note{margin:10px 0 0;color:#64748b;font-size:13px}.retention-source-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.retention-source-strip article,.retention-source-strip nav{display:grid;gap:5px;min-width:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:12px}.retention-source-strip article span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:0}.retention-source-strip article strong{color:#0f172a;font-size:14px;line-height:1.25}.retention-source-strip article p{margin:0;color:#475569;font-size:12px;line-height:1.4}.retention-source-strip nav{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center}.drop-report-filter-section .retention-filter-bar span{color:#475569;font-size:12px;font-weight:650}.drop-report-filter-section .retention-filter-bar select,.drop-report-filter-section .retention-filter-bar input{width:100%;min-width:0;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font:inherit;padding:8px 10px}.retention-checkbox-filter{align-items:flex-start}.retention-checkbox-filter input{width:18px;height:18px;min-height:auto;margin-top:8px;padding:0}.retention-detail-actions{display:flex;justify-content:flex-end;margin:12px 0 0}.drop-report-type-filter{min-height:38px;align-items:center}.drop-report-type-filter button{padding:.38rem .58rem}.retention-clear-drop-button{border-color:var(--danger-200);color:var(--danger-700)}.retention-clear-drop-button:hover:not(:disabled){border-color:var(--danger-200);background:var(--danger-50);color:var(--danger-800)}.retention-danger-details{min-width:min(260px,100%);border:1px solid #fecaca;border-radius:8px;background:#fff7f7}.retention-danger-details summary{cursor:pointer;padding:8px 10px;color:#991b1b;font-size:12px;font-weight:800}.retention-danger-details div{display:grid;gap:8px;padding:0 10px 10px}.retention-danger-details p{margin:0;color:#7f1d1d;font-size:12px;line-height:1.35}.retention-clear-drop-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0f172a6b}.retention-clear-drop-modal{display:grid;gap:0;width:min(560px,100%);max-height:min(680px,calc(100vh - 40px));overflow:auto;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;box-shadow:0 18px 48px #0f172a2e}.retention-clear-drop-modal-header,.retention-clear-drop-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.retention-clear-drop-modal-header{border-bottom:1px solid #e2e8f0}.retention-clear-drop-modal-header h2{margin:0;font-size:18px;line-height:1.25}.retention-clear-drop-modal-body{display:grid;gap:12px;padding:16px}.retention-clear-drop-modal-body p{margin:0;color:#475569;font-size:14px;line-height:1.45}.retention-clear-drop-modal-body label{display:grid;gap:6px}.retention-clear-drop-modal-body label span{color:#334155;font-size:13px;font-weight:700}.retention-clear-drop-modal-body input{width:100%;min-height:40px;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font:inherit}.retention-clear-drop-modal-actions{border-top:1px solid #e2e8f0;background:#f8fafc}.auto-drop-diagnostics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:0}.auto-drop-diagnostics div{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:12px}.auto-drop-diagnostics dt{color:#475569;font-size:12px;font-weight:650}.auto-drop-diagnostics dd{margin:4px 0 0;color:#0f172a;font-size:18px;font-weight:750}.retention-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:12px;align-items:start}.retention-table-wrap{min-width:0;overflow-x:auto}.retention-table{min-width:1480px}.retention-table th{white-space:nowrap}.retention-table tbody tr{cursor:pointer}.retention-table tbody tr:nth-child(2n) td{background:#f8fafc}.retention-table tbody tr:hover td{background:#eef6f4}.retention-row-selected td{background:#f8fafc}.retention-primary-cell strong{color:#0f172a;font-weight:750}.retention-number-cell{text-align:right;font-variant-numeric:tabular-nums}.retention-reason-cell{max-width:260px;color:#334155;line-height:1.35}.retention-auto-table tbody tr[data-auto-status] td:first-child{border-left:3px solid transparent}.retention-auto-table tbody tr[data-auto-status=at_risk] td:first-child{border-left-color:#d97706}.retention-auto-table tbody tr[data-auto-status=likely_drop] td:first-child{border-left-color:#dc2626}.retention-auto-table tbody tr[data-auto-status=confirmed_drop] td:first-child{border-left-color:#991b1b}.retention-row-action{min-height:30px;padding:5px 9px}.retention-review-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:12px;align-items:start}.retention-table-summary{border-bottom:1px solid #e2e8f0;padding:9px 10px;color:#475569;font-size:12px;font-weight:700}.retention-pagination-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;border-top:1px solid #e2e8f0;padding:10px}.retention-review-drawer{display:grid;gap:12px}.retention-drawer-actions{align-items:stretch}.retention-advanced-details{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.retention-advanced-details summary{cursor:pointer;padding:9px 10px;color:#334155;font-size:12px;font-weight:800}.retention-advanced-details .retention-intelligence-list{padding:0 10px 10px}.retention-detail-panel{position:sticky;top:12px;max-height:calc(100vh - 96px);overflow-y:auto;padding:16px}.retention-detail-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.retention-detail-panel h3,.retention-detail-panel h4{margin:0;color:#0f172a}.retention-detail-panel h3{font-size:18px}.retention-detail-panel h4{margin-top:16px;margin-bottom:8px;font-size:13px}.retention-detail-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px}.retention-detail-stats div{border:1px solid #e2e8f0;border-radius:8px;padding:8px}.retention-detail-stats dt{color:#64748b;font-size:12px}.retention-detail-stats dd{margin:2px 0 0;color:#0f172a;font-size:16px;font-weight:750}.retention-detail-note{margin:0;color:#475569;font-size:13px;line-height:1.45}.retention-intelligence-list{display:grid;gap:8px;margin:0}.retention-intelligence-list div{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:8px;align-items:start;border:1px solid #e2e8f0;border-radius:8px;padding:8px}.retention-intelligence-list dt{color:#64748b;font-size:12px;font-weight:700}.retention-intelligence-list dd{margin:0;min-width:0;color:#0f172a;font-size:13px;font-weight:700}.retention-program-table{min-width:100%}.retention-timeline-table{min-width:620px}.retention-trend-value,.retention-risk-signal{white-space:nowrap;font-weight:700}.auto-drop-group-list{display:grid;gap:8px}.auto-drop-group-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(120px,.7fr) minmax(160px,.9fr) minmax(180px,1fr);gap:10px;align-items:center;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;background:#fff}.auto-drop-group-row span,.auto-drop-group-row em{color:#475569;font-size:13px;font-style:normal}.auto-drop-group-row strong{min-width:0;overflow-wrap:anywhere}.auto-drop-group-meta{justify-self:end;font-weight:700}.auto-drop-actions,.today-ops-quick-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.auto-drop-actions .secondary-button,.today-ops-quick-actions .today-v2-btn-sm{min-height:32px;padding:5px 8px;font-size:12px}.auto-drop-actions select{min-height:34px;border:1px solid #cbd5e1;border-radius:8px;padding:0 9px;background:#fff;color:#0f172a;font-size:12px;font-weight:700}.auto-drop-actions select:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:2px}.retention-insight-cell{max-width:210px}.retention-missing-period{color:#64748b;font-size:12px;font-weight:700}.retention-detail-actions{margin-top:10px;flex-wrap:wrap}.biweekly-review-workspace{align-items:start}.drop-board-status{align-items:center;background:var(--surface);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:16px;grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);margin-bottom:16px;padding:14px 16px}.drop-board-status>div:first-child{display:grid;gap:4px}.drop-board-status span{color:var(--text-muted);font-size:13px}.drop-board-status dl{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(80px,1fr));margin:0}.drop-board-status dl div{border-left:1px solid var(--border-subtle);padding-left:12px}.drop-board-status dt{color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.drop-board-status dd{color:var(--text-primary);font-size:18px;font-weight:900;margin:2px 0 0}.drop-action-board .retention-table-wrap{min-width:0;overflow:auto}.drop-action-board .retention-table{min-width:940px}.drop-action-board .selected-row{background:#0097a714}.link-button{background:transparent;border:0;color:inherit;cursor:pointer;padding:0;text-align:left}.link-button:hover,.link-button:focus-visible{color:var(--accent);outline:none;text-decoration:underline}.drop-row-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.drop-row-actions .secondary-button{min-height:32px;padding:6px 10px}.biweekly-instructor-list{border-top:1px solid var(--border-subtle);display:grid;gap:8px;margin-top:16px;padding-top:16px}.biweekly-instructor-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;display:grid;gap:4px;padding:10px 12px;text-align:left}.biweekly-instructor-row:hover,.biweekly-instructor-row:focus-visible,.biweekly-instructor-row-selected{border-color:var(--accent);outline:none}.biweekly-instructor-row span,.biweekly-instructor-row em{color:var(--text-muted);font-size:13px;font-style:normal}.biweekly-detail-list{display:grid;gap:10px}.biweekly-detail-list article{border:1px solid var(--border-subtle);border-radius:8px;padding:10px}.biweekly-detail-list article strong,.biweekly-detail-list article span,.biweekly-detail-list article p{display:block}.biweekly-detail-list article header{align-items:center;display:flex;gap:8px;justify-content:space-between}.biweekly-detail-list article span,.biweekly-detail-list article p{color:var(--text-muted);font-size:13px;margin:4px 0 0}@media (max-width: 1180px){.retention-kpi-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.retention-workspace,.retention-review-workspace,.retention-source-strip{grid-template-columns:1fr}.retention-detail-panel{position:static;max-height:none}.drop-board-status{grid-template-columns:1fr}.drop-board-status dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.retention-kpi-grid,.retention-filter-bar{grid-template-columns:1fr}.retention-table{min-width:1320px}.retention-auto-table,.retention-drop-detail-table{min-width:920px}.auto-drop-group-row{grid-template-columns:1fr}}:root{--aq-page-max-width: 1400px;--aq-page-padding-y: 16px;--aq-page-padding-x: 24px;--aq-panel-radius: 12px;--aq-panel-shadow: 0 2px 8px rgba(15, 23, 42, .08)}html,body,#root,.app-shell,.content,.content-body{max-width:100%;overflow-x:hidden}.content-body{padding:0}.content-body>:where(.page-content,.aq-page-shell,.main-content,.app-page,.page),.page-content,.main-content{width:100%;max-width:var(--aq-page-max-width);margin-inline:auto;padding:var(--aq-page-padding-y) var(--aq-page-padding-x)}.content-body>.instructor-retention-page{padding:var(--aq-page-padding-y) var(--aq-page-padding-x)}.surface,.page-section,.aq-card,.app-card,.aq-chart-panel,.metric-card,.summary-card,.state-panel,.data-state-banner,.home-card,.podium-ingest-path-card,.podium-upload-result-card,.queue-v2-header,.queue-v2-left,.queue-v2-right,.queue-v2-detail,.queue-v2-detail-card,.family360-communications-context-card,.reports-owner-chart-card,.reports-owner-performance-card,.reports-owner-retention-summary,.source-health-trust-tile,.source-health-coverage-card,.source-health-lane-card,.source-health-card-group,.today-v2-card,.today-attention-card,.admin-cleanup-status,.admin-danger-zone,.communications-insight-card,.communications-staffing-action-card{border-radius:var(--aq-panel-radius);background:#fff;padding:16px;box-shadow:var(--aq-panel-shadow)}.table-wrapper,.table-wrap,.ops-table-wrap,.queue-v2-table-wrap,.today-ops-table-wrap,.rep-health-board-table-wrap,.trk-table-wrap,.aq-data-table-wrap,.data-table-wrap,.family360-table-wrap,.uploads-history-table-wrap,.communications-table-wrap,.retention-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.table-wrapper table,.table-wrap table,.ops-table-wrap table,.queue-v2-table-wrap table,.today-ops-table-wrap table,.rep-health-board-table-wrap table,.trk-table-wrap table,.aq-data-table-wrap table,.data-table-wrap table,.family360-table-wrap table,.uploads-history-table-wrap table,.communications-table-wrap table,.retention-table-wrap table{min-width:max(980px,100%)}.table-wrapper th,.table-wrapper td,.table-wrap th,.table-wrap td,.ops-table-wrap th,.ops-table-wrap td,.queue-v2-table-wrap th,.queue-v2-table-wrap td,.today-ops-table-wrap th,.today-ops-table-wrap td,.rep-health-board-table-wrap th,.rep-health-board-table-wrap td,.trk-table-wrap th,.trk-table-wrap td,.aq-data-table-wrap th,.aq-data-table-wrap td,.data-table-wrap th,.data-table-wrap td,.family360-table-wrap th,.family360-table-wrap td,.uploads-history-table-wrap th,.uploads-history-table-wrap td,.communications-table-wrap th,.communications-table-wrap td{white-space:nowrap;overflow-wrap:normal;word-break:normal}.source-health-drawer-shell{overflow:hidden;max-width:100vw;z-index:120}.source-health-drawer{min-width:0;width:min(480px,calc(100vw - 16px));max-width:calc(100vw - 16px);height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);margin-top:64px;overflow-y:auto;overflow-x:hidden}.podium-location-detail-drawer,.unresolved-detail-panel,.signals-detail-panel,.command-detail-panel{width:420px;max-width:min(480px,100%);max-height:calc(100dvh - 96px);overflow-y:auto;overflow-x:hidden;align-self:start}.source-health-impacted-list{gap:12px}.source-health-impacted-item{max-height:200px;overflow-y:auto;overflow-x:hidden}.uploads-workspace-page{gap:20px}.uploads-center-scope-panel,.uploads-center-stepper,.uploads-selected-lane-panel,.uploads-history-collapsible{min-width:0;max-width:100%}.uploads-center-scope-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;border:1px solid var(--aqua-window-border);border-radius:var(--aq-panel-radius);background:#fff;box-shadow:var(--aq-panel-shadow);padding:12px 14px}.uploads-center-scope-panel>div{display:grid;gap:2px;min-width:min(100%,220px)}.uploads-center-scope-panel strong{color:var(--text-main);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.uploads-workspace-page .metric-grid{display:none}.uploads-wizard-section{border:0;background:transparent;box-shadow:none;padding:0}.uploads-wizard-section>.surface-header{padding:0 0 4px;border:0}.uploads-wizard{gap:16px;padding:0}.uploads-center-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.uploads-center-stepper li{border:1px solid var(--border-subtle);border-radius:8px;background:#f8fafcf0;color:var(--text-secondary);font-size:12px;font-weight:800;line-height:1.25;padding:8px 10px}.uploads-drop-simple-flow{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--aqua-window-border);border-radius:var(--aq-panel-radius);background:#fff;box-shadow:var(--aq-panel-shadow)}.uploads-drop-simple-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,220px) minmax(220px,1.2fr) auto;align-items:end;gap:12px;min-width:0}.uploads-drop-simple-grid label,.uploads-drop-simple-actions{display:grid;gap:6px;min-width:0}.uploads-drop-simple-grid label>span{color:var(--text-secondary);font-size:12px;font-weight:700}.uploads-drop-simple-grid select,.uploads-drop-simple-grid input,.uploads-drop-simple-grid .location-filter,.uploads-drop-simple-grid .location-filter select{width:100%;max-width:100%;min-width:0}.uploads-drop-simple-actions{grid-auto-flow:column;align-items:end}.uploads-wizard-step{gap:12px;padding:16px;border-radius:var(--aq-panel-radius);background:#fff;box-shadow:var(--aq-panel-shadow)}.uploads-wizard-step-type{padding-bottom:16px}.uploads-step-heading-compact{margin-top:2px}.uploads-step-heading-compact h3{font-size:14px}.uploads-type-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.uploads-type-option{min-height:68px;padding:12px}.uploads-selected-lane-panel{display:grid;gap:10px;border:1px solid var(--border-subtle);border-radius:8px;background:#f8fafce0;padding:12px}.uploads-selected-lane-panel header>div{display:grid;gap:2px;min-width:0}.uploads-selected-lane-panel dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;margin:0}.uploads-selected-lane-panel dl>div{min-width:0;border:1px solid var(--border-subtle);border-radius:6px;background:#fff;padding:7px 8px}.uploads-selected-lane-panel dt{color:var(--text-muted);font-size:11px;font-weight:800;line-height:1.2}.uploads-selected-lane-panel dd{margin:3px 0 0;color:var(--text-main);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.uploads-source-step-heading{grid-column:1 / -1}.uploads-wizard .location-filter,.uploads-wizard .location-filter select,.uploads-wizard-file,.uploads-wizard-file input{width:100%;max-width:100%}.uploads-wizard .location-filter{display:grid;gap:6px}.uploads-scope-pill,.uploads-source-ready,.uploads-preview-lock{width:100%}.uploads-wizard-impact,.uploads-wizard-confirm{border-color:var(--aqua-window-border)}.uploads-resolution-callout{max-width:100%}.uploads-history-collapsible{display:grid;gap:10px}.uploads-history-collapsible>summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;border:1px solid var(--aqua-window-border);border-radius:var(--aq-panel-radius);background:#fff;box-shadow:var(--aq-panel-shadow);color:var(--text-main);font-size:14px;font-weight:800;line-height:1.3;padding:12px 14px}.uploads-history-collapsible>summary small{color:var(--text-muted);font-size:12px;font-weight:700}.uploads-history-collapsible:not([open]) .uploads-history-section{display:none}@media (max-width: 760px){.uploads-center-stepper{grid-template-columns:1fr}.content-body>:where(.page-content,.aq-page-shell,.main-content,.app-page,.page),.page-content,.main-content{padding:12px}.source-health-drawer{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin-top:0}.podium-location-detail-drawer,.unresolved-detail-panel,.signals-detail-panel,.command-detail-panel{width:100%;max-width:100%;max-height:none}}.instructor-retention-page .surface,.instructor-retention-page .page-section,.instructor-retention-page .app-card,.instructor-retention-page .retention-detail-panel,.instructor-retention-page .retention-table-wrap{border-radius:var(--radius-lg);box-shadow:var(--aqua-window-shadow)}.instructor-retention-page .surface,.instructor-retention-page .page-section,.instructor-retention-page .app-card{padding:clamp(14px,1.5vw,20px)}.instructor-retention-page .retention-detail-panel{padding:16px}.app-shell-user-view .workspace-header-compact,.app-shell-owner-manager-view .workspace-header-compact{min-height:52px;padding-inline:18px}.workspace-view-mode-control{display:inline-flex;align-items:center;gap:7px;padding:2px;border:1px solid rgba(148,163,184,.28);border-radius:9px;background:#f8fafc}.workspace-view-mode-label{padding-left:7px;color:#64748b;font-size:11px;font-weight:700}.workspace-view-toggle{display:inline-flex;gap:2px;padding:2px;border-radius:7px}.workspace-view-toggle button{height:24px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#64748b;font-size:11px;font-weight:750}.workspace-view-toggle button.is-active{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a1a}.app-shell-user-view .nav-item,.app-shell-owner-manager-view .nav-item{border-radius:8px;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.app-shell-user-view .nav-item.active,.app-shell-owner-manager-view .nav-item.active{background:#eef7f5;border-left-color:#0f766e}.actions-page-toolbar{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.actions-page-toolbar>.secondary-button{height:30px;padding-inline:10px}.actions-owner-filter{display:inline-flex;flex-wrap:nowrap;gap:2px;padding:2px;border:1px solid #d8e4e1;border-radius:9px;background:#f8fbfa}.actions-owner-filter .secondary-button{height:26px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#52655f;font-size:12px;font-weight:750}.actions-owner-filter .secondary-button.is-active{background:#fff;color:#10231f;box-shadow:0 1px 2px #10231f1a}.actions-top-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.actions-top-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;align-items:start;min-height:0;border:1px solid #d8e4e1;border-radius:8px;padding:10px;background:#fff;color:#10231f;font:inherit;text-align:left;cursor:pointer}.actions-top-item:hover{border-color:#98b8b0;background:#f8fbfa}.actions-top-item>span{grid-row:span 3;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#0f766e;color:#fff;font-size:12px;font-weight:850}.actions-top-item strong{min-width:0;color:#0f172a;font-size:13px;line-height:1.25}.actions-top-item em{color:#52655f;font-size:12px;font-style:normal;line-height:1.25}.actions-top-item small{font-size:11px}.actions-filter-panel{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px;border:1px solid #dbe7e4;border-radius:8px;background:#f8fbfa}.actions-filter-group{display:inline-flex;flex-wrap:wrap;gap:4px}.actions-filter-chip{min-height:28px;border:1px solid #d8e4e1;border-radius:7px;padding:0 9px;background:#fff;color:#40524d;font-size:12px;font-weight:750;cursor:pointer}.actions-filter-chip:hover,.actions-filter-chip.is-active{border-color:#98b8b0;background:#eef7f5;color:#0f3f38}.actions-owner-filter-select{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#40524d;font-size:12px;font-weight:750}.actions-owner-filter-select select{height:30px;min-width:150px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;font:inherit;font-size:12px}.actions-clear-filters{height:30px;padding-inline:10px}.actions-table-shell{display:grid;gap:8px}.actions-table-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#64748b;font-size:12px;font-weight:700}.actions-table-wrap{overflow:auto;max-height:min(70vh,820px);border:1px solid #d8e4e1;border-radius:8px;background:#fff}.actions-table{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0;color:#10231f;font-size:12px;line-height:1.35}.actions-table th{position:sticky;top:0;z-index:1;padding:8px 9px;border-bottom:1px solid #d8e4e1;background:#f1f7f5;color:#52655f;font-size:11px;font-weight:800;text-align:left;text-transform:uppercase}.actions-table td{padding:7px 9px;border-bottom:1px solid rgba(216,228,225,.72);vertical-align:middle}.actions-table tbody tr:nth-child(2n) td{background:#fbfdfc}.actions-table tbody tr:hover td{background:#eef7f5}.actions-table tbody tr.is-overdue td{box-shadow:inset 3px 0 #dc2626}.actions-family-cell{min-width:190px}.actions-family-cell button{display:block;border:0;padding:0;background:transparent;color:#0f3f38;font:inherit;font-weight:800;text-align:left;cursor:pointer}.actions-family-cell button:hover{text-decoration:underline}.actions-family-cell span,.actions-date-detail{display:block;margin-top:2px;color:#64748b;font-size:11px}.actions-type-chip{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid #d8e4e1;border-radius:999px;background:#f8fbfa;color:#40524d;font-weight:750;white-space:nowrap}.actions-next-cell{min-width:170px;color:#263a35;font-weight:720}.actions-table-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:108px}.actions-table-actions .secondary-button{min-height:26px;padding:0 8px;border-radius:6px;font-size:11px}.actions-row-more{position:relative}.actions-row-more summary{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;cursor:pointer;font-size:11px;font-weight:750;list-style:none}.actions-row-more summary::-webkit-details-marker{display:none}.actions-row-more[open] summary{border-color:#0f172a;background:#0f172a;color:#fff}.actions-row-more-menu{position:absolute;right:0;z-index:4;display:grid;gap:5px;min-width:150px;margin-top:5px;padding:8px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;box-shadow:0 16px 34px #0f172a24}.actions-row-more:not([open]) .actions-row-more-menu{display:none}.actions-row-more:not([open]) .actions-row-more-menu button,.actions-row-more:not([open]) .actions-row-more-menu a{display:none}.actions-row-more-menu .secondary-button{justify-content:flex-start;width:100%}.actions-group-list{gap:18px}.actions-group-header{padding:0 2px 8px;border-bottom:1px solid rgba(148,163,184,.22)}.actions-list{gap:10px}.actions-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgba(148,163,184,.26);border-radius:10px;background:#fff;box-shadow:0 1px 3px #0f172a0a}.actions-row[data-group=critical],.actions-row[data-group=business_risk]{border-left:4px solid #dc2626}.actions-row[data-group=business_revenue],.actions-row[data-group=pre_billing]{border-left:4px solid #2563eb}.actions-row[data-group=business_customer],.actions-row[data-group=this_week]{border-left:4px solid #f97316}.actions-row[data-group=queue],.actions-row[data-group=assigned_queue_work]{border-left:4px solid #475569}.actions-row-title strong{font-size:14px}.actions-row-meta{gap:8px;color:#64748b}.actions-owner-line,.actions-owner-mini{width:max-content;max-width:100%;padding:3px 7px;border:1px solid #dce7e4;border-radius:999px;background:#f8fbfa;color:#40524d;line-height:1.2}.actions-owner-line{margin-top:7px}.actions-owner-line>span{color:#64748b}.actions-owner-needed{border-color:#f59e0b59;background:#fffbeb;color:#92400e;font-weight:760}.actions-owner-line.actions-owner-needed,.actions-owner-mini.actions-owner-needed{width:fit-content;padding:4px 8px;border:1px solid rgba(245,158,11,.35);border-radius:999px}.actions-owner-select-needs-owner,.trk-owner-select-needs-owner{border-color:#f59e0b8c!important;background:#fffbeb!important;color:#92400e!important;font-weight:760}.trk-owner-needed{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:3px 8px;border:1px solid rgba(245,158,11,.38);border-radius:999px;background:#fffbeb;color:#92400e;font-weight:760}.actions-row-status{align-items:flex-end;gap:6px}.actions-row-actions{align-items:center;justify-content:flex-end;gap:7px;min-width:0}.actions-row-actions .secondary-button{min-height:30px;padding:0 10px}.actions-note-form{display:grid;gap:8px}.actions-note-form label{display:grid;gap:5px;color:#334155;font-size:12px;font-weight:700}.actions-note-form textarea{width:100%;min-width:0;resize:vertical;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;background:#fff;color:#0f172a;font:inherit;font-size:13px;line-height:1.4}.actions-note-form textarea:focus{border-color:#0f766e;outline:2px solid rgba(15,118,110,.16);outline-offset:1px}.actions-note-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.actions-owner-select{min-width:132px}.actions-owner-select span{display:none}.actions-owner-select select{width:100%;height:30px;border-radius:7px;font-size:12px}.actions-note-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:flex-end;background:#0f172a2e}.actions-note-drawer{display:grid;align-content:start;gap:14px;width:min(420px,calc(100vw - 24px));height:100%;overflow:auto;padding:18px;border-left:1px solid #d8e4e1;background:#fff;box-shadow:-16px 0 42px #0f172a2e}.actions-note-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.actions-note-drawer-header span{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.actions-note-drawer-header h3{margin:2px 0 0;color:#0f172a;font-size:18px;line-height:1.2}.actions-note-drawer-header p{margin:4px 0 0;color:#64748b;font-size:13px}.actions-note-context{display:grid;gap:8px;margin:0}.actions-note-context div{display:grid;gap:2px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.actions-note-context dt,.actions-prior-note span{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.actions-note-context dd{margin:0;color:#10231f;font-size:13px;font-weight:720}.actions-prior-note{display:grid;gap:4px;padding:10px;border:1px solid #d8e4e1;border-radius:8px;background:#f8fbfa}.actions-prior-note.is-empty{border-style:dashed;color:#64748b}.actions-prior-note p{margin:0;color:#334155;font-size:13px;line-height:1.45}.actions-note-actions .primary-action{border-color:#0f766e;background:#0f766e;color:#fff}@media (max-width: 760px){.actions-top-three{grid-template-columns:1fr}.actions-top-item{min-height:0}.actions-owner-filter-select{width:100%;margin-left:0;justify-content:space-between}.actions-owner-filter-select select{min-width:0;flex:1}.actions-table-wrap{max-height:620px}}.app-shell-user-view .actions-row{grid-template-columns:minmax(0,1fr) auto}.app-shell-user-view .actions-row-status{display:none}.app-shell-user-view .actions-row-actions{flex-wrap:wrap}.app-shell-user-view .actions-row-actions .secondary-button{flex:0 0 auto}.app-shell-user-view .today-ops-table-wrap,.app-shell-owner-manager-view .today-ops-table-wrap,.app-shell-user-view .trk-table-wrap,.app-shell-owner-manager-view .trk-table-wrap,.app-shell-user-view .queue-v2-table-wrap,.app-shell-owner-manager-view .queue-v2-table-wrap,.app-shell-user-view .rep-health-board-table-wrap,.app-shell-owner-manager-view .rep-health-board-table-wrap,.app-shell-user-view .data-table-wrap,.app-shell-owner-manager-view .data-table-wrap,.app-shell-user-view .family360-table-wrap,.app-shell-owner-manager-view .family360-table-wrap{border-radius:10px;border-color:#94a3b83d;background:#fff;box-shadow:0 1px 3px #0f172a0a}.app-shell-user-view .today-ops-table th,.app-shell-owner-manager-view .today-ops-table th,.app-shell-user-view .trk-table th,.app-shell-owner-manager-view .trk-table th,.app-shell-user-view .queue-v2-table th,.app-shell-owner-manager-view .queue-v2-table th,.app-shell-user-view .rep-health-board-table th,.app-shell-owner-manager-view .rep-health-board-table th{background:#f8fafc;color:#52655f;font-size:11px;letter-spacing:0;text-transform:none}.app-shell-user-view .today-ops-table td,.app-shell-owner-manager-view .today-ops-table td,.app-shell-user-view .trk-table td,.app-shell-owner-manager-view .trk-table td,.app-shell-user-view .queue-v2-table td,.app-shell-owner-manager-view .queue-v2-table td,.app-shell-user-view .rep-health-board-table td,.app-shell-owner-manager-view .rep-health-board-table td{padding-block:12px;border-bottom-color:#94a3b82e}.app-shell-user-view .today-ops-table thead{display:none}.app-shell-user-view .today-ops-table,.app-shell-user-view .today-ops-table tbody,.app-shell-user-view .today-ops-table tr,.app-shell-user-view .today-ops-table td{display:block;width:100%}.app-shell-user-view .today-ops-table{min-width:0;border-collapse:separate;border-spacing:0 10px}.app-shell-user-view .today-ops-table tr{margin-bottom:10px;padding:12px;border:1px solid rgba(148,163,184,.24);border-left:4px solid #2563eb;border-radius:10px;background:#fff}.app-shell-user-view .today-ops-table td{padding:3px 0;border:0}.trk-next-step-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-radius:10px;border-color:#2563eb33;background:linear-gradient(180deg,#f8fbff,#eff6ff)}.trk-next-step-banner strong{color:#1e3a8a;font-size:18px}.trk-next-step-banner p{margin:0;color:#1d4ed8}.trk-toolbar-main,.trk-toolbar-filters{border-radius:10px}.trk-inline-action-btn,.trk-btn-primary,.trk-btn-ghost{min-height:30px;border-radius:7px;white-space:nowrap}.trk-table td :where(p,span,strong,small){max-width:100%}.app-shell-user-view .trk-table th:nth-child(4),.app-shell-user-view .trk-table td:nth-child(4),.app-shell-user-view .trk-table th:nth-child(5),.app-shell-user-view .trk-table td:nth-child(5),.app-shell-user-view .trk-table th:nth-child(8),.app-shell-user-view .trk-table td:nth-child(8){display:none}.queue-v2-header,.queue-v2-left,.queue-v2-right,.queue-v2-detail,.queue-v2-detail-card{border-radius:10px;box-shadow:0 1px 3px #0f172a0a}.queue-v2-table{border-collapse:separate;border-spacing:0 8px}.queue-v2-table tbody td{border-top:1px solid rgba(148,163,184,.2);border-bottom:1px solid rgba(148,163,184,.2);background:#fff}.queue-v2-table tbody td:first-child{border-left:1px solid rgba(148,163,184,.2);border-radius:10px 0 0 10px}.queue-v2-table tbody td:last-child{border-right:1px solid rgba(148,163,184,.2);border-radius:0 10px 10px 0}.queue-v2-next-step{padding:12px 14px;border-radius:10px;background:#eff6ff}.family360-search-actions{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.family360-search-actions .location-filter{flex:1 1 320px}.family360-search-actions input{height:40px;border-radius:8px}.family360-inline-button{min-width:64px;min-height:30px;padding:0 10px;border-radius:7px}.family360-empty-actions{margin-top:12px}.family360-identity-cell,.family360-contact-cell{gap:4px}.bundle-summary-grid{gap:2px}.bundle-summary-grid div,.bundle-sales-grid div{align-items:flex-start;gap:18px}.bundle-summary-grid dt,.bundle-sales-grid dt{min-width:92px}.bundle-summary-grid dd,.bundle-sales-grid dd{max-width:220px;overflow-wrap:anywhere}.bundle-follow-up-row{padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#fff}.bundle-follow-up-row:last-child{border-bottom:1px solid rgba(148,163,184,.22)}.bundle-follow-up-row>button{align-items:flex-start}.bundle-follow-up-actions .secondary-button{min-height:30px;padding:0 10px}.bundle-calculator-page .data-table-wrap table,.bundle-calculator-page .table-wrap table{min-width:max(860px,100%)}.app-shell-user-view .metric-card,.app-shell-owner-manager-view .metric-card,.app-shell-user-view .summary-card,.app-shell-owner-manager-view .summary-card,.app-shell-user-view .communications-insight-card,.app-shell-owner-manager-view .communications-insight-card,.app-shell-user-view .communications-staffing-action-card,.app-shell-owner-manager-view .communications-staffing-action-card,.app-shell-user-view .source-health-trust-tile,.app-shell-owner-manager-view .source-health-trust-tile,.app-shell-user-view .source-health-coverage-card,.app-shell-owner-manager-view .source-health-coverage-card,.app-shell-user-view .source-health-lane-card,.app-shell-owner-manager-view .source-health-lane-card,.app-shell-user-view .podium-upload-result-card,.app-shell-owner-manager-view .podium-upload-result-card,.app-shell-user-view .podium-ingest-path-card,.app-shell-owner-manager-view .podium-ingest-path-card{border-radius:10px;border-color:#94a3b83d;box-shadow:0 1px 3px #0f172a0a}.app-shell-user-view .communications-insights-grid,.app-shell-owner-manager-view .communications-insights-grid,.app-shell-user-view .source-health-card-groups,.app-shell-owner-manager-view .source-health-card-groups,.app-shell-user-view .podium-overview-grid,.app-shell-owner-manager-view .podium-overview-grid,.app-shell-user-view .metric-grid,.app-shell-owner-manager-view .metric-grid{gap:12px}.app-shell-user-view .rep-health-board-expanded,.app-shell-owner-manager-view .rep-health-board-expanded{border-radius:10px;background:#fff}.app-shell-user-view .source-health-mono,.app-shell-owner-manager-view .source-health-mono{color:#64748b}.trk-call-mode-panel{gap:10px;padding:10px clamp(10px,1.5vw,18px)}.trk-call-mode-header,.trk-call-mode-content{width:min(1480px,calc(100vw - 20px))}.trk-call-mode-header{padding:10px 12px;border-radius:10px;box-shadow:0 2px 8px #0f172a14}.trk-call-mode-header p{margin-top:2px}.trk-call-mode-progress{height:5px}.trk-call-mode-content{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:12px}.trk-call-mode-card,.trk-call-mode-action-panel{border-radius:10px;box-shadow:0 2px 8px #0f172a14}.trk-call-mode-card{gap:10px;padding:14px}.trk-call-mode-card h3{font-size:clamp(22px,3.2vw,36px);line-height:1.05}.trk-call-mode-contact-card{grid-template-columns:minmax(170px,.9fr) minmax(190px,1.1fr);gap:8px;padding:10px 12px;border-radius:8px}.trk-call-mode-contact-item{gap:3px}.trk-call-mode-contact-item span{font-size:11px}.trk-call-mode-contact-item-phone strong,.trk-call-mode-contact-item-phone .trk-call-mode-phone{font-size:clamp(18px,2.6vw,28px);line-height:1.05}.trk-call-mode-email{font-size:clamp(13px,1.4vw,16px);line-height:1.15}.trk-call-mode-meta-row{gap:4px 8px;font-size:12px}.trk-call-mode-card dl{gap:8px}.trk-call-mode-card dl>div{padding:8px 10px;border-radius:8px}.trk-call-mode-card dt{font-size:10.5px}.trk-call-mode-card dd{margin-top:1px;font-size:12px}.trk-call-mode-notes-preview dd{max-height:54px;overflow:auto}.trk-call-mode-up-next{gap:6px;padding-top:0}.trk-call-mode-action-panel{position:sticky;top:10px;max-height:calc(100dvh - 96px);overflow:auto;gap:8px;padding:12px}.trk-call-mode-option-group{gap:5px}.trk-call-mode-option-label{font-size:11px}.trk-call-mode-channel-row{gap:6px}.trk-call-mode-channel-row button{min-height:34px;border-radius:8px;font-size:13px}.trk-call-mode-outcomes{gap:6px}.trk-call-mode-outcome{min-height:34px;padding:6px 8px;border-radius:8px;font-size:12px;line-height:1.2}.trk-call-mode-outcome:after{display:none}.trk-call-mode-outcome-help,.trk-call-mode-note-help{font-size:11px;line-height:1.25}.trk-call-mode-note-field,.trk-call-mode-follow-up-field{gap:4px;font-size:11px}.trk-call-mode-note-field textarea{min-height:78px;padding:8px;border-radius:8px;font-size:13px;line-height:1.35}.trk-call-mode-status,.trk-call-mode-lock{padding:7px 9px;border-radius:8px;font-size:12px}.trk-call-mode-actions,.trk-call-mode-secondary-actions{gap:6px}.trk-call-mode-action{min-height:44px;border-radius:8px;font-size:13px}.trk-call-mode-secondary-actions .trk-btn-ghost{min-height:30px;padding:0 9px;font-size:12px}.trk-call-mode-shortcut-reminder{gap:3px;padding:7px 8px;border-radius:8px;font-size:11px}.trk-call-mode-shortcuts{font-size:11px}.owner-communications-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.communications-manager-workspace{display:grid;gap:16px}.communications-manager-brief{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:10px}.communications-manager-brief>section{display:grid;gap:6px;min-width:0;padding:13px;border:1px solid rgba(37,99,235,.16);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff,#f8fafc)}.communications-manager-brief strong{color:var(--text-primary);font-size:15px;line-height:1.22}.communications-manager-brief p{margin:0;color:var(--text-secondary);font-size:12.5px;line-height:1.42}.communications-manager-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.communications-manager-summary-card,.communications-source-status{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff;box-shadow:0 2px 8px #0f172a0d}.communications-manager-summary-card{align-content:space-between}.communications-manager-summary-card.is-danger{border-color:#b91c1c47}.communications-manager-summary-card.is-warning{border-color:#b453094d}.communications-manager-summary-card.is-success{border-color:#15803d38}.communications-manager-summary-card-main{display:grid;gap:5px}.communications-manager-summary-card-main span,.communications-source-status-grid dt{color:var(--muted-text);font-size:12px;font-weight:720}.communications-manager-summary-card-main strong{color:var(--text);font-size:26px;line-height:1.05}.communications-manager-summary-card-main p{margin:0;color:var(--muted-text);font-size:13px;line-height:1.4}.communications-risk-table-wrap{max-height:520px}.communications-risk-table th,.communications-risk-table td{vertical-align:top}.communications-risk-table th:nth-child(4),.communications-risk-table td:nth-child(4),.communications-risk-table th:nth-child(8),.communications-risk-table td:nth-child(8){min-width:190px;white-space:normal}.communications-source-status-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.communications-source-status-header h2{margin:0;color:var(--text);font-size:18px;line-height:1.2}.communications-source-status-header p{margin:4px 0 0}.communications-source-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.communications-source-status-grid>div{min-width:0}.communications-source-status-grid dd{margin:3px 0 0;color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communications-source-status-actions{display:flex;gap:8px;flex-wrap:wrap}.owner-communications-panel{display:grid;gap:14px;padding:18px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff;box-shadow:0 2px 8px #0f172a0f}.owner-communications-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.owner-communications-panel-header h2{margin:0;color:var(--text);font-size:18px;font-weight:780;letter-spacing:0}.owner-communications-details-button{flex:0 0 auto}.owner-communications-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.owner-communications-metrics>div{min-width:0;padding:10px 12px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#f8fafcd1}.owner-communications-metrics dt{margin:0 0 4px;color:var(--muted-text);font-size:12px;font-weight:700}.owner-communications-metrics dd{margin:0;color:var(--text);font-size:24px;font-weight:780;line-height:1.1}.owner-communications-brief{display:grid;gap:10px}.owner-communications-brief>div{display:grid;gap:3px}.owner-communications-brief strong{color:var(--text);font-size:13px;font-weight:760}.owner-communications-brief p{margin:0;color:var(--muted-text);font-size:13px;line-height:1.45}.owner-communications-details{border-top:1px solid rgba(148,163,184,.2);padding-top:12px}@media (max-width: 900px){.communications-manager-brief,.communications-manager-summary-grid,.communications-source-status-grid,.owner-communications-grid,.owner-communications-metrics{grid-template-columns:1fr}.owner-communications-panel-header{align-items:stretch;flex-direction:column}}.communication-quality-stats{margin-bottom:0}.communication-quality-source-note,.communication-quality-unavailable{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0 0 14px;color:var(--muted-text);font-size:13px}.communication-quality-source-note strong,.communication-quality-unavailable strong{color:var(--text);font-size:13px}.communication-quality-groups{display:grid;gap:14px}.communication-quality-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.communication-quality-details-toggle{justify-self:flex-start}.communication-quality-identity-note{color:var(--muted-text);font-size:12px;line-height:1.35}.communication-quality-source-details{border-top:1px solid rgba(148,163,184,.2);padding-top:10px}.communication-quality-source-details>summary{cursor:pointer;color:var(--text);font-size:13px;font-weight:720}.communication-quality-group{display:grid;gap:10px;padding:14px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff}.communication-quality-group-critical{border-color:#dc262633;background:snow}.communication-quality-group-healthy{border-color:#16a34a38;background:#f8fdf9}.communication-quality-group-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.communication-quality-group-header h4{margin:0;color:var(--text);font-size:15px;font-weight:780}.communication-quality-group-header p{max-width:680px;margin:3px 0 0;color:var(--muted-text);font-size:13px;line-height:1.45}.communication-quality-group-header>strong{flex:0 0 auto;min-width:42px;padding:4px 9px;border-radius:999px;background:#0f172a0f;color:var(--text);font-size:13px;text-align:center}.communication-quality-table th,.communication-quality-table td{vertical-align:top}.communication-quality-evidence{display:grid;gap:3px}.communication-quality-evidence strong{color:var(--text);font-size:13px}.communication-quality-evidence span{color:var(--muted-text);font-size:12px}.missed-calls-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px}.missed-calls-toolbar label{display:grid;gap:5px;min-width:0}.missed-calls-toolbar span,.missed-calls-summary-card>span,.missed-calls-table-wrap h3{color:var(--muted-text);font-size:12px;font-weight:650}.missed-calls-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.missed-calls-summary-card{display:grid;gap:6px;padding:14px;border-left:3px solid rgba(37,99,235,.45)}.missed-calls-summary-card-warn{border-left-color:#dc2626a6}.missed-calls-summary-card strong{color:var(--text);font-size:22px;line-height:1.1}.missed-calls-report-header,.missed-calls-card-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;min-width:0;margin-bottom:12px}.missed-calls-report-header>div:first-child,.missed-calls-card-title{display:grid;gap:3px}.missed-calls-report-header strong,.missed-calls-card-title strong{color:var(--text);font-size:15px;line-height:1.25}.missed-calls-report-header span,.missed-calls-card-title span{color:var(--muted-text);font-size:12px}.missed-calls-tab-filters{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid var(--border-subtle, rgba(148, 163, 184, .22));border-radius:8px;background:var(--surface, #fff)}.missed-calls-tab-filters button{min-height:30px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--muted-text);font-size:12px;font-weight:650}.missed-calls-tab-filters button.active{background:#0f172a14;color:var(--text)}.missed-calls-summary-grid-podium{grid-template-columns:repeat(4,minmax(0,1fr))}.missed-calls-insight-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}.missed-calls-insight-strip p{margin:0;padding:12px 14px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#eff6ff;color:#1e3a8a;font-size:13px;font-weight:700;line-height:1.35}.missed-calls-report-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(380px,.75fr);gap:16px;margin-bottom:16px}.missed-calls-chart-card{min-width:0;padding:14px;border:1px solid var(--border-subtle, rgba(148, 163, 184, .22));border-radius:10px;background:var(--surface, #fff)}.missed-calls-hourly-chart{display:grid;grid-template-columns:repeat(24,minmax(22px,1fr));gap:5px;align-items:end;min-height:250px;overflow-x:auto}.missed-calls-hour-bar-wrap{display:grid;align-items:end;justify-items:center;gap:4px;min-width:22px}.missed-calls-hour-bar-value{min-height:14px;color:var(--muted-text);font-size:10px;line-height:1}.missed-calls-hour-bar{width:100%;max-width:20px;border-radius:5px 5px 2px 2px;background:#2563eb57}.missed-calls-hour-bar-wrap span{color:var(--muted-text);font-size:10px}.missed-calls-table-scroll{overflow-x:auto}.missed-calls-leaderboard-table th button{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.missed-calls-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-bottom:14px}.missed-calls-table-wrap{min-width:0}.missed-calls-table-wrap h3{margin:0 0 8px}.clean-data-table{width:100%;border-collapse:collapse}.clean-data-table th,.clean-data-table td{padding:8px 10px;border-bottom:1px solid var(--border-subtle, rgba(148, 163, 184, .22));text-align:left}.clean-data-table th{color:var(--muted-text);font-size:12px;font-weight:650}.missed-calls-heatmap{display:grid;grid-template-columns:42px repeat(24,minmax(20px,1fr));gap:3px;align-items:stretch;overflow-x:auto;padding:2px 0 14px;margin-bottom:10px}.missed-calls-heatmap-hour,.missed-calls-heatmap-day{color:var(--muted-text);font-size:11px;line-height:22px;text-align:center}.missed-calls-heatmap-day{text-align:left}.missed-calls-heatmap-cell{min-width:20px;height:22px;border:1px solid rgba(148,163,184,.18);border-radius:5px;background:#94a3b814;color:var(--text);font-size:11px;line-height:20px;text-align:center}.missed-calls-heatmap-cell-1{background:#2563eb1f}.missed-calls-heatmap-cell-2{background:#2563eb38}.missed-calls-heatmap-cell-3{background:#f59e0b47}.missed-calls-heatmap-cell-4{background:#dc262657}.missed-calls-detail-list{display:grid;gap:8px}.missed-call-detail-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(120px,.8fr) minmax(140px,1fr) minmax(170px,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--border-subtle, rgba(148, 163, 184, .22))}.missed-call-detail-row>div{display:grid;gap:3px;min-width:0}.missed-call-detail-row strong{overflow-wrap:anywhere;color:var(--text);font-size:13px}.missed-call-detail-row span{overflow-wrap:anywhere;color:var(--muted-text);font-size:12px}.missed-call-detail-row details{max-width:220px;color:var(--muted-text);font-size:12px}.missed-call-detail-row code{display:block;max-width:220px;max-height:80px;overflow:auto;margin-top:4px;font-size:11px}@media (max-width: 980px){.trk-call-mode-content,.missed-calls-toolbar,.missed-calls-summary-grid,.missed-calls-insight-strip,.missed-calls-split,.missed-calls-report-grid,.missed-call-detail-row{grid-template-columns:1fr}.missed-calls-report-header{display:grid}}@media (max-width: 920px){.actions-row,.app-shell-user-view .actions-row{grid-template-columns:1fr;align-items:stretch}.actions-row-status,.actions-row-actions{align-items:flex-start;justify-content:flex-start}.workspace-view-mode-control{gap:4px}.workspace-view-mode-label{display:none}}.owner-command-page-owner_manager{max-width:none;overflow:visible;background:#f6f8fb}.owner-command-page-owner_manager .page-intent-strip{display:none}.owner-command-page-owner_manager .page-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,380px);align-items:start;justify-content:stretch;margin-bottom:10px}.owner-command-page-owner_manager .page-header-main{flex:0 1 auto}.owner-command-page-owner_manager .page-header-actions{align-items:end;justify-content:end;min-width:0}.owner-command-page-owner_manager .location-filter{display:grid;gap:5px;min-width:0;width:100%;max-width:380px}.owner-command-page-owner_manager .location-filter span{color:#334943;font-size:12px;font-weight:700;letter-spacing:0}.owner-command-page-owner_manager .location-filter select{min-width:0;width:100%;max-width:100%}.owner-command-page-owner_manager .page-section{border-radius:var(--radius-lg);background:#fff}.owner-command-tabs{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:0 0 16px;padding:4px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.owner-command-tabs button{min-height:32px;padding:0 13px;border:0;border-radius:7px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:750;cursor:pointer}.owner-command-tabs button:hover{color:var(--text-primary);background:#f1f5f9}.owner-command-tabs button.active{background:#0f172a;color:#fff}.owner-command-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr);gap:18px;align-items:stretch;min-width:0;padding:16px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;color:var(--text-primary)}.owner-command-hero-copy{display:grid;align-content:center;gap:8px;min-width:0}.owner-command-hero h2{margin:0;font-size:22px;line-height:1.2;letter-spacing:0}.owner-command-hero p{max-width:720px;margin:0;color:var(--text-muted);font-size:14px;line-height:1.55}.owner-command-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.owner-command-hero-metrics button{display:grid;align-content:end;gap:8px;min-height:132px;min-width:0;padding:14px;border:1px solid rgba(148,163,184,.28);border-radius:7px;background:#f8fafc;color:var(--text-primary);text-align:left;cursor:pointer}.owner-command-hero-metrics button:hover{background:#f1f5f9}.owner-command-hero-metrics span{color:var(--text-muted);font-size:12px;font-weight:650}.owner-command-hero-metrics strong{overflow-wrap:anywhere;font-size:28px;line-height:1}.owner-command-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0}.owner-command-report-section{min-width:0}.owner-command-report-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0}.owner-command-report-grid-wide-table{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.owner-command-report-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.owner-command-report-metric{display:grid;align-content:start;gap:7px;min-width:0;min-height:94px;padding:12px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;color:var(--text-primary);text-align:left;font:inherit}button.owner-command-report-metric{cursor:pointer}button.owner-command-report-metric:hover{background:#f8fafc;border-color:#2563eb47}.owner-command-report-metric span{color:var(--text-muted);font-size:12px}.owner-command-report-metric strong{overflow-wrap:anywhere;font-size:23px;line-height:1}.owner-command-leaderboard-table{display:grid;min-width:0;overflow-x:auto;border:1px solid rgba(148,163,184,.24);border-radius:8px}.owner-command-leaderboard-header,.owner-command-leaderboard-table button{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(4,minmax(94px,1fr));gap:12px;align-items:center;min-width:640px;padding:10px 12px}.owner-command-leaderboard-header{background:#f8fafc;color:var(--text-muted);font-size:12px;font-weight:700}.owner-command-leaderboard-table button{border:0;border-top:1px solid rgba(148,163,184,.2);background:#fff;color:var(--text-primary);text-align:left;cursor:pointer;font:inherit}.owner-command-leaderboard-table button:hover{background:#f8fafc}.owner-command-leaderboard-table strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.owner-command-leaderboard-table span{color:var(--text-muted);font-size:12px}.owner-command-unavailable{margin:10px 0 0;color:var(--text-muted);font-size:12px}.owner-command-page-owner_manager .owner-command-summary-strip{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.owner-command-more-signals{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:14px;align-items:stretch;padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#fff}.owner-command-more-signals>div:first-child{display:grid;align-content:center;gap:4px}.owner-command-more-signals>div:first-child span{color:#0f172a;font-size:14px;font-weight:780}.owner-command-more-signals>div:first-child p{max-width:280px;margin:0;color:#64748b;font-size:12px;line-height:1.4}.owner-command-more-signal-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.owner-command-more-signal-list button{display:grid;min-width:0;gap:3px;min-height:74px;padding:10px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f8fafc;color:inherit;cursor:pointer;text-align:left}.owner-command-more-signal-list button:hover{border-color:#0ea5e959;background:#f0f9ff}.owner-command-more-signal-list span{color:#64748b;font-size:11px;font-weight:760}.owner-command-more-signal-list strong{color:#0f172a;font-size:20px;font-weight:820;line-height:1.05}.owner-command-more-signal-list em{overflow:hidden;color:#64748b;font-size:11px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.owner-command-page-owner_manager .owner-command-metric{min-height:110px;border-color:#94a3b847;background:#fff}.owner-command-trend{display:inline-flex;width:fit-content;align-items:center;min-height:22px;padding:3px 7px;border-radius:999px;font-size:11px;font-style:normal;font-weight:750}.owner-command-trend-good{background:#16a34a1a;color:#166534}.owner-command-trend-bad{background:#dc26261a;color:#991b1b}.owner-command-trend-flat{background:#64748b1f;color:#475569}.owner-command-exec-grid,.owner-command-missed-layout,.owner-command-table-grid{display:grid;gap:12px;min-width:0}.owner-command-exec-grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:stretch}.owner-command-missed-layout{grid-template-columns:minmax(300px,.68fr) minmax(360px,1fr) minmax(360px,1fr)}.owner-command-large-chart-section .owner-command-funnel-graphic{gap:12px}.owner-command-large-chart-section .owner-command-funnel-graphic button{min-height:82px;padding:14px 16px}.owner-command-large-chart-section .owner-command-funnel-graphic strong,.owner-command-large-chart-section .owner-command-funnel-graphic b{font-size:18px}.owner-command-table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-command-funnel-graphic{display:grid;gap:9px}.owner-command-funnel-graphic button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;overflow:hidden;min-height:58px;padding:10px 12px;border:1px solid rgba(148,163,184,.28);border-radius:7px;background:#f8fafc;color:var(--text-primary);text-align:left;cursor:pointer}.owner-command-funnel-graphic button:hover{border-color:#2563eb59;background:#f1f5f9}.owner-command-funnel-graphic span{z-index:1;display:grid;gap:3px;min-width:0}.owner-command-funnel-graphic strong,.owner-command-funnel-graphic b{z-index:1;font-size:14px;font-weight:750}.owner-command-funnel-graphic em{color:var(--text-muted);font-size:12px;font-style:normal}.owner-command-funnel-graphic i{position:absolute;inset:auto 0 0 0;height:4px;background:#2563eb}.owner-command-missed-summary,.owner-command-chart-card,.owner-command-table-card{min-width:0;padding:14px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff}.owner-command-missed-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.owner-command-chart-insights{display:grid;gap:6px;margin:0 0 12px}.owner-command-chart-insights p{margin:0;padding:9px 10px;border-left:3px solid #2563eb;border-radius:7px;background:#eff6ff;color:#1e3a8a;font-size:12.5px;font-weight:700;line-height:1.35}.owner-command-missed-summary>div{display:grid;gap:3px;min-width:0;padding:10px;border:1px solid rgba(148,163,184,.22);border-radius:7px;background:#f8fafc}.owner-command-missed-wide,.owner-command-missed-summary .owner-command-chart-insights,.owner-command-missed-summary .owner-command-link-button{grid-column:1 / -1}.owner-command-missed-summary span,.owner-command-missed-summary small{color:var(--text-muted);font-size:11.5px}.owner-command-missed-summary strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:20px;line-height:1.15}.owner-command-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.owner-command-activity-card{grid-column:span 2}.owner-command-chart-head{display:flex;align-items:start;justify-content:space-between;gap:10px;margin-bottom:12px}.owner-command-chart-head h4,.owner-command-table-card h4{margin:0;color:var(--text-primary);font-size:14px;font-weight:750}.owner-command-chart-head p{margin:3px 0 0;color:var(--text-muted);font-size:12px}.owner-command-mini-bars,.owner-command-activity-bars,.owner-command-clean-table{display:grid;gap:10px;min-width:0}.owner-command-mini-bar-row,.owner-command-activity-row{display:grid;grid-template-columns:54px minmax(0,1fr) 36px;align-items:center;gap:8px;min-width:0}.owner-command-mini-bar-row span,.owner-command-activity-row span{overflow:hidden;color:var(--text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.owner-command-mini-bar-row em,.owner-command-activity-row em{color:var(--text-primary);font-size:12px;font-style:normal;font-weight:700;text-align:right}.owner-command-mini-bar-track,.owner-command-activity-row div{position:relative;display:grid;gap:3px;min-width:0}.owner-command-mini-bar-track:before,.owner-command-activity-row div:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#f1f5f9;content:""}.owner-command-mini-bar-track{height:16px}.owner-command-mini-bar-track i,.owner-command-mini-bar-track b,.owner-command-activity-row i,.owner-command-activity-row b{z-index:1;display:block;min-width:2px;border-radius:999px}.owner-command-mini-bar-track i,.owner-command-activity-row i{height:16px;background:#2563eb}.owner-command-mini-bar-track b{height:6px;background:#22c55e}.owner-command-activity-row div{height:16px}.owner-command-activity-row i{position:absolute;top:0;left:0;height:7px}.owner-command-activity-row b{position:absolute;bottom:0;left:0;height:7px;background:#0ea5e9}.owner-command-table-card{display:grid;gap:10px}.owner-command-clean-table button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 0;border:0;border-bottom:1px solid rgba(148,163,184,.2);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.owner-command-clean-table button:last-child{border-bottom:0}.owner-command-clean-table button:hover strong{color:var(--accent-700)}.owner-command-clean-table span{display:grid;gap:3px;min-width:0}.owner-command-clean-table strong,.owner-command-clean-table small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-command-clean-table strong{font-size:13px}.owner-command-clean-table small{color:var(--text-muted);font-size:11.5px}.owner-command-page-owner_manager .owner-command-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-command-landing{display:grid;grid-template-columns:1fr;gap:26px;min-width:0}.owner-command-top-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;min-width:0}.owner-command-top-kpi-strip .owner-command-landing-card{min-height:126px;padding:16px;border-color:#64748b4d}.owner-command-top-kpi-strip .owner-command-landing-card-success{border-color:#a7f3d0;background:#ecfdf5}.owner-command-top-kpi-strip .owner-command-landing-card-danger{border-color:#fca5a5;background:#fee2e2}.owner-command-top-kpi-strip .owner-command-landing-card-label{color:#334155;font-size:13px}.owner-command-top-kpi-strip .owner-command-landing-card strong{font-size:36px;font-weight:820}.owner-command-top-kpi-strip .owner-command-landing-card p{font-size:12px}.owner-command-focus-panel{display:grid;gap:10px;min-width:0;padding:14px 16px;border:1px solid #d8e0e7;border-radius:8px;background:#fff}.owner-command-focus-panel-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.owner-command-focus-panel-header h2{margin:0;color:#0f172a;font-size:17px;font-weight:760;line-height:1.25}.owner-command-focus-panel-header span{flex:0 0 auto;color:#64748b;font-size:12px;font-weight:700}.owner-command-focus-list{display:grid;min-width:0;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.owner-command-focus-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:11px 12px;border:0;border-top:1px solid #e2e8f0;border-left:4px solid #cbd5e1;background:#fff;color:#0f172a;text-align:left;font:inherit}.owner-command-focus-item:first-child{border-top:0}button.owner-command-focus-item{cursor:pointer}button.owner-command-focus-item:hover{background:#f8fafc}.owner-command-focus-item-danger{border-left-color:#dc2626;background:#fff5f5}.owner-command-focus-item-warning{border-left-color:#d97706;background:#fffbeb}.owner-command-focus-item-neutral{border-left-color:#94a3b8}.owner-command-focus-copy{display:grid;gap:3px;min-width:0}.owner-command-focus-copy strong{color:#0f172a;font-size:14px;font-weight:760;line-height:1.3}.owner-command-focus-copy span{color:#475569;font-size:13px;line-height:1.35}.owner-command-focus-action{color:#334155;font-size:12px;font-weight:760;white-space:nowrap}.owner-command-landing-section{display:grid;align-content:start;gap:10px;min-width:0}.owner-command-landing-section h2{margin:0;color:#0f172a;font-size:17px;font-weight:760;line-height:1.25}.owner-command-landing-grid{display:grid;gap:10px;min-width:0}.owner-command-landing-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-command-landing-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-command-landing-grid-two-plus{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-command-landing-card{display:grid;align-content:start;gap:6px;min-width:0;min-height:88px;padding:12px 13px;border:1px solid #d8e0e7;border-radius:8px;background:#f8fafc;color:#0f172a;text-align:left;font:inherit}button.owner-command-landing-card{cursor:pointer}button.owner-command-landing-card:hover{border-color:#aebccc;background:#f1f5f9}.owner-command-landing-card-success{border-color:#a7f3d0;background:#ecfdf5}.owner-command-landing-card-danger{border-color:#fca5a5;background:#fee2e2}.owner-command-landing-card-warning{border-color:#f59e0b61;background:#fffbeb}.owner-command-landing-card .owner-command-landing-card-label{color:#64748b;font-size:12px;font-weight:700;line-height:1.3}.owner-command-landing-card-value{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0}.owner-command-landing-card strong{max-width:100%;overflow-wrap:normal;font-size:28px;font-weight:780;line-height:1;letter-spacing:0;white-space:nowrap}.owner-command-card-trend{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:#64748b;font-size:12px;font-weight:760;line-height:1;white-space:nowrap}.owner-command-card-trend-context{color:#64748b;font-weight:650}.owner-command-card-trend-good{color:#15803d}.owner-command-card-trend-bad{color:#b91c1c}.owner-command-card-trend-flat{color:#64748b}.owner-command-landing-card p{margin:0;color:#64748b;font-size:12px;line-height:1.35}.owner-command-landing-card-danger p,.owner-command-landing-card-danger .owner-command-landing-card-label,.owner-command-landing-card-danger .owner-command-card-trend-context{color:#7f1d1d}.owner-command-landing-card-danger strong,.owner-command-landing-card-danger .owner-command-card-trend-bad{color:#991b1b}.owner-command-landing-card-success p,.owner-command-landing-card-success .owner-command-landing-card-label,.owner-command-landing-card-success .owner-command-card-trend-context{color:#14532d}.owner-command-landing-card-success strong,.owner-command-landing-card-success .owner-command-card-trend-good{color:#166534}.owner-command-landing-card-wide{min-height:88px}.owner-command-instructor-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1 / -1;gap:8px;min-width:0}.owner-command-landing-section:last-child{padding-top:4px}.owner-command-landing-section:last-child h2{color:#475569;font-size:15px}.owner-command-landing-section:last-child .owner-command-landing-card{min-height:76px;padding:10px 12px}.owner-command-landing-section:last-child .owner-command-landing-card strong{font-size:22px}@media (max-width: 1200px){.owner-command-hero,.owner-command-exec-grid,.owner-command-missed-layout,.owner-command-table-grid,.owner-command-two-column,.owner-command-report-grid,.owner-command-report-grid-wide-table,.owner-command-more-signals,.owner-command-landing,.owner-command-page-owner_manager .owner-command-lower-grid{grid-template-columns:1fr}.owner-command-landing-grid-four,.owner-command-landing-grid-three,.owner-command-landing-grid-two-plus,.owner-command-top-kpi-strip,.owner-command-overview-kpi-strip,.owner-command-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-command-instructor-cards{grid-column:1 / -1}.owner-command-chart-grid{grid-template-columns:1fr}}@media (max-width: 900px){.owner-command-page-owner_manager .page-header{grid-template-columns:1fr;gap:12px}.owner-command-page-owner_manager .page-header-actions{justify-content:stretch}.owner-command-page-owner_manager .location-filter{max-width:100%}}@media (max-width: 720px){.content:has(.owner-command-page-owner_manager),.content:has(.owner-command-page-owner_manager) .content-body{overflow-x:hidden}.content:has(.owner-command-page-owner_manager) .workspace-header-compact{display:grid;grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px 12px}.content:has(.owner-command-page-owner_manager) .workspace-header-left{justify-content:flex-start;width:100%;min-width:0}.content:has(.owner-command-page-owner_manager) .workspace-header-actions{display:grid;grid-template-columns:1fr;align-items:stretch;min-width:0;width:100%;max-width:100%}.content:has(.owner-command-page-owner_manager) .workspace-view-mode-control,.content:has(.owner-command-page-owner_manager) .workspace-view-toggle{min-width:0;width:100%;max-width:100%}.content:has(.owner-command-page-owner_manager) .workspace-view-mode-control{display:grid;overflow:hidden}.content:has(.owner-command-page-owner_manager) .workspace-view-toggle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.content:has(.owner-command-page-owner_manager) .workspace-view-toggle button{height:26px;min-width:0;padding-inline:4px}.content:has(.owner-command-page-owner_manager) .workspace-menu-customize-button,.content:has(.owner-command-page-owner_manager) .workspace-pill,.content:has(.owner-command-page-owner_manager) .workspace-header-actions>.btn-tertiary{width:100%;justify-content:center}.owner-command-page-owner_manager,.owner-command-landing,.owner-command-top-kpi-strip,.owner-command-focus-panel,.owner-command-landing-section,.owner-command-landing-grid,.owner-command-landing-card{width:100%;max-width:100%}.owner-command-page-owner_manager .page-header,.owner-command-page-owner_manager .page-header-main,.owner-command-page-owner_manager .page-header-actions,.owner-command-page-owner_manager .location-filter,.owner-command-page-owner_manager .location-filter select{min-width:0;width:100%;max-width:100%}.owner-command-hero{padding:16px}.owner-command-hero-metrics,.owner-command-report-metrics,.owner-command-more-signal-list,.owner-command-chart-grid,.owner-command-landing-grid-four,.owner-command-landing-grid-three,.owner-command-landing-grid-two-plus,.owner-command-instructor-cards,.owner-command-top-kpi-strip{grid-template-columns:1fr}.owner-command-landing-card{min-height:112px}.owner-command-landing-card strong{font-size:26px}.owner-command-top-kpi-strip .owner-command-landing-card strong{font-size:30px}.owner-command-focus-panel{padding:12px}.owner-command-focus-panel-header{display:grid;gap:3px}.owner-command-focus-item{grid-template-columns:1fr;gap:8px}.owner-command-focus-action{justify-self:start}.uploads-drop-simple-grid{grid-template-columns:1fr}.uploads-drop-simple-actions{grid-auto-flow:row}.owner-command-activity-card{grid-column:auto}}:root{--aqua-page-bg: #eef8ff;--aqua-page-bg-2: #fff8fc;--aqua-page-bg-3: #f6fff8;--aqua-window-bg: rgba(255, 255, 255, .96);--aqua-window-border: rgba(68, 114, 148, .2);--aqua-window-shadow: 0 8px 20px rgba(15, 23, 42, .07);--aqua-row-hover: #eff8ff;--aqua-row-alt: rgba(245, 250, 255, .72);--aqua-candy-aqua: #22d3ee;--aqua-candy-pink: #fb7185;--aqua-candy-lime: #84cc16;--aqua-candy-violet: #8b5cf6}body,html,#root,.app-shell,.content{background:var(--aqua-page-bg)}.content-body{gap:12px;padding:12px clamp(12px,1.7vw,22px) 18px;background:linear-gradient(135deg,rgba(34,211,238,.13) 0 13%,transparent 13% 100%),linear-gradient(315deg,rgba(251,113,133,.1) 0 11%,transparent 11% 100%),linear-gradient(180deg,var(--aqua-page-bg) 0%,var(--aqua-page-bg-2) 52%,var(--aqua-page-bg-3) 100%)}.app-page,.page,.operations-module-page,.reports-hub,.reports-owner-page,.family360-record-page,.source-health-trust-page,.uploads-workspace-page,.rep-health-board-page,.queue-v2-page,.trackers-excel-page,.today-page,.today-command-page,.admin-tenancy-page,.bundle-calculator-page,.communications-intelligence-page{gap:10px}.workspace-header-compact{min-height:38px;padding:0 clamp(12px,1.7vw,20px);border-bottom-color:#4472942e;background:#ffffffdb}.workspace-pill,.workspace-header-compact .workspace-pill{min-height:24px;padding:3px 9px;border-color:#22d3ee47;background:linear-gradient(180deg,#ecfeff,#f0f9ff);color:#0f766e;font-weight:700}.sidebar{padding:10px 8px;gap:10px;background:linear-gradient(180deg,#fffffff5,#f5fbfff0),linear-gradient(135deg,rgba(34,211,238,.14),transparent 38%)}.sidebar-brand-row{padding:3px 8px 8px}.brand{color:#0f172a;font-size:16px;font-weight:850}.brand-subtitle{color:#0f766e;font-size:10.5px;font-weight:750}.sidebar-meta-card{margin:0 3px;padding:8px 10px;border-color:#22d3ee3d;background:linear-gradient(135deg,#ecfeff,#fff7ed)}.sidebar-nav{gap:6px}.nav-group-header{padding:5px 8px 1px}.nav-item,.sidebar-expanded .nav-item{min-height:31px;padding:6px 9px;border-radius:8px;font-size:12.5px}.nav-item:hover{background:linear-gradient(90deg,#ecfeffeb,#fff7edd1);border-color:#22d3ee3d;color:#0f766e}.nav-item.active,.sidebar-expanded .nav-item.active{background:linear-gradient(90deg,#ccfbf1,#dbeafe 58%,#f5f3ff);border-color:#14b8a647;color:#0f172a;font-weight:800;box-shadow:inset 4px 0 0 var(--accent-600),0 5px 12px #14b8a61f}.page-header,.aq-page-shell-header{position:relative;padding:8px 10px 10px;border:1px solid rgba(68,114,148,.16);border-radius:8px;background:linear-gradient(90deg,#fffffffa,#ecfeffd1 42%,#fff7edd1);box-shadow:var(--aqua-window-shadow)}.page-header:before,.aq-page-shell-header:before{content:"";display:block;position:absolute;inset:0 auto 0 0;width:4px;border-radius:8px 0 0 8px;background:linear-gradient(180deg,var(--aqua-candy-aqua),var(--aqua-candy-violet),var(--aqua-candy-pink))}.page-header-main h1,.page-header-main h2,.aq-page-shell-header h1,.aq-page-shell-header h2{font-size:clamp(20px,1.7vw,25px);line-height:1.1;font-weight:850;letter-spacing:-.01em}.page-eyebrow{color:#0f766e;font-size:10.5px;font-weight:850}.page-header-main .meta-text,.page-header-main>p,.aq-page-shell-header p{color:#475569;font-size:12.5px;line-height:1.38}.surface,.page-section,.aq-card,.app-card,.aq-kpi-card,.aq-chart-panel,.metric-card,.summary-card,.state-panel,.data-state-banner,.home-card,.podium-ingest-path-card,.podium-upload-result-card,.queue-v2-header,.queue-v2-left,.queue-v2-right,.queue-v2-detail,.queue-v2-detail-card,.family360-communications-context-card,.reports-owner-chart-card,.reports-owner-performance-card,.reports-owner-retention-summary,.source-health-trust-tile,.source-health-coverage-card,.source-health-lane-card,.source-health-card-group,.today-v2-card,.today-attention-card,.trk-toolbar,.trk-metric-card,.trk-rep-performance,.uploads-wizard-step,.admin-cleanup-status,.admin-danger-zone,.bundle-kpi-card,.bundle-summary-card,.bundle-sales-card,.communications-insight-card,.communications-staffing-action-card{border-radius:8px;border-color:var(--aqua-window-border);background:var(--aqua-window-bg);box-shadow:var(--aqua-window-shadow)}.surface,.page-section,.aq-card,.app-card,.aq-chart-panel{gap:10px;padding:12px 14px}.surface-header{padding:0 0 8px}.surface-header h3,.page-section h3,.uploads-step-heading h3,.today-section-head h3,.today-attention-card-head h3,.bundle-sales-card h3{font-size:13.5px;font-weight:850}.metric-grid,.surface-grid,.surface-grid-2,.page-summary-strip,.reports-owner-kpi-grid,.reports-owner-volume-grid,.reports-owner-performance-grid,.reports-owner-retention-grid,.family360-record-grid,.family360-workspace-grid,.admin-checkbox-grid,.uploads-lane-grid,.source-health-lane-card-grid,.source-health-card-groups,.source-health-trust-strip,.communications-insights-grid,.communications-staffing-grid,.bundle-kpi-grid{gap:9px}.communications-intelligence-page,.communications-intelligence-page>*,.communications-intelligence-page .page-section,.communications-intelligence-page .surface,.communications-intelligence-page .app-card{min-width:0;max-width:100%}.communications-intelligence-page .surface-grid,.communications-intelligence-page .surface-grid-2{width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.communications-intelligence-page .metric-grid{width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.communications-intelligence-page .aq-data-table-wrap,.communications-intelligence-page .table-wrap{min-width:0;max-width:100%;overflow-x:auto}.communications-intelligence-page .aq-data-table,.communications-intelligence-page .data-table{min-width:max(640px,100%)}.communications-intelligence-page .communications-toggle-stack,.communications-intelligence-page .communications-toggle-row{min-width:0;flex-wrap:wrap}.communications-intelligence-page .communications-heatmap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(92px,100%),1fr));gap:8px;min-width:0}.communications-intelligence-page .communications-heatmap-cell{min-width:0;padding:8px}.communications-intelligence-page .communications-heatmap-subtext,.communications-intelligence-page .communications-staffing-action-copy,.communications-intelligence-page .communications-insight-explanation{overflow-wrap:anywhere}.metric-card,.summary-card,.bundle-kpi-card,.source-health-kpi,.today-command-page .today-pulse-tile{min-height:70px;padding:10px 12px;gap:4px;border-left:4px solid var(--info-500);background:linear-gradient(180deg,#eff6fff2,#fffffffa 58%),#fff}.metric-card:nth-child(4n+1),.summary-card:nth-child(4n+1),.bundle-kpi-card:nth-child(4n+1){border-left-color:var(--accent-500);background:linear-gradient(180deg,#ecfdfb,#fff 60%)}.metric-card:nth-child(4n+2),.summary-card:nth-child(4n+2),.bundle-kpi-card:nth-child(4n+2){border-left-color:var(--aqua-candy-pink);background:linear-gradient(180deg,#fff1f2,#fff 60%)}.metric-card:nth-child(4n+3),.summary-card:nth-child(4n+3),.bundle-kpi-card:nth-child(4n+3){border-left-color:var(--aqua-candy-violet);background:linear-gradient(180deg,#f5f3ff,#fff 60%)}.metric-card-value,.summary-card-value,.bundle-kpi-card strong,.source-health-kpi-value,.today-command-page .today-pulse-tile-value{font-size:clamp(22px,1.8vw,30px);font-weight:900;line-height:1}.metric-card-title,.summary-card-title,.bundle-kpi-card span,.source-health-kpi-label,.today-command-page .today-pulse-tile-label{color:#475569;font-size:10.5px;font-weight:850}.aq-filterbar,.filter-grid,.reports-filter-grid,.rep-health-filter-grid,.trk-toolbar,.today-attention-card-head,.uploads-lane-card-header,.actions-owner-toolbar{padding:8px 10px;gap:7px;border-radius:8px;background:#fffffff0}.aq-filterbar input[type=search],.aq-filterbar input[type=text],.aq-filterbar select,.filter-grid input[type=search],.filter-grid input[type=text],.filter-grid select,.trk-filter-select,.trk-filter-search,.trk-filter-date,.trk-date-range-trigger,.bundle-form input,.bundle-form select,.bundle-form textarea,.bundle-calculator-page .page-controls select,.reports-filter-grid select,.reports-filter-grid input,.rep-health-filter-grid select,.rep-health-filter-grid input{min-height:29px;height:29px;border-color:#44729438;border-radius:7px;background:#fff;font-size:12.5px}.btn,.btn-primary,.btn-secondary,.btn-tertiary,.action-button,.secondary-button,.trk-btn-ghost,.trk-inline-action-btn,.uploads-type-option,.today-ingest-ribbon-btn{border-radius:7px;font-weight:750}.btn-primary,.action-button,.trk-start-calls-primary{background:linear-gradient(135deg,var(--accent-600),#0ea5e9);border-color:transparent;color:#fff;box-shadow:0 6px 14px #0ea5e938}.btn-primary:hover,.action-button:hover,.trk-start-calls-primary:hover{background:linear-gradient(135deg,var(--accent-700),#0284c7)}.btn-secondary,.secondary-button,.trk-btn-ghost,.trk-inline-action-btn{border-color:#44729438;background:linear-gradient(180deg,#fff,#f8fbff)}.btn-secondary:hover,.secondary-button:hover,.trk-btn-ghost:hover:not(:disabled),.trk-inline-action-btn:hover:not(:disabled){border-color:#0ea5e957;background:#eff8ff}.status-pill,.chip,.aq-badge,.trk-row-tag,.trk-status-chip,.trk-status-select,.today-hero-alert-chip{min-height:20px;padding:2px 8px;border-radius:7px;font-size:11px;font-weight:800}.table-wrap,.ops-table-wrap,.queue-v2-table-wrap,.today-ops-table-wrap,.rep-health-board-table-wrap,.trk-table-wrap,.aq-opstable-wrap{border-radius:8px;border-color:var(--aqua-window-border);background:#fff;box-shadow:var(--aqua-window-shadow)}.data-table th,.data-table td,.ops-table th,.ops-table td,.trackers-grid-table th,.trackers-grid-table td,.aq-opstable thead th,.aq-opstable tbody td,.rep-health-board-table th,.rep-health-board-table td{padding:7px 9px}.data-table th,.ops-table th,.trackers-grid-table th,.aq-opstable thead th,.rep-health-board-table th,.trk-table thead th{background:linear-gradient(180deg,#fff,#ecfeff);color:#334155;font-size:10.5px;font-weight:850}.data-table tbody tr:nth-child(2n),.ops-table tbody tr:nth-child(2n),.trackers-grid-table tbody tr:nth-child(2n),.aq-opstable tbody tr:nth-child(2n){background:var(--aqua-row-alt)}.data-table tbody tr:hover td,.ops-table tbody tr:hover td,.trackers-grid-table tbody tr:hover td,.aq-opstable tbody tr:hover td,.rep-health-board-table tbody tr:hover td{background:var(--aqua-row-hover)}.trk-title{font-size:18px;font-weight:850}.trk-metrics-strip{gap:5px}.trk-metric-card{padding:5px 7px;border-left:3px solid var(--accent-500);background:linear-gradient(180deg,#ecfeff,#fff)}.trk-metric-card:nth-child(3n+2){border-left-color:var(--aqua-candy-violet);background:linear-gradient(180deg,#f5f3ff,#fff)}.trk-metric-card:nth-child(3n){border-left-color:var(--aqua-candy-pink);background:linear-gradient(180deg,#fff1f2,#fff)}.trk-table-wrap{border-radius:8px}.trk-table{font-size:11.5px}.trk-table thead th{padding:5px 7px}.trk-cell{padding:4px 6px;border-bottom-color:#44729421}.trk-table tbody tr td{background:#fff}.trk-table tbody tr:nth-child(2n) td{background:#f5faffbd}.trk-table tbody tr:hover td,.trk-table tbody tr:hover td.trk-col-family,.trk-table tbody tr:hover td.trk-col-actions{background:#ecfeff}.trk-row-stage-trial td.trk-col-family{box-shadow:inset 3px 0 0 var(--violet-500)}.trk-row-stage-enrolled td.trk-col-family,.trk-row-completed td.trk-col-family{box-shadow:inset 3px 0 0 var(--success-500)}.trk-row-acne-unworked td.trk-col-family{box-shadow:inset 3px 0 0 var(--warn-500)}.trk-row-overdue td.trk-col-family{box-shadow:inset 3px 0 0 var(--danger-500)}.trk-family-name{font-size:12.5px}.trk-row-line2,.trk-family-subline{color:#52637a}.today-command-page{gap:10px}.today-section{gap:8px}.today-hero-alerts{gap:9px}.today-hero-alert{padding:12px 14px;border-radius:8px;box-shadow:var(--aqua-window-shadow)}.today-hero-alert[data-tone=urgent]{background:linear-gradient(135deg,#fff1f2,#fff 58%)}.today-hero-alert[data-tone=warn]{background:linear-gradient(135deg,#fffbeb,#fff 58%)}.today-hero-alert[data-tone=info]{background:linear-gradient(135deg,#eff6ff,#fff 58%)}.today-hero-alert[data-tone=ready]{background:linear-gradient(135deg,#ecfdf5,#fff 58%)}.today-hero-alert-count{font-size:27px}.today-command-page .today-pulse-strip{gap:8px}.today-attention-card-head{background:linear-gradient(90deg,#fff,#ecfeff)}.family360-profile-header{gap:10px;padding:14px;background:linear-gradient(135deg,#fff,#ecfeff 52%,#fff7ed)}.family360-profile-header-main h2{font-size:clamp(22px,2vw,28px);font-weight:900}.family360-profile-facts{gap:8px}.family360-command-hub{gap:12px;padding:14px;border-color:var(--aq-ui-border);border-radius:8px;background:#fff;box-shadow:var(--aq-ui-shadow)}.family360-command-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:12px}.family360-command-title h2{margin:0;color:var(--aq-ui-text);font-size:23px;line-height:1.16;letter-spacing:0}.family360-command-statuses,.family360-command-contact,.family360-command-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.family360-command-contact{justify-content:flex-end;color:var(--aq-ui-muted);font-size:12px}.family360-command-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.family360-command-facts div,.family360-communications-snapshot div{padding:9px 10px;border-color:var(--aq-ui-border-soft);border-radius:8px;background:#fbfdff}.family360-command-facts dt,.family360-communications-snapshot dt{color:var(--aq-ui-muted)}.family360-command-facts dd,.family360-communications-snapshot dd{color:var(--aq-ui-text)}.family360-advanced-details{border-color:var(--aq-ui-border);border-radius:8px;background:#fff}.family360-dashboard-grid,.family360-actions-grid{gap:12px}.family360-status-stack{display:grid;gap:3px}.family360-lifecycle-timeline{display:grid;gap:10px}.family360-timeline-marker{background:#0f766e}.family360-timeline-heading strong,.family360-table-block h4{color:var(--aq-ui-text)}.family360-timeline-content p,.family360-timeline-content span{color:var(--aq-ui-muted)}@media (max-width: 760px){.family360-command-main,.family360-command-facts{grid-template-columns:1fr}.family360-command-contact{justify-content:flex-start}}.uploads-lane-card,.source-health-lane-card{background:linear-gradient(180deg,#fff,#f8fbff)}.uploads-type-option{min-height:52px;padding:8px}.uploads-type-option:hover,.uploads-type-option:focus-visible,.uploads-type-option.is-selected,.source-health-lane-card:hover,.source-health-lane-card:focus-visible{background:#ecfeff;box-shadow:0 8px 18px #0ea5e91a}.bundle-workspace-grid,.bundle-form,.bundle-side-stack,.bundle-summary-card,.bundle-sales-card{gap:10px}.bundle-pay-highlight{padding:10px;border:1px solid rgba(20,184,166,.18);border-radius:8px;background:linear-gradient(135deg,#ecfdfb,#fff)}.bundle-pay-highlight strong{font-size:clamp(28px,2.8vw,38px)}.rep-health-board-summary,.rep-health-manager-summary-grid,.source-health-trust-strip{gap:8px}.rep-health-board-summary-item,.rep-health-manager-summary-grid>div,.source-health-trust-tile,.source-health-coverage-card{background:linear-gradient(180deg,#fff,#f8fbff)}@media (max-width: 900px){.content-body{padding:10px 12px 16px}.page-header,.aq-page-shell-header{padding:8px 10px}.metric-card-value,.summary-card-value,.bundle-kpi-card strong,.source-health-kpi-value,.today-command-page .today-pulse-tile-value{font-size:22px}}:root{--aq-polish-border: #d7e4ef;--aq-polish-border-soft: #e6eef5;--aq-polish-text: #132822;--aq-polish-muted: #536a63;--aq-polish-soft: #f7fbff;--aq-polish-row: #fbfdff;--aq-polish-row-hover: #eef8ff}.page-header,.aq-page-shell-header{border-color:var(--aq-polish-border-soft);background:#fff}.page-header-main h2,.aq-page-shell-header h2,.today-v2-header-title,.trk-title,.family360-profile-header-main h2{color:var(--aq-polish-text);letter-spacing:0}.page-header-main .meta-text,.aq-page-shell-header p,.today-v2-header-sub,.trk-row-count,.family360-meta-line,.compact-stats dt{color:var(--aq-polish-muted)}.page-section,.surface,.panel,.summary-card,.metric-card,.aq-card,.aq-kpi-card,.today-ops-section,.today-owner-strip-item,.trk-toolbar,.trk-table-wrap,.family360-profile-header,.family360-trial-context-card,.family360-communications-context-card{border-color:var(--aq-polish-border);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.metric-card,.summary-card,.aq-kpi-card,.trk-metric-card,.family360-summary-strip .metric-card,.uploads-lane-card,.source-health-lane-card,.rep-health-board-summary-item,.rep-health-manager-summary-grid>div,.source-health-trust-tile,.source-health-coverage-card{background:#fff}.today-hero-alert,.today-hero-alert[data-tone=urgent],.today-hero-alert[data-tone=warn],.today-hero-alert[data-tone=info],.today-hero-alert[data-tone=ready],.today-attention-card-head,.family360-profile-header,.bundle-pay-highlight{background:#fff}.today-hero-alert[data-tone=urgent],.today-ops-section-risk{border-left-color:var(--danger-500)}.today-hero-alert[data-tone=warn],.today-ops-section-follow-up{border-left-color:var(--warn-500)}.today-hero-alert[data-tone=info],.today-ops-section-trial{border-left-color:var(--info-500)}.today-hero-alert[data-tone=ready],.today-ops-section-secondary{border-left-color:var(--success-500)}.today-owner-strip,.today-action-board,.family360-summary-strip,.metric-grid{gap:8px}.today-owner-strip-item,.metric-card,.summary-card,.aq-kpi-card{padding:11px 12px}.today-owner-strip-value,.summary-card-value,.metric-card-value,.aq-kpi-card-value{color:var(--aq-polish-text);font-size:clamp(21px,1.8vw,28px);line-height:1.05}.today-ops-section-header{padding:12px 14px;border-bottom:1px solid var(--aq-polish-border-soft)}.today-ops-section-title,.family360-overview-name,.family360-trial-context-main h3{color:var(--aq-polish-text);font-size:15px}.today-ops-section-sub,.family360-trial-context-main p{color:var(--aq-polish-muted)}.today-ops-table-wrap,.aq-data-table-wrap,.trk-table-wrap,.family360-table-wrap,.table-wrap{border-color:var(--aq-polish-border);border-radius:8px;background:#fff}.today-ops-table,.aq-data-table,.trk-table,.data-table{font-size:12px}.today-ops-table th,.aq-data-table th,.trk-table th,.data-table th{padding:8px 9px;background:#f7fafc;color:#4f625d;font-weight:750;letter-spacing:0;text-transform:none}.today-ops-table td,.aq-data-table td,.trk-table td,.data-table td,.trk-cell{padding:8px 9px;color:#172b25;border-bottom-color:#4472941f;vertical-align:middle}.today-ops-table tbody tr:nth-child(2n) td,.aq-data-table tbody tr:nth-child(2n) td,.trk-table tbody tr:nth-child(2n) td,.data-table tbody tr:nth-child(2n) td{background:var(--aq-polish-row)}.today-ops-table tbody tr:hover td,.aq-data-table tbody tr:hover td,.trk-table tbody tr:hover td,.trk-table tbody tr:hover td.trk-col-family,.trk-table tbody tr:hover td.trk-col-actions,.data-table tbody tr:hover td{background:var(--aq-polish-row-hover)}.aq-status-chip,.aq-severity-chip,.status-pill,.chip,.today-ops-tag,.today-ops-pill,.trk-context-chip,.trk-priority-chip,.trk-created-urgency,.trk-trial-status{border-radius:6px;line-height:1.25;letter-spacing:0;text-transform:none;box-shadow:none}.today-ops-tag,.today-ops-pill{min-height:21px;padding:3px 7px;background:#f7fafc;color:#334155;border-color:#dbe6ef}.today-ops-tag-sla-failed,.today-ops-pill-sla-failed,.trk-priority-critical,.trk-created-critical,.trk-trial-status-no-show{background:#fff1f2;color:#9f1239;border-color:#fecdd3}.today-ops-tag-sla-risk,.today-ops-pill-sla-risk,.trk-priority-medium,.trk-created-warm,.trk-created-risk,.trk-trial-status-upcoming,.trk-trial-status-conversion-open,.trk-context-chip-signal,.trk-context-chip-review{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.today-ops-tag-sla-review,.today-ops-pill-sla-review,.trk-context-chip-rollsheet{background:#f5f3ff;color:#5b21b6;border-color:#ddd6fe}.trk-context-chip-acne,.trk-context-chip-podium,.trk-context-chip-active,.trk-trial-status-attended,.trk-created-new{background:#ecfdf5;color:#166534;border-color:#bbf7d0}.trk-context-chip-mixed,.trk-context-chip-unresolved,.trk-priority-low,.trk-created-unknown,.trk-trial-status-unknown{background:#f8fafc;color:#475569;border-color:#dbe6ef}.trk-trial-filter-strip{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}.trk-trial-filter-chip{min-height:30px;padding:5px 9px;border:1px solid var(--aq-ui-border);border-radius:7px;background:#fff;color:#1f352f;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer}.trk-trial-filter-chip:hover{border-color:#0f766e;color:#0f766e;background:#f0fdfa}.trk-trial-filter-chip.is-active{border-color:#0f766e;background:#ccfbf1;color:#0f3f3a}.trk-trial-work-queue-label,.trk-trial-evidence-inline{align-self:center;color:#51615d;font-size:12px;font-weight:700}.trk-trial-evidence-inline{margin-left:auto}.trk-col-trial-attendance,.trk-col-trial-follow-up,.trk-col-trial-outcome{min-width:150px}.trk-col-next-follow-up{min-width:132px}.trk-trial-worksheet-select{width:100%;max-width:178px}.trk-next-follow-up-input{width:132px;min-width:132px}.trk-col-trial-outcome .trk-manual-review-copy,.trk-col-trial-attendance .trk-source-truth,.trk-col-trial-follow-up .trk-source-truth,.trk-col-trial-outcome .trk-source-truth{display:block;margin-top:4px;font-size:11px;line-height:1.25}.trk-note-drawer{margin:10px;padding:12px;border:1px solid var(--aq-ui-border);border-radius:8px;background:#fff;box-shadow:0 12px 24px #0f172a14}.trk-note-drawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.trk-note-drawer header span,.trk-note-field>span{color:#52645f;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.trk-note-drawer h3{margin:2px 0 0;color:var(--aq-ui-text);font-size:16px;line-height:1.25}.trk-note-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px}.trk-note-context div{min-width:0}.trk-note-context dt{color:#52645f;font-size:11px;font-weight:800}.trk-note-context dd{margin:2px 0 0;color:var(--aq-ui-text);font-size:13px}.trk-note-field{display:grid;gap:5px}.trk-note-existing{margin:0 0 10px;padding:8px;border:1px solid var(--aq-ui-border);border-radius:6px;background:#f8faf9}.trk-note-existing span{color:#52645f;font-size:11px;font-weight:800}.trk-note-existing p{margin:4px 0 0;color:var(--aq-ui-text);font-size:12.5px;line-height:1.35;white-space:pre-wrap}.trk-note-field textarea{width:100%;min-height:120px;resize:vertical}.trk-note-actions{display:flex;gap:8px;margin-top:10px}.trk-note-drawer p{margin:8px 0 0;color:#52645f;font-size:12px}.trk-toolbar-main,.trk-toolbar-filters,.family360-search-actions,.page-controls{gap:8px}.trk-filter-select,.trk-filter-search,.trk-date-range-trigger,.location-filter select,.location-filter input,.family360-search-actions input,.queue-v2-filter-select,.queue-v2-filter-search{min-height:34px;border-color:var(--aq-polish-border);border-radius:6px;background:#fff;color:var(--aq-polish-text)}.trk-filter-select:focus,.trk-filter-search:focus,.location-filter select:focus,.location-filter input:focus,.family360-search-actions input:focus{border-color:var(--accent-500);box-shadow:0 0 0 3px #14b8a624;outline:none}.family360-record-page{gap:12px}.family360-profile-header{padding:13px}.family360-profile-facts,.compact-stats{gap:8px}.family360-profile-facts>div,.compact-stats>div{border-color:var(--aq-polish-border-soft);background:#fbfdff}.family360-wrapped-value,.family360-contact-cell,.family360-identity-cell,.trk-family-name,.trk-family-subline,.today-ops-family-main,.today-ops-family-sub{min-width:0;overflow-wrap:anywhere}.trackers-excel-page{--trk-row-height: 44px}.trackers-excel-page .trk-toolbar-main,.trackers-excel-page .trk-toolbar-filters,.trackers-excel-page .trk-advanced-filter-drawer,.trackers-excel-page .trk-command-strip,.trackers-excel-page .trk-worklist-note,.trackers-excel-page .trk-trial-filter-strip{max-width:none}.trackers-excel-page .trk-toolbar-main,.trackers-excel-page .trk-toolbar-filters{position:sticky;z-index:18;border-color:#cbd5e1d1;border-radius:10px;background:#fffffff5;box-shadow:0 2px 8px #0f172a0f}.trackers-excel-page .trk-toolbar-main{top:0}.trackers-excel-page .trk-toolbar-filters{top:56px}.trackers-excel-page .trk-title{font-size:22px;letter-spacing:-.02em}.trackers-excel-page .trk-row-count{height:24px;border-radius:7px;background:#eef2ff;color:#3730a3;font-weight:760}.trackers-excel-page .trk-command-strip{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(220px,.8fr));gap:10px}.trackers-excel-page .trk-command-card{border-color:#cbd5e1d1;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0f172a0d}.trackers-excel-page .trk-command-card span{color:#64748b;font-size:11px;letter-spacing:.04em}.trackers-excel-page .trk-layout{min-width:0}.trackers-excel-page .trk-table-wrap{border-color:#cbd5e1db;border-radius:10px;background:#fff;box-shadow:0 2px 10px #0f172a0f}.trackers-excel-page .trk-table thead th{height:34px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#64748b;font-weight:760}.trackers-excel-page .trk-table tbody tr{min-height:var(--trk-row-height)}.trackers-excel-page .trk-table tbody tr:hover td,.trackers-excel-page .trk-table tbody tr:hover td.trk-col-family,.trackers-excel-page .trk-table tbody tr:hover td.trk-col-actions{background:#f0f9ff}.trackers-excel-page .trk-row-selected td,.trackers-excel-page .trk-row-selected td.trk-col-family,.trackers-excel-page .trk-row-selected td.trk-col-actions{background:#e0f2fe!important}.trackers-excel-page .trk-row-selected td.trk-col-family{box-shadow:inset 3px 0 #0891b2}.trackers-excel-page .trk-inline-action-btn,.trackers-excel-page .trk-row-overflow-menu summary,.trackers-excel-page .trk-btn-primary,.trackers-excel-page .trk-btn-ghost{border-radius:8px}.trackers-excel-page .trk-detail-panel-shell{position:fixed;top:72px;right:16px;bottom:16px;z-index:55;display:flex;width:min(420px,calc(100vw - 32px));min-width:0;outline:none;pointer-events:none}.trackers-excel-page .trk-detail-panel-shell .trk-panel{flex:1 1 auto;width:100%;max-width:none;max-height:none;min-height:0;height:100%;pointer-events:auto;border-radius:10px;box-shadow:0 10px 24px #0f172a24}.trackers-excel-page .trk-panel-header{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid rgba(226,232,240,.92)}.trackers-excel-page .trk-panel-footer,.trackers-excel-page .trk-note-actions{position:sticky;bottom:0;background:#fff;border-top:1px solid rgba(226,232,240,.92)}@media (min-width: 1081px){.trackers-excel-page.has-detail-drawer .trk-layout{padding-right:436px}.trackers-excel-page.has-detail-drawer .trk-table{min-width:max(1240px,100%)}.trackers-excel-page.has-detail-drawer .trk-table th,.trackers-excel-page.has-detail-drawer .trk-table td,.trackers-excel-page.has-detail-drawer .trk-cell{padding-top:5px;padding-bottom:5px;vertical-align:middle}.trackers-excel-page.has-detail-drawer .trk-cell:empty:after{content:" "}.trackers-excel-page.has-detail-drawer .trk-family-name,.trackers-excel-page.has-detail-drawer .trk-family-subline,.trackers-excel-page.has-detail-drawer .trk-row-line2,.trackers-excel-page.has-detail-drawer .trk-family-context-line,.trackers-excel-page.has-detail-drawer .trk-family-next-action-line,.trackers-excel-page.has-detail-drawer .trk-next-action-readonly{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackers-excel-page.has-detail-drawer .trk-row-tags,.trackers-excel-page.has-detail-drawer .trk-family-meta-row,.trackers-excel-page.has-detail-drawer .trk-family-critical-row,.trackers-excel-page.has-detail-drawer .trk-trial-context{flex-wrap:nowrap;max-height:24px;overflow:hidden}.trackers-excel-page.has-detail-drawer .trk-row-tag,.trackers-excel-page.has-detail-drawer .trk-context-chip,.trackers-excel-page.has-detail-drawer .trk-trial-context>span,.trackers-excel-page.has-detail-drawer .trk-inline-indicator{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackers-excel-page.has-detail-drawer .trk-row-actions{flex-wrap:nowrap;align-items:center;overflow:visible}.trackers-excel-page.has-detail-drawer .trk-row-overflow-menu{position:relative;flex:0 0 auto}.trackers-excel-page.has-detail-drawer .trk-row-overflow-menu>div{position:absolute;top:calc(100% + 4px);right:0;z-index:60;display:grid;min-width:132px;gap:4px;padding:6px;border:1px solid var(--border-default);border-radius:6px;background:var(--surface-panel);box-shadow:0 8px 20px #0f172a24}.trackers-excel-page.has-detail-drawer .trk-row-overflow-menu>div .trk-inline-action-btn{justify-content:flex-start;width:100%}.trackers-excel-page.has-detail-drawer .trk-inline-action-btn,.trackers-excel-page.has-detail-drawer .trk-row-overflow-menu summary{min-height:24px;height:24px;padding-inline:6px;font-size:11px;white-space:nowrap}}@media (max-width: 760px){.trackers-excel-page .trk-detail-panel-shell{top:10px;right:10px;bottom:10px;left:10px;width:auto;z-index:70}.trackers-excel-page .trk-toolbar-main,.trackers-excel-page .trk-toolbar-filters{position:static}.trackers-excel-page .trk-command-strip{grid-template-columns:1fr}.trackers-excel-page .trk-detail-panel-shell .trk-panel{border-radius:10px}}.family360-phone-list,.today-ops-tags,.today-ops-section-work-tags,.trk-flags-inline{gap:5px}.family360-communications-event,.family360-communications-context-card,.family360-communications-action-panel,.family360-communications-suggestions{border-color:var(--aq-polish-border);background:#fff}.secondary-button,.today-v2-btn-outline,.owner-command-link-button,.trk-btn-ghost,.trk-inline-action-btn,.family360-inline-button{border-color:var(--aq-polish-border);border-radius:6px;color:#213b35}.secondary-button:hover,.today-v2-btn-outline:hover,.owner-command-link-button:hover,.trk-btn-ghost:hover,.trk-inline-action-btn:hover:not(:disabled),.family360-inline-button:hover:not(:disabled){background:#f0fdfa;border-color:#9de7dc;color:#0f766e}.action-button,.btn-primary,.trk-inline-action-primary,.trk-call-mode-action-call{background:#0f766e;border-color:#0f766e;color:#fff}@media (max-width: 900px){.today-owner-strip,.family360-summary-strip,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-ops-table th,.today-ops-table td,.aq-data-table th,.aq-data-table td,.trk-table th,.trk-table td,.data-table th,.data-table td{padding:8px}.family360-profile-header-main,.today-ops-section-header,.trk-toolbar-main{align-items:flex-start}}@media (max-width: 640px){.today-owner-strip,.family360-summary-strip,.metric-grid,.family360-profile-facts,.compact-stats{grid-template-columns:1fr}.today-ops-section-header,.family360-profile-header-main,.family360-search-actions{display:grid;grid-template-columns:1fr}.today-ops-table,.aq-data-table,.trk-table,.data-table{font-size:11.5px}}:root{--aq-ui-page: #f4faff;--aq-ui-surface: #ffffff;--aq-ui-surface-soft: #f8fbfd;--aq-ui-border: #d6e3ee;--aq-ui-border-soft: #e7eff6;--aq-ui-text: #10231f;--aq-ui-muted: #4c625d;--aq-ui-faint: #657872;--aq-ui-focus: rgba(20, 184, 166, .16);--aq-ui-shadow: 0 1px 2px rgba(15, 23, 42, .04)}.app-shell,.content,.content-body{background:var(--aq-ui-page)}.workspace-header-compact{min-height:58px;border-bottom-color:var(--aq-ui-border);background:#fffffff5;box-shadow:0 1px #0f172a0a}.workspace-header-actions,.page-header-actions,.surface-actions,.admin-create-user-form .surface-actions,.today-ops-section-actions,.family360-header-buttons{gap:8px}.workspace-pill,.workspace-header-compact .workspace-pill,.workspace-view-toggle,.sidebar-meta-card,.nav-group{border-color:var(--aq-ui-border);border-radius:8px;background:var(--aq-ui-surface);box-shadow:none}.sidebar{background:#fbfdff;border-right-color:var(--aq-ui-border)}.brand-block{border-color:var(--aq-ui-border);border-radius:8px}.nav-group{gap:6px;padding:10px}.sidebar-expanded .sidebar-nav,.sidebar-expanded .nav-group,.sidebar-expanded .nav-group ul,.sidebar-expanded .nav-group li,.sidebar-expanded .nav-item{min-width:0}.sidebar-expanded .nav-item-label{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item,.sidebar-expanded .nav-item{min-height:40px;border-radius:7px;color:#2f4640}.nav-item:hover{background:#f0fdfa;border-color:#bfeee5}.nav-item.active,.sidebar-expanded .nav-item.active{background:#e9fbf7;border-color:#8fe4d6;color:#0f5f59}.nav-item-description,.nav-group-description,.workspace-pill span,.sidebar-meta-caption{color:var(--aq-ui-muted)}.page-header,.aq-page-shell-header,.today-v2-header,.trk-toolbar,.today-ops-section,.today-attention-card,.today-v2-card,.state-panel,.data-state-banner,.page-section,.surface,.panel,.summary-card,.metric-card,.aq-card,.aq-kpi-card,.trk-table-wrap,.trk-rep-performance,.family360-record-panel,.family360-workspace,.family360-profile-header,.family360-trial-context-card,.family360-communications-context-card,.family360-communications-action-panel,.family360-communications-suggestions,.admin-cleanup-status,.admin-status-panel,.admin-deactivate-panel,.admin-create-user-form,.admin-scope-card{border-color:var(--aq-ui-border);border-radius:8px;background:var(--aq-ui-surface);box-shadow:var(--aq-ui-shadow)}.page-header,.aq-page-shell-header,.today-v2-header,.trk-toolbar,.family360-search-actions{padding:12px 14px}.page-section,.surface,.panel,.today-ops-section,.today-attention-card,.today-v2-card,.family360-record-panel,.family360-workspace,.admin-create-user-form{padding:14px}.page-header-main .meta-text,.aq-page-shell-header p,.meta-text,.today-v2-header-sub,.today-ops-section-sub,.today-ops-family-sub,.trk-row-count,.trk-family-subline,.trk-dim,.family360-meta-line,.family360-source-detail,.family360-signal-row,.family360-trial-context-main p,.admin-status-panel .meta-text,.admin-deactivate-panel .meta-text{color:var(--aq-ui-muted)}.state-panel,.state-empty,.data-state-banner-empty,.today-attention-empty-card,.actions-group-empty,.trk-loading{color:var(--aq-ui-muted);border-color:var(--aq-ui-border);background:var(--aq-ui-surface-soft)}.state-panel strong,.state-empty strong,.today-attention-empty-title,.data-state-banner-empty strong{color:var(--aq-ui-text)}.filter-grid,.trk-toolbar-filters,.trk-toolbar-main,.family360-search-actions,.page-controls,.today-owner-strip,.today-action-board,.metric-grid,.family360-summary-strip,.compact-stats,.admin-checkbox-grid{gap:8px}.filter-grid label,.family360-action-grid label,.admin-assignments label,.admin-create-user-form label{gap:5px}.filter-grid label>span,.family360-action-grid label>span,.admin-assignments label>span,.admin-create-user-form label>span,.location-filter label,.trk-date-calendar-row span{color:#334943;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}input,select,textarea,.trk-filter-select,.trk-filter-search,.trk-filter-date,.trk-date-range-trigger,.trk-inline-select,.trk-inline-input,.queue-v2-filter-select,.queue-v2-filter-search,.location-filter select,.location-filter input,.family360-search-actions input{min-height:34px;border-color:var(--aq-ui-border);border-radius:7px;background:#fff;color:var(--aq-ui-text)}input::placeholder,textarea::placeholder,.trk-filter-search::placeholder,.queue-v2-filter-search::placeholder,.family360-search-actions input::placeholder{color:#778983}input:focus,select:focus,textarea:focus,.trk-filter-select:focus,.trk-filter-search:focus,.trk-filter-date:focus,.trk-date-range-trigger:focus,.trk-inline-select:focus,.trk-inline-input:focus{border-color:var(--accent-600);box-shadow:0 0 0 3px var(--aq-ui-focus);outline:none}.action-button,.btn-primary,.today-v2-btn-primary,.trk-start-calls-primary,.trk-inline-action-primary,.trk-call-mode-action-call{min-height:34px;border-radius:7px;background:#0f766e;border-color:#0f766e;color:#fff;box-shadow:none}.secondary-button,.btn-secondary,.today-v2-btn-outline,.owner-command-link-button,.workspace-menu-customize-button,.trk-btn-ghost,.trk-inline-action-btn,.family360-inline-button,.source-health-drawer-close,.queue-v2-detail-close{min-height:32px;border-color:var(--aq-ui-border);border-radius:7px;background:#fff;color:#1f3832;box-shadow:none}.action-button:hover:not(:disabled),.btn-primary:hover:not(:disabled),.trk-start-calls-primary:hover:not(:disabled),.trk-call-mode-action-call:hover:not(:disabled){background:#115e59;border-color:#115e59}.secondary-button:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.today-v2-btn-outline:hover:not(:disabled),.owner-command-link-button:hover:not(:disabled),.workspace-menu-customize-button:hover:not(:disabled),.trk-btn-ghost:hover:not(:disabled),.trk-inline-action-btn:hover:not(:disabled),.family360-inline-button:hover:not(:disabled){background:#f1fbf8;border-color:#a8e8dd;color:#0f766e}.today-ops-table-wrap,.aq-data-table-wrap,.trk-table-wrap,.family360-table-wrap,.table-wrap,.queue-v2-table-wrap{border-color:var(--aq-ui-border);border-radius:8px;background:#fff}.today-ops-table,.aq-data-table,.trk-table,.data-table,.queue-v2-table,.family360-table-wrap table,.admin-tenancy-page .data-table{font-size:12px}.today-ops-table th,.aq-data-table th,.trk-table th,.data-table th,.queue-v2-table th,.family360-table-wrap th,.admin-tenancy-page .data-table th{padding:7px 9px;background:#f6fafc;color:#3d544e;font-weight:750;letter-spacing:0;text-transform:none;border-bottom-color:var(--aq-ui-border)}.today-ops-table td,.aq-data-table td,.trk-table td,.data-table td,.queue-v2-table td,.family360-table-wrap td,.admin-tenancy-page .data-table td,.trk-cell{padding:7px 9px;color:var(--aq-ui-text);border-bottom-color:var(--aq-ui-border-soft);line-height:1.35;vertical-align:middle}.today-ops-table tbody tr:nth-child(2n) td,.aq-data-table tbody tr:nth-child(2n) td,.trk-table tbody tr:nth-child(2n) td,.data-table tbody tr:nth-child(2n) td,.queue-v2-table tbody tr:nth-child(2n) td,.family360-table-wrap tbody tr:nth-child(2n) td{background:#fbfdff}.today-ops-table tbody tr:hover td,.aq-data-table tbody tr:hover td,.trk-table tbody tr:hover td,.trk-table tbody tr:hover td.trk-col-family,.trk-table tbody tr:hover td.trk-col-actions,.data-table tbody tr:hover td,.queue-v2-table tbody tr:hover td,.family360-table-wrap tbody tr:hover td{background:#edf8ff}.aq-status-chip,.aq-severity-chip,.status-pill,.chip,.today-hero-alert-chip,.today-ops-tag,.today-ops-pill,.trk-context-chip,.trk-priority-chip,.trk-created-urgency,.trk-trial-status,.trk-row-tag,.trk-status-chip{max-width:100%;min-height:20px;padding:3px 7px;border-radius:6px;font-size:11.5px;font-weight:750;line-height:1.2;letter-spacing:0;text-transform:none;box-shadow:none;overflow-wrap:anywhere}.today-ops-tag,.today-ops-pill,.trk-row-tag,.trk-status-chip-neutral,.trk-status-chip-muted,.today-hero-alert-chip[data-tone=muted]{background:#f7fafc;color:#334155;border-color:#d7e2ec}.today-ops-tag-sla-failed,.today-ops-pill-sla-failed,.trk-row-tag-failed,.trk-priority-critical,.trk-created-critical,.trk-trial-status-no-show,.aq-status-chip[data-tone=critical],.aq-severity-chip[data-tone=critical]{background:#fff1f2;color:#9f1239;border-color:#fecdd3}.today-ops-tag-sla-risk,.today-ops-pill-sla-risk,.trk-row-tag-risk,.trk-row-tag-warning,.trk-priority-medium,.trk-created-warm,.trk-created-risk,.trk-trial-status-upcoming,.trk-trial-status-conversion-open{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.today-ops-tag-sla-review,.today-ops-pill-sla-review,.trk-row-tag-review,.trk-context-chip-review,.trk-context-chip-rollsheet{background:#f5f3ff;color:#5b21b6;border-color:#ddd6fe}.trk-context-chip-acne,.trk-context-chip-podium,.trk-context-chip-active,.trk-trial-status-attended,.trk-created-new,.trk-status-chip-success,.aq-status-chip[data-tone=success],.aq-severity-chip[data-tone=success]{background:#ecfdf5;color:#166534;border-color:#bbf7d0}.family360-profile-header{padding:14px}.family360-profile-facts>div,.compact-stats>div,.today-owner-strip-item,.trk-metric-card{border-color:var(--aq-ui-border-soft);border-radius:8px;background:#fbfdff}.family360-communications-grid,.family360-record-grid,.family360-workspace-grid,.trk-layout,.trk-layout-split{gap:12px}.family360-wrapped-value,.family360-contact-cell,.family360-identity-cell,.trk-family-name,.trk-family-subline,.today-ops-family-main,.today-ops-family-sub,.admin-role-list,.menu-customize-table tbody th{min-width:0;overflow-wrap:anywhere}.source-health-drawer,.podium-location-detail-drawer,.unresolved-detail-panel,.signals-detail-panel,.command-detail-panel,.retention-detail-panel,.trk-call-mode-panel,.queue-v2-mobile-drawer-panel,.menu-customize-panel{border-color:var(--aq-ui-border);border-radius:10px;background:#fff;box-shadow:0 14px 38px #0f172a24}.source-health-drawer,.podium-location-detail-drawer,.unresolved-detail-panel,.signals-detail-panel,.command-detail-panel,.retention-detail-panel,.trk-call-mode-panel{max-height:calc(100dvh - 86px);overflow:auto}.menu-customize-header,.menu-customize-footer,.trk-call-mode-header,.queue-v2-mobile-drawer-header,.source-health-drawer-header{border-color:var(--aq-ui-border-soft);background:#fbfdff}.menu-customize-header p,.menu-customize-table tbody th small{color:var(--aq-ui-muted)}.menu-customize-table thead th{background:#f6fafc;color:#3d544e}.admin-status-panel,.admin-deactivate-panel{align-content:start;background:#fbfdff}.admin-gated-section{overflow:hidden}.admin-gated-section>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;cursor:pointer;padding:10px 12px;color:var(--aq-ui-text);font-weight:750;list-style:none}.admin-gated-section>summary::-webkit-details-marker{display:none}.admin-gated-section>summary:before{content:"Show";justify-self:start;min-width:44px;padding:2px 7px;border:1px solid var(--aq-ui-border);border-radius:6px;background:#fff;color:var(--aq-ui-muted);font-size:11px;font-weight:750;text-align:center}.admin-gated-section[open]>summary:before{content:"Hide"}.admin-gated-section>summary span:first-child{display:flex;min-width:0;align-items:center;gap:8px}.admin-gated-section>summary span:last-child{color:var(--aq-ui-muted);font-size:12px;font-weight:650}.admin-gated-section-body{display:grid;gap:12px;padding:0 12px 12px}.admin-danger-zone.admin-gated-section,.admin-deactivate-panel.admin-gated-section{gap:0;padding:0;border-color:var(--danger-border);background:var(--danger-bg)}.admin-status-panel strong,.admin-deactivate-panel strong,.admin-tenancy-page .data-table strong{color:var(--aq-ui-text)}.admin-deactivate-panel .action-button-danger,.action-button-danger{background:#b91c1c;border-color:#b91c1c;color:#fff}.admin-deactivate-panel .action-button-danger:hover:not(:disabled),.action-button-danger:hover:not(:disabled){background:#991b1b;border-color:#991b1b}@media (max-width: 900px){.workspace-header-compact{min-height:auto;padding:10px 12px}.page-header,.aq-page-shell-header,.today-v2-header,.trk-toolbar,.family360-search-actions{padding:10px 12px}.page-section,.surface,.panel,.today-ops-section,.today-attention-card,.today-v2-card,.family360-record-panel,.family360-workspace,.admin-create-user-form{padding:12px}.trk-toolbar-main,.trk-toolbar-filters,.workspace-header-actions,.page-header-actions{align-items:stretch}.source-health-drawer,.podium-location-detail-drawer,.unresolved-detail-panel,.signals-detail-panel,.command-detail-panel,.retention-detail-panel,.trk-call-mode-panel{max-height:none}.trk-call-mode-content{width:min(100%,calc(100vw - 20px));grid-template-columns:minmax(0,1fr)}.trk-call-mode-action-panel{position:static;max-height:none}.trk-call-mode-contact-card{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.content-body{padding:10px}.workspace-header-actions,.page-header-actions,.surface-actions,.today-ops-section-actions,.family360-header-buttons{display:grid;grid-template-columns:1fr}.action-button,.secondary-button,.btn-primary,.btn-secondary,.today-v2-btn-outline,.trk-btn-ghost,.family360-inline-button{width:100%;justify-content:center}.today-ops-table th,.today-ops-table td,.aq-data-table th,.aq-data-table td,.trk-table th,.trk-table td,.data-table th,.data-table td,.queue-v2-table th,.queue-v2-table td,.family360-table-wrap th,.family360-table-wrap td{padding:7px}}.content{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;padding:0}.workspace-header-compact{position:relative;z-index:10;min-height:52px;margin:0;border-width:0 0 1px;border-radius:0;box-shadow:none}.content-body{min-height:0;height:auto;padding:0;scroll-padding-top:16px}.content-body>:where(.page-content,.aq-page-shell,.main-content,.app-page,.page),.content-body>.instructor-retention-page{padding:20px clamp(16px,2vw,28px) 28px}.page-header,.aq-page-shell-header,.today-v2-header,.trk-toolbar,.family360-profile-header,.queue-v2-header{margin-top:0}.page-header{border-radius:10px;box-shadow:0 1px 3px #0f172a0d}.app-page,.page,.operations-module-page,.reports-hub,.reports-owner-page,.podium-module-page,.podium-overview-page,.family360-record-page,.source-health-trust-page,.uploads-workspace-page,.rep-health-board-page,.queue-v2-page,.trackers-excel-page,.today-page,.today-command-page,.communications-intelligence-page,.owner-command-page{align-content:start;gap:14px}.table-wrapper,.table-wrap,.ops-table-wrap,.queue-v2-table-wrap,.today-ops-table-wrap,.rep-health-board-table-wrap,.trk-table-wrap,.aq-data-table-wrap,.data-table-wrap,.family360-table-wrap,.uploads-history-table-wrap,.communications-table-wrap,.retention-table-wrap{max-height:none;overflow-x:auto;overflow-y:visible}.data-table th,.ops-table th,.trackers-grid-table th,.today-ops-table th,.trk-table th,.queue-v2-table th,.rep-health-board-table th,.retention-table th{top:0}.data-table tbody tr:hover,.ops-table tbody tr:hover,.trackers-grid-table tbody tr:hover,.today-ops-table tbody tr:hover,.trk-table tbody tr:hover,.queue-v2-table tbody tr:hover,.rep-health-board-table tbody tr:hover,.retention-table tbody tr:hover{background:#f8fafc}.retention-row-selected td{background:#eef6f4;box-shadow:inset 3px 0 #2f8f83}.instructor-retention-page{max-width:1500px;margin-inline:auto}.instructor-retention-page .page-header{padding:16px 18px}.instructor-retention-controls{align-items:end;gap:10px}.retention-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px}.retention-filter-bar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.retention-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:14px;min-width:0}.retention-table-wrap{border:1px solid var(--aq-ui-border, rgba(148, 163, 184, .24));background:#fff}.retention-table{min-width:1240px}.retention-table th,.retention-table td{padding:9px 10px}.retention-auto-table{min-width:1120px}.today-retention-risk-groups{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;border-bottom:1px solid var(--aq-polish-border-soft)}.today-retention-risk-group{display:grid;grid-template-columns:minmax(110px,auto) minmax(90px,auto) auto auto;align-items:center;gap:8px;min-height:30px;border:1px solid #e2e8f0;border-radius:8px;padding:5px 8px;background:#fff}.today-retention-risk-group strong{color:#0f172a;font-size:12px;font-weight:750}.today-retention-risk-group span{color:#64748b;font-size:12px;font-weight:700}.today-retention-risk-group em{color:#0f172a;font-size:12px;font-style:normal;font-weight:750}.today-retention-risk-actions{align-items:center;flex-wrap:wrap}.today-retention-risk-metrics{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.today-retention-risk-metrics span{min-height:28px;border:1px solid #e2e8f0;border-radius:8px;padding:4px 8px;background:#fff;color:#475569;font-size:12px;font-weight:700}.today-retention-risk-metrics strong{color:#0f172a}.today-ops-row[data-auto-status=at_risk] td:first-child{border-left:3px solid #d97706}.today-ops-row[data-auto-status=likely_drop] td:first-child{border-left:3px solid #dc2626}.today-ops-row[data-auto-status=likely_drop] .today-ops-pill{border-color:#dc262638;background:#fef2f2f2;color:#991b1b}.today-ops-row[data-auto-status=at_risk] .today-ops-pill{border-color:#d977063d;background:#fffbebf2;color:#92400e}.today-retention-risk-days{color:#0f172a;font-weight:800;text-align:right;white-space:nowrap}.retention-detail-panel{top:14px;align-self:start;max-height:calc(100dvh - 112px);border:1px solid var(--aq-ui-border, rgba(148, 163, 184, .24));box-shadow:0 1px 3px #0f172a0f}.instructor-retention-page,.owner-command-page,.today-ops-page,.rep-health-board-page,.uploads-workspace-page{min-width:0}.instructor-retention-page-drops .page-header,.rep-health-board-page .page-header,.owner-command-page-owner_manager .page-header{padding:10px 12px;gap:10px}.instructor-retention-page-drops .page-header h1,.rep-health-board-page .page-header h1,.owner-command-page-owner_manager .page-header h1{line-height:1.15}.instructor-retention-page-drops .page-header-main,.rep-health-board-page .page-header-main,.owner-command-page-owner_manager .page-header-main{min-width:0}.instructor-retention-page-drops .page-section,.instructor-retention-page-drops .surface,.rep-health-board-page .surface,.rep-health-board-page .page-section,.today-ops-page .today-ops-section,.uploads-workspace-page .surface,.uploads-workspace-page .page-section{padding:12px}.instructor-retention-page-drops .surface-header,.drop-report-filter-section .surface-header,.drop-report-detail-section .surface-header{padding-bottom:8px}.drop-report-filter-section{display:grid;gap:8px}.drop-report-filter-section .surface-header{align-items:end}.drop-report-filter-section .section-title,.drop-report-detail-section .section-title{font-size:14px;line-height:1.25}.drop-report-filter-section .section-subtitle,.drop-report-detail-section .section-subtitle{font-size:12px;line-height:1.35}.drop-report-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin-bottom:8px}.drop-report-kpi-grid .aq-kpi-card{min-height:88px;padding:10px 11px}.drop-report-kpi-grid .aq-kpi-card-header{gap:6px}.drop-report-kpi-grid .aq-kpi-card-value{margin-top:5px;font-size:clamp(20px,1.6vw,25px)}.drop-report-kpi-grid .aq-kpi-card-subtitle{margin-top:4px;font-size:11.5px;line-height:1.25}.drop-report-filter-section .retention-filter-bar{grid-template-columns:minmax(145px,.75fr) minmax(145px,.75fr) minmax(280px,1.35fr) minmax(220px,auto);align-items:end;gap:8px}.drop-report-filter-section .retention-filter-bar label,.drop-report-filter-section .drop-report-filter-group{gap:4px}.drop-report-filter-section .retention-filter-bar span{font-size:11.5px}.drop-report-filter-section .retention-filter-bar select,.drop-report-filter-section .retention-filter-bar input{min-height:34px;padding:6px 9px;border-radius:7px}.drop-report-type-filter{min-height:34px}.drop-report-type-filter button{min-height:28px;padding:0 9px;font-size:12px}.drop-report-filter-actions{gap:6px}.drop-report-filter-actions .secondary-button,.instructor-retention-page-drops .retention-detail-actions .secondary-button{min-height:32px;padding-inline:10px;font-size:12px}.drop-report-filter-note{margin:0;color:#74837e;font-size:12px;line-height:1.35}.instructor-retention-page-drops .retention-detail-actions{margin:8px 0 0}.instructor-retention-page-drops .retention-table-wrap{margin-top:0}.instructor-retention-page-drops .retention-table th,.instructor-retention-page-drops .retention-table td{padding:7px 9px}.instructor-retention-page-drops .retention-table td:first-child,.instructor-retention-page-drops .retention-table th:first-child{padding-left:10px}.owner-command-loading-panel{display:grid;place-items:center;min-height:260px;padding:18px}.owner-command-loading-panel .state-loading{width:min(100%,420px);margin:0;padding:18px 20px;text-align:center}.owner-command-fast-overview,.owner-command-overview-grid,.owner-command-source-strip,.owner-command-team-table,.owner-command-advanced-body{display:grid;gap:12px;min-width:0}.owner-command-overview-kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:8px;min-width:0}.owner-command-overview-kpi{display:grid;align-content:start;gap:6px;min-width:0;min-height:112px;padding:13px 14px;border:1px solid #d8e0e7;border-radius:8px;background:#fff;color:#0f172a;text-align:left;font:inherit;cursor:pointer}.owner-command-overview-kpi:hover{border-color:#aebccc;background:#f8fafc}.owner-command-overview-kpi-success{border-color:#a7f3d0;background:#ecfdf5}.owner-command-overview-kpi-danger{border-color:#fca5a5;background:#fff5f5}.owner-command-overview-kpi-warning{border-color:#f59e0b6b;background:#fffbeb}.owner-command-overview-kpi-label,.owner-command-overview-kpi-detail,.owner-command-overview-kpi-link,.owner-command-section-heading span,.owner-command-source-row small,.owner-command-team-row small{color:#64748b;font-size:12px;line-height:1.3}.owner-command-overview-kpi-label,.owner-command-overview-kpi-link,.owner-command-section-heading span{font-weight:740}.owner-command-overview-kpi-value{overflow-wrap:anywhere;color:#0f172a;font-size:30px;font-weight:800;line-height:1}.owner-command-overview-kpi-danger .owner-command-overview-kpi-value{color:#991b1b}.owner-command-overview-kpi-success .owner-command-overview-kpi-value{color:#166534}.owner-command-inline-loading{padding:9px 12px;border:1px solid #d8e0e7;border-radius:8px;background:#f8fafc;color:#475569;font-size:13px;font-weight:700}.owner-command-risk-table-card,.owner-command-overview-panel,.owner-command-advanced-details{min-width:0;padding:14px;border:1px solid #d8e0e7;border-radius:8px;background:#fff}.owner-command-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.owner-command-section-heading h2{margin:0;color:#0f172a;font-size:16px;font-weight:760;line-height:1.25}.owner-command-risk-table{display:grid;min-width:0;overflow-x:auto}.owner-command-risk-table-header,.owner-command-risk-table-row{display:grid;grid-template-columns:96px 118px minmax(150px,1.1fr) 128px 120px minmax(200px,1.2fr) 52px;gap:10px;align-items:center;min-width:940px}.owner-command-risk-table-header{padding:0 10px 8px;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:760}.owner-command-risk-table-row{width:100%;padding:10px;border:0;border-bottom:1px solid #e2e8f0;background:transparent;color:#0f172a;text-align:left;font:inherit;cursor:pointer}.owner-command-risk-table-row:last-child{border-bottom:0}.owner-command-risk-table-row:hover{background:#f8fafc}.owner-command-risk-table-row strong,.owner-command-risk-table-row span,.owner-command-risk-table-row em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-command-risk-table-row strong{font-size:13px;font-weight:760}.owner-command-risk-table-row span,.owner-command-risk-table-row em{color:#475569;font-size:12px;font-style:normal}.owner-command-overview-grid{grid-template-columns:minmax(320px,1.1fr) minmax(260px,.95fr) minmax(260px,.95fr)}.owner-command-overview-funnel .owner-command-funnel-row{min-height:48px}.owner-command-source-row,.owner-command-team-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 0;border:0;border-bottom:1px solid #e2e8f0;background:transparent;color:#0f172a;text-align:left;font:inherit;cursor:pointer}.owner-command-source-row:last-child,.owner-command-team-row:last-child{border-bottom:0}.owner-command-source-row span,.owner-command-team-row span{display:grid;gap:3px;min-width:0}.owner-command-source-row strong,.owner-command-source-row small,.owner-command-team-row strong,.owner-command-team-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-command-source-row strong,.owner-command-team-row strong{color:#0f172a;font-size:13px;font-weight:760}.owner-command-team-row em{color:#475569;font-size:12px;font-style:normal;font-weight:740}.owner-command-advanced-details{padding:0}.owner-command-advanced-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.owner-command-advanced-details summary::-webkit-details-marker{display:none}.owner-command-advanced-details summary span{color:#0f172a;font-size:14px;font-weight:760}.owner-command-advanced-details summary em{color:#64748b;font-size:12px;font-style:normal;font-weight:740}.owner-command-advanced-body,.owner-command-advanced-fallback{padding:0 14px 14px}.owner-command-advanced-fallback{display:grid;gap:10px}.owner-command-advanced-fallback p{margin:0;color:#64748b;font-size:13px}.owner-command-page-owner_manager,.owner-command-landing{gap:16px}.owner-command-page-owner_manager .page-section,.owner-command-focus-panel,.owner-command-landing-section{gap:9px}.owner-command-top-kpi-strip{gap:8px}.owner-command-top-kpi-strip .owner-command-landing-card{min-height:112px;padding:14px}.owner-command-landing-card{min-height:82px;padding:11px 12px}.owner-command-landing-grid,.owner-command-instructor-cards,.owner-command-page-owner_manager .owner-command-summary-strip,.owner-command-page-owner_manager .owner-command-lower-grid{gap:8px}.owner-command-page-owner_manager .owner-command-metric{min-height:96px}.manager-command-dashboard{display:grid;gap:12px;min-width:0}.owner-command-workflow-links,.owner-command-instructor-empty-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.owner-command-workflow-links{padding:10px 12px;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#fff}.owner-command-page-owner_manager .page-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:start;justify-content:stretch;height:auto;flex-direction:initial;flex-wrap:initial}.owner-command-page-owner_manager .page-header-main,.owner-command-page-owner_manager .page-header-actions{height:auto}.owner-command-page-owner_manager .page-header-actions{justify-content:end}.manager-command-action-strip,.manager-command-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.manager-command-action-card{display:grid;gap:4px;min-width:0;min-height:94px;padding:11px 12px;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.manager-command-action-card-danger{border-color:#dc262647;background:#fff7f7}.manager-command-action-card-warning{border-color:#d9770647;background:#fffbeb}.manager-command-action-card-info{border-color:#2563eb3d;background:#f8fbff}.manager-command-action-card:hover,.manager-command-work-card button:hover,.manager-command-links button:hover,.owner-command-workflow-links button:hover,.owner-command-instructor-empty-actions button:hover,.owner-command-risk-empty button:hover{border-color:#0f172a61}.manager-command-action-card span,.manager-command-health-card span{color:#52655f;font-size:12px;font-weight:760}.manager-command-action-card strong,.manager-command-health-card strong{color:#0f172a;font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.manager-command-action-card em,.manager-command-health-card em,.manager-command-work-card p{margin:0;color:#64748b;font-size:11.5px;font-style:normal;line-height:1.35}.manager-command-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manager-command-work-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:74px;padding:10px 12px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff}.manager-command-work-card-active{border-left:4px solid #d97706}.manager-command-work-card>div{display:grid;grid-template-columns:56px minmax(0,1fr);gap:2px 10px;min-width:0}.manager-command-work-card strong{grid-row:1 / 3;align-self:center;color:#0f172a;font-size:22px;font-variant-numeric:tabular-nums}.manager-command-work-card span{color:#0f172a;font-size:13px;font-weight:780}.manager-command-work-card p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-command-work-card button,.manager-command-links button,.owner-command-workflow-links button,.owner-command-instructor-empty-actions button,.owner-command-risk-empty button{min-height:30px;padding:0 10px;border:1px solid rgba(148,163,184,.34);border-radius:6px;background:#fff;color:#0f172a;font:inherit;font-size:12px;font-weight:740;cursor:pointer}.manager-command-health-card{display:grid;gap:4px;min-width:0;min-height:78px;padding:10px 12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff}.manager-command-links{display:flex;flex-wrap:wrap;gap:8px}.owner-command-risk-empty{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;border-bottom:1px solid #e2e8f0;color:#0f172a}.owner-command-risk-empty span{display:grid;gap:3px;min-width:0}.owner-command-risk-empty strong{font-size:13px;font-weight:760;line-height:1.3}.owner-command-risk-empty small{color:#64748b;font-size:12px;line-height:1.35}.today-ops-page{gap:12px}.today-ops-page .today-v2-header{padding:10px 12px}.today-ops-section{overflow:hidden}.today-ops-section-header{align-items:center;gap:10px;padding:10px 12px}.today-ops-section-title{font-size:14px;line-height:1.2}.today-ops-section-sub{margin-top:2px;font-size:12px;line-height:1.35}.today-ops-section-actions{align-items:center;gap:6px}.today-ops-section[data-priority=failed-sla]{border-left-width:4px}.today-ops-section[data-priority=failed-sla] .today-ops-section-header{background:#fff7f7}.today-retention-risk-groups{gap:6px;padding:8px 12px}.today-retention-risk-group{grid-template-columns:minmax(90px,auto) minmax(72px,auto) auto auto;min-height:28px;gap:6px;padding:4px 7px}.today-retention-risk-metrics{gap:5px}.today-retention-risk-metrics span{min-height:26px;padding:3px 7px}.today-ops-tags,.today-ops-section-work-tags,.today-ops-quick-actions{gap:5px}.today-ops-tag,.today-ops-pill{min-height:19px;padding:2px 6px;font-size:11px}.today-v2-btn-outline.today-v2-btn-sm,.today-ops-quick-actions .today-v2-btn-sm{min-height:28px;padding:0 9px;font-size:11.5px;line-height:1}.today-ops-table th,.today-ops-table td{padding:7px 8px}.today-frontline-page .today-v2-header{margin-bottom:10px}.today-frontline-page .today-action-board{gap:8px}.today-frontline-page .today-ops-section{border-left-width:3px}.today-frontline-page .today-ops-section-header{padding:8px 10px}.today-frontline-page .today-ops-table td{padding:6px 8px}.today-frontline-page .today-ops-table{min-width:640px}.today-frontline-page .today-ops-table th:nth-child(1),.today-frontline-page .today-ops-table td:nth-child(1){width:34%}.today-frontline-page .today-ops-table th:nth-child(2),.today-frontline-page .today-ops-table td:nth-child(2){width:22%}.today-frontline-page .today-ops-table th:nth-child(3),.today-frontline-page .today-ops-table td:nth-child(3){width:21%}.today-frontline-page .today-ops-table th:nth-child(4),.today-frontline-page .today-ops-table td:nth-child(4){width:23%}.today-frontline-page .today-ops-family-main{line-height:1.2}.today-frontline-page .today-ops-phone,.today-frontline-page .today-ops-last-contact-by,.today-frontline-page .today-ops-next-due{margin-top:2px}.today-ops-section-compact-empty{border-left:3px solid #94a3b8}.today-ops-empty-actions{display:flex;justify-content:flex-end;min-width:max-content}.trackers-excel-page-user .trk-table{table-layout:fixed}.trackers-excel-page-user .trk-mobile-card-list{display:none}.trackers-excel-page-user .trk-cell{padding:6px 8px;vertical-align:middle;white-space:normal}.trackers-excel-page-user .trk-col-family{width:340px;min-width:300px}.trackers-excel-page-user .trk-col-stage{width:150px;min-width:140px}.trackers-excel-page-user .trk-col-next-action{width:180px;min-width:160px}.trackers-excel-page-user .trk-col-actions{width:276px;min-width:250px}.app-shell-user-view .trackers-excel-page-user .trk-table th.trk-col-actions,.app-shell-user-view .trackers-excel-page-user .trk-table td.trk-col-actions{display:table-cell}.trackers-excel-page-user .trk-frontline-family-cell{gap:3px;max-width:360px}.trackers-excel-page-user .trk-frontline-family-cell .trk-row-tags{min-height:0;margin-top:2px}.trackers-excel-page-user .trk-family-context-line{display:block;max-width:100%;color:var(--text-secondary);font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackers-excel-page-user .trk-family-next-action-line{display:none;max-width:100%;color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackers-excel-page-user .trk-next-action-readonly{display:block;color:var(--text-primary);font-size:12px;font-weight:700;line-height:1.25;white-space:normal}.trackers-excel-page-user .trk-row-actions{flex-wrap:nowrap;gap:5px}.trackers-excel-page-user .trk-inline-action-btn{height:28px;padding:0 7px}.trackers-excel-page-user .trk-action-icon{width:12px;height:12px}.trackers-excel-page-user .trk-mobile-card.trk-frontline-card{gap:7px;padding:9px}.trackers-excel-page-user .trk-frontline-next-action{display:grid;gap:2px}.trackers-excel-page-user .trk-frontline-next-action span{color:var(--text-tertiary);font-size:10px;font-weight:700}.trackers-excel-page-user .trk-frontline-next-action strong{color:var(--text-primary);font-size:12px;line-height:1.25}.trackers-excel-page-user .trk-frontline-next-action em,.trackers-excel-page-manager .trk-mobile-card.trk-manager-card .trk-frontline-next-action em{color:var(--text-secondary);font-size:11px;font-style:normal;line-height:1.2}.trackers-excel-page-user .trk-mobile-card-actions{gap:5px}.trackers-excel-page-user .trk-mobile-card-actions .trk-inline-action-btn{height:28px;min-width:0;padding-inline:8px;font-size:11px}.trackers-excel-page-manager .trk-table{table-layout:fixed;min-width:1160px}.trackers-excel-page-manager .trk-mobile-card-list{display:none}.trackers-excel-page-manager .trk-cell{padding:6px 8px;vertical-align:middle;white-space:normal}.trackers-excel-page-manager .trk-col-family{width:320px;min-width:280px}.trackers-excel-page-manager .trk-col-priority{width:96px;min-width:88px}.trackers-excel-page-manager .trk-col-last{width:116px;min-width:104px}.trackers-excel-page-manager .trk-col-next-action{width:178px;min-width:160px}.trackers-excel-page-manager .trk-col-owner{width:180px;min-width:160px}.trackers-excel-page-manager .trk-col-actions{width:280px;min-width:260px}.trackers-excel-page-manager .trk-manager-family-cell>span{display:block;max-width:100%}.trackers-excel-page-manager .trk-manager-family-cell .trk-family-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackers-excel-page-manager .trk-manager-family-cell .trk-row-line2,.trackers-excel-page-manager .trk-manager-family-cell .trk-family-context-line{color:var(--text-secondary);font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackers-excel-page-manager .trk-manager-family-cell .trk-row-tags{display:flex;min-height:0;margin-top:3px;gap:4px}.trackers-excel-page-manager .trk-manager-family-cell .trk-row-tag{max-width:100%;min-height:18px;padding:2px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackers-excel-page-manager .trk-next-action-select,.trackers-excel-page-manager .trk-col-owner .trk-inline-select{max-width:100%}.trackers-excel-page-manager .trk-row-actions{flex-wrap:nowrap;gap:5px}.trackers-excel-page-manager .trk-inline-action-btn{height:28px;min-height:28px;padding:0 7px;font-size:11px}.trackers-excel-page-manager .trk-action-icon{width:12px;height:12px}.trackers-excel-page-user .trk-table,.trackers-excel-page-manager .trk-table{width:100%;min-width:0}.trackers-excel-page-user .trk-table th.trk-col-family,.trackers-excel-page-user .trk-table td.trk-col-family,.trackers-excel-page-user .trk-table th.trk-col-actions,.trackers-excel-page-user .trk-table td.trk-col-actions,.trackers-excel-page-manager .trk-table th.trk-col-family,.trackers-excel-page-manager .trk-table td.trk-col-family,.trackers-excel-page-manager .trk-table th.trk-col-actions,.trackers-excel-page-manager .trk-table td.trk-col-actions{position:static}.trackers-excel-page-user .trk-col-family,.trackers-excel-page-manager .trk-col-family{width:34%;min-width:0}.trackers-excel-page-user .trk-col-workflow,.trackers-excel-page-manager .trk-col-workflow{width:16%;min-width:0}.trackers-excel-page-user .trk-col-next-action,.trackers-excel-page-manager .trk-col-next-action{width:22%;min-width:0}.trackers-excel-page-manager .trk-col-owner{width:13%;min-width:0}.trackers-excel-page-user .trk-col-actions{width:18%;min-width:0}.trackers-excel-page-manager .trk-col-actions{width:17%;min-width:0}.trackers-excel-page-user .trk-worklist-contact-cell,.trackers-excel-page-manager .trk-worklist-contact-cell,.trackers-excel-page-user .trk-workflow-cell,.trackers-excel-page-manager .trk-workflow-cell,.trackers-excel-page-user .trk-col-next-action,.trackers-excel-page-manager .trk-col-next-action{white-space:normal}.trackers-excel-page-user .trk-worklist-contact-cell,.trackers-excel-page-manager .trk-worklist-contact-cell,.trackers-excel-page-user .trk-workflow-cell,.trackers-excel-page-manager .trk-workflow-cell{gap:3px;max-width:none}.trk-worklist-contact-row,.trk-workflow-status-row{display:flex;align-items:center;min-width:0;max-width:100%;gap:6px}.trk-worklist-contact-row{color:var(--text-secondary);font-size:11px;line-height:1.25}.trk-worklist-phone,.trk-worklist-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trk-worklist-phone{flex:0 1 112px}.trk-worklist-email{flex:1 1 auto}.trk-workflow-cell{vertical-align:middle}.trk-workflow-status-row{flex-wrap:nowrap}.trk-workflow-status-row .trk-status-chip,.trk-workflow-status-row .trk-row-tag{max-width:100%}.trk-workflow-meta,.trk-workflow-last-contact,.trk-next-action-hint{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:11px;line-height:1.25}.trk-next-action-hint{margin-top:3px;font-weight:650}.trk-reminder-reason{display:block;max-width:100%;margin-top:2px;overflow:hidden;color:var(--text-tertiary);font-size:10.5px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.trackers-excel-page-user .trk-row-actions,.trackers-excel-page-manager .trk-row-actions{max-width:100%;min-width:0;flex-wrap:nowrap;align-content:center;align-items:center;gap:4px}.trackers-excel-page-user .trk-inline-action-btn,.trackers-excel-page-manager .trk-inline-action-btn{height:24px;min-height:24px;padding-inline:6px;font-size:10.5px}.trackers-excel-page-user .trk-inline-action-primary,.trackers-excel-page-manager .trk-inline-action-primary{flex:1 1 auto;max-width:100%;min-width:0;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackers-excel-page-user .trk-row-actions .aq-overflow,.trackers-excel-page-manager .trk-row-actions .aq-overflow{flex:0 0 auto}.trackers-excel-page-user .trk-row-actions .aq-overflow-trigger,.trackers-excel-page-manager .trk-row-actions .aq-overflow-trigger{width:24px;height:24px;border-color:var(--border-default);background:var(--surface-panel)}.trackers-excel-page-user .trk-row-actions .aq-overflow-trigger-labeled,.trackers-excel-page-manager .trk-row-actions .aq-overflow-trigger-labeled{width:auto;min-width:58px;padding-inline:8px}.trackers-excel-page-user .trk-row-actions .aq-overflow-menu,.trackers-excel-page-manager .trk-row-actions .aq-overflow-menu{z-index:80;min-width:176px}@media (min-width: 1081px){.trackers-excel-page-user.has-detail-drawer .trk-table,.trackers-excel-page-manager.has-detail-drawer .trk-table{min-width:1180px}}.trackers-excel-page-manager .trk-mobile-card.trk-manager-card{gap:7px;padding:9px}.trackers-excel-page-manager .trk-mobile-card.trk-manager-card .trk-mobile-card-header{gap:8px}.trackers-excel-page-manager .trk-mobile-card.trk-manager-card .trk-mobile-card-header h3{margin:0;font-size:13px;line-height:1.2}.trackers-excel-page-manager .trk-mobile-card.trk-manager-card .trk-mobile-card-header p{margin:2px 0 0;color:var(--text-secondary);font-size:11.5px;line-height:1.25}.trackers-excel-page-manager .trk-mobile-card.trk-manager-card .trk-frontline-next-action{display:grid;gap:2px}.trackers-excel-page-manager .trk-mobile-card.trk-manager-card .trk-frontline-next-action span{color:var(--text-tertiary);font-size:10px;font-weight:700}.trackers-excel-page-manager .trk-mobile-card.trk-manager-card .trk-frontline-next-action strong{color:var(--text-primary);font-size:12px;line-height:1.25}.trackers-excel-page-manager .trk-mobile-card.trk-manager-card .trk-mobile-card-actions{gap:5px}.trackers-excel-page-user .trk-mobile-card-actions .trk-inline-action-primary,.trackers-excel-page-manager .trk-mobile-card.trk-manager-card .trk-inline-action-primary{flex:1 1 auto;max-width:100%;min-width:0}.trackers-excel-page-manager .trk-mobile-card.trk-manager-card .trk-inline-action-btn{height:28px;min-width:0;padding-inline:8px;font-size:11px}@media (min-width: 721px){.app-shell-user-view .today-frontline-page .today-ops-table,.app-shell-user-view .today-frontline-page .today-ops-table tbody,.app-shell-user-view .today-frontline-page .today-ops-table tr{display:revert;width:auto}.app-shell-user-view .today-frontline-page .today-ops-table{min-width:640px;border-spacing:0}.app-shell-user-view .today-frontline-page .today-ops-table thead{display:table-header-group}.app-shell-user-view .today-frontline-page .today-ops-table tr{margin-bottom:0;padding:0;border:0;border-left:0;border-radius:0;background:transparent}.app-shell-user-view .today-frontline-page .today-ops-table td{display:table-cell;width:auto;padding:6px 8px;border-bottom:1px solid rgba(148,163,184,.16)}}@media (max-width: 980px) and (min-width: 721px){.trackers-excel-page-user .trk-family-next-action-line{display:block}}@media (max-width: 430px){.trackers-excel-page-user .trk-mobile-card-list{display:grid;gap:8px}.trackers-excel-page-user .trk-table-wrap{display:none}.trackers-excel-page-user .trk-mobile-card.trk-frontline-card{gap:6px;padding:8px}.trackers-excel-page-user .trk-mobile-card-actions.trk-row-actions{flex-wrap:wrap}.trackers-excel-page-user .trk-mobile-card-actions .trk-inline-action-btn{flex:1 1 calc(50% - 5px)}}@media (max-width: 640px){.trackers-excel-page-manager .trk-mobile-card-list{display:grid;gap:8px}.trackers-excel-page-manager .trk-table-wrap{display:none}.trackers-excel-page-manager .trk-mobile-card.trk-manager-card{gap:6px;padding:8px}.trackers-excel-page-manager .trk-mobile-card.trk-manager-card .trk-mobile-card-actions.trk-row-actions{flex-wrap:wrap}.trackers-excel-page-manager .trk-mobile-card.trk-manager-card .trk-inline-action-btn{flex:1 1 calc(50% - 5px)}}@media (max-width: 980px){.owner-command-page-owner_manager .page-header{grid-template-columns:1fr}.owner-command-page-owner_manager .page-header-actions{justify-content:start}.manager-command-action-strip,.manager-command-health-grid,.manager-command-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.manager-command-action-strip,.manager-command-health-grid,.manager-command-work-grid{grid-template-columns:1fr}.manager-command-work-card{align-items:flex-start}}.rep-health-board-page{gap:12px}.rep-health-board-page .page-header{margin-top:2px}.rep-health-board-controls{align-items:end;gap:8px}.rep-health-board-controls .segmented-control{min-height:34px}.rep-health-board-controls .segmented-control button{min-height:28px;padding:0 9px;font-size:12px}.rep-health-board-page>.state-loading{max-width:420px;margin:18px auto;padding:18px 20px;text-align:center}.rep-health-source-banner,.rep-health-focus-strip{display:grid;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff}.rep-health-source-banner{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.rep-health-focus-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.rep-health-source-banner>div,.rep-health-focus-strip>div{min-width:0;display:grid;gap:3px}.rep-health-source-banner strong,.rep-health-focus-strip strong{color:var(--text);font-size:12px;font-weight:760}.rep-health-source-banner span,.rep-health-source-banner p,.rep-health-focus-strip span{margin:0;color:var(--muted-text);font-size:12.5px;line-height:1.4}.rep-health-source-banner p{grid-column:1 / -1;padding-top:8px;border-top:1px solid rgba(148,163,184,.18)}.rep-health-board-note{min-height:34px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;line-height:1.35}.rep-health-manager-summary{gap:10px;padding:12px}.rep-health-manager-summary-main{gap:12px}.rep-health-board-summary{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px}.rep-health-board-summary-item{min-height:90px;padding:10px 11px}.rep-health-board-summary-item .aq-kpi-card-value{font-size:clamp(20px,1.55vw,25px)}.rep-health-board-table th,.rep-health-board-table td{padding:7px 8px}.rep-health-board-row-actions{gap:5px}.rep-health-open-leads-button{min-height:28px;padding:0 8px;font-size:11.5px}.rep-health-coaching-dashboard{display:grid;gap:10px}.rep-health-coaching-summary{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.rep-health-card-action{min-height:24px;padding:0 7px;font-size:11px}.rep-health-coaching-visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rep-health-coaching-chart{min-width:0;border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:10px;background:#fff}.rep-health-coaching-chart h3{margin:0 0 9px;color:var(--text);font-size:12.5px;line-height:1.25}.rep-health-distribution-list,.rep-health-risk-bars{display:grid;gap:7px}.rep-health-distribution-row,.rep-health-risk-bar-row{display:grid;grid-template-columns:minmax(94px,1fr) minmax(76px,1.2fr) max-content;gap:7px;align-items:center;color:var(--muted-text);font-size:11.5px}.rep-health-distribution-row>div,.rep-health-risk-bar-row>div{height:7px;overflow:hidden;border-radius:5px;background:#94a3b838}.rep-health-distribution-row i,.rep-health-risk-bar-row i{display:block;height:100%;border-radius:inherit;background:#475569}.rep-health-risk-bar-row i{background:#b45309}.rep-health-distribution-row strong,.rep-health-risk-bar-row strong{color:var(--text);font-size:11.5px;text-align:right}.rep-health-coaching-table-wrap{overflow-x:auto}.rep-health-coaching-table{min-width:1180px}.rep-health-coaching-detail-panel{border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;box-shadow:0 8px 22px #0f172a14}.rep-health-coaching-detail-panel header{display:flex;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid rgba(148,163,184,.22)}.rep-health-coaching-detail-panel header span{display:block;margin-bottom:2px;color:var(--muted-text);font-size:11px;font-weight:760}.rep-health-coaching-detail-panel h3,.rep-health-coaching-detail-panel p{margin:0}.rep-health-coaching-detail-panel h3{color:var(--text);font-size:15px}.rep-health-coaching-detail-panel header p{margin-top:3px;color:var(--muted-text);font-size:12px}.rep-health-coaching-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px}.rep-health-coaching-detail-grid section{min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:9px;background:#f8fafc}.rep-health-coaching-detail-grid h4{margin:0 0 7px;color:var(--text);font-size:12px}.rep-health-coaching-detail-grid dl{display:grid;gap:6px;margin:0}.rep-health-coaching-detail-grid dt{color:var(--muted-text);font-size:11px;font-weight:760}.rep-health-coaching-detail-grid dd{margin:1px 0 0;color:var(--text);font-size:12px}.rep-health-coaching-detail-grid p{color:var(--muted-text);font-size:12px;line-height:1.4}.uploads-drop-simple-flow{gap:10px;padding:12px}.uploads-drop-simple-grid{grid-template-columns:minmax(180px,1fr) minmax(150px,200px) minmax(220px,1.15fr) auto;gap:8px}.uploads-drop-simple-grid label,.uploads-drop-simple-actions{gap:4px}.uploads-drop-simple-grid label>span{font-size:11.5px}.uploads-drop-simple-actions .action-button,.uploads-drop-simple-actions .secondary-button{min-height:34px;white-space:nowrap}.uploads-lane-inline-note,.uploads-last-upload-label{margin:0;font-size:12px;line-height:1.35}@media (max-width: 900px){.drop-report-filter-section .retention-filter-bar,.uploads-drop-simple-grid,.rep-health-board-controls{grid-template-columns:1fr 1fr}.rep-health-source-banner,.rep-health-focus-strip,.rep-health-coaching-visuals,.rep-health-coaching-detail-grid{grid-template-columns:1fr}.drop-report-filter-group,.drop-report-filter-actions,.uploads-drop-simple-grid .uploads-wizard-file,.uploads-drop-simple-actions{grid-column:1 / -1}.owner-command-top-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.today-ops-section-header,.rep-health-manager-summary-main{align-items:stretch}}@media (max-width: 640px){.instructor-retention-page-drops .page-header,.rep-health-board-page .page-header,.owner-command-page-owner_manager .page-header,.today-ops-page .today-v2-header{padding:10px}.drop-report-filter-section .retention-filter-bar,.uploads-drop-simple-grid,.rep-health-board-controls,.owner-command-top-kpi-strip,.owner-command-overview-kpi-strip,.owner-command-overview-grid{grid-template-columns:1fr}.drop-report-filter-actions,.uploads-drop-simple-actions,.today-ops-quick-actions{display:grid;grid-template-columns:1fr}.drop-report-filter-actions .secondary-button,.instructor-retention-page-drops .retention-detail-actions .secondary-button,.today-ops-quick-actions .today-v2-btn-sm,.rep-health-open-leads-button,.uploads-drop-simple-actions .action-button,.uploads-drop-simple-actions .secondary-button{width:100%;justify-content:center}.drop-report-kpi-grid,.rep-health-board-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.today-retention-risk-group{grid-template-columns:1fr auto;width:100%}.today-retention-risk-group em{justify-self:end}.owner-command-focus-item,.today-ops-section-header{grid-template-columns:1fr}}@media (max-width: 1180px){.retention-workspace,.retention-review-workspace,.retention-source-strip{grid-template-columns:1fr}.retention-detail-panel{position:static;max-height:none}}@media (max-width: 760px){.workspace-header-compact{min-height:auto}.content-body>:where(.page-content,.aq-page-shell,.main-content,.app-page,.page),.content-body>.instructor-retention-page{padding:12px}.retention-table{min-width:1120px}}html,body,#root,.app-shell,.content,.content-body{max-width:100%;min-width:0;overflow-x:hidden}.content-body,.content-body>*,.content-body>:where(.page-content,.aq-page-shell,.main-content,.app-page,.page),.content-body>.instructor-retention-page,.app-page,.page,.aq-page-shell,.main-content,.page-section,.surface,.metric-grid,.surface-grid,.split-grid,.split-grid-wide,.queue-v2-shell,.trk-layout,.family360-communications-grid,.communications-insights-grid,.communications-staffing-grid,.rep-health-board-summary,.today-v2-kpi-grid{min-width:0;max-width:100%}.page-header,.page-header-main,.page-header-actions,.aq-page-shell-header,.aq-page-shell-actions,.workspace-header-compact,.workspace-header-left,.workspace-header-actions{min-width:0;max-width:100%}.content-body :where(p,span,strong,small,dd,li){max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.content-body :where(code,pre){max-width:100%;overflow-wrap:anywhere}.trackers-excel-page .trk-stage-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;padding:4px 0 2px;scrollbar-width:thin}.trackers-excel-page .trk-stage-tab{flex:0 0 auto;border:1px solid var(--border-subtle);border-radius:7px;background:#fff;color:var(--text-muted);font-size:12px;font-weight:750;line-height:1.2;padding:6px 10px;cursor:pointer}.trackers-excel-page .trk-stage-tab:hover,.trackers-excel-page .trk-stage-tab.is-active{border-color:#0891b2;background:#ecfeff;color:#155e75}.trackers-excel-page .trk-stage-framework{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border-subtle);border-radius:8px;background:#fff;padding:8px 10px}.trackers-excel-page .trk-stage-framework-copy{display:grid;gap:2px;min-width:0}.trackers-excel-page .trk-stage-framework-copy strong{color:var(--text-main);font-size:13px;line-height:1.2}.trackers-excel-page .trk-stage-framework-copy span,.trackers-excel-page .trk-render-limit-note{color:var(--text-muted);font-size:12px;line-height:1.35}.trackers-excel-page .trk-render-limit-note{margin:-2px 0 0}.trackers-excel-page .trk-page-controls,.trackers-excel-page .trk-page-controls label,.trackers-excel-page .trk-pagination-actions{display:flex;align-items:center;gap:6px}.trackers-excel-page .trk-page-controls{flex-wrap:wrap;justify-content:flex-end;color:var(--text-muted);font-size:12px}.trackers-excel-page .trk-page-controls select{min-height:28px;border:1px solid var(--border-subtle);border-radius:6px;background:#fff;color:var(--text-main);font-size:12px;font-weight:700;padding:3px 24px 3px 8px}.trackers-excel-page .trk-page-range{white-space:nowrap}.trackers-excel-page .trk-banner-info{border-color:#bae6fd;background:#f0f9ff;color:#075985}.trackers-excel-page .trk-table-wrap{max-height:min(72vh,760px);overflow:auto}.trackers-excel-page .trk-table{min-width:1080px}.trackers-excel-page .trk-table th{position:sticky;top:0;z-index:2}.trackers-excel-page .trk-table td{padding-top:7px;padding-bottom:7px}@media (max-width: 760px){.trackers-excel-page .trk-stage-framework{align-items:stretch;flex-direction:column}.trackers-excel-page .trk-page-controls{justify-content:flex-start}}.content-body :where(img,svg,canvas,video,iframe){max-width:100%}.uploads-workspace-page,.uploads-workspace-page>*,.uploads-workspace-page .page-section,.uploads-workspace-page .surface,.uploads-history-anchor,.uploads-history-section,.uploads-lane-card,.uploads-safety-panel,.uploads-drop-simple-flow{min-width:0;max-width:100%}.uploads-workspace-page{overflow-x:clip}.uploads-workspace-page .metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.uploads-lane-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.uploads-lane-card-header,.uploads-lane-location-row,.uploads-lane-actions,.uploads-lane-footer,.uploads-header-actions{min-width:0;flex-wrap:wrap}.uploads-lane-impact-grid,.uploads-history-detail-panel .uploads-lane-impact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,108px),1fr))}.uploads-lane-impact-grid>div,.uploads-safety-grid>div,.uploads-history-detail-panel dl>div{min-width:0}.uploads-lane-inline-note,.uploads-last-upload-label,.uploads-location-confirm span,.uploads-history-message-list,.uploads-history-message-list li{white-space:normal;overflow-wrap:anywhere}.uploads-history-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.uploads-history-section .uploads-history-table{width:100%;min-width:0!important;table-layout:fixed!important}.uploads-history-section .uploads-history-table th,.uploads-history-section .uploads-history-table td{min-width:0!important;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.uploads-history-section .uploads-history-table th:nth-child(1),.uploads-history-section .uploads-history-table td:nth-child(1){width:16%}.uploads-history-section .uploads-history-table th:nth-child(2),.uploads-history-section .uploads-history-table td:nth-child(2){width:28%}.uploads-history-section .uploads-history-table th:nth-child(3),.uploads-history-section .uploads-history-table td:nth-child(3){width:15%}.uploads-history-section .uploads-history-table th:nth-child(4),.uploads-history-section .uploads-history-table td:nth-child(4){width:16%}.uploads-history-section .uploads-history-table th:nth-child(5),.uploads-history-section .uploads-history-table td:nth-child(5){width:25%}.uploads-history-lane-cell,.uploads-history-file-cell,.uploads-history-undo-cell,.uploads-history-details,.uploads-history-detail-panel,.uploads-history-detail-panel dl,.uploads-history-detail-panel dd{width:100%;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere}.uploads-history-lane-cell strong,.uploads-history-file-cell strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.uploads-history-undo-cell{align-content:start}.uploads-history-details summary{width:fit-content;max-width:100%;white-space:nowrap}.uploads-history-detail-panel{margin-top:8px}.uploads-history-detail-panel dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}@media (max-width: 760px){.uploads-history-table-wrap{overflow-x:auto}.uploads-history-section .uploads-history-table{min-width:720px!important}}.uploads-history-list-shell,.uploads-history-list,.uploads-history-card,.uploads-history-card-main,.uploads-history-card-source,.uploads-history-card-status,.uploads-history-card-actions,.uploads-history-run-meta,.uploads-history-count-strip{min-width:0;max-width:100%}.uploads-history-list-shell,.uploads-history-list{display:grid;gap:10px}.uploads-lane-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px}.uploads-lane-summary-card{display:grid;gap:10px;padding:12px;border-left:3px solid transparent}.uploads-lane-summary-card.is-selected{border-left-color:var(--primary);background:#f8fafcfa}.uploads-lane-summary-grid .action-button,.uploads-lane-summary-grid .secondary-button{width:fit-content;max-width:100%}.uploads-lane-summary-grid dl,.uploads-gmail-source-facts{min-width:0}.uploads-lane-summary-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.uploads-lane-summary-grid dl>div,.uploads-gmail-source-facts{border:1px solid var(--border-subtle);border-radius:6px;background:#fff;padding:7px 8px}.uploads-lane-summary-grid dt{color:var(--text-muted);font-size:11px;font-weight:800;line-height:1.2}.uploads-lane-summary-grid dd{margin:3px 0 0;color:var(--text-main);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.uploads-gmail-source-facts{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;color:var(--text-muted);font-size:12px;line-height:1.4}.uploads-gmail-source-facts strong{color:var(--text-main)}.uploads-history-sortbar,.uploads-history-sort-controls,.uploads-history-show-more{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.uploads-history-sortbar{justify-content:space-between}.uploads-history-sort-button{display:inline-flex;align-items:center;gap:5px;min-height:28px;border:1px solid var(--border-subtle);border-radius:6px;background:#fff;color:var(--text-main);font-size:12px;font-weight:700;line-height:1;padding:5px 8px;cursor:pointer}.uploads-history-sort-button:hover,.uploads-history-sort-button.is-active{border-color:var(--border-default);background:#f8fafcf2}.uploads-history-sort-direction{color:var(--text-muted);font-size:11px;font-weight:700}.uploads-history-load-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-width:0;max-width:100%;border:1px solid var(--border-subtle);border-radius:8px;background:#fff;padding:12px}.uploads-history-load-panel p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.4}.uploads-history-table-wrap{overflow-x:auto}.uploads-history-table{min-width:1180px}.uploads-history-table th,.uploads-history-table td{vertical-align:top}.uploads-history-row-actions{display:grid;gap:6px;justify-items:start}.uploads-history-table .uploads-history-detail-panel{margin-top:6px;min-width:min(680px,calc(100vw - 72px))}.uploads-danger-details{border:1px solid var(--danger-border);border-radius:6px;background:var(--danger-bg);color:var(--danger-strong);padding:6px 8px}.uploads-danger-details summary{cursor:pointer;font-size:12px;font-weight:800}.uploads-danger-details .secondary-button{margin-top:8px}.uploads-history-card{display:grid;gap:10px;border:1px solid var(--border-subtle);border-radius:8px;background:#fff;contain:layout paint;padding:12px}.uploads-history-card-main{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(180px,.9fr) minmax(240px,1fr);gap:12px;align-items:start}.uploads-history-card-source,.uploads-history-card-status{display:grid;gap:6px;align-content:start}.uploads-history-card .uploads-history-lane-cell,.uploads-history-card .uploads-history-file-cell{width:100%;max-width:100%}.uploads-history-card .uploads-history-lane-cell strong,.uploads-history-card .uploads-history-file-cell strong{white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:normal}.uploads-history-run-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:6px;margin:0}.uploads-history-run-meta>div{min-width:0;border:1px solid var(--border-subtle);border-radius:6px;background:#f8fafcb8;padding:6px 8px}.uploads-history-run-meta dt{color:var(--text-muted);font-size:11px;font-weight:800;line-height:1.2}.uploads-history-run-meta dd{margin:3px 0 0;color:var(--text-main);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.uploads-history-count-strip{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--text-main);font-size:12px;line-height:1.35}.uploads-history-count-strip span{white-space:nowrap}.uploads-history-skipped-summary,.uploads-history-issue-count{color:var(--text-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.uploads-history-issue-count.has-issues{color:#92400e;font-weight:700}.uploads-history-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px}.uploads-history-card .uploads-history-details{min-width:min(100%,240px);max-width:100%}.uploads-history-card .uploads-history-details.is-open{flex-basis:100%}.uploads-history-card .uploads-history-detail-panel-shell,.uploads-history-card .uploads-history-detail-panel{max-width:100%;min-width:0}.uploads-history-card .uploads-history-detail-panel{contain:layout paint}.uploads-history-card .uploads-history-details-toggle{width:fit-content;max-width:100%;white-space:nowrap}.uploads-history-skip-note{border:1px solid var(--border-subtle);border-radius:6px;background:#f8fafce6;color:var(--text-muted);padding:7px 9px}.uploads-history-skip-note strong{color:var(--text-main)}.uploads-history-skip-note p{margin:4px 0 0}.uploads-history-show-more{justify-content:flex-end}@media (max-width: 980px){.uploads-history-card-main{grid-template-columns:1fr}.uploads-history-card-actions,.uploads-history-show-more{justify-content:flex-start}}.queue-v2-list-summary,.queue-v2-list-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--aq-ui-border);background:#fff;color:var(--text-muted);font-size:12px}.queue-v2-list-summary span+span{color:var(--text-soft)}.queue-v2-list-footer{justify-content:center;border-bottom:1px solid var(--aq-ui-border)}.queue-v2-table-compact{min-width:1080px}.queue-v2-table-compact .queue-v2-col-priority{width:9%}.queue-v2-table-compact .queue-v2-col-family{width:20%}.queue-v2-table-compact .queue-v2-col-location{width:13%}.queue-v2-table-compact .queue-v2-col-type{width:19%}.queue-v2-table-compact .queue-v2-col-status{width:10%}.queue-v2-table-compact .queue-v2-col-due,.queue-v2-table-compact .queue-v2-col-owner{width:12%}.queue-v2-table-compact .queue-v2-col-action{width:5%}.queue-v2-status-badge{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:2px 7px;border:1px solid var(--aq-ui-border);border-radius:6px;background:#fff;color:var(--text-muted);font-size:11px;font-weight:700;line-height:1.15;white-space:normal}.queue-v2-status-open{border-color:#0284c738;background:#f0f9ffe6;color:#075985}.queue-v2-status-in_progress{border-color:#f59e0b47;background:#fffbebe6;color:#92400e}.queue-v2-status-done{border-color:#16a34a38;background:#f0fdf4e6;color:#166534}.queue-v2-status-dismissed{border-color:var(--aq-ui-border);background:#f8fafc;color:var(--text-muted)}.queue-v2-create-advanced{grid-column:1 / -1;border:1px solid var(--aq-ui-border);border-radius:8px;background:#fff}.queue-v2-create-advanced summary,.queue-v2-advanced-details summary{cursor:pointer;padding:8px 10px;color:var(--text-main);font-size:12px;font-weight:700}.queue-v2-create-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 10px}.queue-v2-advanced-details{margin:-4px 0}.queue-v2-advanced-dl{padding:0 10px 10px}.queue-v2-advanced-dl dd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;overflow-wrap:anywhere}@media (max-width: 640px){.queue-v2-list-summary{flex-direction:column;align-items:flex-start}.queue-v2-create-advanced-grid{grid-template-columns:1fr}}.uploads-center-scope-panel,.uploads-selected-lane-panel,.queue-v2-header,.queue-v2-left,.queue-v2-right,.queue-v2-detail-card{border:1px solid rgba(203,213,225,.78);background:#fffffff0;box-shadow:0 14px 34px #0f172a0e}.uploads-center-scope-panel{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border-radius:999px}.uploads-center-scope-panel>div{display:grid;min-width:min(100%,180px);padding:4px 10px}.uploads-center-scope-panel strong{color:#0f172a;font-size:13px;font-weight:780}.uploads-center-stepper{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.uploads-center-stepper li{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border:1px solid rgba(203,213,225,.78);border-radius:999px;background:#fff;color:#475569;font-size:12px;font-weight:740}.uploads-wizard{gap:12px}.uploads-wizard-step{border:1px solid rgba(203,213,225,.78);border-radius:14px;background:#fffffff0;box-shadow:0 10px 24px #0f172a0a}.uploads-step-number{border-radius:999px;background:#0f172a;color:#fff}.uploads-type-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px}.uploads-type-option{min-height:92px;border-radius:14px;background:#fff}.uploads-type-option.is-selected{border-color:#0f172a;background:#f8fafc;box-shadow:inset 0 0 0 1px #0f172a,0 10px 18px #0f172a14}.uploads-selected-lane-panel{display:grid;gap:10px;padding:12px;border-radius:14px}.uploads-selected-lane-panel header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.uploads-selected-lane-panel dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px;margin:0}.uploads-selected-lane-panel dl>div,.uploads-safety-grid>div,.uploads-lane-impact-grid>div{border-radius:10px;background:#f8fafc}.uploads-history-collapsible{border:1px solid rgba(203,213,225,.78);border-radius:14px;background:#ffffffeb;overflow:clip}.uploads-history-collapsible>summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;cursor:pointer;color:#0f172a;font-size:13px;font-weight:780}.uploads-history-collapsible>summary small{color:#64748b;font-size:12px;font-weight:650}.queue-v2-page.app-page,.queue-v2-shell{gap:12px}.queue-v2-header,.queue-v2-left,.queue-v2-right{border-radius:14px}.queue-v2-left{overflow:clip}.queue-v2-header{border-radius:14px 14px 0 0}.queue-v2-header-title{font-size:24px}.queue-v2-stats{gap:8px}.queue-v2-stat-card{border-radius:999px}.queue-v2-table-wrap{border-radius:0 0 14px 14px}.queue-v2-table-compact{min-width:980px}.queue-v2-table tbody tr{cursor:pointer}.queue-v2-row-btn,.queue-v2-btn-outline,.queue-v2-btn-primary{border-radius:999px}.queue-v2-detail{gap:10px}.queue-v2-detail-card{border-radius:12px}@media (max-width: 760px){.uploads-center-scope-panel{border-radius:14px;align-items:stretch}.uploads-center-scope-panel>div,.uploads-center-scope-panel .status-pill{width:100%}.uploads-center-stepper{display:grid;grid-template-columns:1fr}.queue-v2-table-compact{min-width:900px}}@media (max-width: 520px){.family360-record-page .aq-section-header{grid-template-columns:1fr}.family360-record-page .aq-section-header-action,.family360-search-actions,.family360-search-actions .location-filter,.family360-search-actions input{width:100%;max-width:100%;min-width:0}.family360-search-actions{display:grid;grid-template-columns:1fr}}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page){--aq-clean-border: rgba(148, 163, 184, .22);--aq-clean-border-strong: rgba(100, 116, 139, .28);--aq-clean-surface: rgba(255, 255, 255, .96);--aq-clean-soft: #f8fafc;--aq-clean-text: #0f172a;--aq-clean-muted: #64748b;gap:14px}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page) :where(.page-header,.aq-page-shell-header){min-height:0;margin:0 0 4px;padding:0 0 12px;border-bottom:1px solid var(--aq-clean-border);background:transparent;box-shadow:none}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page) :where(.page-title-row h1,.page-title-row h2,.page-header-main h1,.page-header-main h2){color:var(--aq-clean-text);font-size:24px;line-height:1.14;letter-spacing:0}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page) :where(.page-header-main p,.page-header-description){max-width:760px;color:var(--aq-clean-muted);font-size:13px;line-height:1.5}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page) :where(.page-eyebrow,.section-eyebrow){display:none}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page) :where(.surface,.app-card,.aq-section,.aq-card,.page-section){border-color:var(--aq-clean-border);border-radius:12px;background:var(--aq-clean-surface);box-shadow:0 10px 26px #0f172a0b}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page) :where(.aq-section-header,.section-header,.page-section-header){gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(226,232,240,.78)}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page) :where(.aq-section-header h2,.section-header h2,.page-section-header h2,h3){letter-spacing:0}.source-health-page:not(.source-health-page-developer) :where(.source-health-resolution,.source-health-status-history,.source-health-advanced-details,.source-health-cta-row),.owner-command-page:not(.owner-command-page-developer) .owner-command-mode-panel-diagnostics,.today-ops-page:not(.today-ops-page-developer) .today-v2-data-sources,.uploads-workspace-page:not(.uploads-workspace-page-developer) :where(.uploads-admin-section,.uploads-debug-panel,.uploads-gmail-debug,.uploads-advanced-details){display:none}.app-shell-manager-view .page-header .page-intent-strip,.app-shell-manager-view .aq-page-shell-header .page-intent-strip,.app-shell-user-view .page-header .page-intent-strip,.app-shell-user-view .aq-page-shell-header .page-intent-strip{display:none}.uploads-workspace-page .uploads-center-scope-panel,.source-health-page .source-health-overview-panel,.actions-page .actions-count-strip,.family360-record-page .family360-search-card{border-color:var(--aq-clean-border);border-radius:12px;background:var(--aq-clean-soft);box-shadow:none}.uploads-workspace-page .uploads-wizard-section .surface{padding:14px}.uploads-workspace-page .uploads-wizard{gap:10px}.uploads-workspace-page .uploads-center-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.uploads-workspace-page .uploads-center-stepper li{justify-content:center;min-height:30px;border-radius:8px;background:#f8fafc;color:#475569;font-size:11px;text-align:center}.uploads-workspace-page .uploads-wizard-step{border-color:var(--aq-clean-border);border-radius:12px;box-shadow:none}.uploads-workspace-page .uploads-step-heading{gap:10px}.uploads-workspace-page .uploads-step-heading h3{font-size:15px}.uploads-workspace-page .uploads-step-number{width:24px;height:24px;font-size:12px}.uploads-workspace-page .uploads-type-option{min-height:76px;padding:10px;border-color:var(--aq-clean-border);border-radius:10px;box-shadow:none}.uploads-workspace-page .uploads-selected-lane-panel dl>div,.uploads-workspace-page .uploads-safety-grid>div,.uploads-workspace-page .uploads-lane-impact-grid>div,.source-health-page .source-health-detail-grid>div,.source-health-page .source-health-impact-grid>div{border:0;border-radius:10px;background:var(--aq-clean-soft)}.uploads-workspace-page .uploads-gmail-source-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 12px;color:#475569;font-size:12px}.uploads-workspace-page .uploads-selected-lane-panel,.uploads-workspace-page .uploads-source-ready,.gmail-connection-page .gmail-admin-settings-summary{border:1px solid var(--aq-clean-border);border-radius:12px;background:#fff;box-shadow:none}.uploads-workspace-page .uploads-history-collapsible{border-color:var(--aq-clean-border);box-shadow:none}.owner-command-page .owner-command-overview-kpi-strip,.source-health-page .source-health-kpis,.bundle-calculator-page .bundle-kpi-grid,.communications-intelligence-page .missed-calls-summary-grid,.communications-intelligence-page .communications-manager-summary-grid{gap:8px}.owner-command-page :where(.owner-command-overview-kpi,.owner-command-kpi-card),.source-health-page .source-health-kpi,.bundle-calculator-page .bundle-kpi-card,.communications-intelligence-page :where(.missed-calls-summary-card,.communications-manager-summary-card){min-height:84px;padding:12px;border-color:var(--aq-clean-border);border-radius:12px;background:#fff;box-shadow:none}.owner-command-page :where(.owner-command-overview-kpi strong,.owner-command-kpi-card strong),.source-health-page .source-health-kpi-value,.bundle-calculator-page .bundle-kpi-card strong,.communications-intelligence-page .missed-calls-summary-card strong{font-size:24px;letter-spacing:0}.owner-command-page :where(.owner-command-risk-card,.owner-command-health-card,.owner-command-rep-risk-card),.today-ops-page :where(.today-ops-panel,.today-ops-section),.actions-page .actions-table-wrap,.trackers-excel-page :where(.trk-panel,.trk-table-wrap),.communications-intelligence-page :where(.missed-calls-chart-card,.missed-calls-table-wrap,.communications-insight){border-color:var(--aq-clean-border);border-radius:12px;box-shadow:none}.owner-command-page .owner-command-advanced-details{border-color:var(--aq-clean-border);border-radius:12px;background:#fff}.owner-command-page .owner-command-advanced-details>summary{min-height:42px;padding:10px 12px;color:var(--aq-clean-text)}.owner-command-page .owner-command-advanced-details>summary em{color:var(--aq-clean-muted);font-style:normal;font-weight:650}.today-ops-page .today-ops-row,.today-ops-page .today-ops-table tbody tr,.actions-page .actions-table tbody tr,.trackers-excel-page .trk-table tbody tr,.family360-record-page .family360-recent-table tbody tr{min-height:58px;border-bottom-color:#e2e8f0b8}.today-ops-page :where(.today-ops-phone,.today-ops-email,.today-ops-contact,.phone-number),.actions-page :where(.actions-contact-line,.phone-number,.email-address),.family360-record-page :where(.family360-phone,.family360-email,.phone-number,.email-address),.owner-command-page :where(.owner-command-risk-contact,.phone-number,.email-address){color:#64748b;font-size:12px;font-weight:550}.today-ops-page .today-ops-action-buttons,.actions-page .actions-row-actions,.trackers-excel-page .trk-row-actions{display:flex;flex-wrap:wrap;gap:6px}.today-ops-page .today-ops-action-buttons :where(button,a),.actions-page .actions-row-actions :where(button,a),.trackers-excel-page .trk-row-actions :where(button,a){min-height:30px;border-radius:8px;font-size:12px}.actions-page .actions-filter-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;border-color:var(--aq-clean-border);border-radius:12px;background:var(--aq-clean-soft)}.actions-page .actions-filter-group{gap:6px}.actions-page .actions-filter-chip{min-height:30px;padding:5px 10px;border-color:#cbd5e1e6;border-radius:999px;background:#fff;font-size:12px}.actions-page .actions-owner-filter-select{max-width:280px}.actions-page .actions-owner-filter-select select,.actions-page .actions-owner-select{min-height:32px;border-color:var(--aq-clean-border);background:#fff;color:#334155;font-size:12px}.trackers-excel-page .trk-kpi-grid,.trackers-excel-page .tracker-kpi-grid{gap:8px}.trackers-excel-page :where(.trk-kpi-card,.tracker-kpi-card){padding:12px;border-color:var(--aq-clean-border);border-radius:12px;box-shadow:none}.trackers-excel-page :where(.trk-family-cell,.tracker-family-cell){display:grid;gap:4px}.trackers-excel-page :where(.trk-chip-row,.tracker-chip-row){display:flex;flex-wrap:wrap;gap:4px}.family360-record-page .family360-record-header,.family360-record-page .family360-search-card{padding:12px}.family360-record-page .family360-record-header h1,.family360-record-page .family360-record-header h2{font-size:22px}.family360-record-page .family360-search-actions{align-items:end;gap:8px}.family360-record-page .family360-recent-table{font-size:13px}.bundle-calculator-page .bundle-workspace-grid{align-items:start;gap:14px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.bundle-calculator-page .bundle-side-stack{gap:12px}.bundle-calculator-page .bundle-form-grid{gap:10px}.bundle-calculator-page .bundle-duration-presets{display:flex;flex-wrap:wrap;gap:6px}.bundle-calculator-page .bundle-duration-presets .secondary-button{min-height:32px;padding:6px 10px;white-space:normal}.bundle-calculator-page .bundle-summary-card{border-color:var(--aq-clean-border);border-radius:12px;box-shadow:none}.bundle-calculator-page .bundle-summary-grid{gap:8px}.bundle-calculator-page .bundle-summary-grid div{min-width:0;padding:9px 10px;border-radius:10px;background:var(--aq-clean-soft)}.bundle-calculator-page .bundle-summary-grid dt,.bundle-calculator-page .bundle-summary-grid dd{overflow-wrap:anywhere}.source-health-page .source-health-lane-card-grid{gap:8px}.source-health-page .source-health-lane-card{border-color:var(--aq-clean-border);border-radius:var(--radius-md);box-shadow:none}.source-health-page .source-health-card-group-header{align-items:flex-start}.source-health-page .source-health-card-group-header>div{min-width:0}.source-health-page .source-health-card-group-header p{margin:3px 0 0;color:var(--text-secondary);font-size:12.5px;line-height:1.4}.source-health-page .source-health-lane-card-meta span{overflow-wrap:anywhere}.source-health-page .source-health-lane-card-meta span:nth-child(n+5){color:#64748b}.source-health-page :where(.source-health-lane-card-evidence,.source-health-lane-card-boundary,.source-health-lane-card-pending,.source-health-lane-card-cta){min-width:0;max-width:100%}.source-health-page .source-health-lane-card-evidence{border-color:var(--aq-clean-border);background:var(--aq-clean-soft)}.source-health-page .source-health-lane-card-cta{color:var(--accent-700)}.source-health-page .source-health-lane-card-cta strong{color:var(--accent-800)}.source-health-page .source-health-drawer{border-left-color:var(--aq-clean-border);box-shadow:-18px 0 36px #0f172a1f}.source-health-page .source-health-drawer-header{padding-bottom:12px;border-bottom:1px solid var(--aq-clean-border)}.source-health-page .source-health-detail-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.source-health-page :where(.source-health-podium-trust-panel,.source-health-podium-drawer-evidence){border-color:var(--aq-clean-border);border-radius:12px;box-shadow:none}.source-health-page :where(.source-health-podium-evidence-grid>div,.source-health-podium-drawer-list>div,.source-health-podium-trust-footer>div){border:0;border-radius:10px;background:var(--aq-clean-soft)}.source-health-page :where(.source-health-podium-trust-heading,.source-health-podium-evidence-grid,.source-health-podium-drawer-list,.source-health-podium-trust-footer){min-width:0}.communications-intelligence-page .intelligence-filter-grid,.communications-intelligence-page .missed-calls-toolbar{gap:8px;padding:10px;border:1px solid var(--aq-clean-border);border-radius:12px;background:var(--aq-clean-soft)}.communications-intelligence-page .missed-calls-report-grid,.communications-intelligence-page .missed-calls-split{gap:12px}.communications-intelligence-page .missed-calls-hourly-chart:empty,.communications-intelligence-page .missed-calls-heatmap:empty{min-height:180px;border:1px dashed rgba(148,163,184,.55);border-radius:12px;background:linear-gradient(180deg,#f8fafcf5,#f1f5f9f5)}.owner-command-page .owner-command-overview-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:stretch}.owner-command-page .owner-command-risk-table-card,.owner-command-page .owner-command-overview-panel,.owner-command-page .owner-command-focus-panel,.communications-intelligence-page .communications-source-status,.rep-health-board-page .rep-health-source-details{border:1px solid var(--aq-clean-border);border-radius:10px;background:#fff;box-shadow:none}.owner-command-page .owner-command-risk-table-card{overflow:hidden}.owner-command-page .owner-command-section-heading{padding-bottom:8px;border-bottom:1px solid rgba(226,232,240,.78)}.owner-command-page .owner-command-section-heading h2,.communications-intelligence-page .communications-source-status h2{font-size:15px;line-height:1.25}.owner-command-page .owner-command-overview-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr) minmax(260px,.9fr);gap:10px}.rep-health-board-page .rep-health-focus-strip{order:0;border-color:var(--aq-clean-border);border-radius:10px;background:#fff}.rep-health-board-page .rep-health-source-details{padding:0}.rep-health-board-page .rep-health-source-details>summary{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;color:var(--aq-clean-text);cursor:pointer;list-style:none}.rep-health-board-page .rep-health-source-details>summary::-webkit-details-marker{display:none}.rep-health-board-page .rep-health-source-details>summary span{font-size:13px;font-weight:700}.rep-health-board-page .rep-health-source-details>summary em{color:var(--aq-clean-muted);font-size:12px;font-style:normal;font-weight:650}.rep-health-board-page .rep-health-source-banner{margin:0;border:0;border-top:1px solid rgba(226,232,240,.78);border-radius:0;background:var(--aq-clean-soft)}.rep-health-board-page .rep-health-manager-summary,.rep-health-board-page .rep-health-coaching-visuals,.rep-health-board-page .rep-health-board-table-wrap{border-color:var(--aq-clean-border);border-radius:10px;box-shadow:none}.rep-health-board-page .rep-health-board-summary{gap:8px}.rep-health-board-page .rep-health-board-summary-item{min-height:86px;border-radius:10px;box-shadow:none}.communications-intelligence-page .communications-manager-workspace{display:grid;gap:12px}.communications-command-strip{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:12px;min-width:0;padding:14px;border:1px solid var(--aq-clean-border);border-radius:10px;background:#fff}.communications-command-main,.communications-command-facts,.communications-manager-kpi,.communications-action-queue-card{min-width:0}.communications-command-main{display:grid;gap:8px}.communications-command-main p,.communications-manager-kpi p,.communications-action-queue-card p,.communications-action-queue-card em{margin:0;color:var(--aq-clean-muted);font-size:13px;line-height:1.42}.communications-command-status-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.communications-command-status-row strong{color:var(--aq-clean-text);font-size:17px;line-height:1.25;overflow-wrap:anywhere}.communications-command-facts,.communications-manager-kpi-strip,.communications-action-queues,.communications-performance-grid{display:grid;gap:8px;min-width:0}.communications-command-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.communications-command-facts>div,.communications-manager-kpi,.communications-action-queue-card,.communications-performance-card{min-width:0;border:1px solid var(--aq-clean-border);border-radius:8px;background:var(--aq-clean-soft)}.communications-command-facts>div{padding:9px}.communications-command-facts strong{display:block;margin-top:2px;color:var(--aq-clean-text);font-size:12.5px;line-height:1.3;overflow-wrap:anywhere}.communications-manager-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.communications-manager-kpi{display:grid;gap:5px;padding:11px;background:#fff}.communications-manager-kpi span,.communications-action-queue-card>span,.communications-performance-heading span{color:var(--aq-clean-muted);font-size:12px;font-weight:700;line-height:1.25}.communications-manager-kpi strong{color:var(--aq-clean-text);font-size:20px;line-height:1.15}.communications-action-queues{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.communications-action-queue-card{display:grid;gap:8px;padding:12px;background:#fff}.communications-action-queue-card>div,.communications-performance-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.communications-action-queue-card strong,.communications-performance-heading strong{color:var(--aq-clean-text);font-size:13.5px;line-height:1.25}.communications-action-queue-card>span{color:var(--aq-clean-text);font-size:22px;font-weight:800}.communications-action-queue-card em{padding-top:6px;border-top:1px solid rgba(226,232,240,.82);font-style:normal;font-weight:700}.communications-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.communications-performance-card{display:grid;gap:10px;padding:12px;background:#fff}.communications-performance-list{display:grid;gap:6px}.communications-performance-list>div{display:grid;grid-template-columns:minmax(120px,1.1fr) repeat(3,minmax(0,1fr));gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid rgba(226,232,240,.84);border-radius:8px;background:var(--aq-clean-soft)}.communications-performance-list strong,.communications-performance-list span{min-width:0;font-size:12.5px;line-height:1.3;overflow-wrap:anywhere}.communications-performance-list strong{color:var(--aq-clean-text)}.communications-performance-list span{color:var(--aq-clean-muted)}.communications-safety-panel{display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding:12px;border:1px solid var(--aq-clean-border);border-radius:10px;background:#fff}.communications-safety-panel span{min-width:0;padding:6px 8px;border:1px solid var(--success-border);border-radius:8px;background:var(--success-bg);color:var(--success-strong);font-size:11.5px;font-weight:800;line-height:1.25}.communications-intelligence-page .communications-source-status{padding:12px}.communications-intelligence-page .communications-source-status-grid{gap:8px}.communications-intelligence-page .communications-source-status-grid>div{border-radius:8px;background:var(--aq-clean-soft)}.communications-intelligence-page .owner-communications-panel,.communications-intelligence-page .communications-risk-table{border-color:var(--aq-clean-border);border-radius:10px;box-shadow:none}.communications-intelligence-page .communications-risk-table .secondary-button,.communications-intelligence-page .communications-manager-summary-card .secondary-button{min-height:30px;border-radius:8px;font-size:12px}.communications-intelligence-page .communications-manager-summary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.admin-tenancy-page .admin-section{border-color:var(--aq-clean-border);border-radius:12px;box-shadow:none}.admin-tenancy-page .admin-integration-links{display:flex;flex-wrap:wrap;gap:8px}.admin-tenancy-page .admin-integration-links .secondary-button{min-height:32px;border-radius:8px;font-size:12px;text-decoration:none}.gmail-connection-page .gmail-status-grid{gap:8px}.gmail-connection-page .gmail-status-grid>div,.gmail-connection-page .gmail-debug-grid>div{border-color:var(--aq-clean-border);border-radius:10px;background:var(--aq-clean-soft);box-shadow:none}.gmail-connection-page .gmail-developer-diagnostics{border-color:var(--aq-clean-border);border-radius:12px;box-shadow:none}.gmail-connection-page .gmail-debug-details{border-color:var(--aq-clean-border);border-radius:10px}.gmail-connection-page .gmail-admin-run-history{display:grid;gap:10px;min-width:0}.gmail-connection-page .gmail-admin-readiness-banner,.gmail-connection-page .gmail-admin-readiness-group{min-width:0;border:1px solid var(--aq-clean-border);border-radius:10px;background:var(--aq-clean-soft);box-shadow:none}.gmail-connection-page .gmail-admin-readiness-banner{padding:12px}.gmail-connection-page .gmail-admin-readiness-banner strong,.gmail-connection-page .gmail-admin-readiness-group strong{display:block;margin-top:2px;color:var(--text-primary);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.gmail-connection-page .gmail-admin-readiness-banner p,.gmail-connection-page .gmail-admin-readiness-group p{margin:6px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.45}.gmail-connection-page .gmail-admin-readiness-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.gmail-connection-page .gmail-admin-readiness-group{padding:10px}.gmail-connection-page .gmail-admin-readiness-group-wide{grid-column:span 2}.gmail-connection-page .gmail-admin-toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.gmail-connection-page .gmail-admin-toggle-row>div{min-width:0}.gmail-connection-page .gmail-admin-toggle-row button{flex:0 0 auto}.gmail-connection-page .gmail-admin-run-history-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0}.gmail-connection-page .gmail-admin-run-history-metrics div{min-width:0}.gmail-connection-page .gmail-admin-run-history-metrics dt{color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase}.gmail-connection-page .gmail-admin-run-history-metrics dd{margin:2px 0 0;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.gmail-connection-page .gmail-admin-config-list{display:grid;gap:4px;margin:8px 0 0;padding-left:16px;color:var(--text-secondary);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.gmail-connection-page .gmail-admin-run-history-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gmail-connection-page .gmail-admin-run-history-footer>div{min-width:0;padding:10px;border:1px solid var(--aq-clean-border);border-radius:10px;background:var(--aq-clean-soft)}.gmail-connection-page .gmail-admin-run-history-footer strong{display:block;margin-top:2px;color:var(--text-primary);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.gmail-connection-page .gmail-admin-guardrail-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.gmail-connection-page .gmail-admin-guardrail-list li{min-width:0;padding:8px;border:1px solid var(--success-border);border-radius:8px;background:var(--success-bg);color:var(--success-strong);font-size:12px;font-weight:700;line-height:1.3}@media (max-width: 980px){.uploads-workspace-page .uploads-center-stepper,.uploads-intake-map,.bundle-calculator-page .bundle-workspace-grid{grid-template-columns:1fr}.actions-page .actions-table-wrap,.today-ops-page .today-ops-table-wrap,.trackers-excel-page .trk-table-wrap,.family360-record-page .family360-recent-table-wrap{overflow-x:auto}}@media (max-width: 640px){:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page) :where(.page-title-row h1,.page-title-row h2,.page-header-main h1,.page-header-main h2){font-size:21px}.uploads-workspace-page .uploads-center-stepper li{justify-content:flex-start}}.trackers-excel-page .trk-toolbar-main{min-height:0;padding:10px 12px;border:1px solid rgba(203,213,225,.72);border-radius:10px;background:#fff;box-shadow:none}.trackers-excel-page .trk-title{font-size:22px;line-height:1.2}.trackers-excel-page .trk-toolbar-filters,.trackers-excel-page .trk-advanced-filter-drawer{padding:8px;gap:6px;border:1px solid rgba(203,213,225,.72);border-radius:10px;background:#f8fafc;box-shadow:none}.trackers-excel-page :where(.trk-filter-select,.trk-filter-search,.trk-btn-ghost,.trk-btn-primary,.trk-inline-action-btn){min-height:32px;border-radius:8px;font-size:12px}.trackers-excel-page .trk-stage-tabs{gap:4px;padding:4px;border:1px solid rgba(203,213,225,.72);border-radius:10px;background:#f8fafc}.trackers-excel-page .trk-stage-tab{min-height:30px;border-radius:7px;font-size:12px;font-weight:700}.trackers-excel-page .trk-stage-tab.is-active{background:#fff;color:#111827;box-shadow:inset 0 0 0 1px #64748b47}.trackers-excel-page .trk-trial-filter-strip{gap:6px;padding:8px;border:1px solid rgba(203,213,225,.72);border-radius:10px;background:#fff}.trackers-excel-page .trk-trial-filter-chip{min-height:30px;padding:5px 9px;border-radius:7px;font-size:12px}.trackers-excel-page .trk-metrics-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.trackers-excel-page .trk-metric-card{min-height:78px;padding:10px 12px;border-radius:10px;box-shadow:none}.trackers-excel-page .trk-metric-card .aq-kpi-card-subtitle{display:grid;gap:4px}.trackers-excel-page .trk-metric-blip{display:block;padding-top:4px;border-top:1px solid rgba(148,163,184,.22);color:#475569;font-size:11px;line-height:1.3}.trackers-excel-page .trk-attribution-diagnostic{display:grid;gap:10px;margin-top:10px;padding:12px;border:1px solid rgba(20,184,166,.28);border-left:4px solid #0891b2;border-radius:10px;background:#f8feff}.trackers-excel-page .trk-attribution-diagnostic-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.trackers-excel-page .trk-attribution-diagnostic-header div{display:grid;gap:2px}.trackers-excel-page .trk-attribution-diagnostic-header span,.trackers-excel-page .trk-attribution-diagnostic-grid span,.trackers-excel-page .trk-attribution-diagnostic-copy{color:#475569;font-size:12px}.trackers-excel-page .trk-attribution-diagnostic-header strong{color:#061429;font-size:14px}.trackers-excel-page .trk-attribution-diagnostic-header em{min-width:92px;padding:5px 9px;border:1px solid rgba(8,145,178,.32);border-radius:999px;background:#ecfeff;color:#075985;font-size:12px;font-style:normal;font-weight:750;text-align:center}.trackers-excel-page .trk-attribution-diagnostic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.trackers-excel-page .trk-attribution-diagnostic-grid div{display:grid;gap:3px;min-height:62px;padding:9px;border:1px solid rgba(203,213,225,.78);border-radius:8px;background:#fff}.trackers-excel-page .trk-attribution-diagnostic-grid strong{color:#071225;font-size:20px;line-height:1}.trackers-excel-page .trk-attribution-diagnostic-copy{margin:0}.trackers-excel-page .trk-attribution-diagnostic-details{display:grid;gap:6px}.trackers-excel-page .trk-attribution-diagnostic-details div{display:grid;grid-template-columns:minmax(130px,1fr) minmax(120px,1fr) minmax(120px,1fr) minmax(180px,2fr);gap:8px;padding:8px;border:1px solid rgba(203,213,225,.72);border-radius:8px;background:#fff;color:#334155;font-size:12px}.trackers-excel-page .trk-attribution-diagnostic-details strong{color:#071225}.trackers-excel-page .trk-attribution-diagnostic-details em{color:#7c2d12;font-style:normal}.trackers-excel-page .trk-stage-framework{padding:10px 12px;border:1px solid rgba(203,213,225,.72);border-radius:10px;background:#fff}.trackers-excel-page .trk-stage-framework-copy strong{font-size:14px}.trackers-excel-page .trk-stage-framework-copy span,.trackers-excel-page .trk-page-range{color:#64748b;font-size:12px}.trackers-excel-page .trk-stage-framework-link{width:fit-content;color:#0f766e;font-size:12px;font-weight:650;text-decoration:none}.trackers-excel-page .trk-stage-framework-link:hover,.trackers-excel-page .trk-stage-framework-link:focus-visible{text-decoration:underline}.trackers-excel-page .trk-table-wrap{border-radius:10px;box-shadow:none}.trackers-excel-page .trk-table th{height:36px;padding:8px 10px;font-size:11px;letter-spacing:0;text-transform:none}.trackers-excel-page .trk-table td{padding:10px;vertical-align:top}.trackers-excel-page .trk-col-family{min-width:240px;max-width:330px}.trackers-excel-page .trk-col-priority{width:108px}.trackers-excel-page .trk-col-location,.trackers-excel-page .trk-col-stage,.trackers-excel-page .trk-col-status,.trackers-excel-page .trk-col-last,.trackers-excel-page .trk-col-owner{width:150px}.trackers-excel-page .trk-col-next-action{min-width:190px}.trackers-excel-page .trk-col-actions{width:170px}.trackers-excel-page .trk-family-name{color:#0f172a;font-size:13px;font-weight:800}.trackers-excel-page .trk-row-line2,.trackers-excel-page .trk-family-context-line,.trackers-excel-page .trk-compact-subtext{color:#64748b;font-size:12px;line-height:1.35}.trackers-excel-page .trk-trial-row-context{display:grid;gap:2px;margin-top:2px;color:#334155}.trackers-excel-page .trk-worklist-contact-row{margin-top:3px;color:#64748b;font-size:11.5px}.trackers-excel-page .trk-diagnostics-note{padding:12px 14px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#9a3412}.trackers-excel-page .trk-diagnostics-note>summary{cursor:pointer;font-size:13px;font-weight:800}.trackers-excel-page .trk-diagnostics-note ul{margin:10px 0 0;padding-left:18px}.trackers-excel-page .trk-diagnostics-note li{margin-top:4px;color:#7c2d12;font-size:12.5px;font-weight:650;line-height:1.35}.trackers-excel-page .trk-priority-chip,.trackers-excel-page .trk-status-chip,.trackers-excel-page .trk-row-tag,.trackers-excel-page .trk-trial-status{border-radius:6px;box-shadow:none}.trackers-excel-page .trk-status-chip-info{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.trackers-excel-page .trk-status-chip-warning{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.trackers-excel-page .trk-status-chip-danger{background:#fff1f2;color:#9f1239;border-color:#fecdd3}.trackers-excel-page .trk-status-stack{display:flex;flex-wrap:wrap;gap:4px}.trackers-excel-page .trk-stage-readonly,.trackers-excel-page .trk-next-action-readonly{display:block;color:#0f172a;font-size:13px;font-weight:760;line-height:1.35}.trackers-excel-page .trk-next-action-hint,.trackers-excel-page .trk-source-truth{display:block;margin-top:3px;color:#64748b;font-size:11.5px;line-height:1.35}.trackers-excel-page .trk-row-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.trackers-excel-page .trk-row-actions .trk-inline-action-primary{min-width:92px}.trackers-excel-page .trk-row-overflow-menu>summary,.trackers-excel-page .trk-overflow-trigger{min-height:32px;border-radius:8px}.trackers-excel-page .trk-empty-state,.trackers-excel-page .trk-mobile-empty{min-height:180px;padding:24px;border-radius:10px;background:#f8fafc}.trackers-excel-page .trk-trial-evidence-panel{border:1px solid rgba(203,213,225,.72);border-radius:10px;background:#fff;box-shadow:none;overflow:clip}.trackers-excel-page .trk-trial-evidence-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;cursor:pointer;color:#0f172a}.trackers-excel-page .trk-trial-evidence-panel>summary span{font-size:13px;font-weight:760}.trackers-excel-page .trk-trial-evidence-panel>summary strong{color:#64748b;font-size:12px;font-weight:650}.trackers-excel-page .trk-trial-evidence-body{display:grid;gap:12px;padding:12px;border-top:1px solid rgba(226,232,240,.9)}.trackers-excel-page .trk-trial-evidence-header,.trackers-excel-page .trk-trial-evidence-card,.trackers-excel-page .trk-trial-evidence-list-title{border-radius:8px;box-shadow:none}@media (max-width: 900px){.trackers-excel-page .trk-toolbar-main,.trackers-excel-page .trk-stage-framework,.trackers-excel-page .trk-trial-evidence-panel>summary{align-items:stretch;flex-direction:column}.trackers-excel-page .trk-table{min-width:1050px}}.trackers-excel-page:not([data-view-mode=developer]) .trk-command-strip{display:none}.trackers-excel-page .trk-stage-tabs,.trackers-excel-page .trk-layout{margin-top:8px}.trackers-excel-page .trk-metrics-strip,.trackers-excel-page .trk-rep-performance{margin-top:12px}.trackers-excel-page .trk-rep-performance:not([open]){padding:0;border-radius:10px;background:transparent;box-shadow:none}.trackers-excel-page .trk-rep-performance:not([open])>summary{min-height:36px;padding:8px 10px;border:1px solid rgba(203,213,225,.72);border-radius:10px;background:#f8fafc}.trackers-excel-page .trk-rep-performance:not([open])>summary em{display:none}.trackers-excel-page-user .trk-table,.trackers-excel-page-manager .trk-table{width:100%;min-width:0!important;table-layout:fixed!important}.trackers-excel-page-user .trk-col-family,.trackers-excel-page-manager .trk-col-family{width:32%}.trackers-excel-page-user .trk-col-workflow,.trackers-excel-page-manager .trk-col-workflow{width:14%}.trackers-excel-page-user .trk-col-last,.trackers-excel-page-manager .trk-col-last{width:10%}.trackers-excel-page-user .trk-col-next-action,.trackers-excel-page-manager .trk-col-next-action{width:18%}.trackers-excel-page-user .trk-col-owner,.trackers-excel-page-manager .trk-col-owner{width:11%}.trackers-excel-page-user .trk-col-actions,.trackers-excel-page-manager .trk-col-actions{width:16%}.trackers-excel-page-user :where(.trk-col-family,.trk-col-workflow,.trk-col-last,.trk-col-next-action,.trk-col-owner,.trk-col-actions),.trackers-excel-page-manager :where(.trk-col-family,.trk-col-workflow,.trk-col-last,.trk-col-next-action,.trk-col-owner,.trk-col-actions){min-width:0!important;max-width:none!important}@media (max-width: 980px){.trackers-excel-page-user .trk-mobile-card-list,.trackers-excel-page-manager .trk-mobile-card-list{display:grid;gap:8px}.trackers-excel-page-user .trk-table-wrap,.trackers-excel-page-manager .trk-table-wrap{display:none}.trackers-excel-page-user .trk-mobile-card,.trackers-excel-page-manager .trk-mobile-card{border-radius:10px;box-shadow:none}.trackers-excel-page-user .trk-mobile-card-actions.trk-row-actions,.trackers-excel-page-manager .trk-mobile-card-actions.trk-row-actions{flex-wrap:wrap}.trackers-excel-page-user .trk-mobile-card-actions .trk-inline-action-primary,.trackers-excel-page-manager .trk-mobile-card-actions .trk-inline-action-primary{flex:1 1 180px}}.aq-table-wrap,.actions-table-wrap,.today-ops-table-wrap,.trk-table-wrap,.uploads-history-table-wrap,.source-health-table-details .table-wrap,.family360-table-block .aq-data-table-wrap,.bundle-calculator-page .aq-data-table-wrap,.communications-intelligence-page .aq-data-table-wrap,.rep-health-board-table-wrap{border:1px solid rgba(203,213,225,.9);border-radius:8px;background:#fff;box-shadow:none}.aq-table,.actions-table,.today-ops-table,.trk-table,.uploads-history-table,.source-health-table,.bundle-records-table,.communications-risk-table,.communication-quality-table,.retention-table,.missed-calls-compact-table,.missed-calls-leaderboard-table{color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums}.aq-table thead th,.actions-table thead th,.today-ops-table thead th,.trk-table thead th,.uploads-history-table thead th,.source-health-table thead th,.bundle-records-table thead th,.communications-risk-table thead th,.communication-quality-table thead th,.retention-table thead th,.missed-calls-compact-table thead th,.missed-calls-leaderboard-table thead th{border-bottom:1px solid rgba(203,213,225,.9);background:#f8fafc;color:#475569;font-size:11px;font-weight:720;letter-spacing:0;text-transform:none}.aq-table tbody td,.actions-table tbody td,.today-ops-table tbody td,.trk-table tbody td,.uploads-history-table tbody td,.source-health-table tbody td,.bundle-records-table tbody td,.communications-risk-table tbody td,.communication-quality-table tbody td,.retention-table tbody td,.missed-calls-compact-table tbody td,.missed-calls-leaderboard-table tbody td{border-bottom:1px solid rgba(226,232,240,.88);vertical-align:middle}.aq-table tbody tr:hover td,.actions-table tbody tr:hover td,.today-ops-table tbody tr:hover td,.trk-table tbody tr:hover td,.uploads-history-table tbody tr:hover td,.source-health-table tbody tr:hover td,.bundle-records-table tbody tr:hover td,.communications-risk-table tbody tr:hover td,.communication-quality-table tbody tr:hover td,.retention-table tbody tr:hover td,.missed-calls-compact-table tbody tr:hover td,.missed-calls-leaderboard-table tbody tr:hover td{background:#f8fafc}.actions-family-cell,.today-ops-identity-cell,.bundle-customer-cell,.trk-cell-family,.uploads-history-lane-cell,.uploads-history-file-cell{min-width:0}.actions-family-cell button,.bundle-customer-cell strong,.today-ops-family-main,.trk-family-name,.uploads-history-lane-cell strong,.uploads-history-file-cell strong{display:block;max-width:100%;color:#0f172a;font-size:13px;font-weight:720;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-family-cell button{padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.actions-family-cell button:hover{color:var(--accent-700);text-decoration:underline;text-underline-offset:2px}.actions-family-cell span,.bundle-customer-cell span,.today-ops-family-sub,.trk-row-line2,.uploads-history-lane-cell .meta-text,.uploads-history-file-cell .meta-text{display:block;max-width:100%;color:#64748b;font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-ops-phone,.trk-worklist-contact-row,.trk-compact-subtext,.trk-family-context-line{color:#64748b;font-size:11.5px;line-height:1.35}.aq-row-actions,.bundle-row-actions,.uploads-history-row-actions,.trk-row-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.aq-table-workqueue .status-pill,.aq-table-workqueue .chip,.aq-table-workqueue .trk-row-tag,.aq-table-workqueue .trk-status-chip,.aq-table-worksheet .status-pill,.aq-table-dashboard-list .status-pill,.aq-table-source-list .status-pill,.today-ops-pill,.actions-type-chip{min-height:20px;border-radius:6px;font-size:11px;font-weight:720;line-height:1.25}.today-ops-empty,.trk-empty-state,.aq-data-table-empty{color:#64748b;font-size:13px;line-height:1.45}.trk-empty-state strong,.today-attention-empty-title{color:#0f172a;font-size:14px;font-weight:720}.actions-filter-panel,.trk-toolbar-filters,.report-tracking-filter-row,.retention-filter-bar,.missed-calls-tab-filters,.rep-health-filter-grid{align-items:end;gap:8px}.today-ops-page .today-worknow-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.today-ops-page .today-worknow-summary-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:42px;padding:8px 10px;border:1px solid rgba(203,213,225,.88);border-radius:8px;background:#fff;color:#334155;cursor:pointer;font:inherit;text-align:left}.today-ops-page .today-worknow-summary-item:hover{background:#f8fafc}.today-ops-page .today-worknow-summary-item span{min-width:0;overflow:hidden;color:#475569;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.today-ops-page .today-worknow-summary-item strong{color:#0f172a;font-size:18px;font-weight:820;letter-spacing:0}.today-ops-page .today-action-board{gap:10px}.today-ops-page .today-ops-section{border-radius:8px}.today-ops-page .today-ops-section-sub{max-width:760px}.today-ops-page .today-ops-section-actions .today-ops-count{min-width:28px;text-align:right}.today-ops-page .today-ops-table{min-width:980px}.today-ops-page .today-ops-table th,.today-ops-page .today-ops-table td{padding:8px 9px}.today-ops-page .today-ops-identity-tags,.today-ops-page .today-ops-stage-line{margin-top:4px}.today-ops-page .today-ops-last-contact-by,.today-ops-page .today-ops-next-due{color:#64748b;font-size:11.5px}.today-ops-page .today-ops-next-action,.actions-page .actions-next-cell,.trackers-excel-page .trk-next-action-readonly{color:#0f172a;font-weight:760;line-height:1.3}.today-ops-page .today-ops-quick-actions{justify-content:flex-end;min-width:176px}.today-ops-page .today-ops-quick-actions .today-v2-btn-sm{border-radius:7px;white-space:nowrap}.today-frontline-page .today-ops-table{min-width:760px}.today-frontline-page .today-ops-table th:nth-child(1),.today-frontline-page .today-ops-table td:nth-child(1){width:30%}.today-frontline-page .today-ops-table th:nth-child(2),.today-frontline-page .today-ops-table td:nth-child(2){width:18%}.today-frontline-page .today-ops-table th:nth-child(3),.today-frontline-page .today-ops-table td:nth-child(3){width:18%}.today-frontline-page .today-ops-table th:nth-child(4),.today-frontline-page .today-ops-table td:nth-child(4){width:20%}.today-frontline-page .today-ops-table th:nth-child(5),.today-frontline-page .today-ops-table td:nth-child(5){width:14%}.actions-page .actions-count-strip{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;padding:10px;border-radius:8px;box-shadow:none}.actions-page .actions-filter-panel{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border-radius:8px}.actions-page .actions-filter-group{gap:4px}.actions-page .actions-filter-chip{min-height:28px;border-radius:7px;white-space:nowrap}.actions-page .actions-table{min-width:1120px}.actions-page .actions-table th,.actions-page .actions-table td{padding:8px 9px}.actions-page .actions-due-cell{min-width:112px}.actions-page .actions-owner-cell{width:148px}.actions-page .actions-owner-select-compact{min-width:128px}.actions-page .actions-owner-select-compact select{width:100%;max-width:136px;height:30px;padding-inline:8px}.actions-page .actions-row-action-group{min-width:108px}.actions-page .actions-row-more summary{border-radius:7px}.trackers-excel-page .trk-toolbar-main,.trackers-excel-page .trk-toolbar-filters,.trackers-excel-page .trk-advanced-filter-drawer,.trackers-excel-page .trk-stage-framework,.trackers-excel-page .trk-trial-filter-strip,.trackers-excel-page .trk-trial-evidence-panel{border-radius:8px}.trackers-excel-page .trk-worklist-note{border-radius:8px;box-shadow:none}.trackers-excel-page .trk-next-step-banner{align-items:center;border-radius:8px;box-shadow:none}.trackers-excel-page .trk-active-queue-context{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid rgba(203,213,225,.9);border-left:4px solid var(--accent-600);border-radius:8px;background:#fff}.trackers-excel-page .trk-active-queue-context div{display:grid;gap:3px;min-width:0}.trackers-excel-page .trk-active-queue-context strong{color:#0f172a;font-size:14px;font-weight:780;line-height:1.25}.trackers-excel-page .trk-active-queue-context span{color:#64748b;font-size:12px;line-height:1.35}.trackers-excel-page .trk-active-queue-context ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;margin:0;padding:0;list-style:none}.trackers-excel-page .trk-active-queue-context li{min-height:24px;max-width:100%;padding:3px 8px;border:1px solid rgba(203,213,225,.9);border-radius:6px;background:#f8fafc;color:#334155;font-size:11.5px;font-weight:720;line-height:1.35}.trackers-excel-page .trk-manager-workbench{display:grid;gap:8px;padding:10px 12px;border:1px solid rgba(203,213,225,.82);border-radius:8px;background:#fff}.trackers-excel-page .trk-workbench-counts,.trackers-excel-page .trk-workbench-owner-counts,.trackers-excel-page .trk-workbench-quick-filters,.trackers-excel-page .trk-workbench-controls{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.trackers-excel-page .trk-workbench-count{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:32px;min-width:132px;padding:5px 8px;border:1px solid rgba(203,213,225,.9);border-radius:7px;background:#f8fafc;color:#334155;text-align:left;cursor:pointer}.trackers-excel-page .trk-workbench-count:hover,.trackers-excel-page .trk-workbench-count:focus-visible{border-color:#0f766e73;background:#f0fdfa}.trackers-excel-page .trk-workbench-count span{overflow:visible;overflow-wrap:anywhere;color:#64748b;font-size:11.5px;font-weight:680;line-height:1.25;text-overflow:clip;white-space:normal}.trackers-excel-page .trk-workbench-count strong{color:#0f172a;font-size:13px;font-weight:780;line-height:1}.trackers-excel-page .trk-workbench-chip{min-height:30px;padding:5px 9px;border:1px solid rgba(203,213,225,.9);border-radius:7px;background:#fff;color:#334155;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer}.trackers-excel-page .trk-workbench-chip.is-active{border-color:#0f766e8c;background:#ecfdf5;color:#0f766e}.trackers-excel-page .trk-workbench-owner-counts{padding-top:2px}.trackers-excel-page .trk-workbench-owner-chip{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:4px 8px;border:1px solid rgba(203,213,225,.9);border-radius:7px;background:#fff;color:#334155;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer}.trackers-excel-page .trk-workbench-owner-chip strong{color:#0f172a;font-size:12px}.trackers-excel-page .trk-workbench-owner-chip.is-active{border-color:#0f766e8c;background:#ecfdf5;color:#0f766e}.trackers-excel-page .trk-assignment-review{display:grid;gap:8px;padding-top:4px;min-width:0}.trackers-excel-page .trk-assignment-review-head,.trackers-excel-page .trk-assignment-review-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.trackers-excel-page .trk-assignment-review-head strong,.trackers-excel-page .trk-assignment-review-panel-head strong{color:#0f172a;font-size:13px;font-weight:780}.trackers-excel-page .trk-assignment-review-head span,.trackers-excel-page .trk-assignment-review-panel-head span{color:#64748b;font-size:11.5px;font-weight:650;text-align:right}.trackers-excel-page .trk-owner-workload-snapshot{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;min-width:0}.trackers-excel-page .trk-owner-workload-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:7px 8px;border:1px solid rgba(203,213,225,.9);border-radius:7px;background:#fff;color:#334155;text-align:left;cursor:pointer}.trackers-excel-page .trk-owner-workload-card:hover,.trackers-excel-page .trk-owner-workload-card:focus-visible,.trackers-excel-page .trk-owner-workload-card.is-active{border-color:#0f766e8c;background:#f0fdfa}.trackers-excel-page .trk-owner-workload-card.is-clear{background:#f8fafc}.trackers-excel-page .trk-owner-workload-card>span:first-child{overflow:hidden;color:#0f172a;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.trackers-excel-page .trk-owner-workload-card strong{color:#0f172a;font-size:14px;font-weight:820;line-height:1}.trackers-excel-page .trk-owner-workload-card em,.trackers-excel-page .trk-owner-workload-breakdown{grid-column:1 / -1;color:#64748b;font-size:11.5px;font-style:normal;font-weight:650;line-height:1.25}.trackers-excel-page .trk-owner-workload-breakdown{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.trackers-excel-page .trk-assignment-review-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0}.trackers-excel-page .trk-assignment-review-panel{display:grid;align-content:start;gap:6px;min-width:0;padding:8px;border:1px solid rgba(226,232,240,.95);border-radius:7px;background:#f8fafc}.trackers-excel-page .trk-assignment-review-list{display:grid;gap:6px;padding:0;margin:0;list-style:none}.trackers-excel-page .trk-assignment-review-signal button,.trackers-excel-page .trk-assignment-change-item{width:100%;min-width:0;padding:7px 8px;border:1px solid rgba(203,213,225,.9);border-radius:7px;background:#fff;color:#334155;text-align:left}.trackers-excel-page .trk-assignment-review-signal button{display:grid;gap:2px;cursor:pointer}.trackers-excel-page .trk-assignment-review-signal.is-critical button{border-left:3px solid #dc2626}.trackers-excel-page .trk-assignment-review-signal.is-warning button{border-left:3px solid #d97706}.trackers-excel-page .trk-assignment-review-signal.is-neutral button{border-left:3px solid #64748b}.trackers-excel-page .trk-assignment-review-signal button:hover,.trackers-excel-page .trk-assignment-review-signal button:focus-visible{border-color:#0f766e73;background:#f0fdfa}.trackers-excel-page .trk-assignment-review-signal span:first-child,.trackers-excel-page .trk-assignment-review-owner,.trackers-excel-page .trk-assignment-change-item em{color:#64748b;font-size:11.5px;font-style:normal;font-weight:650;line-height:1.25}.trackers-excel-page .trk-assignment-review-signal strong,.trackers-excel-page .trk-assignment-change-item strong{overflow:hidden;color:#0f172a;font-size:12.5px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.trackers-excel-page .trk-assignment-review-signal em,.trackers-excel-page .trk-assignment-change-item span{color:#334155;font-size:12px;font-style:normal;font-weight:680;line-height:1.3}.trackers-excel-page .trk-assignment-change-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.trackers-excel-page .trk-assignment-change-item>div:first-child{display:grid;gap:2px;min-width:0}.trackers-excel-page .trk-assignment-change-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.trackers-excel-page .trk-assignment-review-empty{margin:0;color:#64748b;font-size:12px;font-weight:650}.trackers-excel-page .trk-next-step-banner p,.trackers-excel-page .trk-stage-framework-copy span,.trackers-excel-page .trk-trial-evidence-inline{color:#64748b;font-size:12px}.trackers-excel-page .trk-metrics-strip{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.trackers-excel-page .trk-metric-card{min-height:70px}.trackers-excel-page .trk-stage-tabs,.trackers-excel-page .trk-trial-filter-strip{overflow-x:auto}.trackers-excel-page .trk-stage-tab,.trackers-excel-page .trk-trial-filter-chip{white-space:nowrap}@media (max-width: 760px){.today-ops-page .today-worknow-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.today-ops-page .today-ops-table,.actions-page .actions-table{min-width:860px}}@media (max-width: 1320px){.app-shell-owner-manager-view .today-ops-page .today-ops-table-wrap,.app-shell-user-view .today-ops-page .today-ops-table-wrap{overflow-x:visible}.app-shell-owner-manager-view .today-ops-page .today-ops-table,.app-shell-owner-manager-view .today-ops-page .today-ops-table tbody,.app-shell-owner-manager-view .today-ops-page .today-ops-table tr,.app-shell-owner-manager-view .today-ops-page .today-ops-table td,.app-shell-user-view .today-ops-page .today-ops-table,.app-shell-user-view .today-ops-page .today-ops-table tbody,.app-shell-user-view .today-ops-page .today-ops-table tr,.app-shell-user-view .today-ops-page .today-ops-table td{display:block;width:100%}.app-shell-owner-manager-view .today-ops-page .today-ops-table,.app-shell-user-view .today-ops-page .today-ops-table{min-width:0;border-collapse:separate;border-spacing:0}.app-shell-owner-manager-view .today-ops-page .today-ops-table thead,.app-shell-user-view .today-ops-page .today-ops-table thead{display:none}.app-shell-owner-manager-view .today-ops-page .today-ops-table tr,.app-shell-user-view .today-ops-page .today-ops-table tr{margin:0 0 10px;padding:10px;border:1px solid rgba(148,163,184,.24);border-left:4px solid #2563eb;border-radius:8px;background:#fff}.app-shell-owner-manager-view .today-ops-page .today-ops-table tr:last-child,.app-shell-user-view .today-ops-page .today-ops-table tr:last-child{margin-bottom:0}.app-shell-owner-manager-view .today-ops-page .today-ops-table td,.app-shell-user-view .today-ops-page .today-ops-table td{display:grid;grid-template-columns:minmax(92px,.36fr) minmax(0,1fr);gap:8px;align-items:start;padding:7px 0;border:0}.app-shell-owner-manager-view .today-ops-page .today-ops-table td[colspan],.app-shell-user-view .today-ops-page .today-ops-table td[colspan]{display:block}.app-shell-owner-manager-view .today-ops-page .today-ops-table td:before,.app-shell-user-view .today-ops-page .today-ops-table td:before{color:#64748b;font-size:11px;font-weight:760;line-height:1.35}.app-shell-owner-manager-view .today-ops-page .today-ops-table td[colspan]:before,.app-shell-user-view .today-ops-page .today-ops-table td[colspan]:before{content:none}.app-shell-owner-manager-view .today-ops-page .today-ops-table td:nth-child(1):before{content:"Family"}.app-shell-owner-manager-view .today-ops-page .today-ops-table td:nth-child(2):before{content:"Location"}.app-shell-owner-manager-view .today-ops-page .today-ops-table td:nth-child(3):before{content:"Status"}.app-shell-owner-manager-view .today-ops-page .today-ops-table td:nth-child(4):before{content:"Next action"}.app-shell-owner-manager-view .today-ops-page .today-ops-table td:nth-child(5):before{content:"Owner"}.app-shell-owner-manager-view .today-ops-page .today-ops-table td:nth-child(6):before{content:"Actions"}.app-shell-owner-manager-view .today-ops-page .today-ops-row[data-auto-status] td:nth-child(1):before{content:"Swimmer"}.app-shell-owner-manager-view .today-ops-page .today-ops-row[data-auto-status] td:nth-child(2):before{content:"Instructor"}.app-shell-owner-manager-view .today-ops-page .today-ops-row[data-auto-status] td:nth-child(3):before{content:"Status"}.app-shell-owner-manager-view .today-ops-page .today-ops-row[data-auto-status] td:nth-child(4):before{content:"Days"}.app-shell-owner-manager-view .today-ops-page .today-ops-row[data-auto-status] td:nth-child(5):before{content:"Next action"}.app-shell-owner-manager-view .today-ops-page .today-ops-row[data-auto-status] td:nth-child(6):before{content:"Owner"}.app-shell-user-view .today-ops-page .today-ops-table td:nth-child(1):before{content:"Family"}.app-shell-user-view .today-ops-page .today-ops-table td:nth-child(2):before{content:"Location"}.app-shell-user-view .today-ops-page .today-ops-table td:nth-child(3):before{content:"Status"}.app-shell-user-view .today-ops-page .today-ops-table td:nth-child(4):before{content:"Next action"}.app-shell-user-view .today-ops-page .today-ops-table td:nth-child(5):before{content:"Actions"}.app-shell-owner-manager-view .today-ops-page .today-ops-quick-actions,.app-shell-user-view .today-ops-page .today-ops-quick-actions{justify-content:flex-start;min-width:0}.app-shell-owner-manager-view .today-ops-page .today-ops-quick-actions .today-v2-btn-sm,.app-shell-user-view .today-ops-page .today-ops-quick-actions .today-v2-btn-sm{flex:1 1 128px;min-height:34px}.app-shell-owner-manager-view .today-ops-page .today-ops-quick-actions .today-v2-btn-sm:first-child,.app-shell-user-view .today-ops-page .today-ops-quick-actions .today-v2-btn-sm:first-child{border-color:var(--accent-600);background:var(--accent-600);color:#fff}}.bundle-calculator-page .bundle-calculator-tool-section{border-left:3px solid #64748b}.bundle-calculator-page .bundle-records-section{border-radius:8px;box-shadow:none}.bundle-calculator-page .bundle-records-section .aq-section-header,.instructor-retention-page .drop-report-filter-section .aq-section-header,.instructor-retention-page .drop-report-detail-section .aq-section-header{align-items:end}.bundle-calculator-page .bundle-status-filters{display:flex;flex-wrap:wrap;gap:6px}.bundle-calculator-page .bundle-status-filters .secondary-button{min-height:30px;border-radius:7px;font-size:12px}.bundle-calculator-page .bundle-records-table{min-width:1180px;font-size:12px}.bundle-calculator-page .bundle-records-table th,.bundle-calculator-page .bundle-records-table td{padding:7px 9px}.bundle-calculator-page .bundle-row-details{position:relative;display:inline-block}.bundle-calculator-page .bundle-row-details>summary{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid var(--aq-clean-border);border-radius:7px;background:#fff;color:#334155;cursor:pointer;font-size:12px;font-weight:720;list-style:none}.bundle-calculator-page .bundle-row-details>summary::-webkit-details-marker{display:none}.bundle-calculator-page .bundle-row-details[open]>summary{border-color:#64748b;background:#f8fafc}.bundle-calculator-page .bundle-row-details .bundle-row-actions{position:absolute;right:0;z-index:6;display:grid;gap:6px;min-width:168px;margin-top:6px;padding:8px;border:1px solid var(--aq-clean-border);border-radius:8px;background:#fff;box-shadow:0 12px 24px #0f172a1f}.bundle-calculator-page .bundle-row-details:not([open]) .bundle-row-actions{display:none}.bundle-calculator-page .bundle-row-details .secondary-button{justify-content:flex-start;min-height:30px;width:100%;font-size:12px}.instructor-retention-page .retention-source-strip{gap:8px}.instructor-retention-page .retention-source-strip article,.instructor-retention-page .retention-source-strip nav{border-radius:8px;box-shadow:none}.instructor-retention-page .retention-filter-bar{gap:8px;padding:8px;border:1px solid var(--aq-clean-border);border-radius:8px;background:#f8fafc}.instructor-retention-page .retention-filter-bar label,.instructor-retention-page .drop-report-filter-group{gap:4px}.instructor-retention-page .retention-filter-bar span{color:#475569;font-size:11.5px;font-weight:700}.instructor-retention-page .retention-filter-bar input,.instructor-retention-page .retention-filter-bar select{min-height:32px;border-radius:7px;font-size:12px}.instructor-retention-page .retention-table-wrap{border-radius:8px;box-shadow:none}.instructor-retention-page .retention-workspace,.instructor-retention-page .retention-review-workspace{grid-template-columns:minmax(0,1fr);min-width:0}.instructor-retention-page .retention-table-wrap{contain:layout paint;isolation:isolate}.instructor-retention-page .retention-detail-panel{width:100%;max-width:none}.instructor-retention-page .retention-table.aq-table-worksheet{min-width:1120px;font-size:12px}.instructor-retention-page .retention-table.aq-table-worksheet th,.instructor-retention-page .retention-table.aq-table-worksheet td{padding:7px 9px}.instructor-retention-page .retention-table.aq-table-worksheet th{color:#475569;font-size:11px;letter-spacing:0;text-transform:none}.instructor-retention-page .retention-row-action{min-height:28px;border-radius:7px;font-size:12px}.instructor-retention-page-drops .retention-detail-actions,.instructor-retention-page-auto .retention-detail-actions{justify-content:flex-end}.instructor-retention-page-drops .retention-drop-detail-table{min-width:980px}.instructor-retention-page-auto .page-header-description,.instructor-retention-page-auto .page-header-main p{max-width:820px}.instructor-retention-page-auto .auto-drop-diagnostics{gap:8px}.instructor-retention-page-auto .retention-auto-table{min-width:1080px}.instructor-retention-page-auto .retention-table-summary,.instructor-retention-page-drops .retention-table-summary{color:#64748b;font-size:12px;font-weight:700}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page,.rep-health-board-page,.instructor-retention-page,.admin-tenancy-page,.gmail-connection-page){min-width:0}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page,.rep-health-board-page,.instructor-retention-page,.admin-tenancy-page,.gmail-connection-page) :where(.page-header,.aq-page-shell-header){gap:12px;max-width:100%}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page,.rep-health-board-page,.instructor-retention-page,.admin-tenancy-page,.gmail-connection-page) :where(.page-header-main,.page-title-row,.aq-section-header,.section-header,.page-section-header){min-width:0}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page,.rep-health-board-page,.instructor-retention-page,.admin-tenancy-page,.gmail-connection-page) :where(.page-title-row h1,.page-title-row h2,.page-header-main h1,.page-header-main h2,.aq-section-header h2,.section-header h2){overflow-wrap:anywhere}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page,.rep-health-board-page,.instructor-retention-page,.admin-tenancy-page,.gmail-connection-page) :where(.filter-grid,.page-controls,.actions-filter-panel,.trk-toolbar-filters,.trk-advanced-filter-drawer,.trk-trial-filter-strip,.retention-filter-bar,.missed-calls-tab-filters,.rep-health-filter-grid,.intelligence-filter-grid,.missed-calls-toolbar,.source-health-trust-controls,.admin-integration-links,.bundle-status-filters){max-width:100%;min-width:0}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page,.rep-health-board-page,.instructor-retention-page,.admin-tenancy-page,.gmail-connection-page) :where(.aq-table-wrap,.table-wrap,.actions-table-wrap,.today-ops-table-wrap,.trk-table-wrap,.uploads-history-table-wrap,.retention-table-wrap,.rep-health-board-table-wrap,.missed-calls-table-wrap,.family360-recent-table-wrap){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}:where(.today-ops-page,.actions-page,.trackers-excel-page,.bundle-calculator-page,.uploads-workspace-page,.instructor-retention-page,.admin-tenancy-page) :where(.aq-row-actions,.today-ops-quick-actions,.today-ops-action-buttons,.actions-row-actions,.actions-row-action-group,.trk-row-actions,.bundle-row-actions,.uploads-history-row-actions,.drop-report-filter-actions,.retention-detail-actions,.admin-account-modal-actions){max-width:100%}.owner-command-page :where(.owner-command-overview-kpi-strip,.owner-command-summary-strip),.source-health-page :where(.source-health-kpis,.source-health-trust-strip,.source-health-readiness-panel,.source-health-command-strip,.source-health-source-cards,.source-health-safety-panel),.bundle-calculator-page :where(.bundle-kpi-grid,.bundle-summary-grid),.communications-intelligence-page :where(.communications-manager-summary-grid,.missed-calls-summary-grid),.rep-health-board-page :where(.rep-health-focus-strip,.rep-health-board-summary),.instructor-retention-page .retention-kpi-grid{max-width:100%}.source-health-page .source-health-drawer,.actions-page .actions-note-drawer,.trackers-excel-page .trk-note-drawer,.instructor-retention-page :where(.retention-review-drawer,.retention-clear-drop-modal),.admin-tenancy-page .admin-account-modal,.gmail-connection-page .gmail-developer-diagnostics{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}@media (max-width: 1024px){.owner-command-page .owner-command-overview-grid,.communications-intelligence-page .missed-calls-report-grid,.communications-intelligence-page .missed-calls-split,.communications-intelligence-page :where(.communications-command-strip,.communications-command-facts,.communications-performance-grid),.source-health-page :where(.source-health-card-groups,.source-health-readiness-panel,.source-health-command-strip,.source-health-source-cards),.admin-tenancy-page :where(.admin-assignments,.admin-checkbox-grid),.gmail-connection-page :where(.gmail-status-grid,.gmail-debug-grid,.gmail-admin-readiness-groups,.gmail-admin-run-history-footer,.gmail-admin-guardrail-list){grid-template-columns:1fr}.gmail-connection-page .gmail-admin-readiness-group-wide{grid-column:auto}.uploads-workspace-page .uploads-center-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.source-health-page .source-health-drawer{width:min(560px,calc(100vw - 24px))}}@media (max-width: 760px){:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page,.rep-health-board-page,.instructor-retention-page,.admin-tenancy-page,.gmail-connection-page) :where(.page-header,.aq-page-shell-header,.aq-section-header,.section-header,.page-section-header){align-items:stretch;flex-direction:column}:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page,.rep-health-board-page,.instructor-retention-page,.admin-tenancy-page,.gmail-connection-page) :where(.page-header-actions,.aq-section-header-actions,.drop-report-filter-actions,.admin-integration-links){justify-content:flex-start;width:100%}.uploads-workspace-page .uploads-center-stepper,.owner-command-page .owner-command-overview-kpi-strip,.source-health-page :where(.source-health-kpis,.source-health-trust-strip,.source-health-readiness-panel,.source-health-command-strip,.source-health-source-cards),.bundle-calculator-page :where(.bundle-kpi-grid,.bundle-summary-grid),.communications-intelligence-page :where(.communications-manager-summary-grid,.missed-calls-summary-grid,.communications-command-strip,.communications-command-facts,.communications-manager-kpi-strip,.communications-action-queues,.communications-performance-grid),.rep-health-board-page :where(.rep-health-focus-strip,.rep-health-board-summary),.instructor-retention-page .retention-kpi-grid{grid-template-columns:1fr}.actions-page .actions-filter-panel,.trackers-excel-page .trk-toolbar-filters,.instructor-retention-page .retention-filter-bar,.communications-intelligence-page :where(.intelligence-filter-grid,.missed-calls-toolbar),.admin-tenancy-page .filter-grid{align-items:stretch}.trackers-excel-page .trk-active-queue-context{grid-template-columns:1fr}.trackers-excel-page .trk-active-queue-context ul{justify-content:flex-start}.trackers-excel-page .trk-workbench-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.trackers-excel-page .trk-workbench-count{min-width:0}.trackers-excel-page .trk-owner-workload-snapshot,.trackers-excel-page .trk-assignment-review-panels,.trackers-excel-page .trk-assignment-change-item{grid-template-columns:1fr}.trackers-excel-page .trk-assignment-change-actions{justify-content:flex-start}.trackers-excel-page .trk-workbench-controls .trk-filter-select{flex:1 1 180px}.source-health-page .source-health-drawer-shell{align-items:stretch}.source-health-page .source-health-drawer,.actions-page .actions-note-drawer,.trackers-excel-page .trk-note-drawer,.instructor-retention-page :where(.retention-review-drawer,.retention-clear-drop-modal),.admin-tenancy-page .admin-account-modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.today-ops-page .today-ops-quick-actions,.actions-page :where(.actions-row-actions,.actions-row-action-group),.trackers-excel-page .trk-row-actions,.instructor-retention-page :where(.retention-detail-actions,.retention-drawer-actions){justify-content:flex-start}}@media (max-width: 520px){:where(.uploads-workspace-page,.owner-command-page,.today-ops-page,.actions-page,.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page,.rep-health-board-page,.instructor-retention-page,.admin-tenancy-page,.gmail-connection-page) :where(.page-title-row h1,.page-title-row h2,.page-header-main h1,.page-header-main h2){font-size:20px;line-height:1.18}.uploads-workspace-page .uploads-center-stepper li,.trackers-excel-page .trk-stage-tab,.trackers-excel-page .trk-trial-filter-chip,.actions-page .actions-filter-chip,.instructor-retention-page .retention-filter-bar :where(button,select,input),.admin-tenancy-page .filter-grid :where(button,select,input){min-height:34px}}.page-header,.aq-page-shell-header,.today-v2-header,.app-page .page-header,.app-page .aq-page-shell-header,.owner-command-page .page-header,.uploads-workspace-page .page-header,.source-health-page .page-header,.communications-intelligence-page .page-header,.rep-health-board-page .page-header,.today-ops-page .today-v2-header,.app-shell .content-body .page-header{border:1px solid var(--border-subtle);border-top:4px solid var(--accent-500);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffffffa,#f0fdfac7);box-shadow:0 8px 20px #0f172a12,0 1px 2px #0f172a0a}.page-header,.aq-page-shell-header{padding:18px 18px 14px}.today-v2-header{padding:18px}.page-intent-strip,.today-v2-intent-strip,.trk-command-strip{align-items:stretch}.app-shell .sidebar .nav-item.active,.app-shell .sidebar-expanded .nav-item.active{background:linear-gradient(135deg,var(--accent-50),var(--info-50));border-color:var(--accent-100);box-shadow:0 8px 18px #14b8a61f}.owner-command-action-brief{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.45fr);gap:12px;align-items:stretch;padding:14px;border:1px solid rgba(20,184,166,.18);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff,#eefbff);box-shadow:0 8px 20px #0f172a12,0 1px 2px #0f172a0a}.owner-command-action-brief-copy{display:grid;align-content:center;gap:6px;min-width:0}.owner-command-action-brief-copy span,.owner-command-action-brief-card span{color:var(--accent-800);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.owner-command-action-brief-copy strong{color:var(--text-primary);font-size:20px;line-height:1.18}.owner-command-action-brief-copy p,.owner-command-action-brief-card p{margin:0;color:var(--text-secondary);font-size:12.5px;line-height:1.42}.owner-command-action-brief-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.owner-command-action-brief-card{display:grid;gap:6px;min-width:0;padding:11px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#ffffffd1;text-align:left;cursor:pointer}.owner-command-action-brief-card:hover{border-color:var(--accent-200);background:#fff}.owner-command-action-brief-card strong{color:var(--text-primary);font-size:16px}.owner-command-action-brief-card-danger{border-left:4px solid var(--danger-600)}.owner-command-action-brief-card-info{border-left:4px solid var(--info-600)}.owner-command-action-brief-card-warning{border-left:4px solid var(--warn-600)}.owner-command-page .owner-command-conversion-health{display:grid;gap:10px}.owner-command-page .owner-command-conversion-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.owner-command-page .owner-command-conversion-kpi{min-width:0;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:linear-gradient(135deg,#fff,#f7fbff)}.owner-command-page .owner-command-conversion-kpi small{display:block;color:var(--text-secondary);font-size:11px;font-weight:750;line-height:1.25}.owner-command-page .owner-command-conversion-kpi strong{display:block;margin-top:4px;color:var(--text-primary);font-size:18px;line-height:1.1}.owner-command-page .owner-command-conversion-attention{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(20,184,166,.18);border-radius:var(--radius-md);background:#f0fdfaa3}.owner-command-page .owner-command-conversion-attention div{display:grid;gap:4px;min-width:0}.owner-command-page .owner-command-conversion-attention strong{color:var(--text-primary);font-size:14px}.owner-command-page .owner-command-conversion-attention p,.owner-command-page .owner-command-conversion-attention small{margin:0;color:var(--text-secondary);line-height:1.35}.owner-command-page .owner-command-conversion-button{flex:0 0 auto;min-height:36px;white-space:nowrap}.owner-command-page .owner-command-conversion-source-strip{display:flex;flex-wrap:wrap;gap:6px}.growth-automation-page,.growth-automation-page-body{display:grid;gap:14px}.growth-automation-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);gap:14px;align-items:stretch;padding:18px;border:1px solid rgba(20,184,166,.18);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffffff5,#ecfdf5d1),radial-gradient(circle at 92% 10%,rgba(14,165,233,.18),transparent 34%);box-shadow:0 10px 24px #0f172a14,0 1px 2px #0f172a0a}.growth-automation-hero-copy{display:grid;align-content:center;gap:8px;min-width:0}.growth-automation-hero-copy span,.growth-automation-hero-score span,.growth-automation-section-heading span{color:var(--accent-800);font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.growth-automation-hero-copy h2{max-width:820px;margin:0;color:var(--text-primary);font-size:28px;line-height:1.12}.growth-automation-hero-copy p,.growth-automation-hero-score p{max-width:760px;margin:0;color:var(--text-secondary);font-size:13.5px;line-height:1.45}.growth-automation-hero-score{display:grid;align-content:center;gap:8px;min-width:0;padding:16px;border:1px solid rgba(14,165,233,.18);border-radius:var(--radius-lg);background:#fffc}.growth-automation-hero-score strong{color:var(--accent-900);font-size:42px;line-height:1}.growth-automation-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.growth-automation-metric,.growth-automation-panel{min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:#fff;box-shadow:0 8px 20px #0f172a0f,0 1px 2px #0f172a08}.growth-automation-metric{display:grid;gap:6px;padding:13px;border-top:4px solid var(--slate-300)}.growth-automation-metric-success{border-top-color:var(--success-600)}.growth-automation-metric-warning{border-top-color:var(--warn-600)}.growth-automation-metric-danger{border-top-color:var(--danger-600)}.growth-automation-metric span{color:var(--text-secondary);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.growth-automation-metric strong{color:var(--text-primary);font-size:25px;line-height:1.08}.growth-automation-metric p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.35}.growth-automation-layout{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr);gap:14px;align-items:start}.growth-automation-main-stack,.growth-automation-side-stack{display:grid;gap:14px;min-width:0}.growth-automation-panel{display:grid;gap:12px;padding:14px}.growth-automation-section-heading{display:flex;align-items:start;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid rgba(226,232,240,.86)}.growth-automation-section-heading h2{margin:3px 0 0;color:var(--text-primary);font-size:17px;line-height:1.25}.growth-campaign-list,.growth-gate-list,.growth-script-list{display:grid;gap:8px}.growth-campaign-card,.growth-gate-row{display:grid;gap:10px;min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff;text-align:left;cursor:pointer}.growth-campaign-card{grid-template-columns:86px minmax(0,1fr) auto;align-items:center;padding:11px}.growth-campaign-card:hover,.growth-gate-row:hover{border-color:var(--accent-200);background:#f8fffc}.growth-campaign-card-ready{border-left:4px solid var(--success-600)}.growth-campaign-card-review{border-left:4px solid var(--warn-600)}.growth-campaign-card-locked{border-left:4px solid var(--slate-300)}.growth-campaign-card-count{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:48px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent-50),var(--info-50));color:var(--accent-900);font-size:22px;font-weight:850}.growth-campaign-card-copy{display:grid;gap:3px;min-width:0}.growth-campaign-card-copy strong,.growth-gate-row strong,.growth-script-list strong{color:var(--text-primary);font-size:14px}.growth-campaign-card-copy small,.growth-campaign-card-copy em,.growth-campaign-card-copy span,.growth-gate-row small,.growth-gate-action em,.growth-script-list p,.growth-automation-lock-note span{color:var(--text-secondary);font-size:12px;line-height:1.35}.growth-campaign-card-copy em,.growth-gate-action em{font-style:normal}.growth-workflow-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.growth-workflow-column{display:grid;align-content:start;gap:10px;min-width:0;padding:11px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:linear-gradient(180deg,#fff,#f8fafc)}.growth-workflow-column-ready{border-top:4px solid var(--success-600)}.growth-workflow-column-review{border-top:4px solid var(--warn-600)}.growth-workflow-column-locked{border-top:4px solid var(--slate-300)}.growth-workflow-column>div{display:grid;gap:6px}.growth-workflow-column h3{margin:0;color:var(--text-primary);font-size:14px;line-height:1.25}.growth-workflow-column ul{display:grid;gap:6px;margin:0;padding-left:17px;color:var(--text-secondary);font-size:12px;line-height:1.34}.growth-gate-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:10px}.growth-gate-row>span:first-child,.growth-gate-action{display:grid;gap:5px;min-width:0}.growth-gate-action{justify-items:end}.growth-script-list article{display:grid;gap:4px;padding:9px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#f8fafc}.growth-script-list p{margin:0}.growth-automation-lock-note{display:grid;gap:4px;padding:11px;border:1px solid rgba(148,163,184,.34);border-radius:var(--radius-md);background:linear-gradient(135deg,#f8fafc,#eff6ff)}.growth-automation-lock-note strong{color:var(--text-primary);font-size:13px}.uploads-location-review-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(245,158,11,.26);border-radius:var(--radius-lg);background:#fff7ed}.uploads-location-review-strip>div{display:grid;gap:4px;min-width:0}.uploads-location-review-strip strong{color:var(--text-primary);font-size:13px;line-height:1.24}.uploads-operator-brief{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.6fr);gap:12px;align-items:stretch;padding:14px;border:1px solid rgba(37,99,235,.16);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff,#eefbff);box-shadow:0 8px 20px #0f172a12,0 1px 2px #0f172a0a}.uploads-operator-brief-copy{display:grid;align-content:center;gap:6px;min-width:0}.uploads-operator-brief-copy span,.uploads-operator-brief-card span{color:var(--info-800);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.uploads-operator-brief-copy strong{color:var(--text-primary);font-size:20px;line-height:1.18}.uploads-operator-brief-copy p,.uploads-operator-brief-card p{margin:0;color:var(--text-secondary);font-size:12.5px;line-height:1.42}.uploads-operator-brief-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.uploads-operator-brief-card{display:grid;gap:6px;min-width:0;padding:11px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#ffffffd1}.uploads-operator-brief-card-primary{border-left:4px solid var(--accent-600)}.uploads-operator-brief-card-success{border-left:4px solid var(--success-600)}.uploads-operator-brief-card-warning{border-left:4px solid var(--warn-600)}.uploads-operator-brief-card-neutral{border-left:4px solid var(--slate-300)}.uploads-operator-brief-card strong{color:var(--text-primary);font-size:14px}.uploads-intake-map{display:grid;grid-template-columns:.85fr 1.45fr 1fr 1fr;gap:10px;margin-top:12px}.uploads-intake-map-card{display:grid;align-content:start;gap:7px;min-width:0;padding:13px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff;box-shadow:0 1px 2px #0f172a0a}.uploads-intake-map-card-gmail{border-left:4px solid var(--info-600)}.uploads-intake-map-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.uploads-intake-map-card strong{color:var(--text-primary);font-size:14px;line-height:1.24}.uploads-intake-map-card p{margin:0;color:var(--text-secondary);font-size:12.5px;line-height:1.42}.uploads-intake-map-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:2px 0 0}.uploads-intake-map-card dl div{min-width:0;padding:8px;border-radius:var(--radius-sm);background:var(--surface-subtle)}.uploads-intake-map-card dt{color:var(--text-tertiary);font-size:10.5px;font-weight:800;text-transform:uppercase}.uploads-intake-map-card dd{margin:2px 0 0;color:var(--text-primary);font-size:12px;font-weight:700;line-height:1.28}.uploads-gmail-run-history-drilldown{min-width:0;margin-top:2px;border-top:1px solid var(--border-subtle);padding-top:8px}.uploads-gmail-run-history-drilldown summary{cursor:pointer;color:var(--text-primary);font-size:12px;font-weight:800}.uploads-gmail-run-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.uploads-gmail-run-history-grid>div,.uploads-gmail-safe-error,.uploads-gmail-next-step{min-width:0;padding:8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff}.uploads-gmail-run-history-grid strong,.uploads-gmail-safe-error strong,.uploads-gmail-next-step strong{display:block;margin-top:2px;overflow-wrap:anywhere}.uploads-gmail-guardrail-list{display:grid;gap:5px;margin:8px 0;padding-left:18px;color:var(--text-secondary);font-size:12px;line-height:1.35}.uploads-gmail-run-history-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.uploads-command-summary{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(0,1.8fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--aq-clean-border);border-radius:10px;background:#fff;box-shadow:none}.uploads-command-summary-main{display:grid;gap:4px;min-width:0}.uploads-command-summary-main strong{color:var(--aq-clean-text);font-size:18px;line-height:1.22}.uploads-command-summary-main p{margin:0;color:var(--aq-clean-muted);font-size:13px;line-height:1.42}.uploads-command-summary-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.uploads-command-summary-facts div,.uploads-confirm-compact dl>div,.uploads-safety-gmail-status>div{min-width:0;padding:8px;border:1px solid var(--aq-clean-border);border-radius:8px;background:#f8fafc}.uploads-command-summary-facts dt,.uploads-confirm-compact dt,.uploads-safety-rules dt,.uploads-safety-gmail-status dt{color:var(--aq-clean-muted);font-size:11px;font-weight:700}.uploads-command-summary-facts dd,.uploads-confirm-compact dd,.uploads-safety-rules dd,.uploads-safety-gmail-status dd{min-width:0;margin:2px 0 0;color:var(--aq-clean-text);font-size:12.5px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.uploads-operator-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:14px;align-items:start}.uploads-workflow-main{display:grid;gap:10px;min-width:0}.uploads-workflow-step{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--aq-clean-border);border-radius:10px;background:#fff;box-shadow:none}.uploads-workflow-step-complete,.uploads-workflow-step-skipped{background:#fbfdff}.uploads-workflow-step-blocked{background:#f8fafc}.uploads-workflow-step.is-current{border-color:var(--aq-clean-border-strong)}.uploads-workflow-step-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start}.uploads-workflow-step-header h3{margin:0;color:var(--aq-clean-text);font-size:14px}.uploads-workflow-step-header p{margin:2px 0 0}.uploads-lane-segmented{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,184px),1fr));gap:8px}.uploads-lane-segment{display:grid;gap:5px;min-width:0;min-height:104px;padding:10px;border:1px solid var(--aq-clean-border);border-radius:8px;background:#fff;color:var(--aq-clean-text);text-align:left;cursor:pointer}.uploads-lane-segment:hover,.uploads-lane-segment:focus-visible,.uploads-lane-segment.is-selected{border-color:var(--aq-clean-border-strong);background:#f8fafc}.uploads-lane-segment.is-selected{box-shadow:inset 3px 0 0 var(--text-primary)}.uploads-lane-segment strong{font-size:13px;line-height:1.24}.uploads-lane-segment span{color:var(--aq-clean-muted);font-size:12px;line-height:1.35}.uploads-lane-segment em{width:fit-content;max-width:100%;padding:3px 6px;border:1px solid var(--aq-clean-border);border-radius:6px;background:#f8fafc;color:#334155;font-size:11px;font-style:normal;font-weight:700}.uploads-step-control,.uploads-step-summary-row,.uploads-confirm-compact,.uploads-preview-empty,.uploads-safety-rules{display:grid;gap:10px;min-width:0}.uploads-step-summary-row{padding:10px;border:1px solid var(--aq-clean-border);border-radius:8px;background:#f8fafc}.uploads-step-summary-row strong,.uploads-preview-empty strong,.uploads-safety-rules h3{color:var(--aq-clean-text);font-size:13px}.uploads-step-summary-row span,.uploads-preview-empty span{color:var(--aq-clean-muted);font-size:12.5px;line-height:1.4}.uploads-file-type-select{display:grid;gap:5px;max-width:280px}.uploads-file-type-select span{color:var(--aq-clean-muted);font-size:12px;font-weight:700}.uploads-preview-empty{padding:14px;border:1px dashed var(--aq-clean-border-strong);border-radius:8px;background:#f8fafc}.uploads-confirm-compact dl,.uploads-safety-rules dl,.uploads-safety-gmail-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.uploads-safety-rules{position:sticky;top:12px;padding:12px;border:1px solid var(--aq-clean-border);border-radius:10px;background:#fff}.uploads-safety-rules h3{margin:0}.uploads-safety-rules ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.uploads-safety-rules li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;color:var(--aq-clean-text);font-size:12.5px;line-height:1.35}.uploads-safety-rules li:before{content:"✓";color:#166534;font-weight:800}.uploads-safety-rules details{padding-top:8px;border-top:1px solid var(--aq-clean-border)}.uploads-safety-rules summary{cursor:pointer;color:var(--aq-clean-text);font-size:12.5px;font-weight:800}.uploads-safety-rules details dl,.uploads-safety-rules .uploads-safety-gmail-status{margin-top:8px}.owner-command-attention-card .owner-command-lead-row{grid-template-columns:minmax(0,1fr) auto}.owner-command-attention-card .owner-command-lead-row span{min-width:0}.owner-command-attention-card .owner-command-lead-row strong,.owner-command-attention-card .owner-command-lead-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 980px){.uploads-command-summary,.uploads-command-summary-facts,.uploads-operator-layout,.uploads-confirm-compact dl,.uploads-safety-rules dl,.uploads-safety-gmail-status{grid-template-columns:1fr}.uploads-safety-rules{position:static}.today-v2-intent-strip,.trk-command-strip,.owner-command-action-brief,.owner-command-action-brief-cards,.owner-command-page .owner-command-conversion-attention,.growth-automation-hero,.growth-automation-metric-grid,.growth-automation-layout,.growth-workflow-board,.uploads-location-review-strip,.uploads-operator-brief,.uploads-operator-brief-cards,.source-health-gmail-run-grid,.source-health-gmail-run-footer,.source-health-gmail-run-debug-grid,.source-health-gmail-guardrails{grid-template-columns:1fr}.source-health-gmail-run-heading,.source-health-gmail-run-actions,.owner-command-page .owner-command-conversion-attention{align-items:stretch;flex-direction:column}.owner-command-page .owner-command-conversion-button{width:100%}.growth-campaign-card,.growth-gate-row{grid-template-columns:1fr}.growth-gate-action{justify-items:start}}.ai-operations-page{display:grid;gap:20px}.ai-ops-control-center{display:grid;gap:16px}.ai-ops-command-summary,.ai-ops-control-section,.ai-ops-restricted-panel,.ai-ops-developer-details{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:none}.ai-ops-command-summary{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:18px;align-items:start;padding:18px}.ai-ops-command-summary h2,.ai-ops-control-section-heading h2,.ai-ops-restricted-panel h2{margin:0;color:var(--text-primary);font-size:18px;line-height:1.25}.ai-ops-command-summary p,.ai-ops-control-card p,.ai-ops-empty-state,.ai-ops-control-activity p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.ai-ops-command-summary>div:first-child{display:grid;gap:6px}.ai-ops-command-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.ai-ops-command-summary dl div{min-width:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-muted)}.ai-ops-command-summary dt{color:var(--text-tertiary);font-size:12px}.ai-ops-command-summary dd{margin:3px 0 0;color:var(--text-primary);font-size:13px;font-weight:700}.ai-ops-control-section{display:grid;gap:12px;padding:16px}.ai-ops-control-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-ops-control-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-ops-control-card{display:grid;gap:8px;align-content:start;min-width:0;padding:12px;border:1px solid var(--border-subtle);border-left:3px solid var(--slate-400);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-control-card-safe{border-left-color:var(--success-600)}.ai-ops-control-card-preview{border-left-color:var(--info-600)}.ai-ops-control-card-approval{border-left-color:var(--warn-600)}.ai-ops-control-card-blocked{border-left-color:var(--danger-600)}.ai-ops-control-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ai-ops-control-card strong,.ai-ops-control-activity strong{color:var(--text-primary);font-size:13px;line-height:1.3}.ai-ops-control-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.ai-ops-control-rules,.ai-ops-control-activity{display:grid;gap:0;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.ai-ops-control-rules li,.ai-ops-control-activity li{display:grid;gap:5px;padding:11px 12px;color:var(--text-secondary);font-size:13px;line-height:1.45;background:var(--surface-panel)}.ai-ops-control-rules li+li,.ai-ops-control-activity li+li{border-top:1px solid var(--border-subtle)}.ai-ops-control-activity span,.ai-ops-control-status-row span{color:var(--text-tertiary);font-size:12px}.ai-ops-control-status-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ai-ops-control-status-row span{padding:6px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-muted)}.ai-ops-empty-state{padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-muted)}.ai-ops-restricted-panel{display:grid;gap:14px;padding:18px}.ai-ops-developer-details{display:grid;gap:0;padding:0}.ai-ops-developer-details>summary{display:grid;gap:4px;cursor:pointer;padding:16px 18px;color:var(--text-primary);list-style-position:inside}.ai-ops-developer-details>summary span{font-size:14px;font-weight:700}.ai-ops-developer-details>summary strong{color:var(--text-secondary);font-size:13px;font-weight:500}.ai-ops-developer-details[open]{gap:16px;padding:0 16px 16px}.ai-ops-developer-details[open]>summary{margin:0 -16px;border-bottom:1px solid var(--border-subtle)}.ai-ops-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-ops-readiness-card,.ai-ops-panel{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:none}.ai-ops-readiness-card{display:grid;gap:12px;padding:16px;border-left:4px solid var(--slate-300)}.ai-ops-readiness-card:nth-child(1){border-left-color:var(--info-600)}.ai-ops-readiness-card:nth-child(3){border-left-color:var(--warn-600)}.ai-ops-readiness-card:nth-child(4){border-left-color:var(--danger-600)}.ai-ops-card-heading,.ai-ops-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-ops-card-heading h3,.ai-ops-panel-heading h2{min-width:0}.ai-ops-readiness-card p,.ai-ops-architecture-row p,.ai-ops-checklist p,.ai-ops-panel-note,.ai-ops-run-step p,.ai-ops-note-preview-card p,.ai-ops-trial-quality-card p{color:var(--text-secondary);font-size:13px;line-height:1.5}.ai-ops-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--warn-200);border-left:4px solid var(--warn-600);border-radius:var(--radius-md);background:var(--warn-50);color:var(--warn-800)}.ai-ops-preview-banner strong{flex:0 0 auto;color:var(--warn-800);font-size:13px}.ai-ops-preview-banner span{color:var(--warn-800);font-size:13px;line-height:1.45}.ai-ops-console-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;align-items:start}.ai-ops-run-console{border-left:4px solid var(--info-600)}.ai-ops-review-panel{border-left:4px solid var(--warn-600)}.ai-ops-status-legend,.ai-ops-console-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ai-ops-console-actions{padding-top:2px}.ai-ops-console-actions .action-button,.ai-ops-console-actions .secondary-button{min-height:36px}.ai-ops-danger-action{border-color:var(--danger-200);color:var(--danger-700)}.ai-ops-run-steps{display:grid;gap:8px}.ai-ops-run-step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-run-step-index{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:12px;font-weight:700}.ai-ops-run-step strong,.ai-ops-note-preview-card strong{display:block;color:var(--text-primary);font-size:13px}.ai-ops-staged-results{display:grid;gap:8px}.ai-ops-staged-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-staged-result span{color:var(--text-secondary);font-size:13px}.ai-ops-staged-result strong{color:var(--text-primary);font-size:18px;font-variant-numeric:tabular-nums}.ai-ops-staged-result .aq-badge{grid-column:1 / -1;justify-self:start}.ai-ops-trial-quality{border-left:4px solid var(--accent-700)}.ai-ops-overview-panel{border-left:4px solid var(--info-600)}.ai-ops-review-queue{border-left:4px solid var(--warn-600)}.ai-ops-evidence-panel{border-left:4px solid var(--info-600)}.ai-ops-conflict-preview,.ai-ops-run-history,.ai-ops-workstation-panel,.ai-ops-local-state-panel,.ai-ops-activity-panel,.ai-ops-state-transfer-panel,.ai-ops-orchestration-panel,.ai-ops-agent-simulator,.ai-ops-routing-panel,.ai-ops-resource-panel,.ai-ops-browser-panel,.ai-ops-escalation-panel,.ai-ops-activation-panel,.ai-ops-day-timeline-panel,.ai-ops-workstation-diagram-panel,.ai-ops-notifications-panel{border-left:4px solid var(--slate-500)}.ai-ops-trial-quality-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ai-ops-trial-quality-card{display:grid;gap:10px;align-content:start;min-width:0;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-end-of-day{border-left:4px solid var(--slate-500)}.ai-ops-end-of-day-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:16px;align-items:start}.ai-ops-note-preview-list{display:grid;gap:10px}.ai-ops-note-preview-card{display:grid;gap:10px;padding:13px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-note-preview-card div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-ops-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:16px;align-items:start}.ai-ops-main-stack,.ai-ops-side-stack{display:grid;gap:16px}.ai-ops-panel{display:grid;gap:14px;padding:18px}.ai-ops-checklist,.ai-ops-safety-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ai-ops-checklist li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start}.ai-ops-checklist li>span{width:10px;height:10px;margin-top:5px;border:2px solid var(--accent-700);border-radius:3px;background:var(--surface-panel)}.ai-ops-architecture-list{display:grid;gap:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.ai-ops-architecture-row{display:grid;gap:8px;padding:13px 14px;background:var(--surface-panel)}.ai-ops-architecture-row+.ai-ops-architecture-row{border-top:1px solid var(--border-subtle)}.ai-ops-architecture-row div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ai-ops-architecture-row strong{color:var(--text-primary);font-size:13px}.ai-ops-architecture-row span{flex:0 0 auto;color:var(--text-tertiary);font-size:12px}.ai-ops-safety-panel{border-left:4px solid var(--warn-600)}.ai-ops-safety-list li{padding:10px 0;color:var(--text-secondary);font-size:13px;line-height:1.45;border-top:1px solid var(--border-subtle)}.ai-ops-safety-list li:first-child{padding-top:0;border-top:0}@media (max-width: 1180px){.ai-ops-readiness-grid,.ai-ops-trial-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-ops-layout,.ai-ops-console-grid,.ai-ops-end-of-day-layout{grid-template-columns:1fr}}@media (max-width: 720px){.ai-ops-readiness-grid,.ai-ops-trial-quality-grid{grid-template-columns:1fr}.ai-ops-preview-banner,.ai-ops-card-heading,.ai-ops-panel-heading,.ai-ops-architecture-row div,.ai-ops-note-preview-card div{align-items:flex-start;flex-direction:column}.ai-ops-run-step{grid-template-columns:28px minmax(0,1fr)}.ai-ops-run-step .status-pill{grid-column:2;justify-self:start}}.ai-ops-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ai-ops-metric{display:grid;min-width:0;gap:8px;align-content:start;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-metric span,.ai-ops-review-meta-grid span,.ai-ops-review-score span,.ai-ops-note-preview-card dt,.ai-ops-readiness-row span{color:var(--text-secondary);font-size:12px;line-height:1.35}.ai-ops-metric strong{color:var(--text-primary);font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.ai-ops-preview-banner{align-items:flex-start}.ai-ops-preview-banner>div{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px}.ai-ops-preview-banner strong{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid var(--warn-300);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-workflow-note-grid,.ai-ops-conflict-grid,.ai-ops-architecture-grid,.ai-ops-gate-grid{display:grid;gap:10px}.ai-ops-workflow-note-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ai-ops-workflow-note,.ai-ops-conflict-card,.ai-ops-architecture-column{min-width:0;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-workflow-note,.ai-ops-conflict-card,.ai-ops-architecture-column,.ai-ops-evidence-section,.ai-ops-note-preview-card{display:grid;gap:10px;align-content:start}.ai-ops-workflow-note strong,.ai-ops-conflict-card strong,.ai-ops-architecture-column h3,.ai-ops-evidence-section h3,.ai-ops-activation-gates h3{color:var(--text-primary);font-size:13px;line-height:1.3}.ai-ops-workflow-note p,.ai-ops-conflict-card p,.ai-ops-safe-line,.ai-ops-evidence-section li,.ai-ops-activation-gates li,.ai-ops-architecture-column li,.ai-ops-numbered-flow li,.ai-ops-audit-mini span,.ai-ops-note-preview-card dd{color:var(--text-secondary);font-size:13px;line-height:1.45}.ai-ops-safe-line{margin:0;padding-top:10px;border-top:1px solid var(--border-subtle)}.ai-ops-step-badges{display:flex;min-width:130px;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ai-ops-approval-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.ai-ops-approval-flow span{min-width:0;padding:12px;color:var(--text-primary);font-size:13px;font-weight:700;border-left:1px solid var(--border-subtle);background:var(--surface-panel)}.ai-ops-approval-flow span:first-child{border-left:0}.ai-ops-filter-tabs,.ai-ops-review-actions,.ai-ops-evidence-summary,.ai-ops-local-state-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ai-ops-local-state-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.ai-ops-local-state-summary span{display:grid;gap:4px;min-width:0;padding:10px 12px;color:var(--text-secondary);font-size:13px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-local-state-summary strong{color:var(--text-primary);font-size:12px}.ai-ops-contract-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-contract-status span{display:grid;gap:3px;min-width:min(260px,100%);color:var(--text-secondary);font-size:13px}.ai-ops-contract-status strong{color:var(--text-primary);font-size:13px}.ai-ops-orchestration-map,.ai-ops-model-grid,.ai-ops-agent-workflow-grid,.ai-ops-routing-grid,.ai-ops-resource-compare,.ai-ops-browser-grid,.ai-ops-escalation-grid,.ai-ops-activation-grid,.ai-ops-workstation-diagram,.ai-ops-notification-list{display:grid;gap:10px}.ai-ops-orchestration-map{grid-template-columns:repeat(6,minmax(0,1fr))}.ai-ops-orchestration-node,.ai-ops-model-card,.ai-ops-agent-workflow,.ai-ops-routing-card,.ai-ops-resource-compare article,.ai-ops-browser-card,.ai-ops-escalation-card,.ai-ops-activation-card,.ai-ops-workstation-layer,.ai-ops-notification-card{display:grid;min-width:0;gap:10px;align-content:start;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-orchestration-node-header,.ai-ops-workstation-layer>div,.ai-ops-notification-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-ops-orchestration-node-header span,.ai-ops-workstation-layer>div span{color:var(--text-tertiary);font-size:16px;font-weight:700}.ai-ops-orchestration-node strong,.ai-ops-model-card strong,.ai-ops-agent-workflow h3,.ai-ops-routing-card strong,.ai-ops-resource-compare h3,.ai-ops-escalation-card h3,.ai-ops-activation-card h3,.ai-ops-workstation-layer strong,.ai-ops-notification-card strong{color:var(--text-primary);font-size:14px;line-height:1.3}.ai-ops-orchestration-node p,.ai-ops-agent-workflow p,.ai-ops-routing-card p,.ai-ops-browser-card p,.ai-ops-escalation-card p,.ai-ops-workstation-layer p,.ai-ops-notification-card p,.ai-ops-model-card span,.ai-ops-routing-card dd,.ai-ops-browser-card dd,.ai-ops-resource-compare li,.ai-ops-browser-card li,.ai-ops-agent-step span,.ai-ops-escalation-card span,.ai-ops-escalation-audit{color:var(--text-secondary);font-size:13px;line-height:1.45}.ai-ops-model-grid,.ai-ops-agent-workflow-grid,.ai-ops-routing-grid,.ai-ops-browser-grid,.ai-ops-escalation-grid,.ai-ops-activation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-ops-agent-step-list{display:grid;gap:8px}.ai-ops-agent-step{display:grid;gap:6px;padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.ai-ops-agent-step strong{color:var(--text-primary);font-size:13px}.ai-ops-agent-step p{margin:0}.ai-ops-routing-card dl,.ai-ops-browser-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ai-ops-routing-card dl div,.ai-ops-browser-card dl div{display:grid;gap:3px}.ai-ops-routing-card dt,.ai-ops-browser-card dt{color:var(--text-primary);font-size:11px;font-weight:700}.ai-ops-routing-card dd,.ai-ops-browser-card dd{margin:0}.ai-ops-resource-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-ops-resource-compare ul,.ai-ops-browser-card ol{display:grid;gap:7px;margin:0;padding-left:18px}.ai-ops-browser-card{padding:0;overflow:hidden}.ai-ops-browser-placeholder{display:grid;min-height:110px;place-items:center;border-bottom:1px solid var(--border-subtle);background:linear-gradient(90deg,var(--surface-muted) 0 24%,transparent 24% 100%),repeating-linear-gradient(0deg,var(--surface-panel),var(--surface-panel) 12px,var(--surface-muted) 12px,var(--surface-muted) 13px)}.ai-ops-browser-placeholder span{padding:6px 9px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-secondary);font-size:12px}.ai-ops-browser-card-body{display:grid;gap:10px;padding:12px}.ai-ops-day-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden}.ai-ops-day-timeline li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:12px 14px;background:var(--surface-panel)}.ai-ops-day-timeline li+li{border-top:1px solid var(--border-subtle)}.ai-ops-day-timeline time{color:var(--text-primary);font-size:13px;font-weight:700}.ai-ops-day-timeline div{display:grid;gap:6px}.ai-ops-day-timeline strong{color:var(--text-primary);font-size:14px}.ai-ops-day-timeline p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.ai-ops-workstation-diagram{grid-template-columns:repeat(6,minmax(0,1fr))}.ai-ops-notification-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-ops-notification-card>div:first-child span{color:var(--text-tertiary);font-size:12px}.ai-ops-filter-tabs .secondary-button{min-height:32px}.ai-ops-review-list{display:grid;gap:12px}.ai-ops-review-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);gap:14px;padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-review-card-main{display:grid;min-width:0;gap:12px}.ai-ops-review-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}.ai-ops-review-title-row h3{margin:0;color:var(--text-primary);font-size:15px;line-height:1.3}.ai-ops-review-title-row p{margin:4px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.45}.ai-ops-review-score{display:grid;justify-items:end;gap:4px}.ai-ops-review-score strong{color:var(--text-primary);font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.ai-ops-review-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ai-ops-review-meta-grid span{display:grid;gap:3px}.ai-ops-review-meta-grid strong{color:var(--text-primary);font-size:11px}.ai-ops-review-side{display:grid;gap:10px;align-content:start;justify-items:start}.ai-ops-audit-mini{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--border-subtle)}.ai-ops-audit-mini strong{color:var(--text-primary);font-size:12px}.ai-ops-review-actions{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--border-subtle)}.ai-ops-evidence-panel{display:grid;gap:14px;padding:18px;border:1px solid var(--border-subtle);border-left:4px solid var(--info-600);border-radius:var(--radius-md);background:var(--surface-panel)}.ai-ops-evidence-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-ops-evidence-section{padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-evidence-section ul,.ai-ops-activation-gates ul,.ai-ops-architecture-column ul,.ai-ops-numbered-flow{display:grid;gap:7px;margin:0}.ai-ops-evidence-section ul,.ai-ops-activation-gates ul,.ai-ops-architecture-column ul{padding-left:18px}.ai-ops-numbered-flow{grid-template-columns:repeat(7,minmax(0,1fr));padding-left:18px}.ai-ops-conflict-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-ops-note-preview-card dl{display:grid;gap:8px;margin:0}.ai-ops-note-preview-card dl div{display:grid;grid-template-columns:minmax(110px,.36fr) minmax(0,1fr);gap:10px;align-items:baseline}.ai-ops-note-preview-card dd,.ai-ops-note-preview-card dt{margin:0}.ai-ops-history-table-wrap{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.ai-ops-history-table{width:100%;min-width:980px;border-collapse:collapse}.ai-ops-history-table th,.ai-ops-history-table td{padding:10px 12px;text-align:left;color:var(--text-secondary);font-size:13px;border-top:1px solid var(--border-subtle);vertical-align:top}.ai-ops-history-table th{color:var(--text-primary);font-size:12px;font-weight:700;background:var(--surface-muted);border-top:0}.ai-ops-gate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-ops-gate-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel)}.ai-ops-gate-row span{width:10px;height:10px;border:2px solid var(--warn-600);border-radius:3px}.ai-ops-gate-row strong{color:var(--text-primary);font-size:13px}.ai-ops-activation-gates{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--border-subtle)}.ai-ops-architecture-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-ops-readiness-list{display:grid;gap:8px}.ai-ops-readiness-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--border-subtle)}.ai-ops-readiness-row:first-child{padding-top:0;border-top:0}.ai-ops-activity-timeline{display:grid;gap:0;max-height:360px;overflow:auto;margin:0;padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.ai-ops-activity-timeline li{display:grid;gap:5px;padding:12px 14px;background:var(--surface-panel)}.ai-ops-activity-timeline li+li{border-top:1px solid var(--border-subtle)}.ai-ops-activity-timeline span{color:var(--text-tertiary);font-size:12px}.ai-ops-activity-timeline strong{color:var(--text-primary);font-size:13px}.ai-ops-activity-timeline p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.ai-ops-state-transfer-textarea{width:100%;min-height:190px;resize:vertical;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-primary);font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ai-ops-state-transfer-textarea:focus{border-color:var(--accent-600);outline:2px solid var(--accent-100);outline-offset:1px}@media (max-width: 1280px){.ai-ops-command-summary,.ai-ops-control-two-column{grid-template-columns:1fr}.ai-ops-workflow-note-grid,.ai-ops-numbered-flow,.ai-ops-review-meta-grid,.ai-ops-evidence-section-grid,.ai-ops-conflict-grid,.ai-ops-gate-grid,.ai-ops-architecture-grid,.ai-ops-local-state-summary,.ai-ops-orchestration-map,.ai-ops-model-grid,.ai-ops-agent-workflow-grid,.ai-ops-routing-grid,.ai-ops-browser-grid,.ai-ops-escalation-grid,.ai-ops-activation-grid,.ai-ops-workstation-diagram,.ai-ops-notification-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.source-health-command-strip,.source-health-source-cards,.source-health-command-facts,.ai-ops-command-summary dl,.ai-ops-control-list,.ai-ops-metric-grid,.ai-ops-review-card,.ai-ops-review-title-row,.ai-ops-approval-flow,.ai-ops-review-meta-grid,.ai-ops-evidence-section-grid,.ai-ops-conflict-grid,.ai-ops-gate-grid,.ai-ops-architecture-grid,.ai-ops-numbered-flow,.ai-ops-local-state-summary,.ai-ops-orchestration-map,.ai-ops-model-grid,.ai-ops-agent-workflow-grid,.ai-ops-routing-grid,.ai-ops-resource-compare,.ai-ops-browser-grid,.ai-ops-escalation-grid,.ai-ops-activation-grid,.ai-ops-workstation-diagram,.ai-ops-notification-list,.ai-ops-routing-card dl,.ai-ops-browser-card dl,.ai-ops-day-timeline li{grid-template-columns:1fr}.ai-ops-step-badges,.ai-ops-review-score{justify-content:flex-start;justify-items:start}.ai-ops-approval-flow span{border-top:1px solid var(--border-subtle);border-left:0}.ai-ops-approval-flow span:first-child{border-top:0}}@media (max-width: 720px){.communications-command-strip,.communications-manager-kpi,.communications-action-queue-card,.communications-performance-card{padding:12px}.communications-action-queue-card>div,.communications-performance-heading{align-items:stretch;flex-direction:column}.communications-performance-list>div{grid-template-columns:1fr}.source-health-command-strip,.source-health-source-card,.source-health-supporting-details-body{padding:12px}.source-health-source-card-heading,.source-health-source-card-action{align-items:stretch;flex-direction:column}.source-health-source-card-action .secondary-button{width:100%}.ai-ops-control-section-heading,.ai-ops-control-card>div{align-items:flex-start;flex-direction:column}.ai-ops-review-actions .action-button,.ai-ops-review-actions .secondary-button,.ai-ops-console-actions .action-button,.ai-ops-console-actions .secondary-button,.ai-ops-filter-tabs .secondary-button{width:100%}.ai-ops-note-preview-card dl div{grid-template-columns:1fr}}.app-shell .workspace-header-compact{min-height:48px;padding:6px clamp(10px,1.5vw,18px);gap:10px;background:#fffffff5}.workspace-header-left{gap:10px;min-width:0}.workspace-page-title,.workspace-command-center,.workspace-header-actions{min-width:0}.workspace-page-title strong{font-size:14px;line-height:1.15}.workspace-page-title span{max-width:min(34vw,420px);overflow:hidden;color:#64748b;font-size:11.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workspace-command-center{gap:8px}.workspace-search{height:32px;min-height:32px;max-width:280px}.workspace-workflow-chip,.workspace-ai-chip,.workspace-icon-button,.workspace-pill,.workspace-avatar,.workspace-admin-menu>summary,.workspace-account-menu>summary{min-height:30px}.workspace-admin-menu,.workspace-account-menu{position:relative;display:inline-flex;min-width:0}.workspace-admin-menu>summary,.workspace-account-menu>summary{display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(148,163,184,.42);border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-size:12px;font-weight:750;list-style:none}.workspace-admin-menu>summary::-webkit-details-marker,.workspace-account-menu>summary::-webkit-details-marker{display:none}.workspace-admin-menu-label,.workspace-view-mode-label{color:#64748b;font-size:11px;font-weight:750}.workspace-admin-menu-panel,.workspace-account-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:grid;width:min(280px,calc(100vw - 24px));gap:10px;padding:12px;border:1px solid rgba(148,163,184,.34);border-radius:10px;background:#fff;box-shadow:0 14px 34px #0f172a24}.workspace-admin-menu-panel p,.workspace-account-menu-panel p,.workspace-account-menu-panel span{margin:0;color:#64748b;font-size:12px;line-height:1.35}.workspace-view-mode-control{padding:0;border:0;background:transparent}.workspace-view-mode-select-label{display:grid;gap:5px}.workspace-view-mode-label{padding:0}.workspace-view-mode-select{min-height:32px;border-radius:8px}.workspace-account-menu-section{display:grid;gap:6px;padding-top:8px;border-top:1px solid rgba(226,232,240,.9)}.sidebar .nav-group-diagnostics{margin-top:8px;padding-top:8px;border-top:1px solid rgba(148,163,184,.22)}.sidebar .nav-group-diagnostics .nav-group-label{color:#64748b}.sidebar .nav-group-diagnostics .nav-item:not(.active){color:#475569}@media (max-width: 900px){.app-shell .workspace-header-compact{min-height:56px;padding:6px 10px;flex-direction:row;justify-content:space-between;align-items:center}.workspace-command-center,.workspace-ai-chip,.workspace-icon-button,.workspace-pill,.workspace-avatar{display:none}.workspace-header-actions{display:flex;flex:0 0 auto;gap:6px;align-items:center;justify-content:flex-end}.workspace-header-left{flex:1 1 auto}.workspace-account-menu>summary{width:34px;min-width:34px;padding:0;justify-content:center;overflow:hidden;color:#0f172a;font-size:0}.workspace-account-menu>summary:before{content:"Me";color:#0f172a;font-size:11px;font-weight:850}.sidebar-mobile-hamburger{width:34px;height:34px;min-width:34px}.workspace-page-title strong{font-size:13px}.workspace-page-title span{max-width:56vw;font-size:11px}.content-body{padding-top:8px}.page-header,.aq-page-shell-header{padding-block:8px}}@media (max-width: 520px){.app-shell .workspace-header-compact{min-height:52px}.content-body>:where(.page-content,.aq-page-shell,.main-content,.app-page,.page),.content-body>.instructor-retention-page{padding-top:10px}.page-header-main>.meta-text,.page-header .meta-text{font-size:12px;line-height:1.35}}.owner-command-surface,.today-command-strip,.actions-command-strip{display:grid;gap:10px;min-width:0}.owner-command-surface{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(160px,1fr))}.owner-command-surface-primary,.owner-command-surface-card,.today-command-strip>div,.actions-command-primary,.actions-command-meta{display:grid;align-content:start;gap:5px;min-width:0;padding:12px;border:1px solid #d8e4e1;border-radius:8px;background:#fff;color:#10231f;font:inherit;text-align:left}button.owner-command-surface-primary,button.owner-command-surface-card{cursor:pointer}button.owner-command-surface-primary:hover,button.owner-command-surface-card:hover{border-color:#98b8b0;background:#f8fbfa}.owner-command-surface-primary span,.owner-command-surface-card span,.today-command-strip span,.actions-command-strip span{color:#52655f;font-size:11px;font-weight:760}.owner-command-surface-primary strong,.owner-command-surface-card strong,.today-command-strip strong,.actions-command-strip strong{min-width:0;color:#0f172a;font-size:15px;line-height:1.25}.owner-command-surface-primary em,.owner-command-surface-card em,.today-command-strip p,.actions-command-strip p{margin:0;color:#52655f;font-size:12px;font-style:normal;line-height:1.35}.owner-command-surface-danger{border-left:4px solid #dc2626}.owner-command-surface-warning{border-left:4px solid #d97706}.owner-command-surface-neutral{border-left:4px solid #94a3b8}.owner-command-landing .owner-command-landing-section:first-of-type{margin-top:2px}.today-v2-header{padding-bottom:10px}.today-command-strip{grid-template-columns:minmax(260px,1.35fr) minmax(190px,.9fr) auto;align-items:stretch}.today-command-strip-actions{display:flex!important;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-end;gap:6px}.today-ops-empty-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.actions-command-strip{grid-template-columns:minmax(280px,1.4fr) minmax(190px,.8fr) auto;align-items:stretch}.actions-command-strip .actions-owner-filter{align-self:center;justify-self:end}.actions-filter-disclosure{margin-bottom:10px;border:1px solid #d8e4e1;border-radius:8px;background:#fff}.actions-filter-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 10px;color:#334155;cursor:pointer;font-size:13px;font-weight:760;list-style:none}.actions-filter-disclosure>summary::-webkit-details-marker{display:none}.actions-filter-disclosure>summary em{color:#64748b;font-size:12px;font-style:normal;font-weight:650}.actions-filter-disclosure .actions-filter-panel{margin:0;border-width:1px 0 0;border-radius:0 0 8px 8px;background:#f8fbfa}@media (max-width: 1100px){.owner-command-surface,.today-command-strip,.actions-command-strip{grid-template-columns:1fr 1fr}.owner-command-surface-primary,.actions-command-primary{grid-column:1 / -1}.today-command-strip-actions,.actions-command-strip .actions-owner-filter{justify-self:stretch;justify-content:flex-start}}@media (max-width: 640px){.owner-command-surface,.today-command-strip,.actions-command-strip{grid-template-columns:1fr;gap:8px}.owner-command-surface-primary,.owner-command-surface-card,.today-command-strip>div,.actions-command-primary,.actions-command-meta{padding:10px}.today-command-strip-actions,.actions-command-strip .actions-owner-filter{justify-content:stretch}.today-command-strip-actions .today-v2-btn-sm,.actions-command-strip .actions-owner-filter .secondary-button{flex:1 1 120px}}@media (max-width: 900px){.content:has(.owner-command-page-owner_manager) .workspace-header-compact{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:6px 10px}.content:has(.owner-command-page-owner_manager) .workspace-header-left{flex:1 1 auto;justify-content:flex-start;width:auto}.content:has(.owner-command-page-owner_manager) .workspace-header-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;width:auto}}.trackers-excel-page .trk-active-queue-context{grid-template-columns:minmax(260px,.85fr) minmax(220px,.65fr) minmax(220px,.55fr);align-items:stretch;gap:10px;padding:12px;border-left:0;background:#fff;box-shadow:0 1px 2px #0f172a0a}.trackers-excel-page .trk-queue-command-main,.trackers-excel-page .trk-queue-command-next,.trackers-excel-page .trk-queue-command-facts{min-width:0;padding:10px;border:1px solid rgba(226,232,240,.92);border-radius:10px;background:#f8fafc}.trackers-excel-page .trk-queue-command-main{border-left:4px solid #0f766e;background:#f8fffd}.trackers-excel-page .trk-command-eyebrow,.trackers-excel-page .trk-queue-command-next>span,.trackers-excel-page .trk-queue-command-facts dt{color:#64748b;font-size:11px;font-weight:780;letter-spacing:0;line-height:1.2;text-transform:none}.trackers-excel-page .trk-queue-command-main strong,.trackers-excel-page .trk-queue-command-next strong{color:#0f172a;font-size:15px;font-weight:820;line-height:1.25}.trackers-excel-page .trk-queue-command-main span:not(.trk-command-eyebrow),.trackers-excel-page .trk-queue-command-next em{color:#475569;font-size:12px;font-style:normal;line-height:1.35}.trackers-excel-page .trk-queue-command-next{display:grid;align-content:start;gap:4px}.trackers-excel-page .trk-queue-command-facts{display:grid;gap:6px;margin:0}.trackers-excel-page .trk-queue-command-facts div{display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr);gap:8px;align-items:baseline}.trackers-excel-page .trk-queue-command-facts dt,.trackers-excel-page .trk-queue-command-facts dd{margin:0}.trackers-excel-page .trk-queue-command-facts dd{min-width:0;overflow:hidden;color:#0f172a;font-size:12px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.trackers-excel-page .trk-active-queue-context ul{grid-column:1 / -1;justify-content:flex-start}.trackers-excel-page .trk-manager-workbench-disclosure{overflow:hidden;border:1px solid rgba(203,213,225,.82);border-radius:10px;background:#fff}.trackers-excel-page .trk-manager-workbench-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:10px 12px;color:#0f172a;cursor:pointer;list-style:none}.trackers-excel-page .trk-manager-workbench-disclosure>summary::-webkit-details-marker{display:none}.trackers-excel-page .trk-manager-workbench-disclosure>summary span{font-size:13px;font-weight:780}.trackers-excel-page .trk-manager-workbench-disclosure>summary em{color:#64748b;font-size:12px;font-style:normal;font-weight:650;text-align:right}.trackers-excel-page .trk-manager-workbench-disclosure[open]>summary{border-bottom:1px solid rgba(226,232,240,.92);background:#f8fafc}.trackers-excel-page .trk-manager-workbench-disclosure .trk-manager-workbench{border:0;border-radius:0;box-shadow:none}.trackers-excel-page .trk-queue-safety-strip{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;border:1px solid rgba(203,213,225,.78);border-radius:10px;background:#fff}.trackers-excel-page .trk-queue-safety-strip span{min-height:24px;padding:4px 8px;border:1px solid rgba(203,213,225,.82);border-radius:999px;background:#f8fafc;color:#334155;font-size:11.5px;font-weight:720;line-height:1.25}.family360-record-page .family360-search-guide{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);gap:10px;align-items:center;margin-bottom:12px;padding:12px;border:1px solid rgba(203,213,225,.82);border-radius:10px;background:#f8fafc}.family360-record-page .family360-search-guide div{display:grid;gap:3px;min-width:0}.family360-record-page .family360-search-guide strong{color:#0f172a;font-size:14px;font-weight:800;line-height:1.25}.family360-record-page .family360-search-guide span{color:#64748b;font-size:12px;line-height:1.35}.family360-record-page .family360-search-guide ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none}.family360-record-page .family360-search-guide li{min-height:24px;padding:4px 8px;border:1px solid rgba(203,213,225,.82);border-radius:999px;background:#fff;color:#334155;font-size:11.5px;font-weight:720;line-height:1.25}@media (max-width: 900px){.trackers-excel-page .trk-active-queue-context,.family360-record-page .family360-search-guide{grid-template-columns:1fr}.trackers-excel-page .trk-active-queue-context ul,.family360-record-page .family360-search-guide ul{justify-content:flex-start}}@media (max-width: 520px){.trackers-excel-page .trk-active-queue-context,.trackers-excel-page .trk-manager-workbench-disclosure>summary,.family360-record-page .family360-search-guide{padding:10px}.trackers-excel-page .trk-manager-workbench-disclosure>summary{align-items:flex-start;flex-direction:column}.trackers-excel-page .trk-manager-workbench-disclosure>summary em{text-align:left}.trackers-excel-page-user .trk-mobile-card-list{display:grid;gap:8px}.trackers-excel-page-user .trk-table-wrap{display:none}}.reports-command-strip,.report-tracking-command-strip,.activity-command-strip,.admin-command-strip{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.9fr);gap:12px;min-width:0;padding:14px;border:1px solid var(--aq-clean-border);border-radius:10px;background:#fff}.reports-command-main,.reports-command-strip>div,.report-tracking-command-strip>div,.activity-command-strip>div,.admin-command-strip>div{min-width:0}.reports-command-strip strong,.report-tracking-command-strip strong,.activity-command-strip strong,.admin-command-strip strong{display:block;color:var(--aq-clean-text);font-size:17px;line-height:1.25;overflow-wrap:anywhere}.reports-command-strip p,.report-tracking-command-strip p,.activity-command-strip p,.admin-command-strip p,.reports-source-card p{margin:0;color:var(--aq-clean-muted);font-size:13px;line-height:1.42}.reports-command-facts,.report-tracking-command-facts,.activity-source-chip-grid,.admin-command-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.reports-command-facts>div,.report-tracking-command-facts>span,.activity-source-chip-grid>span,.admin-command-facts>span{min-width:0;padding:9px;border:1px solid var(--aq-clean-border);border-radius:8px;background:var(--aq-clean-soft);color:var(--aq-clean-muted);font-size:12px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.reports-command-facts span,.reports-command-facts strong{display:block}.reports-command-facts strong{margin-top:3px;color:var(--aq-clean-text);font-size:14px}.reports-source-card-grid,.report-tracking-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;min-width:0}.reports-source-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--aq-clean-border);border-radius:10px;background:#fff}.reports-source-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.reports-source-card header>div{min-width:0}.reports-source-card strong{display:block;color:var(--aq-clean-text);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.reports-source-card .secondary-button,.activity-empty-actions .secondary-button{min-height:32px;justify-self:start;border-radius:8px;font-size:12px}.weekly-performance-workspace{display:grid;gap:12px;min-width:0}.weekly-performance-command{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;min-width:0;padding:12px;border:1px solid var(--aq-clean-border);border-radius:10px;background:#fff}.weekly-performance-command>div{min-width:0}.weekly-performance-command strong{display:block;color:var(--aq-clean-text);font-size:17px;line-height:1.25}.weekly-performance-command p,.weekly-performance-card-header p{margin:4px 0 0;color:var(--aq-clean-muted);font-size:13px;line-height:1.38}.weekly-performance-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.weekly-performance-summary-grid span{display:grid;gap:2px;min-width:0;padding:9px;border:1px solid var(--aq-clean-border);border-radius:8px;background:var(--aq-clean-soft);color:var(--aq-clean-muted);font-size:12px;font-weight:750;line-height:1.2}.weekly-performance-summary-grid b{color:var(--aq-clean-text);font-size:16px;font-weight:850;overflow-wrap:anywhere}.weekly-performance-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.weekly-performance-card{display:grid;gap:10px;min-width:0}.weekly-performance-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.weekly-performance-card-header>div{min-width:0}.weekly-performance-card-header h4{margin:0;color:var(--aq-clean-text);font-size:15px;line-height:1.25}.weekly-performance-kpi-name{display:grid;gap:3px;min-width:150px}.weekly-performance-kpi-name strong{color:var(--aq-clean-text);font-size:13px;line-height:1.25}.weekly-performance-kpi-name small{color:var(--aq-clean-muted);font-size:11.5px;font-weight:700;line-height:1.25}.weekly-performance-copy{width:100%;min-height:360px;resize:vertical;padding:12px;border:1px solid var(--aq-clean-border);border-radius:8px;background:var(--aq-clean-soft);color:var(--aq-clean-text);font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap}.report-tracking-source-grid .report-tracking-destination small{margin-top:3px}.activity-empty-workflow{display:grid;gap:10px;min-width:0}.activity-empty-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-command-strip{margin-bottom:4px}.admin-group-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0;padding-top:8px;border-top:1px solid rgba(226,232,240,.82)}.admin-group-heading span{color:var(--aq-clean-text);font-size:14px;font-weight:850;line-height:1.25}.admin-group-heading p{max-width:720px;margin:0;color:var(--aq-clean-muted);font-size:12.5px;line-height:1.35;text-align:right}.admin-group-heading-danger{border-top-color:var(--danger-border)}.admin-group-heading-danger span{color:var(--danger-strong)}.admin-tenancy-page .admin-section-account-controls{border-color:var(--danger-border)}@media (max-width: 900px){.reports-command-strip,.weekly-performance-command,.report-tracking-command-strip,.activity-command-strip,.admin-command-strip{grid-template-columns:1fr}}@media (max-width: 720px){.reports-command-strip,.report-tracking-command-strip,.activity-command-strip,.admin-command-strip,.reports-source-card{padding:12px}.reports-command-facts,.weekly-performance-summary-grid,.report-tracking-command-facts,.activity-source-chip-grid,.admin-command-facts,.reports-source-card-grid,.report-tracking-source-grid{grid-template-columns:1fr}.reports-source-card header,.weekly-performance-card-header,.admin-group-heading{align-items:stretch;flex-direction:column}.admin-group-heading p{text-align:left}.reports-source-card .secondary-button,.activity-empty-actions .secondary-button{width:100%}}:where(.uploads-workspace-page,.trackers-excel-page,.bundle-calculator-page,.source-health-page,.ai-operations-page,.today-ops-page,.actions-page,.reports-owner-page,.admin-tenancy-page,.family360-record-page,.report-tracking-page,.rep-health-board-page,.activity-feed-page){max-width:100%;min-width:0}:where(.uploads-workspace-page,.trackers-excel-page,.bundle-calculator-page,.source-health-page,.ai-operations-page,.today-ops-page,.actions-page,.reports-owner-page,.admin-tenancy-page,.family360-record-page,.report-tracking-page,.rep-health-board-page,.activity-feed-page) :where(.page-header,.aq-page-shell-header,.page-section,.aq-card,.surface,.app-card){max-width:100%}.page-help-popover>summary{min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}:where(.aq-table-wrap,.table-wrap,.actions-table-wrap,.today-ops-table-wrap,.trk-table-wrap,.uploads-history-table-wrap,.source-health-table-details .table-wrap,.family360-table-wrap,.family360-recent-table-wrap,.bundle-calculator-page .aq-data-table-wrap,.ai-ops-history-table-wrap,.communications-table-wrap,.rep-health-board-table-wrap,.retention-table-wrap){scrollbar-gutter:stable}@media (min-width: 761px) and (max-width: 900px){.uploads-workspace-page .uploads-center-stepper,.today-ops-page .today-worknow-summary-strip,.bundle-calculator-page .bundle-kpi-grid,.bundle-calculator-page .bundle-summary-grid,.reports-source-card-grid,.report-tracking-source-grid,.activity-source-chip-grid,.admin-command-facts,.reports-command-facts,.source-health-page .source-health-source-cards,.source-health-page .source-health-kpis,.ai-operations-page :where(.ai-ops-readiness-grid,.ai-ops-control-list,.ai-ops-metric-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.reports-command-strip,.report-tracking-command-strip,.activity-command-strip,.admin-command-strip,.source-health-command-strip,.communications-command-strip{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr)}.bundle-calculator-page .bundle-workspace-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.content-body{gap:10px;padding-inline:10px}:where(.uploads-workspace-page,.trackers-excel-page,.bundle-calculator-page,.source-health-page,.ai-operations-page,.today-ops-page,.actions-page,.reports-owner-page,.admin-tenancy-page,.family360-record-page,.report-tracking-page,.rep-health-board-page,.activity-feed-page) :where(.page-header,.aq-page-shell-header){gap:8px;padding:10px;border-radius:10px}:where(.uploads-workspace-page,.trackers-excel-page,.bundle-calculator-page,.source-health-page,.ai-operations-page,.today-ops-page,.actions-page,.reports-owner-page,.admin-tenancy-page,.family360-record-page,.report-tracking-page,.rep-health-board-page,.activity-feed-page) :where(.page-header-main,.page-header-actions,.page-controls,.aq-section-header,.page-section-header,.section-header){width:100%;min-width:0}:where(.uploads-workspace-page,.trackers-excel-page,.bundle-calculator-page,.source-health-page,.ai-operations-page,.today-ops-page,.actions-page,.reports-owner-page,.admin-tenancy-page,.family360-record-page,.report-tracking-page,.rep-health-board-page,.activity-feed-page) :where(.page-controls,.filter-grid,.surface-actions,.bundle-form-actions,.bundle-status-filters,.today-ops-empty-actions,.today-ops-section-actions,.actions-row-action-group,.uploads-lane-actions,.admin-integration-links){align-items:stretch;justify-content:flex-start;gap:6px}:where(.uploads-workspace-page,.trackers-excel-page,.bundle-calculator-page,.source-health-page,.ai-operations-page,.today-ops-page,.actions-page,.reports-owner-page,.admin-tenancy-page,.family360-record-page,.report-tracking-page,.rep-health-board-page,.activity-feed-page) :where(.page-controls label,.filter-grid label,.location-filter,.bundle-form label,.bundle-option-field){min-width:0;width:100%}:where(.uploads-workspace-page,.trackers-excel-page,.bundle-calculator-page,.source-health-page,.ai-operations-page,.today-ops-page,.actions-page,.reports-owner-page,.admin-tenancy-page,.family360-record-page,.report-tracking-page,.rep-health-board-page,.activity-feed-page) :where(input,select,textarea){max-width:100%}:where(.uploads-workspace-page,.trackers-excel-page,.bundle-calculator-page,.source-health-page,.ai-operations-page,.today-ops-page,.actions-page,.reports-owner-page,.admin-tenancy-page,.family360-record-page,.report-tracking-page,.rep-health-board-page,.activity-feed-page) :where(.action-button,.secondary-button,.today-v2-btn-sm,.trk-inline-action-btn,.aq-action-button){min-height:36px}.bundle-calculator-page .bundle-workspace-grid,.bundle-calculator-page .bundle-form-grid,.bundle-calculator-page .bundle-side-stack,.admin-tenancy-page .split-grid-wide,.reports-owner-performance-grid,.reports-owner-retention-grid,.reports-owner-volume-grid{grid-template-columns:1fr}.bundle-calculator-page .bundle-duration-presets,.bundle-calculator-page .bundle-status-filters,.bundle-calculator-page .bundle-form-actions,.activity-empty-actions,.today-ops-empty-actions,.admin-integration-links{display:grid;grid-template-columns:1fr}.bundle-calculator-page .bundle-follow-up-row,.bundle-calculator-page .bundle-follow-up-row>button,.bundle-calculator-page .bundle-follow-up-actions,.today-ops-section-header,.actions-table-summary,.activity-feed-row,.activity-feed-meta{align-items:stretch;flex-direction:column}.bundle-calculator-page .bundle-follow-up-actions :where(button,a),.bundle-calculator-page .bundle-duration-presets .secondary-button,.bundle-calculator-page .bundle-status-filters .secondary-button,.bundle-calculator-page .bundle-form-actions .action-button,.bundle-calculator-page .page-controls .secondary-button,.activity-empty-actions .secondary-button,.admin-integration-links .secondary-button,.today-ops-empty-actions .today-v2-btn-sm,.uploads-lane-actions .action-button,.uploads-lane-actions .secondary-button{width:100%}.source-health-page .source-health-drawer,.actions-page .actions-note-drawer,.trackers-excel-page .trk-note-drawer,.admin-tenancy-page .admin-account-modal{inset:auto;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.aq-data-table[data-sticky-header=true] th,.data-table th,.aq-table th{top:0}}@media (max-width: 640px){:where(.aq-table-wrap,.table-wrap,.actions-table-wrap,.uploads-history-table-wrap,.source-health-table-details .table-wrap,.family360-table-wrap,.family360-recent-table-wrap,.bundle-calculator-page .aq-data-table-wrap,.ai-ops-history-table-wrap,.communications-table-wrap,.rep-health-board-table-wrap,.retention-table-wrap):before{content:"Swipe table sideways";position:sticky;left:0;z-index:2;display:inline-flex;margin:0 0 6px;padding:4px 7px;border:1px solid rgba(203,213,225,.92);border-radius:7px;background:#fff;color:#64748b;font-size:11px;font-weight:750;line-height:1.2}.today-ops-page .today-ops-table-wrap:before,.trackers-excel-page .trk-table-wrap:before{content:none}.reports-command-strip,.report-tracking-command-strip,.activity-command-strip,.admin-command-strip,.source-health-command-strip,.actions-command-strip,.today-command-strip{gap:8px;padding:10px;border-radius:8px}.reports-command-strip strong,.report-tracking-command-strip strong,.activity-command-strip strong,.admin-command-strip strong,.source-health-command-strip strong,.actions-command-strip strong,.today-command-strip strong{font-size:15px}.reports-command-strip p,.report-tracking-command-strip p,.activity-command-strip p,.admin-command-strip p,.source-health-command-strip p,.actions-command-strip p,.today-command-strip p{font-size:12.5px}.page-help-popover>summary{min-width:34px;min-height:34px}}.app-shell .workspace-header-compact{align-items:center;min-height:46px;overflow:visible}.workspace-header-left{flex:0 1 300px}.workspace-command-center{flex:1 1 360px;justify-content:center}.workspace-search{flex:1 1 220px;min-width:180px;max-width:340px}.workspace-header-actions{flex:0 1 auto;gap:6px;overflow:visible}.workspace-pill,.workspace-header-compact .workspace-pill{display:inline-flex;max-width:clamp(112px,12vw,190px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-account-menu{z-index:80}.workspace-account-menu-panel{z-index:90;max-height:calc(100dvh - 64px);overflow-y:auto}.workspace-account-menu-section{padding-top:10px}.workspace-account-menu-section .workspace-view-mode-select-label,.workspace-account-menu-section .workspace-view-mode-select{width:100%}.sidebar .nav-group-diagnostics{border-top-color:#4755693d}.sidebar .nav-group-diagnostics .nav-group-label{color:#334155;font-weight:850}.sidebar .nav-group-diagnostics .nav-item:not(.active){color:#1e293b;opacity:1}.sidebar .nav-group-diagnostics .nav-item:not(.active) .nav-item-icon{color:#334155}.content-body{scroll-padding-top:18px}.content-body>:where(.app-page,.aq-page-shell,.page-content,.main-content,.page),.content-body>.instructor-retention-page{scroll-margin-top:18px}.trackers-excel-page,.instructor-retention-page,.bundle-calculator-page,.owner-command-page,.today-ops-page,.growth-automation-page{padding-top:2px}.trackers-excel-page .trk-toolbar-main,.trackers-excel-page .trk-toolbar-filters,.trackers-excel-page .trk-active-queue-context,.instructor-retention-page .retention-source-strip,.instructor-retention-page .retention-kpi-grid,.instructor-retention-page .drop-report-filter-section{position:relative;z-index:1}.trackers-excel-page .trk-toolbar-main{margin-top:0}.trackers-excel-page .trk-toolbar-filters{gap:6px;padding:9px 10px}.trackers-excel-page .trk-active-queue-context{margin-top:2px}.trackers-excel-page .trk-layout{min-height:0}.trackers-excel-page .trk-table-wrap{max-width:100%;overflow-x:auto}.trackers-excel-page .trk-table{min-width:1260px;table-layout:fixed}.trackers-excel-page .trk-table th,.trackers-excel-page .trk-table td{overflow:visible;vertical-align:top}.trackers-excel-page .trk-col-family{width:300px;min-width:300px}.trackers-excel-page .trk-col-actions{width:230px;min-width:230px}.trackers-excel-page .trk-col-next-action{width:190px;min-width:190px}.trackers-excel-page .trk-status-chip,.trackers-excel-page .trk-row-tag,.trackers-excel-page .trk-priority-chip,.trackers-excel-page .trk-created-urgency{max-width:100%;white-space:normal}.trackers-excel-page .trk-row-actions{align-items:flex-start;justify-content:flex-start}.today-ops-page .today-ops-table-wrap{max-width:100%;overflow-x:auto}.today-ops-page .today-ops-table{min-width:1080px;table-layout:fixed}.today-ops-page .today-ops-table th,.today-ops-page .today-ops-table td{overflow:visible;vertical-align:top}.today-ops-page .today-ops-table th:nth-child(1),.today-ops-page .today-ops-table td:nth-child(1){width:260px}.today-ops-page .today-ops-table th:nth-child(2),.today-ops-page .today-ops-table td:nth-child(2){width:170px}.today-ops-page .today-ops-table th:nth-child(3),.today-ops-page .today-ops-table td:nth-child(3){width:190px}.today-ops-page .today-ops-table th:nth-child(4),.today-ops-page .today-ops-table td:nth-child(4){width:230px}.today-ops-page .today-ops-table th:nth-child(5),.today-ops-page .today-ops-table td:nth-child(5){width:150px}.today-ops-page .today-ops-table th:nth-child(6),.today-ops-page .today-ops-table td:nth-child(6){width:260px}.today-ops-page .today-ops-identity-cell,.today-ops-page .today-ops-family-main,.today-ops-page .today-ops-family-sub,.today-ops-page .today-ops-phone,.today-ops-page .today-ops-next-action,.today-ops-page .today-ops-next-due,.today-ops-page .today-ops-last-contact-by{overflow-wrap:anywhere;white-space:normal}.today-ops-page .today-ops-tags,.today-ops-page .today-ops-quick-actions{min-width:0;max-width:100%}.today-ops-page .today-ops-pill,.today-ops-page .today-ops-tag{max-width:100%;white-space:normal}.today-ops-page .today-ops-quick-actions{align-items:flex-start;justify-content:flex-start}.today-ops-page .today-ops-quick-actions .today-v2-btn-sm{flex:1 1 108px;min-width:0;white-space:normal}.owner-command-page .owner-command-landing{gap:10px}.owner-command-page .owner-command-landing-section{min-height:0}.owner-command-page .owner-command-risk-empty{min-height:0;border:1px dashed rgba(148,163,184,.36);border-radius:10px;background:#f8fafc}.owner-command-page :where(.owner-command-overview-panel,.owner-command-risk-table-card){min-height:0}.owner-command-page :where(.owner-command-landing-grid,.owner-command-overview-grid){align-items:stretch}.bundle-calculator-page .bundle-workspace-grid{grid-template-columns:minmax(520px,1.25fr) minmax(360px,.85fr);align-items:start}.bundle-calculator-page .bundle-calculator-tool-section,.bundle-calculator-page .bundle-side-stack{min-width:0}.bundle-calculator-page .bundle-side-stack>.page-section,.bundle-calculator-page .bundle-side-stack>.aq-section{min-width:0}.bundle-calculator-page .bundle-form-grid>.bundle-duration-presets{grid-column:1 / -1}.instructor-retention-page{gap:12px}.instructor-retention-page .retention-source-strip{margin-top:0;margin-bottom:8px}.instructor-retention-page .retention-source-strip article,.instructor-retention-page .retention-source-strip nav{padding:10px}.instructor-retention-page .drop-report-filter-section .aq-section-header,.instructor-retention-page .drop-report-detail-section .aq-section-header{align-items:center}.instructor-retention-page .retention-filter-bar{grid-template-columns:repeat(4,minmax(132px,1fr));gap:8px}.instructor-retention-page .retention-table-wrap{max-width:100%;overflow-x:auto}@media (max-width: 1280px){.workspace-header-left{flex-basis:240px}.workspace-page-title span,.workspace-workflow-chip{display:none}.workspace-search{max-width:260px}.workspace-ai-chip{max-width:84px;overflow:hidden}.bundle-calculator-page .bundle-workspace-grid{grid-template-columns:minmax(0,1fr)}.bundle-calculator-page .bundle-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.workspace-header-left{flex-basis:auto}.trackers-excel-page .trk-table,.today-ops-page .today-ops-table{min-width:980px}.bundle-calculator-page .bundle-form-grid,.bundle-calculator-page .bundle-side-stack,.instructor-retention-page .retention-source-strip,.instructor-retention-page .retention-filter-bar{grid-template-columns:1fr}}:root{--aq-shell-header-height: 58px;--aq-page-top-clearance: 14px}.app-shell .workspace-header-compact{position:relative;z-index:70;min-height:var(--aq-shell-header-height);overflow:visible}.workspace-header-left{flex:0 1 260px}.workspace-command-center{flex:1 1 320px;max-width:min(46vw,540px)}.workspace-header-actions{flex:0 1 auto;flex-wrap:nowrap;align-items:center;min-width:0}.workspace-pill,.workspace-header-compact .workspace-pill{max-width:clamp(100px,10vw,160px)}.workspace-mode-menu{position:relative;display:inline-flex;min-width:0;z-index:95}.workspace-mode-menu>summary{display:inline-flex;align-items:center;gap:6px;min-height:30px;max-width:154px;padding:0 9px;border:1px solid rgba(14,116,144,.24);border-radius:8px;background:#ecfeff;color:#155e75;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.workspace-mode-menu>summary::-webkit-details-marker{display:none}.workspace-mode-menu>summary span{color:#64748b;font-size:11px;font-weight:800}.workspace-mode-menu>summary strong{min-width:0;overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.workspace-mode-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:100;display:grid;width:min(260px,calc(100vw - 24px));gap:9px;padding:12px;border:1px solid rgba(148,163,184,.34);border-radius:10px;background:#fff;box-shadow:0 16px 34px #0f172a29}.workspace-mode-menu-panel .workspace-view-mode-select-label,.workspace-mode-menu-panel .workspace-view-mode-select,.workspace-mode-menu-panel .workspace-menu-customize-button{width:100%}.workspace-mode-menu-panel p{margin:0;color:#64748b;font-size:12px;line-height:1.35}.workspace-account-menu-panel{z-index:100}.sidebar .nav-group-diagnostics{margin-top:10px;padding:9px 8px;border:1px solid rgba(45,212,191,.38);border-radius:8px;background:#0f3a5c}.sidebar .nav-group-diagnostics .nav-group-label{color:#f8fafc;font-weight:850}.sidebar .nav-group-diagnostics .nav-item:not(.active),.sidebar .nav-group-diagnostics .nav-item:not(.active) .nav-item-icon,.sidebar .nav-group-diagnostics .nav-item:not(.active) .nav-item-label{color:#f8fafc;opacity:1}.sidebar .nav-group-diagnostics .nav-item:not(.active):hover{border-color:#7df9ff6b;background:#0e74906b;color:#fff}.sidebar .nav-group-diagnostics .nav-item.active{border-color:#7df9ff;background:#00a6bd;color:#04242d;box-shadow:inset 3px 0 #e6fbff}.content-body{padding-top:calc(var(--aq-page-top-clearance) + 4px);scroll-padding-top:calc(var(--aq-shell-header-height) + var(--aq-page-top-clearance))}.content-body>:where(.app-page,.aq-page-shell,.page-content,.main-content,.page),.content-body>.instructor-retention-page{scroll-margin-top:calc(var(--aq-shell-header-height) + var(--aq-page-top-clearance))}:where(.trackers-excel-page,.family360-record-page,.bundle-calculator-page,.source-health-page,.communications-intelligence-page,.instructor-retention-page){padding-top:var(--aq-page-top-clearance)}:where(.trackers-excel-page,.source-health-page,.communications-intelligence-page,.instructor-retention-page)>:first-child{margin-top:0}.source-health-page :where(.page-header,.source-health-command-strip),.communications-intelligence-page :where(.page-header,.communications-command-strip),.instructor-retention-page :where(.page-header,.retention-source-strip),.family360-record-page :where(.page-header,.family360-command-hub),.bundle-calculator-page :where(.page-header,.bundle-kpi-grid),.trackers-excel-page :where(.trk-toolbar-main,.trk-command-strip){position:relative;z-index:1}.trackers-excel-page .trk-toolbar-main,.trackers-excel-page .trk-toolbar-filters,.trackers-excel-page .trk-active-queue-context{margin-top:0}.trackers-excel-page .trk-toolbar-filters{max-height:none}.today-ops-page .today-ops-table,.trackers-excel-page .trk-table{table-layout:auto}.today-ops-page .today-ops-table{min-width:1160px}.today-ops-page .today-ops-table th:nth-child(1),.today-ops-page .today-ops-table td:nth-child(1){min-width:300px;width:30%}.today-ops-page .today-ops-table th:nth-child(4),.today-ops-page .today-ops-table td:nth-child(4),.today-ops-page .today-ops-table th:nth-child(6),.today-ops-page .today-ops-table td:nth-child(6){min-width:220px}.today-ops-page :where(.today-ops-family-main,.today-ops-family-sub,.today-ops-phone,.today-ops-pill,.today-ops-tag,.today-ops-next-action,.today-ops-next-due,.today-ops-last-contact-by){overflow:visible;text-overflow:clip;white-space:normal}.today-ops-page .today-ops-quick-actions{min-width:220px;justify-content:flex-start}.today-ops-page .today-ops-quick-actions .today-v2-btn-sm{flex:1 1 96px;max-width:160px;white-space:normal}.trackers-excel-page .trk-table{min-width:1320px}.trackers-excel-page .trk-col-family{min-width:340px;width:340px}.trackers-excel-page .trk-col-next-action{min-width:230px;width:230px}.trackers-excel-page .trk-col-actions{min-width:250px;width:250px}.trackers-excel-page .trk-table td :where(p,span,strong,small),.trackers-excel-page :where(.trk-family-name,.trk-row-line2,.trk-worklist-contact-row,.trk-compact-subtext,.trk-family-context-line,.trk-next-action-readonly,.trk-status-chip,.trk-row-tag,.trk-priority-chip){overflow:visible;text-overflow:clip;white-space:normal}.trackers-excel-page .trk-row-actions{min-width:0;justify-content:flex-start}.family360-record-page .aq-data-table-wrap,.family360-record-page .table-wrap,.family360-table-block .aq-data-table-wrap,.family360-recent-table-wrap{max-width:100%;overflow-x:auto}.family360-record-page .aq-data-table,.family360-record-page .data-table{min-width:960px;table-layout:auto}.family360-record-page :where(.family360-identity-cell,.family360-contact-cell,.family360-family-label,.family360-wrapped-value,.family360-meta-line,.family360-status-stack){overflow:visible;text-overflow:clip;white-space:normal}.family360-record-page .family360-contact-cell{min-width:220px}.bundle-calculator-page .bundle-workspace-grid{grid-template-columns:minmax(620px,1.12fr) minmax(420px,.88fr);gap:14px}.bundle-calculator-page .bundle-workspace-secondary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:14px;align-items:start}.bundle-calculator-page .bundle-side-stack{align-content:start}.bundle-calculator-page .bundle-calculator-tool-section,.bundle-calculator-page .bundle-side-stack,.bundle-calculator-page .bundle-workspace-secondary-grid>*{min-width:0}.bundle-calculator-page .bundle-records-table{table-layout:auto}.bundle-calculator-page .bundle-customer-cell strong,.bundle-calculator-page .bundle-customer-cell span{overflow:visible;text-overflow:clip;white-space:normal}.owner-command-page .owner-command-risk-empty,.owner-command-page .owner-command-landing-section,.owner-command-page :where(.owner-command-overview-panel,.owner-command-risk-table-card){min-height:0}.owner-command-page .owner-command-risk-empty{padding:14px}.source-health-page :where(.source-health-source-cards,.source-health-card-groups),.communications-intelligence-page :where(.communications-manager-summary-grid,.communications-action-queues,.communications-performance-grid),.instructor-retention-page .retention-source-strip{align-items:stretch}.instructor-retention-page .retention-filter-bar{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end}.instructor-retention-page .retention-source-strip article,.instructor-retention-page .retention-source-strip nav{min-width:0}@media (max-width: 1320px){.workspace-command-center{max-width:340px}.workspace-search{max-width:220px}.workspace-workflow-chip{display:none}.bundle-calculator-page .bundle-workspace-grid,.bundle-calculator-page .bundle-workspace-secondary-grid{grid-template-columns:minmax(0,1fr)}.bundle-calculator-page .bundle-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1120px){.workspace-ai-chip,.workspace-icon-button{display:none}.workspace-mode-menu>summary{max-width:128px}.instructor-retention-page .retention-filter-bar{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width: 900px){:root{--aq-shell-header-height: 56px;--aq-page-top-clearance: 10px}.workspace-mode-menu,.workspace-command-center{display:none}}@media (max-width: 760px){.today-ops-page .today-ops-table,.trackers-excel-page .trk-table,.family360-record-page .aq-data-table,.family360-record-page .data-table{min-width:0}.bundle-calculator-page .bundle-form-grid,.bundle-calculator-page .bundle-side-stack,.bundle-calculator-page .bundle-workspace-secondary-grid,.instructor-retention-page .retention-filter-bar{grid-template-columns:1fr}}.bundle-calculator-page .bundle-summary-card,.bundle-calculator-page .bundle-sales-card{min-width:0}.bundle-calculator-page .bundle-summary-grid,.bundle-calculator-page .bundle-sales-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:8px;width:100%;min-width:0}.bundle-calculator-page .bundle-summary-grid div,.bundle-calculator-page .bundle-sales-grid div{display:grid;grid-template-columns:minmax(112px,1fr) minmax(max-content,.75fr);align-items:start;column-gap:12px;row-gap:2px;min-width:0}.bundle-calculator-page .bundle-summary-grid dt,.bundle-calculator-page .bundle-sales-grid dt{min-width:0;max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.bundle-calculator-page .bundle-summary-grid dd,.bundle-calculator-page .bundle-sales-grid dd{grid-column:2;min-width:max-content;max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:nowrap}.bundle-calculator-page .bundle-summary-grid .bundle-date-note{grid-column:2;min-width:0;max-width:170px;white-space:normal;overflow-wrap:normal;word-break:normal;text-align:right}.bundle-calculator-page .bundle-save-value{white-space:normal;overflow-wrap:normal}@media (max-width: 1320px){.bundle-calculator-page .bundle-summary-grid,.bundle-calculator-page .bundle-sales-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}}@media (max-width: 760px){.bundle-calculator-page .bundle-summary-grid div,.bundle-calculator-page .bundle-sales-grid div{grid-template-columns:minmax(0,1fr) auto}.bundle-calculator-page .bundle-summary-grid dd,.bundle-calculator-page .bundle-sales-grid dd{min-width:0;white-space:normal;text-align:right}}:where(.ai-operations-page,.reports-owner-page,.report-tracking-page,.bundle-calculator-page,.trackers-excel-page,.activity-feed-page,.signals-accountability-page,.source-health-page,.communications-intelligence-page) :where(h1,h2,h3,h4,h5,p,span,strong,small,dt,dd,li,button,a){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ai-operations-page .ai-ops-control-two-column{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr)}.ai-operations-page .ai-ops-control-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ai-operations-page .ai-ops-control-card>div{display:grid;grid-template-columns:1fr;justify-items:start;gap:6px}.ai-operations-page .ai-ops-control-card strong{min-width:0;max-width:100%}.ai-operations-page .ai-ops-control-card .aq-status-chip,.ai-operations-page .ai-ops-control-section-heading .aq-status-chip{max-width:100%;white-space:normal}.reports-source-card-grid,.report-tracking-source-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:stretch}.reports-source-card header{display:grid;grid-template-columns:1fr;justify-items:start;gap:8px}.reports-source-card header>div,.reports-source-card strong,.reports-source-card .aq-status-chip{max-width:100%}.reports-source-card .aq-status-chip{white-space:normal}.report-tracking-destination{display:grid;grid-template-columns:1fr;align-content:start;justify-content:stretch;gap:10px}.report-tracking-destination span{min-width:0}.report-tracking-destination em{justify-self:start;white-space:normal}.reports-command-strip strong,.report-tracking-command-strip strong,.reports-command-facts>div,.report-tracking-command-facts>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.bundle-calculator-page .bundle-workspace-grid{grid-template-columns:minmax(640px,1.18fr) minmax(440px,.82fr);align-items:start}.bundle-calculator-page .bundle-main-stack,.bundle-calculator-page .bundle-side-stack{display:grid;align-content:start;gap:14px;min-width:0}.bundle-calculator-page .bundle-side-stack{grid-template-columns:1fr}.bundle-calculator-page .bundle-follow-up-row>button,.bundle-calculator-page .bundle-follow-up-actions{min-width:0}.trackers-excel-page .trk-table{table-layout:fixed}.trackers-excel-page .trk-col-family{min-width:320px;width:32%}.trackers-excel-page .trk-col-stage,.trackers-excel-page .trk-col-status{min-width:150px;width:150px}.trackers-excel-page .trk-col-actions{min-width:270px;width:270px}@media (max-width: 1320px){.ai-operations-page .ai-ops-control-two-column,.bundle-calculator-page .bundle-workspace-grid{grid-template-columns:1fr}.bundle-calculator-page .bundle-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.reports-source-card-grid,.report-tracking-source-grid,.ai-operations-page .ai-ops-control-list,.bundle-calculator-page .bundle-side-stack{grid-template-columns:1fr}}@media (min-width: 901px){:root{--sidebar-w-expanded: 284px;--figma-shell-width: 284px;--sidebar-w: 284px}.app-shell:not(.app-shell-mobile):not(.app-shell-sidebar-collapsed){grid-template-columns:284px minmax(0,1fr)}.app-shell:not(.app-shell-mobile):not(.app-shell-sidebar-collapsed)>.sidebar,.app-shell:not(.app-shell-mobile):not(.app-shell-sidebar-collapsed) .sidebar-expanded{width:284px}.app-shell .workspace-header-compact{min-height:50px;padding-inline:12px 8px;gap:8px}.workspace-header-left{flex:0 1 230px;min-width:190px}.workspace-page-title strong,.workspace-page-title span{max-width:220px}.workspace-command-center{flex:1 1 360px;max-width:min(44vw,520px);gap:6px}.workspace-search{min-width:220px}.workspace-header-actions{flex:0 0 auto;gap:6px}.workspace-workflow-chip,.workspace-ai-chip,.workspace-pill,.workspace-account-menu>summary,.workspace-mode-menu>summary{min-height:34px;padding-inline:8px;border-radius:8px}.workspace-mode-menu>summary{max-width:122px}.workspace-mode-menu>summary span{display:none}.workspace-pill{max-width:120px}.workspace-avatar{width:34px;height:34px;border-radius:9px}.content:has(.trackers-excel-page)>.content-body{padding:8px clamp(10px,1.25vw,18px) 18px}.trackers-excel-page{display:flex;flex-direction:column;gap:8px;max-width:none;padding:0}.trackers-excel-page :where(.trk-toolbar-main,.trk-toolbar-filters,.trk-advanced-filter-drawer,.trk-active-queue-context,.trk-manager-workbench-disclosure,.trk-queue-safety-strip,.trk-stage-tabs,.trk-stage-framework,.trk-render-limit-note,.trk-layout){margin-block:0}.trackers-excel-page .trk-toolbar-main,.trackers-excel-page .trk-toolbar-filters{position:relative;top:auto;z-index:1}.trackers-excel-page .trk-toolbar-main{order:1;min-height:48px;padding:9px 12px;align-items:center}.trackers-excel-page .trk-toolbar-filters{order:2;min-height:44px;padding:8px 10px;gap:8px;overflow:visible;z-index:30}.trackers-excel-page .trk-toolbar-filters :where(select,input,button){min-height:34px}.trackers-excel-page .trk-advanced-filter-drawer{order:3}.trackers-excel-page .trk-active-queue-context{order:4;display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(260px,.9fr) minmax(210px,.65fr);gap:8px;padding:8px 10px;align-items:stretch;position:relative;z-index:1}.trackers-excel-page .trk-date-range-menu{position:relative;z-index:40}.trackers-excel-page .trk-date-range-menu[open]{z-index:100}.trackers-excel-page .trk-date-range-panel{top:calc(100% + 6px);z-index:200;background:#fff}.trackers-excel-page .trk-active-queue-context :where(.trk-queue-command-main,.trk-queue-command-next,.trk-queue-command-facts){min-height:0;padding:8px 10px;border-radius:8px}.trackers-excel-page .trk-active-queue-context :where(strong,span,em,dt,dd,li){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.trackers-excel-page .trk-active-queue-context ul{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.trackers-excel-page .trk-active-queue-context li{min-height:22px;padding:2px 7px;border-radius:6px;font-size:11px;line-height:1.3}.trackers-excel-page .trk-queue-safety-strip{order:5;display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px;min-height:0}.trackers-excel-page .trk-queue-safety-strip span{min-height:22px;padding:3px 8px;border-radius:8px;line-height:1.25}.trackers-excel-page .trk-stage-tabs{order:6;padding:7px;gap:5px}.trackers-excel-page .trk-stage-tab{min-height:34px;padding:7px 10px;border-radius:7px}.trackers-excel-page .trk-stage-framework{order:7;min-height:0;padding:8px 10px;align-items:center}.trackers-excel-page .trk-stage-framework-copy{gap:2px}.trackers-excel-page .trk-page-controls :where(select,button){min-height:34px}.trackers-excel-page .trk-render-limit-note{order:8;margin:0;padding-inline:2px}.trackers-excel-page .trk-layout{order:9}.trackers-excel-page .trk-manager-workbench-disclosure{order:10}.trackers-excel-page .trk-manager-workbench-disclosure>summary{min-height:36px;padding:8px 10px}.trackers-excel-page .trk-next-step-banner{display:none}.trackers-excel-page .trk-table{min-width:1280px;table-layout:fixed}.trackers-excel-page .trk-col-family{width:340px;min-width:340px}.trackers-excel-page .trk-col-priority{width:120px;min-width:120px}.trackers-excel-page .trk-col-location,.trackers-excel-page .trk-col-stage,.trackers-excel-page .trk-col-status,.trackers-excel-page .trk-col-recommendation{width:150px;min-width:150px}.trackers-excel-page .trk-col-actions{width:260px;min-width:260px}.trackers-excel-page .trk-table td{vertical-align:top}.trackers-excel-page .trk-row-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}}@media (min-width: 901px) and (max-width: 1320px){.workspace-command-center{flex-basis:300px;max-width:380px}.workspace-workflow-chip,.workspace-ai-chip{max-width:118px}.workspace-pill{display:none}}@media (max-width: 900px){.trackers-excel-page .trk-next-step-banner{display:none}}.trackers-excel-page .trk-stage-tabs{gap:18px;padding:0 0 1px;border:0;border-bottom:1px solid var(--border-default);border-radius:0;background:transparent;scroll-snap-type:x proximity}.trackers-excel-page .trk-stage-tab{min-height:36px;padding:0 1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-secondary);font-weight:800;scroll-snap-align:start}.trackers-excel-page .trk-stage-tab.is-active{border-bottom-color:var(--accent-600);background:transparent;color:var(--accent-700)}.trackers-excel-page .trk-table{min-width:1180px}.trackers-excel-page .trk-col-family{width:260px;min-width:260px}.trackers-excel-page .trk-col-next-action{width:160px;min-width:160px}.trackers-excel-page .trk-col-actions{width:292px;min-width:292px}.trackers-excel-page .trk-table{min-width:1040px!important;table-layout:fixed!important}.trackers-excel-page .trk-table col.trk-col-family,.trackers-excel-page .trk-table th.trk-col-family,.trackers-excel-page .trk-table td.trk-col-family{width:260px!important;min-width:260px!important;max-width:260px!important}.trackers-excel-page .trk-table col.trk-col-location,.trackers-excel-page .trk-table th.trk-col-location,.trackers-excel-page .trk-table td.trk-col-location{width:190px!important;min-width:190px!important;max-width:190px!important}.trackers-excel-page .trk-table col.trk-col-created,.trackers-excel-page .trk-table th.trk-col-created,.trackers-excel-page .trk-table td.trk-col-created,.trackers-excel-page .trk-table col.trk-col-last,.trackers-excel-page .trk-table th.trk-col-last,.trackers-excel-page .trk-table td.trk-col-last,.trackers-excel-page .trk-table col.trk-col-status,.trackers-excel-page .trk-table th.trk-col-status,.trackers-excel-page .trk-table td.trk-col-status{width:150px!important;min-width:150px!important;max-width:150px!important}.trackers-excel-page .trk-table col.trk-col-owner,.trackers-excel-page .trk-table th.trk-col-owner,.trackers-excel-page .trk-table td.trk-col-owner{width:170px!important;min-width:170px!important;max-width:170px!important}.trackers-excel-page .trk-table col.trk-col-actions,.trackers-excel-page .trk-table th.trk-col-actions,.trackers-excel-page .trk-table td.trk-col-actions{width:auto!important;min-width:300px!important;max-width:none!important}.trackers-excel-page.has-detail-drawer .trk-family-name,.trackers-excel-page.has-detail-drawer .trk-family-subline,.trackers-excel-page.has-detail-drawer .trk-row-line2,.trackers-excel-page.has-detail-drawer .trk-family-context-line,.trackers-excel-page.has-detail-drawer .trk-family-next-action-line,.trackers-excel-page.has-detail-drawer .trk-next-action-readonly{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.trackers-excel-page.has-detail-drawer .trk-row-tags,.trackers-excel-page.has-detail-drawer .trk-family-meta-row,.trackers-excel-page.has-detail-drawer .trk-family-critical-row,.trackers-excel-page.has-detail-drawer .trk-trial-context{overflow:visible}@media (max-width: 760px){.trackers-excel-page .trk-stage-tabs{padding:0 0 1px;gap:16px}.trackers-excel-page .trk-stage-tab{min-height:34px;padding:0 1px}.trackers-excel-page-user .trk-mobile-card-actions.trk-row-actions,.trackers-excel-page-manager .trk-mobile-card-actions.trk-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.trackers-excel-page-user .trk-mobile-card-actions .trk-inline-action-primary,.trackers-excel-page-manager .trk-mobile-card-actions .trk-inline-action-primary,.trackers-excel-page-user .trk-mobile-card-actions .trk-inline-action-btn,.trackers-excel-page-manager .trk-mobile-card-actions .trk-inline-action-btn,.trackers-excel-page-user .trk-mobile-card-actions .aq-overflow,.trackers-excel-page-manager .trk-mobile-card-actions .aq-overflow,.trackers-excel-page-user .trk-mobile-card-actions .aq-overflow-trigger,.trackers-excel-page-manager .trk-mobile-card-actions .aq-overflow-trigger{width:100%;min-width:0}.trackers-excel-page-user .trk-mobile-card-actions .aq-overflow-trigger-labeled,.trackers-excel-page-manager .trk-mobile-card-actions .aq-overflow-trigger-labeled{justify-content:center}}@media (min-width: 901px){.trackers-excel-page{gap:6px!important}.trackers-excel-page :where(.trk-toolbar-main,.trk-toolbar-filters,.trk-active-queue-context,.trk-queue-safety-strip,.trk-stage-tabs){margin-block:0!important}.trackers-excel-page .trk-toolbar-filters{overflow:visible!important;z-index:300!important}.trackers-excel-page .trk-active-queue-context{z-index:1!important}.trackers-excel-page .trk-date-range-menu[open]{z-index:5000!important}.trackers-excel-page .trk-date-range-panel{z-index:5001!important}.trackers-excel-page .trk-toolbar-main{order:1!important}.trackers-excel-page .trk-toolbar-filters{order:2!important}.trackers-excel-page .trk-active-queue-context{order:3!important}.trackers-excel-page .trk-queue-safety-strip{order:4!important}.trackers-excel-page .trk-stage-tabs{order:5!important}.trackers-excel-page .trk-stage-framework{order:6!important}.trackers-excel-page .trk-layout{order:7!important}.trackers-excel-page :where(.trk-acne-quick-sort,.trk-active-summary-line,.trk-metrics-strip,.trk-attribution-diagnostic,.trk-rep-performance,.trk-manager-workbench-disclosure){order:20!important}}.trackers-excel-page.has-detail-drawer :where(.trk-toolbar-filters,.trk-advanced-filter-drawer,.trk-mobile-filter-shell),.trackers-excel-page.is-call-mode-open :where(.trk-toolbar-filters,.trk-advanced-filter-drawer,.trk-mobile-filter-shell){display:none!important}:root{--figma-blue: #0ea5b7;--figma-blue-strong: #075985;--figma-blue-soft: #e9fbff;--figma-sidebar-start: #ffffff;--figma-sidebar-end: #fff8e8;--figma-page: #f7fbff;--figma-card: #ffffff;--figma-card-border: #dfe6ef;--figma-card-border-strong: #ccd7e6;--figma-ink: #111827;--figma-muted: #657084;--figma-quiet: #8b96a8;--figma-radius: 10px;--figma-radius-lg: 12px;--figma-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 8px 18px rgba(15, 23, 42, .07);--figma-shadow-hover: 0 2px 4px rgba(15, 23, 42, .07), 0 12px 26px rgba(15, 23, 42, .09);--figma-shell-width: 276px;--figma-topbar-height: 70px;--figma-content-x: 28px;--figma-content-y: 24px;--figma-section-gap: 24px;--surface-app: var(--figma-page);--surface-page: var(--figma-page);--surface-card: var(--figma-card);--surface-panel: var(--figma-card);--surface-raised: var(--figma-card);--accent: var(--figma-blue);--accent-50: var(--figma-blue-soft);--accent-100: #dbe6ff;--accent-200: #b9cbff;--accent-500: var(--figma-blue);--accent-600: var(--figma-blue);--accent-700: var(--figma-blue-strong);--text-primary: var(--figma-ink);--text-secondary: var(--figma-muted);--text-tertiary: var(--figma-quiet);--border-subtle: var(--figma-card-border);--border-default: var(--figma-card-border);--border-strong: var(--figma-card-border-strong);--radius-sm: 7px;--radius-md: 9px;--radius-lg: var(--figma-radius);--radius-xl: var(--figma-radius-lg);--shadow-1: var(--figma-shadow);--shadow-card: var(--figma-shadow);--shadow-panel: var(--figma-shadow-hover);--fs-body: 14px;--fs-body-lg: 15px;--fs-heading: 24px;--fs-display: 34px;--sidebar-w-expanded: var(--figma-shell-width);--sidebar-w: var(--figma-shell-width);--sidebar-w-collapsed: 76px}html,body,#root{background:var(--figma-page)}body{color:var(--figma-ink);font-size:14px;text-rendering:optimizeLegibility}.app-shell{grid-template-columns:var(--figma-shell-width) minmax(0,1fr);background:var(--figma-page)}.app-shell-sidebar-collapsed{grid-template-columns:var(--sidebar-w-collapsed) minmax(0,1fr)}.content{background:linear-gradient(115deg,#e0f7ffb8,#f5f3ff8a 38%,#ecfdf594 72%,#fffbeb7a),var(--figma-page)}.content-body{padding:var(--figma-content-y) var(--figma-content-x) 34px;background:radial-gradient(circle at 8% 4%,rgba(125,211,252,.18),transparent 28%),radial-gradient(circle at 88% 0%,rgba(221,214,254,.3),transparent 30%),linear-gradient(180deg,#ffffff94 0,#fff0 210px),var(--figma-page)}.app-page,.aq-page-shell,.aq-page-shell-content{gap:var(--figma-section-gap)}.sidebar{width:var(--figma-shell-width);padding:24px 16px 18px;gap:22px;border-right:1px solid rgba(186,230,253,.95);background:linear-gradient(180deg,#ffffffeb,#ffffff61),linear-gradient(180deg,var(--figma-sidebar-start) 0%,#effcff 34%,#f8f3ff 68%,var(--figma-sidebar-end) 100%);box-shadow:10px 0 26px #0e749017}.sidebar-expanded{width:var(--figma-shell-width)}.sidebar-brand-row{padding:0 6px 18px;border-bottom:1px solid rgba(186,230,253,.8)}.brand-block{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"mark brand" "mark subtitle";column-gap:12px;align-items:center;padding:0;border:0;background:transparent;box-shadow:none}.sidebar .brand-block,.sidebar-expanded .brand-block{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.brand-block:before{content:"≈";grid-area:mark;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(135deg,#dff9ff,#f4ebff);color:var(--figma-blue);font-size:26px;font-weight:800;line-height:1;box-shadow:0 10px 18px #122a7824}.brand{grid-area:brand;color:#14324a;font-size:18px;font-weight:800;letter-spacing:-.01em}.sidebar-expanded .brand:before,.brand:before{display:none!important;content:none!important}.brand-subtitle{grid-area:subtitle;margin-top:1px;color:#64748b;font-size:12px;font-weight:600;letter-spacing:0}.sidebar-nav{gap:18px;padding:0 0 10px}.nav-group{gap:4px}.nav-group-header{padding:0 10px 6px}.nav-group-label,.sidebar-expanded .nav-group-label{color:#667085;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:none}.nav-item,.sidebar-expanded .nav-item{min-height:44px;padding:10px 12px;gap:12px;border:1px solid transparent;border-radius:11px;background:transparent;color:#445166;font-size:14px;font-weight:700;box-shadow:none}.nav-item:hover{background:#e0f7ffe6;border-color:#7dd3fc9e;color:#075985}.nav-item.active,.sidebar-expanded .nav-item.active{background:linear-gradient(135deg,#fff7cc,#e6fbff,#f2e9ff);color:var(--figma-blue-strong);border-color:#f6d365;box-shadow:inset 3px 0 #f59e0b,0 10px 24px #0891b221}.nav-item-icon{width:20px;height:20px;flex-basis:20px}.nav-item-label{font-size:14px;font-weight:800}.sidebar-toggle{right:-10px;width:22px;height:22px;border-color:#ffffff73;background:#fffffff0;color:var(--figma-blue)}.sidebar-collapsed{width:var(--sidebar-w-collapsed);padding:18px 10px}.sidebar-collapsed .sidebar-brand-row{padding:0 0 14px}.sidebar-collapsed .brand-block{display:flex;justify-content:center}.sidebar-collapsed .brand-block:before{width:40px;height:40px}.sidebar-collapsed .brand{display:none}.sidebar-collapsed .nav-item{min-height:44px;justify-content:center;border-radius:11px}.workspace-header-compact{min-height:var(--figma-topbar-height);padding:0 28px 0 24px;border-bottom:1px solid var(--figma-card-border);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:18px}.workspace-header-left{min-width:190px;gap:12px}.workspace-header-breadcrumb{display:none}.workspace-page-title{display:grid;gap:2px;min-width:0}.workspace-page-title strong{color:var(--figma-ink);font-size:18px;font-weight:800;line-height:1.16;letter-spacing:-.01em}.workspace-page-title span{max-width:360px;overflow:hidden;color:var(--figma-muted);font-size:12.5px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workspace-command-center{flex:1 1 560px;max-width:740px;justify-content:flex-end}.workspace-search{width:min(430px,44vw);height:40px;border:1px solid #d9e2ee;border-radius:9px;background:#f9fbfe;color:var(--figma-muted);box-shadow:inset 0 1px #ffffffb3}.workspace-search input{color:var(--figma-ink);font-size:13px;font-weight:600}.workspace-workflow-chip,.workspace-ai-chip,.workspace-pill,.workspace-header-compact .workspace-pill,.workspace-view-mode-select-label{height:32px;border-radius:8px;border-color:#d9e2ee;background:#fff;color:var(--figma-muted);font-size:12px;font-weight:800;box-shadow:none}.workspace-ai-chip{background:#edf7f2;border-color:#cdebd9;color:#239456}.workspace-icon-button,.workspace-avatar{width:34px;height:34px;border-radius:9px}.workspace-avatar{background:#7c5cff;color:#fff;font-size:12px;font-weight:900}.workspace-menu-customize-button{display:none}.page-header,.aq-page-shell-header{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-page>.page-header,.app-page>.aq-page-shell-header,.operations-module-page>.page-header,.operations-module-page>.aq-page-shell-header{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell .content-body .page-header,.app-shell .content-body .aq-page-shell-header,.app-shell .content-body .today-v2-header{border:0!important;border-top:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell .content-body .page-header:before,.app-shell .content-body .page-header:after,.app-shell .content-body .aq-page-shell-header:before,.app-shell .content-body .aq-page-shell-header:after{display:none!important;content:none!important}.page-header-main,.aq-page-shell-header>div:first-child{gap:8px}.page-eyebrow{margin-bottom:0;color:var(--figma-blue);font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}.page-header-main h2,.aq-page-shell-header h2{color:var(--figma-ink);font-size:31px;font-weight:850;line-height:1.1;letter-spacing:-.025em}.page-header-main .meta-text,.page-header-main p.meta-text,.aq-page-shell-header p{max-width:820px;color:var(--figma-muted);font-size:14.5px;font-weight:600;line-height:1.48}.page-title-row{gap:12px}.route-error-page{gap:18px}.route-error-card{display:grid;gap:18px;width:min(100%,980px);padding:22px;border:1px solid var(--figma-card-border);border-radius:var(--figma-radius);background:var(--figma-card);box-shadow:var(--figma-shadow)}.route-error-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.route-error-summary h3,.route-error-card h1{margin:0 0 6px;color:var(--figma-ink);font-size:20px;font-weight:820;line-height:1.2}.route-error-summary p,.route-error-card>p,.route-error-next-steps p{margin:0;color:var(--figma-muted);font-size:14px;font-weight:600;line-height:1.5}.route-error-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.route-error-next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.route-error-next-steps article{padding:14px;border:1px solid var(--figma-card-border);border-radius:8px;background:var(--figma-page)}.route-error-next-steps h4{margin:0 0 5px;color:var(--figma-ink);font-size:13px;font-weight:780}.route-error-details{border-top:1px solid var(--figma-card-border);padding-top:14px}.route-error-details summary{cursor:pointer;color:var(--figma-muted);font-size:13px;font-weight:760}.route-error-details pre{margin:10px 0 0;max-width:100%;overflow:auto;white-space:pre-wrap;color:var(--figma-ink);font-size:12px;line-height:1.5}.app-fatal-error{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--figma-page)}@media (max-width: 760px){.route-error-card{padding:18px}.route-error-summary{display:grid}.route-error-actions{justify-content:flex-start}.route-error-actions .action-button,.route-error-actions .secondary-button{width:100%}.route-error-next-steps{grid-template-columns:1fr}}.page-header-actions,.aq-page-shell-actions{gap:10px}.page-intent-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.page-intent-chip{padding:13px 14px;border:1px solid var(--figma-card-border);border-radius:var(--figma-radius);background:var(--figma-card);box-shadow:var(--figma-shadow);color:var(--figma-muted)}.page-intent-chip strong{color:var(--figma-ink);font-size:12px;letter-spacing:0;text-transform:none}.surface,.home-card,.aq-card,.aq-kpi-card,.aq-chart-panel,.metric-card,.summary-card,.today-command-page .today-pulse-tile,.today-command-page .today-block-error,.today-command-page .today-block-empty,.trk-command-card,.trk-metric-card,.trk-rep-performance,.trk-table-wrap,.uploads-dropzone,.uploads-staging-panel,.uploads-review-panel,.reports-owner-kpi,.reports-owner-chart-card,.reports-owner-performance-card,.reports-owner-retention-summary,.owner-command-metric,.owner-command-attention-card,.command-center-revenue-card,.ai-ops-panel,.ai-ops-review-card,.ai-ops-workflow-note,.ai-ops-orchestration-node,.ai-ops-model-card,.ai-ops-agent-workflow,.ai-ops-routing-card,.ai-ops-browser-card,.ai-ops-escalation-card,.ai-ops-activation-card,.ai-ops-note-preview-card,.ai-ops-conflict-card,.ai-ops-trial-quality-card,.ai-ops-notification-card{border:1px solid var(--figma-card-border);border-radius:var(--figma-radius-lg);background:var(--figma-card);box-shadow:var(--figma-shadow)}.surface,.home-card,.aq-card,.aq-chart-panel,.summary-card,.uploads-staging-panel,.uploads-review-panel,.reports-owner-chart-card,.reports-owner-performance-card,.reports-owner-retention-summary,.owner-command-attention-card,.command-center-revenue-card,.ai-ops-panel{padding:22px}.aq-kpi-card,.metric-card,.owner-command-metric,.trk-metric-card,.reports-owner-kpi{min-height:126px;padding:22px;border-left:0;display:grid;align-content:start;gap:12px}.surface:hover,.home-card:hover,.aq-card:hover,.aq-kpi-card:hover,.owner-command-metric:hover,.today-command-page .today-pulse-tile:hover,.trk-metric-card:hover,.ai-ops-review-card:hover{border-color:var(--figma-card-border-strong);box-shadow:var(--figma-shadow-hover)}.metric-grid,.reports-owner-kpi-grid,.owner-command-summary-strip,.today-command-page .today-pulse-strip,.trk-metrics-strip,.ai-ops-metric-grid{gap:16px}.aq-kpi-card-header,.aq-section-header,.aq-section-header-main{gap:12px}.aq-kpi-card-title,.aq-metric-label,.metric-label,.today-command-page .today-pulse-tile-label,.trk-metric-label,.reports-owner-retention-label{color:var(--figma-muted);font-size:13px;font-weight:750;letter-spacing:0;text-transform:none}.aq-kpi-card-icon,.aq-section-header-icon{width:38px;height:38px;flex-basis:38px;border-radius:9px;background:var(--figma-blue);color:#fff}.aq-kpi-card-value,.aq-metric-value,.metric-value,.today-command-page .today-pulse-tile-value,.trk-metric-value,.reports-owner-retention-value{color:var(--figma-ink);font-size:clamp(27px,2.3vw,38px);font-weight:850;line-height:1;letter-spacing:-.02em}.aq-kpi-card-subtitle,.aq-metric-sub,.today-command-page .today-pulse-tile-subtext,.trk-metrics-context{color:var(--figma-muted);font-size:12.5px;font-weight:600;line-height:1.4}.aq-section-header{margin-bottom:18px}.aq-section-header h3,.ai-ops-panel-heading h2,.ai-ops-panel-heading h3,.trk-panel-title{color:var(--figma-ink);font-size:18px;font-weight:850;line-height:1.2;letter-spacing:-.01em}.aq-section-header p,.ai-ops-panel-note,.trk-panel-subtitle,.meta-text{color:var(--figma-muted);font-size:13.5px;font-weight:550;line-height:1.48}.action-button,.primary-button,.secondary-button,.btn-tertiary,.trk-btn-primary,.trk-btn-ghost,.trk-inline-action-btn,.aq-bulk-action-bar button,.page-controls button,.ai-ops-console-actions button,.ai-ops-review-actions button,.ai-ops-filter-tabs button{min-height:36px;border-radius:8px;font-size:13px;font-weight:800;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.action-button,.primary-button,.trk-btn-primary{border-color:var(--figma-blue);background:var(--figma-blue);color:#fff;box-shadow:0 8px 15px #2f5cf62e}.action-button:hover:not(:disabled),.primary-button:hover:not(:disabled),.trk-btn-primary:hover:not(:disabled){background:var(--figma-blue-strong);border-color:var(--figma-blue-strong)}.secondary-button,.btn-tertiary,.trk-btn-ghost{border-color:#d9e2ee;background:#fff;color:#334155;box-shadow:none}.secondary-button:hover:not(:disabled),.btn-tertiary:hover:not(:disabled),.trk-btn-ghost:hover:not(:disabled){border-color:#c5d2e2;background:#f8fbff;color:var(--figma-ink)}input,select,textarea,.trk-filter-select,.trk-filter-search,.trk-filter-date,.trk-inline-select,.trk-inline-input,.ai-ops-state-transfer-textarea{border-color:#d9e2ee;border-radius:8px;background:#fff;color:var(--figma-ink);font-size:13px;font-weight:600}input:focus,select:focus,textarea:focus,.trk-filter-select:focus,.trk-filter-search:focus,.trk-filter-date:focus,.trk-inline-select:focus,.trk-inline-input:focus,.ai-ops-state-transfer-textarea:focus{border-color:var(--figma-blue);outline:3px solid rgba(47,92,246,.14);outline-offset:0}.aq-status-chip,.aq-severity-chip,.trk-status-chip,.trk-row-tag,.trk-context-chip,.ai-ops-status-pill,.ai-ops-step-status,.ai-ops-escalation-audit,.workspace-workflow-chip,.workspace-ai-chip{border-radius:7px;font-size:11.5px;font-weight:850;letter-spacing:0}.aq-status-chip[data-tone=success],.trk-status-chip-success{background:#ecfdf3;border-color:#bfe8cd;color:#187547}.aq-status-chip[data-tone=warning],.trk-status-chip-warning{background:#fff7df;border-color:#f7dda1;color:#9b6610}.aq-status-chip[data-tone=critical],.trk-row-tag-failed,.trk-status-chip-critical{background:#fff0f0;border-color:#ffc8c8;color:#b42318}.aq-status-chip[data-tone=info],.trk-status-chip-info{background:var(--figma-blue-soft);border-color:#ccd9ff;color:var(--figma-blue-strong)}.aq-data-table-wrap,.aq-table-wrap,.aq-table-workqueue,.trk-table-wrap,.ai-ops-history-table-wrap{border:1px solid var(--figma-card-border);border-radius:var(--figma-radius-lg);background:var(--figma-card);box-shadow:var(--figma-shadow)}.aq-data-table th,.aq-table th,.trk-table thead th,.ai-ops-history-table th,.reports-owner-performance-table th{position:sticky;top:0;z-index:2;padding:13px 14px;background:#f8fbff;color:#506078;font-size:11.5px;font-weight:850;letter-spacing:0;text-transform:none;border-bottom:1px solid var(--figma-card-border)}.aq-data-table td,.aq-table td,.trk-table tbody tr td,.ai-ops-history-table td,.reports-owner-performance-table td{padding:14px;border-bottom:1px solid #e9eef5;color:#334155;font-size:13.5px;line-height:1.45}.aq-data-table tbody tr:hover td,.aq-table tbody tr:hover td,.trk-table tbody tr:hover td,.ai-ops-history-table tbody tr:hover td{background:#f8fbff}.trk-table tbody tr td.trk-col-family,.trk-table tbody td.trk-col-actions{background:#fff}.trk-row-selected td,.trk-row-selected td.trk-col-family,.trk-row-selected td.trk-col-actions{background:#eef4ff}.trk-toolbar{border:1px solid var(--figma-card-border);border-radius:var(--figma-radius-lg);background:#fff;box-shadow:var(--figma-shadow)}.trk-toolbar-main{padding:16px 18px}.trk-toolbar-filters{padding:14px 16px;gap:10px}.trk-title{color:var(--figma-ink);font-size:22px;font-weight:850;letter-spacing:-.01em}.trk-row-count{color:var(--figma-muted);font-size:13px;font-weight:700}.trk-command-strip{gap:14px}.trk-command-card{padding:18px}.trk-command-card span{color:var(--figma-blue);font-size:12px;font-weight:850;text-transform:none;letter-spacing:0}.trk-command-card strong{color:var(--figma-ink);font-size:17px;font-weight:850}.trk-command-card p{color:var(--figma-muted);font-size:13px;line-height:1.45}.trk-stage-tabs,.trk-trial-filter-strip,.aq-filterbar,.aq-op-toolbar,.today-command-page .today-page-controls,.reports-owner-source-note{border:1px solid var(--figma-card-border);border-radius:var(--figma-radius-lg);background:#fff;box-shadow:var(--figma-shadow)}.trk-stage-tabs,.trk-trial-filter-strip,.aq-filterbar,.aq-op-toolbar{padding:10px}.trk-stage-tab,.trk-trial-filter-chip,.aq-filterbar-segment button,.aq-tab{border-radius:8px;font-weight:800}.trk-stage-tab.is-active,.trk-trial-filter-chip.is-active,.aq-filterbar-segment button[aria-pressed=true],.aq-tab[aria-selected=true]{background:var(--figma-blue);color:#fff}.trk-panel,.podium-location-detail-drawer,.unresolved-detail-panel,.actions-note-drawer,.ai-ops-evidence-panel{border:1px solid var(--figma-card-border);border-radius:var(--figma-radius-lg);background:#fff;box-shadow:0 16px 42px #0f172a2e}.trk-panel{width:min(520px,100%)}.trk-panel-header,.actions-note-drawer-header,.podium-location-detail-header,.ai-ops-evidence-panel .ai-ops-panel-heading{position:sticky;top:0;z-index:2;padding:20px 22px;border-bottom:1px solid var(--figma-card-border);background:#fffffffa}.trk-panel-section,.podium-location-detail-section,.unresolved-detail-participant,.unresolved-detail-actions-section,.ai-ops-evidence-section{padding:18px 22px;border-top:1px solid #e9eef5}.trk-panel-close,.podium-location-detail-close{width:34px;height:34px;border-radius:8px}.owner-command-page,.today-command-page,.operations-module-page,.reports-hub,.trackers-excel-page{gap:24px}.owner-command-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-command-metric{gap:12px}.command-center-action-strip,.today-v2-intent-strip,.reports-owner-warning-grid,.reports-owner-definition-grid,.reports-owner-audit-grid{gap:14px}.today-v2-header{gap:20px}.today-v2-intent-strip span,.reports-owner-warning,.reports-owner-definitions,.reports-owner-audit{border:1px solid var(--figma-card-border);border-radius:var(--figma-radius-lg);background:#fff;box-shadow:var(--figma-shadow)}.today-command-page .today-pulse-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.today-command-page .today-pulse-tile{min-height:118px;padding:20px}.today-command-page .today-pulse-tile:before{display:none}.uploads-dropzone{padding:30px;border-style:dashed;border-color:#c5d2e2;background:#fbfdff}.reports-owner-chart-wrap,.reports-owner-performance-grid,.reports-owner-volume-grid{gap:18px}.ai-operations-page .page-header,.ai-operations-page .aq-page-shell-header,.ai-ops-page .page-header{padding:0}.ai-ops-preview-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;border:1px solid #cbd7ff;border-radius:var(--figma-radius-lg);background:linear-gradient(135deg,#2f5cf614,#14b8a614),#fff;box-shadow:var(--figma-shadow)}.ai-ops-preview-banner>*{flex:0 1 auto}.ai-ops-preview-banner p,.ai-ops-preview-banner span:last-child{max-width:100%}.ai-ops-panel{overflow:hidden}.ai-ops-panel-heading{align-items:flex-start;gap:14px}.ai-ops-panel-heading>div{display:grid;gap:5px}.ai-ops-safe-line{color:#187547;font-weight:800}.ai-ops-workflow-note-grid,.ai-ops-orchestration-map,.ai-ops-model-grid,.ai-ops-agent-workflow-grid,.ai-ops-routing-grid,.ai-ops-browser-grid,.ai-ops-escalation-grid,.ai-ops-activation-grid,.ai-ops-conflict-grid,.ai-ops-trial-quality-grid,.ai-ops-notification-list,.ai-ops-workstation-diagram,.ai-ops-architecture-grid,.ai-ops-gate-grid{gap:16px}.ai-ops-orchestration-node,.ai-ops-model-card,.ai-ops-agent-workflow,.ai-ops-routing-card,.ai-ops-browser-card,.ai-ops-escalation-card,.ai-ops-activation-card,.ai-ops-workflow-note,.ai-ops-conflict-card,.ai-ops-trial-quality-card,.ai-ops-notification-card{padding:18px}.ai-ops-orchestration-node{background:linear-gradient(180deg,#eef4ffcc,#ffffffeb),#fff}.ai-ops-orchestration-node-header,.ai-ops-review-title-row,.ai-ops-browser-card-body,.ai-ops-agent-step{gap:12px}.ai-ops-orchestration-node h3,.ai-ops-model-card h3,.ai-ops-agent-workflow h3,.ai-ops-routing-card h3,.ai-ops-browser-card h3,.ai-ops-escalation-card h3,.ai-ops-activation-card h3,.ai-ops-review-title-row h3{color:var(--figma-ink);font-size:15px;font-weight:850;line-height:1.25}.ai-ops-orchestration-node p,.ai-ops-model-card p,.ai-ops-agent-workflow p,.ai-ops-routing-card p,.ai-ops-browser-card p,.ai-ops-escalation-card p,.ai-ops-activation-card p,.ai-ops-review-card p{color:var(--figma-muted);font-size:13px;line-height:1.45}.ai-ops-filter-tabs{gap:8px;padding:8px;border:1px solid var(--figma-card-border);border-radius:var(--figma-radius-lg);background:#f8fbff}.ai-ops-filter-tabs .secondary-button[aria-pressed=true],.ai-ops-filter-tabs .secondary-button.is-active{background:var(--figma-blue);border-color:var(--figma-blue);color:#fff}.ai-ops-run-steps,.ai-ops-agent-step-list,.ai-ops-readiness-list,.ai-ops-activity-timeline{gap:10px}.ai-ops-run-step,.ai-ops-agent-step,.ai-ops-readiness-row,.ai-ops-gate-row{border:1px solid #e4eaf3;border-radius:10px;background:#fbfdff}.ai-ops-run-step{padding:14px}.ai-ops-run-step-index{background:var(--figma-blue);color:#fff;border-radius:8px}.ai-ops-review-card{grid-template-columns:minmax(0,1fr) 260px;padding:20px;gap:20px}.ai-ops-review-meta-grid,.ai-ops-evidence-section-grid,.ai-ops-note-preview-card dl,.ai-ops-routing-card dl,.ai-ops-browser-card dl{gap:10px 14px}.ai-ops-review-actions,.ai-ops-console-actions{gap:8px}.ai-ops-browser-placeholder{min-height:142px;border-radius:10px;border:1px solid #dce6f2;background:linear-gradient(#dce6f2 0,#dce6f2 0) 18px 18px / 70px 8px no-repeat,linear-gradient(#edf3fb 0,#edf3fb 0) 18px 40px / 72% 8px no-repeat,linear-gradient(#edf3fb 0,#edf3fb 0) 18px 60px / 56% 8px no-repeat,linear-gradient(180deg,#f8fbff,#eef4ff)}.ai-ops-day-timeline{padding-left:0}.ai-ops-day-timeline li{border:1px solid #e4eaf3;border-radius:10px;background:#fff}.ai-ops-resource-compare>article,.ai-ops-architecture-column,.ai-ops-workstation-layer,.ai-ops-evidence-section,.ai-ops-local-state-summary>div{border:1px solid #e4eaf3;border-radius:10px;background:#fbfdff}@media (max-width: 1280px){:root{--figma-content-x: 22px}.workspace-command-center{max-width:520px}.workspace-search{width:min(320px,34vw)}.owner-command-summary-strip,.today-command-page .today-pulse-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-ops-review-card{grid-template-columns:1fr}}@media (max-width: 980px){.workspace-header-compact{min-height:64px;padding:0 18px}.workspace-command-center{display:none}.content-body{padding:20px 18px 28px}.page-header,.aq-page-shell-header{flex-direction:column}.page-intent-strip{grid-template-columns:1fr}.metric-grid,.reports-owner-kpi-grid,.owner-command-summary-strip,.today-command-page .today-pulse-strip,.trk-metrics-strip,.ai-ops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trk-toolbar-main,.trk-toolbar-filters{grid-template-columns:1fr}}@media (max-width: 768px){.app-shell{grid-template-columns:1fr}.app-shell:not(.app-shell-mobile){grid-template-columns:var(--sidebar-w-collapsed) minmax(0,1fr)}.app-shell:not(.app-shell-mobile) .sidebar{width:var(--sidebar-w-collapsed);padding:18px 10px}.app-shell:not(.app-shell-mobile) .sidebar-collapsed .brand-block{justify-content:center}.sidebar{width:min(88vw,320px);padding:22px 16px}.workspace-page-title span{max-width:210px}.workspace-header-actions{gap:6px}.workspace-pill,.workspace-ai-chip,.workspace-workflow-chip,.workspace-menu-customize-button{display:none}.page-header-main h2,.aq-page-shell-header h2{font-size:27px}.metric-grid,.reports-owner-kpi-grid,.owner-command-summary-strip,.today-command-page .today-pulse-strip,.trk-metrics-strip,.ai-ops-metric-grid{grid-template-columns:1fr}.surface,.home-card,.aq-card,.aq-chart-panel,.summary-card,.uploads-staging-panel,.uploads-review-panel,.reports-owner-chart-card,.reports-owner-performance-card,.reports-owner-retention-summary,.owner-command-attention-card,.command-center-revenue-card,.ai-ops-panel{padding:18px}.trk-table-wrap,.aq-data-table-wrap,.ai-ops-history-table-wrap{border-radius:10px}.trk-panel,.podium-location-detail-drawer,.unresolved-detail-panel,.actions-note-drawer,.ai-ops-evidence-panel{width:100%;max-width:none;border-radius:12px 12px 0 0}}@media (max-width: 900px){.workspace-header-compact{min-height:52px;padding:6px 10px;gap:8px}.workspace-header-left{flex:1 1 auto;min-width:0;gap:8px}.workspace-page-title{min-width:0}.workspace-page-title strong{max-width:46vw;overflow:hidden;font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workspace-page-title span,.workspace-workflow-chip,.workspace-ai-chip,.workspace-pill,.workspace-header-compact .workspace-pill,.workspace-avatar,.workspace-icon-button{display:none!important}.workspace-header-actions{flex:0 0 auto;gap:6px;min-width:0}.workspace-mode-menu>summary{max-width:92px;min-height:34px;padding-inline:8px}.workspace-mode-menu>summary span{display:none}.workspace-account-menu>summary{width:34px;min-width:34px;padding:0;justify-content:center;overflow:hidden;font-size:0}.workspace-account-menu>summary:before{content:"Me";color:#0f172a;font-size:11px;font-weight:850}.content-body{padding:10px 10px 22px}.content-body>:where(.app-page,.aq-page-shell,.page-content,.main-content,.page),.content-body>.instructor-retention-page{padding:14px}.page-header,.aq-page-shell-header,.today-v2-header{gap:8px;padding-block:6px 10px}.page-header-main h2,.aq-page-shell-header h2,.today-v2-title,.queue-v2-header-title,.trk-title{font-size:22px;line-height:1.18}.page-header-main .meta-text,.aq-page-shell-header .meta-text,.today-v2-subtitle,.queue-v2-header-sub{font-size:13px;line-height:1.35}.surface,.home-card,.aq-card,.aq-chart-panel,.summary-card,.metric-card,.uploads-staging-panel,.uploads-review-panel,.owner-command-attention-card,.command-center-revenue-card,.ai-ops-panel{padding:14px}.trk-date-range-panel{left:auto;right:0;width:min(292px,calc(100vw - 24px))}}.page-help-popover:not([open])>p{display:none!important}.page-header-main,.aq-page-shell-header>div:first-child{flex:1 1 auto}@media (max-width: 640px){.content-body{padding-inline:8px}.content-body>:where(.app-page,.aq-page-shell,.page-content,.main-content,.page),.content-body>.instructor-retention-page{padding:12px}.page-header-main h2,.aq-page-shell-header h2,.today-v2-title,.queue-v2-header-title,.trk-title{font-size:21px}.queue-v2-page.app-page{padding:8px}.queue-v2-shell{min-height:auto;gap:0;border:1px solid var(--figma-card-border);border-radius:10px;background:#fff}.queue-v2-left,.queue-v2-right{width:100%}.queue-v2-header{padding:14px}.queue-v2-header-row{gap:10px;margin-bottom:10px}.queue-v2-btn-primary,.queue-v2-btn-outline,.action-button,.secondary-button{width:100%;min-height:40px;border-radius:8px}.queue-v2-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.queue-v2-stat-card{min-height:70px;padding:10px 12px;border-radius:8px}.queue-v2-stat-value{font-size:22px}.queue-v2-filter-row,.queue-v2-create-form{gap:8px}.trackers-excel-page .trk-toolbar-main{padding:12px}.trackers-excel-page .trk-toolbar-right,.trackers-excel-page .trk-toolbar-right>*,.trackers-excel-page .trk-btn-primary,.trackers-excel-page .trk-btn-ghost{width:100%}.trk-date-range-panel{position:static;width:100%;margin-top:6px;box-shadow:none}.trk-date-calendar-row{grid-template-columns:1fr}}:root{--surface-app: #f7f8fa;--surface-muted: #f2f4f7;--surface-selected: #ecf8fa;--surface-hover: #eef3f6;--accent-600: #0f7f8d;--accent-700: #0b6472;--sidebar-w-expanded: 272px;--figma-shell-width: 272px}body,.content,.content-body,.app-shell{background:var(--surface-app)}.content-body:before,.content-body:after,.app-shell:before,.app-shell:after{display:none!important}@media (min-width: 1280px){.app-shell:not(.app-shell-mobile):not(.app-shell-sidebar-collapsed){grid-template-columns:272px minmax(0,1fr)!important}.app-shell:not(.app-shell-mobile):not(.app-shell-sidebar-collapsed)>.sidebar,.app-shell:not(.app-shell-mobile):not(.app-shell-sidebar-collapsed) .sidebar-expanded{width:272px!important}}.sidebar{border-right:1px solid var(--border-subtle);background:#fff;box-shadow:none}.sidebar nav{padding-inline:14px}.sidebar .nav-item{width:100%;min-height:36px;border-radius:8px}.sidebar :where(.sidebar-nav,.nav-section,.nav-group,.sidebar-section,ul,li){width:100%!important;max-width:100%!important;justify-self:stretch!important}.workspace-header-compact{min-width:0;border-bottom:1px solid var(--border-subtle);background:#fffffff0;box-shadow:none}.workspace-header-left,.workspace-command-center,.workspace-header-actions,.workspace-page-title strong,.workspace-page-title span,.workspace-search{min-width:0}.workspace-page-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-mode-menu{position:relative;flex:0 0 auto}.workspace-mode-menu-panel{right:0;left:auto;width:min(280px,calc(100vw - 24px));max-width:calc(100vw - 24px);border-radius:8px}.workspace-mode-menu-panel p{max-width:100%;line-height:1.35}.workspace-view-mode-select-label,.workspace-view-mode-select{min-width:0;max-width:100%}@media (max-width: 1500px) and (min-width: 901px){.workspace-header-compact{min-height:52px;padding-inline:12px 10px;gap:8px}.workspace-header-left{flex:0 1 190px;max-width:190px}.workspace-page-title span{display:none}.workspace-command-center{flex:1 1 300px;max-width:420px}.workspace-search{min-width:0}.workspace-workflow-chip,.workspace-ai-chip,.workspace-icon-button,.workspace-pill{display:none!important}.workspace-mode-menu>summary,.workspace-account-menu>summary{min-height:34px;border-radius:8px}.workspace-mode-menu>summary{max-width:112px}}@media (max-width: 1180px) and (min-width: 901px){.workspace-command-center{display:none!important}}@media (min-width: 901px){.content-body{padding:18px clamp(18px,2vw,28px) 32px}.page-header,.aq-page-shell-header,.today-v2-header,.trk-header,.family360-record-header,.instructor-retention-page .page-header{gap:12px;margin-bottom:16px}.surface,.aq-card,.metric-card,.summary-card,.home-card,.uploads-staging-panel,.uploads-review-panel,.ai-ops-panel{border-radius:8px;box-shadow:none}}@media (min-width: 901px) and (max-width: 1400px){.app-shell:not(.app-shell-mobile):not(.app-shell-sidebar-collapsed){grid-template-columns:272px minmax(0,1fr)!important}.app-shell:not(.app-shell-mobile):not(.app-shell-sidebar-collapsed)>.sidebar,.app-shell:not(.app-shell-mobile):not(.app-shell-sidebar-collapsed) .sidebar-expanded{width:272px!important}.content-body{padding-inline:16px}}.sidebar .nav-item-label,.sidebar .sidebar-item-label,.sidebar .nav-label{flex:1 1 auto;max-width:none;min-width:0}@media (min-width: 901px) and (max-width: 1440px){.trackers-excel-page .trk-table{min-width:1040px!important}.trackers-excel-page .trk-col-family{width:250px!important;min-width:250px!important}.trackers-excel-page .trk-col-priority{width:112px!important;min-width:112px!important}.trackers-excel-page .trk-col-location,.trackers-excel-page .trk-col-stage,.trackers-excel-page .trk-col-status{width:132px!important;min-width:132px!important}.trackers-excel-page .trk-col-actions{width:230px!important;min-width:230px!important}.trackers-excel-page .trk-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.trackers-excel-page .trk-row-actions>*{min-width:0}.family360-record-page .aq-data-table-wrap,.family360-recent-table-wrap,.family360-table-block .aq-data-table-wrap{max-width:100%;overflow-x:auto}.family360-record-page .aq-data-table,.family360-record-page .data-table{min-width:980px!important}.family360-record-page .aq-data-table th,.family360-record-page .aq-data-table td{white-space:normal;overflow-wrap:anywhere}}@media (min-width: 901px) and (max-width: 1500px){.instructor-retention-page .retention-workspace-grid,.instructor-retention-page .retention-main-grid,.instructor-retention-page .retention-results-grid,.instructor-retention-page .retention-content-grid{grid-template-columns:minmax(0,1fr)!important}.instructor-retention-page .retention-table-wrap,.instructor-retention-page-drops .retention-table-wrap{width:100%;max-width:100%;overflow-x:auto}.instructor-retention-page .retention-detail-panel{width:100%;max-width:none;max-height:none;overflow:visible}.instructor-retention-page .retention-table{min-width:1060px!important}.instructor-retention-page-drops .retention-table{min-width:1120px!important}}@media (min-width: 901px) and (max-width: 1366px){.aq-data-table-wrap,.today-ops-table-wrap,.trk-table-wrap,.retention-table-wrap{scrollbar-gutter:stable}.aq-data-table th,.aq-data-table td,.today-ops-table th,.today-ops-table td,.trk-table th,.trk-table td,.retention-table th,.retention-table td{padding-inline:10px}}.uploads-workspace-page .uploads-history-collapsible{width:100%;max-width:100%;margin:18px 0 34px;border:1px solid var(--border-subtle);border-radius:8px;background:#fff;box-shadow:none;overflow:hidden}.uploads-workspace-page .uploads-history-collapsible>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;min-height:56px;padding:14px 16px;list-style:none;cursor:pointer}.uploads-workspace-page .uploads-history-collapsible>summary::-webkit-details-marker{display:none}.uploads-workspace-page .uploads-history-collapsible>summary:after{content:"Open";display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:30px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-muted);color:var(--text-main);font-size:12px;font-weight:800}.uploads-workspace-page .uploads-history-collapsible[open]>summary{border-bottom:1px solid var(--border-subtle);background:#fbfcfd}.uploads-workspace-page .uploads-history-collapsible[open]>summary:after{content:"Hide"}.uploads-workspace-page .uploads-history-summary-title{min-width:0;color:var(--text-main);font-size:15px;font-weight:850;line-height:1.2}.uploads-workspace-page .uploads-history-collapsible>summary small{grid-column:1 / 2;min-width:0;color:var(--text-muted);font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.uploads-workspace-page .uploads-history-section{margin:0;border:0;border-radius:0;box-shadow:none}.uploads-workspace-page .uploads-history-load-panel{border-radius:8px;background:var(--surface-app)}.uploads-workspace-page .uploads-history-sortbar{gap:10px}.uploads-workspace-page .uploads-history-sort-controls{justify-content:flex-end}.uploads-workspace-page .uploads-history-table-wrap{width:100%;max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.uploads-workspace-page .uploads-history-table{min-width:1120px!important}.uploads-workspace-page .uploads-history-table th,.uploads-workspace-page .uploads-history-table td{padding-inline:10px;white-space:normal;overflow-wrap:anywhere}.uploads-workspace-page .uploads-history-row-actions{min-width:128px}.uploads-workspace-page .uploads-history-row-actions .secondary-button,.uploads-workspace-page .uploads-history-details-toggle{width:100%;max-width:160px;justify-content:center}.uploads-workspace-page .uploads-history-table .uploads-history-detail-panel{width:min(680px,100%);min-width:0;max-width:100%}@media (min-width: 901px) and (max-width: 1366px){.uploads-workspace-page .uploads-history-collapsible>summary{grid-template-columns:minmax(0,1fr) auto;padding-inline:14px}.uploads-workspace-page .uploads-history-table{min-width:1060px!important}.uploads-workspace-page .uploads-history-sortbar{align-items:flex-start}}:root{--aq-info: var(--info-600);--aq-info-bg: var(--info-50);--aq-info-border: var(--info-200);--aq-success: var(--success-600);--aq-success-bg: var(--success-50);--aq-success-border: var(--success-200);--aq-attention: var(--warn-600);--aq-attention-bg: var(--warn-50);--aq-attention-border: var(--warn-200);--aq-danger: var(--danger-600);--aq-danger-bg: var(--danger-50);--aq-danger-border: var(--danger-200);--aq-violet: var(--violet-600);--aq-violet-bg: var(--violet-50);--aq-violet-border: var(--violet-200)}*{scrollbar-color:#0b879b #dbe8ed;scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#dbe8ed}*::-webkit-scrollbar-thumb{background:#0b879b;border:2px solid #dbe8ed;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#075f70}body,.app-shell{background:var(--surface-app)}.content{background:radial-gradient(130% 64% at 50% -12%,rgba(14,165,183,.07),transparent 58%),linear-gradient(180deg,#f4fafb 0%,var(--surface-app) 46%)}.content,.content-body,.app-page{min-width:0}.content-body{background:transparent}.sidebar{position:fixed!important;top:0;left:0;width:var(--sidebar-w-expanded);max-width:86vw;height:100dvh;z-index:1001;transform:translate(-101%);transition:transform var(--transition-drawer);will-change:transform;background:linear-gradient(180deg,var(--marine-700) 0%,var(--marine-800) 48%,var(--marine-900) 100%);border-right:1px solid rgba(14,165,183,.18);box-shadow:none}.sidebar-closed{pointer-events:none}.sidebar-open{transform:translate(0);pointer-events:auto;box-shadow:26px 0 70px #06222e75}.brand-block{padding-right:46px;background:#ffffff14;border-color:#a7dee852;box-shadow:none}.brand,.brand-subtitle{color:#e6fbff}.brand-subtitle{opacity:.78}.nav-group{background:#ffffff14;border:1px solid rgba(167,222,232,.18);border-radius:8px}.nav-group-header{padding-top:10px}.nav-group-label{color:#8eddec}.nav-item{color:#d8f4fa;border-radius:8px}.nav-item:hover{background:#00a6bd38;border-color:#75ddea59;color:#fff}.nav-item.active{background:#00a6bd;border-color:#75ddea;color:#04242d;box-shadow:inset 4px 0 #e6fbff}.nav-item.active .nav-item-icon{color:#04242d}.workspace-header,.workspace-header-compact{--aq-chrome-cyan: var(--accent-600);--aq-chrome-green: var(--accent-600);--aq-chrome-violet: var(--accent-600);--aq-chrome-pink: var(--danger-500);background:#fff;border-bottom-color:var(--border-subtle);box-shadow:0 1px 2px #082a360d}.workspace-header-compact:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,transparent,rgba(14,165,183,.55) 50%,transparent);pointer-events:none}.workspace-page-title{padding-left:14px;border-left:1px solid var(--border-default)}.workspace-page-title strong{display:block;max-width:340px;overflow:hidden;color:#061a34;text-overflow:ellipsis;white-space:nowrap}.workspace-page-title span{color:#52657a}@media (min-width: 1200px){.workspace-header-left{flex:0 1 auto;max-width:460px}}.workspace-header-actions{gap:8px}.workspace-workflow-chip,.workspace-pill,.workspace-icon-button,.workspace-account-menu>summary,.workspace-mode-menu>summary{background:#f6fafb;border-color:#c7d8df;color:#22384a;border-radius:8px}.workspace-search{background:#fff;border-color:var(--border-default);color:var(--text-secondary);box-shadow:inset 2px 0 0 var(--accent-500)}.workspace-search svg{color:var(--accent-700)}.workspace-search:focus-within{border-color:var(--accent-500);box-shadow:inset 2px 0 0 var(--accent-500),var(--shadow-focus)}.workspace-workflow-chip{background:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);box-shadow:none}.workspace-workflow-chip svg{color:var(--accent-700)}.workspace-icon-button{background:#fff;border-color:var(--border-default);color:var(--text-secondary)}.workspace-icon-button:hover{border-color:var(--accent-200);color:var(--accent-700)}.workspace-icon-dot{background:var(--aq-chrome-pink)}.workspace-ai-chip{background:var(--accent-50);border-color:var(--accent-200);color:var(--accent-700);box-shadow:none}.workspace-ai-chip svg{color:var(--accent-600)}.workspace-mode-menu>summary{background:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);box-shadow:none}.workspace-mode-menu>summary span{color:var(--text-tertiary)}.workspace-mode-menu>summary strong{color:var(--text-primary)}.workspace-pill,.workspace-header-compact .workspace-pill{background:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);box-shadow:none}.workspace-account-menu>summary{background:#fff;border-color:var(--border-default);color:var(--text-primary);box-shadow:none}.workspace-avatar{background:linear-gradient(135deg,var(--accent-500),var(--accent-700));color:#fff;box-shadow:inset 0 -2px #06222e38}.workspace-mode-menu{z-index:240}.workspace-mode-menu-panel,.workspace-account-menu-panel,.menu-customize-panel{z-index:260;background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.workspace-account-menu-panel{gap:2px;padding:6px;min-width:250px}.workspace-account-menu-panel>div:first-child{display:flex;flex-direction:column;gap:1px;padding:8px 10px 11px;margin-bottom:5px;border-bottom:1px solid var(--border-subtle)}.workspace-account-menu-panel>div:first-child strong{font-family:var(--font-display);font-size:15px;font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:var(--ls-display);color:var(--text-primary)}.workspace-account-menu-panel>div:first-child span{font-size:12px;line-height:1.35;color:var(--text-secondary)}.workspace-account-menu-panel>button{width:100%;justify-content:center}.workspace-account-menu-section{padding:0 4px}.workspace-header-compact,.workspace-header-left,.workspace-command-center,.workspace-header-actions,.workspace-page-title,.workspace-mode-menu,.workspace-account-menu{box-sizing:border-box;min-width:0}.workspace-header-compact{position:relative;width:100%;max-width:100%;overflow:visible}.workspace-page-title{max-width:100%}.workspace-page-title strong,.workspace-page-title span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-header-actions{flex-wrap:nowrap;max-width:max-content}.workspace-mode-menu>summary,.workspace-account-menu>summary{min-width:0}.workspace-search{min-width:0;max-width:100%}@media (max-width: 1360px){.workspace-header-compact{padding-inline:14px!important;gap:8px!important}.workspace-command-center{flex:1 1 260px;min-width:0;max-width:360px}.workspace-search{min-width:0}.workspace-workflow-chip,.workspace-ai-chip,.workspace-pill{display:none!important}}@media (min-width: 768px) and (max-width: 1120px){html,body,#root,.app-shell,.content,.content-body{max-width:100%;overflow-x:clip}.workspace-header-compact{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header-title header-actions";align-items:center;min-height:50px;padding-inline:10px!important;column-gap:8px}.workspace-header-left{grid-area:header-title;width:100%;max-width:100%!important;min-width:0!important;flex:initial}.workspace-command-center{display:none!important}.workspace-page-title{padding-left:8px}.workspace-page-title span{display:none!important}.workspace-header-actions{grid-area:header-actions;justify-content:flex-end;gap:6px}.workspace-workflow-chip,.workspace-ai-chip,.workspace-icon-button,.workspace-pill,.workspace-avatar{display:none!important}.workspace-mode-menu>summary{max-width:108px;min-height:34px;padding-inline:8px}.workspace-mode-menu>summary span{display:none}.workspace-account-menu>summary{width:36px;min-width:36px;max-width:36px;min-height:34px;padding:0;justify-content:center;overflow:hidden;font-size:0}.workspace-account-menu>summary:before{content:"Me";color:#064e6d;font-size:11px;font-weight:850}}@media (max-width: 767px){html,body,#root{max-width:100%;overflow-x:hidden}.workspace-header-compact{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;padding:10px 12px 12px!important;gap:8px!important}.workspace-header-left,.workspace-command-center,.workspace-header-actions{width:100%;min-width:0;max-width:100%}.workspace-header-left{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px}.workspace-page-title{min-width:0}.workspace-page-title strong,.workspace-page-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-command-center{display:block!important}.workspace-search{width:100%;min-width:0}.workspace-workflow-chip,.workspace-ai-chip,.workspace-pill{display:none!important}.workspace-header-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.workspace-mode-menu,.workspace-account-menu{min-width:0}.workspace-mode-menu>summary,.workspace-account-menu>summary{max-width:calc(100vw - 24px)}.workspace-mode-menu-panel,.workspace-account-menu-panel,.menu-customize-panel{right:0;left:auto;width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.content-body{width:100%;max-width:100vw;padding:12px!important;overflow-x:hidden}.app-page,.page-header,.aq-page-shell,.aq-page-shell-header,.today-v2-page,.today-v2-header,.surface,.aq-card{max-width:100%;min-width:0}.page-header,.aq-page-shell-header,.today-v2-header{padding:14px!important}.page-header-actions,.page-actions,.aq-page-actions,.filters-row,.controls-row{display:flex;flex-wrap:wrap;gap:8px}.content-body :where(.table-shell,.table-scroll,.table-wrapper,.data-table-wrap,.ops-table-wrap,.trk-table-wrap,.talent-matrix-sheet-shell,.talent-matrix-table-wrap,.staffing-tracker-table-wrap,.staffing-schedule-scroll,.staffing-coverage-scroll){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.page-header,.app-page>.page-header,.aq-page-shell-header,.today-v2-header{background:#fff;border-color:var(--border-subtle);box-shadow:var(--shadow-1)}.page-eyebrow,.today-v2-header-eyebrow{color:var(--accent-700)}.page-header-main h1,.page-header-main h2,.page-title-row h1,.page-title-row h2{color:#102331}.surface,.panel,.summary-card,.metric-card,.aq-kpi-card,.aq-card,.page-section,.data-table,.aq-table,.trk-panel,.trk-table-wrap,.uploads-history-collapsible,.family360-record-panel,.tracker-family-panel,.source-health-source-card,.source-health-command-strip,.communications-command-strip{background:#fff;border-color:var(--border-subtle);box-shadow:var(--shadow-1)}.surface:has(.status-pill-danger),.summary-card:has(.status-pill-danger),.metric-card:has(.status-pill-danger){border-left:3px solid var(--aq-danger)}.surface:has(.status-pill-warning),.summary-card:has(.status-pill-warning),.metric-card:has(.status-pill-warning){border-left:3px solid var(--aq-attention)}.surface:has(.status-pill-success),.summary-card:has(.status-pill-success),.metric-card:has(.status-pill-success){border-left:3px solid var(--aq-success)}.data-table th,.aq-table th,.trk-table th,.today-ops-table th,.retention-table th,.uploads-history-table th,.source-health-table th{background:var(--surface-sunken);color:var(--text-secondary);border-color:var(--border-default);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caption);text-transform:uppercase}.data-table tbody tr:nth-child(2n),.aq-table tbody tr:nth-child(2n),.trk-table tbody tr:nth-child(2n),.uploads-history-table tbody tr:nth-child(2n){background:var(--surface-sunken)}.data-table tbody tr:hover,.aq-table tbody tr:hover,.trk-table tbody tr:hover,.uploads-history-table tbody tr:hover{background:var(--surface-hover)}.trk-table tbody tr,.uploads-history-table tbody tr{border-left:3px solid transparent}.trk-table tbody tr:hover,.uploads-history-table tbody tr:hover{border-left-color:var(--accent-500)}.trk-table tbody tr:has(.trk-row-tag-risk),.trk-table tbody tr:has(.trk-status-chip-warning){border-left-color:var(--aq-attention)}.trk-table tbody tr:has(.trk-row-tag-failed),.trk-table tbody tr:has(.trk-status-chip-danger){border-left-color:var(--aq-danger)}input,select,textarea,.workspace-mode-menu select,.trk-filter-select,.trk-filter-search,.trk-filter-date,.aq-chip-select{background-color:#fff;border-color:#b8ccd5}input:focus,select:focus,textarea:focus,.workspace-mode-menu select:focus,.trk-filter-select:focus,.trk-filter-search:focus,.trk-filter-date:focus,.aq-chip-select:focus{border-color:#00a6bd;box-shadow:0 0 0 3px #00a6bd29;outline:none}.action-button,.trk-inline-action-primary,.trk-inline-action-primary.is-primary,.trk-btn-primary,.today-v2-btn-primary{background:#07879b;border-color:#07879b;color:#fff}.action-button:hover,.trk-inline-action-primary:hover,.trk-inline-action-primary.is-primary:hover,.trk-btn-primary:hover,.today-v2-btn-primary:hover{background:#0b6574;border-color:#0b6574}.secondary-button,.btn-tertiary,.trk-btn-ghost,.trk-inline-action-btn,.today-v2-btn-outline,.owner-command-link-button,.uploads-history-sort-button{background:#fff;border-color:#b8ccd5;color:#22384a}.secondary-button:hover,.btn-tertiary:hover,.trk-btn-ghost:hover,.trk-inline-action-btn:hover,.today-v2-btn-outline:hover,.owner-command-link-button:hover,.uploads-history-sort-button:hover,.uploads-history-sort-button.is-active{background:#e6f7fb;border-color:#00a6bd;color:#0b6574}.aq-tabs,.trk-stage-tabs{background:#fff;border-color:#d4e3e8}.aq-tab,.trk-stage-tab{color:#46586a;outline:none}.aq-tab:hover,.trk-stage-tab:hover{background:#f3f8fa;color:#102331}.aq-tab[aria-selected=true],.aq-tab-active,.trk-stage-tab.is-active{background:#e6f7fb;border-color:var(--accent-600);color:var(--accent-700)}.aq-tab:focus-visible,.trk-stage-tab:focus-visible{outline:2px solid var(--accent-400);outline-offset:1px;border-radius:6px}.trackers-excel-page .trk-stage-tab{font-weight:600;letter-spacing:.01em}.trackers-excel-page .trk-stage-tab.is-active{font-weight:700;color:var(--accent-700);background:transparent;box-shadow:none}.status-pill-info,.chip-severity-info,.chip-source-manual,.trk-status-chip-info,.today-ops-pill-info,.aq-badge[data-tone=info]{background:var(--aq-info-bg);border-color:var(--aq-info-border);color:var(--aq-info)}.status-pill-success,.chip-severity-ok,.chip-link-strong,.chip-stage-enrolled,.trk-status-chip-success,.today-ops-pill-success,.aq-badge[data-tone=success]{background:var(--aq-success-bg);border-color:var(--aq-success-border);color:var(--aq-success)}.status-pill-warning,.chip-severity-warning,.chip-link-medium,.chip-stage-waitlist,.trk-status-chip-warning,.trk-row-tag-warning,.trk-row-tag-risk,.trk-created-urgency,.today-ops-pill-sla-risk,.today-ops-pill-sla-review,.aq-badge[data-tone=warning]{background:var(--aq-attention-bg);border-color:var(--aq-attention-border);color:var(--aq-attention)}.status-pill-danger,.chip-severity-critical,.chip-link-weak,.trk-status-chip-danger,.trk-row-tag-failed,.today-ops-pill-sla-failed,.aq-badge[data-tone=danger]{background:var(--aq-danger-bg);border-color:var(--aq-danger-border);color:var(--aq-danger)}.chip-stage-trial,.chip-source-podium,.trk-row-tag-review,.aq-badge[data-tone=violet]{background:var(--aq-violet-bg);border-color:var(--aq-violet-border);color:var(--aq-violet)}.trk-row-tag-next,.aq-badge[data-tone=accent],.status-pill-neutral,.trk-status-chip-neutral,.trk-status-chip-muted{background:#eef3f6;border-color:#c7d8df;color:#46586a}.trk-inline-action-call{background:var(--aq-success-bg);border-color:var(--aq-success-border);color:#0d5d32}.trk-inline-action-text{background:var(--aq-info-bg);border-color:var(--aq-info-border);color:#1743a7}.trk-inline-action-contact,.trk-inline-action-success,.trk-inline-action-btn.is-done,.trk-inline-action-contact.is-done{background:#e5fbff;border-color:#75ddea;color:#0b6574}.trk-inline-action-archive,.trk-inline-action-undo{background:#f6fafb;border-color:#c7d8df;color:#46586a}.trk-inline-action-danger{background:var(--aq-danger-bg);border-color:var(--aq-danger-border);color:var(--aq-danger)}.trackers-excel-page-user .trk-toolbar-main,.trackers-excel-page-user .trk-active-queue-context,.trackers-excel-page-user .trk-mobile-card{border-left:4px solid #00a6bd}.trackers-excel-page-manager .trk-toolbar-main,.trackers-excel-page-manager .trk-manager-workbench-disclosure,.trackers-excel-page-manager .trk-mobile-card{border-left:4px solid #2563eb}.trackers-excel-page-owner .trk-toolbar-main,.owner-command-page :where(.owner-command-overview-panel,.owner-command-risk-table-card){border-left:4px solid #6d3bd1}.owner-command-page :where(.owner-command-landing-section,.owner-command-overview-panel,.owner-command-risk-table-card,.owner-command-section,.manager-command-section,.manager-command-health-grid,.manager-command-links){content-visibility:auto;contain-intrinsic-size:auto 260px}.uploads-workspace-page .page-header{margin-bottom:16px}.uploads-command-summary{border-left:4px solid #00a6bd}.uploads-workflow-step{border-color:#d4e3e8}.uploads-workflow-step.is-current{border-color:#00a6bd;background:#f7fdff}.uploads-lane-segment.is-selected{border-color:#00a6bd;background:#e6f7fb;box-shadow:inset 4px 0 #00a6bd}.uploads-safety-rules{position:sticky;top:12px;min-width:0;padding:0;border:1px solid #d4e3e8;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0f23310d}.uploads-safety-rules-details{min-width:0;padding-top:0;border-top:0}.uploads-safety-rules-details>summary{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto auto;gap:2px 12px;align-items:center;padding:12px;border-left:4px solid var(--aq-success);cursor:pointer;list-style:none}.uploads-safety-rules-details>summary::-webkit-details-marker{display:none}.uploads-safety-rules-details>summary:after{content:"Open";align-self:center;border:1px solid #b8ccd5;border-radius:6px;padding:4px 8px;color:#46586a;font-size:11px;font-weight:800;grid-column:2;grid-row:1 / span 2;justify-self:end;white-space:nowrap}.uploads-safety-rules-details[open]>summary{border-bottom:1px solid #d4e3e8}.uploads-safety-rules-details[open]>summary:after{content:"Hide"}.uploads-safety-rules-title{grid-column:1;grid-row:1;min-width:0;color:#102331;font-size:13px;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.uploads-safety-rules-subtitle{grid-column:1;grid-row:2;min-width:0;color:#64748b;font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.uploads-safety-rules ul,.uploads-safety-rules details:not(.uploads-safety-rules-details){margin:0;padding:12px}.uploads-safety-rules details:not(.uploads-safety-rules-details){display:block;border-top:1px solid #d4e3e8}.uploads-safety-rules details:not(.uploads-safety-rules-details) summary{display:block;min-width:0;color:#102331;line-height:1.3;overflow-wrap:anywhere}.uploads-safety-rules ul{display:grid;gap:8px;list-style:none}.uploads-safety-rules li:before{color:var(--aq-success)}.uploads-history-collapsible{border:1px solid #d4e3e8;border-radius:8px;background:#fff}.uploads-workspace-page .uploads-history-collapsible>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;min-height:0;padding:14px 16px;background:#fff;border-left:4px solid #2563eb}.uploads-workspace-page .uploads-history-collapsible>summary:after{background:#fff;border-color:#b8ccd5;color:#22384a}.uploads-workspace-page .uploads-history-summary-title{color:#102331;font-size:15px;line-height:1.25}.uploads-workspace-page .uploads-history-collapsible>summary small{grid-column:1 / 2;color:#64748b;line-height:1.4}.uploads-workspace-page .uploads-history-section{display:grid;gap:14px;padding:16px;border-top:1px solid #d4e3e8;background:#fff}.uploads-workspace-page .uploads-history-list-shell{display:grid;gap:12px;min-width:0}.uploads-workspace-page .uploads-history-sortbar,.uploads-workspace-page .uploads-history-sort-controls,.uploads-workspace-page .uploads-history-show-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.uploads-workspace-page .uploads-history-sortbar{justify-content:space-between}.uploads-workspace-page .uploads-history-table-wrap{width:100%;max-width:100%;border:1px solid #d4e3e8;border-radius:8px;overflow-x:auto}.uploads-workspace-page .uploads-history-table{min-width:960px;table-layout:fixed}.uploads-workspace-page .uploads-history-table th,.uploads-workspace-page .uploads-history-table td{padding:8px 10px;white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.uploads-workspace-page .uploads-history-table thead th{white-space:nowrap}.uploads-workspace-page .uploads-history-col-time{width:148px}.uploads-workspace-page .uploads-history-col-source{width:27%}.uploads-workspace-page .uploads-history-col-location{width:16%}.uploads-workspace-page .uploads-history-col-status{width:150px}.uploads-workspace-page .uploads-history-col-impact{width:19%}.uploads-workspace-page .uploads-history-col-actions{width:220px}.uploads-workspace-page .uploads-history-source-cell,.uploads-workspace-page .uploads-history-count-strip{display:grid;gap:3px;min-width:0}.uploads-workspace-page .uploads-history-source-cell{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px;align-items:start}.uploads-workspace-page .uploads-history-time-cell,.uploads-workspace-page .uploads-history-impact-copy,.uploads-workspace-page .uploads-history-skipped-summary,.uploads-workspace-page .uploads-history-issue-count{font-size:12px;line-height:1.3}.uploads-workspace-page .uploads-history-impact-copy,.uploads-workspace-page .uploads-history-skipped-summary,.uploads-workspace-page .uploads-history-issue-count{display:block;margin-top:3px}.uploads-workspace-page .uploads-history-impact-copy{color:#0f172a;font-weight:650}.uploads-workspace-page .uploads-history-row-actions .meta-text{font-size:11px;line-height:1.25}.uploads-workspace-page .uploads-history-row-actions{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;justify-content:flex-start}.uploads-workspace-page .uploads-history-row-actions>.meta-text{flex-basis:100%}.uploads-workspace-page .uploads-history-details,.uploads-workspace-page .uploads-danger-details{width:auto;min-width:0;max-width:100%}.uploads-workspace-page .uploads-history-row-actions .secondary-button,.uploads-workspace-page .uploads-history-details-toggle{width:auto;min-height:28px;max-width:100%;padding:5px 9px;justify-content:center}.uploads-workspace-page .uploads-danger-details{padding:4px 6px}@media (max-width: 900px){.uploads-workspace-page .uploads-history-source-cell{grid-template-columns:1fr;gap:4px}}@media (max-width: 980px){.uploads-operator-layout{grid-template-columns:1fr}.uploads-safety-rules{position:static}}@media (max-width: 900px){.uploads-workspace-page .uploads-history-collapsible>summary{grid-template-columns:1fr}.uploads-workspace-page .uploads-history-collapsible>summary:after{justify-self:start}.uploads-workspace-page .uploads-history-sortbar,.uploads-workspace-page .uploads-history-sort-controls,.uploads-workspace-page .uploads-history-show-more{justify-content:flex-start}}.workspace-mode-menu-panel{grid-template-columns:minmax(0,1fr);align-items:start;width:min(288px,calc(100vw - 24px));min-width:min(260px,calc(100vw - 24px));max-width:calc(100vw - 24px);box-sizing:border-box}.workspace-mode-menu-panel .workspace-view-mode-select-label,.workspace-mode-menu-panel .workspace-view-mode-select-label-compact{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;height:auto;min-height:0;padding:8px 9px;border-radius:8px;box-sizing:border-box}.workspace-mode-menu-panel .workspace-view-mode-label{min-width:0;line-height:1.2}.workspace-mode-menu-panel .workspace-view-mode-select{display:block;width:100%;min-width:0;max-width:none;min-height:30px;height:30px;box-sizing:border-box;border-radius:6px}.workspace-mode-menu-panel p{min-width:0;max-width:100%;overflow-wrap:break-word}.workspace-mode-menu-panel .workspace-menu-customize-button{display:inline-flex;justify-content:center;width:100%;min-width:0;min-height:30px;white-space:normal;box-sizing:border-box}.bundle-calculator-page{gap:12px}.bundle-calculator-page>.page-header{min-height:0;margin-bottom:0;padding:10px 12px}.bundle-calculator-page .page-header-main{gap:2px}.bundle-calculator-page .page-header-main h2{font-size:18px;line-height:1.2}.bundle-calculator-page .page-header-main .meta-text,.bundle-calculator-page .page-header-main>p{font-size:12px;line-height:1.35}.bundle-calculator-page .bundle-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bundle-calculator-page .bundle-kpi-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;padding:9px 12px;gap:10px}.bundle-calculator-page .bundle-kpi-card span{min-width:0;color:#40524d;font-size:12px;line-height:1.25}.bundle-calculator-page .bundle-kpi-card strong{color:#10231f;font-size:20px;line-height:1;text-align:right;white-space:nowrap}.bundle-calculator-page .bundle-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:10px}.bundle-calculator-page .bundle-main-stack,.bundle-calculator-page .bundle-side-stack{gap:10px}.bundle-calculator-page .surface,.bundle-calculator-page .aq-card{box-shadow:none}.bundle-calculator-page .surface{padding:12px}.bundle-calculator-page .aq-section-header{gap:8px;margin-bottom:10px;padding-bottom:8px}.bundle-calculator-page .aq-section-header h3,.bundle-calculator-page .bundle-sales-card h3{margin:0;font-size:14px;line-height:1.2}.bundle-calculator-page .aq-section-header p,.bundle-calculator-page .bundle-sales-copy{margin:2px 0 0;font-size:12px;line-height:1.35}.bundle-calculator-page .bundle-form,.bundle-calculator-page .bundle-form-grid{gap:10px}.bundle-calculator-page .bundle-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bundle-calculator-page .bundle-form label,.bundle-calculator-page .bundle-option-field{gap:4px}.bundle-calculator-page .bundle-form input,.bundle-calculator-page .bundle-form select,.bundle-calculator-page .bundle-form textarea,.bundle-calculator-page .bundle-option-trigger{min-height:34px}.bundle-calculator-page .bundle-duration-presets{gap:6px}.bundle-calculator-page .bundle-duration-presets .secondary-button,.bundle-calculator-page .bundle-status-filters .secondary-button,.bundle-calculator-page .bundle-form-actions .action-button,.bundle-calculator-page .page-controls .secondary-button{min-height:30px;padding-block:5px}.bundle-calculator-page .bundle-form-note{padding:8px 10px}.bundle-calculator-page .bundle-side-stack>.surface .bundle-summary-card{border:0;background:transparent;box-shadow:none;padding:0}.bundle-calculator-page .bundle-pay-highlight{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-bottom:10px}.bundle-calculator-page .bundle-pay-highlight strong{font-size:26px;text-align:right}.bundle-calculator-page .bundle-summary-grid,.bundle-calculator-page .bundle-sales-grid{grid-template-columns:1fr;gap:6px}.bundle-calculator-page .bundle-summary-grid div,.bundle-calculator-page .bundle-sales-grid div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(max-content,.75fr);align-items:start;min-height:28px;padding:5px 0;border-bottom:1px solid rgba(226,232,240,.82);column-gap:10px}.bundle-calculator-page .bundle-summary-grid div:last-child,.bundle-calculator-page .bundle-sales-grid div:last-child{border-bottom:0}.bundle-calculator-page .bundle-summary-grid dt,.bundle-calculator-page .bundle-sales-grid dt{color:#52655f;font-size:11.5px;line-height:1.25}.bundle-calculator-page .bundle-summary-grid dd,.bundle-calculator-page .bundle-sales-grid dd{margin:0;font-size:12.5px;line-height:1.25;text-align:right}.bundle-calculator-page .bundle-summary-grid .bundle-date-note{grid-column:2;max-width:160px;color:#64748b;font-size:11px;line-height:1.25;text-align:right}.bundle-calculator-page .bundle-sales-card{display:grid;gap:8px;padding:12px}.bundle-calculator-page .bundle-follow-up-list{gap:6px}.bundle-calculator-page .bundle-follow-up-row{gap:7px;padding:8px}.bundle-calculator-page .bundle-follow-up-row>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.bundle-calculator-page .bundle-follow-up-row>button span:first-child{min-width:0}.bundle-calculator-page .bundle-follow-up-row>button span:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-calculator-page .bundle-follow-up-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.bundle-calculator-page .bundle-follow-up-actions :where(button,a){min-height:28px;justify-content:center;padding-inline:7px;font-size:11.5px;white-space:nowrap}.bundle-calculator-page .bundle-activity-section .aq-section-content{min-width:0}.bundle-calculator-page .bundle-activity-list{display:grid;gap:8px;max-height:420px;overflow-y:auto;padding-right:4px}.bundle-calculator-page .bundle-activity-item{gap:6px;padding:8px}.bundle-calculator-page .bundle-activity-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.bundle-calculator-page .bundle-activity-main>div,.bundle-calculator-page .bundle-activity-main strong,.bundle-calculator-page .bundle-activity-main span{min-width:0}.bundle-calculator-page .bundle-activity-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-calculator-page .bundle-activity-main time{color:#52655f;font-size:11.5px;white-space:nowrap}.bundle-calculator-page .bundle-activity-meta{display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.bundle-calculator-page .bundle-activity-meta span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-calculator-page .bundle-activity-changes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.bundle-calculator-page .bundle-activity-changes div{min-width:0;padding:5px 6px;border:1px solid rgba(226,232,240,.9);border-radius:6px;background:#f8fafc}.bundle-calculator-page .bundle-activity-changes dt,.bundle-calculator-page .bundle-activity-changes dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-calculator-page .bundle-records-section{padding:12px}.bundle-calculator-page .bundle-records-section .aq-section-header{align-items:center}.bundle-calculator-page .bundle-status-filters{gap:5px}.bundle-calculator-page .aq-data-table-wrap{max-width:100%;overflow-x:auto}.bundle-calculator-page .bundle-records-table{min-width:1480px;table-layout:fixed}.bundle-calculator-page .bundle-records-table th,.bundle-calculator-page .bundle-records-table td{padding:6px 8px;vertical-align:top}.bundle-calculator-page .bundle-records-table th:nth-child(1),.bundle-calculator-page .bundle-records-table td:nth-child(1){width:220px}.bundle-calculator-page .bundle-records-table th:nth-child(2),.bundle-calculator-page .bundle-records-table td:nth-child(2){width:128px}.bundle-calculator-page .bundle-records-table th:nth-child(3),.bundle-calculator-page .bundle-records-table td:nth-child(3){width:190px}.bundle-calculator-page .bundle-records-table th:nth-child(4),.bundle-calculator-page .bundle-records-table td:nth-child(4){width:168px}.bundle-calculator-page .bundle-records-table th:nth-child(8),.bundle-calculator-page .bundle-records-table td:nth-child(8),.bundle-calculator-page .bundle-records-table th:nth-child(13),.bundle-calculator-page .bundle-records-table td:nth-child(13),.bundle-calculator-page .bundle-records-table th:nth-child(14),.bundle-calculator-page .bundle-records-table td:nth-child(14){width:142px}.bundle-calculator-page .bundle-records-table th:nth-child(15),.bundle-calculator-page .bundle-records-table td:nth-child(15){width:88px}.bundle-calculator-page .bundle-customer-cell{display:grid;gap:2px;min-width:0}.bundle-calculator-page .bundle-customer-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-calculator-page .bundle-customer-cell span{display:-webkit-box;max-height:34px;overflow:hidden;color:#64748b;font-size:11.5px;line-height:1.45;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bundle-calculator-page .bundle-records-table td[data-truncate=true],.bundle-calculator-page .bundle-records-table td:nth-child(4),.bundle-calculator-page .bundle-records-table td:nth-child(7),.bundle-calculator-page .bundle-records-table td:nth-child(13){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-calculator-page .bundle-records-table .aq-status-chip{max-width:100%;white-space:normal}@media (max-width: 1320px){.bundle-calculator-page .bundle-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-calculator-page .bundle-workspace-grid{grid-template-columns:1fr}.bundle-calculator-page .bundle-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.bundle-calculator-page .bundle-form-grid,.bundle-calculator-page .bundle-side-stack,.bundle-calculator-page .bundle-follow-up-actions,.bundle-calculator-page .bundle-activity-changes,.bundle-calculator-page .bundle-kpi-grid{grid-template-columns:1fr}}.sidebar .brand,.sidebar .brand-subtitle{color:#e6fbff!important}.sidebar .brand-subtitle{opacity:.82}.sidebar .nav-group-diagnostics .nav-group-label,.sidebar .nav-group-label{color:#8eddec!important}.sidebar .nav-group-diagnostics .nav-item:not(.active),.sidebar .nav-group-diagnostics .nav-item:not(.active) .nav-item-icon,.sidebar .nav-group-diagnostics .nav-item:not(.active) .nav-item-label,.sidebar .nav-item:not(.active),.sidebar .nav-item:not(.active) .nav-item-icon,.sidebar .nav-item:not(.active) .nav-item-label{color:#d8f4fa!important;opacity:.96}.sidebar .nav-group-diagnostics .nav-item:not(.active):hover,.sidebar .nav-item:not(.active):hover{background:#0ea5b733!important;border-color:#8fdde859!important;color:#fff!important}.sidebar .nav-group-diagnostics .nav-item.active,.sidebar .nav-item.active{background:var(--accent-500)!important;border-color:var(--accent-200)!important;color:#04242d!important;box-shadow:inset 4px 0 #e6fbff!important}.sidebar .nav-group-diagnostics .nav-item.active .nav-item-icon,.sidebar .nav-group-diagnostics .nav-item.active .nav-item-label,.sidebar .nav-item.active .nav-item-icon,.sidebar .nav-item.active .nav-item-label{color:#04242d!important}.brand,.aq-page-shell-header h2,.page-header-main h1,.page-header-main h2,.page-title-row h1,.page-title-row h2,.today-v2-header h1,.today-v2-header h2{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-display);line-height:var(--lh-tight);font-optical-sizing:auto}.brand{font-size:19px}.page-eyebrow,.today-v2-header-eyebrow{font-weight:var(--fw-semibold);letter-spacing:var(--ls-caption);text-transform:uppercase}.data-table td,.aq-table td,.aq-data-table td,.trk-table td,.today-ops-table td,.aq-kpi-card-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.app-shell,.app-shell:not(.app-shell-mobile):not(.app-shell-sidebar-collapsed){grid-template-columns:minmax(0,1fr)!important}.brand:before,.brand-block:before{content:none!important}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--accent) 0%,var(--marine-700) 100%);box-shadow:0 6px 16px #0a354352;flex:none}.brand-toggle{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;font:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:8px 10px;border-radius:var(--radius-md);transition:background var(--transition-base)}.brand-toggle:hover{background:#ffffff24}.brand-toggle .brand{display:inline-flex;align-items:center;gap:10px}.nav-launcher{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 12px 0 5px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:16px;letter-spacing:var(--ls-display);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),transform var(--transition-fast)}.nav-launcher:hover{background:var(--surface-hover);border-color:var(--border-subtle)}.nav-launcher:active{transform:scale(.98)}.nav-launcher .brand-mark{width:30px;height:30px;border-radius:8px;box-shadow:0 2px 6px #0a354333}.nav-launcher-word{padding-bottom:1px}@media (max-width: 640px){.nav-launcher{padding:0 4px}.nav-launcher-word{display:none}}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;border:none;cursor:pointer;background:#06222e6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:aq-backdrop-in var(--transition-drawer)}@keyframes aq-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes aq-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app-page>*{animation:aq-reveal .42s cubic-bezier(.22,.61,.36,1) backwards}.app-page>*:nth-child(1){animation-delay:.02s}.app-page>*:nth-child(2){animation-delay:.07s}.app-page>*:nth-child(3){animation-delay:.12s}.app-page>*:nth-child(4){animation-delay:.17s}.app-page>*:nth-child(5){animation-delay:.22s}.app-page>*:nth-child(n+6){animation-delay:.26s}.nav-item,.aq-queue-card,.workspace-icon-button,.workspace-workflow-chip,.workspace-ai-chip,.workspace-pill,.workspace-search,.summary-card,.metric-card,.aq-card{transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base),color var(--transition-base)}.workspace-search{height:34px;cursor:pointer}.workspace-search input{cursor:pointer;-webkit-user-select:none;user-select:none}.workspace-search-kbd{flex:0 0 auto;display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--border-default);border-radius:6px;background:var(--surface-sunken);color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1}.aq-cmdk-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:#06222e6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:aq-cmdk-fade .14s ease}.aq-cmdk{display:flex;flex-direction:column;width:min(640px,100%);max-height:70vh;overflow:hidden;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);box-shadow:var(--shadow-3);animation:aq-cmdk-pop .16s cubic-bezier(.2,.7,.2,1)}.aq-cmdk-input-row{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid var(--border-subtle)}.aq-cmdk-input-icon{flex:0 0 auto;color:var(--text-tertiary)}.aq-cmdk-input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:15px;font-weight:500}.aq-cmdk-input::placeholder{color:var(--text-quiet, #94a3b8)}.aq-cmdk-esc{flex:0 0 auto;display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid var(--border-default);border-radius:6px;background:var(--surface-sunken);color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;line-height:1}.aq-cmdk-results{flex:1 1 auto;overflow-y:auto;padding:6px}.aq-cmdk-group{padding:2px 0 6px}.aq-cmdk-group-label{padding:8px 10px 5px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.aq-cmdk-item{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font-family:var(--font-sans);text-align:left;cursor:pointer}.aq-cmdk-item-title{font-size:13.5px;font-weight:550}.aq-cmdk-item-sub{margin-left:auto;padding-left:12px;max-width:52%;overflow:hidden;font-size:12px;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis}.aq-cmdk-item[aria-selected=true]{background:var(--accent-50)}.aq-cmdk-item[aria-selected=true] .aq-cmdk-item-title{color:var(--accent-800)}.aq-cmdk-note{padding:10px 12px;font-size:13px;color:var(--text-tertiary)}.aq-cmdk-empty{padding:28px 12px;font-size:13px;text-align:center;color:var(--text-secondary)}.aq-cmdk-footer{display:flex;gap:16px;padding:9px 14px;border-top:1px solid var(--border-subtle);background:var(--surface-sunken);font-size:11.5px;color:var(--text-tertiary)}.aq-cmdk-footer span{display:inline-flex;align-items:center;gap:5px}.aq-cmdk-footer kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--border-default);border-radius:5px;background:var(--surface-panel);font-family:var(--font-mono);font-size:10.5px;line-height:1}@keyframes aq-cmdk-fade{0%{opacity:0}to{opacity:1}}@keyframes aq-cmdk-pop{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@supports (appearance: base-select){select,.trk-filter-select,.trk-rows-select,.workspace-view-mode-select,::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select,.trk-filter-select,.trk-rows-select,.workspace-view-mode-select{background-image:none;align-items:center;gap:8px}.workspace-mode-menu-panel .workspace-view-mode-select{display:inline-flex;align-items:center}select::picker-icon{color:var(--text-tertiary);transition:rotate .16s ease,color .12s ease}select:hover::picker-icon{color:var(--accent-600)}select:open::picker-icon{rotate:180deg;color:var(--accent-600)}::picker(select){min-width:anchor-size(width);max-height:min(320px,60vh);overflow-y:auto;padding:5px;margin-top:6px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:var(--shadow-3);opacity:0;translate:0 -4px;transition:opacity .14s ease,translate .14s ease,display .14s allow-discrete,overlay .14s allow-discrete}:open::picker(select){opacity:1;translate:0 0}@starting-style{:open::picker(select){opacity:0;translate:0 -4px}}option{align-items:center;padding:7px 10px;border-radius:var(--radius-sm);font-size:13px;line-height:1.3;color:var(--text-primary);cursor:pointer;transition:background .1s ease,color .1s ease}option:hover,option:focus{background:var(--surface-hover)}option:checked{color:var(--accent-700);font-weight:600;background:var(--accent-50);outline:none}option::checkmark{order:1;margin-left:auto;color:var(--accent-600);font-weight:700}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
