@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600;700&family=Fira+Sans:wght@300;400;500;600;700&display=swap";.site-announcement-frame{display:flex;width:100%;height:100dvh;min-height:0;flex-direction:column;overflow:hidden;background:var(--page-bg)}.site-announcement-frame-content{min-width:0;min-height:0;flex:1;overflow:auto}.site-announcement-frame-content>.dashboard-shell,.site-announcement-frame-content>.standalone-shell{height:100%}.site-announcement-frame-content>.dashboard-shell{grid-template-rows:minmax(0,1fr)}.site-announcement-region{position:relative;z-index:calc(var(--z-sticky) + 2);display:grid;flex:0 0 auto}.site-announcement-banner{display:grid;min-width:0;min-height:44px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid;padding:7px 14px;color:var(--text-main)}.site-announcement-banner.is-info{border-color:color-mix(in srgb,var(--info) 45%,var(--panel-border));background:color-mix(in srgb,var(--info) 12%,var(--panel-bg))}.site-announcement-banner.is-maintenance{border-color:color-mix(in srgb,var(--warn) 48%,var(--panel-border));background:color-mix(in srgb,var(--warn) 14%,var(--panel-bg))}.site-announcement-banner.is-outage{border-color:color-mix(in srgb,var(--danger) 48%,var(--panel-border));background:color-mix(in srgb,var(--danger) 12%,var(--panel-bg))}.site-announcement-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:color-mix(in srgb,currentColor 10%,transparent)}.site-announcement-banner.is-info .site-announcement-icon,.site-announcement-banner.is-info .site-announcement-heading>span{color:var(--info)}.site-announcement-banner.is-maintenance .site-announcement-icon,.site-announcement-banner.is-maintenance .site-announcement-heading>span{color:var(--warn)}.site-announcement-banner.is-outage .site-announcement-icon,.site-announcement-banner.is-outage .site-announcement-heading>span{color:var(--danger)}.site-announcement-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.site-announcement-copy{display:grid;min-width:0;gap:2px}.site-announcement-heading{display:flex;min-width:0;align-items:baseline;gap:8px}.site-announcement-heading>span{flex:0 0 auto;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.site-announcement-heading strong{min-width:0;font-family:var(--font-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.site-announcement-copy p{max-width:92ch;margin:0;color:var(--text-main);font-size:var(--font-size-sm);line-height:1.35}.site-announcement-window{color:var(--text-soft);font-family:var(--font-mono);font-size:var(--font-size-2xs);white-space:nowrap}.site-announcement-region.is-preview{z-index:0;overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-md)}.site-announcement-region.is-preview .site-announcement-banner{border-bottom:0}.site-announcements-page{max-width:1460px;margin:0 auto;padding:12px}.site-announcements-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.site-announcements-hero h1{margin-bottom:4px;font-family:var(--font-mono);font-size:var(--font-size-title);line-height:1.1}.site-announcements-hero p{max-width:72ch;margin-bottom:0;color:var(--text-soft);font-size:var(--font-size-md)}.site-announcements-kicker{display:block;margin-bottom:5px;color:var(--accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.site-announcements-scope{display:grid;min-width:190px;gap:2px;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-bg);padding:8px 10px;box-shadow:var(--shadow-raised)}.site-announcements-scope>span,.site-announcements-scope small{color:var(--text-soft);font-size:var(--font-size-xs)}.site-announcements-scope strong{font-family:var(--font-mono);font-size:var(--font-size-panel-title)}.site-announcements-protocol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 10px;padding:0;overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-border);list-style:none}.site-announcements-protocol li{display:flex;min-width:0;align-items:center;gap:8px;background:var(--panel-bg);padding:8px 10px}.site-announcements-protocol li>span{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--panel-border);border-radius:50%;color:var(--text-soft);font-family:var(--font-mono);font-size:var(--font-size-xs)}.site-announcements-protocol li>div{display:grid;min-width:0;gap:1px}.site-announcements-protocol strong{font-size:var(--font-size-sm)}.site-announcements-protocol small{overflow:hidden;color:var(--text-soft);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.site-announcements-protocol .is-current{background:var(--accent-soft)}.site-announcements-protocol .is-current>span{border-color:var(--accent-strong);background:var(--accent-strong);color:var(--accent-strong-foreground)}.site-announcements-protocol .is-complete>span{border-color:var(--success);color:var(--success)}.site-announcements-workspace{display:grid;min-width:0;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:10px}.site-announcements-composer,.site-announcements-history{min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel-bg);padding:12px}.site-announcements-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.site-announcements-section-heading h2{margin-bottom:3px;font-family:var(--font-mono);font-size:var(--font-size-lg);line-height:1.2}.site-announcements-section-heading p{margin-bottom:0;color:var(--text-soft);font-size:var(--font-size-sm)}.site-announcements-severity{margin:0 0 12px;border:0;padding:0}.site-announcements-severity legend,.site-announcements-field>span,.site-announcements-preview>span{margin-bottom:5px;color:var(--text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.site-announcements-severity>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.site-announcements-severity-option{display:flex;min-width:0;min-height:58px;align-items:flex-start;gap:7px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:8px;cursor:pointer}.site-announcements-severity-option:hover{border-color:var(--border-strong);background:var(--panel-muted)}.site-announcements-severity-option:has(input:checked){border-color:var(--accent-control-border);background:var(--accent-soft)}.site-announcements-severity-option.is-info:has(input:checked){border-color:var(--info);background:color-mix(in srgb,var(--info) 8%,var(--panel-bg))}.site-announcements-severity-option.is-maintenance:has(input:checked){border-color:var(--warn);background:color-mix(in srgb,var(--warn) 9%,var(--panel-bg))}.site-announcements-severity-option.is-outage:has(input:checked){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--panel-bg))}.site-announcements-severity-option input{margin:2px 0 0;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;flex:0 0 16px;accent-color:var(--accent-strong)}.site-announcements-severity-option>span{display:grid;min-width:0;gap:3px}.site-announcements-severity-option strong{font-size:var(--font-size-sm)}.site-announcements-severity-option small{color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.25}.site-announcements-field{display:grid;min-width:0;margin-bottom:10px}.site-announcements-field input,.site-announcements-field textarea{width:100%;min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);font:inherit}.site-announcements-field input{min-height:36px;padding:0 9px}.site-announcements-field textarea{min-height:112px;resize:vertical;padding:8px 9px;line-height:1.4}.site-announcements-field input:focus-visible,.site-announcements-field textarea:focus-visible,.site-announcements-severity-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.site-announcements-field>small{margin-top:4px;color:var(--text-soft);font-size:var(--font-size-xs);text-align:right}.site-announcements-window-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.site-announcements-timezone{margin:-4px 0 12px;color:var(--text-soft);font-size:var(--font-size-xs)}.site-announcements-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 12px;overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-border)}.site-announcements-review>div{display:grid;gap:3px;background:var(--panel-muted);padding:9px}.site-announcements-review dt,.site-announcements-history-item dt{color:var(--text-soft);font-size:var(--font-size-xs)}.site-announcements-review dd,.site-announcements-history-item dd{margin:0;font-family:var(--font-mono);font-size:var(--font-size-xs);overflow-wrap:anywhere}.site-announcements-preview{display:grid;margin-top:12px}.site-announcements-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--panel-border)}.site-announcements-actions .ghost-btn,.site-announcements-end-action .ghost-btn{min-height:36px}.site-announcements-count{display:inline-flex;min-width:28px;height:24px;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--panel-muted);color:var(--text-soft);font-family:var(--font-mono);font-size:var(--font-size-xs)}.site-announcements-history-list{display:grid;gap:8px;max-height:min(660px,calc(100dvh - 270px));overflow:auto;padding-right:2px}.site-announcements-history-item{position:relative;display:grid;gap:6px;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-bg);padding:10px}.site-announcements-history-item:before{position:absolute;top:9px;bottom:9px;left:0;width:1px;background:var(--info);content:""}.site-announcements-history-item.is-maintenance:before{background:var(--warn)}.site-announcements-history-item.is-outage:before{background:var(--danger)}.site-announcements-history-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-soft);font-family:var(--font-mono);font-size:var(--font-size-2xs)}.site-announcements-status{display:inline-flex;min-height:20px;align-items:center;border:1px solid var(--panel-border);border-radius:var(--radius-pill);background:var(--panel-muted);padding:0 7px;color:var(--text-soft);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.site-announcements-status.is-active{border-color:color-mix(in srgb,var(--success) 35%,var(--panel-border));background:color-mix(in srgb,var(--success) 8%,var(--panel-bg));color:var(--success)}.site-announcements-status.is-scheduled{border-color:color-mix(in srgb,var(--info) 35%,var(--panel-border));background:color-mix(in srgb,var(--info) 7%,var(--panel-bg));color:var(--info)}.site-announcements-history-item h3{margin:0;font-family:var(--font-mono);font-size:var(--font-size-panel-title)}.site-announcements-history-item>p{margin:0;color:var(--text-soft);font-size:var(--font-size-sm);line-height:1.4;overflow-wrap:anywhere}.site-announcements-history-item>dl{display:grid;gap:5px;margin:2px 0 0}.site-announcements-history-item>dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px}.site-announcements-empty{margin:0;border:1px dashed var(--panel-border);border-radius:var(--radius-md);background:var(--panel-muted);padding:24px 16px;color:var(--text-soft);text-align:center}.site-announcements-empty strong{display:block;margin-bottom:4px;color:var(--text-main)}.site-announcements-empty.is-error{border-color:color-mix(in srgb,var(--danger) 35%,var(--panel-border));background:color-mix(in srgb,var(--danger) 6%,var(--panel-bg))}.site-announcements-empty.is-error strong{color:var(--danger)}.site-announcements-empty p{margin:0}.site-announcements-end-action{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:3px;padding-top:8px;border-top:1px solid var(--panel-border)}.site-announcements-end-action>span{margin-right:auto;color:var(--text-soft);font-size:var(--font-size-xs)}.site-announcements-danger-btn{border-color:var(--danger);background:var(--danger);color:#fff}.site-announcements-danger-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 82%,black);background:color-mix(in srgb,var(--danger) 82%,black);color:#fff}@media(max-width:980px){.site-announcements-workspace{grid-template-columns:1fr}.site-announcements-history-list{max-height:none}}@media(max-width:720px){.site-announcement-frame{height:auto;min-height:100dvh;overflow:visible}.site-announcement-frame-content{overflow:visible}.site-announcement-frame-content>.dashboard-shell,.site-announcement-frame-content>.standalone-shell{height:auto}.site-announcement-banner{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:8px 10px}.site-announcement-heading{display:grid;gap:1px}.site-announcement-window{grid-column:2}.site-announcements-page{padding:10px}.site-announcements-hero{display:grid;gap:10px}.site-announcements-scope{min-width:0}.site-announcements-protocol{grid-template-columns:1fr}.site-announcements-protocol small{white-space:normal}.site-announcements-severity>div,.site-announcements-window-fields,.site-announcements-review{grid-template-columns:1fr}.site-announcements-severity-option,.site-announcements-field input,.site-announcements-actions .ghost-btn,.site-announcements-end-action .ghost-btn{min-height:44px}.site-announcements-actions{flex-direction:column-reverse}.site-announcements-actions .ghost-btn{width:100%}.site-announcements-end-action{align-items:stretch;flex-direction:column}.site-announcements-end-action>span{margin-right:0}}@media(prefers-reduced-motion:reduce){.site-announcements-severity-option,.site-announcements-actions button,.site-announcements-end-action button{transition:none}}:root{--page-bg: #faf8f5;--panel-bg: #ffffff;--panel-muted: #f5f2ee;--panel-border: #e4ded8;--border-strong: #c4bdb6;--text-main: #1c1917;--text-soft: #6b5e55;--accent: #ea580c;--accent-fill: #f97316;--accent-soft: #fff3eb;--accent-control-bg: #ffe8d6;--accent-control-border: #ea580c;--accent-control-hover: #ffdfc4;--accent-foreground: #17191c;--accent-strong: #c2410c;--accent-strong-hover: #9a3412;--accent-strong-foreground: #ffffff;--success: #047857;--warn: #b45309;--danger: #dc2626;--info: #2563eb;--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: #f3f0ec;--table-row-bg: #ffffff;--table-row-alt-bg: #f7f4f0;--table-row-hover-bg: #fdeee0;--table-row-stripe-overlay: rgba(28, 25, 23, .008);--shadow-soft: 0 1px 2px rgba(23, 19, 15, .04), 0 8px 24px -6px rgba(23, 19, 15, .1);--shadow-raised: 0 1px 2px rgba(23, 19, 15, .06);--font-sans: "Fira Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "Fira Code", "Consolas", "SFMono-Regular", "JetBrains Mono", ui-monospace, monospace;--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-medium: 500;--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;--chart-1: #ea580c;--chart-2: #2563eb;--chart-3: #047857;--chart-4: #d97706;--chart-5: #7c3aed;--chart-6: #db2777;font-family:var(--font-sans)}[data-theme=dark]{--page-bg: #0e1013;--panel-bg: #1a1714;--panel-muted: #211d19;--panel-border: #2e2924;--border-strong: #453e38;--text-main: #ede8e2;--text-soft: #9e948b;--accent: #f97316;--accent-fill: #f97316;--accent-soft: #2a1f13;--accent-control-bg: #2e241b;--accent-control-border: #f97316;--accent-control-hover: #3a2c1e;--accent-foreground: #17191c;--accent-strong: #f97316;--accent-strong-hover: #fb8a3c;--accent-strong-foreground: #1f1206;--success: #34d399;--warn: #e8b45a;--danger: #f97066;--info: #60a5fa;--table-header-bg: #221e1a;--table-row-bg: #1a1714;--table-row-alt-bg: #1e1b18;--table-row-hover-bg: #2a2219;--table-row-stripe-overlay: rgba(255, 255, 255, .02);--shadow-soft: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px -6px rgba(0, 0, 0, .5);--shadow-raised: 0 1px 2px rgba(0, 0, 0, .25)}*{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}*{scrollbar-color:color-mix(in srgb,var(--text-soft) 34%,transparent) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--text-soft) 34%,transparent);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-soft) 52%,transparent);background-clip:padding-box}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-semibold);line-height:1;text-align:center;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}button:hover:not(:disabled){border-color:var(--border-strong);background:var(--panel-muted)}button:active:not(:disabled){border-color:var(--border-strong);background:var(--panel-muted)}button:disabled{cursor:not-allowed;opacity:.55}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:var(--radius-sm);background:var(--panel-bg);color:var(--text-main);padding:0 8px;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}select:hover:not(:disabled),input:hover:not(:disabled){border-color:var(--border-strong)}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='%235b636e' 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='%2398a1ab' 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:var(--radius-sm);background:var(--accent-fill);color:#fff;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-product{display:flex;min-width:0;align-items:center;gap:5px}.dashboard-brand-beta{display:inline-flex;height:14px;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--accent-strong);color:var(--accent-strong-foreground);padding:0 4px;font-size:var(--font-size-2xs);font-weight:800;letter-spacing:.05em;line-height:1}.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;min-height:0;flex:1 1 auto;align-content:start;margin-top:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.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-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.dashboard-nav-link{position:relative;display:flex;align-items:center;gap:9px;min-height:30px;border-radius:var(--radius-sm);color:var(--text-soft);padding:4px 9px;text-decoration:none;transition:background-color .12s ease,color .12s ease}.dashboard-nav-link:hover{background:var(--panel-muted);color:var(--text-main)}.dashboard-nav-link.is-active{background:var(--accent-soft);color:var(--text-main);font-weight:var(--font-weight-semibold)}.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-medium);line-height:1.2;overflow-wrap:anywhere;white-space:normal}.dashboard-nav-link.is-active .dashboard-nav-label{font-weight:var(--font-weight-semibold)}.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-semibold);letter-spacing:-.01em;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 color-mix(in srgb,var(--success) 28%,transparent);background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success)}.dashboard-source-badge-pending{border:1px solid color-mix(in srgb,var(--warn) 28%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent);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);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;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-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;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-semibold);line-height:1;letter-spacing:.04em;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-semibold);letter-spacing:.04em;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-semibold);letter-spacing:.04em;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}.amplifai-evaluation-results-header{min-width:0;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:10px}.amplifai-evaluation-results-header .amplifai-evaluation-agent-filter{display:inline-flex;min-width:0;flex:0 1 300px;align-items:center;gap:5px}.amplifai-evaluation-results-header .amplifai-evaluation-agent-filter select{min-width:180px;flex:1 1 auto}.canonical-report-table.amplifai-evaluator-table{min-width:1480px}.canonical-report-table.amplifai-coverage-table{min-width:1320px}.amplifai-live-listening-source-note{flex:0 0 auto;margin:0;color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.25}.amplifai-live-listening-table-wrap{width:100%;min-height:0;max-height:none;flex:1 1 auto}.canonical-report-table.amplifai-live-listening-table{width:max-content;min-width:2200px}.canonical-report-table.amplifai-live-listening-table .amplifai-live-listening-group-header th{top:0;height:26px;border-bottom:1px solid var(--border-strong);background:var(--panel-muted)}.canonical-report-table.amplifai-live-listening-table .amplifai-live-listening-column-header th{top:26px}.canonical-report-table.amplifai-live-listening-table .amplifai-live-listening-column-header th:first-child,.canonical-report-table.amplifai-live-listening-table tbody th:first-child{position:sticky;left:0}.canonical-report-table.amplifai-live-listening-table .amplifai-live-listening-column-header th:first-child{z-index:calc(var(--z-sticky) + 1)}.canonical-report-table.amplifai-live-listening-table tbody th:first-child{z-index:1}.canonical-report-table.amplifai-live-listening-table .amplifai-live-listening-column-header th:nth-child(1),.canonical-report-table.amplifai-live-listening-table tbody :is(th,td):nth-child(1){min-width:160px}.canonical-report-table.amplifai-live-listening-table .amplifai-live-listening-column-header th:nth-child(2),.canonical-report-table.amplifai-live-listening-table tbody :is(th,td):nth-child(2){min-width:240px}.canonical-report-table.amplifai-live-listening-table .amplifai-live-listening-column-header th:nth-child(3),.canonical-report-table.amplifai-live-listening-table tbody :is(th,td):nth-child(3){min-width:64px}.canonical-report-table.amplifai-live-listening-table .amplifai-live-listening-column-header th:nth-child(4),.canonical-report-table.amplifai-live-listening-table tbody :is(th,td):nth-child(4){min-width:72px}.canonical-report-table.amplifai-live-listening-table .amplifai-live-listening-column-header th:nth-child(n+5),.canonical-report-table.amplifai-live-listening-table tbody :is(th,td):nth-child(n+5){min-width:92px}.canonical-report-table.amplifai-live-listening-table tbody th:first-child,.canonical-report-table.amplifai-live-listening-table tbody td:nth-child(2){text-align:left}.canonical-report-table.amplifai-live-listening-table .amplifai-live-listening-key-metric{font-weight:var(--font-weight-bold)}.canonical-report-table.amplifai-live-listening-table .amplifai-live-listening-group-divider{border-inline-end:1px solid var(--border-strong)}.amplifai-live-listening-empty{border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:10px;color:var(--text-soft);font-size:var(--font-size-sm)}.amplifai-weekly-period-actions{min-width:0;flex:1 1 auto;flex-wrap:wrap}.amplifai-weekly-preset-buttons{display:flex;min-width:0;max-width:100%;align-items:center;gap:5px;overflow-x:auto}.amplifai-weekly-preset-buttons .ghost-btn{flex:0 0 auto;white-space:nowrap}.amplifai-weekly-preset-buttons .ghost-btn.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--text-main)}.amplifai-weekly-results-header{flex:0 0 auto}.amplifai-weekly-rundown-scroll{display:grid;min-height:0;flex:1 1 auto;align-content:start;gap:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.amplifai-weekly-week{min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg)}.amplifai-weekly-week-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--panel-border);padding:6px 8px}.amplifai-weekly-week-header strong{color:var(--text-main);font-size:var(--font-size-sm)}.amplifai-weekly-week-header span{color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.amplifai-weekly-summary-table-wrap,.amplifai-weekly-detail-table-wrap{max-height:none;border:0;border-radius:0;overflow:visible}.canonical-report-table.amplifai-weekly-summary-table,.canonical-report-table.amplifai-weekly-detail-table{width:100%;min-width:0;table-layout:fixed}.canonical-report-table.amplifai-weekly-summary-table :is(th,td),.canonical-report-table.amplifai-weekly-detail-table :is(th,td){overflow-wrap:anywhere;white-space:normal}.amplifai-weekly-expand-button{display:inline-flex;min-height:0;align-items:center;gap:5px;border:0;background:transparent;color:var(--text-main);padding:0;font:inherit;font-weight:var(--font-weight-semibold);text-align:left}.amplifai-weekly-expand-button:hover{color:var(--accent);text-decoration:underline}.amplifai-weekly-detail-row>td{padding:6px!important;background:var(--panel-muted)!important}.canonical-report-table.amplifai-weekly-detail-table{background:var(--panel-bg)}.canonical-report-table.amplifai-weekly-summary-table :is(th,td):nth-child(1){width:16%}.canonical-report-table.amplifai-weekly-summary-table :is(th,td):nth-child(2){width:10%}.canonical-report-table.amplifai-weekly-summary-table :is(th,td):nth-child(3),.canonical-report-table.amplifai-weekly-summary-table :is(th,td):nth-child(4),.canonical-report-table.amplifai-weekly-summary-table :is(th,td):nth-child(8){width:8%}.canonical-report-table.amplifai-weekly-summary-table :is(th,td):nth-child(5){width:10%}.canonical-report-table.amplifai-weekly-summary-table :is(th,td):nth-child(6),.canonical-report-table.amplifai-weekly-summary-table :is(th,td):nth-child(7){width:9%}.canonical-report-table.amplifai-weekly-summary-table :is(th,td):nth-child(9){width:10%}.canonical-report-table.amplifai-weekly-summary-table :is(th,td):nth-child(10){width:12%}.canonical-report-table.amplifai-weekly-detail-table :is(th,td):nth-child(1){width:12%}.canonical-report-table.amplifai-weekly-detail-table :is(th,td):nth-child(2){width:20%}.canonical-report-table.amplifai-weekly-detail-table :is(th,td):nth-child(3){width:8%}.canonical-report-table.amplifai-weekly-detail-table :is(th,td):nth-child(4),.canonical-report-table.amplifai-weekly-detail-table :is(th,td):nth-child(5){width:7%}.canonical-report-table.amplifai-weekly-detail-table :is(th,td):nth-child(6){width:10%}.canonical-report-table.amplifai-weekly-detail-table :is(th,td):nth-child(7){width:23%}.canonical-report-table.amplifai-weekly-detail-table :is(th,td):nth-child(8){width:13%}.amplifai-weekly-empty{border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:10px;color:var(--text-muted);font-size:var(--font-size-sm);text-align:center}.amplifai-evaluation-results-header .canonical-results-count{display:inline-flex;min-height:var(--control-height-sm);flex:0 0 auto;align-items:center;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--text-main);padding:0 8px;white-space:nowrap}.amplifai-evaluation-results-header .canonical-pagination-controls{min-width:0;flex-wrap:nowrap;gap:5px;border-left:1px solid var(--panel-border);padding-left:10px}.amplifai-evaluation-results-header .canonical-rows-per-page-field{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px}.amplifai-evaluation-results-header .canonical-rows-per-page-field select{min-width:72px}.amplifai-evaluation-results-header .canonical-pagination-controls>span{color:var(--text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.canonical-pagination-controls{flex-wrap:wrap}.canonical-results-count{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.2}.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-semibold);letter-spacing:.04em;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-row.is-pdm{width:min(720px,100%);grid-template-columns:minmax(0,1fr)}.call-logs-pdm-campaign-fieldset{width:100%}.call-logs-campaign-field,.call-logs-queue-field{width:auto}.eod-report-page{gap:10px}.eod-report-results{min-width:0}.eod-report-source-note{border:1px solid var(--panel-border);border-radius:6px;background:var(--panel-bg);color:var(--text-soft);padding:10px 12px}.eod-report-source-note{margin-bottom:8px;font-size:var(--font-size-sm)}.eod-report-table-wrap{overflow-x:auto}.eod-report-table{min-width:760px}.eod-report-table th:first-child,.eod-report-table td:first-child{min-width:180px;text-align:left}.eod-report-table thead th:not(:first-child){min-width:150px;white-space:normal}.eod-report-table tbody th{font-weight:var(--font-weight-semibold)}.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-semibold);line-height:1;letter-spacing:.04em;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:#0c0f1473;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-lg);background:var(--panel-bg);color:var(--text-main);padding:12px;box-shadow:var(--shadow-soft);animation:canonical-modal-enter .14s ease-out}@keyframes canonical-modal-enter{0%{opacity:0;transform:translateY(5px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.canonical-modal{animation:none}}.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-status-type-search{display:flex;min-height:26px;min-width:0;align-items:center;flex-wrap:wrap;gap:3px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:2px 4px}.call-logs-status-type-search>input{width:150px;min-width:110px;height:20px;min-height:20px;flex:1 1 130px;border:0;background:transparent;padding:0 3px;box-shadow:none}.call-logs-status-type-search>input:focus{outline:1px solid var(--accent);outline-offset:1px}.call-logs-status-token{display:inline-flex;max-width:180px;min-width:0;align-items:center;gap:3px;border:1px solid var(--accent-control-border);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--text-main);padding:1px 4px 1px 6px;font-size:var(--font-size-xs);line-height:16px}.call-logs-status-token>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-logs-status-token>button{display:inline-flex;width:14px;height:14px;min-height:14px;flex:0 0 14px;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--text-soft);padding:0;line-height:1;box-shadow:none}.call-logs-status-token>button:hover,.call-logs-status-token>button:focus-visible{background:var(--panel-muted);color:var(--danger)}.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-semibold);letter-spacing:.04em;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-semibold);letter-spacing:.04em;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}.canonical-searchable-checkbox-field{display:grid;width:max-content;max-width:100%;min-width:0;gap:3px}.canonical-searchable-checkbox-field>span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;letter-spacing:.04em;text-transform:uppercase}.canonical-searchable-checkbox-dropdown{position:relative;width:max-content;max-width:100%;min-width:0}.canonical-searchable-checkbox-dropdown>summary{display:grid;box-sizing:border-box;width:max-content;max-width:100%;min-height:26px;grid-template-columns:minmax(0,1fr) 7px;align-items:center;gap:8px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:0 10px;color:var(--text-main);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none}.canonical-searchable-checkbox-dropdown>summary::-webkit-details-marker{display:none}.canonical-searchable-checkbox-dropdown>summary:after{width:7px;height:7px;grid-column:2;grid-row:1;align-self:center;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;content:"";color:var(--text-soft);transform:translateY(-2px) rotate(45deg);transition:transform .12s ease-out}.canonical-searchable-checkbox-dropdown[open]{z-index:30}.canonical-searchable-checkbox-dropdown[open]>summary:after{transform:translateY(2px) rotate(225deg)}.canonical-searchable-checkbox-dropdown>summary:hover,.canonical-searchable-checkbox-dropdown[open]>summary{border-color:var(--accent-control-border)}.canonical-searchable-checkbox-dropdown>summary:focus-visible{outline:2px solid var(--accent-control-border);outline-offset:2px}.canonical-searchable-checkbox-dropdown.is-disabled>summary{border-color:var(--panel-border);background:var(--panel-muted);color:var(--text-muted);cursor:not-allowed;opacity:.72}.canonical-searchable-checkbox-dropdown>summary strong{grid-column:1;grid-row:1;min-width:0;align-self:center;overflow:hidden;line-height:1.1;text-overflow:ellipsis;font-weight:inherit;white-space:nowrap}.canonical-searchable-checkbox-dropdown[open]>summary strong{visibility:hidden}.canonical-searchable-checkbox-width-sizer{display:grid;grid-column:1;grid-row:1;min-width:0;padding-inline-end:15px;visibility:hidden;font-weight:var(--font-weight-bold);pointer-events:none}.canonical-searchable-checkbox-width-sizer>span{width:max-content;grid-column:1;grid-row:1;white-space:nowrap}.canonical-searchable-checkbox-search{position:absolute;z-index:1;top:0;inset-inline:1px 25px;display:flex;box-sizing:border-box;height:26px;align-items:center;min-width:0}.canonical-searchable-checkbox-search input{box-sizing:border-box;width:100%;min-height:24px;border:0;border-radius:var(--radius-sm);background:transparent;padding:0 9px;color:var(--text-main);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.canonical-searchable-checkbox-search input:focus-visible,.canonical-searchable-checkbox-close:focus-visible{outline:2px solid var(--accent-control-border);outline-offset:-2px}.canonical-searchable-checkbox-close{position:absolute;z-index:2;top:1px;inset-inline-end:1px;width:24px;height:24px;min-height:24px;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer}.canonical-searchable-checkbox-menu{position:absolute;z-index:30;top:calc(100% + 4px);inset-inline-start:0;display:grid;box-sizing:border-box;width:max-content;max-width:calc(100vw - 40px);min-width:100%;gap:4px;margin:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);box-shadow:var(--shadow-raised);padding:5px}.canonical-searchable-checkbox-list{grid-template-columns:1fr;width:max-content;max-width:100%;max-height:240px;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:2px;scrollbar-color:var(--text-soft) transparent;scrollbar-width:thin}.canonical-searchable-checkbox-menu .report-checkbox-option{grid-template-columns:13px max-content;width:max-content;max-width:100%}.canonical-searchable-checkbox-all-option{border-bottom:1px solid var(--panel-border);border-radius:0;padding-block-end:4px}.canonical-searchable-checkbox-empty{display:block;padding:6px 4px;color:var(--text-soft);font-size:var(--font-size-sm)}.status-report-queue-field{width:min(240px,100%)}.status-report-control-panel,.status-report-results-panel{display:grid;gap:6px;padding:8px;border-radius:var(--radius-sm)}.status-report-results-panel.is-disposition-matrix{width:fit-content;max-width:100%;justify-self:start}.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-semibold);line-height:1;letter-spacing:.04em;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:color-mix(in srgb,var(--danger) 10%,transparent)}.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:color-mix(in srgb,var(--danger) 10%,transparent);border-color:transparent}.status-report-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(108px,1fr));gap:6px}.status-report-results-layout{display:contents}.status-report-results-layout.is-disposition-matrix{display:grid;width:100%;max-width:100%;min-width:0;justify-items:start;gap:6px}.status-report-status-totals{width:fit-content;max-width:100%;justify-self:start}.status-report-status-totals-toggle{position:relative;display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-height:32px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:6px 32px 6px 10px;color:var(--text-main);cursor:pointer;font:inherit;text-align:start}.status-report-status-totals-toggle:after{position:absolute;top:50%;inset-inline-end:12px;width:6px;height:6px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;content:"";color:var(--text-soft);transform:translateY(-70%) rotate(45deg);transition:transform .12s ease-out}.status-report-status-totals.is-expanded .status-report-status-totals-toggle:after{transform:translateY(-25%) rotate(225deg)}.status-report-status-totals-toggle:hover,.status-report-status-totals.is-expanded .status-report-status-totals-toggle{border-color:var(--accent-control-border)}.status-report-status-totals-toggle:focus-visible{outline:2px solid var(--accent-control-border);outline-offset:2px}.status-report-status-totals-toggle strong{font-size:var(--font-size-sm);line-height:1.1}.status-report-status-totals-toggle span{color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.1}.status-report-status-totals>.status-report-status-totals-table-wrap{max-height:none;margin-top: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-semibold);letter-spacing:.04em;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)}.table-wrap.status-report-matrix-wrap{width:fit-content;max-width:100%;justify-self:start}.status-report-matrix-table{table-layout:fixed;font-size:var(--font-size-sm)}.status-report-matrix-table .status-report-matrix-status-column{width:260px}.status-report-matrix-table .status-report-matrix-day-column{width:110px}.status-report-matrix-table .status-report-matrix-queue-column{width:170px}.foundation-table.status-report-matrix-table th,.foundation-table.status-report-matrix-table td{text-align:center;vertical-align:middle}.canonical-report-table.status-report-matrix-table thead th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--table-header-bg);white-space:normal}.status-report-matrix-table tbody th,.status-report-matrix-table tbody td,.status-report-matrix-table tfoot th,.status-report-matrix-table tfoot td{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.status-report-matrix-table tbody th,.status-report-matrix-table .status-report-matrix-total-label{overflow-wrap:anywhere;color:var(--text-main);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-align:left;text-transform:none}.status-report-matrix-table thead th:first-child,.status-report-matrix-table tbody th:first-child{position:sticky;left:0;z-index:calc(var(--z-sticky) + 1);background:var(--panel-bg)}.status-report-matrix-table thead th:nth-child(2),.status-report-matrix-table tbody td:nth-child(2){position:sticky;left:260px;z-index:calc(var(--z-sticky) + 1);border-right:1px solid var(--border-strong);background:var(--panel-bg)}.status-report-matrix-table thead th:first-child,.status-report-matrix-table thead th:nth-child(2){z-index:calc(var(--z-sticky) + 2);background:var(--table-header-bg)}.status-report-matrix-table tbody th:first-child,.status-report-matrix-table tbody td:nth-child(2){background-color:var(--table-row-bg)}.status-report-matrix-table tbody tr:nth-child(2n)>th:first-child,.status-report-matrix-table tbody tr:nth-child(2n)>td:nth-child(2){background-color:var(--table-row-alt-bg);background-image:linear-gradient(var(--table-row-stripe-overlay),var(--table-row-stripe-overlay))!important}.status-report-matrix-table tbody tr:hover>th:first-child,.status-report-matrix-table tbody tr:hover>td:nth-child(2){background-color:var(--table-row-hover-bg)}.status-report-matrix-table tfoot th{position:sticky;left:0;z-index:calc(var(--z-sticky) + 1);background:var(--table-header-bg)}.foundation-table.status-report-matrix-table .cell-numeric{text-align:right}.status-report-matrix-table .cell-numeric .table-sort-button.is-active .table-sort-indicator{transform:rotate(180deg)}.status-report-status-totals-table thead th:nth-child(2),.status-report-status-totals-table tbody td:nth-child(2){position:static;left:auto;z-index:auto;border-right:0}.status-report-status-totals-table thead th:nth-child(2){background:var(--table-header-bg)}.status-report-status-totals-table tbody td:nth-child(2){background-color:var(--table-row-bg)}.status-report-status-totals-table tbody tr:nth-child(2n)>td:nth-child(2){background-color:var(--table-row-alt-bg);background-image:linear-gradient(var(--table-row-stripe-overlay),var(--table-row-stripe-overlay))!important}.status-report-status-totals-table tbody tr:hover>td:nth-child(2){background-color:var(--table-row-hover-bg)}.status-report-matrix-empty,.status-report-matrix-empty-cell{color:var(--text-soft);font-family:var(--font-sans);font-size:var(--font-size-sm);text-align:center}.status-report-matrix-empty{min-height:88px;align-content:center;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-muted);padding:12px}.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-semibold);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-strong);background:var(--accent-strong);color:var(--accent-strong-foreground);line-height:1;white-space:nowrap;box-shadow:var(--shadow-raised)}.btn-primary:hover:not(:disabled){border-color:var(--accent-strong-hover);background:var(--accent-strong-hover);color:var(--accent-strong-foreground)}.btn-primary:active:not(:disabled){border-color:var(--accent-strong-hover);background:var(--accent-strong-hover);color:var(--accent-strong-foreground)}.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(--border-strong);background:var(--panel-muted)}.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 8px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em;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-semibold);letter-spacing:.04em;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-semibold);letter-spacing:.04em;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-semibold);letter-spacing:.04em;text-transform:uppercase}.leads-call-count-card span{color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;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)}.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-semibold);letter-spacing:.04em;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-semibold);letter-spacing:.04em;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-semibold);letter-spacing:.04em;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-semibold);line-height:1;letter-spacing:.04em;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-page.is-amplify-roster{height:100%;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr)}.users-panel{display:grid;gap:8px;padding:8px}.users-panel.is-amplify-roster{display:flex;height:100%;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.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-semibold);letter-spacing:.04em;text-transform:uppercase}.users-inventory{display:grid;gap:8px}.users-inventory.is-amplify-roster{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.users-source-note{color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.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-semibold);letter-spacing:.04em;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-search.is-disabled select,.users-search.is-disabled input{border-color:var(--panel-border);background-color:var(--panel-muted);color:var(--text-soft);cursor:not-allowed}.users-status-filter{justify-content:space-between}.amplify-roster-scope-filters{display:grid;grid-template-columns:150px max-content;align-items:start;justify-content:start;gap:6px}.amplify-roster-filter-panel{min-width:0;flex:0 0 auto;gap:6px}.amplify-roster-scope-note{width:fit-content;max-width:100%;margin:0}.amplify-roster-campaign-filter{display:grid;width:fit-content;max-width:100%;min-width:0;align-content:start;gap:3px}.amplify-roster-campaign-label{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.04em;text-transform:uppercase}.amplify-roster-campaign-dropdown{position:relative;width:max-content;max-width:100%;min-width:0}.amplify-roster-campaign-dropdown>summary{display:grid;box-sizing:border-box;width:max-content;max-width:100%;min-height:26px;grid-template-columns:minmax(0,1fr) 7px;align-items:center;gap:8px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:0 10px;color:var(--text-main);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none}.amplify-roster-campaign-dropdown>summary::-webkit-details-marker{display:none}.amplify-roster-campaign-dropdown>summary:after{width:7px;height:7px;flex:0 0 auto;grid-column:2;grid-row:1;align-self:center;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translateY(-2px) rotate(45deg)}.amplify-roster-campaign-dropdown[open]{z-index:30}.amplify-roster-campaign-dropdown[open]>summary{border-color:var(--accent)}.amplify-roster-campaign-dropdown[open]>summary:after{transform:translateY(2px) rotate(225deg)}.amplify-roster-campaign-dropdown>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amplify-roster-campaign-dropdown>summary strong{grid-column:1;grid-row:1;min-width:0;align-self:center;overflow:hidden;text-overflow:ellipsis;font-weight:inherit;white-space:nowrap}.amplify-roster-campaign-dropdown[open]>summary strong{visibility:hidden}.amplify-roster-campaign-width-sizer{display:grid;grid-column:1;grid-row:1;min-width:0;padding-right:15px;visibility:hidden;font-weight:var(--font-weight-bold);pointer-events:none}.amplify-roster-campaign-width-sizer>span{width:max-content;grid-column:1;grid-row:1;white-space:nowrap}.amplify-roster-campaign-dropdown.is-disabled>summary{cursor:not-allowed;opacity:.6}.amplify-roster-campaign-menu{position:absolute;z-index:30;top:calc(100% + 4px);left:0;display:grid;box-sizing:border-box;width:max-content;max-width:calc(100vw - 40px);min-width:100%;gap:4px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);box-shadow:var(--shadow-raised);padding:5px}.amplify-roster-campaign-search{position:absolute;z-index:1;top:0;right:25px;left:1px;display:flex;box-sizing:border-box;height:26px;align-items:center;min-width:0}.amplify-roster-campaign-search input{box-sizing:border-box;width:100%;min-height:24px;border:0;border-radius:calc(var(--radius-sm) - 1px);background:transparent;padding:0 9px;color:var(--text-main);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.amplify-roster-campaign-search input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amplify-roster-campaign-close{position:absolute;z-index:2;top:1px;right:1px;width:24px;height:24px;min-height:24px;border:0;border-radius:calc(var(--radius-sm) - 1px);background:transparent;cursor:pointer}.amplify-roster-campaign-close:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amplify-roster-campaign-select-all{border-bottom-color:var(--panel-border);border-radius:0;padding-bottom:4px}.amplify-roster-campaign-list{grid-template-columns:1fr;width:max-content;max-width:100%;max-height:240px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-color:var(--text-soft) transparent;scrollbar-width:thin}.amplify-roster-campaign-empty{display:block;padding:6px 4px;color:var(--text-soft);font-size:var(--font-size-sm)}.amplify-roster-campaign-menu .report-checkbox-option{grid-template-columns:13px max-content;width:max-content;max-width:100%}.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-scroll.is-amplify-roster{width:100%;min-width:0;min-height:0;flex:1 1 auto;overflow:auto}.amplify-roster-results{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;gap:6px}.amplify-roster-results.is-unloaded,.users-table-scroll.is-amplify-roster.is-unloaded{flex:0 0 auto}.users-table-scroll.is-amplify-roster.is-unloaded{overflow-x:auto;overflow-y:visible}.amplify-roster-report-actions{flex:0 0 auto}.amplify-roster-view-note{flex:0 0 auto;width:fit-content;max-width:100%;margin:0}.amplify-roster-results-header{flex:0 0 auto}.amplify-roster-results-meta{display:flex;min-width:0;flex:1 1 auto;align-items:end;flex-wrap:wrap;gap:10px}.amplify-roster-results-meta .users-search{display:contents}.amplify-roster-search-value-field{position:relative;width:min(280px,100%);min-width:0}.amplify-roster-search-value-field>.canonical-control-field{width:100%}.amplify-roster-search-suggestions,.qa-coaching-completion-search-suggestions{position:absolute;z-index:var(--z-dropdown);inset-block-start:calc(100% + 4px);inset-inline-start: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)}.amplify-roster-search-suggestion,.qa-coaching-completion-search-suggestion{justify-content:flex-start;width:100%;min-width:0;border:0;border-bottom:1px solid var(--panel-border);border-radius:0;background:transparent;color:var(--text-main);padding:7px 9px;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.amplify-roster-search-suggestion:last-child,.qa-coaching-completion-search-suggestion:last-child{border-bottom:0}.amplify-roster-search-suggestion:hover,.amplify-roster-search-suggestion:focus-visible,.amplify-roster-search-suggestion.is-active,.qa-coaching-completion-search-suggestion:hover,.qa-coaching-completion-search-suggestion:focus-visible,.qa-coaching-completion-search-suggestion.is-active{background:var(--accent-control-bg)}.amplify-roster-search-suggestion-empty,.qa-coaching-completion-search-suggestion-empty{padding:8px 9px;color:var(--text-soft);font-size:var(--font-size-sm)}.amplify-roster-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}.amplify-roster-page-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:var(--control-height-sm);min-height: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}.amplify-roster-page-button:hover:not(:disabled){border-color:var(--accent-control-border)}.amplify-roster-page-button.is-active,.amplify-roster-page-button.is-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)}.amplify-roster-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}.users-table{min-width:980px}.amplify-roster-table{width:max-content;min-width:100%}.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}.foundation-table.amplify-roster-table th,.foundation-table.amplify-roster-table td{min-width:104px;text-align:left}.foundation-table.amplify-roster-table thead th{letter-spacing:normal;text-transform:none}.foundation-table.amplify-roster-table .canonical-empty-table-row td{text-align:center;font-weight:var(--font-weight-semibold);white-space:normal}.foundation-table.amplify-roster-table [data-column-key=companyguid],.foundation-table.amplify-roster-table [data-column-key^=customfield]{min-width:180px}.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-semibold);line-height:1;letter-spacing:.04em;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-semibold);letter-spacing:.04em;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-semibold);line-height:1;letter-spacing:.04em;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-semibold);line-height:1;letter-spacing:.04em;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-semibold);line-height:1;letter-spacing:.04em;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{letter-spacing:.04em;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-semibold);line-height:1;letter-spacing:.04em;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:6px 8px;text-align:center}.foundation-table th{color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;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)}.notice{margin-bottom:8px;border:1px solid;border-radius:var(--radius-md);padding:7px 9px;font-size:var(--font-size-sm)}.notice-title{font-weight:var(--font-weight-bold)}.notice-body{margin-top:4px}.notice-warning{border-color:color-mix(in srgb,var(--warn) 38%,var(--panel-border));background:color-mix(in srgb,var(--warn) 8%,var(--panel-bg));color:var(--warn)}.notice-danger,.notice-error{border-color:color-mix(in srgb,var(--danger) 38%,var(--panel-border));background:color-mix(in srgb,var(--danger) 7%,var(--panel-bg));color:var(--danger)}.notice-info{border-color:color-mix(in srgb,var(--info) 38%,var(--panel-border));background:color-mix(in srgb,var(--info) 7%,var(--panel-bg));color:var(--info)}.notice-success{border-color:color-mix(in srgb,var(--success) 38%,var(--panel-border));background:color-mix(in srgb,var(--success) 8%,var(--panel-bg));color:var(--success)}.state-info{background:var(--accent-soft);border-color:var(--accent-control-border)}.state-good{background:color-mix(in srgb,var(--success) 12%,transparent);border-color:color-mix(in srgb,var(--success) 35%,transparent)}.state-warn{background:color-mix(in srgb,var(--warn) 12%,transparent);border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.state-bad{background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 38%,transparent)}.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-control-status,.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:color-mix(in srgb,var(--danger) 45%,transparent)}.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-semibold);letter-spacing:.04em;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-semibold);line-height:1;letter-spacing:.04em;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-semibold);letter-spacing:.04em;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:color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 12%,transparent)}.sales-dashboard-rate-good strong{color:var(--success)}.sales-dashboard-rate-bad{border-color:color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}.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 color-mix(in srgb,var(--success) 40%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success) 12%,transparent);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-semibold);line-height:1;letter-spacing:.04em;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-semibold);line-height:1;letter-spacing:.04em;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-semibold);letter-spacing:.04em;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-lg);background:var(--panel-bg);box-shadow:var(--shadow-soft);color:var(--text-main);padding:10px;animation:canonical-modal-enter .14s ease-out}.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 color-mix(in srgb,var(--success) 35%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success) 10%,transparent);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-semibold);letter-spacing:.05em;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}.retreaver-call-report-kpi-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px}.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-semibold);letter-spacing:.04em;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-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;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:color-mix(in srgb,var(--success) 12%,transparent);border-color:color-mix(in srgb,var(--success) 35%,transparent)}.monitor-tile-dispo,.monitor-tile-paused,.monitor-kpi-caution{background:color-mix(in srgb,var(--warn) 12%,transparent);border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.monitor-tile-dead-call,.monitor-tile-alert,.monitor-kpi-bad{background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 38%,transparent)}.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-semibold);letter-spacing:.04em;text-transform:uppercase}.monitor-kpi-breakdown-count{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}@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-shell:not(.is-sandbox-responsive) .dashboard-brand{display:flex;min-height:26px;flex:0 0 auto;padding:0 10px 0 0}.dashboard-shell:not(.is-sandbox-responsive) .dashboard-brand small{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}.users-page.is-amplify-roster,.users-panel.is-amplify-roster{height:calc(100dvh - 92px)}.users-panel.is-amplify-roster{overflow:hidden}.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: #eff1f4;--panel-bg: #ffffff;--panel-muted: #f5f6f8;--panel-border: #d3d8df;--text-main: #181b1f;--text-soft: #5b636e;--accent: #ea580c;--accent-fill: #f97316;--accent-soft: #fff3eb;--accent-control-bg: #ffe8d6;--accent-control-border: #ea580c;--accent-control-hover: #ffdfc4;--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-semibold);letter-spacing:.04em;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-semibold);letter-spacing:.04em;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-semibold);letter-spacing:.04em;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-semibold);letter-spacing:.04em;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:#0c0f1473;padding:16px}.academy-submit-dialog{display:grid;width:min(440px,100%);gap:10px;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel-bg);color:var(--text-main);padding:16px;box-shadow:var(--shadow-soft);animation:canonical-modal-enter .14s ease-out}.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-semibold);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);letter-spacing:.04em;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);letter-spacing:.04em;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){.amplify-roster-scope-filters{grid-template-columns:1fr}.amplify-roster-site-field{width:100%;justify-self:stretch}.amplify-roster-campaign-filter{width:100%}.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:.04em;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-lg);padding:24px;background:var(--panel-bg);box-shadow:var(--shadow-soft)}.account-login-kicker{color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.account-login-panel h1{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);letter-spacing:-.015em}.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-setup .account-mfa-countdown{color:var(--text-main);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.account-mfa-setup .account-mfa-countdown.is-expired{color:var(--danger)}.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-semibold);letter-spacing:.04em;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-create-text-field{width:min(220px,100%)}.access-control-create-role-field{width:min(170px,100%)}.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-semibold);line-height:1;letter-spacing:.04em;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-row-number{align-self:end;min-width:24px;padding-bottom:8px;color:var(--text-soft);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);text-align:center}.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-row-number-cell{width:1%;color:var(--text-soft);white-space:nowrap}.access-control-role-cell{white-space:nowrap}.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-delete-action{color:var(--danger)}.access-control-delete-action:hover:not(:disabled){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)}.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-search-row{display:flex;align-items:end;gap:6px;flex-wrap:nowrap;flex:0 0 auto}.access-control-user-filter-field{width:170px;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;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;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>span{width:100%;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{align-items:flex-end;flex-wrap:wrap}.access-control-user-search-status{display:flex;flex:0 1 auto;min-width:0;align-items:center;min-height:var(--control-height-md)}@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-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;flex-wrap:wrap;border-bottom:1px solid var(--panel-border);padding-bottom:8px}.time-logs-title-row>div:first-child{min-width:0;flex:1 1 320px}.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:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;margin-left:auto}.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-semibold);line-height:1;letter-spacing:.04em;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-semibold)}.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{align-items:center;flex-direction:row}.time-logs-evidence-grid,.time-logs-metric-grid,.time-logs-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.time-logs-controls label{width:100%}}.database-health-page{display:grid;gap:8px}.database-health-overview,.database-health-infrastructure,.database-health-observability,.database-health-reliability,.database-health-composition,.database-health-detail-panel,.database-health-method{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:10px}.database-health-observability-heading{align-items:center}.database-health-observability-controls,.database-health-range-control{display:flex;align-items:center;gap:6px}.database-health-observability-controls{flex:0 0 auto}.database-health-range-control{gap:0;overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg)}.database-health-range-control button{min-width:42px;min-height:28px;border:0;border-right:1px solid var(--panel-border);background:transparent;color:var(--text-soft);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.database-health-range-control button:last-child{border-right:0}.database-health-range-control button:hover{background:var(--panel-muted);color:var(--text-main)}.database-health-range-control button:focus-visible{position:relative;z-index:1;outline:2px solid var(--accent-fill);outline-offset:-2px}.database-health-range-control button.is-active{box-shadow:inset 0 -2px 0 var(--accent-fill);background:var(--accent-soft);color:var(--text-main)}.database-health-observability>.status-line{width:100%;max-width:100%;white-space:normal}.database-health-observability-kpis{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:8px}.database-health-observability-kpi{position:relative;display:grid;min-width:0;gap:4px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:9px 28px 9px 9px}.database-health-observability-kpi.is-healthy{box-shadow:inset 0 2px 0 var(--success)}.database-health-observability-kpi.is-watch{box-shadow:inset 0 2px 0 var(--warn)}.database-health-observability-kpi.is-critical{box-shadow:inset 0 2px 0 var(--danger)}.database-health-observability-kpi>span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.database-health-observability-kpi-help-button{cursor:help}.database-health-observability-kpi-help-button:hover,.database-health-observability-kpi-help-button:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.database-health-observability-kpi-tooltip{position:absolute;z-index:40;top:24px;right:5px;width:min(380px,calc(100vw - 24px));border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);box-shadow:var(--shadow-soft);color:var(--text-main);padding:8px 10px;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:1.35;text-align:left;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease}.database-health-metric-help-content{display:grid;gap:7px}.database-health-metric-help-content p,.database-health-metric-help-content ul{margin:0}.database-health-metric-help-content>span{color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.database-health-metric-help-content ul{display:grid;gap:5px;padding-left:17px}.database-health-metric-help-current,.database-health-metric-help-action{border-top:1px solid var(--panel-border);padding-top:7px}.database-health-metric-help-action{color:var(--text-soft)}.database-health-observability-kpi-help-button:hover+.database-health-observability-kpi-tooltip,.database-health-observability-kpi-help-button:focus-visible+.database-health-observability-kpi-tooltip,.database-health-observability-kpi-tooltip.is-open{visibility:visible;opacity:1}.database-health-observability-kpi:first-child .database-health-observability-kpi-tooltip{right:auto;left:5px}.database-health-observability-kpi>strong{overflow:hidden;color:var(--text-main);font-family:var(--font-mono);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.database-health-observability-kpi>small{min-height:2.4em;color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:1.2}.database-health-observability-charts,.database-health-observability-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.database-health-chart-panel,.database-health-observability-table{min-width:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg)}.database-health-chart-panel{display:grid;grid-template-rows:auto minmax(190px,1fr);gap:6px;padding:8px}.database-health-chart-panel header h4,.database-health-subsection-heading h4{margin:0;color:var(--text-main);font-size:var(--font-size-md)}.database-health-chart-panel header p,.database-health-subsection-heading p{margin:2px 0 0;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.database-health-chart{width:100%;min-width:0;height:210px;color:var(--text-soft);font-family:var(--font-mono);font-size:10px}.database-health-chart .recharts-default-tooltip{border-color:var(--panel-border)!important;border-radius:var(--radius-sm);background:var(--panel-bg)!important;color:var(--text-main);font-family:var(--font-sans);font-size:var(--font-size-xs)}.database-health-clear-state{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--success) 35%,var(--panel-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success) 7%,var(--panel-bg));padding:7px 8px}.database-health-clear-state strong{flex:0 0 auto;color:var(--success);font-size:var(--font-size-sm)}.database-health-clear-state span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.database-health-scheduled-runs{overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg)}.database-health-scheduled-runs.has-review{border-color:color-mix(in srgb,var(--danger) 50%,var(--panel-border))}.database-health-scheduled-review-limit{margin:0;border-bottom:1px solid var(--panel-border);padding:6px 8px;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.database-health-scheduled-runs>.canonical-report-table,.database-health-scheduled-history>.canonical-report-table{min-width:760px;border:0;border-radius:0}.database-health-scheduled-runs>.database-health-clear-state{border:0;border-radius:0}.database-health-scheduled-history{border-top:1px solid var(--panel-border)}.database-health-scheduled-history summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;color:var(--text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer}.database-health-scheduled-history summary small{color:var(--text-soft);font-size:var(--font-size-xs)}.database-health-subsection-heading{display:flex;min-height:50px;align-items:flex-start;justify-content:space-between;gap:8px;border-bottom:1px solid var(--panel-border);padding:8px}.database-health-subsection-heading>span{flex:0 0 auto;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.database-health-observability-table{overflow:hidden}.database-health-observability-table .canonical-report-table{min-width:560px;border:0;border-radius:0}.database-health-incidents .canonical-report-table{min-width:900px}.database-health-cell-summary{display:grid;justify-items:center;width:100%;max-width:62ch;margin-inline:auto;text-align:center}.database-health-observability-table .canonical-report-table th:not(:first-child),.database-health-observability-table .canonical-report-table td:not(:first-child){white-space:nowrap}.database-health-cell-detail{display:block;max-width:62ch;margin-top:2px;color:var(--text-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:1.2;white-space:normal}.database-health-observability-empty{display:grid;min-height:96px;place-items:center;padding:12px;color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center}.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{flex-wrap:wrap;border-bottom:1px solid var(--panel-border);padding-bottom:8px}.database-health-title-row>div:first-child{min-width:0;max-width:100%;flex:1 1 320px}.database-health-title-row p{min-width:0;max-width:100%}.database-health-overview>.status-line,.database-health-infrastructure>.status-line,.database-health-reliability>.status-line{width:100%;max-width:100%;min-width:0;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3}.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-semibold);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:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;margin-left:auto}.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(--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-infrastructure .canonical-report-table{min-width:1180px}.database-health-resource-name,.database-health-resource-state,.database-health-resource-schedule{display:grid;gap:3px}.database-health-resource-name{min-width:260px}.database-health-resource-name code,.database-health-resource-schedule code,.database-health-resource-detail{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.database-health-resource-name code{max-width:48ch;overflow-wrap:anywhere;white-space:normal}@media(max-width:720px){.dashboard-shell.is-sandbox-responsive .database-health-infrastructure .sandbox-responsive-table-wrap[data-sandbox-table-view=cards] .database-health-resource-name{min-width:0;max-width:62%;justify-items:end;text-align:right}.dashboard-shell.is-sandbox-responsive .database-health-infrastructure .sandbox-responsive-table-wrap[data-sandbox-table-view=cards] .database-health-resource-name :is(strong,code){max-width:100%;overflow-wrap:anywhere}}.database-health-resource-state{justify-items:start}.database-health-resource-state .signal-pill{min-height:20px}.database-health-resource-detail{display:block;margin-top:3px}.database-health-infrastructure-note{margin:0;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.database-health-reliability-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);overflow:hidden}.database-health-reliability-meta>div{min-width:0;border-right:1px solid var(--panel-border);padding:7px 8px}.database-health-reliability-meta>div:last-child{border-right:0}.database-health-reliability-meta dt{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.database-health-reliability-meta dd{margin:3px 0 0;color:var(--text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database-health-reliability .canonical-report-table{min-width:650px}.database-health-reliability .canonical-report-table th:nth-child(3),.database-health-reliability .canonical-report-table th:nth-child(4),.database-health-reliability .canonical-report-table td:nth-child(3),.database-health-reliability .canonical-report-table td:nth-child(4){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.database-health-reliability-note,.database-health-policy-note{margin:0;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.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-current-policy{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-outside-current-policy,.database-health-scope.is-missing-directory-entry{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-policy-note{margin-top:10px}.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-observability-kpis{grid-template-columns:repeat(3,minmax(140px,1fr))}.database-health-metric-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.database-health-composition-legend{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.database-health-reliability-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.database-health-reliability-meta>div:nth-child(2){border-right:0}.database-health-reliability-meta>div:nth-child(-n+2){border-bottom:1px solid var(--panel-border)}.database-health-method{grid-template-columns:1fr}}@media(max-width:720px){.database-health-observability-heading,.database-health-section-heading,.database-health-capacity-row{align-items:stretch;flex-direction:column}.database-health-observability-controls{width:100%;align-items:stretch;justify-content:space-between}.database-health-range-control{flex:1 1 auto}.database-health-range-control button{flex:1 1 0}.database-health-observability-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.database-health-observability-kpi:nth-child(odd) .database-health-observability-kpi-tooltip{right:auto;left:5px}.database-health-observability-kpi:nth-child(2n) .database-health-observability-kpi-tooltip{right:5px;left:auto}.database-health-observability-charts,.database-health-observability-detail-grid{grid-template-columns:1fr}.database-health-chart{height:190px}.database-health-clear-state{align-items:flex-start;flex-direction:column}.database-health-title-row{align-items:center;flex-direction:row}.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{grid-template-columns:repeat(2,minmax(0,1fr))}.database-health-composition-legend,.database-health-reliability-meta{grid-template-columns:1fr}.database-health-reliability-meta>div,.database-health-reliability-meta>div:nth-child(2){border-right:0;border-bottom:1px solid var(--panel-border)}.database-health-reliability-meta>div:last-child{border-bottom:0}.database-health-metric{padding:8px}.database-health-metric>span,.database-health-metric p{font-size:var(--font-size-xs);line-height:1.2}.database-health-metric strong{font-size:clamp(1rem,4vw,1.25rem);line-height:1.15}.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}.amplifai-logs-page{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.amplifai-logs-page>.canonical-report-filter-panel{min-height:0;flex:0 1 auto;overflow-y:auto}.amplifai-logs-page>.workspace-tabs{flex:0 0 auto}.amplifai-logs-page>.canonical-report-results-panel{display:flex;min-height:0;flex:1 1 0;flex-direction:column;overflow:hidden}.amplifai-logs-page>.canonical-report-results-panel>.canonical-report-table-wrap{min-height:0;max-height:none;flex:1 1 auto}.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;letter-spacing:.04em;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-date-input-control{position:relative;display:block;width:100%;min-width:0}.canonical-date-input{padding-right:28px;font-variant-numeric:tabular-nums}.canonical-native-date-picker{position:absolute;right:4px;bottom:2px;width:1px!important;min-width:1px!important;height:1px;min-height:1px!important;padding:0;border:0;opacity:0;pointer-events:none}.canonical-date-picker-button{position:absolute;top:50%;right:2px;display:grid;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-soft);place-items:center;transform:translateY(-50%);cursor:pointer}.canonical-date-picker-button:hover:not(:disabled),.canonical-date-picker-button:focus-visible{background:var(--panel-muted);color:var(--text)}.canonical-date-picker-button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.canonical-date-picker-button:disabled{cursor:default;opacity:.45}.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}.dashboard-shell.is-sandbox-responsive .productivity-date-filters .canonical-time-input-field input[type=time]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.dashboard-shell.is-sandbox-responsive .productivity-date-filters .canonical-time-input-field input[type=time]::-webkit-calendar-picker-indicator{display:none}.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-semibold);line-height:1;letter-spacing:.04em;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-semibold);line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.focused-report-kpi>strong{color:var(--text-main);font-size:var(--font-size-display-xs);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;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}.canonical-report-table.utilization-report-aht-table{min-width:640px}.utilization-report-aht-table th:first-child{text-align:left}.aht-report-results-panel{align-content:start}.aht-report-scope{display:flex;align-items:end;justify-content:space-between;gap:12px;border-bottom:1px solid var(--panel-border);padding-bottom:8px}.aht-report-scope>div{display:grid;gap:2px}.aht-report-scope span{color:var(--accent);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.08em}.aht-report-scope strong{color:var(--text-main);font-size:var(--font-size-sm)}.aht-report-scope p,.aht-report-section-heading p{margin:0;color:var(--text-soft);font-size:var(--font-size-xs)}.aht-report-scope p{text-align:right}.aht-report-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:760px}.aht-report-kpi-grid.is-single{grid-template-columns:minmax(0,380px)}.aht-report-agent-detail{display:grid;gap:8px}.aht-report-agent-table-wrap{max-width:760px}.canonical-report-table.aht-report-agent-table{min-width:660px;table-layout:fixed}.aht-report-agent-table .aht-report-agent-name-column{width:300px}.aht-report-agent-table .aht-report-period-column{width:130px}.aht-report-agent-table .aht-report-call-volume-column{width:90px}.aht-report-agent-table .aht-report-average-talk-column{width:140px}.aht-report-agent-table tbody th{overflow-wrap:anywhere;color:var(--text-main);font-size:var(--font-size-xs);letter-spacing:0;text-align:left;text-transform:none;white-space:normal}.aht-report-agent-table td{font-family:var(--font-mono)}.foundation-table.aht-report-agent-table .cell-numeric{text-align:right}.aht-report-agent-table .aht-report-agent-empty,.aht-report-agent-table .aht-report-agent-total-label{text-align:center}.aht-report-agent-table .aht-report-agent-total-label{color:var(--text-main);font-size:var(--font-size-xs);letter-spacing:0;text-transform:none}.aht-report-agent-table .aht-report-agent-empty{color:var(--text-soft);font-family:var(--font-sans);white-space:normal}.aht-report-section-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;max-width:760px}.aht-report-section-heading>div{display:grid;gap:2px}.aht-report-section-heading h2,.aht-report-empty-panel h2{margin:0;color:var(--text-main);font-size:var(--font-size-panel-title)}.aht-report-section-heading p{max-width:360px;text-align:right}.aht-report-empty-panel{display:grid;min-height:150px;place-content:center;gap:4px;padding:18px;text-align:center}.aht-report-empty-panel p{margin:0;color:var(--text-soft);font-size:var(--font-size-xs)}@media(max-width:720px){.aht-report-scope,.aht-report-section-heading{align-items:start;flex-direction:column}.aht-report-scope p,.aht-report-section-heading p{text-align:left}.aht-report-kpi-grid{grid-template-columns:1fr}}.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: var(--accent);--utilization-orange-soft: var(--accent-soft);--utilization-green: #0d8050}.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;letter-spacing:.04em;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:1140px}.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:color-mix(in srgb,var(--panel-border) 72%,transparent);stroke-dasharray:2 4;stroke-width:1}.utilization-report-hourly-trend-axis,.utilization-report-daily-trend-axis{stroke:var(--border-strong);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:2.5}.utilization-report-hourly-trend-point,.utilization-report-daily-trend-point{fill:var(--panel-bg);stroke:var(--utilization-orange);stroke-width:2.5}.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-semibold)}.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}.workspace-tab-menu{position:relative;flex:0 0 auto}.workspace-tab-menu>summary{gap:7px;cursor:pointer;list-style:none}.workspace-tab-menu>summary::-webkit-details-marker{display:none}.workspace-tab-menu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-tab-menu>summary[aria-disabled=true]{border-color:var(--panel-border);background:var(--panel-muted);color:var(--text-soft);cursor:not-allowed;opacity:.72}.workspace-tab-menu-indicator{width:6px;height:6px;flex:0 0 6px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;color:var(--text-soft);transform:translateY(-2px) rotate(45deg);transition:transform .12s ease-out}.workspace-tab-menu[open] .workspace-tab-menu-indicator{transform:translateY(2px) rotate(225deg)}.workspace-tab-menu-options{position:absolute;z-index:var(--z-dropdown);top:calc(100% + 4px);inset-inline-start:0;display:grid;width:max-content;min-width:100%;max-width:min(240px,calc(100vw - 24px));gap:2px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);box-shadow:var(--shadow-soft);padding:4px}.workspace-tab-menu-item{display:flex;min-height:var(--control-height-md);align-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-main);padding:0 8px;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.1;text-align:start;white-space:nowrap}.workspace-tab-menu-item:hover:not(:disabled){background:var(--panel-muted)}.workspace-tab-menu-item.is-active{background:var(--accent-control-bg);color:var(--text-main);font-weight:var(--font-weight-semibold)}.retreaver-call-log-team-filter-field{width:170px}.retreaver-call-log-filter-controls{display:grid;grid-template-columns:minmax(520px,720px);align-items:stretch;gap:8px;width:max-content;max-width:100%}.retreaver-call-log-filter-controls.has-prefix-filter{grid-template-columns:minmax(130px,160px) minmax(520px,720px)}.multi-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-semibold);line-height:1;padding:0 4px;letter-spacing:.04em;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}.multi-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.is-disabled{border-color:transparent;background:var(--panel-muted);color:var(--text-muted);opacity:.52}.report-checkbox-option.is-disabled:hover{border-color:transparent;background:var(--panel-muted)}.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}.sales-report-tab.is-active,.workspace-tab.is-active{border-color:var(--accent-control-border);background:var(--accent-control-bg);color:var(--text-main);font-weight:var(--font-weight-semibold);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;letter-spacing:.04em;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)}.retreaver-call-log-summary{grid-template-columns:minmax(180px,240px)}.retreaver-call-log-results-header{align-items:end}.retreaver-call-log-row-number{width:56px;text-align:center}.retreaver-call-log-duration-filter{display:flex;align-items:end;gap:6px}.retreaver-call-log-duration-filter .compact-field{width:190px}.retreaver-call-log-duration-filter input{min-height:var(--control-height-sm);padding-block:0}.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.is-collapsible{display:block}.report-metric-guide-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:-7px;padding:7px;cursor:pointer;list-style:none}.report-metric-guide-summary::-webkit-details-marker{display:none}.report-metric-guide-summary:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:2px}.report-metric-guide-summary .report-metric-guide-heading{display:grid;min-width:0;gap:2px}.report-metric-guide-summary [role=heading]{color:var(--text-main);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:1.15}.report-metric-guide-summary .report-metric-guide-heading>span:last-child{color:var(--text-soft);font-size:var(--font-size-xs);line-height:1.3}.report-metric-guide-toggle{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-main)}.report-metric-guide-toggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.report-metric-guide.is-collapsible[open] .report-metric-guide-summary{margin-bottom:6px}.report-metric-guide.is-collapsible[open] .report-metric-guide-toggle svg{transform:rotate(180deg)}.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-semibold);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}.retreaver-call-log-campaign-multi-select{position:relative;width:min(280px,100%)}.retreaver-call-log-campaign-multi-select>summary{display:grid;box-sizing:border-box;min-height:var(--control-height-md);gap:2px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:4px 26px 4px 8px;color:var(--text-main);cursor:pointer;list-style:none}.retreaver-call-log-campaign-multi-select>summary::-webkit-details-marker{display:none}.retreaver-call-log-campaign-multi-select>summary:after{position:absolute;top:50%;right:9px;content:"▾";color:var(--text-soft);transform:translateY(-50%)}.retreaver-call-log-campaign-multi-select[open]>summary:after{transform:translateY(-50%) rotate(180deg)}.retreaver-call-log-campaign-multi-select>summary span{color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.04em;text-transform:uppercase}.retreaver-call-log-campaign-multi-select>summary strong{overflow:hidden;font-size:var(--font-size-sm);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.retreaver-call-log-campaign-multi-select-menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;width:min(560px,calc(100vw - 36px));box-shadow:var(--shadow-raised)}.compact-multi-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px;overflow-y:auto}.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){.retreaver-call-log-filter-controls,.retreaver-call-log-filter-controls.has-prefix-filter{width:100%;grid-template-columns:1fr}.multi-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)}.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{grid-template-columns:1fr}.retreaver-call-log-campaign-multi-select,.retreaver-call-log-campaign-multi-select-menu{width:100%}.compact-multi-campaign-list,.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-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-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;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:color-mix(in srgb,var(--panel-border) 72%,transparent);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){.amplifai-standard-filter-panel{overflow-x:hidden!important}.amplifai-standard-filter-panel .canonical-report-run-actions{flex-wrap:wrap}.amplifai-standard-filter-panel .canonical-report-run-actions>button,.amplifai-standard-filter-panel .canonical-report-status-line{width:100%;flex:1 0 100%}.amplifai-standard-filter-panel .canonical-report-status-line{justify-content:flex-start}.canonical-report-filter-row,.canonical-report-actions,.sales-report-filter-row,.sales-report-actions{align-items:stretch;flex-direction:column}.canonical-searchable-checkbox-field,.canonical-searchable-checkbox-dropdown,.canonical-searchable-checkbox-dropdown>summary{width:100%}.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}.amplify-roster-report-actions .canonical-report-run-actions{flex-wrap:wrap}.amplify-roster-report-actions .canonical-report-status-line{flex:1 0 100%}.canonical-report-campaign-field,.sales-report-time-field,.canonical-time-input-field,.sales-report-campaign-field,.retreaver-call-log-team-filter-field,.multi-campaign-fieldset{width:100%}.report-checkbox-toolbar{align-items:stretch;flex-direction:column}.report-checkbox-toolbar-actions{width:100%}.report-checkbox-toolbar-actions>*{flex:1}.multi-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}.sicuro-leads-report-source-field,.sicuro-leads-report-list-field{width:min(220px,100%)}.sicuro-leads-report-list-field .automation-list-filter-dropdown>summary{min-height:26px}.sicuro-leads-report-results-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.report-automation-create-dialog{width:min(1400px,100%)}.report-automation-create-dialog .automation-new-layout{grid-template-columns:minmax(320px,38%) minmax(0,1fr)}.report-automation-create-dialog .automation-form-panel{width:100%}.automation-checkbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.automation-checkbox-option{display:grid;grid-template-columns:14px minmax(0,1fr);min-width:0;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-bg);color:var(--text-main);padding:4px 7px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.25;box-shadow:var(--shadow-raised);cursor:pointer}.automation-checkbox-option:hover{border-color:var(--accent-control-border)}.automation-checkbox-option:focus-within{border-color:var(--accent-control-border);outline:2px solid color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:1px}.automation-checkbox-option input{width:14px;min-width:14px;height:14px;min-height:14px;margin:0}.automation-checkbox-option span{min-width:0;overflow-wrap:normal;text-align:left;white-space:normal}.report-automation-create-dialog .automation-form-panel>.automation-section-header{display:none}.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-semibold);line-height:1;letter-spacing:.04em;text-transform:uppercase}.automation-field-label-with-help{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px}.automation-first-send-day-help{position:relative;display:inline-flex;flex:0 0 auto}.canonical-metric-help-button.automation-first-send-day-help-button{position:static;top:auto;right:auto;flex:0 0 15px;cursor:help}.automation-first-send-day-tooltip{position:absolute;z-index:40;top:calc(100% + 6px);left:50%;display:grid;width:min(300px,calc(100vw - 24px));border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);box-shadow:var(--shadow-soft);color:var(--text-main);padding:8px 10px;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:1.35;text-align:left;text-transform:none;white-space:normal;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-35%);transition:opacity .12s ease}.automation-first-send-day-help:hover .automation-first-send-day-tooltip,.automation-first-send-day-help:focus-within .automation-first-send-day-tooltip{visibility:visible;opacity:1}.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-create-helper{margin:0;color:var(--text-soft);font-size:var(--font-size-2xs);line-height:1.35}.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-semibold);line-height:1;letter-spacing:.04em;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-semibold);line-height:1;letter-spacing:.04em;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-2xs);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-semibold);letter-spacing:.04em;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-semibold);line-height:1;letter-spacing:.04em;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-semibold);line-height:1;letter-spacing:.04em;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-semibold);line-height:1;letter-spacing:.04em;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-semibold);line-height:1;letter-spacing:.04em;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}.report-automation-create-dialog .automation-form-panel{width:min(520px,100%);justify-self:center}.report-automation-create-dialog .automation-test-panel{width:100%}.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}.automation-checkbox-grid{grid-template-columns:repeat(2,minmax(0,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-routes-table{min-width:900px}.canonical-inventory-hierarchy{overflow:auto;padding:12px}.canonical-inventory-hierarchy-state{display:flex;min-height:48px;align-items:center;gap:8px;padding:12px;color:var(--text-muted);font-size:var(--font-size-sm)}.canonical-inventory-hierarchy-state.is-error{color:var(--text-main)}.canonical-inventory-hierarchy-connection,.canonical-inventory-hierarchy-tree{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.canonical-inventory-hierarchy-connection{min-width:max-content}.canonical-inventory-hierarchy-connection+.canonical-inventory-hierarchy-connection{margin-top:12px;border-top:1px solid var(--panel-border);padding-top:12px}.canonical-inventory-hierarchy-connection-summary,.canonical-inventory-hierarchy-node.is-site{cursor:pointer;list-style:none}.canonical-inventory-hierarchy-connection-summary::-webkit-details-marker,.canonical-inventory-hierarchy-node.is-site::-webkit-details-marker{display:none}.canonical-inventory-hierarchy-connection-summary{display:flex;width:max-content;min-height:24px;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.canonical-inventory-hierarchy-connection-summary:after,.canonical-inventory-hierarchy-node.is-site:after{color:var(--text-soft);content:"›";font-size:var(--font-size-lg);line-height:1;transition:transform .12s ease-out}.canonical-inventory-hierarchy-connection[open]>.canonical-inventory-hierarchy-connection-summary:after,.canonical-inventory-hierarchy-site[open]>.canonical-inventory-hierarchy-node.is-site:after{transform:rotate(90deg)}.canonical-inventory-hierarchy-connection-summary:focus-visible,.canonical-inventory-hierarchy-node.is-site:focus-visible,.canonical-inventory-hierarchy-node.is-hostname a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:2px}.canonical-inventory-hierarchy-tree,.canonical-inventory-hierarchy-tree ul{margin:0;padding:0;list-style:none}.canonical-inventory-hierarchy-tree{min-width:max-content;margin-top:4px;padding-left:28px;font-size:var(--font-size-sm);line-height:1.45}.canonical-inventory-hierarchy-tree ul{padding-left:28px}.canonical-inventory-hierarchy-tree>li+li{margin-top:8px}.canonical-inventory-hierarchy-node{position:relative;display:flex;width:max-content;min-height:22px;align-items:center;gap:4px}.canonical-inventory-hierarchy-tree li>.canonical-inventory-hierarchy-node:before,.canonical-inventory-hierarchy-tree li>.canonical-inventory-hierarchy-site>.canonical-inventory-hierarchy-node:before{position:absolute;right:calc(100% + 6px);color:var(--text-soft);content:"└─"}.canonical-inventory-hierarchy-node.is-site{position:relative;display:flex;width:max-content;min-height:24px;align-items:center;gap:5px;font-weight:var(--font-weight-semibold)}.canonical-inventory-hierarchy-node.is-hostname a{border-radius:var(--radius-sm);color:var(--accent-strong);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:2px}.canonical-inventory-hierarchy-node.is-hostname a:hover{color:var(--accent);text-decoration-color:currentColor}.canonical-inventory-hierarchy-node.is-hostname code{padding:0;border:0;background:transparent;color:inherit;font:inherit}.canonical-inventory-hierarchy-campaign-id{color:var(--text-soft)}.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-semibold);letter-spacing:.04em;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-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.canonical-status-filter-grid{display:grid;grid-template-columns:repeat(var(--canonical-status-filter-columns, 5),minmax(0,1fr));gap:7px}.canonical-status-filter-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;min-width:0;min-height:60px;align-items:center;justify-content:space-between;margin:0;padding:8px 12px;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-bg);color:var(--text-soft);cursor:pointer;font:inherit;text-align:left;box-shadow:none}.canonical-status-filter-card:hover,.canonical-status-filter-card:focus-visible,.canonical-status-filter-card.is-selected{border-color:currentColor;background:var(--panel-muted)}.canonical-status-filter-card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.canonical-status-filter-card.is-selected:focus-visible{outline:none}.canonical-status-filter-card>span:first-child{display:grid;min-width:0;gap:3px}.canonical-status-filter-card strong{color:currentColor;font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;line-height:1}.canonical-status-filter-card small{overflow:hidden;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.canonical-status-filter-card.is-success{color:var(--success)}.canonical-status-filter-card.is-warning{color:var(--warn)}.canonical-status-filter-card.is-danger{color:var(--danger)}@media(max-width:920px){.canonical-status-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.canonical-status-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.canonical-status-filter-card{min-height:56px}}.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-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.canonical-status-summary-card.is-ready{border-color:color-mix(in srgb,var(--info) 30%,transparent);background:color-mix(in srgb,var(--info) 10%,transparent)}.canonical-status-summary-card.is-inCall{border-color:color-mix(in srgb,var(--success) 30%,transparent);background:color-mix(in srgb,var(--success) 10%,transparent)}.canonical-status-summary-card:is(.is-dispo,.is-paused){border-color:color-mix(in srgb,var(--warn) 35%,transparent);background:color-mix(in srgb,var(--warn) 12%,transparent)}.canonical-status-summary-card:is(.is-deadCall,.is-danger){border-color:color-mix(in srgb,var(--danger) 38%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent)}.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}[data-theme=dark] .canonical-live-kpi-card.is-dispo strong,[data-theme=dark] .canonical-status-summary-card.is-dispo strong{color:var(--agent-status-dispo-2)}.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-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.canonical-source-badge.is-success{border-color:color-mix(in srgb,var(--success) 28%,transparent);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-semibold);letter-spacing:.04em;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-semibold);letter-spacing:.04em;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-semibold);line-height:1;letter-spacing:.04em;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-semibold);letter-spacing:.04em;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-semibold);letter-spacing:.04em;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}.sandbox-responsive-table-wrap{min-width:0}.sandbox-table-view-switch{display:none;align-items:center;justify-content:flex-end;gap:4px;min-height:34px;padding:4px 6px;border-bottom:1px solid var(--panel-border);background:var(--panel-muted)}.sandbox-table-view-switch:not([hidden]){display:flex}.sandbox-table-view-label{margin-right:auto;color:var(--text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.sandbox-table-view-switch button{min-height:26px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--text-soft);padding:3px 8px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.sandbox-table-view-switch button:hover,.sandbox-table-view-switch button:focus-visible,.sandbox-table-view-switch button.is-active{border-color:var(--accent-control-border);background:var(--accent-soft);color:var(--accent-foreground)}@media(max-width:720px){.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap{max-width:100%}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]{max-height:none;overflow:visible}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table{display:block;width:100%;min-width:0;border-collapse:separate;border-spacing:0}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>thead{display:block;max-width:100%;margin-bottom:6px;overflow-x:auto}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>thead>tr{display:flex;flex-wrap:nowrap;min-width:max-content;gap:4px}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>thead>tr>th{position:static;display:flex;min-width:max-content;align-items:center;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--table-header-bg);padding:4px 6px}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tbody{display:grid;gap:8px}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tbody>tr{display:grid;min-width:0;overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--surface)}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tbody>tr>td,.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tbody>tr>th{display:flex;width:auto!important;min-width:0!important;max-width:none!important;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--panel-border);padding:8px 10px;text-align:right!important;white-space:normal;overflow-wrap:anywhere}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tbody>tr>td:last-child,.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tbody>tr>th:last-child{border-bottom:0}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tbody>tr>td:before,.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tbody>tr>th:before{flex:0 0 38%;color:var(--text-soft);content:attr(data-card-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.25;text-align:left}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tbody>tr>td[data-card-span],.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tbody>tr>th[data-card-span]{display:block;text-align:left!important}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tbody>tr>td[data-card-span]:before,.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tbody>tr>th[data-card-span]:before{display:block;margin-bottom:4px}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards] .call-log-recording-players{width:auto;min-width:0;max-width:100%;margin-left:auto}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tfoot{display:block;margin-top:8px}.dashboard-shell.is-sandbox-responsive .sandbox-responsive-table-wrap[data-sandbox-table-view=cards]>table>tfoot>tr{display:grid}}.dashboard-mobile-nav-backdrop{display:none}@media(max-width:720px){.dashboard-shell.is-sandbox-responsive .dashboard-content,.dashboard-shell.is-sandbox-responsive .agent-utilization-page{overflow-x:clip}}.dashboard-topbar-source-badge{order:2}.dashboard-topbar-title-group .dashboard-topbar-source-badge{min-width:0;flex:0 1 auto}.dashboard-topbar-actions{order:3;width:auto}@media(max-width:1180px){.dashboard-shell.is-sandbox-responsive{width:100%;min-height:100vh;height:auto;grid-template-columns:minmax(0,1fr);overflow:visible}.dashboard-shell.is-sandbox-responsive .dashboard-sidebar{min-height:44px;max-height:44px;height:44px;padding:6px 10px}.dashboard-shell.is-sandbox-responsive .dashboard-nav{width:100%;max-width:none;height:100%;gap:8px;overflow-x:auto}.dashboard-shell.is-sandbox-responsive .dashboard-nav-link{min-height:32px;height:32px;padding:0 9px}.dashboard-shell.is-sandbox-responsive .dashboard-sidebar{position:fixed;inset:0 auto 0 0;z-index:var(--z-modal);display:flex;width:min(340px,78vw);height:100vh;max-height:none;min-height:100vh;transform:translate(0);transition:transform .16s ease;overflow-y:auto;overflow-x:hidden;flex-direction:column;align-items:stretch;border-right:1px solid var(--panel-border);border-bottom:0;padding:10px;touch-action:pan-y}.dashboard-shell.is-sandbox-responsive .dashboard-mobile-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) - 1);width:100%;height:100%;border:0;background:transparent;padding:0}.dashboard-shell.is-sandbox-responsive.is-sidebar-collapsed .dashboard-sidebar{display:flex;transform:translate(-105%)}.dashboard-shell.is-sandbox-responsive .dashboard-brand{display:flex;min-height:42px;padding:4px 0 10px}.dashboard-shell.is-sandbox-responsive .dashboard-nav{display:grid;width:100%;height:auto;overflow:visible}.dashboard-shell.is-sandbox-responsive .dashboard-nav-section{display:grid;height:auto;align-items:stretch;gap:5px;padding:9px 0}.dashboard-shell.is-sandbox-responsive .dashboard-nav-heading{display:block}.dashboard-shell.is-sandbox-responsive .dashboard-nav-link{width:100%;min-height:40px;height:40px;justify-content:flex-start;padding:0 10px}.dashboard-shell.is-sandbox-responsive .dashboard-workspace{min-width:0;min-height:100vh}.dashboard-shell.is-sandbox-responsive .dashboard-topbar{min-width:0;flex-wrap:wrap;gap:6px}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-title-group{min-width:0;flex:1 1 220px}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions{min-width:0;flex:1 1 auto;flex-wrap:wrap}.dashboard-shell.is-sandbox-responsive .dashboard-content{min-width:0;overflow:visible}.dashboard-shell.is-sandbox-responsive .monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell.is-sandbox-responsive .sales-dashboard-page .sales-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell.is-sandbox-responsive .table-wrap,.dashboard-shell.is-sandbox-responsive .canonical-table-wrap,.dashboard-shell.is-sandbox-responsive .element-inventory-live-dashboard-preview{max-width:100%;overflow-x:auto;overflow-y:visible}.dashboard-shell.is-sandbox-responsive .sales-report-filter-row,.dashboard-shell.is-sandbox-responsive .report-filter-row,.dashboard-shell.is-sandbox-responsive .canonical-control-row{min-width:0;max-width:100%}.dashboard-shell.is-sandbox-responsive .sales-report-tabs,.dashboard-shell.is-sandbox-responsive .workspace-tabs,.dashboard-shell.is-sandbox-responsive .time-logs-tabs{max-width:100%;overflow-x:auto;white-space:nowrap}}@media(min-width:721px)and (max-width:1180px){.dashboard-shell.is-sandbox-responsive .canonical-date-time-range-fields{column-gap:12px;row-gap:8px}.dashboard-shell.is-sandbox-responsive .sales-dashboard-report-fields{gap:12px}.dashboard-shell.is-sandbox-responsive .dashboard-topbar{flex-wrap:nowrap;align-items:center}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-title-group{flex:1 1 auto;min-width:0}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions{flex:0 0 auto;width:auto;max-width:100%;flex-wrap:nowrap;justify-content:flex-end;overflow-x:auto}}@media(max-width:720px){.dashboard-shell.is-sandbox-responsive .dashboard-sidebar{position:fixed;inset:0 auto 0 0;z-index:var(--z-modal);display:flex;width:min(300px,88vw);height:100vh;max-height:none;min-height:100vh;transform:translate(0);transition:transform .16s ease;overflow-y:auto;overflow-x:hidden;flex-direction:column;align-items:stretch;border-right:1px solid var(--panel-border);border-bottom:0;padding:10px;touch-action:pan-y}.dashboard-shell.is-sandbox-responsive .dashboard-mobile-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) - 1);width:100%;height:100%;border:0;background:transparent;padding:0}.dashboard-shell.is-sandbox-responsive.is-sidebar-collapsed .dashboard-sidebar{display:flex;transform:translate(-105%)}.dashboard-shell.is-sandbox-responsive .dashboard-brand{display:flex;min-height:42px;padding:4px 0 10px}.dashboard-shell.is-sandbox-responsive .dashboard-nav{display:grid;width:100%;height:auto;overflow:visible}.dashboard-shell.is-sandbox-responsive .dashboard-nav-section{display:grid;height:auto;align-items:stretch;gap:5px;padding:9px 0}.dashboard-shell.is-sandbox-responsive .dashboard-nav-heading{display:block}.dashboard-shell.is-sandbox-responsive .dashboard-nav-link{width:100%;min-height:40px;height:40px;justify-content:flex-start;padding:0 10px}.dashboard-shell.is-sandbox-responsive .dashboard-workspace{min-width:0;min-height:100vh}.dashboard-shell.is-sandbox-responsive .dashboard-topbar{min-height:52px;padding:7px 9px}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-title-group{flex:1 1 100%}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions{width:100%;justify-content:flex-end;overflow-x:auto;flex-wrap:nowrap;padding-bottom:1px}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .dashboard-source-badge{margin-right:auto}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-whats-new-button,.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-settings-button,.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-theme-toggle-button{width:40px;min-width:40px;max-width:40px;justify-content:center;gap:0;padding-inline:0}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-whats-new-button>span,.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-settings-button>span,.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-theme-toggle-button>span{display:none}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-whats-new-button>svg,.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-settings-button>svg,.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-theme-toggle-button>svg{display:block;width:18px;height:18px;margin:0;flex:0 0 18px}.dashboard-shell.is-sandbox-responsive .dashboard-topbar{flex-wrap:wrap;row-gap:3px}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-title-group{order:1;flex:1 1 auto;overflow:hidden}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-title-group .dashboard-topbar-source-badge{max-width:min(150px,40vw);overflow:hidden;text-overflow:ellipsis}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions{order:2;width:auto;flex:0 0 auto;gap:4px;overflow:visible;padding-bottom:0}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-source-badge.dashboard-source-badge-live{position:relative;width:54px;max-width:54px;justify-content:center;overflow:hidden;padding-inline:4px;color:transparent;font-size:0}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-source-badge.dashboard-source-badge-live:after{content:"Live API";display:block;color:var(--success);font-size:9px;line-height:1}[data-theme=dark] .dashboard-shell.is-sandbox-responsive .dashboard-topbar-source-badge.dashboard-source-badge-live:after{color:#6be4b2}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-whats-new-button,.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-settings-button,.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-theme-toggle-button{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-whats-new-button>svg,.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-settings-button>svg,.dashboard-shell.is-sandbox-responsive .dashboard-topbar-actions .canonical-theme-toggle-button>svg{width:16px;height:16px;flex-basis:16px}.dashboard-shell.is-sandbox-responsive .dashboard-content{padding:8px}.dashboard-shell.is-sandbox-responsive .dashboard-section-header,.dashboard-shell.is-sandbox-responsive .monitor-page-header,.dashboard-shell.is-sandbox-responsive .sales-dashboard-title-row,.dashboard-shell.is-sandbox-responsive .sales-report-results-header,.dashboard-shell.is-sandbox-responsive .access-control-panel-header{align-items:stretch;flex-direction:column}.dashboard-shell.is-sandbox-responsive .sales-dashboard-title-row{flex-direction:row}.dashboard-shell.is-sandbox-responsive .sales-dashboard-controls{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.dashboard-shell.is-sandbox-responsive .sales-dashboard-card-picker{width:auto;min-width:0}.dashboard-shell.is-sandbox-responsive .sales-dashboard-card-select{width:100%;min-width:0;max-width:none}.dashboard-shell.is-sandbox-responsive .sales-dashboard-control-status>.sales-dashboard-control-btn{width:auto;min-width:96px;white-space:nowrap}.dashboard-shell.is-sandbox-responsive .monitor-page-actions,.dashboard-shell.is-sandbox-responsive .sales-report-actions,.dashboard-shell.is-sandbox-responsive .sales-report-run-actions,.dashboard-shell.is-sandbox-responsive .sales-report-export-actions,.dashboard-shell.is-sandbox-responsive .access-control-actions{width:100%;flex-wrap:wrap}.dashboard-shell.is-sandbox-responsive .monitor-page-actions>*,.dashboard-shell.is-sandbox-responsive .sales-report-actions>*,.dashboard-shell.is-sandbox-responsive .access-control-actions>*{flex:1 1 auto}.dashboard-shell.is-sandbox-responsive .monitor-grid,.dashboard-shell.is-sandbox-responsive .sales-dashboard-page .sales-dashboard-grid,.dashboard-shell.is-sandbox-responsive .dashboard-card-grid,.dashboard-shell.is-sandbox-responsive .sales-report-summary-detail-grid,.dashboard-shell.is-sandbox-responsive .access-control-site-list{grid-template-columns:1fr}.dashboard-shell.is-sandbox-responsive .database-health-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell.is-sandbox-responsive .sales-report-filter-row,.dashboard-shell.is-sandbox-responsive .report-filter-row,.dashboard-shell.is-sandbox-responsive .canonical-control-row,.dashboard-shell.is-sandbox-responsive .call-logs-filter-grid,.dashboard-shell.is-sandbox-responsive .access-control-form{grid-template-columns:1fr}.dashboard-shell.is-sandbox-responsive .sales-dashboard-report-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:6px}.dashboard-shell.is-sandbox-responsive .sales-dashboard-report-fields>.canonical-date-time-range-fields{display:grid;width:100%;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:6px}.dashboard-shell.is-sandbox-responsive .sales-dashboard-report-fields .canonical-date-time-range-fields>.canonical-report-field{width:100%;min-width:0}.dashboard-shell.is-sandbox-responsive .sales-dashboard-report-fields>.sales-dashboard-report-run,.dashboard-shell.is-sandbox-responsive .sales-dashboard-report-fields>.sales-dashboard-report-reset,.dashboard-shell.is-sandbox-responsive .sales-dashboard-report-fields>.sales-dashboard-report-export{width:100%;min-width:0;grid-column:span 2}.dashboard-shell.is-sandbox-responsive .sales-dashboard-report-fields>.sales-dashboard-report-status{min-width:0;grid-column:1 / -1}.dashboard-shell.is-sandbox-responsive .sales-report-field,.dashboard-shell.is-sandbox-responsive .canonical-control-field,.dashboard-shell.is-sandbox-responsive .access-control-user-search,.dashboard-shell.is-sandbox-responsive input,.dashboard-shell.is-sandbox-responsive select{min-width:0;width:100%;max-width:100%}.dashboard-shell.is-sandbox-responsive button,.dashboard-shell.is-sandbox-responsive select,.dashboard-shell.is-sandbox-responsive input{min-height:40px}.dashboard-shell.is-sandbox-responsive .time-logs-header-actions>*,.dashboard-shell.is-sandbox-responsive .database-health-header-actions>*{width:auto;flex:0 0 auto}.dashboard-shell.is-sandbox-responsive .time-logs-header-actions .ghost-btn-sm,.dashboard-shell.is-sandbox-responsive .database-health-header-actions .ghost-btn-sm{width:auto;height:var(--control-height-sm);min-height:var(--control-height-sm);padding-inline:var(--control-padding-sm)}.dashboard-shell.is-sandbox-responsive .automation-checkbox input[type=checkbox]{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;margin:0;flex:0 0 14px}.dashboard-shell.is-sandbox-responsive .sales-report-tabs,.dashboard-shell.is-sandbox-responsive .workspace-tabs,.dashboard-shell.is-sandbox-responsive .time-logs-tabs,.dashboard-shell.is-sandbox-responsive .canonical-workspace-tabs{display:flex;max-width:100%;gap:6px;overflow-x:auto;padding-bottom:2px;white-space:nowrap}.dashboard-shell.is-sandbox-responsive .sales-report-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;overflow-x:visible;white-space:normal}.dashboard-shell.is-sandbox-responsive .sales-report-tabs[data-tab-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell.is-sandbox-responsive .sales-report-tabs>.sales-report-tab{display:flex;width:100%;min-width:0;height:auto;min-height:40px;padding:6px 8px;line-height:1.15;text-align:center;white-space:normal;overflow-wrap:anywhere}.dashboard-shell.is-sandbox-responsive .element-inventory-live-dashboard-preview,.dashboard-shell.is-sandbox-responsive .element-inventory-live-kpi-strip-preview,.dashboard-shell.is-sandbox-responsive .element-inventory-live-operations-preview,.dashboard-shell.is-sandbox-responsive .element-inventory-live-coverage-preview,.dashboard-shell.is-sandbox-responsive .element-inventory-metric-card-preview,.dashboard-shell.is-sandbox-responsive .element-inventory-progress-summary-preview,.dashboard-shell.is-sandbox-responsive .element-inventory-search-panel-preview,.dashboard-shell.is-sandbox-responsive .element-inventory-upload-panel-preview,.dashboard-shell.is-sandbox-responsive .element-inventory-live-roster-preview{min-width:0}.dashboard-shell.is-sandbox-responsive .agent-utilization-metric-tooltip{right:0;left:auto;width:min(300px,calc(100vw - 32px));transform:none}.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-top-stats-grid,.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-top-stats-grid.has-acquity-att-queue-service-metrics,.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-status-list,.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-tally-list,.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-panel-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-top-stats-grid.has-acquity-att-queue-service-metrics>.agent-utilization-top-stat-card:nth-child(3),.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-top-stats-grid.has-acquity-att-queue-service-metrics>.agent-utilization-top-stat-card:nth-child(4){grid-column:1 / -1}.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-panel-hero-grid.has-abandoned-call-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-panel-hero-grid.has-abandoned-call-summary>.agent-utilization-panel-hero-card,.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-panel-hero-grid.has-abandoned-call-summary>.agent-utilization-panel-hero-card.is-featured{grid-column:auto}.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-live-meta{flex-wrap:nowrap}.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-live-meta>*{width:auto;min-width:0;flex:0 0 auto}.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-live-meta .alarm-toggle-button,.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-live-meta .icon-refresh-button{min-height:22px;height:22px}.dashboard-shell.is-sandbox-responsive .agent-utilization-page .agent-utilization-metric-help-button{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;flex:0 0 18px;box-sizing:border-box;border-radius:50%;padding:0;line-height:1}.dashboard-shell.is-sandbox-responsive .agent-utilization-page>.notice,.dashboard-shell.is-sandbox-responsive .agent-utilization-page>.agent-utilization-alert-summary{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.dashboard-shell.is-sandbox-responsive .agent-utilization-page>.notice .notice-title,.dashboard-shell.is-sandbox-responsive .agent-utilization-page>.notice .notice-body,.dashboard-shell.is-sandbox-responsive .agent-utilization-page>.agent-utilization-alert-summary .agent-utilization-alert-heading,.dashboard-shell.is-sandbox-responsive .agent-utilization-page>.agent-utilization-alert-summary .agent-utilization-alert-heading strong{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.dashboard-shell.is-sandbox-responsive .call-logs-optional-filter-builder .canonical-optional-filter-action-button{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;flex:0 0 24px;justify-self:auto}.dashboard-shell.is-sandbox-responsive .canonical-date-picker-popover button{min-height:30px}.dashboard-shell.is-sandbox-responsive .canonical-date-picker-day{height:30px;min-height:30px}}@media(min-width:360px)and (max-width:720px){.dashboard-shell.is-sandbox-responsive .sales-dashboard-page .sales-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}}@media(max-width:1180px){.dashboard-shell.is-sandbox-responsive .dashboard-sidebar{box-sizing:border-box;overflow:hidden}.dashboard-shell.is-sandbox-responsive .dashboard-nav{flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin}}@media(max-width:720px){.dashboard-shell.is-sandbox-responsive .access-control-create-text-field,.dashboard-shell.is-sandbox-responsive .access-control-create-role-field{width:100%}.dashboard-shell.is-sandbox-responsive .access-control-bulk-user-row{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:end}.dashboard-shell.is-sandbox-responsive .access-control-bulk-user-row>.access-control-row-number{grid-column:1;grid-row:1}.dashboard-shell.is-sandbox-responsive .access-control-bulk-user-row>.canonical-control-field,.dashboard-shell.is-sandbox-responsive .access-control-bulk-user-row>button{grid-column:2}.dashboard-shell.is-sandbox-responsive .access-control-bulk-user-row>button{justify-self:start}.dashboard-shell.is-sandbox-responsive .access-control-user-search-row{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.dashboard-shell.is-sandbox-responsive .access-control-user-search-field{width:100%;grid-column:1 / -1}.dashboard-shell.is-sandbox-responsive .access-control-user-filter-field{width:100%;min-width:0}.dashboard-shell.is-sandbox-responsive .access-control-user-search-status{grid-column:1 / -1}.dashboard-shell.is-sandbox-responsive .access-control-user-search-row>button{width:100%;min-width:0}}@media(min-width:721px)and (max-width:1180px){.dashboard-shell.is-sandbox-responsive .sales-report-summary-table-panel .sandbox-responsive-table-wrap:not([data-sandbox-table-view=cards]){max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.dashboard-shell.is-sandbox-responsive .sales-report-summary-table-panel .sandbox-responsive-table-wrap:not([data-sandbox-table-view=cards]) .canonical-report-table{width:max-content;min-width:680px;table-layout:auto}.dashboard-shell.is-sandbox-responsive .sales-report-summary-table-panel .sandbox-responsive-table-wrap:not([data-sandbox-table-view=cards]) .sales-report-summary-status-table{min-width:760px}.dashboard-shell.is-sandbox-responsive .sales-report-summary-table-panel .sandbox-responsive-table-wrap:not([data-sandbox-table-view=cards]) .canonical-report-table th,.dashboard-shell.is-sandbox-responsive .sales-report-summary-table-panel .sandbox-responsive-table-wrap:not([data-sandbox-table-view=cards]) .canonical-report-table td{min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}}@media(max-width:720px){.dashboard-shell.is-sandbox-responsive .sales-report-summary-table-panel .sandbox-responsive-table-wrap:not([data-sandbox-table-view=cards]){overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.dashboard-shell.is-sandbox-responsive .sales-report-summary-table-panel .sandbox-responsive-table-wrap:not([data-sandbox-table-view=cards]) .canonical-report-table{width:max-content;min-width:680px;table-layout:auto}.dashboard-shell.is-sandbox-responsive .sales-report-summary-table-panel .sandbox-responsive-table-wrap:not([data-sandbox-table-view=cards]) .canonical-report-table th,.dashboard-shell.is-sandbox-responsive .sales-report-summary-table-panel .sandbox-responsive-table-wrap:not([data-sandbox-table-view=cards]) .canonical-report-table td{min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.dashboard-shell.is-sandbox-responsive .sales-report-summary-table-panel .sandbox-responsive-table-wrap:not([data-sandbox-table-view=cards]) .sales-report-summary-agent-table th:nth-child(2),.dashboard-shell.is-sandbox-responsive .sales-report-summary-table-panel .sandbox-responsive-table-wrap:not([data-sandbox-table-view=cards]) .sales-report-summary-agent-table td:nth-child(2),.dashboard-shell.is-sandbox-responsive .sales-report-summary-table-panel .sandbox-responsive-table-wrap:not([data-sandbox-table-view=cards]) .sales-report-summary-status-table th:nth-child(2),.dashboard-shell.is-sandbox-responsive .sales-report-summary-table-panel .sandbox-responsive-table-wrap:not([data-sandbox-table-view=cards]) .sales-report-summary-status-table td:nth-child(2){max-width:280px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:720px){.amplifai-weekly-filter-panel{overflow-x:hidden!important}.amplifai-weekly-filter-panel .canonical-report-actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.amplifai-weekly-period-actions{display:grid;width:100%;grid-column:1 / -1;align-items:start}.amplifai-weekly-preset-buttons,.amplifai-weekly-period-actions .canonical-report-status-line{width:100%}.amplifai-weekly-period-actions .canonical-report-status-line{justify-content:flex-start}.amplifai-weekly-filter-panel .canonical-report-export-actions{grid-column:2;justify-self:end;margin-left:0}.amplifai-evaluation-results-header{overflow-x:auto;overscroll-behavior-x:contain}.dashboard-shell.is-sandbox-responsive .call-logs-results-panel .canonical-results-header{align-items:flex-end;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.dashboard-shell.is-sandbox-responsive .call-logs-results-panel .call-logs-results-meta,.dashboard-shell.is-sandbox-responsive .call-logs-results-panel .call-logs-results-controls,.dashboard-shell.is-sandbox-responsive .call-logs-results-panel .canonical-pagination-controls{width:auto;flex:0 0 auto}.dashboard-shell.is-sandbox-responsive .call-logs-results-panel .call-logs-results-meta,.dashboard-shell.is-sandbox-responsive .call-logs-results-panel .canonical-pagination-controls,.dashboard-shell.is-sandbox-responsive .call-logs-results-panel .call-logs-page-buttons{flex-wrap:nowrap}.dashboard-shell.is-sandbox-responsive .call-logs-results-panel .canonical-rows-per-page-field{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.dashboard-shell.is-sandbox-responsive .call-logs-results-panel .canonical-rows-per-page-field span{white-space:nowrap}.dashboard-shell.is-sandbox-responsive .call-logs-results-panel .call-logs-page-buttons{flex:0 0 auto}.dashboard-shell.is-sandbox-responsive .retreaver-call-report-results-panel>.canonical-pagination-controls{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}}@media(max-width:720px){.dashboard-shell.is-sandbox-responsive .sales-report-tabs>.sales-report-tab,.dashboard-shell.is-sandbox-responsive .workspace-tabs>.workspace-tab,.dashboard-shell.is-sandbox-responsive .time-logs-tabs>button,.dashboard-shell.is-sandbox-responsive .academy-admin-tabs>button{box-sizing:border-box;height:auto;min-height:32px;padding:4px 8px;line-height:1.15;white-space:normal;overflow-wrap:anywhere}}@media(max-width:720px){.dashboard-shell.is-sandbox-responsive .dashboard-topbar{flex-wrap:nowrap}.dashboard-shell.is-sandbox-responsive .dashboard-topbar-title-group{flex:1 1 auto;max-width:none}}@media(max-width:720px){.dashboard-shell.is-sandbox-responsive .workspace-tabs,.dashboard-shell.is-sandbox-responsive .time-logs-tabs,.dashboard-shell.is-sandbox-responsive .academy-admin-tabs{display:grid;width:100%;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;overflow:visible;padding-bottom:0;white-space:normal}.dashboard-shell.is-sandbox-responsive .workspace-tabs[data-tab-count="1"],.dashboard-shell.is-sandbox-responsive .workspace-tabs[data-tab-count="2"],.dashboard-shell.is-sandbox-responsive .workspace-tabs[data-tab-count="4"],.dashboard-shell.is-sandbox-responsive .time-logs-tabs[data-tab-count="1"],.dashboard-shell.is-sandbox-responsive .time-logs-tabs[data-tab-count="2"],.dashboard-shell.is-sandbox-responsive .time-logs-tabs[data-tab-count="4"],.dashboard-shell.is-sandbox-responsive .academy-admin-tabs[data-tab-count="1"],.dashboard-shell.is-sandbox-responsive .academy-admin-tabs[data-tab-count="2"],.dashboard-shell.is-sandbox-responsive .academy-admin-tabs[data-tab-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell.is-sandbox-responsive .workspace-tabs[data-tab-count="1"]>.workspace-tab,.dashboard-shell.is-sandbox-responsive .time-logs-tabs[data-tab-count="1"]>button,.dashboard-shell.is-sandbox-responsive .academy-admin-tabs[data-tab-count="1"]>button{grid-column:1 / -1}.dashboard-shell.is-sandbox-responsive .workspace-tabs>.workspace-tab,.dashboard-shell.is-sandbox-responsive .time-logs-tabs>button,.dashboard-shell.is-sandbox-responsive .academy-admin-tabs>button{box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:32px;padding:4px 8px;line-height:1.15;white-space:normal;overflow-wrap:anywhere}}@media(max-width:1180px){.dashboard-shell.is-sandbox-responsive .dashboard-sidebar{box-sizing:border-box;min-height:0;height:100vh;max-height:100vh;min-height:100dvh;height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable}.dashboard-shell.is-sandbox-responsive .dashboard-nav{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;align-content:flex-start;justify-content:flex-start;width:100%;height:calc(100dvh - 96px);min-height:0;max-height:calc(100dvh - 96px);gap:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--text-soft) var(--panel-bg);touch-action:auto}.dashboard-shell.is-sandbox-responsive .dashboard-nav::-webkit-scrollbar{width:12px}.dashboard-shell.is-sandbox-responsive .dashboard-nav::-webkit-scrollbar-track{background:var(--panel-bg);border-left:1px solid var(--panel-border)}.dashboard-shell.is-sandbox-responsive .dashboard-nav::-webkit-scrollbar-thumb{border:3px solid var(--panel-bg);border-radius:8px;background:var(--text-soft)}.dashboard-shell.is-sandbox-responsive .dashboard-nav-section{display:grid;flex:0 0 auto;align-content:start;align-items:start;justify-items:start;width:100%;height:auto;min-height:0;gap:2px;padding:5px 0 6px}.dashboard-shell.is-sandbox-responsive .dashboard-nav-link{box-sizing:border-box;width:fit-content;max-width:100%;min-height:34px;height:auto;justify-content:flex-start;padding:7px 10px}.dashboard-shell.is-sandbox-responsive .dashboard-nav-copy{min-width:0}.dashboard-shell.is-sandbox-responsive .dashboard-nav-label{white-space:normal;overflow-wrap:anywhere}}@media(max-width:1180px){.dashboard-shell.is-content-inventory{width:100%;min-height:100vh;height:auto;grid-template-columns:minmax(0,1fr);overflow:visible}.dashboard-shell.is-content-inventory .dashboard-sidebar{position:fixed;inset:0 auto 0 0;z-index:var(--z-modal);display:flex;box-sizing:border-box;width:min(340px,86vw);min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;flex-direction:column;align-items:stretch;overflow:hidden;overscroll-behavior-y:contain;border-right:1px solid var(--panel-border);border-bottom:0;padding:10px;transform:translate(0);transition:transform .16s ease;touch-action:pan-y}.dashboard-shell.is-content-inventory .dashboard-mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) - 1);display:block;width:100%;height:100%;border:0;background:transparent;padding:0}.dashboard-shell.is-content-inventory.is-sidebar-collapsed .dashboard-sidebar{display:flex;transform:translate(-105%)}.dashboard-shell.is-content-inventory .dashboard-brand{display:flex;min-height:42px;flex:0 0 auto;padding:4px 0 10px}.dashboard-shell.is-content-inventory .dashboard-brand small,.dashboard-shell.is-content-inventory .dashboard-nav-heading{display:block}.dashboard-shell.is-content-inventory .dashboard-sidebar-toggle{width:44px;height:44px;flex-basis:44px}.dashboard-shell.is-content-inventory .dashboard-nav{display:flex;width:100%;max-width:none;height:calc(100dvh - 62px);min-height:0;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:0;margin-top:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:0;scrollbar-gutter:stable;touch-action:pan-y}.dashboard-shell.is-content-inventory .dashboard-nav-section{display:grid;width:100%;height:auto;min-height:0;flex:0 0 auto;align-items:stretch;gap:4px;padding:8px 0}.dashboard-shell.is-content-inventory .dashboard-nav-link{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;height:auto;justify-content:flex-start;padding:10px}.dashboard-shell.is-content-inventory .dashboard-nav-label{line-height:1.2;overflow-wrap:anywhere;white-space:normal}.dashboard-shell.is-content-inventory .dashboard-workspace{min-width:0;min-height:100vh}.dashboard-shell.is-content-inventory .dashboard-content{min-width:0;max-width:100%;overflow:visible}}@media(max-width:1180px){.dashboard-shell.is-sandbox-responsive .automation-page,.dashboard-shell.is-sandbox-responsive .automation-new-layout,.dashboard-shell.is-sandbox-responsive .automation-form-panel,.dashboard-shell.is-sandbox-responsive .automation-list-panel,.dashboard-shell.is-sandbox-responsive .automation-runs-panel,.dashboard-shell.is-sandbox-responsive .automation-test-panel,.dashboard-shell.is-sandbox-responsive .automation-table-shell,.dashboard-shell.is-sandbox-responsive .automation-preview-table-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.dashboard-shell.is-sandbox-responsive .automation-table-shell,.dashboard-shell.is-sandbox-responsive .automation-preview-table-shell{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}}@media(max-width:720px){.dashboard-shell.is-sandbox-responsive .dashboard-whats-new-popover{position:fixed;top:60px;right:12px;left:12px;width:auto;max-width:none;max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);box-sizing:border-box}}.metric-card{display:flex;flex-direction:column;gap:3px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);padding:var(--control-padding-md);position:relative;overflow:hidden;box-shadow:var(--shadow-raised)}.metric-card--has-tooltip{overflow:visible}.metric-card--has-tooltip:hover,.metric-card--has-tooltip:focus-within{z-index:5}.metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--metric-accent, var(--accent-fill))}.metric-card__value{font-family:var(--font-mono);font-size:var(--font-size-display-md);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-main);line-height:1}.metric-card__label{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-soft)}.metric-card__label-row{align-items:center;display:flex;gap:5px;min-width:0}.metric-card__help{display:inline-flex;position:relative}.metric-card__help-button{align-items:center;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:50%;color:var(--text-soft);cursor:help;display:inline-flex;font-size:10px;font-weight:var(--font-weight-bold);height:15px;justify-content:center;line-height:1;min-height:15px;min-width:15px;padding:0;width:15px}.metric-card__help-button:hover,.metric-card__help-button:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.metric-card__tooltip{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);color:var(--text-main);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);left:50%;line-height:1.35;opacity:0;padding:7px 8px;pointer-events:none;position:absolute;text-align:left;text-transform:none;top:calc(100% + 6px);transform:translate(-50%);transition:opacity .12s ease;visibility:hidden;white-space:normal;width:min(230px,calc(100vw - 24px));z-index:40}.utilization-report-kpi-strip .metric-card__tooltip{color:var(--text-main);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:normal;text-transform:none}.metric-card__help:hover .metric-card__tooltip,.metric-card__help:focus-within .metric-card__tooltip{opacity:1;visibility:visible}.metric-card__delta{font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:3px}.metric-card__delta--up{color:var(--success)}.metric-card__delta--down{color:var(--danger)}.metric-card__delta--flat{color:var(--text-soft)}.metric-card__extra{margin-top:4px}.aht-report-page .aht-report-agent-table-wrap,.status-report-page .status-report-results-panel>.status-report-matrix-wrap{max-height:none}.eod-report-page .eod-report-table-wrap{max-height:none}
