:root{--page-bg: #eef0f2;--panel-bg: #ffffff;--panel-muted: #f4f5f6;--panel-border: #c5cbd1;--text-main: #17191c;--text-soft: #5c6269;--accent: #fe7f2d;--accent-fill: #ff8e0a;--accent-soft: #fff4ec;--accent-control-bg: #ffe0c7;--accent-control-border: #e96f18;--accent-control-hover: #ffd0aa;--accent-foreground: #17191c;--success: #00875a;--warn: #b45309;--danger: #d71920;--agent-status-ready-1: #7bcce4;--agent-status-ready-2: #51acc7;--agent-status-ready-3: #38788b;--agent-status-in-call-1: #7cc67c;--agent-status-in-call-2: #52a552;--agent-status-in-call-3: #418441;--agent-status-dispo-1: #efef66;--agent-status-dispo-2: #cece00;--agent-status-dispo-3: #a4a400;--agent-status-paused-1: #f3bd71;--agent-status-paused-2: #d89b46;--agent-status-paused-3: #ac7c37;--agent-status-dead-1: #df736f;--agent-status-dead-2: #c34b47;--agent-status-dead-3: #9b3c38;--agent-status-timeout: #383838;--agent-status-foreground: #17191c;--agent-status-inverse-foreground: #ffffff;--table-header-bg: #e3e6e9;--table-row-bg: #ffffff;--table-row-alt-bg: #f5f6f7;--table-row-hover-bg: #fff4ec;--table-row-stripe-overlay: rgba(23, 25, 28, .008);--shadow-soft: 0 12px 28px rgba(15, 23, 42, .08);--shadow-raised: 0 1px 2px rgba(15, 23, 42, .08);--font-sans: Arial, Helvetica, sans-serif;--font-size-3xs: 9px;--font-size-2xs: 10px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 13px;--font-size-panel-title: 14px;--font-size-topbar: 15px;--font-size-lg: 16px;--font-size-metric-sm: 18px;--font-size-xl: 20px;--font-size-title: 22px;--font-size-display-xs: 28px;--font-size-display-sm: 30px;--font-size-display-md: 32px;--font-size-display: 46px;--font-size-display-lg: 50px;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--control-height-sm: 24px;--control-height-md: 30px;--control-padding-sm: 8px;--control-padding-md: 10px;--dashboard-campaign-picker-width: 280px;--report-campaign-picker-max-width: 520px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-pill: 999px;--sales-widget-min-height: 236px;--sales-widget-padding: 10px;--sales-widget-gap: 6px;--sales-dashboard-panel-padding: 4px;--z-sticky: 5;--z-dropdown: 10;--z-modal: 100;font-family:var(--font-sans)}[data-theme=dark]{--page-bg: #101214;--panel-bg: #1a1d20;--panel-muted: #25292d;--panel-border: #4a5056;--text-main: #f4f6f8;--text-soft: #c0c6cc;--accent: #fe7f2d;--accent-fill: #ff8e0a;--accent-soft: #2a2d31;--accent-control-bg: #303438;--accent-control-border: #fe7f2d;--accent-control-hover: #3a3f44;--accent-foreground: #17191c;--success: #4bd39c;--warn: #e8b45a;--danger: #ff7d7d;--table-header-bg: #2b2f34;--table-row-bg: #1a1d20;--table-row-alt-bg: #23272b;--table-row-hover-bg: #30353a;--table-row-stripe-overlay: rgba(255, 255, 255, .018);--shadow-soft: 0 10px 24px rgba(0, 0, 0, .18);--shadow-raised: 0 1px 2px rgba(0, 0, 0, .16)}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}body{overflow:hidden;background:var(--page-bg);color:var(--text-main);font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:1.28;letter-spacing:0;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p{margin-top:0;letter-spacing:0}button,select,input{font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-height:var(--control-height-md);align-items:center;justify-content:center;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);padding:0 var(--control-padding-md);font-weight:var(--font-weight-bold);line-height:1;text-align:center;cursor:pointer}button:hover:not(:disabled){border-color:var(--accent-control-border);background:var(--accent-control-hover)}button:disabled{cursor:not-allowed;opacity:.6}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}select,input{min-height:var(--control-height-md);border:1px solid var(--panel-border);border-radius:5px;background:var(--panel-bg);color:var(--text-main);padding:0 8px}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230d1b2a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:30px}[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23f4f7f8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-theme=dark] input,[data-theme=dark] select{border-color:var(--panel-border);background-color:var(--panel-muted)}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.74)}.password-input{position:relative;width:100%}.password-input>input{width:100%;padding-right:calc(var(--control-height-md) + 4px)}.password-input-visibility{position:absolute;top:1px;right:1px;width:calc(var(--control-height-md) - 2px);height:calc(var(--control-height-md) - 2px);min-height:calc(var(--control-height-md) - 2px);border:0;border-left:1px solid var(--panel-border);border-radius:0 4px 4px 0;background:transparent;color:var(--text-soft);padding:0;box-shadow:none}.password-input-visibility:hover:not(:disabled){border-color:var(--panel-border);background:var(--panel-muted);color:var(--text-main)}.password-input-visibility:focus-visible{outline-offset:-2px}.password-input-visibility svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.page-shell{width:100%;min-height:100%}.standalone-shell{width:100vw;height:100vh;overflow:auto;background:var(--page-bg);color:var(--text-main);-webkit-overflow-scrolling:touch}[data-theme=dark] .standalone-shell,[data-theme=dark] .dashboard-shell{background:var(--page-bg)}.standalone-content{min-height:100%;padding:10px}.page-hero{margin-bottom:10px}.dashboard-shell{display:grid;width:100vw;height:100vh;grid-template-columns:204px minmax(0,1fr);background:var(--page-bg);color:var(--text-main);overflow:hidden}.dashboard-shell.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.dashboard-shell.is-sidebar-collapsed .dashboard-sidebar{display:none}.dashboard-sidebar{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--panel-border);background:var(--panel-bg);padding:7px 8px 10px 12px}.dashboard-brand{display:flex;min-height:38px;align-items:center;gap:8px;color:var(--text-main);padding:4px 0 10px;text-decoration:none}.dashboard-brand-mark{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:5px;background:var(--accent-fill);color:var(--accent-foreground);font-size:var(--font-size-panel-title);font-weight:800;line-height:1}.dashboard-brand-copy{display:grid;min-width:0;gap:1px}.dashboard-brand strong{font-size:var(--font-size-panel-title);line-height:1.05;white-space:nowrap}.dashboard-brand small{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1}.dashboard-nav{display:grid;margin-top:0}.dashboard-nav-section{display:grid;gap:6px;padding:10px 0 8px}.dashboard-nav-section+.dashboard-nav-section{border-top:1px solid var(--panel-border)}.dashboard-nav-heading{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.dashboard-nav-link{position:relative;display:flex;align-items:center;gap:9px;min-height:30px;border-radius:4px;color:var(--text-main);padding:4px 9px;text-decoration:none}.dashboard-nav-link:hover{color:var(--text-main)}.dashboard-nav-link.is-active{background:var(--accent-soft);color:var(--text-main)}.dashboard-nav-link.is-active:before{position:absolute;top:7px;bottom:7px;left:-12px;width:3px;border-radius:0 3px 3px 0;background:var(--accent-fill);content:""}.dashboard-nav-icon{width:13px;height:13px;flex:0 0 13px;color:currentColor}.dashboard-nav-link:hover .dashboard-nav-icon,.dashboard-nav-link.is-active .dashboard-nav-icon{color:var(--accent)}.dashboard-nav-copy,.dashboard-nav-label{display:block;min-width:0}.dashboard-nav-copy{flex:1 1 auto}.dashboard-nav-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:1.2;overflow-wrap:anywhere;white-space:normal}.dashboard-workspace{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr)}.dashboard-topbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--panel-border);background:color-mix(in srgb,var(--panel-bg) 84%,transparent);padding:7px 12px}.dashboard-topbar-title-group{display:flex;flex:0 0 auto;min-width:0;align-items:center;gap:7px}.dashboard-sidebar-toggle{display:inline-flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:var(--text-main);padding:0;box-shadow:none}.dashboard-sidebar-toggle:hover{background:var(--panel-muted);color:var(--text-main)}.dashboard-sidebar-toggle svg{width:14px;height:14px}.dashboard-topbar-title{flex:0 0 auto;min-width:0;overflow:visible;color:var(--text-main);font-size:var(--font-size-topbar);font-weight:var(--font-weight-bold);line-height:1.1;text-overflow:clip;white-space:nowrap}.dashboard-topbar-actions{display:flex;flex:0 1 auto;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.dashboard-whats-new,.dashboard-settings{position:relative}.dashboard-whats-new-button,.dashboard-settings-button{white-space:nowrap}.dashboard-whats-new-popover,.dashboard-settings-popover{position:absolute;z-index:var(--z-dropdown);top:calc(100% + 6px);right:0;width:min(360px,calc(100vw - 24px));max-height:min(480px,calc(100vh - 72px));overflow-y:auto;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-bg);box-shadow:var(--shadow-soft);color:var(--text-main);padding:8px}.dashboard-settings-popover{width:min(260px,calc(100vw - 24px))}.dashboard-whats-new-header,.dashboard-settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border-bottom:1px solid var(--panel-border);padding-bottom:7px}.dashboard-whats-new-header>div{display:grid;gap:2px}.dashboard-whats-new-header strong,.dashboard-settings-header strong{font-size:var(--font-size-md)}.dashboard-whats-new-header span{color:var(--text-soft);font-size:var(--font-size-xs)}.dashboard-whats-new-close,.dashboard-settings-close{border:0;background:transparent;color:var(--text-main);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:2px 3px}.dashboard-settings-controls{display:grid;gap:8px;padding-top:8px}.dashboard-settings-logout{width:100%;justify-content:center}.dashboard-whats-new-list{display:grid}.dashboard-whats-new-entry{display:grid;gap:4px;border-bottom:1px solid var(--panel-border);padding:8px 2px}.dashboard-whats-new-entry:last-child{border-bottom:0;padding-bottom:2px}.dashboard-whats-new-entry-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-soft);font-size:var(--font-size-2xs)}.dashboard-whats-new-entry-meta strong{color:var(--text-main);font-size:inherit}.dashboard-whats-new-entry h3{margin:0;font-size:var(--font-size-sm);line-height:1.2}.dashboard-whats-new-entry ul{display:grid;gap:3px;margin:0;padding-left:18px;color:var(--text-soft);font-size:var(--font-size-xs)}.dashboard-source-badge{display:inline-flex;min-height:22px;align-items:center;border-radius:var(--radius-pill);padding:0 9px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap}.dashboard-source-badge-live{border:1px solid rgba(0,135,90,.28);background:#00875a1a;color:var(--success)}.dashboard-source-badge-pending{border:1px solid rgba(180,83,9,.28);background:#b453091a;color:var(--warn)}.dashboard-source-badge-neutral{border:1px solid var(--panel-border);background:var(--panel-muted);color:var(--text-soft)}[data-theme=dark] .dashboard-source-badge-live{border-color:color-mix(in srgb,var(--success) 34%,var(--panel-border));background:#102b22;color:#6be4b2}[data-theme=dark] .dashboard-source-badge-pending{border-color:color-mix(in srgb,var(--warn) 34%,var(--panel-border));background:#302515;color:#f0c36c}[data-theme=dark] .dashboard-source-badge-neutral{border-color:var(--panel-border);background:var(--panel-muted)}.dashboard-theme-button,.dashboard-settings-button,.dashboard-settings-logout,.dashboard-logout-button{gap:6px}.dashboard-theme-button svg,.dashboard-settings-button svg,.dashboard-settings-logout svg,.dashboard-logout-button svg{width:14px;height:14px}.dashboard-content{min-width:0;min-height:0;overflow:auto;padding:10px;-webkit-overflow-scrolling:touch}.dashboard-page{display:grid;gap:8px}.dashboard-section-header h1{margin:0;font-size:var(--font-size-title);letter-spacing:0;line-height:1.08}.dashboard-section-header p,.dashboard-feature-card p{margin:0;color:var(--text-soft)}.dashboard-eyebrow,.dashboard-feature-label,.dashboard-feature-status{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.dashboard-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dashboard-feature-card{display:grid;min-height:140px;align-content:start;gap:6px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);padding:10px;text-decoration:none;box-shadow:var(--shadow-raised)}.dashboard-feature-card:hover{border-color:var(--accent-control-border)}.dashboard-feature-status{justify-self:start;border:1px solid var(--panel-border);border-radius:var(--radius-pill);background:var(--panel-muted);padding:3px 7px}.dashboard-feature-card h2{margin:1px 0 0;font-size:var(--font-size-lg);line-height:1.15}.dashboard-section-header{display:grid;gap:4px}[data-theme=dark] .dashboard-sidebar,[data-theme=dark] .dashboard-topbar{background:var(--panel-bg)}[data-theme=dark] .dashboard-sidebar-toggle:hover{background:var(--panel-muted)}.contact-rate-page{gap:8px}.contact-rate-control-panel,.contact-rate-results-panel{display:grid;gap:6px;padding:8px;border-radius:var(--radius-sm)}.contact-rate-results-header{display:flex;align-items:center;gap:6px}.contact-rate-filter-row{display:grid;align-items:end;justify-content:start;gap:6px}.contact-rate-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.contact-rate-run-actions,.contact-rate-export-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.contact-rate-export-actions{margin-left:auto}.contact-rate-status-line{max-width:100%}.contact-rate-filter-row{grid-template-columns:fit-content(var(--report-campaign-picker-max-width))}.contact-rate-field{display:grid;min-width:0;gap:3px}.contact-rate-field span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.contact-rate-field input,.contact-rate-field select{min-height:26px;width:100%;min-width:0}.contact-rate-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(108px,1fr));gap:6px}.contact-rate-summary-card{display:grid;gap:3px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:6px 8px;text-align:center;box-shadow:var(--shadow-raised)}.contact-rate-summary-card span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.contact-rate-summary-card strong{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;line-height:1}.contact-rate-summary-card.is-good{border-color:color-mix(in srgb,var(--success) 42%,var(--panel-border));background:color-mix(in srgb,var(--success) 12%,var(--panel-bg));color:var(--success)}.contact-rate-summary-card.is-warn{border-color:color-mix(in srgb,var(--warn) 42%,var(--panel-border));background:color-mix(in srgb,var(--warn) 12%,var(--panel-bg));color:var(--warn)}.contact-rate-summary-card.is-danger{border-color:color-mix(in srgb,var(--danger) 42%,var(--panel-border));background:color-mix(in srgb,var(--danger) 12%,var(--panel-bg));color:var(--danger)}.contact-rate-results-header{justify-content:flex-end}.contact-rate-view-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.contact-rate-view-button.is-active{border-color:var(--accent-control-border);background:var(--accent-control-bg);color:var(--text-main);box-shadow:var(--shadow-raised),inset 0 -2px 0 var(--accent)}.contact-rate-table-wrap{max-height:calc(100vh - 455px);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.contact-rate-table{min-width:980px;font-size:var(--font-size-sm)}.foundation-table.contact-rate-table th,.foundation-table.contact-rate-table td{text-align:center;vertical-align:middle}.contact-rate-table th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--table-header-bg);white-space:nowrap}.contact-rate-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.contact-rate-table td:first-child{font-weight:var(--font-weight-bold)}.contact-rate-success-cell.is-positive{color:var(--success);font-weight:var(--font-weight-bold)}.contact-rate-total-row td{border-top:2px solid var(--panel-border);background:var(--panel-muted);font-weight:var(--font-weight-bold)}.call-logs-page{gap:8px}.call-logs-panel{display:grid;gap:6px;padding:8px;border-radius:var(--radius-sm)}.call-recording-summary-panel{display:grid;gap:6px;padding:6px 10px 10px;border-radius:var(--radius-sm)}.call-recording-summary-metrics{display:flex;width:fit-content;max-width:100%;align-items:stretch;flex-wrap:wrap;gap:8px;margin:0}.call-recording-summary-metrics>div{display:grid;width:max-content;max-width:100%;min-height:82px;align-content:start;gap:4px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:10px 14px}.call-recording-summary-metrics dt{color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.call-recording-summary-metrics dd{margin:0;color:var(--text-main);font-size:var(--font-size-title);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1.1}.call-recording-summary-timestamp time{display:grid;gap:2px}.call-recording-summary-date{font-size:var(--font-size-xl);line-height:1.15}.call-recording-summary-time{color:var(--text-soft);font-size:var(--font-size-panel-title);font-weight:var(--font-weight-semibold);line-height:1.2}.call-recording-summary-result-note{margin:0;color:var(--text-soft);font-size:var(--font-size-xs)}.call-logs-actions,.call-logs-results-controls,.call-logs-page-buttons,.call-logs-run-actions,.call-logs-export-actions{display:flex;align-items:center;gap:6px}.call-logs-actions{justify-content:space-between}.call-logs-results-controls,.call-logs-results-meta,.call-logs-page-buttons{flex-wrap:wrap}.call-logs-results-meta{display:flex;align-items:end;gap:10px}.canonical-paginated-results-panel{display:grid;gap:6px;padding:8px;border-radius:var(--radius-sm)}.canonical-results-header,.canonical-pagination-controls{display:flex;align-items:center;gap:6px}.canonical-results-header{justify-content:space-between;flex-wrap:wrap}.canonical-pagination-controls{flex-wrap:wrap}.canonical-rows-per-page-field{display:grid;gap:3px}.canonical-rows-per-page-field span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.canonical-rows-per-page-field select{min-height:var(--control-height-sm);min-width:96px;padding-block:0;font-size:var(--font-size-sm)}.call-logs-page-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--control-height-sm);min-width:var(--control-height-sm);border:1px solid var(--panel-border);border-radius:var(--radius-pill);background:var(--panel-bg);color:var(--text-main);cursor:pointer;padding:0 8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);box-shadow:none}.call-logs-page-button:hover:not(:disabled){border-color:var(--accent-control-border);color:var(--text-main)}.call-logs-page-button-active,.call-logs-page-button-active:disabled{border-color:var(--accent-control-border);background:var(--accent-control-bg);color:var(--text-main);cursor:default;opacity:1;box-shadow:var(--shadow-raised),inset 0 -2px 0 var(--accent)}.call-logs-page-ellipsis{display:inline-flex;min-height:var(--control-height-sm);align-items:center;color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);padding:0 2px}.call-logs-filter-grid{display:grid;gap:6px}.call-logs-campaign-row{display:grid;align-items:end;justify-content:start;gap:6px}.call-logs-campaign-row{grid-template-columns:fit-content(var(--report-campaign-picker-max-width))}.call-logs-campaign-row.is-restricted{grid-template-columns:fit-content(var(--report-campaign-picker-max-width)) minmax(220px,300px);border-bottom:1px solid var(--panel-border);padding-bottom:6px}.call-logs-campaign-field,.call-logs-queue-field{width:auto}.call-logs-actions,.call-logs-run-actions,.call-logs-export-actions{flex-wrap:wrap}.call-logs-export-actions{margin-left:auto}.status-line,.run-status,.call-logs-run-status{display:inline-flex;width:max-content;min-height:24px;min-width:0;max-width:100%;align-items:center;justify-content:center;justify-self:start;flex:0 1 auto;gap:8px;overflow:hidden;border:0;border-radius:0;background:transparent;color:var(--text-soft);padding:0 4px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;text-overflow:ellipsis}.status-line>span,.run-status span,.call-logs-run-status span{min-width:0;overflow:hidden;text-overflow:ellipsis}.canonical-control-row{display:flex;align-items:end;flex-wrap:wrap;gap:6px}.canonical-dashboard-campaign-picker{width:min(var(--dashboard-campaign-picker-width),100%);min-height:26px}.canonical-control-field{display:grid;min-width:0;gap:3px}.canonical-control-field span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.canonical-control-field input,.canonical-control-field select{min-height:26px;width:100%;min-width:0;padding-block:0}.canonical-control-field-sm{width:150px}.canonical-control-field-md{width:min(280px,100%)}.canonical-modal-backdrop{position:fixed;z-index:var(--z-modal);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,#000000 42%,transparent);padding:12px}.canonical-modal{display:grid;width:min(560px,100%);max-height:calc(100vh - 24px);gap:8px;overflow:auto;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);padding:10px;box-shadow:var(--shadow-raised)}.status-line:before,.run-status:before,.call-logs-run-status:before{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--accent-fill);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent);content:""}.status-line.notice-info{background:transparent;color:var(--text-soft)}.status-line.notice-success{background:transparent;color:var(--success)}.status-line.notice-warning{background:transparent;color:var(--warn)}.status-line.notice-error,.status-line.notice-danger{background:transparent;color:var(--danger)}.status-line.notice-success:before{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 14%,transparent)}.status-line.notice-warning:before{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 14%,transparent)}.status-line.notice-error:before,.status-line.notice-danger:before{background:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 14%,transparent)}.canonical-optional-filter-builder{display:grid;width:min(100%,610px);gap:3px;padding-top:2px}.call-logs-optional-filter-builder.is-restricted{width:min(100%,326px)}.call-logs-optional-filter-builder.is-restricted.is-lead-name{width:min(100%,442px)}.canonical-optional-filter-toolbar{display:flex;align-items:center;border-top:1px solid var(--panel-border);padding-top:5px}.call-logs-optional-filter-builder.is-restricted .canonical-optional-filter-toolbar{border-top:0}.canonical-optional-filter-heading{display:inline-flex;align-items:baseline;gap:6px}.canonical-optional-filter-heading>small{color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular)}.canonical-optional-filter-rows{display:grid;min-width:0;flex:1 1 auto;gap:4px}.canonical-optional-filter-controls{display:flex;min-width:0;align-items:flex-start;gap:6px}.canonical-optional-filter-line{display:grid;grid-template-columns:170px 108px minmax(220px,1fr) 20px;align-items:center;gap:4px;border:0;border-radius:4px;background:transparent;padding:0}.call-logs-optional-filter-builder.is-restricted .canonical-optional-filter-line{grid-template-columns:138px 184px;border:0;border-radius:0;background:transparent;padding:0}.call-logs-optional-filter-builder.is-restricted .canonical-optional-filter-line.is-lead-name{grid-template-columns:138px 148px 148px}.canonical-optional-filter-match-field{width:auto}.canonical-optional-filter-field{display:block;min-width:0}.canonical-optional-filter-field input,.canonical-optional-filter-field select{min-height:26px;width:100%;min-width:0;padding-block:0}.call-logs-field{display:grid;gap:3px;min-width:0}.call-logs-field input,.call-logs-field select{min-height:26px;min-width:0;width:100%;padding-block:0}.canonical-optional-filter-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:20px;width:20px;height:20px;border:1px solid transparent;border-radius:3px;background:transparent;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1;padding:0;box-shadow:none}.canonical-optional-filter-action-button.is-add{border-color:var(--success);background:color-mix(in srgb,var(--success) 12%,var(--panel-bg));color:var(--success)}.canonical-optional-filter-action-button.is-remove{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--panel-bg));color:var(--danger)}.canonical-optional-filter-action-button.is-add:hover:not(:disabled){border-color:var(--success);background:color-mix(in srgb,var(--success) 20%,var(--panel-bg))}.canonical-optional-filter-action-button.is-remove:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 18%,var(--panel-bg))}.call-logs-field span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.call-logs-result-count{color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--control-height-sm);white-space:nowrap}.call-logs-notice{margin-bottom:0}.call-logs-table-wrap{max-height:calc(100vh - 330px);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.call-logs-table{min-width:1180px;font-size:var(--font-size-sm)}.call-logs-table.is-restricted{min-width:1420px}.foundation-table.call-logs-table th,.foundation-table.call-logs-table td{text-align:center;vertical-align:middle}.call-logs-table th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--table-header-bg);white-space:nowrap}.call-logs-table td{white-space:nowrap}.foundation-table.call-logs-table .call-logs-row-number-column{width:44px;min-width:44px;max-width:44px;padding-inline:8px;text-align:center}.foundation-table.call-logs-table .call-logs-recording-column{width:158px;min-width:158px;max-width:158px;padding-inline:8px}.call-log-recording-players{display:grid;justify-content:center;gap:3px;width:142px;min-width:142px;max-width:142px;margin-inline:auto}.call-log-recording-entry{display:grid;justify-content:center;gap:2px;width:100%}.call-log-recording-player{display:grid;grid-template-columns:14px minmax(42px,1fr) 42px 14px;align-items:center;gap:3px;width:100%;max-width:100%;min-height:18px}.call-log-recording-player.is-expanded{grid-template-columns:18px minmax(160px,1fr) 58px;gap:6px;width:min(100%,620px)}.call-log-recording-audio{display:none}.call-log-recording-toggle{position:relative;display:inline-grid;width:14px;min-width:14px;height:18px;min-height:18px;place-items:center;border:0;border-radius:2px;background:transparent;color:var(--accent);padding:0;box-shadow:none;text-decoration:none}.call-log-recording-toggle:hover:not(:disabled),.call-log-recording-toggle:focus-visible{border-color:transparent;background:transparent;color:var(--accent-fill)}.call-log-recording-toggle:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.call-log-recording-download{position:relative;display:inline-grid;width:14px;min-width:14px;height:18px;min-height:18px;place-items:center;border:0;border-radius:2px;background:transparent;color:var(--accent);padding:0;box-shadow:none;text-decoration:none}.call-log-recording-download:hover:not(:disabled),.call-log-recording-download:focus-visible{border-color:transparent;background:transparent;color:var(--accent-fill)}.call-log-recording-download.has-error{color:var(--danger)}.call-log-recording-download:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.call-log-recording-download-icon{position:relative;display:block;width:9px;height:10px;border-bottom:1px solid currentColor}.call-log-recording-download-icon:before{position:absolute;left:4px;top:0;width:1px;height:7px;background:currentColor;content:""}.call-log-recording-download-icon:after{position:absolute;left:2px;top:3px;width:4px;height:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;content:"";transform:rotate(45deg)}.call-log-recording-toggle-icon{position:relative;display:block;width:8px;height:10px}.call-log-recording-toggle-icon.is-play{width:0;height:0;margin-left:1px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid currentColor}.call-log-recording-toggle-icon.is-pause:before,.call-log-recording-toggle-icon.is-pause:after{position:absolute;top:1px;bottom:1px;width:2px;background:currentColor;content:""}.call-log-recording-toggle-icon.is-pause:before{left:1px}.call-log-recording-toggle-icon.is-pause:after{right:1px}.call-log-recording-progress-control{position:relative;height:12px}.call-log-recording-progress-track,.call-log-recording-progress-input{position:absolute;left:0;top:50%;width:100%;margin:0}.call-log-recording-progress-track{display:block;height:2px;border-radius:var(--radius-pill);background:var(--panel-border);transform:translateY(-50%)}.call-log-recording-progress-value{display:block;height:100%;border-radius:var(--radius-pill);background:var(--accent)}.call-log-recording-progress-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:12px;min-height:0;border:0;border-radius:0;background:transparent;cursor:pointer;padding:0;transform:translateY(-50%)}[data-theme=dark] input.call-log-recording-progress-input{background:transparent}.call-log-recording-progress-input:disabled{cursor:default;opacity:1}.call-log-recording-progress-input::-webkit-slider-runnable-track{height:2px;background:transparent}.call-log-recording-progress-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:8px;height:8px;margin-top:-3px;border:0;border-radius:50%;background:var(--accent);box-shadow:none}.call-log-recording-progress-input::-moz-range-track{height:2px;background:transparent}.call-log-recording-progress-input::-moz-range-thumb{width:8px;height:8px;border:0;border-radius:50%;background:var(--accent);box-shadow:none}.call-log-recording-time{color:var(--text-soft);font-size:var(--font-size-3xs);font-variant-numeric:tabular-nums;line-height:1;text-align:right}.call-log-recording-retry{justify-self:end;min-height:14px;border:0;border-radius:0;background:transparent;color:var(--accent);padding:0;box-shadow:none;cursor:pointer}.call-log-recording-retry:hover,.call-log-recording-retry:focus-visible{border-color:transparent;background:transparent;color:var(--accent-fill)}.call-log-recording-retry:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.call-log-recording-label{color:var(--text-soft);font-size:var(--font-size-3xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.call-log-recording-unavailable{color:var(--text-soft);font-size:var(--font-size-xs)}.call-logs-table td:has(.call-log-recording-players){padding-block:1px}.status-report-page{gap:8px}.status-report-control-panel,.status-report-results-panel{display:grid;gap:6px;padding:8px;border-radius:var(--radius-sm)}.status-report-actions,.status-report-run-actions,.status-report-export-actions{display:flex;align-items:center;gap:6px}.status-report-actions{justify-content:space-between;flex-wrap:wrap}.status-report-run-actions,.status-report-export-actions{flex-wrap:wrap}.status-report-export-actions{margin-left:auto}.status-report-status-line{max-width:100%}.status-report-filter-grid{display:grid;gap:6px}.status-report-campaign-row,.status-report-detail-row{display:grid;align-items:end;justify-content:start;gap:6px}.status-report-campaign-row{grid-template-columns:360px fit-content(var(--report-campaign-picker-max-width)) max-content}.status-report-detail-row{grid-template-columns:130px 200px 260px 190px max-content}.status-report-field{display:grid;min-width:0;gap:3px}.status-report-field span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.status-report-field input,.status-report-field select{min-height:26px;width:100%;min-width:0;padding-block:0}.status-report-campaign-field{width:auto}.status-report-add-campaign-field{width:min(var(--campaign-select-measured-width, 180px),var(--report-campaign-picker-max-width));max-width:min(100%,var(--report-campaign-picker-max-width))}.status-report-call-type-field{width:130px}.status-report-status-field{width:200px}.status-report-caller-id-field,.status-report-add-caller-id-field{width:auto}.status-report-token-field{display:flex;min-height:26px;min-width:0;align-items:center;align-content:flex-start;flex-wrap:wrap;gap:4px;max-height:64px;overflow:auto;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:3px 5px}.status-report-token-field span{display:inline-flex;max-width:100%;align-items:center;gap:5px;overflow:hidden;border:1px solid var(--accent-control-border);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--text-main);padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.status-report-token-field button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:14px;width:14px;height:14px;border:0;border-radius:3px;background:transparent;color:var(--danger);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;padding:0;box-shadow:none}.status-report-token-field button:hover{background:#d719201a}.status-report-field .status-report-token-field span{color:var(--text-main);font-size:var(--font-size-sm);text-transform:none}.status-report-optional-filter-row{display:grid;gap:6px;justify-content:start}.status-report-optional-filter-line{display:grid;grid-template-columns:170px 96px 240px 20px;align-items:end;gap:6px}.status-report-operator-field{width:96px}.status-report-remove-filter-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:20px;width:20px;height:20px;border:0;border-radius:4px;background:transparent;color:var(--danger);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1;padding:0;box-shadow:none}.status-report-remove-filter-button:hover{background:#d719201a;border-color:transparent}.status-report-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(108px,1fr));gap:6px}.status-report-summary-card{display:grid;gap:3px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:6px 8px;text-align:center;box-shadow:var(--shadow-raised)}.status-report-summary-card span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.status-report-summary-card strong{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;line-height:1}.status-report-summary-card small{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1}.status-report-table-wrap{max-height:calc(100vh - 425px);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.status-report-table{min-width:900px;font-size:var(--font-size-sm)}.foundation-table.status-report-table th,.foundation-table.status-report-table td{text-align:center;vertical-align:middle}.status-report-table th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--table-header-bg);white-space:nowrap}.status-report-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.status-report-table td:first-child{font-weight:var(--font-weight-bold)}.status-report-status-link{color:var(--text-main);text-decoration-color:var(--accent);text-decoration-line:underline;text-underline-offset:2px}.status-report-status-link:hover,.status-report-status-link:focus-visible{text-decoration:underline}.panel,.monitor-card{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel-bg);box-shadow:var(--shadow-soft)}.card-muted{border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted)}[data-theme=dark] .panel,[data-theme=dark] .monitor-card{border-color:var(--panel-border);background:var(--panel-bg)}[data-theme=dark] .card-muted{border-color:var(--panel-border);background:var(--panel-muted)}.ghost-btn,.icon-refresh-button,.sales-dashboard-control-btn,.sales-dashboard-alert-dismiss,.sales-dashboard-card-refresh,.alarm-toggle-button{display:inline-flex;min-height:var(--control-height-md);align-items:center;justify-content:center;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);padding:0 var(--control-padding-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1;text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-raised)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;border-color:var(--accent-control-border);background:var(--accent-control-bg);color:var(--text-main);line-height:1;white-space:nowrap;box-shadow:var(--shadow-raised)}.btn-primary:hover:not(:disabled){border-color:var(--accent-control-border);background:var(--accent-control-hover)}.btn-primary:disabled{border-color:var(--panel-border);background:var(--panel-muted);color:var(--text-soft);opacity:1}.ghost-btn-sm{height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0 var(--control-padding-sm);font-size:var(--font-size-sm)}.icon-refresh-button{min-height:var(--control-height-sm);width:var(--control-height-sm);padding:0}.icon-refresh-button svg{width:15px;height:15px}[data-theme=dark] .ghost-btn,[data-theme=dark] .icon-refresh-button,[data-theme=dark] .sales-dashboard-control-btn,[data-theme=dark] .sales-dashboard-alert-dismiss,[data-theme=dark] .sales-dashboard-card-refresh,[data-theme=dark] .alarm-toggle-button{border-color:var(--panel-border);background:var(--panel-muted)}[data-theme=dark] .ghost-btn:hover,[data-theme=dark] .icon-refresh-button:hover,[data-theme=dark] .sales-dashboard-control-btn:hover,[data-theme=dark] .sales-dashboard-alert-dismiss:hover,[data-theme=dark] .sales-dashboard-card-refresh:hover,[data-theme=dark] .alarm-toggle-button:hover{border-color:var(--accent-control-border);background:var(--accent-control-hover)}.button-compact{height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0 var(--control-padding-sm);font-size:var(--font-size-sm)}.segmented-control{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(64px,1fr);overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);box-shadow:var(--shadow-raised)}.segmented-control button{min-height:var(--control-height-sm);border:0;border-right:1px solid var(--panel-border);border-radius:0;background:transparent;color:var(--text-soft);padding:0 var(--control-padding-sm);box-shadow:none}.segmented-control button:last-child{border-right:0}.segmented-control button.is-active{border-color:var(--accent-control-border);background:var(--accent-control-bg);color:var(--text-main);box-shadow:inset 0 -2px 0 var(--accent)}.signal-pill{display:inline-flex;min-height:20px;align-items:center;justify-content:center;border:1px solid var(--panel-border);border-radius:var(--radius-pill);padding:2px 7px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap}.signal-good{border-color:color-mix(in srgb,var(--success) 42%,var(--panel-border));background:color-mix(in srgb,var(--success) 12%,var(--panel-bg));color:var(--success)}.signal-warn{border-color:color-mix(in srgb,var(--warn) 42%,var(--panel-border));background:color-mix(in srgb,var(--warn) 12%,var(--panel-bg));color:var(--warn)}.signal-bad{border-color:color-mix(in srgb,var(--danger) 42%,var(--panel-border));background:color-mix(in srgb,var(--danger) 12%,var(--panel-bg));color:var(--danger)}.leads-page{display:grid;gap:8px}.leads-panel{display:grid;min-width:0;gap:8px;padding:8px}.report-result-section-heading,.leads-section-heading,.leads-results-bar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.report-result-section-heading h2,.leads-section-heading h2{margin:0;font-size:var(--font-size-lg);line-height:1.1}.report-result-section-heading p,.leads-section-heading p{margin:3px 0 0;color:var(--text-soft);font-size:var(--font-size-xs)}.report-result-section-heading span,.leads-section-heading span,.leads-results-bar span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.report-result-section-heading-actions{display:flex;align-items:center;justify-content:end;gap:6px}.report-result-section-heading-actions-only{justify-content:flex-end}.leads-report-controls{display:grid;gap:6px}.leads-report-filter-row{display:grid;align-items:end;justify-content:start;gap:6px}.leads-report-filter-row{grid-template-columns:fit-content(var(--report-campaign-picker-max-width)) max-content}.leads-heatmap-filter-row{grid-template-columns:260px 320px max-content max-content max-content}.leads-campaign-field,.leads-list-field{width:auto}.leads-field{display:grid;min-width:0;gap:3px}.leads-field span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.leads-field input,.leads-field select{min-height:26px;min-width:0;padding-block:0;width:100%}.leads-campaign-field select{padding-left:8px;padding-right:30px;background-position:right 10px center}.leads-primary-button{align-self:end}.leads-empty-state{border:1px dashed var(--panel-border);border-radius:var(--radius-sm);color:var(--text-soft);padding:10px;font-size:var(--font-size-sm)}.leads-table-scroll{max-height:calc(100vh - 310px);overflow:auto;border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.leads-table{min-width:1040px}.leads-breakdown-table{min-width:1180px}.foundation-table.leads-table th,.foundation-table.leads-table td{height:24px;padding:4px 7px;text-align:center;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}.leads-table thead th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--table-header-bg)}.leads-link-button{min-height:0;border:0;background:transparent;color:var(--text-main);padding:0;text-decoration:underline}.leads-pagination{display:flex;align-items:center;gap:6px}.leads-statistics-controls{display:grid;min-width:0;grid-template-columns:fit-content(var(--report-campaign-picker-max-width));align-items:start;justify-content:start;gap:6px}.leads-statistics-status{align-self:start;justify-self:start}.leads-heatmap-status{align-self:end;justify-self:start}.leads-statistics-refresh-action{position:relative}.leads-statistics-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.leads-statistics-refresh-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:calc(var(--z-sticky) + 1);display:grid;width:min(360px,calc(100vw - 32px));gap:8px;margin:0;padding:5px 7px;box-shadow:var(--shadow-raised)}.leads-statistics-refresh-popover-actions{display:flex;flex-wrap:wrap;gap:6px}.report-refresh-action{align-self:end;position:relative}.report-refresh-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:calc(var(--z-sticky) + 1);display:grid;width:min(360px,calc(100vw - 32px));gap:8px;margin:0;padding:5px 7px;box-shadow:var(--shadow-raised)}.report-refresh-popover-actions{display:flex;flex-wrap:wrap;gap:6px}.leads-statistics-summary{display:grid;gap:6px;min-height:0}.report-result-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:6px}.leads-call-count-summary{display:grid;grid-template-columns:1.1fr repeat(5,minmax(110px,1fr));gap:0;overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted)}.report-result-card{display:grid;gap:3px;min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:8px}.leads-call-count-card{display:grid;min-width:0;min-height:50px;align-content:center;gap:2px;border-right:1px solid var(--panel-border);padding:7px 10px}.leads-call-count-card:last-child{border-right:0}.report-result-card span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.leads-call-count-card span{color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.report-result-card strong{min-width:0;overflow-wrap:anywhere;color:var(--text-main);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;line-height:1.1}.report-result-card.is-compact-value strong{font-size:var(--font-size-panel-title);line-height:1.15}.leads-call-count-card strong{color:var(--text-main);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;line-height:1}.report-result-card p{margin:0;color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.25}[data-theme=dark] .report-result-card{border-color:var(--panel-border);background:var(--panel-bg)}[data-theme=dark] .agent-performance-definition span{border-color:var(--panel-border);background:var(--panel-muted)}.leads-call-count-card p{margin:0;color:var(--text-soft);font-size:var(--font-size-2xs);line-height:1.2}.leads-call-count-check{margin:0}.leads-statistics-analysis-layout{display:grid;min-height:0;grid-template-columns:minmax(620px,1fr) minmax(300px,360px);gap:8px}.leads-statistics-table-panel{display:grid;min-width:0;min-height:0;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg)}.leads-statistics-table-toolbar{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px solid var(--panel-border);background:var(--panel-muted);padding:6px 9px}.leads-statistics-table-toolbar strong{font-size:var(--font-size-sm)}.leads-statistics-table-toolbar span{min-width:0;overflow:hidden;color:var(--text-soft);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.leads-statistics-table-panel .leads-summary-table-scroll{max-height:calc(100vh - 314px);border:0;border-radius:0}.leads-summary-table{min-width:960px}.foundation-table.leads-summary-table .leads-summary-unavailable{color:var(--text-soft)}.foundation-table.leads-summary-table tfoot th,.foundation-table.leads-summary-table tfoot td{border-top:2px solid var(--panel-border);font-weight:var(--font-weight-bold)}.foundation-table.leads-summary-table tbody tr.is-selectable{cursor:pointer}.foundation-table.leads-summary-table tbody tr.is-selectable:hover th,.foundation-table.leads-summary-table tbody tr.is-selectable:hover td{background:var(--panel-muted)}.foundation-table.leads-summary-table tbody tr.is-selected th,.foundation-table.leads-summary-table tbody tr.is-selected td{background:var(--accent-soft);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--accent-fill) 3%,transparent)}.foundation-table.leads-summary-table tbody tr.is-empty th,.foundation-table.leads-summary-table tbody tr.is-empty td{color:var(--text-soft)}.leads-statistics-detail-panel{display:grid;align-self:start;min-width:0;min-height:0;grid-template-rows:auto;overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg)}.leads-statistics-detail-header{display:grid;gap:5px;border-bottom:1px solid var(--panel-border);background:var(--panel-muted);padding:9px 10px}.leads-statistics-detail-header p{margin:0;color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.leads-statistics-detail-header h3{margin:0;overflow:hidden;font-size:var(--font-size-panel-title);line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.leads-statistics-detail-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--text-soft);font-size:var(--font-size-xs)}.leads-statistics-detail-meta strong{color:var(--text-main)}.leads-statistics-detail-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--panel-border)}.leads-statistics-detail-kpis div{display:grid;gap:2px;border-right:1px solid var(--panel-border);padding:8px 9px}.leads-statistics-detail-kpis div:last-child{border-right:0}.leads-statistics-detail-kpis span{color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.leads-statistics-detail-kpis strong{font-size:var(--font-size-lg);line-height:1;font-variant-numeric:tabular-nums}.leads-statistics-detail-section{display:grid;gap:7px;border-bottom:1px solid var(--panel-border);padding:9px 10px}.leads-statistics-detail-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.leads-call-count-segment-bar{display:flex;overflow:hidden;height:18px;border:1px solid var(--panel-border);border-radius:var(--radius-pill);background:var(--panel-muted)}.leads-call-count-segment{min-width:2px}.leads-call-count-segment.zero{background:#d8e6f2}.leads-call-count-segment.one-to-three{background:#b9d5ee}.leads-call-count-segment.four-to-five{background:#8fbde9}.leads-call-count-segment.six-to-ten{background:#438ad4}.leads-call-count-segment.over-ten{background:#0d5cae}.leads-call-count-band-grid{display:grid;grid-template-columns:repeat(5,minmax(42px,1fr));gap:4px}.leads-call-count-band{display:grid;gap:1px;color:var(--text-soft);font-size:var(--font-size-xs);text-align:center}.leads-call-count-band strong{color:var(--text-main);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.leads-statistics-disposition-section{align-content:start;min-height:0;border-bottom:0}.leads-statistics-disposition-list{display:grid;min-height:0;max-height:220px;align-content:start;overflow:auto;padding-right:8px;scrollbar-gutter:stable}.leads-statistics-disposition-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;border-bottom:1px solid rgba(203,215,227,.65);padding:5px 0}.leads-statistics-disposition-row strong{padding-right:4px;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.leads-statistics-disposition-row span{min-width:0;overflow:hidden;color:var(--text-soft);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.leads-statistics-disposition-rank{display:inline-flex;width:20px;justify-content:center;margin-right:6px;border:1px solid var(--panel-border);border-radius:var(--radius-pill);background:var(--panel-muted);color:var(--text-soft);font-size:var(--font-size-2xs);font-variant-numeric:tabular-nums}.leads-statistics-detail-empty{border:1px dashed var(--panel-border);border-radius:var(--radius-sm);color:var(--text-soft);padding:8px;font-size:var(--font-size-xs)}.leads-statistics-detail-empty-panel{align-self:stretch;background:var(--panel-bg)}@media(max-width:1180px){.leads-statistics-analysis-layout{grid-template-columns:1fr}.leads-call-count-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.leads-call-count-card:nth-child(3n){border-right:0}}@media(max-width:760px){.leads-call-count-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-call-count-card:nth-child(3n){border-right:1px solid var(--panel-border)}.leads-call-count-card:nth-child(2n){border-right:0}}.leads-heatmap-scroll{max-height:calc(100vh - 390px)}.leads-heatmap-table{min-width:1320px}.foundation-table.leads-heatmap-table th,.foundation-table.leads-heatmap-table td{height:26px;padding:4px 6px;text-align:center;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}.leads-heatmap-table thead th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--table-header-bg)}.leads-heatmap-table tbody th{position:sticky;left:0;z-index:calc(var(--z-sticky) - 1)}.leads-heatmap-cell{border-left:1px solid rgba(203,215,227,.35);color:var(--text-main);font-weight:var(--font-weight-bold)}.leads-heatmap-tone-0{background:var(--panel-bg);color:var(--text-soft)}.leads-heatmap-tone-1{background:color-mix(in srgb,var(--success) 12%,var(--panel-bg))}.leads-heatmap-tone-2{background:color-mix(in srgb,var(--success) 22%,var(--panel-bg))}.leads-heatmap-tone-3{background:color-mix(in srgb,var(--warn) 28%,var(--panel-bg))}.leads-heatmap-tone-4{background:color-mix(in srgb,var(--warn) 42%,var(--panel-bg))}.leads-heatmap-tone-5{background:color-mix(in srgb,var(--danger) 22%,var(--panel-bg))}.lists-page{display:grid;gap:8px}.lists-panel,.lists-filter-panel{display:grid;gap:8px;padding:8px}.lists-filter-row,.lists-filter-actions,.lists-filter-run-actions,.lists-export-actions,.lists-filter-field{display:flex;align-items:end;flex-wrap:wrap;gap:6px}.lists-filter-field{display:grid;min-width:0;gap:3px}.lists-filter-field span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.lists-filter-field input,.lists-filter-field select{min-height:26px;width:100%;min-width:0;padding-block:0}.lists-campaign-field{width:min(var(--campaign-select-measured-width, 180px),var(--report-campaign-picker-max-width));max-width:min(100%,var(--report-campaign-picker-max-width))}.lists-filter-actions{align-items:center;justify-content:flex-start}.lists-filter-run-actions,.lists-export-actions{display:flex;align-items:center;gap:6px}.lists-export-actions{margin-left:auto}.lists-status-line{max-width:100%}.lists-empty-state{border:1px dashed var(--panel-border);border-radius:var(--radius-sm);color:var(--text-soft);padding:10px;font-size:var(--font-size-sm)}.lists-table-scroll{max-height:calc(100vh - 260px);overflow:auto;border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.lists-table{min-width:1040px}.foundation-table.lists-table th,.foundation-table.lists-table td{height:24px;padding:4px 7px;text-align:center;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}.lists-table thead th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--table-header-bg)}.users-page{display:grid;gap:8px}.users-panel{display:grid;gap:8px;padding:8px}.users-actions{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.users-actions span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.users-inventory{display:grid;gap:8px}.users-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.users-summary-card{display:grid;gap:4px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:8px}.users-summary-card span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.users-summary-card strong{overflow:hidden;font-size:var(--font-size-md);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.users-search{justify-content:start}.users-status-filter{justify-content:space-between}.users-filter-actions{margin-left:auto;justify-content:flex-end}.users-empty-state{border:1px dashed var(--panel-border);border-radius:var(--radius-sm);color:var(--text-soft);padding:10px;font-size:var(--font-size-sm)}.users-table-scroll{overflow-x:auto;overflow-y:visible;border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.users-table{min-width:980px}.foundation-table.users-table th,.foundation-table.users-table td{height:24px;padding:4px 7px;text-align:center;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}.users-table thead th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--table-header-bg)}.dids-page{display:grid;gap:8px}.dids-panel{display:grid;gap:8px;padding:10px}.dids-control-grid{--dids-campaign-control-width: 210px;display:grid;gap:8px}.dids-field{display:grid;gap:3px}.dids-field span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.dids-field input,.dids-field select{min-height:26px}.dids-campaign-field{width:var(--dids-campaign-control-width);max-width:100%;justify-self:start}.dids-campaign-field select{width:100%}.dids-focus-control{min-width:210px}.dids-action-row{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.dids-status-line{align-self:end;width:max-content}.dids-empty-state{border:1px dashed var(--panel-border);border-radius:var(--radius-sm);color:var(--text-soft);padding:10px;font-size:var(--font-size-sm)}.dids-secondary-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:stretch;gap:8px;min-width:0}.dids-secondary-controls>.panel{min-width:0}.dids-search-panel,.dids-upload-panel{display:grid;gap:8px;padding:10px}.dids-search-row,.dids-upload-row{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.dids-search-field{width:min(260px,100%)}.dids-search-field input,.dids-upload-field input{height:var(--control-height-md);min-height:var(--control-height-md)}.dids-search-row>button,.dids-upload-row>button{height:var(--control-height-md);min-height:var(--control-height-md)}.dids-upload-field{width:min(320px,100%)}.dids-upload-field input[type=file]{padding:3px 8px;line-height:1}.dids-upload-field input[type=file]::file-selector-button{height:calc(var(--control-height-md) - 8px);margin:0 8px 0 0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--text-main);padding:0 8px;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1}.dids-content{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:8px;min-width:0}.dids-main-column{display:grid;gap:8px;min-width:0}.dids-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.dids-metric{display:grid;gap:6px;min-height:68px;padding:8px}.dids-metric span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.dids-metric strong{align-self:end;font-size:var(--font-size-xl);line-height:1;font-variant-numeric:tabular-nums}.dids-metric small{color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.25}.dids-table-panel{min-width:0;gap:0;padding:0}.dids-side-panel{position:sticky;top:8px;display:grid;gap:8px;min-width:0}.dids-panel-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--panel-border);padding:9px 10px}.dids-panel-header h2{margin:0;font-size:var(--font-size-panel-title);line-height:1.15}.dids-table-toolbar{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.dids-page-size-field{display:inline-flex;align-items:center;gap:5px}.dids-page-size-field span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.dids-page-size-field select{width:76px;height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0 var(--control-padding-sm);font-size:var(--font-size-sm)}.dids-pagination{display:inline-flex;min-width:0;align-items:center;gap:6px}.dids-page-status{height:var(--control-height-sm);min-height:var(--control-height-sm)}.dids-panel-body{min-width:0;overflow:auto;padding:10px}.foundation-table.dids-table{min-width:900px}.foundation-table.dids-table th,.foundation-table.dids-table td{height:30px;padding:5px 7px;white-space:nowrap;font-variant-numeric:tabular-nums}.dids-table tbody tr{cursor:pointer}.dids-table tbody tr:hover>th,.dids-table tbody tr:hover>td,.dids-table tbody tr.is-selected>th,.dids-table tbody tr.is-selected>td{background:var(--accent-soft)}.dids-detail-card{display:grid;gap:10px;padding:10px}.dids-detail-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.dids-detail-heading span:first-child{display:block;margin-bottom:4px;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.dids-detail-heading h2{margin:0;font-size:var(--font-size-panel-title);line-height:1.15}.dids-detail-heading h2{overflow-wrap:anywhere}.dids-detail-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dids-detail-stat{display:grid;gap:3px;min-height:54px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:7px 8px}.dids-detail-stat span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.1}.dids-detail-stat strong{font-size:var(--font-size-md);font-variant-numeric:tabular-nums}.dids-signal-list{display:grid;gap:8px}.dids-signal-list div{display:grid;gap:4px;border-top:1px solid var(--panel-border);padding-top:8px}.dids-signal-list div:first-child{border-top:0;padding-top:0}.dids-signal-list strong{font-size:var(--font-size-sm)}.dids-signal-list span{color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.35}.acquity-did-page{display:grid;width:100vw;height:100vh;align-content:start;gap:8px;overflow:auto;background:var(--page-bg);color:var(--text-main);padding:10px}.acquity-did-header{padding:10px}.acquity-did-header h1{margin:0;font-size:var(--font-size-lg);line-height:1.15}.acquity-did-header p{margin:3px 0 0;color:var(--text-soft);font-size:var(--font-size-xs)}.acquity-did-control-panel{display:grid;gap:8px;padding:10px}.acquity-did-control-grid{display:grid;grid-template-columns:minmax(150px,180px) fit-content(var(--report-campaign-picker-max-width));align-items:end;justify-content:start;gap:6px}.acquity-did-field{display:grid;gap:3px}.acquity-did-field span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.acquity-did-action-row{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.acquity-did-focus-control{min-width:210px}.acquity-did-status-line{align-self:end;width:max-content}.acquity-did-secondary-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:stretch;gap:8px;min-width:0}.acquity-did-secondary-controls>.panel{min-width:0}.acquity-did-search-panel{display:grid;gap:8px;padding:10px}.acquity-did-search-row{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.acquity-did-search-field{width:min(260px,100%)}.acquity-did-search-field input,.acquity-did-upload-field input{height:var(--control-height-md);min-height:var(--control-height-md)}.acquity-did-search-row>button,.acquity-did-upload-row>button,.acquity-did-search-status,.acquity-did-upload-status{height:var(--control-height-md);min-height:var(--control-height-md)}.acquity-did-search-status{align-self:end;width:max-content;min-width:0;max-width:100%}.acquity-did-upload-panel{display:grid;gap:8px;padding:10px}.acquity-did-upload-row{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.acquity-did-upload-field{width:min(320px,100%)}.acquity-did-upload-field input[type=file]{padding:3px 8px;line-height:1}.acquity-did-upload-field input[type=file]::file-selector-button{height:calc(var(--control-height-md) - 8px);margin:0 8px 0 0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--text-main);padding:0 8px;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1}.acquity-did-upload-status{align-self:end;width:max-content;min-width:0;max-width:100%}.acquity-did-content{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:8px;min-width:0}.acquity-did-main-column{display:grid;gap:8px;min-width:0}.acquity-did-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.acquity-did-metric{display:grid;gap:6px;min-height:68px;padding:8px}.acquity-did-metric span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.acquity-did-metric span{text-transform:uppercase}.acquity-did-metric strong{align-self:end;font-size:var(--font-size-xl);line-height:1;font-variant-numeric:tabular-nums}.acquity-did-metric small{color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.25}.acquity-did-panel{min-width:0}.acquity-did-panel-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--panel-border);padding:9px 10px}.acquity-did-panel-header h2{margin:0;font-size:var(--font-size-panel-title);line-height:1.15}.acquity-did-table-toolbar{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.acquity-did-page-size-field{display:inline-flex;align-items:center;gap:5px}.acquity-did-page-size-field span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.acquity-did-page-size-field select{width:76px;height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0 var(--control-padding-sm);font-size:var(--font-size-sm)}.acquity-did-pagination{display:inline-flex;min-width:0;align-items:center;gap:6px}.acquity-did-page-status{height:var(--control-height-sm);min-height:var(--control-height-sm)}.acquity-did-panel-body{min-width:0;overflow:auto;padding:10px}.foundation-table.acquity-did-table{min-width:900px}.foundation-table.acquity-did-table th,.foundation-table.acquity-did-table td{height:30px;padding:5px 7px;white-space:nowrap;font-variant-numeric:tabular-nums}.acquity-did-table tbody tr{cursor:pointer}.acquity-did-table tbody tr:hover>th,.acquity-did-table tbody tr:hover>td,.acquity-did-table tbody tr.is-selected>th,.acquity-did-table tbody tr.is-selected>td{background:var(--accent-soft)}.acquity-did-side-panel{position:sticky;top:8px;min-width:0}.table-wrap{width:100%;min-width:0;overflow:auto}table th,table td{text-align:center!important}table :is(th,td).cell-agent-name{text-align:left!important}:where(table>thead>tr>th,table>thead>tr>td){background-color:var(--table-header-bg)}:where(table>tbody>tr>th,table>tbody>tr>td){background-color:var(--table-row-bg)}:where(table>tbody>tr:nth-child(2n)>th,table>tbody>tr:nth-child(2n)>td){background-color:var(--table-row-alt-bg);background-image:linear-gradient(var(--table-row-stripe-overlay),var(--table-row-stripe-overlay))!important}:where(table>tbody>tr:hover>th,table>tbody>tr:hover>td){background-color:var(--table-row-hover-bg)}.foundation-table{width:100%;border-collapse:collapse;color:var(--text-main);font-size:var(--font-size-sm);line-height:1.22}.foundation-table th,.foundation-table td{border-bottom:1px solid var(--panel-border);padding:5px 8px;text-align:center}.foundation-table th{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.table-sort-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:0;border:0;background:transparent;color:inherit;padding:0;font:inherit;text-transform:inherit}.table-sort-button:not(:disabled){cursor:pointer}.table-sort-button:not(:disabled):hover,.table-sort-button.is-active{color:var(--text-main)}.table-sort-indicator{position:relative;display:inline-block;width:8px;height:12px;flex:0 0 8px}.table-sort-indicator:before,.table-sort-indicator:after{position:absolute;left:1px;width:0;height:0;border-right:3px solid transparent;border-left:3px solid transparent;content:""}.table-sort-indicator:before{top:1px;border-bottom:4px solid var(--text-soft)}.table-sort-indicator:after{bottom:1px;border-top:4px solid var(--text-soft)}.table-sort-button.is-active .table-sort-indicator:before{border-bottom-color:var(--accent)}.table-sort-button.is-active .table-sort-indicator:after{border-top-color:var(--accent)}.table-sort-indicator.is-asc:after,.table-sort-indicator.is-desc:before{display:none}.foundation-table .cell-numeric{font-variant-numeric:tabular-nums}.canonical-report-table-wrap{max-height:calc(100vh - 455px);border:1px solid var(--panel-border);border-radius:var(--radius-sm);overflow:auto}.canonical-report-table{min-width:980px;font-size:var(--font-size-sm)}.canonical-report-table.is-wide{min-width:1320px}.foundation-table.canonical-report-table th,.foundation-table.canonical-report-table td{text-align:center;vertical-align:middle}.canonical-report-table thead th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--table-header-bg);white-space:nowrap}.canonical-report-table td,.canonical-report-table tbody th{font-variant-numeric:tabular-nums;white-space:nowrap}.canonical-report-table td:first-child,.canonical-report-table tbody th:first-child{font-weight:var(--font-weight-bold)}.canonical-report-total-row th,.canonical-report-total-row td{border-top:2px solid var(--panel-border);background:var(--panel-muted);font-weight:var(--font-weight-bold)}[data-theme=dark] .canonical-report-table-wrap{border-color:var(--panel-border);background:var(--page-bg)}[data-theme=dark] .foundation-table th,[data-theme=dark] .foundation-table td{border-bottom-color:color-mix(in srgb,var(--text-soft) 28%,transparent)}[data-theme=dark] .canonical-report-total-row th,[data-theme=dark] .canonical-report-total-row td{border-top-color:var(--panel-border);background:var(--panel-muted)}.site-inventory-panel{min-width:0;overflow:visible}.site-inventory-table-wrap{max-height:none;overflow-x:auto;overflow-y:visible}.canonical-report-table.site-inventory-table{min-width:850px;table-layout:fixed}.site-inventory-table th:first-child{width:150px}.site-inventory-table th:nth-child(2){width:90px}.site-inventory-table th:nth-child(3){width:260px}.site-inventory-table th:nth-child(4){width:120px}.foundation-table.site-inventory-table th:not(:last-child),.foundation-table.site-inventory-table td:not(:last-child){border-right:1px solid var(--panel-border)}.site-inventory-host-link{color:var(--text-main);font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:2px}.site-inventory-host-link:hover{color:var(--text-main)}.foundation-table.site-inventory-table .site-inventory-campaigns{white-space:normal;text-align:left!important;line-height:1.45}.notice,.monitor-source-notice{margin-bottom:8px;border:1px solid;border-radius:var(--radius-md);padding:7px 9px;font-size:var(--font-size-sm)}.notice-title,.monitor-source-notice-title{font-weight:var(--font-weight-bold)}.notice-body,.monitor-source-notice-body{margin-top:4px}.notice-warning,.monitor-source-notice-warning{border-color:#b45309;background:#fffbeb;color:#92400e}.notice-danger,.monitor-source-notice-danger{border-color:#dc2626;background:#fff7ed;color:#9a3412}.notice-error,.monitor-source-notice-error{border-color:#dc2626;background:#fef2f2;color:#991b1b}.notice-info{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.notice-success{border-color:#059669;background:#ecfdf5;color:#047857}.state-info{background:var(--accent-soft);border-color:var(--accent-control-border)}.state-good{background:#00875a1f;border-color:#00875a59}.state-warn{background:#b453091f;border-color:#b4530959}.state-bad{background:#d719201f;border-color:#d7192061}.sales-dashboard-title-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%}.sales-dashboard-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sales-dashboard-card-picker{display:flex;align-items:center;gap:6px}.sales-dashboard-card-select{width:var(--dashboard-campaign-picker-width);min-width:var(--dashboard-campaign-picker-width);max-width:var(--dashboard-campaign-picker-width)}.sales-dashboard-preset-select{flex:0 0 auto}.sales-dashboard-card-count{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.sales-dashboard-panel{padding:var(--sales-dashboard-panel-padding)}.sales-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sales-widget-gap)}.sales-dashboard-widget{display:flex;min-height:var(--sales-widget-min-height);flex-direction:column;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:var(--sales-widget-padding)}.sales-dashboard-card{position:relative;justify-content:space-between}.sales-dashboard-card-unavailable{border-color:#d7192073}.sales-dashboard-card-meta{min-height:18px;padding:0 24px;text-align:center}.sales-dashboard-card-meta h3{margin:0;font-size:var(--font-size-panel-title);font-weight:var(--font-weight-bold);line-height:1.2;overflow-wrap:anywhere}.sales-dashboard-main{display:flex;min-height:88px;align-items:center;justify-content:center}.sales-dashboard-main-split{position:relative;display:flex;align-items:center;justify-content:center}.sales-dashboard-total{text-align:center}.sales-dashboard-value{color:var(--text-main);font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);line-height:1;font-variant-numeric:tabular-nums}.sales-dashboard-label{color:var(--success);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.sales-dashboard-card-warning,.sales-dashboard-preset-warning{margin-top:7px;color:var(--danger);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.sales-dashboard-setup-warning{color:var(--warn);font-size:var(--font-size-sm)}.sales-dashboard-status-stack{display:flex;flex-direction:column;align-content:center;align-items:flex-end;justify-content:center;gap:4px}.sales-dashboard-main-split>.sales-dashboard-status-stack{position:absolute;top:50%;right:0;transform:translateY(-50%)}.sales-dashboard-status-sides{position:absolute;top:50%;right:0;left:0;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%)}.sales-dashboard-status-stack-left{align-items:flex-start}.sales-dashboard-status-stack-right{align-items:flex-end}.sales-dashboard-status-box{display:inline-grid;box-sizing:border-box;width:62px;height:38px;align-content:center;align-items:center;justify-content:center;justify-items:center;gap:3px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:4px 6px;text-align:center}.sales-dashboard-status-box span{display:block;max-width:100%;overflow:hidden;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.sales-dashboard-status-box strong{display:block;font-size:var(--font-size-lg);line-height:1;font-variant-numeric:tabular-nums}.sales-dashboard-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-top:7px;border-top:1px solid var(--panel-border)}.sales-dashboard-card-stats-four{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-dashboard-mini-kpi{display:grid;min-width:0;min-height:40px;align-content:center;gap:2px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:5px 6px;text-align:center}.sales-dashboard-mini-kpi span{display:block;color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.1;text-transform:uppercase;white-space:nowrap}.sales-dashboard-mini-kpi strong{display:block;font-size:var(--font-size-topbar);font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.sales-dashboard-rate-good{border-color:#00875a59;background:#00875a1f}.sales-dashboard-rate-good strong{color:var(--success)}.sales-dashboard-rate-bad{border-color:#d7192059;background:#d719201a}.sales-dashboard-rate-bad strong{color:var(--danger)}.sales-dashboard-sale-alert{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;border:1px solid rgba(0,135,90,.4);border-radius:var(--radius-sm);background:#00875a1f;color:var(--success);padding:7px 9px;font-weight:var(--font-weight-bold)}.sales-dashboard-report-divider{margin-top:10px;border-top:1px solid var(--panel-border)}.sales-dashboard-report-strip{display:flex;align-items:end;justify-content:flex-start;gap:10px;padding-top:8px}.sales-dashboard-report-status{align-self:end;display:inline-flex;align-items:center;min-height:var(--control-height-md);max-width:min(520px,100%)}.sales-dashboard-report-fields{display:flex;align-items:end;justify-content:flex-start;flex-wrap:wrap;gap:6px;width:100%;max-width:100%}.sales-dashboard-report-field{display:grid;gap:3px;min-width:0}.sales-dashboard-report-field span{color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.sales-dashboard-report-field input{width:100%;min-width:0;min-height:var(--control-height-md);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);padding:0 8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.sales-dashboard-report-run,.sales-dashboard-report-export,.sales-dashboard-report-reset{align-self:end;min-width:72px}.sales-dashboard-report-results{margin-top:8px}.sales-dashboard-report-summary-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:8px}.sales-dashboard-report-summary-card{display:grid;min-height:46px;align-content:center;justify-items:center;gap:2px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);font-variant-numeric:tabular-nums}.sales-dashboard-report-summary-card span{color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.sales-dashboard-report-summary-card strong{font-size:var(--font-size-md);line-height:1}.sales-dashboard-report-summary-card.sales-dashboard-rate-good{border-color:color-mix(in srgb,var(--success) 42%,var(--panel-border));background:var(--panel-bg);color:var(--success)}.sales-dashboard-report-summary-card.sales-dashboard-rate-bad{border-color:color-mix(in srgb,var(--warn) 42%,var(--panel-border));background:var(--panel-bg);color:var(--warn)}.sales-dashboard-report-table-wrap{overflow-x:auto;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg)}.sales-dashboard-report-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--text-main);font-size:var(--font-size-sm)}.sales-dashboard-report-table th,.sales-dashboard-report-table td{border-bottom:0;height:20px;line-height:1;padding:2px 8px;text-align:center;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}.sales-dashboard-report-table thead th{background:var(--table-header-bg);color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.sales-dashboard-report-table tbody th{font-weight:var(--font-weight-bold);line-height:1;padding-bottom:2px;padding-top:2px}.sales-dashboard-report-success-link{border:0;background:transparent;color:var(--text-main);cursor:pointer;font:inherit;font-weight:var(--font-weight-bold);padding:0;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:2px}.sales-dashboard-report-success-link:hover{color:var(--text-main)}.sales-dashboard-report-table .sales-dashboard-rate-good{color:var(--success);font-weight:var(--font-weight-bold)}.sales-dashboard-report-table .sales-dashboard-rate-bad{color:var(--danger);font-weight:var(--font-weight-bold)}.sales-dashboard-report-row-unavailable{color:var(--text-soft)}.sales-dashboard-report-popover-backdrop{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:150px 16px 16px;background:#02102214}.sales-dashboard-report-success-popover{width:min(320px,100%);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-bg);box-shadow:var(--shadow-soft);color:var(--text-main);padding:10px}.sales-dashboard-report-success-popover-header{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--panel-border);padding-bottom:7px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.sales-dashboard-report-success-popover-close{width:24px;height:24px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.sales-dashboard-report-success-total{display:grid;gap:2px;margin-top:8px;border:1px solid rgba(0,135,90,.35);border-radius:var(--radius-sm);background:#00875a1a;padding:8px;text-align:center}.sales-dashboard-report-success-total span{color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.sales-dashboard-report-success-total strong{color:var(--success);font-size:var(--font-size-display-xs);font-variant-numeric:tabular-nums;line-height:1}.sales-dashboard-report-success-breakdown{display:grid;gap:4px;margin-top:8px}.sales-dashboard-report-success-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:6px 8px;font-size:var(--font-size-sm)}.sales-dashboard-report-success-breakdown-row span{min-width:0;color:var(--text-soft);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.sales-dashboard-report-success-breakdown-row strong{font-variant-numeric:tabular-nums}.sales-dashboard-report-success-empty{color:var(--text-soft);font-size:var(--font-size-sm);padding:4px 0}.sales-dashboard-page .sales-dashboard-card{min-height:var(--sales-widget-min-height)}.sales-dashboard-page .sales-dashboard-value{font-size:var(--font-size-display-lg)}.sales-dashboard-page .page-hero{margin-bottom:4px}.monitor-page{display:flex;width:100%;min-height:100%;flex-direction:column;gap:8px}.monitor-page-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.monitor-page-actions{display:flex;align-items:center;gap:8px}.monitor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.monitor-card{min-width:0;padding:8px}.monitor-card-select-row{display:flex;align-items:center;gap:6px;margin-bottom:6px}.monitor-card-select{min-width:0;flex:1 1 auto;height:var(--control-height-md);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background-color:var(--panel-bg);background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;color:var(--text-main);padding:0 30px 0 10px}.monitor-dial-method-pill{display:inline-flex;min-width:132px;min-height:24px;align-items:center;justify-content:center;border:1px solid var(--panel-border);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--text-main);padding:0 9px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap}.monitor-card-body{min-height:0}.monitor-card-empty,.monitor-card-loading,.roster-empty-note{color:var(--text-soft);font-size:var(--font-size-sm)}.monitor-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.monitor-metric-tile,.monitor-kpi-card{display:flex;min-height:48px;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:6px 7px;text-align:center}.monitor-metric-label,.monitor-kpi-card-label{margin-bottom:3px;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.monitor-metric-label{text-transform:none}.monitor-metric-value,.monitor-kpi-card-value{color:var(--text-main);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.1;text-align:center}.monitor-kpi-card-success-rate{min-height:58px}.monitor-kpi-card-success-rate .monitor-kpi-card-value{font-size:var(--font-size-title)}.monitor-tile-ready{background:var(--accent-soft);border-color:var(--accent-control-border)}.monitor-tile-in-call,.monitor-kpi-healthy{background:#00875a1f;border-color:#00875a59}.monitor-tile-dispo,.monitor-tile-paused,.monitor-kpi-caution{background:#b453091f;border-color:#b4530959}.monitor-tile-dead-call,.monitor-tile-alert,.monitor-kpi-bad{background:#d719201f;border-color:#d7192061}.monitor-tile-ready .monitor-metric-value{color:var(--text-main)}.monitor-tile-in-call .monitor-metric-value,.monitor-kpi-healthy .monitor-kpi-card-value{color:var(--success)}.monitor-tile-dispo .monitor-metric-value,.monitor-tile-paused .monitor-metric-value,.monitor-kpi-caution .monitor-kpi-card-value{color:var(--warn)}.monitor-tile-dead-call .monitor-metric-value,.monitor-tile-alert .monitor-metric-value,.monitor-kpi-bad .monitor-kpi-card-value{color:var(--danger)}.monitor-kpi-section{margin-top:7px;padding-top:7px;border-top:1px solid var(--panel-border)}.monitor-kpi-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.monitor-kpi-breakdown{display:flex;justify-content:center;gap:8px}.monitor-kpi-breakdown-item{display:grid;gap:2px}.monitor-kpi-breakdown-status{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.monitor-kpi-breakdown-count{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.monitor-kpi-unavailable{border-color:#d7192059;background:#d7192014}@media(max-width:1180px){body{overflow:auto}.dashboard-shell{height:auto;min-height:100vh;grid-template-columns:1fr;overflow:visible}.dashboard-sidebar{position:sticky;top:0;z-index:var(--z-sticky);display:flex;width:100%;height:36px;min-height:36px;max-height:36px;flex-direction:row;align-items:center;justify-content:flex-start;border-right:0;border-bottom:1px solid var(--panel-border);overflow-x:auto;overflow-y:hidden;padding:5px 10px;scrollbar-width:thin}.dashboard-brand{display:none}.dashboard-nav{display:flex;width:max-content;max-width:100%;height:100%;align-items:center;gap:8px;margin-top:0;overflow-x:auto;overflow-y:hidden;padding-bottom:0;scrollbar-width:thin}.dashboard-nav-section{display:flex;flex:0 0 auto;height:100%;align-items:center;border-top:0;gap:6px;padding:0}.dashboard-nav-heading{display:none}.dashboard-nav-link{height:24px;min-height:24px;padding:0 6px}.dashboard-nav-link.is-active:before{display:none}.dashboard-nav-label{line-height:1;white-space:nowrap}.dashboard-workspace{min-height:calc(100vh - 36px)}.dashboard-content{overflow:visible}.call-logs-campaign-row{grid-template-columns:fit-content(var(--report-campaign-picker-max-width)) minmax(220px,300px)}.call-logs-table-wrap,.contact-rate-table-wrap{max-height:none}.dids-content{grid-template-columns:1fr}.dids-side-panel{position:static}.acquity-did-content{grid-template-columns:1fr}.acquity-did-side-panel{position:static}.sales-dashboard-page .sales-dashboard-title-row{gap:8px}.sales-dashboard-page .sales-dashboard-panel{padding:8px}.sales-dashboard-page .sales-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.sales-dashboard-page .sales-dashboard-widget{min-height:178px;padding:8px}.sales-dashboard-page .sales-dashboard-card{min-height:178px}.sales-dashboard-page .sales-dashboard-card-meta h3{font-size:var(--font-size-panel-title);line-height:1.1}.sales-dashboard-page .sales-dashboard-main{min-height:52px}.sales-dashboard-page .sales-dashboard-value{font-size:var(--font-size-display-md)}.sales-dashboard-page .sales-dashboard-label{font-size:var(--font-size-2xs)}.sales-dashboard-page .sales-dashboard-card-stats{gap:4px;padding-top:6px}.sales-dashboard-page .sales-dashboard-mini-kpi{min-height:32px;gap:1px;padding:3px 4px}.sales-dashboard-page .sales-dashboard-mini-kpi span{font-size:var(--font-size-3xs)}.sales-dashboard-page .sales-dashboard-mini-kpi strong{font-size:var(--font-size-panel-title)}.monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media(max-width:900px){.dashboard-topbar{min-height:40px;padding:7px 10px}.dashboard-content{padding:8px}.sales-dashboard-report-status{width:max-content;min-width:0;max-width:100%}.contact-rate-control-panel,.contact-rate-results-panel{padding:8px}.contact-rate-filter-row{grid-template-columns:fit-content(var(--report-campaign-picker-max-width)) 210px max-content}.leads-report-filter-row{grid-template-columns:fit-content(var(--report-campaign-picker-max-width)) max-content}.leads-heatmap-filter-row{grid-template-columns:minmax(220px,260px) minmax(240px,320px) max-content max-content max-content}.acquity-did-control-grid{grid-template-columns:140px minmax(220px,250px) minmax(220px,260px)}.acquity-did-metric-grid,.dids-metric-grid,.contact-rate-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-rate-table{min-width:820px}.status-report-campaign-row{grid-template-columns:minmax(240px,1fr) fit-content(var(--report-campaign-picker-max-width)) max-content}.status-report-detail-row{grid-template-columns:130px 200px minmax(220px,260px) 180px max-content}.status-report-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.status-report-table{min-width:820px}.sales-dashboard-page .sales-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.acquity-did-secondary-controls{grid-template-columns:1fr}.dashboard-topbar{align-items:center;padding:7px 9px}.dashboard-topbar-actions{justify-content:flex-end}.dashboard-content{padding:8px}.dashboard-card-grid,.sales-report-summary-detail-grid{grid-template-columns:1fr}.dashboard-section-header h1{font-size:var(--font-size-xl)}.dashboard-feature-card{min-height:0}.canonical-results-header{align-items:stretch;flex-direction:column}.call-logs-results-controls,.canonical-pagination-controls{width:100%}.canonical-rows-per-page-field{flex:1}.canonical-pagination-controls{justify-content:flex-start}.call-logs-page-buttons{flex:1 1 100%}.call-logs-filter-grid,.call-logs-campaign-row,.call-logs-optional-filter-builder .canonical-optional-filter-line,.call-logs-optional-filter-builder.is-restricted .canonical-optional-filter-line{grid-template-columns:1fr}.call-logs-optional-filter-builder.is-restricted.is-lead-name{width:100%}.call-logs-optional-filter-builder.is-restricted .canonical-optional-filter-line.is-lead-name{grid-template-columns:1fr}.call-logs-optional-filter-builder{width:100%}.call-logs-optional-filter-builder .canonical-optional-filter-controls{align-items:stretch;flex-direction:column}.call-logs-optional-filter-builder .canonical-optional-filter-action-button{height:20px;justify-self:end}.call-logs-result-count{margin-left:0}.contact-rate-results-header{align-items:stretch;flex-direction:column}.contact-rate-filter-row,.contact-rate-summary-grid,.acquity-did-control-grid,.acquity-did-metric-grid{grid-template-columns:1fr}.acquity-did-control-grid>*{width:100%}.acquity-did-action-row,.acquity-did-panel-header{align-items:stretch;flex-direction:column}.acquity-did-table-toolbar,.acquity-did-pagination{justify-content:flex-start}.acquity-did-page-status{width:max-content;min-width:0;max-width:100%}.acquity-did-search-row,.acquity-did-upload-row{align-items:stretch;flex-direction:column}.acquity-did-search-field,.acquity-did-upload-field,.acquity-did-focus-control{width:100%}.acquity-did-status-line,.acquity-did-search-status,.acquity-did-upload-status{width:max-content;min-width:0;max-width:100%}.leads-report-filter-row{grid-template-columns:1fr}.leads-statistics-controls{grid-template-columns:1fr;align-items:stretch}.leads-statistics-controls>*,.leads-statistics-action-row,.leads-statistics-refresh-action,.leads-statistics-status,.leads-heatmap-status{width:100%}.leads-statistics-action-row>button,.leads-statistics-refresh-action>button{width:100%}.dids-metric-grid,.dids-side-panel{grid-template-columns:1fr}.dids-campaign-field{width:100%}.dids-action-row{align-items:stretch;flex-direction:column}.dids-action-row>*,.dids-action-row>.report-refresh-action,.dids-action-row>.dids-status-line,.dids-action-row .report-refresh-action>button{width:100%}.dids-focus-control{width:100%}.dids-secondary-controls{grid-template-columns:1fr}.dids-search-row,.dids-upload-row,.dids-panel-header{align-items:stretch;flex-direction:column}.dids-table-toolbar,.dids-pagination{justify-content:flex-start}.dids-search-field,.dids-upload-field{width:100%}.dids-status-line,.dids-page-status{width:100%;min-width:0;max-width:100%}.leads-primary-button{width:auto}.status-report-campaign-row,.status-report-detail-row,.status-report-optional-filter-line,.status-report-summary-grid{grid-template-columns:1fr}.status-report-remove-filter-button{width:24px;height:24px}.sales-dashboard-title-row{align-items:stretch;flex-direction:column}.sales-dashboard-card-picker{width:100%}.sales-dashboard-card-select{flex:0 0 auto;width:min(var(--dashboard-campaign-picker-width),100%);min-width:0;max-width:100%}.sales-dashboard-report-strip{align-items:stretch;flex-direction:column;justify-content:stretch}.sales-dashboard-report-fields{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.sales-dashboard-report-run,.sales-dashboard-report-export,.sales-dashboard-report-reset{width:100%;grid-column:span 2}.sales-dashboard-page .sales-dashboard-grid,.sales-dashboard-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-dashboard-value,.sales-dashboard-page .sales-dashboard-value{font-size:var(--font-size-display-sm)}.monitor-page-header,.monitor-card-select-row{align-items:stretch;flex-direction:column}.monitor-dial-method-pill{min-width:0}.monitor-metric-grid,.monitor-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.academy-page{--page-bg: #eef0f2;--panel-bg: #ffffff;--panel-muted: #f4f5f6;--panel-border: #c5cbd1;--text-main: #17191c;--text-soft: #5c6269;--accent: #fe7f2d;--accent-fill: #ff8e0a;--accent-soft: #fff4ec;--accent-control-bg: #ffe0c7;--accent-control-border: #e96f18;--accent-control-hover: #ffd0aa;--accent-foreground: #17191c;--success: #15803d;--danger: #dc2626;width:100vw;height:100vh;max-height:100vh;overflow:auto;overscroll-behavior:contain;background:var(--page-bg);color:var(--text-main);padding:8px;font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:1.28;letter-spacing:0;-webkit-overflow-scrolling:touch}.academy-shell{display:grid;width:min(100%,1180px);gap:8px;margin:0 auto}.academy-header,.academy-panel,.academy-submit-panel{border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);box-shadow:var(--shadow-raised)}.academy-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px}.academy-test-form{display:grid;gap:8px}.academy-header-actions{display:flex;align-items:stretch;gap:8px}.academy-kicker{display:block;margin-bottom:4px;color:var(--text-main);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.academy-header h1{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-bold);line-height:1.16}.academy-header-actions button,.academy-action-link,.academy-admin-actions button,.academy-admin-list>button,.academy-admin-login-form button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-md);border-radius:var(--radius-sm);border-color:var(--accent-control-border);background:var(--accent-control-bg);color:var(--text-main);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);padding:6px 10px}.academy-action-link{text-decoration:none}.academy-date-field span,.academy-identity-grid label span,.academy-section-heading span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.academy-identity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 160px;gap:8px;padding:10px}.academy-identity-grid label,.academy-date-field{display:grid;min-width:0;gap:5px}.academy-identity-grid input{width:100%}.academy-identity-grid input,.academy-admin-login-form input,.academy-review-question input,.academy-question textarea{border-color:var(--panel-border);font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-regular)}.academy-date-field{min-height:var(--control-height-md);align-content:end}.academy-date-field strong{display:flex;min-height:var(--control-height-md);align-items:center;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:0 10px;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.academy-question-section{padding:0}.academy-part-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px}.academy-part-heading h2{margin:0;font-size:var(--font-size-title);line-height:1.16}.academy-part-heading>span,.academy-empty-part{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.academy-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--panel-border);padding:8px 10px}.academy-section-heading h2{margin:0;font-size:var(--font-size-lg);line-height:1.16}.academy-section-actions{display:inline-flex;align-items:center;gap:8px}.academy-export-button{min-height:var(--control-height-sm);border-radius:var(--radius-sm);border-color:var(--accent-control-border);background:var(--accent-control-bg);color:var(--text-main);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:4px 9px}.academy-export-button:disabled{cursor:not-allowed;border-color:var(--panel-border);background:var(--panel-muted);color:var(--text-soft)}.academy-question-list{display:grid;gap:6px;padding:8px}.academy-matching-board{display:grid;grid-template-columns:1fr;gap:8px;padding:8px 8px 0}.academy-matching-column{display:grid;gap:6px;min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:8px}.academy-matching-column>strong,.academy-matching-select span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.academy-matching-column>span{color:var(--text-soft);font-size:var(--font-size-md);line-height:1.28}.academy-matching-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.academy-matching-list span{min-height:30px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:6px 8px;overflow-wrap:anywhere;font-size:var(--font-size-md)}.academy-question-section-empty .academy-question-list{min-height:110px;place-items:center}.academy-empty-part{border:1px dashed var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:14px}.academy-question{display:grid;gap:6px;min-width:0;margin:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:8px}.academy-question legend{padding:0 4px;color:var(--text-main);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.academy-question-matching{gap:8px}.academy-matching-select{display:grid;gap:5px;min-width:0;max-width:360px}.academy-matching-select select{width:100%;min-height:var(--control-height-md);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);padding:0 8px;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.academy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.academy-option{display:flex;min-width:0;min-height:var(--control-height-md);align-items:center;gap:7px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:5px 8px}.academy-option input{width:13px;min-width:13px;height:13px;min-height:0;padding:0;accent-color:var(--accent-fill)}.academy-option span{min-width:0;overflow-wrap:anywhere;font-size:var(--font-size-md)}.academy-question textarea{width:100%;min-height:88px;resize:vertical;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);padding:8px;line-height:1.28}.academy-submit-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px}.academy-status{display:grid;gap:3px;min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:7px 9px;font-size:var(--font-size-sm)}.academy-status span{color:var(--text-soft)}.academy-status-success{border-color:color-mix(in srgb,var(--success) 38%,var(--panel-border));background:color-mix(in srgb,var(--success) 10%,var(--panel-bg));color:var(--success)}.academy-status-error{border-color:color-mix(in srgb,var(--danger) 38%,var(--panel-border));background:color-mix(in srgb,var(--danger) 10%,var(--panel-bg));color:var(--danger)}.academy-submit-dialog-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,#000000 42%,transparent);padding:16px}.academy-submit-dialog{display:grid;width:min(440px,100%);gap:10px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);padding:16px;box-shadow:var(--shadow-raised)}.academy-submit-dialog h2,.academy-submit-dialog p{margin:0}.academy-submit-dialog h2{font-size:var(--font-size-title);line-height:1.16}.academy-submit-dialog p{color:var(--text-soft);line-height:1.4}.academy-submit-dialog button{justify-self:end;min-height:var(--control-height-md);border-radius:var(--radius-sm);border-color:var(--accent-control-border);background:var(--accent-control-bg);color:var(--text-main);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);padding:0 14px}.academy-submit-panel button{min-width:120px;min-height:var(--control-height-md);border-radius:var(--radius-sm);border-color:var(--accent-control-border);background:var(--accent-control-bg);color:var(--text-main);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.academy-submit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.academy-submit-actions button:disabled{cursor:not-allowed;border-color:var(--panel-border);background:var(--panel-muted);color:var(--text-soft)}.academy-admin-login,.academy-admin-login-form{display:grid;gap:10px}.academy-admin-login{padding-bottom:10px}.academy-admin-login-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;padding:0 10px}.academy-admin-login-form label,.academy-review-question label{display:grid;min-width:0;gap:5px}.academy-admin-workspace{display:grid;gap:8px}.academy-admin-tabs{display:flex;flex-wrap:wrap;gap:8px}.academy-admin-tabs button{min-height:var(--control-height-sm);border:1px solid var(--panel-border);border-radius:0;background:var(--panel-bg);color:var(--text-main);padding:0 12px;font-weight:var(--font-weight-bold);box-shadow:none;min-width:120px}.academy-admin-tabs button.is-active{border-color:var(--accent-control-border);background:var(--accent-control-bg);color:var(--text-main);box-shadow:var(--shadow-raised),inset 0 -2px 0 var(--accent)}.academy-admin-layout{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:8px}.academy-admin-list,.academy-admin-review,.academy-enrollment-panel{min-width:0}.academy-admin-list{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:8px;position:sticky;top:8px;max-height:calc(100vh - 128px);overflow:hidden;padding-bottom:8px}.academy-admin-list>button{margin:0 8px}.academy-submission-list{display:grid;gap:5px;min-height:0;overflow-y:auto;padding:0 8px}.academy-submission-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;min-height:58px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--text-main);padding:6px}.academy-submission-list article.is-active{border-color:var(--accent-control-border);background:var(--accent-soft)}.academy-submission-list article.is-new-submission{border-color:color-mix(in srgb,var(--warn) 45%,var(--panel-border));background:var(--panel-muted);box-shadow:inset 4px 0 0 var(--warn);padding-left:14px}.academy-submission-list article.is-certificate-sent{border-color:color-mix(in srgb,var(--success) 38%,var(--panel-border));background:var(--panel-muted);box-shadow:inset 4px 0 0 var(--success);padding-left:14px}.academy-submission-list article.is-active.is-new-submission{background:var(--panel-muted)}.academy-submission-list article.is-active.is-certificate-sent{background:var(--panel-muted)}.academy-submission-list article.is-confirming-delete{border-color:color-mix(in srgb,var(--danger) 42%,var(--panel-border))}.academy-submission-select{display:grid;width:100%;min-width:0;min-height:0;justify-content:stretch;justify-items:start;align-content:center;gap:3px;border:0;box-shadow:none;background:transparent;color:var(--text-main);font:inherit;line-height:1.22;padding:0;text-align:left}.academy-submission-select strong{width:100%;text-align:left;line-height:1.2}.academy-submission-actions{display:flex;align-items:center;gap:5px}.academy-icon-button{display:inline-grid;width:26px;height:26px;min-height:26px;place-items:center;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-soft);padding:0}.academy-icon-button svg{width:14px;height:14px;fill:currentColor}.academy-icon-button:hover:not(:disabled),.academy-icon-button.is-active{border-color:var(--accent-control-border);color:var(--text-main)}.academy-icon-button-danger:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.academy-icon-button:disabled{cursor:not-allowed;background:var(--panel-muted);color:color-mix(in srgb,var(--text-soft) 62%,var(--panel-muted))}.academy-delete-confirm{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;border-top:1px solid var(--panel-border);padding-top:6px}.academy-delete-confirm span{color:var(--danger);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.academy-delete-confirm button{min-height:var(--control-height-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.academy-delete-confirm button:first-of-type{border-color:var(--danger);background:var(--danger);color:#fff}.academy-submission-list span,.academy-submission-list small,.academy-review-header p,.academy-submission-identity-grid label span,.academy-review-score span,.academy-review-score small,.academy-review-question label span{color:var(--text-soft);font-size:var(--font-size-xs)}.academy-certificate-sent-badge{display:inline-grid;min-height:26px;place-items:center;border:1px solid color-mix(in srgb,var(--success) 42%,var(--panel-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success) 10%,var(--panel-bg));color:var(--success);padding:0 7px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1}.academy-admin-review{display:grid;align-content:start;gap:10px;padding:10px}.academy-admin-review>*{align-self:start}.academy-enrollment-panel{display:grid;grid-column:1 / -1;gap:10px;padding:10px}.academy-enrollment-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.academy-enrollment-summary div{display:grid;gap:3px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:8px}.academy-enrollment-summary span,.academy-enrollment-form label span{color:var(--text-soft);font-size:var(--font-size-xs)}.academy-enrollment-summary strong{font-size:var(--font-size-xl)}.academy-enrollment-form{display:grid;gap:8px}.academy-enrollment-form label{display:grid;gap:4px}.academy-file-input{display:none}.academy-enrollment-actions{display:flex;flex-wrap:wrap;gap:8px}.academy-enrollment-table-wrap{overflow-x:auto}.academy-enrollment-table{width:100%;min-width:760px;border-collapse:collapse}.academy-enrollment-table th,.academy-enrollment-table td{border-bottom:1px solid var(--panel-border);padding:7px;text-align:left}.academy-enrollment-table th{color:var(--text-soft);font-size:var(--font-size-xs);text-transform:uppercase}.academy-enrollment-table small{display:block;margin-top:2px;color:var(--text-soft);font-size:var(--font-size-xs)}.academy-enrollment-table button{min-height:var(--control-height-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.academy-enrollment-row-actions,.academy-enrollment-delete-confirm{display:flex;flex-wrap:wrap;gap:6px}.academy-enrollment-delete-confirm{margin-top:6px;align-items:center}.academy-enrollment-delete-confirm span{color:var(--danger);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.academy-enrollment-delete-button,.academy-enrollment-delete-confirm button:first-of-type{border-color:var(--danger);color:var(--danger)}.academy-enrollment-delete-confirm button:first-of-type{background:var(--danger);color:#fff}.academy-review-header{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:start;gap:10px}.academy-review-header h2,.academy-checked-summary-label{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-bold);line-height:1.16}.academy-review-header p{margin:5px 0 0}.academy-submission-identity-summary{display:grid;grid-template-columns:minmax(0,max-content) auto;align-items:center;justify-content:start;gap:6px 10px}.academy-submission-identity-summary p{grid-column:1 / -1}.academy-submission-identity-summary button,.academy-submission-identity-actions button{min-height:var(--control-height-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);padding:4px 9px}.academy-submission-identity-form{display:grid;max-width:680px;gap:8px}.academy-submission-identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.academy-submission-identity-grid label{display:grid;gap:4px}.academy-submission-identity-actions{display:flex;flex-wrap:wrap;gap:8px}.academy-review-header .academy-admin-actions{margin-top:16px}.academy-review-score{display:grid;gap:4px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:8px}.academy-review-score strong{font-size:var(--font-size-xl)}.academy-admin-actions{display:flex;flex-wrap:wrap;gap:8px}.academy-admin-actions button:disabled{cursor:not-allowed;border-color:var(--panel-border);background:var(--panel-muted);color:var(--text-soft)}.academy-enrollment-actions button:disabled,.academy-enrollment-table button:disabled{cursor:not-allowed;border-color:var(--panel-border);background:var(--panel-muted);color:var(--text-soft)}.academy-review-grid{display:grid;align-content:start;align-items:start;gap:8px}.academy-review-question{display:grid;grid-template-columns:minmax(0,1fr) 84px;align-self:start;align-items:start;gap:8px;min-height:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:7px 8px}.academy-review-question p{min-height:0;margin:4px 0 0;line-height:1.35;white-space:pre-wrap}.academy-review-question label{align-self:start}.academy-review-question input,.academy-enrollment-form textarea,.academy-submission-identity-grid input,.academy-admin-login-form input{width:100%;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);padding:6px 8px}.academy-review-question input{min-height:36px;height:36px}.academy-checked-table{display:block;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);overflow-x:auto}.academy-checked-table summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--control-height-md);cursor:pointer;list-style:none;padding:8px;color:var(--text-main)}.academy-checked-table summary::marker{content:""}.academy-checked-table summary::-webkit-details-marker{display:none}.academy-checked-summary-label{display:inline-flex;align-items:center;gap:6px}.academy-checked-summary-label:after{content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid var(--text-soft);transform-origin:center}.academy-checked-table[open] .academy-checked-summary-label:after{transform:rotate(90deg)}.academy-checked-table summary small{margin-left:auto;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.academy-checked-table[open] summary{border-bottom:1px solid var(--panel-border)}.academy-checked-table table{width:100%;min-width:640px;border-collapse:collapse}.academy-checked-table th,.academy-checked-table td{border-bottom:1px solid var(--panel-border);padding:6px;text-align:left}.academy-checked-table th{color:var(--text-soft);font-size:var(--font-size-xs);text-transform:uppercase}@media(max-width:980px){.academy-page{padding:12px}.academy-header,.academy-identity-grid,.academy-submission-identity-grid,.academy-admin-login-form,.academy-admin-layout{grid-template-columns:1fr}.academy-admin-list{position:static;max-height:min(520px,calc(100vh - 160px))}.academy-header-actions,.academy-submission-identity-actions,.academy-enrollment-actions,.academy-submit-actions{flex-direction:column}.academy-options,.academy-matching-board,.academy-matching-list,.academy-enrollment-summary{grid-template-columns:1fr}.academy-submit-panel{align-items:stretch;flex-direction:column}.academy-submit-panel button{width:100%}}@media(max-width:640px){.academy-review-header,.academy-review-question{grid-template-columns:1fr}.academy-admin-actions{flex-direction:column}}.retreaver-call-report-page{min-height:0;align-content:start}.retreaver-call-report-results-panel{min-height:0;align-content:start;overflow:visible}.retreaver-call-report-source-row{display:flex;min-height:22px;align-items:center;flex-wrap:wrap;gap:4px 10px;color:var(--text-soft);font-size:var(--font-size-xs)}.retreaver-call-report-source-row strong{color:var(--text-main)}.retreaver-call-report-results-header{min-height:26px}.retreaver-call-report-results-header .workspace-tabs{flex-wrap:nowrap}.retreaver-call-report-source-row span+span:before{margin-right:10px;color:var(--border-strong);content:"|"}.retreaver-call-report-table-wrap{min-height:0;max-height:none}.retreaver-call-report-table{min-width:1800px}.retreaver-call-detail-table{min-width:1280px}.retreaver-call-detail-table td,.retreaver-call-detail-table th{white-space:nowrap}.retreaver-call-id{font-family:Consolas,Courier New,monospace;font-size:var(--font-size-2xs)}.retreaver-call-report-results-panel>.canonical-pagination-controls{justify-content:flex-end;padding:2px 0;color:var(--text-soft);font-size:var(--font-size-xs)}.retreaver-call-report-campaign-name{display:block;white-space:nowrap}.retreaver-call-report-table th small{display:block;margin-top:2px;color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:500}.retreaver-call-report-page .is-negative{color:var(--danger)}.retreaver-performance-results-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.retreaver-performance-results-header>div{display:flex;min-width:0;align-items:baseline;gap:8px}.retreaver-performance-results-header span{color:var(--text-soft);font-size:var(--font-size-sm)}.retreaver-performance-name{display:block}.retreaver-performance-table tbody th small{display:block;color:var(--text-soft);font-weight:var(--font-weight-normal)}.retreaver-performance-table tbody th:first-child,.retreaver-performance-table tfoot th:first-child{width:320px;min-width:260px;max-width:320px;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.retreaver-performance-page .is-negative{color:var(--danger)}.account-unavailable-page{min-height:100vh;display:grid;place-items:center;padding:32px;background:var(--page-bg);color:var(--text-main)}.account-unavailable-panel{width:min(680px,100%);border:1px solid var(--panel-border);border-radius:var(--radius-md);padding:28px;background:var(--panel-bg);box-shadow:var(--shadow-soft)}.account-unavailable-panel span{display:block;margin-bottom:10px;color:var(--text-soft);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.account-unavailable-panel h1{margin:0 0 10px;font-size:1.6rem}.account-unavailable-panel p{margin:0;color:var(--text-soft);line-height:1.5}.protected-site-placeholder-panel{display:grid;gap:12px}.protected-site-placeholder-panel span,.protected-site-placeholder-panel h1,.protected-site-placeholder-panel p{margin:0}.protected-site-placeholder-panel button{justify-self:start;margin-top:4px}.dashboard-restricted-panel{width:min(680px,100%);display:grid;gap:10px;border:1px solid var(--panel-border);border-radius:var(--radius-md);padding:24px;background:var(--panel-bg)}.dashboard-restricted-panel span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:0;text-transform:uppercase}.dashboard-restricted-panel h1{margin:0;font-size:var(--font-size-title)}.dashboard-restricted-panel p{margin:0;color:var(--text-soft);line-height:1.5}.auth-checking-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--page-bg);color:var(--text-soft)}.auth-checking-status{display:inline-flex;align-items:center;gap:10px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.auth-checking-spinner{width:18px;height:18px;flex:0 0 18px;border:2px solid var(--panel-border);border-top-color:var(--accent);border-radius:50%;animation:auth-checking-spin .7s linear infinite}@keyframes auth-checking-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.auth-checking-spinner{animation:none}}.account-login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--page-bg);color:var(--text-main)}.account-login-panel{width:min(360px,100%);display:grid;gap:14px;border:1px solid var(--panel-border);border-radius:var(--radius-md);padding:22px;background:var(--panel-bg);box-shadow:var(--shadow-soft)}.account-login-kicker{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.account-login-panel h1{margin:0;font-size:var(--font-size-title)}.account-login-copy{margin:0;color:var(--text-soft);font-size:var(--font-size-sm);line-height:1.45}.account-login-form{display:grid;gap:10px}.account-login-form label,.account-login-field{display:grid;gap:4px}.account-login-form label span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.account-login-form input{width:100%}.account-login-status{min-height:24px;display:flex;align-items:center;border:1px solid color-mix(in srgb,var(--warn) 42%,var(--panel-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warn) 10%,var(--panel-bg));color:var(--text-main);padding:6px 8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.account-login-status.is-success{border-color:color-mix(in srgb,var(--good) 42%,var(--panel-border));background:color-mix(in srgb,var(--good) 10%,var(--panel-bg))}.account-login-form>button,.account-login-panel>button{width:100%}.account-login-secondary-actions{display:flex;justify-content:flex-end}.account-login-secondary-actions .ghost-btn{width:auto}.account-mfa-setup{display:grid;justify-items:center;gap:8px}.account-mfa-setup p{margin:0;color:var(--text-soft);font-size:var(--font-size-sm);line-height:1.4}.account-mfa-setup img{width:180px;height:180px;border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.account-mfa-manual-key{width:100%;display:grid;gap:3px;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.account-mfa-manual-key code{border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--text-main);padding:6px 8px;font-size:var(--font-size-sm);letter-spacing:.08em;overflow-wrap:anywhere;text-align:center}.access-control-page{display:grid;gap:6px}.access-control-form-panel,.access-control-users-panel{display:grid;gap:6px;padding:8px}.access-control-tab-panel{display:grid;gap:6px;min-width:0}.access-control-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;border-bottom:1px solid var(--panel-border);padding-bottom:6px}.access-control-panel-header h2{flex:0 0 auto;margin:0;font-size:var(--font-size-panel-title);line-height:1.1;white-space:nowrap}.access-control-panel-meta{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.access-control-status{min-width:0;color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.access-control-edit-dialog{width:min(760px,100%)}.access-control-actions.access-control-edit-actions{justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--panel-border);padding-top:8px}.access-control-bulk-users{display:grid;gap:6px}.access-control-bulk-user-row{justify-content:flex-start}.access-control-bulk-actions{justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--panel-border);padding-top:8px}.access-control-bulk-help{flex:1 1 420px;min-width:0;color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.access-control-bulk-help.is-error{color:var(--danger)}.access-control-form{display:grid;gap:8px}.access-control-sites-field{display:grid;flex:1 0 100%;gap:4px;min-width:0}.access-control-field-label{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.access-control-site-list{display:flex;flex-wrap:wrap;gap:4px}.access-control-site-option{display:inline-flex;min-height:var(--control-height-sm);align-items:center;gap:6px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:0 var(--control-padding-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.access-control-site-option input{min-height:0}.access-control-actions,.access-control-row-actions{display:flex;align-items:center;justify-content:flex-start;gap:6px}.access-control-table-wrap{max-height:calc(100vh - 420px);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.access-control-table{min-width:980px}.access-control-users-table th:last-child,.access-control-users-table td:last-child{width:1%;white-space:nowrap}.access-control-table thead th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--table-header-bg)}.access-control-table tbody tr.is-selected td{background:var(--accent-soft)}.access-control-row-actions{justify-content:center;width:max-content;margin-inline:auto;flex-wrap:nowrap;gap:4px}.access-control-status-pills{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px}.access-control-audit-table{min-width:900px}.access-control-audit-table th:last-child,.access-control-audit-table td:last-child{width:auto}.access-control-audit-table td:nth-child(2){max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-control-user-filters{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:0 2px}.access-control-user-search-row{display:flex;align-items:end;gap:6px;flex-wrap:nowrap;flex:0 0 auto}.access-control-user-search-field{position:relative;width:260px;max-width:100%;flex:0 0 auto}.access-control-user-search{width:100%}.access-control-user-search input{height:var(--control-height-md);min-height:var(--control-height-md)}.access-control-user-search-suggestions{position:absolute;z-index:var(--z-dropdown);top:calc(100% + 4px);left:0;display:grid;width:100%;max-height:240px;overflow-y:auto;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);box-shadow:var(--shadow-raised)}.access-control-user-search-suggestion{display:grid;gap:2px;width:100%;padding:7px 9px;border:0;border-bottom:1px solid var(--panel-border);background:transparent;color:var(--text);text-align:left}.access-control-user-search-suggestion:last-child{border-bottom:0}.access-control-user-search-suggestion:hover,.access-control-user-search-suggestion:focus-visible{background:var(--accent-control-bg)}.access-control-user-search-suggestion span:first-child{font-weight:var(--font-weight-bold)}.access-control-user-search-suggestion span:last-child,.access-control-user-search-no-results{color:var(--text-soft);font-size:var(--font-size-sm)}.access-control-user-search-no-results{padding:8px 9px}.access-control-user-search-row>button{height:var(--control-height-md);min-height:var(--control-height-md)}.access-control-users-panel-header{flex-wrap:wrap}.access-control-users-panel-header .access-control-panel-meta{flex:0 1 auto}.access-control-user-filter[aria-pressed=true]{border-color:var(--accent-control-border);background:var(--accent-control-bg);color:var(--accent-control-text)}.access-control-user-filter[aria-pressed=true]:hover{border-color:var(--accent-control-border);background:var(--accent-control-hover)}@media(min-width:1181px){.access-control-page.is-users-tab{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.access-control-page.is-users-tab .access-control-tab-panel{display:flex;min-height:0;flex-direction:column}.access-control-page.is-users-tab .access-control-users-panel{min-height:0;grid-template-rows:auto minmax(0,1fr)}.access-control-page.is-users-tab .access-control-users-table-wrap{min-height:0;max-height:none}}@media(max-width:720px){.access-control-panel-header,.access-control-actions{align-items:stretch;flex-direction:column}.access-control-panel-meta{justify-content:flex-start}.access-control-actions>*{width:100%}.access-control-edit-actions{flex-direction:column}.access-control-user-search-row>button{width:100%}.access-control-users-panel-header .access-control-panel-meta{width:100%}.access-control-user-search-row{flex-wrap:wrap}.access-control-user-search{width:100%}.access-control-user-search-field{width:100%;flex-basis:auto}}.time-logs-page{display:grid;gap:8px}.time-logs-header-panel,.time-logs-detail-panel{display:grid;gap:10px;padding:10px}.time-logs-title-row,.time-logs-header-actions{display:flex;align-items:center;gap:8px}.time-logs-title-row{justify-content:space-between;min-width:0;border-bottom:1px solid var(--panel-border);padding-bottom:8px}.time-logs-title-row h2{margin:0;font-size:var(--font-size-panel-title);line-height:1.1}.time-logs-title-row p,.time-logs-freshness{margin:4px 0 0;color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.time-logs-header-actions{flex-wrap:wrap;justify-content:flex-end}.time-logs-evidence-grid,.time-logs-metric-grid,.time-logs-summary-list{display:grid;gap:8px}.time-logs-evidence-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.time-logs-metric-grid{grid-template-columns:repeat(6,minmax(120px,1fr))}.time-logs-summary-list{grid-template-columns:repeat(2,minmax(220px,1fr))}.time-logs-evidence-grid>div,.time-logs-metric,.time-logs-summary-list>div{display:grid;gap:4px;min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:8px}.time-logs-evidence-grid span,.time-logs-metric span,.time-logs-summary-list span,.time-logs-controls label>span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.time-logs-evidence-grid strong,.time-logs-metric strong,.time-logs-summary-list strong{min-width:0;color:var(--text-main);font-size:var(--font-size-sm);overflow-wrap:anywhere}.time-logs-metric strong{font-size:1.25rem}.time-logs-tabs,.time-logs-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.time-logs-tabs button{min-height:30px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);padding:5px 10px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.time-logs-tabs button.is-active{border-color:var(--accent-control-border);background:var(--accent-control-bg);color:var(--text-main);box-shadow:var(--shadow-raised),inset 0 -2px 0 var(--accent)}.time-logs-controls label{display:grid;gap:4px;min-width:180px}.time-logs-controls input,.time-logs-controls select{width:100%}.time-logs-table-wrap{width:100%;max-height:calc(100vh - 360px);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.time-logs-table{width:100%;min-width:1110px;table-layout:fixed}.time-logs-date-col{width:105px}.time-logs-commits-col{width:65px}.time-logs-contributors-col{width:130px}.time-logs-first-col,.time-logs-last-col{width:80px}.time-logs-hours-col{width:85px}.time-logs-evidence-col{width:175px}.time-logs-table thead th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--table-header-bg)}.time-logs-table th:first-child,.time-logs-table td:first-child{white-space:nowrap}.time-logs-table th:nth-child(n+3),.time-logs-table td:nth-child(n+3){white-space:nowrap}.time-logs-table tbody .time-logs-description-column{white-space:normal;overflow-wrap:anywhere;text-align:left!important}@media(max-width:1100px){.time-logs-evidence-grid,.time-logs-metric-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media(max-width:780px){.time-logs-title-row,.time-logs-header-actions{align-items:stretch;flex-direction:column}.time-logs-evidence-grid,.time-logs-metric-grid,.time-logs-summary-list{grid-template-columns:1fr}.time-logs-controls label,.time-logs-header-actions>*{width:100%}}.database-health-page{display:grid;gap:8px}.database-health-overview,.database-health-composition,.database-health-detail-panel,.database-health-method{display:grid;gap:10px;min-width:0;padding:10px}.database-health-title-row,.database-health-header-actions,.database-health-section-heading,.database-health-capacity-row{display:flex;align-items:center;gap:10px}.database-health-title-row,.database-health-section-heading,.database-health-capacity-row{justify-content:space-between}.database-health-title-row{border-bottom:1px solid var(--panel-border);padding-bottom:8px}.database-health-eyebrow,.database-health-metric>span,.database-health-capacity-primary>span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;line-height:1;text-transform:uppercase}.database-health-title-row h2,.database-health-section-heading h3,.database-health-method h3{margin:0;color:var(--text-main)}.database-health-title-row h2{margin-top:4px;font-size:var(--font-size-panel-title)}.database-health-title-row p,.database-health-section-heading p,.database-health-method p,.database-health-metric p,.database-health-capacity-primary p,.database-health-health-detail{margin:4px 0 0;color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.database-health-header-actions{flex-wrap:wrap;justify-content:flex-end}.database-health-header-actions .signal-pill{min-height:26px;padding-inline:10px}.database-health-capacity-primary{min-width:0}.database-health-capacity-primary strong{display:block;margin-top:3px;color:var(--text-main);font-size:clamp(1.8rem,4vw,2.8rem);font-variant-numeric:tabular-nums;line-height:1}.database-health-capacity-reading{display:grid;justify-items:end;color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.database-health-capacity-reading strong{color:var(--text-main);font-size:1.5rem;font-variant-numeric:tabular-nums;line-height:1}.database-health-capacity-track,.database-health-composition-track{display:flex;width:100%;overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-pill);background:var(--panel-muted)}.database-health-capacity-track{height:14px}.database-health-capacity-track>span{display:block;min-width:2px;background:var(--success)}.database-health-capacity-track.is-watch>span{background:var(--warn)}.database-health-capacity-track.is-high>span,.database-health-capacity-track.is-critical>span{background:var(--danger)}.database-health-capacity-track.is-unavailable>span{min-width:0}.database-health-capacity-scale{display:grid;grid-template-columns:70fr 15fr 10fr 5fr auto;color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold)}.database-health-capacity-scale span:not(:first-child){transform:translate(-50%);white-space:nowrap}.database-health-capacity-scale span:last-child{justify-self:end;transform:none}.database-health-health-detail{margin-top:-3px}.database-health-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:8px}.database-health-metric{display:grid;align-content:start;gap:4px;min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:9px}.database-health-metric strong{color:var(--text-main);font-size:1.25rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.database-health-section-heading{align-items:flex-start;border-bottom:1px solid var(--panel-border);padding-bottom:8px}.database-health-section-heading h3,.database-health-method h3{font-size:var(--font-size-panel-title)}.database-health-section-heading>span{color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:right}.database-health-composition-track{height:28px;border-radius:var(--radius-sm)}.database-health-composition-track>span{display:block;height:100%;min-width:1px;border-right:1px solid color-mix(in srgb,var(--panel-bg) 70%,transparent)}.database-health-composition-track .is-call-log-data,.database-health-legend-mark.is-call-log-data{background:var(--accent-fill)}.database-health-composition-track .is-call-log-indexes,.database-health-legend-mark.is-call-log-indexes{background:var(--text-soft)}.database-health-composition-track .is-other-database,.database-health-legend-mark.is-other-database{background:var(--panel-border-strong)}.database-health-composition-track .is-service-overhead,.database-health-legend-mark.is-service-overhead{background:var(--warn)}.database-health-composition-legend{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:6px}.database-health-composition-legend>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);padding:7px 8px;color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.database-health-composition-legend strong{color:var(--text-main);font-variant-numeric:tabular-nums}.database-health-composition-legend small{grid-column:2 / -1;font-size:var(--font-size-xs)}.database-health-legend-mark{width:9px;height:9px;border-radius:2px}.database-health-detail-panel .canonical-report-table{min-width:900px}.database-health-detail-panel .canonical-report-table th:nth-last-child(-n+4),.database-health-detail-panel .canonical-report-table td:nth-last-child(-n+4){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.database-health-scope{display:inline-flex;min-height:20px;align-items:center;border:1px solid var(--panel-border);border-radius:var(--radius-pill);padding:2px 7px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap}.database-health-scope.is-configured{border-color:color-mix(in srgb,var(--success) 42%,var(--panel-border));background:color-mix(in srgb,var(--success) 10%,var(--panel-bg));color:var(--success)}.database-health-scope.is-unmapped{border-color:color-mix(in srgb,var(--warn) 42%,var(--panel-border));background:color-mix(in srgb,var(--warn) 10%,var(--panel-bg));color:var(--warn)}.database-health-method{grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr);align-items:start}.database-health-method dl{display:grid;gap:0;margin:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.database-health-method dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px;border-bottom:1px solid var(--panel-border);padding:6px 8px;font-size:var(--font-size-sm)}.database-health-method dl>div:last-child{border-bottom:0}.database-health-method dt{color:var(--text-soft);font-weight:var(--font-weight-bold)}.database-health-method dd{margin:0;color:var(--text-main);font-weight:var(--font-weight-semibold)}@media(max-width:1050px){.database-health-metric-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.database-health-composition-legend,.database-health-method{grid-template-columns:1fr}}@media(max-width:720px){.database-health-title-row,.database-health-section-heading,.database-health-capacity-row,.database-health-header-actions{align-items:stretch;flex-direction:column}.database-health-header-actions>*,.database-health-header-actions button{width:100%}.database-health-capacity-reading{justify-items:start}.database-health-capacity-scale span:nth-child(2),.database-health-capacity-scale span:nth-child(4){display:none}.database-health-metric-grid,.database-health-composition-legend{grid-template-columns:1fr}.database-health-section-heading>span{text-align:left}.database-health-method dl>div{grid-template-columns:1fr;gap:2px}}.canonical-report-page,.sales-report-page{display:grid;gap:8px}.canonical-report-filter-panel,.canonical-report-results-panel,.sales-report-filter-panel,.sales-report-results-panel{display:grid;gap:8px;padding:8px;border-radius:var(--radius-sm)}.canonical-report-filter-row,.canonical-report-actions,.sales-report-filter-row,.sales-report-actions{display:flex;align-items:end;flex-wrap:wrap;gap:6px}.canonical-report-actions,.sales-report-actions{align-items:center;justify-content:space-between}.canonical-report-run-actions,.canonical-report-export-actions,.sales-report-run-actions,.sales-report-export-actions{display:flex;align-items:center;gap:6px}.canonical-report-export-actions,.sales-report-export-actions{margin-left:auto}.canonical-report-status-line,.sales-report-status-line{max-width:100%}.canonical-report-field,.sales-report-field{display:grid;min-width:0;gap:3px}.canonical-report-field span,.sales-report-field span,.canonical-optional-filter-heading>span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.canonical-report-field input,.canonical-report-field select,.sales-report-field input,.sales-report-field select{min-height:26px;width:100%;min-width:0}.canonical-report-campaign-field{width:min(var(--campaign-select-measured-width, 180px),var(--report-campaign-picker-max-width));max-width:min(100%,var(--report-campaign-picker-max-width))}.sales-report-time-field{width:132px}.canonical-time-input-field{width:92px}.canonical-time-input-field input[type=time]{padding-inline:4px}.sales-report-campaign-field{width:min(var(--campaign-select-measured-width, 180px),var(--report-campaign-picker-max-width));max-width:min(100%,var(--report-campaign-picker-max-width))}.inventory-report-tag-field{width:240px;max-width:100%}.focused-report-page{display:grid;gap:8px}.focused-report-filter-panel,.focused-report-results-panel{display:grid;gap:8px;padding:8px;border-radius:var(--radius-sm)}.focused-report-filter-row,.focused-report-actions,.focused-report-run-actions,.focused-report-export-actions{display:flex;align-items:end;flex-wrap:wrap;gap:6px}.focused-report-actions{align-items:center;justify-content:space-between}.focused-report-export-actions{margin-left:auto}.focused-report-field{display:grid;min-width:0;gap:3px}.focused-report-field>span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.focused-report-field input,.focused-report-field select{width:100%;min-width:0;min-height:26px}.focused-report-campaign-field{width:min(var(--campaign-select-measured-width, 180px),var(--report-campaign-picker-max-width));max-width:min(100%,var(--report-campaign-picker-max-width))}:is(.contact-rate-campaign-field,.call-logs-campaign-field,.leads-campaign-field,.dids-campaign-field,.acquity-did-campaign-field){width:min(var(--campaign-select-measured-width, 180px),var(--report-campaign-picker-max-width));max-width:min(100%,var(--report-campaign-picker-max-width))}select.auto-width-campaign-select{width:min(var(--campaign-select-measured-width, 180px),100%);max-width:100%}@media(max-width:720px){:is(.canonical-report-campaign-field,.sales-report-campaign-field,.focused-report-campaign-field,.lists-campaign-field,.contact-rate-campaign-field,.call-logs-campaign-field,.leads-campaign-field,.dids-campaign-field,.acquity-did-campaign-field,.status-report-add-campaign-field){width:100%;max-width:none}select.auto-width-campaign-select{width:100%}}.focused-report-empty-panel h2{margin:0;color:var(--text-main);font-size:var(--font-size-panel-title)}.focused-report-empty-panel p{margin:2px 0 0;color:var(--text-soft);font-size:var(--font-size-xs)}.focused-report-scope{justify-self:end;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:right}.focused-report-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg)}.focused-report-kpi{display:grid;min-width:0;align-content:start;gap:5px;border-right:1px solid var(--panel-border);padding:10px 12px}.focused-report-kpi:last-child{border-right:0}.focused-report-kpi.is-primary{background:var(--accent-soft)}.focused-report-kpi>span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.2;text-transform:uppercase}.focused-report-kpi>strong{color:var(--text-main);font-size:var(--font-size-display-xs);font-weight:var(--font-weight-bold);line-height:1;font-variant-numeric:tabular-nums}.focused-report-kpi>small{color:var(--text-soft);font-size:var(--font-size-2xs);line-height:1.25}.focused-report-section{display:grid;min-width:0;align-content:start;gap:7px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:8px}.focused-report-table-wrap{max-height:calc(100vh - 390px)}.canonical-report-table.focused-report-table{min-width:940px}.foundation-table.focused-report-table th:first-child,.foundation-table.focused-report-table td:first-child{text-align:left}.foundation-table.focused-report-table .focused-report-empty-cell{height:72px;color:var(--text-soft);text-align:center}.focused-report-empty-panel{display:grid;min-height:150px;place-content:center;gap:4px;padding:18px;text-align:center}@media(max-width:760px){.focused-report-kpi-strip{grid-template-columns:repeat(2,minmax(140px,1fr))}.focused-report-kpi:nth-child(2n){border-right:0}.focused-report-kpi:nth-child(-n+2){border-bottom:1px solid var(--panel-border)}.focused-report-actions{align-items:stretch;flex-direction:column}.focused-report-export-actions{margin-left:0}.focused-report-scope{justify-self:start;text-align:left}}.utilization-report-queue-field{width:min(var(--campaign-select-measured-width, 180px),var(--report-campaign-picker-max-width));max-width:min(100%,var(--report-campaign-picker-max-width))}.utilization-report-aht-table-wrap{max-width:760px}.utilization-report-aht-table th:first-child{text-align:left}.utilization-report-queue-wait-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.utilization-report-queue-wait-column{display:grid;min-width:0;gap:6px}.utilization-report-queue-wait-column h3{margin:0;color:var(--text-main);font-size:var(--font-size-sm)}.canonical-report-table.utilization-report-queue-wait-table{min-width:600px}.utilization-report-page,.utilization-report-results{display:grid;gap:10px}.utilization-report-page{--utilization-orange: #f06a1a;--utilization-orange-soft: #fff1e8;--utilization-green: #198754}.utilization-report-section-heading>div>span{color:var(--utilization-orange);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.utilization-report-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.utilization-report-hero-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.utilization-report-hero-strip>.utilization-report-kpi-strip{display:contents}.utilization-report-hero-strip .utilization-report-kpi-strip article{padding:10px 12px}.utilization-report-kpi-strip article{display:grid;min-width:0;gap:4px;padding:12px 14px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);box-shadow:var(--shadow-raised)}.utilization-report-kpi-strip article.is-accent{background:var(--utilization-orange-soft)}.utilization-report-kpi-strip span,.utilization-report-time-ledger span{color:var(--text-soft);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.utilization-report-kpi-strip strong{color:var(--text-main);font-size:24px;line-height:1}.utilization-report-kpi-strip small,.utilization-report-gauge-list small{color:var(--text-soft);font-size:11px}.utilization-report-main-grid,.utilization-report-lower-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:10px}.utilization-report-main-grid>.panel,.utilization-report-lower-grid>.panel{padding:14px;border-radius:var(--radius-sm)}.utilization-report-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.utilization-report-bars{display:grid;gap:7px}.utilization-report-bar-row{display:grid;grid-template-columns:90px minmax(80px,1fr) 58px;align-items:center;gap:8px;font-size:var(--font-size-xs)}.utilization-report-bar-row>div{height:15px;overflow:hidden;border-radius:3px;background:var(--panel-muted)}.utilization-report-bar-row i{display:block;height:100%;border-radius:inherit;background:var(--utilization-orange)}.utilization-report-bar-row strong{text-align:right}.utilization-report-empty-row{min-height:100px;display:grid;place-items:center;color:var(--text-soft)}.utilization-report-gauge-list{display:grid;gap:16px}.utilization-report-gauge-list>div>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.utilization-report-gauge-list span{color:var(--text-main);font-size:12px;font-weight:700}.utilization-report-gauge-list strong{font-size:22px}.utilization-report-gauge{height:8px;overflow:hidden;margin:5px 0 3px;border-radius:999px;background:var(--panel-muted)}.utilization-report-gauge i{display:block;height:100%;background:var(--utilization-green)}.utilization-report-gauge.is-billable i{background:var(--utilization-orange)}.utilization-report-time-ledger{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--panel-border)}.utilization-report-time-ledger-four{grid-template-columns:repeat(2,minmax(0,1fr))}.utilization-report-time-ledger>div{display:grid;gap:3px}.utilization-report-time-ledger strong{font-size:16px}.utilization-report-tally-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.utilization-report-tally-grid>div{display:grid;gap:3px;padding:10px;border-left:3px solid var(--utilization-orange);background:var(--panel-muted)}.utilization-report-tally-grid span,.utilization-report-tally-grid small{color:var(--text-soft);font-size:10px;font-weight:800;text-transform:uppercase}.utilization-report-tally-grid strong{font-size:20px}.utilization-report-disposition-list{display:grid;gap:5px}.utilization-report-disposition-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:31px;padding:5px 8px;border-bottom:1px solid var(--panel-border);font-size:12px}.utilization-report-disposition-list span{font-weight:var(--font-weight-bold)}.utilization-report-disposition-list>div:last-child{border-bottom:0}.utilization-report-table-panel{min-width:0;padding:14px}.utilization-report-agent-hour-selector{display:grid;grid-template-columns:repeat(17,minmax(58px,1fr));gap:4px;margin-bottom:6px;overflow-x:auto}.utilization-report-agent-hour-selector .ghost-btn{min-width:0;padding:3px 2px;font-size:10px;font-weight:var(--font-weight-bold);line-height:1.2;white-space:nowrap}.utilization-report-agent-hour-selector .ghost-btn.is-active{border-color:var(--utilization-orange);background:var(--utilization-orange-soft);color:var(--text-main);box-shadow:inset 0 -2px 0 var(--utilization-orange)}.canonical-report-table.utilization-report-agent-table{min-width:1060px}.utilization-report-hourly-trend-panel,.utilization-report-daily-trend-panel{min-width:0;padding:8px}.utilization-report-hourly-trend-panel .utilization-report-section-heading,.utilization-report-daily-trend-panel .utilization-report-section-heading{margin-bottom:6px}.utilization-report-hourly-trend,.utilization-report-daily-trend-chart{display:grid;gap:6px;min-width:0}.utilization-report-hourly-trend-metrics,.utilization-report-daily-trend-metrics{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.utilization-report-hourly-trend-metrics{display:grid;grid-template-columns:repeat(10,minmax(0,1fr))}.utilization-report-hourly-trend-metric.sales-report-summary-card,.utilization-report-daily-trend-metric.sales-report-summary-card{flex:1 1 120px;min-width:0}.utilization-report-hourly-trend-metric.sales-report-summary-card{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;text-align:left}.utilization-report-hourly-trend-metric.sales-report-summary-card span{font-size:var(--font-size-3xs);letter-spacing:-.1px}@media(max-width:1100px){.utilization-report-hourly-trend-metrics{display:flex}}.utilization-report-hourly-trend-metric.is-active,.utilization-report-daily-trend-metric.is-active{border-color:var(--utilization-orange);background:var(--utilization-orange-soft);box-shadow:var(--shadow-raised),inset 3px 0 0 var(--utilization-orange)}.utilization-report-hourly-trend-canvas,.utilization-report-daily-trend-canvas{min-width:0;overflow-x:auto;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg)}.utilization-report-hourly-trend-svg,.utilization-report-daily-trend-svg{display:block;width:100%;min-width:680px;min-height:260px}.utilization-report-hourly-trend-gridline,.utilization-report-daily-trend-gridline{stroke:var(--panel-border);stroke-dasharray:3 5;stroke-width:1}.utilization-report-hourly-trend-axis,.utilization-report-daily-trend-axis{stroke:var(--text-soft);stroke-width:1}.utilization-report-hourly-trend-line,.utilization-report-daily-trend-line{fill:none;stroke:var(--utilization-orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.utilization-report-hourly-trend-point,.utilization-report-daily-trend-point{fill:var(--panel-bg);stroke:var(--utilization-orange);stroke-width:3}.utilization-report-hourly-trend-axis-label,.utilization-report-hourly-trend-missing,.utilization-report-daily-trend-axis-label,.utilization-report-daily-trend-missing{fill:var(--text-soft);font-size:11px}.utilization-report-hourly-trend-axis-label{font-size:var(--font-size-3xs);letter-spacing:-.1px}.utilization-report-hourly-trend-time-label{fill:var(--text-main);font-weight:var(--font-weight-bold)}.utilization-report-hourly-trend-value-label,.utilization-report-daily-trend-value-label{fill:var(--text-main);font-size:11px;font-weight:var(--font-weight-bold)}.utilization-report-hourly-trend-value-label{paint-order:stroke fill;stroke:var(--panel-bg);stroke-linejoin:round;stroke-width:4px}.utilization-report-hourly-trend-missing,.utilization-report-hourly-trend-empty,.utilization-report-daily-trend-missing,.utilization-report-daily-trend-empty{fill:var(--text-soft);font-size:12px;font-weight:var(--font-weight-bold)}.canonical-report-table.utilization-report-hourly-trend-table{min-width:1180px}.utilization-report-agent-count{color:var(--text-soft);font-size:11px;font-weight:700}@media(max-width:1180px){.utilization-report-hero-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.utilization-report-hero-strip,.utilization-report-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.utilization-report-main-grid,.utilization-report-lower-grid,.utilization-report-queue-wait-grid{grid-template-columns:1fr}.utilization-report-tally-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.utilization-report-hero-strip,.utilization-report-kpi-strip{grid-template-columns:1fr}.utilization-report-bar-row{grid-template-columns:76px minmax(60px,1fr) 50px}.utilization-report-tally-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.canonical-workspace-tabs-panel{display:grid;min-width:0;padding:8px}.sales-report-tabs,.workspace-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.agent-performance-billable-hours-controls{align-items:end}.agent-performance-team-filter-field,.agent-performance-team-field{width:170px}.agent-performance-team-controls{display:grid;grid-template-columns:minmax(520px,720px) minmax(220px,260px);align-items:stretch;gap:8px;width:max-content;max-width:100%}.agent-performance-campaign-fieldset{align-self:start}.report-checkbox-fieldset{display:grid;width:100%;min-width:0;min-inline-size:0;gap:4px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);margin:0;padding:5px 6px 6px}.report-checkbox-fieldset legend{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;padding:0 4px;text-transform:uppercase}.report-checkbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0;min-height:22px;border-bottom:1px solid var(--panel-border);padding-bottom:4px}.report-checkbox-toolbar>div:first-child{display:grid;min-width:0;gap:2px}.report-checkbox-toolbar strong{min-width:0;overflow:hidden;color:var(--text-main);font-size:var(--font-size-sm);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.report-checkbox-toolbar span{min-width:0;overflow:hidden;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.report-checkbox-toolbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:4px}.report-checkbox-list{display:grid;gap:2px 8px;min-width:0}.agent-performance-campaign-list{grid-template-columns:repeat(4,minmax(0,1fr))}.report-checkbox-option{display:grid;grid-template-columns:13px minmax(0,1fr);box-sizing:border-box;height:22px;min-width:0;align-items:center;gap:5px;min-height:0;border:1px solid transparent;border-radius:4px;padding:1px 3px;color:var(--text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer}.report-checkbox-option:hover{border-color:var(--accent-control-border);background:var(--panel-muted)}.report-checkbox-option:has(input:checked){border-color:transparent;background:transparent;color:var(--text-main)}.report-checkbox-option:has(input:disabled){cursor:not-allowed;opacity:.7}.report-checkbox-option input{width:13px;height:13px;min-height:13px;flex:0 0 auto;margin:0}.report-checkbox-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-performance-team-scope-panel{display:grid;min-width:0;align-content:start;gap:6px}.agent-performance-team-scope-panel .agent-performance-team-field{width:100%}.agent-performance-run-scope{display:grid;min-width:0;gap:4px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:8px}.agent-performance-run-scope span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.agent-performance-run-scope strong{min-width:0;overflow:hidden;color:var(--text-main);font-size:var(--font-size-lg);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.agent-performance-run-scope p,.agent-performance-run-scope small{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.25}.agent-performance-definition{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.agent-performance-definition span{border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:4px 7px}.sales-report-tab.is-active,.workspace-tab.is-active{border-color:var(--accent-control-border);background:var(--accent-control-bg);color:var(--text-main);box-shadow:var(--shadow-raised),inset 0 -2px 0 var(--accent)}.sales-report-tab-description{border:1px dashed var(--panel-border);border-radius:var(--radius-sm);color:var(--text-soft);padding:10px;font-size:var(--font-size-sm);line-height:1.35}.canonical-report-filter-panel>.notice,.canonical-report-results-panel>.notice,.sales-report-filter-panel>.notice,.sales-report-results-panel>.notice{margin-bottom:0}.canonical-report-filter-panel .notice p,.canonical-report-results-panel .notice p,.sales-report-filter-panel .notice p,.sales-report-results-panel .notice p{margin:2px 0 0}.sales-report-results-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.sales-report-results-header>div:first-child{display:grid;min-width:0;gap:3px}.sales-report-results-header h2{margin:0;color:var(--text-main);font-size:var(--font-size-lg);line-height:1.1}.sales-report-results-header p{margin:0;color:var(--text-soft);font-size:var(--font-size-sm);line-height:1.25}.sales-report-loaded-count{flex:0 0 auto;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--text-main);padding:4px 7px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap}.sales-report-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.sales-report-summary-card{display:grid;min-width:0;min-height:50px;align-content:center;justify-items:center;gap:3px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:6px 8px;text-align:center;box-shadow:var(--shadow-raised)}.sales-report-summary-card span{min-width:0;overflow:hidden;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sales-report-summary-card strong{min-width:0;overflow:hidden;color:var(--text-main);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;line-height:1;text-overflow:ellipsis;white-space:nowrap}.sales-report-summary-card small{min-width:0;overflow:hidden;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.sales-report-embedded-tab-panel{display:grid;gap:8px;min-width:0}.canonical-report-results-panel>.canonical-report-table-wrap,.sales-report-results-panel>.canonical-report-table-wrap,.sales-report-embedded-tab-panel>.canonical-report-table-wrap{max-height:calc(100vh - 365px)}.pdm-agent-performance-page{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.pdm-agent-performance-page .canonical-report-results-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.pdm-agent-performance-page .pdm-agent-performance-table-wrap{height:100%;min-height:0;max-height:none}.report-metric-guide{display:grid;min-width:0;gap:6px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:7px}.report-metric-guide-heading h2{margin:0;color:var(--text-main);font-size:var(--font-size-md);line-height:1.15}.report-metric-guide-heading p{margin:2px 0 0;color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.3}.report-metric-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:5px;margin:0}.report-metric-guide-card{display:grid;min-width:0;align-content:start;gap:4px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:6px}.report-metric-guide-card dt{color:var(--text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.1}.report-metric-guide-card dd{display:grid;min-width:0;gap:2px;margin:0}.report-metric-guide-card dd>span{margin-top:2px;color:var(--text-soft);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.04em;line-height:1;text-transform:uppercase}.report-metric-guide-card p,.report-metric-guide-card code{margin:0;overflow-wrap:anywhere;color:var(--text-main);font-size:var(--font-size-xs);line-height:1.25}.report-metric-guide-card code{border-radius:3px;background:var(--panel-muted);padding:3px 4px;white-space:normal}.pdm-agent-performance-results-header{display:grid;min-width:0;gap:6px}.pdm-agent-performance-warning{min-width:0;margin:0;overflow:visible;white-space:normal}.pdm-agent-performance-warning p{margin:2px 0 0;overflow-wrap:anywhere}.pdm-agent-performance-data-guide{display:grid;min-width:0;max-height:min(25vh,220px);gap:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:7px}.pdm-agent-performance-data-guide-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);min-width:0;align-items:start;gap:6px 12px}.pdm-agent-performance-data-guide-heading h2{margin:0;color:var(--text-main);font-size:var(--font-size-md);line-height:1.15}.pdm-agent-performance-data-guide-heading p{margin:2px 0 0;color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.3}.pdm-agent-performance-total-rule{border-left:2px solid var(--accent);padding-left:7px}.pdm-agent-performance-definition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:5px;margin:0}.pdm-agent-performance-definition-card{display:grid;min-width:0;align-content:start;gap:4px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:6px}.pdm-agent-performance-definition-card dt{color:var(--text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.1}.pdm-agent-performance-definition-card dd{display:grid;min-width:0;gap:2px;margin:0}.pdm-agent-performance-definition-card dd>span{margin-top:2px;color:var(--text-soft);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.04em;line-height:1;text-transform:uppercase}.pdm-agent-performance-definition-card p,.pdm-agent-performance-definition-card code{margin:0;overflow-wrap:anywhere;color:var(--text-main);font-size:var(--font-size-xs);line-height:1.25}.pdm-agent-performance-definition-card code{border-radius:3px;background:var(--panel-muted);padding:3px 4px;white-space:normal}.canonical-report-table.pdm-agent-performance-table{min-width:980px;table-layout:fixed}.pdm-agent-performance-table .pdm-agent-performance-agent-column{width:25%}.pdm-agent-performance-table .pdm-agent-performance-hours-column,.pdm-agent-performance-table .pdm-agent-performance-transfers-column{width:14%}.pdm-agent-performance-table .pdm-agent-performance-calls-column{width:17%}.pdm-agent-performance-table .pdm-agent-performance-rate-column{width:9%}.pdm-agent-performance-table .pdm-agent-performance-percent-column{width:12%}.pdm-agent-performance-table .cell-agent-name{overflow:hidden;text-overflow:ellipsis}.inventory-result-section{display:grid;min-width:0;gap:6px}.inventory-section-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.inventory-section-heading h3{margin:0;color:var(--text-main);font-size:var(--font-size-md);line-height:1.15}.inventory-section-heading p{margin:2px 0 0;color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.25}.inventory-warning-summary{margin:0;padding:6px 8px}.inventory-warning-summary ul{margin:4px 0 0;padding-left:16px}.inventory-warning-summary li{margin:0;line-height:1.25}.inventory-result-section>.canonical-report-table-wrap{max-height:calc(100vh - 430px)}.inventory-request-summary-panel{border-top:1px solid var(--panel-border);padding-top:8px}.inventory-request-summary-panel>.canonical-report-table-wrap{max-height:220px}.foundation-table.canonical-report-table.inventory-request-summary-table th:last-child,.foundation-table.canonical-report-table.inventory-request-summary-table td:last-child{text-align:left}.foundation-table.canonical-report-table.inventory-request-summary-table td:last-child{max-width:640px;overflow-wrap:anywhere;white-space:normal}@media(max-width:900px){.agent-performance-team-controls{width:100%;grid-template-columns:1fr}.agent-performance-team-scope-panel{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:end}.agent-performance-campaign-list{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.canonical-report-results-panel>.canonical-report-table-wrap,.sales-report-results-panel>.canonical-report-table-wrap,.sales-report-embedded-tab-panel>.canonical-report-table-wrap{max-height:calc(100vh - 395px)}.pdm-agent-performance-page{height:auto;min-height:0;grid-template-rows:none;overflow:visible}.pdm-agent-performance-page .pdm-agent-performance-table-wrap{height:auto;max-height:calc(100vh - 395px)}.pdm-agent-performance-data-guide-heading{grid-template-columns:1fr}.pdm-agent-performance-definition-grid,.report-metric-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sales-report-results-header{display:grid}.sales-report-summary-grid,.pdm-agent-performance-definition-grid,.report-metric-guide-grid{grid-template-columns:1fr}}.sales-report-summary-dashboard{align-content:start}.sales-report-summary-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:start}.sales-report-summary-panel-stack{display:grid;grid-template-columns:1fr;gap:6px;align-items:start}.sales-report-summary-panel{display:grid;min-width:0;gap:7px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:7px}.sales-report-summary-panel-heading{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:8px}.sales-report-summary-panel-heading h2{margin:0;color:var(--text-main);font-size:var(--font-size-sm);line-height:1.15}.sales-report-summary-table-panel .sales-report-summary-panel-heading h2{font-size:var(--font-size-md)}.sales-report-summary-panel-link{border:0;background:transparent;color:var(--text-main);padding:0;font-family:inherit;font-size:var(--font-size-xs);font-weight:700;line-height:1.15;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:2px;white-space:nowrap;cursor:pointer}.sales-report-summary-panel-link:hover,.sales-report-summary-panel-link:focus-visible{color:var(--text-main)}.sales-report-summary-panel-note{margin:0;color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.25}.sales-report-summary-table-panel .canonical-report-table-wrap{max-height:none;overflow-x:auto}.sales-report-summary-table-panel .canonical-report-table{width:100%;min-width:0;table-layout:fixed;font-size:var(--font-size-sm)}.sales-report-summary-table-panel .canonical-report-table th,.sales-report-summary-table-panel .canonical-report-table td{min-width:0;padding:4px 5px;line-height:1.2;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.sales-report-summary-table-panel .canonical-report-table td:not(:first-child),.sales-report-summary-table-panel .canonical-report-table th:not(:first-child){font-variant-numeric:tabular-nums}.sales-report-summary-agent-id-column{width:13%}.sales-report-summary-agent-name-column{width:33%}.sales-report-summary-agent-count-column{width:10%}.sales-report-summary-agent-rate-column{width:12%}.sales-report-summary-agent-table th:first-child,.sales-report-summary-agent-table td:first-child,.sales-report-summary-agent-table th:nth-child(2),.sales-report-summary-agent-table td:nth-child(2){max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-report-summary-agent-table th:nth-child(n+3),.sales-report-summary-agent-table td:nth-child(n+3){padding-right:2px;padding-left:2px;white-space:nowrap}.sales-report-summary-list-table th:first-child,.sales-report-summary-list-table td:first-child{width:96px}.sales-report-summary-list-table th:nth-child(2),.sales-report-summary-list-table td:nth-child(2){width:220px}.sales-report-summary-list-table{min-width:1500px;table-layout:auto}.sales-report-summary-status-code-column{width:12%}.sales-report-summary-status-name-column{width:30%}.sales-report-summary-status-count-column{width:12%}.sales-report-summary-status-rate-column{width:10%}.sales-report-summary-status-table th:first-child,.sales-report-summary-status-table td:first-child,.sales-report-summary-status-table th:nth-child(2),.sales-report-summary-status-table td:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-report-summary-status-table th:nth-child(n+3),.sales-report-summary-status-table td:nth-child(n+3){padding-right:2px;padding-left:2px;white-space:nowrap}.sales-report-summary-chart{display:grid;gap:6px;min-width:0}.sales-report-summary-chart-legend{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.sales-report-summary-chart-legend-item{display:inline-flex;align-items:center;gap:4px}.sales-report-summary-chart-legend-item:before{width:18px;height:3px;border-radius:999px;content:""}.sales-report-summary-chart-legend-item.is-calls:before,.sales-report-summary-chart-line.is-calls{stroke:var(--accent)}.sales-report-summary-chart-legend-item.is-contacts:before,.sales-report-summary-chart-line.is-contacts{stroke:var(--text-soft)}.sales-report-summary-chart-legend-item.is-success:before,.sales-report-summary-chart-line.is-success{stroke:var(--success)}.sales-report-summary-chart-legend-item.is-calls:before{background:var(--accent-fill)}.sales-report-summary-chart-legend-item.is-contacts:before{background:var(--text-soft)}.sales-report-summary-chart-legend-item.is-success:before{background:var(--success)}.sales-report-summary-chart-svg{display:block;width:100%;min-height:180px}.sales-report-summary-chart-axis{stroke:var(--panel-border);stroke-width:1}.sales-report-summary-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.sales-report-summary-chart-label,.sales-report-summary-chart-empty{fill:var(--text-soft);font-size:11px}.sales-report-summary-chart-empty{font-weight:var(--font-weight-bold)}.sales-report-lead-statistics-panel .leads-statistics-summary{margin:0}.sales-report-lead-statistics-status{width:max-content}.sales-report-heatmap-empty{background:var(--panel-bg);color:var(--text-soft)}.sales-report-heatmap-min{background:color-mix(in srgb,var(--success) 10%,var(--panel-bg))}.sales-report-heatmap-low{background:color-mix(in srgb,var(--success) 20%,var(--panel-bg))}.sales-report-heatmap-medium{background:color-mix(in srgb,var(--warn) 28%,var(--panel-bg))}.sales-report-heatmap-high{background:color-mix(in srgb,var(--warn) 42%,var(--panel-bg))}.sales-report-heatmap-peak{background:color-mix(in srgb,var(--danger) 24%,var(--panel-bg))}@media(max-width:640px){.canonical-report-filter-row,.canonical-report-actions,.sales-report-filter-row,.sales-report-actions{align-items:stretch;flex-direction:column}.canonical-report-run-actions,.canonical-report-export-actions,.sales-report-run-actions,.sales-report-export-actions{width:100%}.canonical-report-run-actions>*,.canonical-report-export-actions>*,.sales-report-run-actions>*,.sales-report-export-actions>*{flex:1}.canonical-report-export-actions,.sales-report-export-actions{margin-left:0}.canonical-report-campaign-field,.sales-report-time-field,.canonical-time-input-field,.sales-report-campaign-field,.agent-performance-team-filter-field,.agent-performance-team-field,.agent-performance-campaign-fieldset{width:100%}.agent-performance-team-scope-panel{grid-template-columns:1fr}.report-checkbox-toolbar{align-items:stretch;flex-direction:column}.report-checkbox-toolbar-actions{width:100%}.report-checkbox-toolbar-actions>*{flex:1}.agent-performance-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-report-summary-table-panel .canonical-report-table-wrap{overflow-x:auto}.sales-report-summary-table-panel .canonical-report-table{min-width:620px;table-layout:auto}.sales-report-summary-agent-table{min-width:680px}.sales-report-summary-table-panel .canonical-report-table th,.sales-report-summary-table-panel .canonical-report-table td{overflow:visible;text-overflow:clip;white-space:nowrap}}.automation-page{display:grid;gap:8px;min-width:0}.automation-form-panel,.automation-list-panel,.automation-runs-panel,.automation-test-panel{padding:10px}.automation-new-layout{display:grid;grid-template-columns:minmax(420px,520px) minmax(320px,1fr);gap:10px;align-items:start;min-width:0}.automation-section-header h3{margin:0;color:var(--text-main);font-size:var(--font-size-md);line-height:1.2}.automation-actions,.automation-row-actions,.automation-section-header{display:flex;align-items:end;flex-wrap:wrap;gap:6px}.automation-section-header{align-items:center;justify-content:space-between;margin-bottom:8px}.automation-form{display:grid;gap:8px}.automation-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.compact-field{display:grid;min-width:0;gap:3px}.compact-field>span,.automation-filter-fieldset>legend{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.compact-field input,.compact-field select,.compact-field textarea{min-width:0;width:100%}.compact-field textarea{min-height:84px;resize:vertical}.automation-recipient-fieldset{display:grid;gap:6px;min-width:0}.automation-recipient-header{display:flex;align-items:center;justify-content:space-between;gap:6px}.automation-recipient-header>span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.automation-recipient-list{display:grid;gap:6px;min-width:0}.automation-recipient-column-labels{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(170px,1.3fr) auto;gap:6px;min-width:0;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.automation-recipient-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(170px,1.3fr) auto;gap:6px;align-items:end;min-width:0}.automation-recipient-input{gap:0}.automation-recipient-remove{min-height:30px}.automation-filter-fieldset{display:grid;gap:4px;min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);padding:6px 8px 8px}.automation-filter-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.automation-filter-grid-paired{grid-template-columns:minmax(0,.95fr) minmax(240px,1.05fr);align-items:start;gap:10px}.automation-filter-group{display:grid;align-content:start;gap:4px;min-width:0}.automation-filter-group>.status-line{width:100%;justify-content:flex-start;justify-self:stretch;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.automation-source-filter-select{width:100%;min-width:0}.automation-list-filter-dropdown{position:relative;min-width:0}.automation-list-filter-dropdown>summary{display:flex;min-height:var(--control-height-md);align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--panel-border);border-radius:5px;background:var(--panel-bg);color:var(--text-main);padding:0 10px;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);list-style:none;cursor:pointer}.automation-list-filter-dropdown>summary::-webkit-details-marker{display:none}.automation-list-filter-dropdown>summary:after{width:7px;height:7px;flex:0 0 auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translateY(-2px) rotate(45deg)}.automation-list-filter-dropdown[open]>summary:after{transform:translateY(2px) rotate(225deg)}.automation-list-filter-dropdown>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.automation-list-filter-dropdown>summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-list-filter-dropdown.is-disabled>summary{cursor:not-allowed;opacity:.6}.automation-list-filter-menu{position:absolute;z-index:20;top:calc(100% + 4px);right:0;left:0;min-width:240px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:5px}.automation-list-filter-menu .compact-field input{width:100%}.automation-list-filter-menu .automation-filter-list{margin-top:4px}[data-theme=dark] .automation-list-filter-dropdown>summary,[data-theme=dark] .automation-list-filter-menu{background:var(--panel-muted)}.automation-filter-help{color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.3;text-wrap:pretty}.automation-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:22px;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.automation-filter-list{display:grid;max-height:112px;overflow:auto;gap:1px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:4px}.automation-checkbox{display:inline-flex;min-width:0;min-height:24px;align-items:center;gap:6px;color:var(--text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.automation-checkbox input{width:14px;height:14px;flex:0 0 auto}.automation-checkbox span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-inline-checkbox{justify-content:start}.automation-inline-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0}.automation-inline-control select{min-width:0;width:100%}.automation-selected-filters{display:flex;min-height:var(--control-height-md);flex-wrap:wrap;align-items:center;gap:5px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:5px;color:var(--text-soft);font-size:var(--font-size-sm)}.automation-filter-token{min-height:24px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--text-main);padding:0 7px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer}.automation-filter-token:hover{border-color:var(--accent-control-border);color:var(--text-main)}.automation-test-panel{display:grid;gap:8px}.automation-test-summary,.automation-test-result-grid{display:grid;gap:6px;min-width:0}.automation-test-summary,.automation-test-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-test-summary>div,.automation-test-result-grid>div{display:grid;gap:3px;min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:7px}.automation-test-summary span,.automation-test-result-grid span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.automation-test-summary strong,.automation-test-result-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--text-main);font-size:var(--font-size-sm)}.automation-test-result,.automation-test-warnings{display:grid;gap:6px}.automation-preview-section{display:grid;gap:6px;min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:8px}.automation-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.automation-preview-heading h4{margin:0;color:var(--text-main);font-size:var(--font-size-sm);line-height:1.2}.automation-preview-heading span{min-width:0;overflow-wrap:anywhere;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-align:right}.automation-preview-hero-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.automation-preview-hero-card{display:grid;gap:3px;min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:8px}.automation-preview-hero-card span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.automation-preview-hero-card strong{min-width:0;overflow-wrap:anywhere;color:var(--text-main);font-size:var(--font-size-xl);line-height:1.05}.automation-preview-hero-card p{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.25}.automation-preview-table-shell{max-height:220px;overflow:auto}.foundation-table.automation-preview-table{min-width:720px;font-size:var(--font-size-xs)}.foundation-table.automation-preview-table th,.foundation-table.automation-preview-table td{max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.automation-document-preview{display:grid;gap:8px;min-width:0}.automation-document-section{display:grid;gap:5px;min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:6px}.automation-document-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.automation-document-section-heading h5{margin:0;color:var(--text-main);font-size:var(--font-size-xs);line-height:1.2}.automation-document-section-heading span{min-width:0;overflow:hidden;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.automation-email-preview{display:grid;gap:6px}.automation-email-preview>div{display:grid;gap:3px;min-width:0}.automation-email-preview span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.automation-email-preview strong{min-width:0;overflow-wrap:anywhere;color:var(--text-main);font-size:var(--font-size-sm)}.automation-email-body-preview{min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:10px 12px;color:var(--text-main);font-size:var(--font-size-sm);line-height:1.5;text-align:left}.automation-email-body-preview p,.automation-email-body-preview ul{margin:0 0 8px}.automation-email-body-preview p:last-child,.automation-email-body-preview ul:last-child{margin-bottom:0}.automation-empty-test-state{display:grid;min-height:120px;place-items:center;border:1px dashed var(--panel-border);border-radius:var(--radius-sm);color:var(--text-soft);font-size:var(--font-size-sm)}.automation-table-shell{overflow-x:auto;border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.foundation-table.automation-table{min-width:1080px;font-size:var(--font-size-sm)}.foundation-table.automation-runs-table{min-width:1460px;table-layout:fixed}.automation-runs-col-name{width:14%}.automation-runs-col-report{width:9%}.automation-runs-col-campaign{width:10%}.automation-runs-col-started{width:9%}.automation-runs-col-coverage{width:23%}.automation-runs-col-trigger,.automation-runs-col-status{width:7%}.automation-runs-col-rows{width:5%}.automation-runs-col-email{width:6%}.automation-runs-col-error{width:10%}.foundation-table.automation-saved-table{min-width:1332px;table-layout:fixed}.automation-saved-col-toggle{width:46px}.automation-saved-col-name{width:162px}.automation-saved-col-report{width:92px}.automation-saved-col-frequency{width:252px}.automation-saved-col-campaign{width:108px}.automation-saved-col-filters{width:70px}.automation-saved-col-run{width:100px}.automation-saved-col-status{width:86px}.automation-saved-col-actions{width:314px}.foundation-table.automation-table th,.foundation-table.automation-table td{vertical-align:middle}.foundation-table.automation-runs-table th,.foundation-table.automation-runs-table td{height:30px;padding:3px 8px;overflow:hidden;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.foundation-table.automation-runs-table th{white-space:nowrap}.foundation-table.automation-runs-table .automation-status-pill{min-height:18px;margin-right:0}.automation-runs-count-cell{font-variant-numeric:tabular-nums}.automation-runs-error-value{color:var(--danger)}.foundation-table.automation-saved-table th,.foundation-table.automation-saved-table td{height:34px;padding:3px 6px;line-height:1.12}.foundation-table.automation-saved-table th{white-space:nowrap}.automation-table-value{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-table-muted{color:var(--text-soft)}.automation-table tbody tr.is-selected>th,.automation-table tbody tr.is-selected>td{background:var(--accent-soft)}.automation-enable-cell{text-align:center}.automation-status-cell{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px}.automation-saved-table .automation-status-cell{justify-content:center;flex-wrap:nowrap;gap:4px}.automation-enable-switch{position:relative;display:inline-flex;width:34px;min-width:34px;min-height:18px;align-items:center;justify-content:flex-start;border:1px solid color-mix(in srgb,var(--warn) 42%,var(--panel-border));border-radius:999px;background:color-mix(in srgb,var(--warn) 12%,var(--panel-bg));color:var(--warn);padding:2px;cursor:pointer}.automation-enable-switch.is-enabled{justify-content:flex-start;border-color:color-mix(in srgb,var(--success) 42%,var(--panel-border));background:color-mix(in srgb,var(--success) 10%,var(--panel-bg));color:var(--success)}.automation-enable-switch:disabled{cursor:progress;opacity:.72}.automation-enable-switch-thumb{position:absolute;left:3px;width:12px;height:12px;border-radius:999px;background:currentColor;transition:left .15s ease}.automation-enable-switch.is-enabled .automation-enable-switch-thumb{left:calc(100% - 15px)}.automation-saved-row-actions{display:grid;grid-template-columns:44px 72px 58px 58px 54px;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0}.automation-saved-row-actions .ghost-btn{width:100%;min-height:22px;height:22px;padding:0 5px;overflow:hidden;font-size:var(--font-size-xs);text-overflow:ellipsis;box-shadow:none}.automation-saved-delete-action{color:var(--danger)}.automation-status-pill{display:inline-flex;min-height:20px;align-items:center;justify-content:center;margin-right:4px;border:1px solid var(--panel-border);border-radius:5px;padding:0 6px;background:var(--panel-muted);color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.automation-saved-table .automation-status-pill{min-height:18px;margin-right:0;padding:0 5px;font-size:var(--font-size-2xs)}.automation-status-success{border-color:color-mix(in srgb,var(--success) 42%,var(--panel-border));background:color-mix(in srgb,var(--success) 10%,var(--panel-bg));color:var(--success)}.automation-status-running{border-color:var(--accent-control-border);background:var(--accent-soft);color:var(--text-main)}.automation-status-failed{border-color:color-mix(in srgb,var(--danger) 42%,var(--panel-border));background:color-mix(in srgb,var(--danger) 9%,var(--panel-bg));color:var(--danger)}.automation-status-skipped{border-color:color-mix(in srgb,var(--warn) 42%,var(--panel-border));background:color-mix(in srgb,var(--warn) 12%,var(--panel-bg));color:var(--warn)}@media(max-width:980px){.automation-preview-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-new-layout,.automation-form-grid,.automation-recipient-row,.automation-recipient-column-labels{grid-template-columns:1fr}.automation-recipient-column-labels{display:none}}@media(max-width:640px){.automation-test-summary,.automation-test-result-grid,.automation-preview-hero-grid,.automation-filter-grid-paired{grid-template-columns:1fr}}.element-inventory-page{display:grid;min-width:0;gap:8px}.element-inventory-panel{overflow:hidden;padding:0}.element-inventory-table-wrap{min-height:36px}.canonical-inventory-campaign-table{min-width:920px;table-layout:fixed}.canonical-inventory-campaign-table th,.canonical-inventory-campaign-table td{text-align:left!important;vertical-align:top}.canonical-inventory-campaign-table th:not(:last-child),.canonical-inventory-campaign-table td:not(:last-child){border-right:1px solid var(--panel-border)}.canonical-inventory-campaign-site-column{width:18%}.canonical-inventory-campaign-name-column{width:46%}.canonical-inventory-campaign-account-column{width:16%}.canonical-inventory-campaign-type-column{width:20%}.canonical-inventory-campaign-type{display:inline-flex;min-height:22px;align-items:center;padding:2px 8px;border:1px solid var(--panel-border);border-radius:999px;background:var(--surface-muted);color:var(--text-soft);font-size:12px;font-weight:var(--font-weight-semibold)}.canonical-inventory-campaign-empty{color:var(--text-soft);font-weight:var(--font-weight-semibold)}.canonical-inventory-formula-table{min-width:1280px;table-layout:fixed}.canonical-inventory-formula-table th,.canonical-inventory-formula-table td{text-align:left!important;vertical-align:top}.canonical-inventory-formula-table th:not(:last-child),.canonical-inventory-formula-table td:not(:last-child){border-right:1px solid var(--panel-border)}.canonical-inventory-formula-name-column{width:15%}.canonical-inventory-formula-description-column{width:24%}.canonical-inventory-formula-used-in-column{width:17%}.canonical-inventory-formula-code-label-column{width:20%}.canonical-inventory-formula-actual-column{width:24%}.canonical-inventory-formula-code-cell code,.canonical-inventory-formula-actual-cell code{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.element-inventory-table{min-width:1120px;table-layout:fixed}.element-inventory-table th,.element-inventory-table td{text-align:left!important}.element-inventory-table td{vertical-align:middle}.element-inventory-common-name-column{width:14%}.element-inventory-code-label-column{width:19%}.element-inventory-description-column{width:23%}.element-inventory-preview-column{width:44%}.element-inventory-reports-fields-table{min-width:1320px;table-layout:fixed}.element-inventory-reports-fields-table th,.element-inventory-reports-fields-table td{text-align:left!important;vertical-align:top}.element-inventory-reports-fields-table th:not(:last-child),.element-inventory-reports-fields-table td:not(:last-child){border-right:1px solid var(--panel-border)}.element-inventory-convoso-name-column{width:18%}.element-inventory-convoso-native-field-column{width:20%}.element-inventory-definition-column{width:28%}.element-inventory-dialerpro-canonical-name-column{width:18%}.element-inventory-dialerpro-usage-column{width:16%}.element-inventory-native-field-cell code,.element-inventory-canonical-name-cell code{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.element-inventory-common-name-cell{min-width:0}.element-inventory-common-name-cell strong{display:block;font-size:var(--font-size-sm)}.element-inventory-common-name-cell small{display:block;margin-top:2px;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.element-inventory-code-label-cell code{display:inline-block;max-width:100%;border:1px solid var(--panel-border);border-radius:3px;background:var(--panel-muted);padding:2px 4px;font-family:Consolas,Courier New,monospace;font-size:.68rem;overflow-wrap:anywhere}.foundation-table.element-inventory-table .element-inventory-preview-cell{padding:8px}.element-inventory-preview{display:flex;min-height:36px;min-width:0;align-items:center}.element-inventory-preview.is-group{align-items:stretch}.element-inventory-report-filter-preview{width:min(470px,100%)}.element-inventory-single-date-report-filter-preview{width:100%}.element-inventory-report-actions-preview{justify-content:flex-start}.element-inventory-optional-filters-preview{width:min(610px,100%)}.element-inventory-optional-filters-preview .canonical-optional-filter-line{grid-template-columns:minmax(120px,170px) minmax(92px,108px) minmax(180px,1fr) 20px}.element-inventory-optional-filter-field-selector-preview{width:170px}.element-inventory-optional-filter-match-selector-preview{width:108px}.element-inventory-optional-filter-value-preview{width:min(300px,100%)}.element-inventory-date-input-field{width:114px}.element-inventory-paginated-results-preview,.element-inventory-results-header-preview{width:100%}.element-inventory-paginated-results-preview{min-width:0;padding:6px}.element-inventory-results-table-preview{min-width:460px}.element-inventory-results-table-preview th,.element-inventory-results-table-preview td{text-align:center!important;white-space:nowrap}.element-inventory-results-table-preview .canonical-empty-table-row td{color:var(--text-soft);font-weight:var(--font-weight-semibold)}.element-inventory-results-table-preview .is-preview-focus{box-shadow:inset 0 0 0 1px var(--accent-control-border)}.canonical-dashboard-header-actions{display:flex;width:100%;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.canonical-dashboard-header-actions .canonical-menu-toggle-button{border:1px solid transparent}.element-inventory-dashboard-header-actions-preview{justify-content:flex-start}.canonical-live-dashboard{display:grid;width:100%;min-width:0;gap:4px}.canonical-live-kpi-strip{display:grid;min-width:0;grid-template-columns:repeat(8,minmax(136px,1fr));gap:4px}.canonical-live-kpi-card,.canonical-status-summary-card{position:relative;display:grid;min-width:0;align-items:center;justify-items:center;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:4px 6px;text-align:center}.canonical-live-kpi-card{min-height:72px;grid-template-rows:auto 1fr}.canonical-live-card-title{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;box-sizing:border-box;padding:0 16px;line-height:1.1}.canonical-live-card-title>span,.canonical-status-summary-card>span{min-width:0;overflow:hidden;color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);line-height:1.1;text-overflow:ellipsis;text-transform:uppercase}.canonical-live-kpi-card strong{min-width:0;overflow-wrap:anywhere;font-size:28px;font-variant-numeric:tabular-nums;line-height:1}.canonical-status-summary-card{min-height:46px;grid-template-rows:auto 1fr}.canonical-status-summary-card strong{min-width:0;overflow-wrap:anywhere;font-size:25px;font-variant-numeric:tabular-nums;line-height:1}.canonical-status-summary-card.is-ready{border-color:#1461c04d;background:#1461c01a}.canonical-status-summary-card.is-inCall{border-color:#00875a4d;background:#00875a1a}.canonical-status-summary-card:is(.is-dispo,.is-paused){border-color:#b4530959;background:#b453091f}.canonical-status-summary-card:is(.is-deadCall,.is-danger){border-color:#d7192061;background:#d719201f}.canonical-live-kpi-card.is-success strong,.canonical-status-summary-card.is-success strong{color:var(--success)}.canonical-live-kpi-card.is-accent strong,.canonical-status-summary-card.is-accent strong{color:var(--accent)}.canonical-live-kpi-card.is-warning strong,.canonical-status-summary-card.is-warning strong{color:var(--warn)}.canonical-live-kpi-card.is-danger strong,.canonical-status-summary-card.is-danger strong{color:var(--danger)}.canonical-live-kpi-card.is-ready strong,.canonical-status-summary-card.is-ready strong{color:var(--agent-status-ready-3)}.canonical-live-kpi-card.is-inCall strong,.canonical-status-summary-card.is-inCall strong{color:var(--agent-status-in-call-3)}.canonical-live-kpi-card.is-paused strong,.canonical-status-summary-card.is-paused strong{color:var(--agent-status-paused-3)}.canonical-live-kpi-card.is-dispo strong,.canonical-status-summary-card.is-dispo strong{color:#6f6f00}.canonical-live-kpi-card.is-deadCall strong,.canonical-status-summary-card.is-deadCall strong{color:var(--agent-status-dead-3)}.canonical-metric-help-button{position:absolute;top:5px;right:5px;display:inline-flex;width:15px;height:15px;min-width:15px;min-height:15px;align-items:center;justify-content:center;border:1px solid var(--panel-border);border-radius:50%;background:var(--panel-bg);color:var(--text-soft);padding:0;font-size:10px;font-weight:var(--font-weight-bold);line-height:1}.canonical-live-operations-grid{display:grid;min-width:0;grid-template-columns:1fr 1fr 1.15fr 1.35fr;gap:4px}.canonical-live-control-bar{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px}.canonical-live-status-summary-panel{display:grid;width:100%;min-width:0;gap:4px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:4px}.canonical-source-badge,.canonical-updated-time-chip{display:inline-flex;min-height:20px;align-items:center;justify-content:center;border:1px solid var(--panel-border);border-radius:var(--radius-pill);background:var(--panel-muted);color:var(--text-soft);padding:0 6px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.canonical-source-badge.is-success{border-color:#00875a47;background:color-mix(in srgb,var(--success) 10%,var(--panel-bg));color:var(--success)}.canonical-source-badge.is-warning{border-color:color-mix(in srgb,var(--warn) 42%,var(--panel-border));background:color-mix(in srgb,var(--warn) 12%,var(--panel-bg));color:var(--warn)}.canonical-alarm-toggle-button{display:inline-flex;min-height:22px;align-items:center;justify-content:center;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);padding:0 var(--control-padding-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap;box-shadow:var(--shadow-raised)}.canonical-status-summary-grid{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.canonical-status-summary-grid.is-wide{grid-template-columns:repeat(6,minmax(0,1fr))}.canonical-status-summary-grid.is-wide>.canonical-status-summary-card.is-featured{grid-column:span 3}.canonical-status-summary-grid.is-status-panel.is-single-featured>.canonical-status-summary-card.is-featured{grid-column:span 6}.canonical-status-summary-grid.is-status-panel>.canonical-status-summary-card:not(.is-featured){grid-column:span 2}.canonical-status-pill-list,.canonical-tally-board-panel,.canonical-metric-card-panel,.canonical-search-panel,.canonical-upload-panel,.canonical-coverage-panel{display:grid;min-width:0;gap:4px}.canonical-status-pill-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.canonical-tally-board-panel{border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:4px}.canonical-tally-board-panel.is-two-section{grid-template-rows:repeat(2,minmax(0,1fr))}.canonical-metric-card-panel{border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:12px 14px 14px}.canonical-metric-card-heading{color:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1;text-transform:uppercase}.canonical-metric-card-grid{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(132px,1fr));gap:8px}.canonical-metric-card{display:grid;min-height:77px;min-width:0;align-content:center;border-left:3px solid var(--accent);background:var(--panel-muted);padding:8px 10px;line-height:1.1}.canonical-metric-card>span,.canonical-metric-card>small{min-width:0;overflow:hidden;color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.canonical-metric-card>strong{color:var(--text-main);font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.1}.canonical-search-panel,.canonical-upload-panel{gap:8px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:10px}.canonical-search-panel-title,.canonical-upload-panel-title{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}.canonical-search-control-row,.canonical-upload-control-row{display:flex;min-width:0;align-items:end;flex-wrap:wrap;gap:6px}.canonical-search-input{width:min(260px,100%);height:var(--control-height-md);min-height:var(--control-height-md)}.canonical-file-input{width:min(320px,100%);height:var(--control-height-md);min-height:var(--control-height-md);padding:3px 8px;line-height:1}.canonical-file-input::file-selector-button{height:calc(var(--control-height-md) - 8px);margin:0 8px 0 0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--text-main);padding:0 8px;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1}.canonical-search-action-button,.canonical-search-clear-button,.canonical-upload-action-button{display:inline-flex;height:var(--control-height-md);min-height:var(--control-height-md);align-items:center;justify-content:center;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);padding:0 var(--control-padding-md);font-size:var(--font-size-sm);line-height:1;white-space:nowrap}.canonical-search-action-button{font-weight:var(--font-weight-bold);box-shadow:var(--shadow-raised)}.canonical-search-clear-button{color:var(--text-soft)}.canonical-search-helper-note,.canonical-upload-helper-note{border:1px dashed var(--panel-border);border-radius:var(--radius-sm);color:var(--text-soft);padding:8px 10px;font-size:var(--font-size-sm);line-height:1.25}.canonical-progress-summary-panel{display:grid;min-width:0;gap:18px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:16px 14px 20px}.canonical-progress-summary-title{color:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1;text-transform:uppercase}.canonical-progress-metric-row{display:grid;min-width:0;gap:6px}.canonical-progress-metric-main{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px}.canonical-progress-metric-main>span{min-width:0;overflow:hidden;color:var(--text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.canonical-progress-metric-main>strong{color:var(--text-main);font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}.canonical-progress-track{height:8px;overflow:hidden;border-radius:var(--radius-sm);background:var(--panel-muted)}.canonical-progress-fill{display:block;width:var(--progress-value, 0%);height:100%;border-radius:inherit;background:var(--accent)}.canonical-progress-fill.is-success{background:var(--success)}.canonical-progress-fill.is-accent{background:var(--accent)}.canonical-progress-metric-row>small{color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.2}.canonical-metric-pair-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;border-top:1px solid var(--panel-border);padding-top:12px}.canonical-metric-pair-item{display:grid;min-width:0;gap:3px}.canonical-metric-pair-item>span{min-width:0;overflow:hidden;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.canonical-metric-pair-item>strong{color:var(--text-main);font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.1}.canonical-tally-range-note,.canonical-coverage-column-header{border:1px dashed var(--panel-border);border-radius:var(--radius-sm);color:var(--text-soft);padding:4px 6px;font-size:var(--font-size-xs);line-height:1.2;text-align:center}.canonical-coverage-column-header{display:flex;min-height:22px;align-items:center;justify-content:center;padding-block:0;white-space:nowrap}.canonical-status-count-pill,.canonical-tally-metric-pill,.canonical-coverage-count-pill,.canonical-roster-status-pill{display:inline-flex;min-width:0;min-height:22px;align-items:center;justify-content:space-between;gap:6px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--text-main);padding:0 7px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap}.canonical-roster-status-pill{display:inline-flex;justify-content:center;min-height:16px;padding:0 5px}.canonical-status-count-pill>span,.canonical-tally-metric-pill>span,.canonical-coverage-count-pill>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.canonical-status-count-pill>strong,.canonical-tally-metric-pill>strong,.canonical-coverage-count-pill>strong{flex:0 0 auto;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;line-height:1}.canonical-status-count-pill.is-inCall,.canonical-roster-status-pill.is-inCall{border-color:var(--agent-status-in-call-3);background:var(--agent-status-in-call-1);color:var(--agent-status-foreground)}.canonical-status-count-pill.is-ready,.canonical-roster-status-pill.is-ready{border-color:var(--agent-status-ready-3);background:var(--agent-status-ready-1);color:var(--agent-status-foreground)}.canonical-status-count-pill.is-paused,.canonical-roster-status-pill.is-paused{border-color:var(--agent-status-paused-3);background:var(--agent-status-paused-1);color:var(--agent-status-foreground)}.canonical-status-count-pill.is-dispo,.canonical-roster-status-pill.is-dispo{border-color:var(--agent-status-dispo-3);background:var(--agent-status-dispo-1);color:var(--agent-status-foreground)}.canonical-status-count-pill.is-deadCall,.canonical-roster-status-pill.is-deadCall{border-color:var(--agent-status-dead-3);background:var(--agent-status-dead-1);color:var(--agent-status-foreground)}.canonical-tally-metric-pill.is-success{border-color:color-mix(in srgb,var(--success) 42%,var(--panel-border));background:color-mix(in srgb,var(--success) 12%,var(--panel-bg));color:var(--success)}.canonical-tally-metric-pill.is-danger{border-color:color-mix(in srgb,var(--danger) 42%,var(--panel-border));background:color-mix(in srgb,var(--danger) 10%,var(--panel-bg));color:var(--danger)}.canonical-tally-metric-pill.is-warning{border-color:color-mix(in srgb,var(--warn) 42%,var(--panel-border));background:color-mix(in srgb,var(--warn) 12%,var(--panel-bg));color:var(--warn)}.canonical-coverage-panel{border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:4px}.canonical-coverage-panel.is-two-column{grid-template-columns:minmax(160px,3fr) minmax(220px,5fr);align-items:start}.canonical-coverage-count-pill{background:var(--panel-bg);color:#102a43}.canonical-coverage-column{display:grid;min-width:0;gap:4px}.canonical-coverage-pill-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.canonical-live-roster-table{min-width:620px;font-size:var(--font-size-xs);line-height:1.15}.canonical-live-roster-table th,.canonical-live-roster-table td{padding:2px 5px;text-align:center!important;vertical-align:middle;white-space:nowrap}.canonical-live-roster-table td:first-child{text-align:left!important}.element-inventory-live-dashboard-preview,.element-inventory-live-kpi-strip-preview,.element-inventory-live-status-summary-panel-preview,.element-inventory-live-roster-preview{width:100%}.element-inventory-live-dashboard-preview{min-width:720px}.element-inventory-live-kpi-strip-preview{min-width:1120px}.element-inventory-metric-help-button-preview{position:relative;width:28px;height:28px;border:1px dashed var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg)}.element-inventory-live-status-summary-panel-preview{max-width:320px}.element-inventory-live-operations-preview{grid-template-columns:minmax(180px,1fr) minmax(150px,.9fr) minmax(220px,1.2fr)}.element-inventory-live-coverage-preview{min-width:420px}.element-inventory-metric-card-preview{min-width:760px}.element-inventory-progress-summary-preview{min-width:520px}.element-inventory-search-panel-preview,.element-inventory-upload-panel-preview{min-width:720px}.element-inventory-live-roster-preview{min-width:520px}
