html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}app-customer-overview .history-table-shell.interaction-history-shell{display:flex;flex-direction:column}app-customer-overview .history-table-shell.interaction-history-shell .interaction-subfilters{flex-shrink:0}app-customer-overview .history-table-shell.interaction-history-shell app-bot-interaction-history{display:block;flex:1;min-height:0}app-customer-overview .history-table-shell.interaction-history-shell .bot-history{display:flex;flex-direction:column;height:100%}app-customer-overview .history-table-shell.interaction-history-shell .history-scroll{width:100%;min-height:0;flex:1;overflow-y:auto;scrollbar-color:#8eb7ef #edf5ff;scrollbar-width:thin}app-customer-overview .history-table-shell.interaction-history-shell .mini-table{border-collapse:separate;border-spacing:0;font-size:14px}app-customer-overview .history-table-shell.interaction-history-shell .mini-table th{height:66px;position:sticky;top:0;z-index:2;border-bottom:1px solid #c9dbf1;background:var(--tvs-blue);color:#fff;text-align:left;font-weight:850}app-customer-overview .history-table-shell.interaction-history-shell .mini-table td{border-bottom:1px solid #e3edf9;background:#fff;color:#4f6280}app-customer-overview .history-table-shell.interaction-history-shell .link-action{min-height:30px;border:1px solid #bdd5f2;border-radius:6px;background:#fff;color:var(--tvs-blue);font-size:12px;font-weight:850;cursor:pointer}app-customer-overview .history-table-shell.interaction-history-shell .link-action:hover{border-color:var(--tvs-blue);background:#edf5ff}app-customer-overview .history-table-shell.interaction-history-shell button:focus-visible{outline:2px solid var(--tvs-blue);outline-offset:2px}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table td{vertical-align:top;line-height:1.35}app-customer-overview .history-table-shell.interaction-history-shell .interaction-history-scroll{overflow-x:hidden;border-bottom:0}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table{width:100%;min-width:0;table-layout:fixed}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table .date-column{width:15%}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table .channel-column{width:10%}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table .disposition-column{width:16%}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table .next-action-column{width:18%}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table .remarks-column{width:29%}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table .action-column{width:12%}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table th,app-customer-overview .history-table-shell.interaction-history-shell .interaction-table td{padding:11px 8px;overflow-wrap:anywhere;white-space:normal}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table .link-action{width:100%;min-width:0;padding:4px 6px;white-space:normal}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table .interaction-empty{border:0;text-align:center}app-customer-overview .history-table-shell.interaction-history-shell .bot-interaction-table .date-column{width:26%}app-customer-overview .history-table-shell.interaction-history-shell .bot-interaction-table .channel-column{width:16%}app-customer-overview .history-table-shell.interaction-history-shell .bot-interaction-table .status-column{width:30%}app-customer-overview .history-table-shell.interaction-history-shell .bot-interaction-table .rating-column{width:14%}app-customer-overview .history-table-shell.interaction-history-shell .bot-interaction-table .action-column{width:14%}app-customer-overview .history-table-shell.interaction-history-shell .interaction-empty p{margin:0 0 8px}app-customer-overview .history-table-shell.interaction-history-shell .interaction-empty.error{color:#b42318}app-customer-overview .history-table-shell.interaction-history-shell .history-pagination{flex-shrink:0}@media(max-width:900px){app-customer-overview .history-table-shell.interaction-history-shell .interaction-table colgroup,app-customer-overview .history-table-shell.interaction-history-shell .interaction-table thead{display:none}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table,app-customer-overview .history-table-shell.interaction-history-shell .interaction-table tbody{display:block}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px;overflow:hidden;border:1px solid #d7e5f5;border-radius:8px;background:#fff}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table td{min-width:0;display:grid;gap:5px;padding:10px;border-bottom:1px solid #e3edf9}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table td:before{content:attr(data-label);color:var(--tvs-blue-dark);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table td:last-child{grid-column:1/-1;border-bottom:0}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table .link-action{width:fit-content;min-width:112px}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table .interaction-empty{grid-column:1/-1;height:auto}app-customer-overview .history-table-shell.interaction-history-shell .interaction-table .interaction-empty:before{content:none}}app-agentic-ai-dashboard{--tvs-blue: #293394;--tvs-blue-dark: #17206f;--tvs-red: #e2231a;--ink: #172033;--muted: #64708a;--line: #dce1ea;--panel: #ffffff;--soft: #f4f6fb;--success: #148449;--warning: #b7791f;--danger: #c53030;font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;display:block;position:relative;isolation:isolate;z-index:0;container:agentic-page/inline-size;min-width:0;font-size:14px;color:#172033;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}app-agentic-ai-dashboard *{box-sizing:border-box}app-agentic-ai-dashboard [data-chart-tooltip]{cursor:pointer}app-agentic-ai-dashboard .dashboard-chart-tooltip{position:fixed;z-index:5000;width:max-content;max-width:min(280px,100vw - 24px);padding:9px 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0f203df5;box-shadow:0 10px 28px #0f172a47;color:#fff;font-size:12px;font-weight:650;line-height:1.4;white-space:normal;pointer-events:none;transform:translateY(-4px)}app-agentic-ai-dashboard .app-shell{min-height:0;background:transparent}app-agentic-ai-dashboard .content{width:100%;margin:0;padding:8px 4px 100px}app-agentic-ai-dashboard .insight-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}app-agentic-ai-dashboard .insight-page-heading h1{margin:0 0 8px;color:#172b4d;font-size:clamp(22px,2vw,28px);font-weight:700;letter-spacing:-.035em;line-height:1.25}app-agentic-ai-dashboard .insight-page-heading p{margin:0;color:#52647c;font-size:13px;line-height:1.6}app-agentic-ai-dashboard .scope-badge{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;max-width:40%;padding:9px 12px;border:1px solid #dbe4ef;border-radius:8px;background:#fff;color:#334e70;font-size:12px;font-weight:600;overflow-wrap:anywhere}app-agentic-ai-dashboard .scope-badge svg{width:16px;height:16px;flex-shrink:0;color:#2563c5}app-agentic-ai-dashboard .dashboard-filter-bar{position:relative;z-index:2;margin-bottom:24px;border:1px solid #dbe4ef;border-radius:12px;background:#fff;box-shadow:0 1px 3px #122b4d0a}app-agentic-ai-dashboard .filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #edf1f6}app-agentic-ai-dashboard .filter-heading h2{flex:1;margin:0;color:#233955;font-size:14px;font-weight:650}app-agentic-ai-dashboard .filter-heading span{color:#66778c;font-size:12px}app-agentic-ai-dashboard .filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 20px;align-items:end}app-agentic-ai-dashboard app-dashboard-date-filter,app-agentic-ai-dashboard .date-filter,app-agentic-ai-dashboard .ho-dashboard-filters{display:contents}app-agentic-ai-dashboard .date-filter>small,app-agentic-ai-dashboard .date-field-logic{display:none}app-agentic-ai-dashboard .date-filter>label,app-agentic-ai-dashboard .scope-filter-field{display:grid;min-width:0;gap:7px;margin:0}app-agentic-ai-dashboard .date-filter>label>span:first-child,app-agentic-ai-dashboard .scope-filter-field>span{color:#42556e;font-size:12px;font-weight:600;line-height:1.4}app-agentic-ai-dashboard .multi-select{position:relative;min-width:0}app-agentic-ai-dashboard .multi-select.open{z-index:3}app-agentic-ai-dashboard .multi-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:10px 12px;border:1px solid #d3ddea;border-radius:8px;background:#fff;color:#263d59;text-align:left}app-agentic-ai-dashboard .multi-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px}app-agentic-ai-dashboard .multi-select-trigger i{width:7px;height:7px;flex-shrink:0;margin:-3px 2px 0 0;border-right:1.5px solid #6a7c92;border-bottom:1.5px solid #6a7c92;transform:rotate(45deg)}app-agentic-ai-dashboard .multi-select-trigger:disabled{color:#8895a7;background:#f7f9fc;cursor:not-allowed}app-agentic-ai-dashboard .multi-select-trigger:hover:not(:disabled){border-color:#9eb3ce}app-agentic-ai-dashboard .multi-select-trigger:focus-visible,app-agentic-ai-dashboard .multi-select.open .multi-select-trigger{outline:2px solid #2563c5;outline-offset:2px}app-agentic-ai-dashboard .multi-select-panel{position:absolute;top:calc(100% + 6px);inset-inline:0;z-index:4;max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid #cfdaea;border-radius:10px;background:#fff;box-shadow:0 12px 32px #162b4c29}app-agentic-ai-dashboard .multi-select-search{position:sticky;top:0;width:100%;height:36px;margin-bottom:6px;padding:8px 10px;border:1px solid #dbe4ef;border-radius:6px;background:#fff;color:#263d59;font-size:12px}app-agentic-ai-dashboard .multi-select-option{display:flex;align-items:center;gap:9px;min-height:38px;padding:7px 8px;border-radius:6px;cursor:pointer}app-agentic-ai-dashboard .multi-select-option:hover{background:#f1f6fd}app-agentic-ai-dashboard .multi-select-option input{width:15px;height:15px;margin:0;flex-shrink:0;accent-color:#2563c5}app-agentic-ai-dashboard .option-text{display:grid;min-width:0;gap:3px;overflow-wrap:anywhere}app-agentic-ai-dashboard .option-text strong{color:#33465f;font-size:12px;font-weight:500}app-agentic-ai-dashboard .option-text small,app-agentic-ai-dashboard .multi-select-empty{color:#697b91;font-size:12px}app-agentic-ai-dashboard .multi-select-empty{padding:10px 8px}app-agentic-ai-dashboard .filter-actions{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid #edf1f6;background:#fbfcfe;border-radius:0 0 12px 12px}app-agentic-ai-dashboard .apply-filter,app-agentic-ai-dashboard .reset-filter{min-height:38px;min-width:96px;padding:9px 16px;border:1px solid #cdd9e8;border-radius:7px;font-size:13px;font-weight:600}app-agentic-ai-dashboard .apply-filter{color:#fff;border-color:#235cc0;background:#235cc0}app-agentic-ai-dashboard .apply-filter:hover:not(:disabled){background:#1c4da3}app-agentic-ai-dashboard .reset-filter{color:#425775;background:#fff}app-agentic-ai-dashboard .reset-filter:hover:not(:disabled){background:#f0f4f9}app-agentic-ai-dashboard .apply-filter:disabled,app-agentic-ai-dashboard .reset-filter:disabled{opacity:.6;cursor:wait}app-agentic-ai-dashboard .formatted-date-control{min-height:42px;border-color:#d3ddea;border-radius:8px}@container agentic-page (min-width: 1400px){app-agentic-ai-dashboard .filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container agentic-page (max-width: 1000px){app-agentic-ai-dashboard .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container agentic-page (max-width: 720px){app-agentic-ai-dashboard .insight-page-heading{align-items:flex-start;flex-direction:column;gap:12px}app-agentic-ai-dashboard .scope-badge{max-width:100%}app-agentic-ai-dashboard .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:14px}app-agentic-ai-dashboard .filter-heading,app-agentic-ai-dashboard .filter-actions{padding:14px 16px}app-agentic-ai-dashboard .filter-heading{align-items:flex-start;flex-direction:column;gap:4px}}@container agentic-page (max-width: 420px){app-agentic-ai-dashboard .content{padding-inline:0}app-agentic-ai-dashboard .filter-grid{grid-template-columns:minmax(0,1fr)}app-agentic-ai-dashboard .filter-actions>button{flex:1}}app-agentic-ai-dashboard .filter-heading .filter-actions{padding:0;border:0;background:none}@container agentic-page (min-width: 1200px){app-agentic-ai-dashboard .filter-grid[data-filter-count="9"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@container agentic-page (max-width: 720px){app-agentic-ai-dashboard .filter-heading{flex-direction:row;align-items:center;flex-wrap:wrap}app-agentic-ai-dashboard .filter-heading>span{display:none}app-agentic-ai-dashboard .filter-heading .filter-actions{gap:8px}app-agentic-ai-dashboard .filter-heading .filter-actions button{min-width:0;padding-inline:12px}}@container agentic-page (max-width: 420px){app-agentic-ai-dashboard .filter-heading{gap:12px}app-agentic-ai-dashboard .filter-heading .filter-actions{width:100%}app-agentic-ai-dashboard .filter-heading .filter-actions button{white-space:nowrap}}app-agentic-ai-dashboard app-dashboard-overview{display:block}app-agentic-ai-dashboard .insight-dashboard{--brand: #1b4fa3;--brand-deep: #0b2f6b;--brand-soft: #eaf1fb;--ink: #17233b;--muted: #68788f;--border: #dce5f0;--surface: #fff;--success: #14815f;--warning: #d58318;--danger: #ca3e57;--violet: #7058c5;--teal: #0d917d;display:grid;gap:16px;color:var(--ink);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}app-agentic-ai-dashboard .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}app-agentic-ai-dashboard .dashboard-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}app-agentic-ai-dashboard .dashboard-title>div{display:grid;gap:2px}app-agentic-ai-dashboard .dashboard-title h2,app-agentic-ai-dashboard .dashboard-title p{margin:0}app-agentic-ai-dashboard .dashboard-title h2{color:var(--brand-deep);font-size:clamp(20px,2vw,27px);letter-spacing:-.035em}app-agentic-ai-dashboard .dashboard-title p{color:var(--muted);font-size:12px}app-agentic-ai-dashboard .title-kicker{color:var(--brand);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}app-agentic-ai-dashboard .live-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #cce3dc;border-radius:999px;background:#f2fbf7;color:#176d55;font-size:10px;font-weight:750}app-agentic-ai-dashboard .live-pill i{width:7px;height:7px;border-radius:50%;background:#19a274;box-shadow:0 0 0 4px #19a2741f}app-agentic-ai-dashboard button{font:inherit}app-agentic-ai-dashboard .glass-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}app-agentic-ai-dashboard .glass-kpi{position:relative;display:grid;min-width:0;min-height:142px;gap:4px;align-content:start;overflow:hidden;padding:15px;border:1px solid rgba(210,222,237,.88);border-radius:17px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,currentcolor 10%,transparent),transparent 48%),#ffffffd1;box-shadow:0 14px 30px -20px #1436697a;color:var(--brand);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}app-agentic-ai-dashboard .glass-kpi.actionable{cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}app-agentic-ai-dashboard .glass-kpi.actionable:hover:not(:disabled){border-color:#b7cbe4;box-shadow:0 18px 34px -20px #14366999;transform:translateY(-2px)}app-agentic-ai-dashboard .glass-kpi:disabled{cursor:progress;opacity:.65}app-agentic-ai-dashboard .glass-kpi.tone-success{color:var(--success)}app-agentic-ai-dashboard .glass-kpi.tone-warning{color:var(--warning)}app-agentic-ai-dashboard .glass-kpi.tone-danger{color:var(--danger)}app-agentic-ai-dashboard .glass-kpi.tone-violet{color:var(--violet)}app-agentic-ai-dashboard .glass-kpi.tone-teal{color:var(--teal)}app-agentic-ai-dashboard .glass-kpi>strong{overflow:hidden;margin-top:1px;color:var(--brand-deep);font-size:clamp(22px,2vw,29px);line-height:1.05;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}app-agentic-ai-dashboard .glass-kpi>small{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:normal}app-agentic-ai-dashboard .kpi-symbol{display:grid;width:34px;height:34px;margin-bottom:3px;place-items:center;border-radius:11px;background:color-mix(in srgb,currentcolor 12%,white);color:currentcolor;font-size:10px;font-weight:850}app-agentic-ai-dashboard .kpi-label{overflow:hidden;color:#65768d;font-size:9px;font-weight:800;letter-spacing:.065em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}app-agentic-ai-dashboard .kpi-arrow{position:absolute;right:13px;bottom:11px;color:currentcolor;font-size:13px;font-style:normal}app-agentic-ai-dashboard .executive-insight-panel{position:relative;display:grid;gap:12px;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.12),transparent 34%),linear-gradient(135deg,#092a60,#1b4fa3 72%,#2569bc);box-shadow:0 18px 40px -24px #082452e6;color:#fff}app-agentic-ai-dashboard .executive-insight-panel header{display:flex;align-items:center;gap:10px}app-agentic-ai-dashboard .executive-insight-panel header div{display:grid;gap:2px}app-agentic-ai-dashboard .executive-insight-panel header h3,app-agentic-ai-dashboard .executive-insight-panel header p{margin:0}app-agentic-ai-dashboard .executive-insight-panel header h3{font-size:15px}app-agentic-ai-dashboard .executive-insight-panel header p{color:#ffffffb8;font-size:10px}app-agentic-ai-dashboard .executive-insight-panel ul{display:grid;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none}app-agentic-ai-dashboard .executive-insight-panel li{padding:10px 12px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#ffffff17;color:#ffffffed;font-size:10px;line-height:1.45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}app-agentic-ai-dashboard .insight-spark{display:grid;width:33px;height:33px;flex:0 0 auto;place-items:center;border-radius:10px;background:#ffffff21;font-size:16px}app-agentic-ai-dashboard .insight-badge{margin-left:auto;padding:5px 9px;border-radius:999px;background:#ffffff21;color:#ffffffd6;font-size:9px;font-weight:750}app-agentic-ai-dashboard .dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}app-agentic-ai-dashboard .span-2{grid-column:span 2}app-agentic-ai-dashboard .insight-card{--accent: var(--brand);display:flex;min-width:0;min-height:250px;overflow:hidden;flex-direction:column;border:1px solid var(--border);border-radius:17px;background:#ffffffe0;box-shadow:0 12px 28px -22px #1436698c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}app-agentic-ai-dashboard .card-header{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border-bottom:1px solid #e5ebf3;background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 8%,white),#ffffffc2)}app-agentic-ai-dashboard .card-header.accent-success{--accent: var(--success)}app-agentic-ai-dashboard .card-header.accent-warning{--accent: var(--warning)}app-agentic-ai-dashboard .card-header.accent-danger{--accent: var(--danger)}app-agentic-ai-dashboard .card-header.accent-violet{--accent: var(--violet)}app-agentic-ai-dashboard .card-header.accent-teal{--accent: var(--teal)}app-agentic-ai-dashboard .card-header>div:first-child{display:flex;min-width:0;align-items:center;gap:9px}app-agentic-ai-dashboard .card-header>div:first-child>span:last-child{display:grid;min-width:0;gap:2px}app-agentic-ai-dashboard .card-header h3,app-agentic-ai-dashboard .card-header p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:normal}app-agentic-ai-dashboard .card-header h3{color:var(--brand-deep);font-size:13px}app-agentic-ai-dashboard .card-header p{color:var(--muted);font-size:9px}app-agentic-ai-dashboard .card-header>button,app-agentic-ai-dashboard .card-header .card-link{flex:0 0 auto;padding:6px 9px;border:1px solid #cfdbea;border-radius:8px;background:#fff;color:var(--brand);font-size:9px;font-weight:750;cursor:pointer}app-agentic-ai-dashboard .card-icon{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--accent) 11%,white);color:var(--accent);font-size:10px;font-weight:850}app-agentic-ai-dashboard .empty-state{display:grid;min-height:180px;flex:1;gap:4px;place-content:center;padding:20px;color:var(--muted);text-align:center}app-agentic-ai-dashboard .empty-state strong{color:#40536d;font-size:12px}app-agentic-ai-dashboard .empty-state span{font-size:10px}app-agentic-ai-dashboard .empty-state.compact{min-height:120px}app-agentic-ai-dashboard .empty-state.inverse{min-height:70px}app-agentic-ai-dashboard .empty-state.inverse strong{color:#fff}app-agentic-ai-dashboard .monthly-chart{display:grid;min-height:215px;flex:1;grid-auto-flow:column;grid-auto-columns:minmax(56px,1fr);gap:12px;align-items:end;overflow-x:auto;padding:18px 16px 8px;background:repeating-linear-gradient(to bottom,transparent,transparent 49px,#edf1f6 50px)}app-agentic-ai-dashboard .month-column{display:grid;min-width:56px;gap:4px;justify-items:center}app-agentic-ai-dashboard .month-column>strong{color:#40536d;font-size:11px}app-agentic-ai-dashboard .month-column>small{color:var(--muted);font-size:10px;white-space:nowrap}app-agentic-ai-dashboard .month-bars{display:flex;width:100%;height:148px;align-items:end;justify-content:center;gap:3px}app-agentic-ai-dashboard .month-bars .bar{display:block;width:22%;min-height:2px;border-radius:4px 4px 1px 1px}app-agentic-ai-dashboard .month-bars .bar.due{background:#a8c8eb}app-agentic-ai-dashboard .month-bars .bar.done{background:var(--brand)}app-agentic-ai-dashboard .month-bars .bar.pending{background:#e5a33f}app-agentic-ai-dashboard .chart-legend{display:flex;justify-content:center;gap:18px;padding:8px 12px 11px;color:var(--muted);font-size:8px}app-agentic-ai-dashboard .chart-legend span{display:inline-flex;align-items:center;gap:5px}app-agentic-ai-dashboard .chart-legend i{width:8px;height:8px;border-radius:2px;background:var(--brand)}app-agentic-ai-dashboard .chart-legend i.due{background:#a8c8eb}app-agentic-ai-dashboard .chart-legend i.pending{background:#e5a33f}app-agentic-ai-dashboard .coverage-score{display:grid;gap:2px;padding:18px 16px 10px}app-agentic-ai-dashboard .coverage-score strong{color:var(--brand-deep);font-size:37px;letter-spacing:-.05em}app-agentic-ai-dashboard .coverage-score span{color:var(--muted);font-size:9px}app-agentic-ai-dashboard .coverage-stack{display:flex;height:9px;margin:0 16px 13px;overflow:hidden;border-radius:999px;background:#e9eef5}app-agentic-ai-dashboard .coverage-stack i{min-width:0}app-agentic-ai-dashboard .coverage-list{display:grid;gap:7px;padding:0 16px 12px}app-agentic-ai-dashboard .coverage-list>div{display:grid;min-height:39px;grid-template-columns:auto minmax(0,1fr) auto 38px;gap:8px;align-items:center;padding:7px 9px;border:1px solid #e3e9f1;border-radius:9px;background:#fbfcfe;font-size:9px}app-agentic-ai-dashboard .coverage-list>div>i{width:8px;height:8px;border-radius:3px}app-agentic-ai-dashboard .coverage-list>div>span{color:#40536d;font-weight:700}app-agentic-ai-dashboard .coverage-list>div>strong{color:var(--brand-deep)}app-agentic-ai-dashboard .coverage-list>div>small{color:var(--muted);text-align:right}app-agentic-ai-dashboard .card-link{align-self:flex-start;margin:auto 16px 14px;border:0;background:transparent;color:var(--brand);font-size:9px;font-weight:750;cursor:pointer}app-agentic-ai-dashboard .compact-card{min-height:270px}app-agentic-ai-dashboard .line-chart{display:flex;min-height:155px;flex:1;align-items:end;gap:8px;padding:16px 14px 6px;background:repeating-linear-gradient(to bottom,transparent,transparent 37px,#edf1f6 38px)}app-agentic-ai-dashboard .line-point{display:grid;height:135px;min-width:25px;flex:1;grid-template-rows:1fr auto;gap:5px;align-items:end;justify-items:center}app-agentic-ai-dashboard .line-point>span{position:relative;display:block;width:100%;min-height:2px;border-radius:5px 5px 2px 2px;background:linear-gradient(to top,#14815f14,#14815f52)}app-agentic-ai-dashboard .line-point>span i{position:absolute;top:-3px;left:50%;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--success);box-shadow:0 0 0 1px var(--success);transform:translate(-50%)}app-agentic-ai-dashboard .line-point small{color:var(--muted);font-size:10px;font-size:7px;white-space:nowrap}app-agentic-ai-dashboard .metric-footer{display:flex;align-items:baseline;gap:7px;padding:8px 14px 12px}app-agentic-ai-dashboard .metric-footer strong{color:var(--success);font-size:20px}app-agentic-ai-dashboard .metric-footer span{color:var(--muted);font-size:8px}app-agentic-ai-dashboard .tat-gauge{--gauge-value: 0%;display:grid;width:156px;height:156px;margin:14px auto 4px;place-items:center;border-radius:50%;background:conic-gradient(from 225deg,var(--violet) 0 var(--gauge-value),#e9edf4 var(--gauge-value) 75%,transparent 75%);clip-path:polygon(0 0,100% 0,100% 82%,0 82%)}app-agentic-ai-dashboard .tat-gauge:before{width:106px;height:106px;grid-area:1/1;border-radius:50%;background:#fff;content:""}app-agentic-ai-dashboard .tat-gauge span{z-index:1;display:grid;grid-area:1/1;gap:2px;place-items:center;transform:translateY(-5px)}app-agentic-ai-dashboard .tat-gauge span strong{color:var(--brand-deep);font-size:26px}app-agentic-ai-dashboard .tat-gauge span small{color:var(--muted);font-size:8px}app-agentic-ai-dashboard .gauge-caption{margin:-18px 0 12px;color:var(--success);font-size:9px;text-align:center}app-agentic-ai-dashboard .gauge-caption.breach{color:var(--danger)}app-agentic-ai-dashboard .ratio-list{display:grid;gap:10px;padding:14px}app-agentic-ai-dashboard .ratio-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px}app-agentic-ai-dashboard .ratio-list>div>span:first-child{display:inline-flex;align-items:center;gap:7px}app-agentic-ai-dashboard .ratio-list>div>span:first-child i{width:8px;height:8px;border-radius:3px}app-agentic-ai-dashboard .ratio-list>div>span:first-child strong{color:#40536d;font-size:10px}app-agentic-ai-dashboard .ratio-list>div>b{color:var(--brand-deep);font-size:11px}app-agentic-ai-dashboard .ratio-list>div>small{grid-column:1/-1;color:var(--muted);font-size:8px}app-agentic-ai-dashboard .ratio-track{display:block;height:7px;grid-column:1/-1;overflow:hidden;border-radius:999px;background:#e9eef4}app-agentic-ai-dashboard .ratio-track i{display:block;height:100%;border-radius:inherit}app-agentic-ai-dashboard .hierarchy-card{min-height:320px}app-agentic-ai-dashboard .hierarchy-header .level-tabs{display:flex;gap:3px;padding:3px;border-radius:9px;background:#eef3f8}app-agentic-ai-dashboard .hierarchy-header .level-tabs button{padding:5px 8px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:8px;font-weight:750;cursor:pointer}app-agentic-ai-dashboard .hierarchy-header .level-tabs button.active{background:var(--brand);color:#fff}app-agentic-ai-dashboard .hierarchy-summary{display:grid;padding:12px 14px 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}app-agentic-ai-dashboard .hierarchy-summary>div{display:grid;gap:2px;padding:9px 11px;border:1px solid #d7e8e1;border-radius:10px;background:#f3fbf7}app-agentic-ai-dashboard .hierarchy-summary>div.risk{border-color:#efd9dd;background:#fff6f7}app-agentic-ai-dashboard .hierarchy-summary>div.risk span{color:var(--danger)}app-agentic-ai-dashboard .hierarchy-summary>div span{color:var(--success);font-size:8px;font-weight:800;text-transform:uppercase}app-agentic-ai-dashboard .hierarchy-summary>div strong{color:#2a405e;font-size:11px}app-agentic-ai-dashboard .hierarchy-summary>div small{color:var(--muted);font-size:8px}app-agentic-ai-dashboard .performance-table-wrap{overflow-x:auto;padding:12px 14px 14px}app-agentic-ai-dashboard .performance-table{width:100%;min-width:720px;border-collapse:collapse;font-size:9px}app-agentic-ai-dashboard .performance-table th,app-agentic-ai-dashboard .performance-table td{padding:9px 10px;border-bottom:1px solid #e7ecf3;text-align:right}app-agentic-ai-dashboard .performance-table th{background:#f5f8fb;color:#738298;font-size:8px;letter-spacing:.04em;text-transform:uppercase}app-agentic-ai-dashboard .performance-table th:nth-child(2),app-agentic-ai-dashboard .performance-table td:nth-child(2){text-align:left}app-agentic-ai-dashboard .performance-table td:first-child{color:var(--muted)}app-agentic-ai-dashboard .performance-table td:nth-child(2){display:grid;gap:1px}app-agentic-ai-dashboard .performance-table td:nth-child(2) strong{color:var(--brand);font-size:10px}app-agentic-ai-dashboard .performance-table td:nth-child(2) small{color:var(--muted);font-size:7px}app-agentic-ai-dashboard .performance-table td b{color:var(--success)}app-agentic-ai-dashboard .performance-table td em{color:var(--brand);font-style:normal;font-weight:750}app-agentic-ai-dashboard .complaint-grid,app-agentic-ai-dashboard .operational-grid,app-agentic-ai-dashboard .leaderboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}app-agentic-ai-dashboard .status-kpis{display:grid;padding:13px 14px 10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}app-agentic-ai-dashboard .status-kpis>span{display:grid;min-width:0;gap:2px;justify-items:start;padding:9px;border:1px solid #e2e8f0;border-radius:10px;background:#fbfcfe;color:var(--ink);cursor:default}app-agentic-ai-dashboard .status-kpis>span>i{width:8px;height:8px;margin-bottom:2px;border-radius:3px}app-agentic-ai-dashboard .status-kpis>span>span,app-agentic-ai-dashboard .status-kpis>span>small{overflow:hidden;width:100%;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}app-agentic-ai-dashboard .status-kpis>span>strong{font-size:17px}app-agentic-ai-dashboard .status-stack{display:flex;height:8px;margin:0 14px 12px;overflow:hidden;border-radius:999px;background:#e9eef4}app-agentic-ai-dashboard .status-stack i{min-width:0}app-agentic-ai-dashboard .aging-list,app-agentic-ai-dashboard .reason-detail,app-agentic-ai-dashboard .advisor-list{display:grid;gap:7px;padding:0 14px 14px}app-agentic-ai-dashboard .aging-list>div,app-agentic-ai-dashboard .aging-list>.aging-row,app-agentic-ai-dashboard .reason-detail>div,app-agentic-ai-dashboard .reason-detail>.aging-row,app-agentic-ai-dashboard .advisor-list>div,app-agentic-ai-dashboard .advisor-list>.aging-row{display:grid;grid-template-columns:72px minmax(60px,1fr) 30px;gap:8px;align-items:center;font-size:11px}app-agentic-ai-dashboard .aging-list>div>span,app-agentic-ai-dashboard .aging-list>.aging-row>span,app-agentic-ai-dashboard .reason-detail>div>span,app-agentic-ai-dashboard .reason-detail>.aging-row>span,app-agentic-ai-dashboard .advisor-list>div>span,app-agentic-ai-dashboard .advisor-list>.aging-row>span{color:#52657e;font-weight:700}app-agentic-ai-dashboard .aging-list>div>i,app-agentic-ai-dashboard .aging-list>.aging-row>i,app-agentic-ai-dashboard .reason-detail>div>i,app-agentic-ai-dashboard .reason-detail>.aging-row>i,app-agentic-ai-dashboard .advisor-list>div>i,app-agentic-ai-dashboard .advisor-list>.aging-row>i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#e9eef4}app-agentic-ai-dashboard .aging-list>div>i b,app-agentic-ai-dashboard .aging-list>.aging-row>i b,app-agentic-ai-dashboard .reason-detail>div>i b,app-agentic-ai-dashboard .reason-detail>.aging-row>i b,app-agentic-ai-dashboard .advisor-list>div>i b,app-agentic-ai-dashboard .advisor-list>.aging-row>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d89227,#d04b5e)}app-agentic-ai-dashboard .aging-list>div>strong,app-agentic-ai-dashboard .aging-list>.aging-row>strong,app-agentic-ai-dashboard .reason-detail>div>strong,app-agentic-ai-dashboard .reason-detail>.aging-row>strong,app-agentic-ai-dashboard .advisor-list>div>strong,app-agentic-ai-dashboard .advisor-list>.aging-row>strong{color:var(--brand-deep);text-align:right}app-agentic-ai-dashboard .aging-list>.aging-row,app-agentic-ai-dashboard .reason-detail>.aging-row,app-agentic-ai-dashboard .advisor-list>.aging-row{background:transparent;border:1px solid transparent;padding:4px 8px;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}app-agentic-ai-dashboard .aging-list>.aging-row:hover:not(:disabled),app-agentic-ai-dashboard .reason-detail>.aging-row:hover:not(:disabled),app-agentic-ai-dashboard .advisor-list>.aging-row:hover:not(:disabled){border-color:#2865d5;background:#2865d50f;border-radius:8px}app-agentic-ai-dashboard .aging-list>.aging-row:disabled,app-agentic-ai-dashboard .reason-detail>.aging-row:disabled,app-agentic-ai-dashboard .advisor-list>.aging-row:disabled{cursor:default;opacity:.6}app-agentic-ai-dashboard .split-chart{display:grid;flex:1;grid-template-columns:minmax(150px,.8fr) minmax(170px,1.2fr);gap:14px;align-items:center;padding:16px}app-agentic-ai-dashboard .split-donut{display:grid;width:140px;height:140px;place-self:center;place-items:center;border-radius:50%}app-agentic-ai-dashboard .split-donut:before{width:88px;height:88px;grid-area:1/1;border-radius:50%;background:#fff;content:""}app-agentic-ai-dashboard .split-donut span{z-index:1;display:grid;grid-area:1/1;gap:1px;place-items:center}app-agentic-ai-dashboard .split-donut span strong{color:var(--brand-deep);font-size:22px}app-agentic-ai-dashboard .split-donut span small{color:var(--muted);font-size:8px}app-agentic-ai-dashboard .split-legend{display:grid}app-agentic-ai-dashboard .split-legend>div,app-agentic-ai-dashboard .split-legend>.split-legend-row{display:grid;min-height:38px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid #e7ecf2;font-size:9px}app-agentic-ai-dashboard .split-legend>div>i,app-agentic-ai-dashboard .split-legend>.split-legend-row>i{width:9px;height:9px;border-radius:3px;background:var(--danger)}app-agentic-ai-dashboard .split-legend>div>i.nontechnical,app-agentic-ai-dashboard .split-legend>.split-legend-row>i.nontechnical{background:#2a78c7}app-agentic-ai-dashboard .split-legend>div>i.unspecified,app-agentic-ai-dashboard .split-legend>.split-legend-row>i.unspecified{background:#9aa8b9}app-agentic-ai-dashboard .split-legend>.split-legend-row{background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease;padding:0 4px}app-agentic-ai-dashboard .split-legend>.split-legend-row:hover:not(:disabled){background:#2865d50f}app-agentic-ai-dashboard .split-legend>.split-legend-row:disabled{cursor:default;opacity:.6}app-agentic-ai-dashboard .signal-strip{display:flex;gap:18px;padding:10px 16px;border-top:1px solid #e6ecf3;background:#fafbfd;color:var(--muted);font-size:9px}app-agentic-ai-dashboard .signal-strip b{color:var(--danger);font-size:13px}app-agentic-ai-dashboard .sentiment-card{min-height:330px}app-agentic-ai-dashboard .panel-total{color:var(--muted);font-size:9px;font-weight:750}app-agentic-ai-dashboard .sentiment-list{display:grid;padding:10px 14px}app-agentic-ai-dashboard .sentiment-list>button{display:grid;min-height:53px;grid-template-columns:34px minmax(180px,1.2fr) minmax(120px,1fr) 55px 55px;gap:9px;align-items:center;padding:7px 5px;border:0;border-bottom:1px solid #e7ecf3;background:transparent;color:var(--ink);text-align:left;cursor:pointer}app-agentic-ai-dashboard .sentiment-list>button.active{background:#f5f8fc}app-agentic-ai-dashboard .question-id{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;background:#eeeafd;color:var(--violet);font-size:9px;font-weight:850}app-agentic-ai-dashboard .question-copy{display:grid;min-width:0;gap:2px}app-agentic-ai-dashboard .question-copy strong,app-agentic-ai-dashboard .question-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-agentic-ai-dashboard .question-copy strong{color:#314966;font-size:10px}app-agentic-ai-dashboard .question-copy small{color:var(--muted);font-size:8px}app-agentic-ai-dashboard .sentiment-bar{display:flex;height:8px;overflow:hidden;border-radius:999px;background:#e9eef4}app-agentic-ai-dashboard .sentiment-bar i.positive{background:var(--success)}app-agentic-ai-dashboard .sentiment-bar i.negative{background:var(--danger)}app-agentic-ai-dashboard .sentiment-value{display:grid;justify-items:end}app-agentic-ai-dashboard .sentiment-value b{color:var(--success);font-size:12px}app-agentic-ai-dashboard .sentiment-value small{color:var(--muted);font-size:10px}app-agentic-ai-dashboard .sentiment-value.negative b{color:var(--danger)}app-agentic-ai-dashboard .reason-detail{margin:0 14px 14px;padding:11px;border:1px solid #e2e8f0;border-radius:11px;background:#fafbfd}app-agentic-ai-dashboard .reason-detail header{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}app-agentic-ai-dashboard .reason-detail header span{display:grid;gap:1px}app-agentic-ai-dashboard .reason-detail header strong{color:#314966;font-size:12px}app-agentic-ai-dashboard .reason-detail header small{color:var(--muted);font-size:10px}app-agentic-ai-dashboard .reason-detail header>b{color:var(--danger);font-size:18px}app-agentic-ai-dashboard .reason-detail>div{grid-template-columns:minmax(100px,1fr) minmax(80px,1.4fr) 30px}app-agentic-ai-dashboard .reason-detail p{margin:8px 0 0;color:var(--muted);font-size:9px}app-agentic-ai-dashboard .reach-funnel{display:grid;gap:5px;padding:14px 16px 11px}app-agentic-ai-dashboard .reach-funnel>div{display:grid;width:var(--funnel-width);min-height:37px;margin:0 auto;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:7px 11px;border-radius:8px;background:linear-gradient(90deg,#e7f0fb,#d4e5f8);color:#385674;font-size:9px}app-agentic-ai-dashboard .reach-funnel>div:nth-child(2){background:linear-gradient(90deg,#dceafa,#bfd9f3)}app-agentic-ai-dashboard .reach-funnel>div:nth-child(3){background:linear-gradient(90deg,#cce0f6,#9fc5ea)}app-agentic-ai-dashboard .reach-funnel>div:nth-child(4){background:linear-gradient(90deg,#bee8dc,#8fd5bf)}app-agentic-ai-dashboard .reach-funnel>div strong{color:var(--brand-deep)}app-agentic-ai-dashboard .reach-funnel>div small{min-width:35px;text-align:right}app-agentic-ai-dashboard .reach-signals{display:grid;padding:0 16px 14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}app-agentic-ai-dashboard .reach-signals>span{display:grid;gap:2px;padding:8px;border:1px solid #dce6f2;border-radius:9px;background:#f7faff}app-agentic-ai-dashboard .reach-signals>span.warning{border-color:#eddfc7;background:#fffaf1}app-agentic-ai-dashboard .reach-signals>span.risk{border-color:#eed8dd;background:#fff6f8}app-agentic-ai-dashboard .reach-signals>span strong{color:var(--brand-deep);font-size:13px}app-agentic-ai-dashboard .reach-signals>span small{color:var(--muted);font-size:7px}app-agentic-ai-dashboard .advisor-list{padding-top:12px}app-agentic-ai-dashboard .advisor-list>div{min-height:37px;grid-template-columns:26px minmax(110px,1fr) minmax(70px,1fr) 38px;border-bottom:1px solid #e7ecf3}app-agentic-ai-dashboard .advisor-list>div .rank{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;background:#eaf1fb;color:var(--brand);font-size:8px}app-agentic-ai-dashboard .advisor-list>div>span:nth-child(2){display:grid;gap:1px}app-agentic-ai-dashboard .advisor-list>div>span:nth-child(2) strong{color:#314966;font-size:9px}app-agentic-ai-dashboard .advisor-list>div>span:nth-child(2) small{color:var(--muted);font-size:7px}app-agentic-ai-dashboard .advisor-list>div>i b{background:var(--teal)}app-agentic-ai-dashboard .advisor-list>div>em{color:var(--teal);font-size:9px;font-style:normal;font-weight:750;text-align:right}app-agentic-ai-dashboard .leader-list{display:grid;gap:7px;padding:13px 14px}app-agentic-ai-dashboard .leader-list>div{display:grid;min-height:38px;grid-template-columns:25px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 9px;border:1px solid #dce8e2;border-radius:9px;background:#f5fbf8;font-size:9px}app-agentic-ai-dashboard .leader-list>div>b{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;background:#dff3eb;color:var(--success)}app-agentic-ai-dashboard .leader-list>div>span{overflow:hidden;color:#314966;font-weight:700;text-overflow:ellipsis;white-space:nowrap}app-agentic-ai-dashboard .leader-list>div>strong{color:var(--success)}app-agentic-ai-dashboard .leader-list.bottom>div{border-color:#eedcde;background:#fff7f8}app-agentic-ai-dashboard .leader-list.bottom>div>b{background:#f9e4e8;color:var(--danger)}app-agentic-ai-dashboard .leader-list.bottom>div>strong{color:var(--danger)}app-agentic-ai-dashboard .is-loading .glass-kpi,app-agentic-ai-dashboard .is-loading .insight-card,app-agentic-ai-dashboard .is-loading .executive-insight-panel{opacity:.68}@media(max-width:1320px){app-agentic-ai-dashboard .glass-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}app-agentic-ai-dashboard .glass-kpi{min-height:132px}}@media(max-width:1050px){app-agentic-ai-dashboard .primary-grid,app-agentic-ai-dashboard .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}app-agentic-ai-dashboard .primary-grid .span-2{grid-column:1/-1}app-agentic-ai-dashboard .ai-card{grid-column:1/-1}app-agentic-ai-dashboard .metric-grid>article:last-child{grid-column:auto}}@media(max-width:850px){app-agentic-ai-dashboard .dashboard-grid,app-agentic-ai-dashboard .complaint-grid,app-agentic-ai-dashboard .operational-grid,app-agentic-ai-dashboard .leaderboard-grid{grid-template-columns:1fr}app-agentic-ai-dashboard .span-2,app-agentic-ai-dashboard .ai-card,app-agentic-ai-dashboard .metric-grid>article:last-child{grid-column:1}app-agentic-ai-dashboard .executive-insight-panel ul{grid-template-columns:1fr}app-agentic-ai-dashboard .sentiment-list>button{grid-template-columns:34px minmax(150px,1fr) 100px 45px 45px;overflow-x:auto}}@media(max-width:650px){app-agentic-ai-dashboard .dashboard-title,app-agentic-ai-dashboard .card-header{align-items:flex-start;flex-direction:column}app-agentic-ai-dashboard .glass-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}app-agentic-ai-dashboard .hierarchy-header .level-tabs{width:100%}app-agentic-ai-dashboard .hierarchy-header .level-tabs button{flex:1}app-agentic-ai-dashboard .status-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}app-agentic-ai-dashboard .split-chart{grid-template-columns:1fr}app-agentic-ai-dashboard .sentiment-list{overflow-x:auto}app-agentic-ai-dashboard .sentiment-list>button{min-width:650px}}@media(max-width:460px){app-agentic-ai-dashboard .glass-kpi-grid{grid-template-columns:1fr}app-agentic-ai-dashboard .glass-kpi{min-height:125px}app-agentic-ai-dashboard .dashboard-title .live-pill{align-self:flex-start}app-agentic-ai-dashboard .executive-insight-panel{padding:15px}app-agentic-ai-dashboard .executive-insight-panel header{align-items:flex-start;flex-wrap:wrap}app-agentic-ai-dashboard .executive-insight-panel .insight-badge{margin-left:43px}app-agentic-ai-dashboard .reach-signals{grid-template-columns:1fr}}app-agentic-ai-dashboard .satisfaction-layout{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr);gap:20px;align-items:center;min-height:250px;padding:18px}app-agentic-ai-dashboard .rating-donut{position:relative;width:174px;aspect-ratio:1;margin:auto;border-radius:50%}app-agentic-ai-dashboard .rating-donut:after{position:absolute;inset:28px;border-radius:inherit;background:#fff;box-shadow:inset 0 0 0 1px var(--border);content:""}app-agentic-ai-dashboard .rating-donut span{position:absolute;z-index:1;inset:0;display:grid;place-content:center;text-align:center}app-agentic-ai-dashboard .rating-donut strong{color:var(--brand-deep);font-size:24px}app-agentic-ai-dashboard .rating-donut small{color:var(--muted);font-size:10px}app-agentic-ai-dashboard .rating-legend{display:grid;gap:8px}app-agentic-ai-dashboard .rating-legend>div{display:grid;grid-template-columns:10px 1fr auto auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--border);border-radius:9px;font-size:11px}app-agentic-ai-dashboard .rating-legend>div i{width:9px;height:9px;border-radius:50%}app-agentic-ai-dashboard .rating-legend>div small{color:var(--muted)}app-agentic-ai-dashboard .rating-legend p{margin:2px 0 0;color:var(--muted);font-size:11px}app-agentic-ai-dashboard .rating-legend p b{color:var(--success)}app-agentic-ai-dashboard .coverage-list .remaining{background:#7b899d}app-agentic-ai-dashboard .danger-line .line-point span i{background:var(--danger);box-shadow:0 0 0 4px #ca3e571f}app-agentic-ai-dashboard .violet-line .line-point span i{background:var(--violet);box-shadow:0 0 0 4px #7058c51f}app-agentic-ai-dashboard .drilldown-card{overflow:hidden}app-agentic-ai-dashboard .drilldown-breadcrumb{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-end}app-agentic-ai-dashboard .drilldown-breadcrumb button{padding:5px 8px;border:0;border-radius:7px;background:transparent;color:var(--brand);cursor:pointer;font-size:10px;font-weight:700}app-agentic-ai-dashboard .drilldown-breadcrumb button:hover,app-agentic-ai-dashboard .drilldown-breadcrumb button:last-child{background:var(--brand-soft);color:var(--brand-deep)}app-agentic-ai-dashboard .drilldown-breadcrumb span{color:#8da0b8;font-size:12px}app-agentic-ai-dashboard .drilldown-hint{margin:14px 20px 0;color:var(--muted);font-size:10px}app-agentic-ai-dashboard .grouped-bar-chart{display:flex;min-height:245px;gap:18px;align-items:flex-end;overflow-x:auto;padding:24px 24px 10px;border-bottom:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 58px,#e6edf6 59px,transparent 60px)}app-agentic-ai-dashboard .grouped-bar-set{display:grid;min-width:150px;flex:1;gap:9px;padding:0;border:0;background:transparent;cursor:pointer}app-agentic-ai-dashboard .grouped-bar-set:hover .grouped-bars{background:#eef4fc}app-agentic-ai-dashboard .grouped-bar-set>small{overflow:hidden;color:var(--muted);font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}app-agentic-ai-dashboard .grouped-bars{display:flex;height:190px;gap:5px;align-items:flex-end;justify-content:center;padding:7px 6px 0;border-radius:9px 9px 0 0;transition:background .14s ease}app-agentic-ai-dashboard .grouped-bars i{width:min(25%,34px);min-height:4px;border-radius:4px 4px 0 0}app-agentic-ai-dashboard .grouped-bars .completion{background:#2a66d5}app-agentic-ai-dashboard .grouped-bars .satisfaction{background:#08a66a}app-agentic-ai-dashboard .grouped-bars .complaint{background:#ed2b48}app-agentic-ai-dashboard .grouped-bars .response{background:#0ba0cd}app-agentic-ai-dashboard .chart-legend.grouped{padding:10px 18px}app-agentic-ai-dashboard .chart-legend.grouped .completion{background:#2a66d5}app-agentic-ai-dashboard .chart-legend.grouped .satisfaction{background:#08a66a}app-agentic-ai-dashboard .chart-legend.grouped .complaint{background:#ed2b48}app-agentic-ai-dashboard .chart-legend.grouped .response{background:#0ba0cd}app-agentic-ai-dashboard .drill-table tbody tr{cursor:pointer}app-agentic-ai-dashboard .drill-table tbody tr:hover{background:#f2f7fd}app-agentic-ai-dashboard .dealer-detail{padding:18px 20px 22px}app-agentic-ai-dashboard .dealer-detail>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}app-agentic-ai-dashboard .dealer-detail>header h4{margin:0;color:var(--brand-deep);font-size:13px}app-agentic-ai-dashboard .dealer-detail>header button{padding:6px 12px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--muted);cursor:pointer;font-size:10px}app-agentic-ai-dashboard .detail-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}app-agentic-ai-dashboard .detail-tiles>div{display:grid;gap:4px;padding:12px;border:1px solid var(--border);border-radius:12px;background:#fbfcfe}app-agentic-ai-dashboard .detail-tiles span{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}app-agentic-ai-dashboard .detail-tiles strong{color:var(--ink);font-size:17px}app-agentic-ai-dashboard .status-dashboard{overflow:hidden}app-agentic-ai-dashboard .status-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:16px 20px 8px}app-agentic-ai-dashboard .status-summary{display:grid;gap:4px;padding:11px 12px;border:1px solid var(--border);border-radius:11px;background:#fbfcfe}app-agentic-ai-dashboard .status-summary span{color:var(--muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase}app-agentic-ai-dashboard .status-summary strong{color:var(--brand);font-size:17px}app-agentic-ai-dashboard .status-summary.tone-success strong{color:var(--success)}app-agentic-ai-dashboard .status-summary.tone-warning strong{color:var(--warning)}app-agentic-ai-dashboard .status-summary.tone-danger strong{color:var(--danger)}app-agentic-ai-dashboard .status-summary.tone-violet strong{color:var(--violet)}app-agentic-ai-dashboard .status-summary.tone-teal strong{color:var(--teal)}app-agentic-ai-dashboard .status-visual-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:26px;align-items:center;padding:14px 20px 18px}app-agentic-ai-dashboard .status-stack.large{display:flex;height:125px;overflow:hidden;border-radius:7px;background:#edf2f8}app-agentic-ai-dashboard .status-stack.large button,app-agentic-ai-dashboard .status-stack.large i{min-width:2px;height:100%;padding:0;border:0;cursor:pointer}app-agentic-ai-dashboard .chart-legend .escalated{background:var(--violet)}app-agentic-ai-dashboard .chart-legend .sla{background:#0ba0cd}app-agentic-ai-dashboard .aging-list h4,app-agentic-ai-dashboard .reach-funnel h4,app-agentic-ai-dashboard .complaint-flow h4{margin:0 0 9px;color:var(--muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}app-agentic-ai-dashboard .complaint-analysis-card .split-chart.wide{grid-template-columns:minmax(240px,1fr) minmax(320px,1.4fr);padding:18px 20px}app-agentic-ai-dashboard .complaint-analysis-card .split-legend>div,app-agentic-ai-dashboard .complaint-analysis-card .split-legend>.split-legend-row{display:grid;grid-template-columns:10px 1fr auto}app-agentic-ai-dashboard .complaint-analysis-card .split-legend>div small,app-agentic-ai-dashboard .complaint-analysis-card .split-legend>.split-legend-row small{grid-column:2/-1;color:var(--muted);font-size:9px}app-agentic-ai-dashboard .sentiment-chart{display:flex;min-height:210px;gap:24px;align-items:flex-end;overflow-x:auto;padding:22px 28px 10px;border-bottom:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 51px,#e7edf5 52px,transparent 53px)}app-agentic-ai-dashboard .sentiment-chart>button{display:grid;min-width:140px;flex:1;gap:8px;padding:0;border:0;background:transparent;cursor:pointer}app-agentic-ai-dashboard .sentiment-chart>button.active .sentiment-bars{background:#edf4fd;box-shadow:0 0 0 2px #2a66d51f}app-agentic-ai-dashboard .sentiment-chart>button>strong{color:var(--brand-deep);font-size:11px}app-agentic-ai-dashboard .sentiment-bars{display:flex;height:165px;gap:7px;align-items:flex-end;justify-content:center;padding:7px;border-radius:9px 9px 0 0}app-agentic-ai-dashboard .sentiment-bars i{width:27px;min-height:3px;border-radius:5px 5px 0 0}app-agentic-ai-dashboard .sentiment-bars .total{background:#2a66d5}app-agentic-ai-dashboard .sentiment-bars .positive{background:#09a665}app-agentic-ai-dashboard .sentiment-bars .negative{background:#ed2b48}app-agentic-ai-dashboard .sentiment-table-wrap{overflow-x:auto;padding:12px 20px 0}app-agentic-ai-dashboard .sentiment-table{width:100%;min-width:720px;border:1px solid var(--border);border-collapse:separate;border-spacing:0;border-radius:10px;font-size:12px}app-agentic-ai-dashboard .sentiment-table th,app-agentic-ai-dashboard .sentiment-table td{padding:9px 11px;border-bottom:1px solid var(--border);text-align:right}app-agentic-ai-dashboard .sentiment-table th{background:#f1f5fa;color:var(--muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase}app-agentic-ai-dashboard .sentiment-table th:first-child,app-agentic-ai-dashboard .sentiment-table td:first-child{text-align:left}app-agentic-ai-dashboard .sentiment-table tbody tr{cursor:pointer}app-agentic-ai-dashboard .sentiment-table tbody tr.active,app-agentic-ai-dashboard .sentiment-table tbody tr:hover{background:#f5f9fe}app-agentic-ai-dashboard .sentiment-table tbody tr:last-child td{border-bottom:0}app-agentic-ai-dashboard .sentiment-table td:first-child{display:flex;gap:6px}app-agentic-ai-dashboard .sentiment-table td:first-child b{color:var(--brand-deep)}app-agentic-ai-dashboard .sentiment-table td:first-child span{color:var(--muted)}app-agentic-ai-dashboard .positive-value{color:var(--success)}app-agentic-ai-dashboard .danger-value{color:var(--danger)}app-agentic-ai-dashboard .day-performance-card{overflow:hidden}app-agentic-ai-dashboard .daily-chart{display:flex;min-height:280px;gap:18px;align-items:flex-end;overflow-x:auto;padding:26px 28px 12px;border-bottom:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 65px,#e7edf5 66px,transparent 67px)}app-agentic-ai-dashboard .daily-chart>div{display:grid;min-width:90px;flex:1;gap:5px;text-align:center}app-agentic-ai-dashboard .daily-chart>div strong{color:var(--ink);font-size:10px}app-agentic-ai-dashboard .daily-chart>div small{color:var(--brand);font-size:10px;font-weight:700}app-agentic-ai-dashboard .daily-bars{display:flex;height:220px;gap:7px;align-items:flex-end;justify-content:center}app-agentic-ai-dashboard .daily-bars i{width:24px;min-height:3px;border-radius:5px 5px 0 0}app-agentic-ai-dashboard .daily-bars .attempted{background:var(--brand)}app-agentic-ai-dashboard .daily-bars .successful{background:var(--success)}app-agentic-ai-dashboard .chart-legend .attempted{background:var(--brand)}app-agentic-ai-dashboard .chart-legend .successful{background:var(--success)}app-agentic-ai-dashboard .lifecycle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:18px 20px 22px}app-agentic-ai-dashboard .complaint-flow{min-width:0}app-agentic-ai-dashboard .flow-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}app-agentic-ai-dashboard .flow-tiles button{display:grid;grid-template-columns:9px 1fr auto;gap:7px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:9px;background:#fff;cursor:pointer;text-align:left}app-agentic-ai-dashboard .flow-tiles button i{width:9px;height:9px;border-radius:50%}app-agentic-ai-dashboard .flow-tiles button span{color:var(--muted);font-size:10px}app-agentic-ai-dashboard .flow-tiles button strong{color:var(--ink);font-size:12px}app-agentic-ai-dashboard .volume-card{overflow:hidden}app-agentic-ai-dashboard .volume-legend{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--muted);font-size:9px}app-agentic-ai-dashboard .volume-legend i{width:9px;height:9px;margin-left:5px;border-radius:50%}app-agentic-ai-dashboard .volume-legend .low{background:#bee5f7}app-agentic-ai-dashboard .volume-legend .medium{background:#70bee8}app-agentic-ai-dashboard .volume-legend .high{background:#2d91dc}app-agentic-ai-dashboard .volume-legend .very-high{background:#274cbd}app-agentic-ai-dashboard .volume-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;padding:16px 20px}app-agentic-ai-dashboard .volume-tile{display:grid;gap:3px;padding:13px;border:1px solid rgba(255,255,255,.45);border-radius:10px}app-agentic-ai-dashboard .volume-tile span{overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}app-agentic-ai-dashboard .volume-tile strong{font-size:19px}app-agentic-ai-dashboard .volume-tile small{font-size:10px}app-agentic-ai-dashboard .volume-tile.low{background:#bee5f7;color:#15365e}app-agentic-ai-dashboard .volume-tile.medium{background:#70bee8;color:#10385f}app-agentic-ai-dashboard .volume-tile.high{background:#2d91dc;color:#fff}app-agentic-ai-dashboard .volume-tile.very-high{background:#274cbd;color:#fff}app-agentic-ai-dashboard .ranking-table{min-width:1040px}app-agentic-ai-dashboard .ranking-table th button{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;text-transform:inherit}app-agentic-ai-dashboard .ranking-table td:nth-child(n+3){font-variant-numeric:tabular-nums;text-align:right}app-agentic-ai-dashboard .performance-ranking-card .performance-table-wrap{padding:0}app-agentic-ai-dashboard .top-bottom-card .card-header select{padding:7px 10px;border:1px solid #bfcde0;border-radius:8px;background:#fff;color:var(--ink);font-size:12px;outline:none}app-agentic-ai-dashboard .top-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:15px 20px 20px}app-agentic-ai-dashboard .top-bottom-grid>div{display:grid;gap:7px;align-content:start}app-agentic-ai-dashboard .top-bottom-grid h4{margin:0 0 2px;font-size:12px}app-agentic-ai-dashboard .top-heading{color:var(--success)}app-agentic-ai-dashboard .bottom-heading{color:var(--danger)}app-agentic-ai-dashboard .rank-row{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:9px}app-agentic-ai-dashboard .rank-row>b{display:grid;width:23px;height:23px;place-items:center;border-radius:7px;font-size:11px}app-agentic-ai-dashboard .rank-row>span{display:grid;min-width:0;gap:4px}app-agentic-ai-dashboard .rank-row>span strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}app-agentic-ai-dashboard .rank-row>span i{height:5px;overflow:hidden;border-radius:999px;background:#edf2f8}app-agentic-ai-dashboard .rank-row>span i em{display:block;height:100%;border-radius:inherit}app-agentic-ai-dashboard .rank-row>small{color:var(--ink);font-size:11px;font-weight:800}app-agentic-ai-dashboard .rank-row.top>b{background:#e3f7ef;color:var(--success)}app-agentic-ai-dashboard .rank-row.top em{background:#05ad6a}app-agentic-ai-dashboard .rank-row.bottom>b{background:#fdecef;color:var(--danger)}app-agentic-ai-dashboard .rank-row.bottom em{background:#ed2b48}app-agentic-ai-dashboard .dealer-ranking td:nth-child(2){display:grid}app-agentic-ai-dashboard .dealer-ranking td:nth-child(2) small{color:var(--muted);font-size:10px}app-agentic-ai-dashboard .report-tabs{display:flex;width:fit-content;gap:3px;margin:14px 20px 10px;padding:3px;border-radius:9px;background:#edf2f8}app-agentic-ai-dashboard .report-tabs button{padding:7px 12px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:700}app-agentic-ai-dashboard .report-tabs button.active{background:#fff;box-shadow:0 1px 4px #17233b26;color:var(--ink)}app-agentic-ai-dashboard .detail-report-wrap{padding:0 20px 14px}app-agentic-ai-dashboard .detail-report-table{min-width:980px}app-agentic-ai-dashboard .detail-report-table td:not(:first-child){text-align:right}app-agentic-ai-dashboard .role-visibility-note{margin:0;padding:2px 0 10px;color:var(--muted);font-size:9px}@media(max-width:1100px){app-agentic-ai-dashboard .detail-tiles,app-agentic-ai-dashboard .status-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}app-agentic-ai-dashboard .volume-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){app-agentic-ai-dashboard .satisfaction-layout,app-agentic-ai-dashboard .status-visual-grid,app-agentic-ai-dashboard .complaint-analysis-card .split-chart.wide,app-agentic-ai-dashboard .lifecycle-grid,app-agentic-ai-dashboard .top-bottom-grid{grid-template-columns:1fr}app-agentic-ai-dashboard .volume-grid{grid-template-columns:repeat(2,minmax(0,1fr))}app-agentic-ai-dashboard .grouped-bar-chart{justify-content:flex-start}}@media(max-width:520px){app-agentic-ai-dashboard .detail-tiles,app-agentic-ai-dashboard .status-summary-grid,app-agentic-ai-dashboard .volume-grid,app-agentic-ai-dashboard .flow-tiles{grid-template-columns:1fr}app-agentic-ai-dashboard .satisfaction-layout{padding-inline:12px}app-agentic-ai-dashboard .status-visual-grid,app-agentic-ai-dashboard .lifecycle-grid{padding-inline:12px}}app-agentic-ai-dashboard .bar-value,app-agentic-ai-dashboard .point-value{padding:2px 4px;border-radius:4px;background:#fff;color:#29415f;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}app-agentic-ai-dashboard .month-column>small{display:block;color:#60738d;font-size:9px;font-weight:700}app-agentic-ai-dashboard .monthly-chart{grid-auto-columns:minmax(132px,1fr);min-height:220px;padding-top:28px}app-agentic-ai-dashboard .month-bars{height:152px;gap:7px}app-agentic-ai-dashboard .month-bars .bar{position:relative;width:27%;min-width:28px;max-width:72px}app-agentic-ai-dashboard .month-bars .bar-value{position:absolute;top:-22px;left:50%;transform:translate(-50%)}app-agentic-ai-dashboard .coverage-score span b{color:#334d70;font-weight:800}app-agentic-ai-dashboard .coverage-list>div{grid-template-columns:auto minmax(0,1fr) auto auto}app-agentic-ai-dashboard .coverage-list>div>small{display:block;color:#526884;font-size:9px;font-weight:800}app-agentic-ai-dashboard .metric-grid .compact-card{min-height:246px}app-agentic-ai-dashboard .line-chart{min-height:154px;padding:32px 18px 8px}app-agentic-ai-dashboard .line-point{height:122px}app-agentic-ai-dashboard .line-point>span .point-value{position:absolute;top:-25px;left:50%;transform:translate(-50%)}app-agentic-ai-dashboard .metric-footer{display:flex;min-height:42px;margin-top:auto;padding:8px 16px 10px;border-top:1px solid #e6edf5}app-agentic-ai-dashboard .metric-footer span{font-size:9px}app-agentic-ai-dashboard .legacy-day-bars i,app-agentic-ai-dashboard .legacy-day-bars b,app-agentic-ai-dashboard .daily-bars i,app-agentic-ai-dashboard .daily-bars b{position:relative}app-agentic-ai-dashboard .legacy-day-bars .bar-value,app-agentic-ai-dashboard .daily-bars .bar-value{position:absolute;top:-21px;left:50%;transform:translate(-50%)}app-agentic-ai-dashboard .legacy-trend-chart i{position:relative}app-agentic-ai-dashboard .legacy-trend-chart i .bar-value{position:absolute;top:-21px;left:50%;transform:translate(-50%)}app-agentic-ai-dashboard .daily-chart{min-height:230px;padding-top:30px}app-agentic-ai-dashboard app-dashboard-date-filter{display:contents}app-agentic-ai-dashboard .formatted-date-control{position:relative;display:flex;align-items:center;width:100%;min-height:42px;padding:0 38px 0 12px;overflow:hidden;border:1px solid #d6dfeb;border-radius:9px;background:#fff;color:#283548;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}app-agentic-ai-dashboard .formatted-date-control:hover:not(:has(input:disabled)){border-color:#bccbde}app-agentic-ai-dashboard .formatted-date-control:focus-within{border-color:#2563d9;box-shadow:0 0 0 3px #2563d921}app-agentic-ai-dashboard .formatted-date-control:has(input:disabled){cursor:not-allowed;background:#f1f5f9;color:#94a3b8}app-agentic-ai-dashboard .formatted-date-value{color:inherit!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;line-height:1;text-transform:none;white-space:nowrap}app-agentic-ai-dashboard .calendar-icon{position:absolute;top:50%;right:13px;width:13px;height:12px;border:1.5px solid currentcolor;border-radius:2px;color:#111827!important;pointer-events:none;transform:translateY(-43%)}app-agentic-ai-dashboard .calendar-icon:before{position:absolute;top:2px;right:-1.5px;left:-1.5px;border-top:1.5px solid currentcolor;content:""}app-agentic-ai-dashboard .calendar-icon:after{position:absolute;top:-3px;left:2px;width:6px;height:3px;border-right:1.5px solid currentcolor;border-left:1.5px solid currentcolor;content:""}app-agentic-ai-dashboard .native-date-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:0!important;margin:0;padding:0!important;cursor:pointer;opacity:0}app-agentic-ai-dashboard .native-date-input:disabled{cursor:not-allowed}app-agentic-ai-dashboard app-dashboard-overview{display:block;container:dashboard-overview/inline-size}app-agentic-ai-dashboard .insight-dashboard{--brand: #2563c5;--brand-deep: #213956;--brand-soft: #eef4fd;--ink: #263b53;--muted: #607187;--border: #dce4ef;--success: #138467;--danger: #cb4860;--warning: #c78728;gap:20px;font-family:inherit;font-variant-numeric:tabular-nums}app-agentic-ai-dashboard .insight-dashboard .dashboard-title{display:none}app-agentic-ai-dashboard .insight-dashboard button:focus-visible,app-agentic-ai-dashboard .insight-dashboard [tabindex="0"]:focus-visible{outline:2px solid #2563c5;outline-offset:3px}app-agentic-ai-dashboard .insight-dashboard .glass-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}app-agentic-ai-dashboard .insight-dashboard .glass-kpi-grid[data-card-count="10"]{grid-template-columns:repeat(5,minmax(0,1fr))}app-agentic-ai-dashboard .insight-dashboard .glass-kpi{min-height:164px;padding:18px;gap:8px;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:0 1px 3px #162b4c0a;-webkit-backdrop-filter:none;backdrop-filter:none}app-agentic-ai-dashboard .insight-dashboard .glass-kpi:before,app-agentic-ai-dashboard .insight-dashboard .glass-kpi:after{display:none}app-agentic-ai-dashboard .insight-dashboard .glass-kpi>strong{margin:0;color:#1f3552;font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.04em}app-agentic-ai-dashboard .insight-dashboard .glass-kpi>small{color:var(--muted);font-size:12px;line-height:1.5}app-agentic-ai-dashboard .insight-dashboard .kpi-label{color:#4c6079;font-size:11px;font-weight:650;letter-spacing:.025em;line-height:1.4}app-agentic-ai-dashboard .insight-dashboard .kpi-symbol{width:30px;height:30px;margin-bottom:2px;border-radius:8px}app-agentic-ai-dashboard .insight-dashboard .kpi-symbol svg,app-agentic-ai-dashboard .insight-dashboard .card-icon svg{width:17px;height:17px}app-agentic-ai-dashboard .insight-dashboard .source-breakdown{display:flex;flex-wrap:wrap;gap:6px 12px;padding:0;margin:2px 0 0;font-size:11px;line-height:1.4}app-agentic-ai-dashboard .insight-dashboard .source-breakdown>span{min-width:0;white-space:normal}app-agentic-ai-dashboard .insight-dashboard .dashboard-grid{gap:20px}app-agentic-ai-dashboard .insight-dashboard .primary-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}app-agentic-ai-dashboard .insight-dashboard .primary-grid>.span-2{grid-column:auto}app-agentic-ai-dashboard .insight-dashboard .insight-card{min-height:0;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 1px 3px #162b4c0a;-webkit-backdrop-filter:none;backdrop-filter:none}app-agentic-ai-dashboard .insight-dashboard .insight-card:before,app-agentic-ai-dashboard .insight-dashboard .insight-card:after{display:none}app-agentic-ai-dashboard .insight-dashboard .card-header{min-height:76px;padding:18px 20px;gap:12px;align-items:flex-start;flex-wrap:wrap;background:#fff;border-bottom:1px solid #e9eef5}app-agentic-ai-dashboard .insight-dashboard .card-header>div:first-child{flex:1 1 200px;align-items:flex-start;gap:10px}app-agentic-ai-dashboard .insight-dashboard .card-header h3{color:#253c59;font-size:15px;font-weight:650;line-height:1.4;letter-spacing:-.015em;overflow:visible}app-agentic-ai-dashboard .insight-dashboard .card-header p{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.5;overflow:visible}app-agentic-ai-dashboard .insight-dashboard .card-icon{flex:0 0 30px;width:30px;height:30px;border-radius:8px;background:#eef4fd;color:#3269b4;font-size:12px}app-agentic-ai-dashboard .insight-dashboard .monthly-chart{min-height:256px;grid-auto-columns:minmax(150px,1fr);padding:32px 24px 16px;gap:28px;align-items:end;background:repeating-linear-gradient(to top,transparent 0,transparent 59px,#edf1f6 60px)}app-agentic-ai-dashboard .insight-dashboard .month-bars{height:164px;gap:12px}app-agentic-ai-dashboard .insight-dashboard .month-bars .bar{width:25%;min-width:24px;max-width:64px;border-radius:4px 4px 0 0}app-agentic-ai-dashboard .insight-dashboard .month-bars .due{background:#8eb7dc}app-agentic-ai-dashboard .insight-dashboard .month-bars .done{background:#2563c5}app-agentic-ai-dashboard .insight-dashboard .month-bars .pending{background:#d6a24e}app-agentic-ai-dashboard .insight-dashboard .month-column{gap:8px}app-agentic-ai-dashboard .insight-dashboard .month-column>strong{font-size:12px}app-agentic-ai-dashboard .insight-dashboard .month-column>small,app-agentic-ai-dashboard .insight-dashboard .bar-value,app-agentic-ai-dashboard .insight-dashboard .point-value{font-size:11px;line-height:1.4;font-weight:600}app-agentic-ai-dashboard .insight-dashboard .chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:14px 20px;color:#526780;font-size:11px;line-height:1.5}app-agentic-ai-dashboard .insight-dashboard .chart-legend span{display:inline-flex;align-items:center;gap:6px;min-width:0}app-agentic-ai-dashboard .insight-dashboard .chart-legend i{flex-shrink:0;width:9px;height:9px;border-radius:2px}app-agentic-ai-dashboard .insight-dashboard .chart-legend .due{background:#8eb7dc}app-agentic-ai-dashboard .insight-dashboard .chart-legend .done{background:#2563c5}app-agentic-ai-dashboard .insight-dashboard .chart-legend .pending{background:#d6a24e}app-agentic-ai-dashboard .insight-dashboard .coverage-score{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:22px 20px 16px}app-agentic-ai-dashboard .insight-dashboard .coverage-score>strong{font-size:36px;line-height:1.15;letter-spacing:-.04em}app-agentic-ai-dashboard .insight-dashboard .coverage-score>span{flex:1 1 160px;color:#607187;font-size:12px;line-height:1.6}app-agentic-ai-dashboard .insight-dashboard .coverage-stack{height:8px;margin:0 20px 16px}app-agentic-ai-dashboard .insight-dashboard .coverage-list{gap:0;padding:0 20px 16px}app-agentic-ai-dashboard .insight-dashboard .coverage-list>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:40px;padding:9px 0;border:0;border-bottom:1px solid #edf1f6;border-radius:0;background:none}app-agentic-ai-dashboard .insight-dashboard .coverage-list>div:last-child{border:0}app-agentic-ai-dashboard .insight-dashboard .coverage-list>div>span,app-agentic-ai-dashboard .insight-dashboard .coverage-list>div>strong,app-agentic-ai-dashboard .insight-dashboard .coverage-list>div>small{font-size:12px}app-agentic-ai-dashboard .insight-dashboard .coverage-list>div>small{min-width:40px;text-align:right;color:#61768d}app-agentic-ai-dashboard .insight-dashboard .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}app-agentic-ai-dashboard .insight-dashboard .metric-grid[data-card-count="1"]{grid-template-columns:minmax(0,1fr)}app-agentic-ai-dashboard .insight-dashboard .metric-grid[data-card-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}app-agentic-ai-dashboard .insight-dashboard .metric-grid[data-card-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}app-agentic-ai-dashboard .insight-dashboard .compact-card{min-height:260px}app-agentic-ai-dashboard .insight-dashboard .line-chart{min-height:146px;padding:26px 20px 10px}app-agentic-ai-dashboard .insight-dashboard .line-point{height:114px;min-width:80px}app-agentic-ai-dashboard .insight-dashboard .line-point strong,app-agentic-ai-dashboard .insight-dashboard .line-point small,app-agentic-ai-dashboard .insight-dashboard .ratio-list>div,app-agentic-ai-dashboard .insight-dashboard .ratio-list>div>span strong,app-agentic-ai-dashboard .insight-dashboard .ratio-list>div>b{font-size:12px}app-agentic-ai-dashboard .insight-dashboard .ratio-list{padding:20px;gap:16px}app-agentic-ai-dashboard .insight-dashboard .ratio-row-meta{font-size:11px}app-agentic-ai-dashboard .insight-dashboard .tat-gauge{width:150px;height:150px;margin:20px auto 0}app-agentic-ai-dashboard .insight-dashboard .tat-gauge:before{width:108px;height:108px}app-agentic-ai-dashboard .insight-dashboard .tat-gauge strong{font-size:26px}app-agentic-ai-dashboard .insight-dashboard .tat-gauge small,app-agentic-ai-dashboard .insight-dashboard .gauge-caption{font-size:12px}app-agentic-ai-dashboard .insight-dashboard .gauge-caption{margin:-14px 0 20px}app-agentic-ai-dashboard .insight-dashboard .drilldown-hint{margin:16px 20px 0;font-size:12px;line-height:1.5}app-agentic-ai-dashboard .insight-dashboard .drilldown-breadcrumb{justify-content:flex-start;flex-wrap:wrap}app-agentic-ai-dashboard .insight-dashboard .drilldown-breadcrumb button{min-height:32px;font-size:12px;padding:6px 10px}app-agentic-ai-dashboard .insight-dashboard .grouped-bar-chart{min-height:200px;justify-content:flex-start;padding:28px 20px 12px;gap:24px}app-agentic-ai-dashboard .insight-dashboard .grouped-bar-set{flex:1 0 180px;max-width:320px;gap:12px}app-agentic-ai-dashboard .insight-dashboard .grouped-bars{height:140px;gap:10px;padding-top:10px}app-agentic-ai-dashboard .insight-dashboard .grouped-bars i{position:relative;width:32px;min-height:0}app-agentic-ai-dashboard .insight-dashboard .grouped-bars .bar-value{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:2px 0 5px;background:transparent;font-size:10px}app-agentic-ai-dashboard .insight-dashboard .grouped-bar-set>small{font-size:12px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}app-agentic-ai-dashboard .insight-dashboard .performance-table-wrap,app-agentic-ai-dashboard .insight-dashboard .sentiment-table-wrap{overflow-x:auto;padding:0 20px 20px}app-agentic-ai-dashboard .insight-dashboard .performance-table,app-agentic-ai-dashboard .insight-dashboard .sentiment-table,app-agentic-ai-dashboard .insight-dashboard .detail-report-table{width:100%;min-width:660px;table-layout:auto;border-collapse:collapse}app-agentic-ai-dashboard .insight-dashboard .performance-table th,app-agentic-ai-dashboard .insight-dashboard .sentiment-table th,app-agentic-ai-dashboard .insight-dashboard .detail-report-table th{padding:12px 14px;background:#f5f7fb;color:#53677f;font-size:11px;font-weight:650;letter-spacing:.025em;text-align:right;white-space:nowrap;border-bottom:1px solid #dfe7f0}app-agentic-ai-dashboard .insight-dashboard .performance-table td,app-agentic-ai-dashboard .insight-dashboard .sentiment-table td,app-agentic-ai-dashboard .insight-dashboard .detail-report-table td{padding:13px 14px;color:#30455f;font-size:13px;line-height:1.5;text-align:right;border-bottom:1px solid #edf1f6}app-agentic-ai-dashboard .insight-dashboard .performance-table th:first-child,app-agentic-ai-dashboard .insight-dashboard .performance-table td:first-child,app-agentic-ai-dashboard .insight-dashboard .sentiment-table th:first-child,app-agentic-ai-dashboard .insight-dashboard .sentiment-table td:first-child,app-agentic-ai-dashboard .insight-dashboard .detail-report-table th:first-child,app-agentic-ai-dashboard .insight-dashboard .detail-report-table td:first-child{text-align:left}app-agentic-ai-dashboard .insight-dashboard .performance-table th button{font-size:inherit}app-agentic-ai-dashboard .insight-dashboard .performance-table td em{font-style:normal}app-agentic-ai-dashboard .insight-dashboard .status-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:20px}app-agentic-ai-dashboard .insight-dashboard .status-summary{min-height:76px;padding:12px 14px;background:#f8fafd;border:1px solid #e7edf5;border-radius:8px}app-agentic-ai-dashboard .insight-dashboard .status-summary span{font-size:11px;line-height:1.5}app-agentic-ai-dashboard .insight-dashboard .status-summary strong{font-size:22px}app-agentic-ai-dashboard .insight-dashboard .status-visual-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;padding:0 20px 20px}app-agentic-ai-dashboard .insight-dashboard .status-kpis{gap:10px;padding:0 0 16px}app-agentic-ai-dashboard .insight-dashboard .status-kpis>span{padding:12px;border-radius:8px}app-agentic-ai-dashboard .insight-dashboard .status-kpis>span>span,app-agentic-ai-dashboard .insight-dashboard .status-kpis>span>small{font-size:11px;line-height:1.5}app-agentic-ai-dashboard .insight-dashboard .status-kpis>span>strong{font-size:20px}app-agentic-ai-dashboard .insight-dashboard .status-stack.large{height:12px;margin:0;border-radius:4px}app-agentic-ai-dashboard .insight-dashboard .aging-list{align-content:start;padding:0;gap:12px}app-agentic-ai-dashboard .insight-dashboard .aging-list h4,app-agentic-ai-dashboard .insight-dashboard .reach-funnel h4,app-agentic-ai-dashboard .insight-dashboard .complaint-flow h4{margin:0 0 10px;color:#526780;font-size:12px}app-agentic-ai-dashboard .insight-dashboard .aging-list>div{font-size:12px}app-agentic-ai-dashboard .insight-dashboard .sentiment-source-grid,app-agentic-ai-dashboard .insight-dashboard .analysis-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}app-agentic-ai-dashboard .insight-dashboard .sentiment-source-grid>.insight-card:only-child{grid-column:1/-1}app-agentic-ai-dashboard .insight-dashboard .split-chart{padding:24px 20px;gap:20px}app-agentic-ai-dashboard .insight-dashboard .split-legend-row,app-agentic-ai-dashboard .insight-dashboard .split-legend-row small,app-agentic-ai-dashboard .insight-dashboard .volume-tile small,app-agentic-ai-dashboard .insight-dashboard .volume-legend{font-size:12px}app-agentic-ai-dashboard .insight-dashboard .split-legend-row>strong{font-size:16px}app-agentic-ai-dashboard .insight-dashboard .volume-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:20px}app-agentic-ai-dashboard .insight-dashboard .volume-tile{min-width:0;min-height:94px;padding:14px;border-radius:8px}app-agentic-ai-dashboard .insight-dashboard .volume-tile>span{font-size:12px;overflow-wrap:anywhere}app-agentic-ai-dashboard .insight-dashboard .volume-tile>strong{font-size:24px}app-agentic-ai-dashboard .insight-dashboard .sentiment-chart{padding:24px 20px 12px}app-agentic-ai-dashboard .insight-dashboard .sentiment-table td:first-child{min-width:240px;white-space:normal}app-agentic-ai-dashboard .insight-dashboard .sentiment-table td:first-child small{font-size:12px;line-height:1.5}app-agentic-ai-dashboard .insight-dashboard .reason-detail{padding:20px;gap:12px}app-agentic-ai-dashboard .insight-dashboard .reason-detail>header strong,app-agentic-ai-dashboard .insight-dashboard .reason-detail>header span,app-agentic-ai-dashboard .insight-dashboard .reason-detail>div{font-size:12px}app-agentic-ai-dashboard .insight-dashboard .detail-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}app-agentic-ai-dashboard .insight-dashboard .detail-tiles span,app-agentic-ai-dashboard .insight-dashboard .detail-tiles small{font-size:12px}app-agentic-ai-dashboard .insight-dashboard .top-bottom-grid{padding:20px;gap:20px}app-agentic-ai-dashboard .insight-dashboard .top-bottom-grid h4,app-agentic-ai-dashboard .insight-dashboard .rank-row{font-size:12px}app-agentic-ai-dashboard .insight-dashboard .ranking-select{min-height:36px;font-size:12px}app-agentic-ai-dashboard .insight-dashboard .detailed-tabs{display:flex;flex-wrap:wrap;gap:8px}app-agentic-ai-dashboard .insight-dashboard .detailed-tabs button{min-height:36px;font-size:12px}app-agentic-ai-dashboard .insight-dashboard .empty-state{min-height:170px;padding:24px;font-size:13px}app-agentic-ai-dashboard .insight-dashboard .empty-state span{font-size:12px;line-height:1.5}app-agentic-ai-dashboard .insight-dashboard .role-visibility-note{margin:0;padding:4px 0;color:#65768b;font-size:12px;line-height:1.5}app-agentic-ai-dashboard .insight-dashboard .glass-kpi>.source-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;padding:0;margin:0;gap:4px 6px;font-size:10px;line-height:1.4}app-agentic-ai-dashboard .insight-dashboard .glass-kpi>.source-breakdown>span{gap:4px;white-space:nowrap}app-agentic-ai-dashboard .insight-dashboard .glass-kpi>.source-breakdown i{width:7px;height:7px}app-agentic-ai-dashboard .insight-dashboard .kpi-label{white-space:normal;overflow:visible}@container dashboard-overview (max-width: 1300px){app-agentic-ai-dashboard .insight-dashboard .glass-kpi-grid[data-card-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}app-agentic-ai-dashboard .insight-dashboard .glass-kpi{min-height:150px}}@container dashboard-overview (max-width: 1040px){app-agentic-ai-dashboard .insight-dashboard .primary-grid,app-agentic-ai-dashboard .insight-dashboard .analysis-pair-grid,app-agentic-ai-dashboard .insight-dashboard .sentiment-source-grid{grid-template-columns:minmax(0,1fr)}app-agentic-ai-dashboard .insight-dashboard .span-2{grid-column:auto}app-agentic-ai-dashboard .insight-dashboard .glass-kpi-grid[data-card-count="10"]{grid-template-columns:repeat(2,minmax(0,1fr))}app-agentic-ai-dashboard .insight-dashboard .metric-grid[data-card-count]{grid-template-columns:repeat(2,minmax(0,1fr))}app-agentic-ai-dashboard .insight-dashboard .metric-grid[data-card-count="3"]>article:last-child{grid-column:1/-1}app-agentic-ai-dashboard .insight-dashboard .status-visual-grid{grid-template-columns:minmax(0,1fr)}}@container dashboard-overview (max-width: 650px){app-agentic-ai-dashboard .insight-dashboard .glass-kpi-grid[data-card-count]{grid-template-columns:repeat(2,minmax(0,1fr))}app-agentic-ai-dashboard .insight-dashboard .glass-kpi{padding:14px}app-agentic-ai-dashboard .insight-dashboard .metric-grid[data-card-count],app-agentic-ai-dashboard .insight-dashboard .top-bottom-grid{grid-template-columns:minmax(0,1fr)}app-agentic-ai-dashboard .insight-dashboard .card-header{padding:16px}app-agentic-ai-dashboard .insight-dashboard .status-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}app-agentic-ai-dashboard .insight-dashboard .performance-table-wrap,app-agentic-ai-dashboard .insight-dashboard .sentiment-table-wrap{padding-inline:12px}app-agentic-ai-dashboard .insight-dashboard .split-chart.wide{flex-wrap:wrap}}@container dashboard-overview (max-width: 360px){app-agentic-ai-dashboard .insight-dashboard .glass-kpi-grid[data-card-count]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){app-agentic-ai-dashboard *,app-agentic-ai-dashboard *:before,app-agentic-ai-dashboard *:after{animation:none!important;transition:none!important}}app-agentic-ai-dashboard .insight-dashboard .ratio-list>div>small,app-agentic-ai-dashboard .insight-dashboard .split-legend>div>small,app-agentic-ai-dashboard .insight-dashboard .donut-core>span{font-size:11px}app-agentic-ai-dashboard .insight-dashboard .sentiment-bars i{min-height:0}app-agentic-ai-dashboard .insight-dashboard .sentiment-legend .total{background:#2a66d5}app-agentic-ai-dashboard .insight-dashboard .sentiment-legend .positive{background:#09a665}app-agentic-ai-dashboard .insight-dashboard .sentiment-legend .negative{background:#ed2b48}@container agentic-page (max-width: 650px){app-agentic-ai-dashboard .insight-dashboard .sentiment-chart{gap:8px;padding-inline:12px}app-agentic-ai-dashboard .insight-dashboard .sentiment-chart>button{min-width:0}app-agentic-ai-dashboard .insight-dashboard .sentiment-bars{gap:3px;padding:4px}app-agentic-ai-dashboard .insight-dashboard .sentiment-bars i{width:16px}}app-agentic-ai-dashboard button,app-agentic-ai-dashboard input,app-agentic-ai-dashboard select,app-agentic-ai-dashboard textarea{font:inherit}app-agentic-ai-dashboard button{cursor:pointer}app-agentic-ai-dashboard table{border-collapse:collapse}app-agentic-ai-dashboard .dashboard-error{margin:16px 0;padding:14px 18px;border-radius:10px;background:#fff1f2;color:#9f1239}@tailwind base;@tailwind components;@tailwind utilities;:root{--tvs-blue: #0a4db3;--tvs-blue-dark: #082f86;--tvs-blue-deep: #17328f;--tvs-blue-bright: #2d73e8;--tvs-header: #1d3f9d;--tvs-header-2: #2f6fd6;--tvs-accent: #0a4db3;--tvs-red: #d92d20;--navy: #0b1833;--ink: #111827;--muted: #5b6f91;--line: #d6e2f2;--surface: #ffffff;--app-bg: #f3f6fb;--soft-blue: #eaf3ff;--card-tint: #f7fbff;--tvs-alert: #0a4db3;--green: #0a4db3;--radius: 8px;--shadow: 0 16px 38px rgba(15, 41, 91, .12);--shadow-soft: 0 6px 18px rgba(15, 41, 91, .07);--shadow-card: 0 1px 3px rgba(15, 41, 91, .1)}.interaction-subfilters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;min-height:52px;padding:8px 10px;border-bottom:1px solid #dce6f3;background:#fff}.interaction-subfilter{min-width:142px;min-height:36px;padding:0 16px;border:1px solid #aac7ee;border-radius:6px;background:#fff;color:var(--tvs-blue-dark);font-family:inherit;font-size:12px;font-weight:800;cursor:pointer}.interaction-subfilter:hover{border-color:var(--tvs-blue);background:#f2f7ff}.interaction-subfilter.active{border-color:var(--tvs-blue);background:var(--tvs-blue);color:#fff;box-shadow:0 4px 10px #0a4db32e,inset 0 -3px 0 var(--tvs-red)}.interaction-subfilter:disabled{cursor:wait;opacity:.7}.interaction-filter-error{margin:0;padding:8px 14px;background:#fff2f2;color:#b42318;font-size:11px}app-customer-overview .history-pagination{height:50px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 12px;border-top:1px solid #e3edf9;color:#637590;font-size:11px}app-customer-overview .history-pagination button{width:30px;height:30px;border:1px solid #c8d9ef;border-radius:6px;background:#fff;color:var(--tvs-blue);font-size:18px;cursor:pointer}app-customer-overview .history-pagination button:disabled{cursor:not-allowed;opacity:.4}app-customer-overview .history-pagination strong{min-width:42px;color:var(--tvs-blue-dark);text-align:center}app-customer-overview .history-table-shell{height:330px;overflow:hidden;border-bottom:1px solid #e3edf9;background:#fff}app-customer-overview .interaction-remark{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis}*{box-sizing:border-box}html,body{min-height:100%;margin:0;max-width:100%;overflow-x:hidden}body{background:var(--app-bg);color:var(--ink);font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;text-rendering:geometricPrecision}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button,input,select,textarea{font:inherit;max-width:100%}img,svg,canvas,video{max-width:100%}table{max-width:none}input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea,.mat-mdc-input-element,.mat-date-range-input-inner{font-weight:500!important}.filter-control select,.control select,.list-filters select,.date-range-filter select,.page-size select,select option{font-weight:500!important}input::placeholder,textarea::placeholder{font-weight:400!important}option{font-weight:500!important}small.form-error,.form-error,.error-message,.error-copy,.state-error,.modal-error,.tag-form-error,.field-error,.validation-error,.mat-mdc-form-field-error{color:var(--tvs-red)!important}form label>small,form .field>small,form .form-error,form .field-error,form .validation-error{color:var(--tvs-red)!important}input.invalid,select.invalid,textarea.invalid,input.ng-invalid.ng-touched:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched,[aria-invalid=true]{border-color:var(--tvs-red)!important;background-color:#fff5f5!important;box-shadow:0 0 0 3px #d92d2014!important}button{cursor:pointer}button:disabled,button[disabled]{cursor:not-allowed!important;opacity:.62}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgba(6,71,168,.55);outline-offset:2px}.eyebrow{margin:0 0 6px;color:var(--tvs-blue);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.mat-datepicker-content{border-radius:8px!important;box-shadow:0 18px 42px #0f295b33!important}.mat-calendar{font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif}.mat-calendar-header,.mat-calendar-content{padding-inline:18px!important}.mat-calendar-period-button{color:var(--ink)!important;font-size:16px!important;font-weight:600!important}.mat-calendar-table-header,.mat-calendar-body-label,.mat-calendar-body-cell-content{color:var(--ink);font-weight:500!important}.mat-calendar-table-header{color:var(--muted);font-size:12px}.mat-calendar-body-label{color:var(--muted);font-size:13px!important;font-weight:600!important}.mat-calendar-body-cell-content{font-size:13px}.mat-calendar-body-selected{background-color:var(--tvs-blue)!important;color:#fff!important;box-shadow:0 0 0 3px #0a4db329}.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:var(--tvs-blue)!important}.mat-calendar-arrow,.mat-calendar-previous-button,.mat-calendar-next-button{color:var(--tvs-blue-dark)!important}app-customer-overview .service-detail-backdrop{z-index:115;background:#0a1930b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}app-customer-overview .complaint-history-scroll{overflow:hidden}app-customer-overview .complaint-history-table{width:100%;min-width:0;table-layout:fixed}app-customer-overview .complaint-history-table th,app-customer-overview .complaint-history-table td{padding:11px 8px;overflow-wrap:anywhere;white-space:normal}app-customer-overview .complaint-history-table .link-action{width:100%;min-width:0;padding:4px;white-space:normal}app-customer-overview .complaint-history-modal{width:min(960px,94vw)}app-customer-overview .interaction-history-modal{width:min(920px,94vw)}app-customer-overview .tvs-history-modal.interaction-history-modal[role=dialog] .history-detail-body{grid-template-columns:1fr;gap:12px;padding:14px}app-customer-overview .tvs-history-modal.interaction-history-modal[role=dialog] .history-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}app-customer-overview .tvs-history-modal.interaction-history-modal[role=dialog] .history-detail-row{gap:3px;padding:9px 11px}app-customer-overview .tvs-history-modal.interaction-history-modal[role=dialog] .history-detail-row[data-label=Disposition],app-customer-overview .tvs-history-modal.interaction-history-modal[role=dialog] .history-detail-row[data-label=Outcome]{border-left-color:#15945f;background:#f7fffb}app-customer-overview .tvs-history-modal.interaction-history-modal[role=dialog] .history-detail-row[data-label=Remarks]{grid-column:1/-1}app-customer-overview .tvs-history-modal.interaction-history-modal[role=dialog] .history-detail-section header>div{display:grid;gap:2px}app-customer-overview .tvs-history-modal.interaction-history-modal[role=dialog] .history-detail-section header p{margin:0;color:#6b7e98;font-size:10.5px;font-weight:650}app-customer-overview .tvs-history-modal.interaction-history-modal[role=dialog] .history-feedback-section{gap:10px;padding:12px}@media(min-width:901px){app-customer-overview .tvs-history-modal.interaction-history-modal[role=dialog]{max-height:min(100vh - 32px,860px)}}app-customer-overview .tvs-history-modal.complaint-history-modal[role=dialog] .history-detail-body{grid-template-columns:1fr;gap:12px;padding:14px}app-customer-overview .complaint-history-modal .history-detail-section{grid-column:1/-1}app-customer-overview .tvs-history-modal.complaint-history-modal[role=dialog] .history-detail-body .history-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}app-customer-overview .tvs-history-modal.complaint-history-modal[role=dialog] .history-detail-row{gap:3px;padding:8px 10px}app-customer-overview .tvs-history-modal.complaint-history-modal[role=dialog] .history-feedback-section{gap:10px;padding:12px}app-customer-overview .tvs-history-modal.complaint-history-modal[role=dialog] .history-feedback-card{min-height:96px;gap:6px;padding:10px}app-customer-overview .tvs-history-modal.complaint-history-modal[role=dialog] .history-service-rating{min-height:44px;gap:12px;padding:7px 12px}@media(min-width:901px){app-customer-overview .tvs-history-modal.complaint-history-modal[role=dialog]{max-height:min(100vh - 32px,860px)}}app-customer-overview .service-detail-modal{width:min(1060px,94vw);max-height:min(92vh,900px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #c9d8ea;border-top:3px solid var(--tvs-red);border-radius:9px;background:#fff;box-shadow:0 24px 64px #071d3f47}app-customer-overview .service-detail-head{min-height:84px;flex:0 0 auto;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.18);background:linear-gradient(105deg,#073b86,var(--tvs-blue))}app-customer-overview .service-detail-head>div{gap:2px}app-customer-overview .service-detail-head>div>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase}app-customer-overview .service-detail-head h2{font-size:20px}app-customer-overview .service-detail-head>button{width:36px;height:36px;border:1px solid rgba(255,255,255,.3);border-radius:7px}app-customer-overview .service-detail-head p{margin:4px 0 0;color:#ffffffd1;font-size:12px;font-weight:650}app-customer-overview .service-detail-body{flex:1 1 auto;min-height:0;display:grid;grid-auto-rows:max-content;align-content:start;gap:16px;overflow-y:auto;padding:18px 20px 22px;background:#f4f7fb}app-customer-overview .service-detail-summary,app-customer-overview .service-detail-section{overflow:hidden;border:1px solid #d5e1ef;border-radius:8px;background:#fff}app-customer-overview .service-detail-summary>header,app-customer-overview .service-detail-section-head{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 14px;border-left:3px solid var(--tvs-blue);border-bottom:1px solid #dce6f2;background:#f8fbff}app-customer-overview .service-detail-summary header div,app-customer-overview .service-detail-section-head div{display:grid;gap:3px}app-customer-overview .service-detail-summary h3,app-customer-overview .service-detail-section-head h3,app-customer-overview .service-detail-summary p,app-customer-overview .service-detail-section-head p{margin:0}app-customer-overview .service-detail-summary h3,app-customer-overview .service-detail-section-head h3{color:#132d52;font-size:13px;font-weight:900;text-transform:none}app-customer-overview .service-detail-summary p,app-customer-overview .service-detail-section-head p{color:#687992;font-size:10.5px;font-weight:650}app-customer-overview .service-detail-summary header>strong,app-customer-overview .service-detail-section-head>strong{flex:0 0 auto;padding:5px 9px;border:1px solid #c7dcf4;border-radius:5px;background:#edf5ff;color:var(--tvs-blue);font-size:10.5px;font-weight:850}app-customer-overview .service-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e1e8f1}app-customer-overview .service-detail-facts article{min-height:62px;padding:11px 14px;background:#fff}app-customer-overview .service-detail-facts span,app-customer-overview .service-detail-facts strong{display:block}app-customer-overview .service-detail-facts span{margin-bottom:5px;color:#6a7890;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}app-customer-overview .service-detail-facts strong{color:#183253;font-size:12px;overflow-wrap:anywhere}app-customer-overview .service-detail-facts article:last-child{background:#eef5ff}app-customer-overview .service-detail-facts article:last-child strong{color:var(--tvs-blue);font-size:14px}app-customer-overview .service-detail-table-scroll{overflow-x:auto;background:#fff}app-customer-overview .service-detail-table{width:100%;min-width:680px;border-collapse:collapse}app-customer-overview .service-detail-table th,app-customer-overview .service-detail-table td{padding:10px 12px;border-bottom:1px solid #dfe7f1;color:#283e5d;font-size:12px;text-align:left;vertical-align:middle}app-customer-overview .service-detail-table th{background:#edf3fa;color:#536984;font-size:10.5px;font-weight:850;white-space:nowrap}app-customer-overview .service-detail-table tbody tr:nth-child(2n) td{background:#fafcff}app-customer-overview .service-detail-table tbody tr:last-child td{border-bottom:0}app-customer-overview .parts-table{min-width:720px}app-customer-overview .service-detail-empty{margin:0;padding:18px;border:1px dashed #ccd9e8;border-radius:7px;background:#fff;color:#6a7890;font-size:12px}app-customer-overview .service-detail-modal>.tag-modal-foot{min-height:56px;align-items:center;justify-content:space-between;padding:10px 18px;background:#fff}app-customer-overview .service-detail-modal>.tag-modal-foot span{color:#6a7890;font-size:11px;font-weight:700}@media(max-width:900px){app-customer-overview .complaint-history-table colgroup,app-customer-overview .complaint-history-table thead{display:none}app-customer-overview .complaint-history-table,app-customer-overview .complaint-history-table tbody{display:block}app-customer-overview .complaint-history-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px;overflow:hidden;border:1px solid #d7e5f5;border-radius:8px;background:#fff}app-customer-overview .complaint-history-table td{min-width:0;display:grid;gap:5px;padding:10px}app-customer-overview .complaint-history-table td:before{content:attr(data-label);color:var(--tvs-blue-dark);font-size:10px;font-weight:900;text-transform:uppercase}app-customer-overview .complaint-history-table .complaint-history-action{grid-column:1/-1}app-customer-overview .complaint-history-table .complaint-history-action .link-action{min-height:36px}app-customer-overview .complaint-history-table .complaint-history-empty{grid-column:1/-1}app-customer-overview .complaint-history-table .complaint-history-empty:before{content:none}app-customer-overview .service-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){app-customer-overview .tvs-history-modal.interaction-history-modal[role=dialog] .history-detail-list{grid-template-columns:1fr}app-customer-overview .tvs-history-modal.complaint-history-modal[role=dialog] .history-detail-body .history-detail-list{grid-template-columns:1fr}app-customer-overview .complaint-history-table tr{grid-template-columns:1fr}app-customer-overview .service-detail-backdrop{padding:0}app-customer-overview .service-detail-modal{width:100vw;max-height:100dvh;min-height:100dvh;border-radius:0}app-customer-overview .service-detail-body{padding:14px}app-customer-overview .service-detail-facts{grid-template-columns:1fr}app-customer-overview .service-detail-summary>header,app-customer-overview .service-detail-section-head{align-items:flex-start}app-customer-overview .service-detail-modal>.tag-modal-foot span{display:none}}.history-truncated-text{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){app-customer-overview .customer-layout .content-grid.history-mode{grid-template-columns:minmax(0,1fr)}}body:has(app-bot-interaction-detail .interaction-history-dialog) #support-chat-widget-root{visibility:hidden;pointer-events:none}
