@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-v12-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/fonts/jetbrains-mono-v24-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-v12-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/fonts/jetbrains-mono-v24-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--canvas: #f1f1ed;--card: #f8f9fa;--card-2: #ffffff;--edge: rgba(255, 255, 255, .85);--ink: #101418;--ink-2: #5b6570;--ink-3: #646e77;--blue: #101418;--blue-soft: color-mix(in srgb, var(--blue) 12%, #ffffff);--control-accent: #101418;--on-control-accent: #ffffff;--pos: #12915d;--neg: #e0413a;--warn: #c07b0a;--on-blue: #ffffff;--pos-strong: #0d7a4d;--pos-soft: rgba(18, 145, 93, .12);--neg-soft: rgba(224, 65, 58, .12);--warn-soft: rgba(192, 123, 10, .14);--warn-ink: color-mix(in srgb, var(--warn) 70%, var(--ink));--line-1: rgba(16, 24, 40, .07);--line-2: rgba(16, 24, 40, .1);--line-3: rgba(16, 24, 40, .14);--grid: #e2e5e8;--zebra: rgba(255, 255, 255, .6);--tint: rgba(16, 24, 40, .05);--chart-1: #0b63f6;--chart-2: #12915d;--chartcat-1: #0b63f6;--chartcat-2: #0d7a4d;--chartcat-3: #0e6f74;--chartcat-4: #6d3f70;--chartcat-5: #a5670a;--chartcat-6: #b8336b;--chartcat-7: #5b4bd6;--chartcat-8: #4f6b1f;--chartcat-neutral: #5b6570;--chartcat-label: #ffffff;--shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 8px 20px -14px rgba(16, 24, 40, .1);--shadow-lg: 0 2px 4px rgba(16, 24, 40, .05), 0 16px 36px -18px rgba(16, 24, 40, .2);--shadow-btn: 0 1px 2px rgba(16, 24, 40, .08), 0 3px 8px -4px rgba(16, 24, 40, .14);--inset: inset 0 1px 2px rgba(16, 24, 40, .05);--info: #2b5fb8;--accent2: #6d3f70;--mono: "JetBrains Mono", ui-monospace, monospace;--tip-neg: #e0413a;--tip-accent2: #8e5c9e;--tip-quiet: #6f7a83;--bubble-agent: #414f5c;--on-bubble: #ffffff;--wave-caller: #98a2ac;--wave-dim: color-mix(in srgb, var(--card) 62%, transparent);--log-bg: #000000;--log-border: #2a2419;--log-text: #e9e2d4;--log-muted: #8b8171;--log-link: #ec7a45;--flag-row: #fdf8f8}:root[data-mantine-color-scheme=dark]{--canvas: #14161a;--card: #1b1e23;--card-2: #23272e;--edge: rgba(255, 255, 255, .06);--ink: #eef0f2;--ink-2: #a8b0b8;--ink-3: #88919a;--blue: #f2f4f6;--blue-soft: color-mix(in srgb, var(--blue) 22%, #1b1e23);--control-accent: #7897ff;--on-control-accent: #11151d;--pos: #4ec98a;--neg: #ff6b60;--warn: #e0a53d;--on-blue: #101418;--pos-strong: #4ec98a;--pos-soft: rgba(78, 201, 138, .16);--neg-soft: rgba(255, 107, 96, .16);--warn-soft: rgba(224, 165, 61, .16);--warn-ink: var(--warn);--line-1: rgba(255, 255, 255, .07);--line-2: rgba(255, 255, 255, .1);--line-3: rgba(255, 255, 255, .16);--grid: #2b3037;--zebra: rgba(255, 255, 255, .035);--tint: rgba(255, 255, 255, .07);--chart-1: #5b9bff;--chart-2: #4ec98a;--chartcat-1: #5b9bff;--chartcat-2: #4ec98a;--chartcat-3: #4fc4c9;--chartcat-4: #c79ccb;--chartcat-5: #e0a53d;--chartcat-6: #f28cb0;--chartcat-7: #9c93f0;--chartcat-8: #a8c96a;--chartcat-neutral: #a8b0b8;--chartcat-label: #101418;--shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 10px 24px -16px rgba(0, 0, 0, .5);--shadow-lg: 0 2px 6px rgba(0, 0, 0, .35), 0 20px 44px -20px rgba(0, 0, 0, .6);--shadow-btn: 0 1px 2px rgba(0, 0, 0, .4), 0 3px 8px -5px rgba(0, 0, 0, .55);--inset: inset 0 1px 0 rgba(255, 255, 255, .05);--info: #7fa9f0;--accent2: #b98cc4;--flag-row: #272626;--wave-dim: color-mix(in srgb, var(--card) 38%, transparent)}:root:root:root{--mantine-color-brand-filled: var(--blue);--mantine-color-brand-filled-hover: color-mix(in srgb, var(--blue) 88%, var(--on-blue));--mantine-color-brand-light: var(--blue-soft);--mantine-color-brand-light-hover: color-mix(in srgb, var(--blue) 20%, transparent);--mantine-color-brand-light-color: var(--blue);--mantine-color-brand-outline: var(--blue);--mantine-color-brand-outline-hover: color-mix(in srgb, var(--blue) 8%, transparent);--mantine-primary-color-filled: var(--blue);--mantine-primary-color-filled-hover: color-mix(in srgb, var(--blue) 88%, var(--on-blue));--mantine-primary-color-light: var(--blue-soft);--mantine-primary-color-light-hover: color-mix(in srgb, var(--blue) 20%, transparent);--mantine-primary-color-light-color: var(--blue);--mantine-color-anchor: var(--blue);--mantine-color-dimmed: var(--ink-2);--mantine-color-placeholder: var(--ink-3);--mantine-color-default: var(--card-2);--mantine-color-default-hover: color-mix(in srgb, var(--card-2) 94%, var(--ink));--mantine-color-default-color: var(--ink);--mantine-color-default-border: var(--line-3)}:root[data-mantine-color-scheme=dark] [data-variant=filled]{--mantine-color-white: var(--on-blue)}body{background:var(--canvas)}html{overflow-y:scroll;scrollbar-gutter:stable}body[data-scroll-locked]{margin-right:0!important}html:has(body[data-scroll-locked]){overflow:hidden}.mantine-AppShell-header{transition-property:transform,inset-inline-start}.mantine-AppShell-navbar{transition:width var(--app-shell-transition-duration, .2s) var(--app-shell-transition-timing-function, ease),padding var(--app-shell-transition-duration, .2s) var(--app-shell-transition-timing-function, ease),transform var(--app-shell-transition-duration, .2s) var(--app-shell-transition-timing-function, ease)}.ehva-page-transition>.mantine-Stack-root>.ehva-panel:not(:first-child){margin-top:8px}.ehva-page-transition>.mantine-Stack-root>.ehva-panel+*{margin-top:8px}@keyframes ehva-fade-in{0%{opacity:0}to{opacity:1}}.ehva-fade-in{animation:ehva-fade-in .22s ease}.ehva-scroll-hidden{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.ehva-scroll-hidden::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px;border:2px solid var(--canvas)}::-webkit-scrollbar-track{background:transparent}.ehva-log-surface{background:var(--log-bg);border:1px solid var(--log-border);border-radius:6px;padding:8px 10px}.ehva-log-surface ::-webkit-scrollbar-thumb{background:var(--log-border);border:2px solid var(--log-bg)}.ehva-panel.ehva-panel thead,.ehva-panel.ehva-panel thead th{background-color:#000;color:#fff}.ehva-panel thead th{text-transform:uppercase;font-size:11px;letter-spacing:.5px;font-weight:600;padding-block:12px}.ehva-panel .ehva-skeleton-table thead,.ehva-panel .ehva-skeleton-table thead th{background-color:transparent;color:inherit}.ehva-panel:has(table){border-color:transparent!important}.mantine-Modal-close:hover{background-color:#ffffff29}.mantine-Modal-content.mantine-Modal-content{overflow:hidden;display:flex;flex-direction:column}.mantine-Modal-content.mantine-Modal-content>.mantine-Modal-header{flex:0 0 auto}.mantine-Modal-content.mantine-Modal-content>.mantine-Modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}.mantine-TableScrollContainer-scrollContainer .mantine-ScrollArea-viewport{padding-bottom:0;padding-inline-end:0}.ehva-calls-table-scroll{scrollbar-width:none;-ms-overflow-style:none}.ehva-calls-table-scroll::-webkit-scrollbar{display:none}.ehva-calls-table-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}:where(:root[data-mantine-color-scheme=dark]) .mantine-Input-input:where([data-variant=default]):where(:not([data-error])){--input-bg: var(--card-2);--input-bd: var(--line-3)}:root[data-mantine-color-scheme=dark] .mantine-Combobox-option:hover:not([data-combobox-selected]){background:var(--tint)}:root[data-mantine-color-scheme=dark] .mantine-Switch-input:not(:checked):not(:disabled)+.mantine-Switch-track:not([data-error]){--switch-bg: var(--grid);--switch-bd: var(--line-3)}:root[data-mantine-color-scheme=dark] .mantine-Switch-input:checked:not(:disabled)+.mantine-Switch-track{--switch-bg: var(--control-accent);--switch-bd: var(--control-accent)}:root[data-mantine-color-scheme=dark] .mantine-Switch-input:checked:not(:disabled)+.mantine-Switch-track>.mantine-Switch-thumb{--switch-thumb-bg: var(--on-control-accent);--switch-thumb-bd: var(--on-control-accent)}:where(:root[data-mantine-color-scheme=dark]) .mantine-Checkbox-root{--checkbox-color: var(--control-accent);--checkbox-icon-color: var(--on-control-accent)}:where(:root[data-mantine-color-scheme=dark]) .mantine-Checkbox-input:checked:not(:disabled)+.mantine-Checkbox-icon{color:var(--on-control-accent)}:where(:root[data-mantine-color-scheme=dark]) .mantine-Radio-root{--radio-color: var(--control-accent);--radio-icon-color: var(--on-control-accent)}:where(:root[data-mantine-color-scheme=dark]) .mantine-Radio-radio:checked:not(:disabled)+.mantine-Radio-icon{color:var(--on-control-accent)}:root[data-mantine-color-scheme=dark] .mantine-Slider-root{--slider-color: var(--control-accent)}:root[data-mantine-color-scheme=dark] .mantine-Chip-root{--chip-bg: var(--control-accent);--chip-hover: color-mix(in srgb, var(--control-accent) 88%, var(--on-control-accent));--chip-color: var(--on-control-accent)}:where(:root[data-mantine-color-scheme=dark]) .mantine-Checkbox-input,:where(:root[data-mantine-color-scheme=dark]) .mantine-Radio-radio{background:var(--card-2);border-color:color-mix(in srgb,var(--ink-3) 55%,transparent)}:root[data-mantine-color-scheme=dark] .mantine-Skeleton-root:before{background:var(--card-2)}:root[data-mantine-color-scheme=dark] .mantine-Skeleton-root:after{background:#ffffff1f}:root[data-mantine-color-scheme=dark] .mantine-Table-table{--table-hover-color: var(--tint)}:root[data-mantine-color-scheme=dark] .mantine-Accordion-control:hover:not(:disabled){background:var(--tint)}.ehva-catalog-row:hover{background:var(--tint)}.mantine-ScrollArea-thumb{background:var(--line-3)}.mantine-ScrollArea-scrollbar:hover .mantine-ScrollArea-thumb{background:color-mix(in srgb,var(--ink-3) 60%,transparent)}.mantine-Pagination-control{border:none;background:var(--card-2);color:var(--ink-2);box-shadow:var(--shadow-btn);font-weight:600}.mantine-Pagination-control:hover:not([data-active]):not([data-disabled]){background:color-mix(in srgb,var(--card-2) 94%,var(--ink))}.mantine-Pagination-control[data-disabled]{box-shadow:none;opacity:.45}.mantine-Pagination-control[data-active]{background:var(--blue);color:var(--on-blue)}.mantine-SegmentedControl-root{background:var(--tint);border-radius:999px;padding:3px}.mantine-SegmentedControl-indicator{background:var(--card-2);box-shadow:var(--shadow-btn);border-radius:999px}.mantine-SegmentedControl-label{color:var(--ink-2);font-weight:600}.mantine-SegmentedControl-label[data-active]{color:var(--ink)}.ehva-mode-workspace{overflow:hidden;background:var(--card-2);border-color:var(--line-2)}.ehva-mode-toolbar{min-height:72px;border-bottom:1px solid var(--line-2);background:var(--card-2)}.ehva-mode-layout{display:grid;grid-template-rows:min(560px,52vh) auto}.ehva-mode-flow{min-width:0;min-height:0;position:relative;background:var(--canvas)}.ehva-mode-inspector{min-width:0;border-top:1px solid var(--line-2);background:var(--card-2)}.ehva-mode-inspector-inner{padding:22px}.ehva-mode-workspace .react-flow{--xy-background-color: var(--canvas);--xy-background-pattern-dots-color: var(--grid);--xy-edge-stroke: var(--ink-3);--xy-edge-stroke-selected: var(--control-accent);--xy-edge-stroke-width: 1.7;--xy-connectionline-stroke: var(--control-accent);--xy-connectionline-stroke-width: 2;--xy-edge-label-background-color: var(--card-2);--xy-edge-label-color: var(--ink-2);--xy-controls-button-background-color: var(--card-2);--xy-controls-button-background-color-hover: var(--tint);--xy-controls-button-color: var(--ink-2);--xy-controls-button-color-hover: var(--ink);--xy-controls-button-border-color: var(--line-2);--xy-controls-box-shadow: var(--shadow);--xy-minimap-background-color: var(--card-2);--xy-minimap-mask-background-color: color-mix(in srgb, var(--canvas) 74%, transparent);--xy-minimap-node-background-color: var(--ink-3)}.ehva-mode-workspace .react-flow__node-mode{border:0;background:transparent;border-radius:16px}.ehva-mode-edge-label{position:absolute;pointer-events:all;cursor:pointer;max-width:220px;overflow:hidden;padding:2px 8px;border:1px solid var(--line-2);border-radius:8px;color:var(--ink-2);background:var(--card-2);font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.ehva-mode-workspace .react-flow__edge.selected .ehva-mode-edge-label{border-color:var(--control-accent);color:var(--ink)}.ehva-mode-workspace .react-flow__edge-textbg{fill:var(--card-2);stroke:var(--line-2);stroke-width:1}.ehva-mode-workspace .react-flow__edge-text{fill:var(--ink-2);font-size:11px;font-weight:600}.ehva-mode-workspace .react-flow__edge.selected .react-flow__edge-path{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--control-accent) 55%,transparent))}.ehva-mode-node{width:250px;padding:14px;color:var(--ink);background:var(--card-2);border:1px solid var(--line-3);border-radius:16px;box-shadow:var(--shadow);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.ehva-mode-node:hover{border-color:color-mix(in srgb,var(--control-accent) 45%,var(--line-3));transform:translateY(-1px)}.ehva-mode-node.is-selected{border-color:var(--control-accent);background:color-mix(in srgb,var(--control-accent) 7%,var(--card-2));box-shadow:0 0 0 2px var(--control-accent),0 0 0 7px color-mix(in srgb,var(--control-accent) 22%,transparent),var(--shadow-lg)}.ehva-mode-node.is-unreachable{border-color:var(--warn)}.ehva-mode-node.is-unsaved{border-style:dashed;border-color:var(--warn)}.ehva-mode-node-grip{cursor:grab;border-bottom:1px solid var(--line-1);padding-bottom:10px}.ehva-mode-node-summary{min-height:38px;margin-top:10px;line-height:1.5}.ehva-mode-handle{width:12px;height:12px;background:var(--card-2);border:2px solid var(--ink-3)}.ehva-mode-handle-source{width:14px;height:14px;background:var(--control-accent);border-color:var(--card-2);box-shadow:0 0 0 2px var(--control-accent)}.ehva-mode-workspace .react-flow__controls,.ehva-mode-workspace .react-flow__minimap{overflow:hidden;border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow)}:root:fullscreen{overflow:hidden}.ehva-routing-room.is-native-fullscreen,:root:fullscreen .ehva-routing-room{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;width:100vw;height:100dvh;padding:0;overflow:hidden;background:var(--canvas)}.ehva-routing-room.is-native-fullscreen .ehva-mode-workspace,:root:fullscreen .ehva-routing-room .ehva-mode-workspace{height:100%;display:flex;flex-direction:column;border:0;border-radius:0}.ehva-routing-room.is-native-fullscreen .ehva-mode-layout,:root:fullscreen .ehva-routing-room .ehva-mode-layout{min-height:0;flex:1;grid-template-rows:minmax(0,1fr) auto}.ehva-routing-room.is-native-fullscreen .ehva-mode-inspector,:root:fullscreen .ehva-routing-room .ehva-mode-inspector{overflow:auto;max-height:42vh}@media(max-width:1050px){.ehva-mode-layout{grid-template-rows:460px auto}}.ehva-panel th:first-child,.ehva-panel td:first-child{padding-inline-start:16px}.ehva-panel th:last-child,.ehva-panel td:last-child{padding-inline-end:16px}.ehva-calls-toolbar{display:grid;min-width:0}.ehva-calls-toolbar>*{grid-area:1 / 1;min-width:0}.ehva-calls-toolbar-filters{transition:opacity .15s ease}.ehva-calls-toolbar-selecting>.ehva-calls-toolbar-filters{opacity:0;visibility:hidden;transition:none}.ehva-calls-toolbar-selection{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;animation:ehva-bulkbar-in .18s ease-out}@keyframes ehva-bulkbar-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ehva-calls-toolbar-filters,.ehva-calls-toolbar-selecting>.ehva-calls-toolbar-filters{transition:none}.ehva-calls-toolbar-selection{animation:none}}.ehva-calls-filter-shell{min-width:0;container-type:inline-size}.ehva-calls-filters{display:flex;align-items:center;gap:10px;min-width:0}.ehva-calls-filter-primary{flex:0 0 164px;width:164px;min-width:0}.ehva-calls-filter-compact{width:100%}.ehva-calls-filter-tabs{display:none;min-width:0}.ehva-calls-filter-tabs>.mantine-Group-root{flex-wrap:nowrap}.ehva-calls-review-state{display:none}.ehva-calls-filter-grid{flex:1 1 auto;display:grid;grid-template-columns:minmax(170px,1.6fr) 96px minmax(112px,1fr) minmax(112px,1fr) minmax(132px,1.2fr);align-items:center;gap:8px;min-width:0;justify-content:start}.ehva-calls-filter-grid>*{min-width:0}.ehva-calls-filter-tags button{width:100%;justify-content:space-between}@container (max-width: 52rem){.ehva-calls-filters{display:grid}.ehva-calls-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ehva-calls-filter-search,.ehva-calls-filter-tags{grid-column:span 3}.ehva-calls-filter-control{grid-column:span 2}}@media(max-width:48em){.ehva-calls-filter-primary{display:grid;gap:10px;width:auto}.ehva-calls-filter-compact{display:none}.ehva-calls-filter-tabs{display:block;overflow:visible}.ehva-calls-filter-tabs>.mantine-Group-root{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ehva-calls-filter-tabs button{width:100%;justify-content:center;padding-inline:10px}.ehva-calls-review-state{display:flex;width:100%}}@media(max-width:32em){.ehva-calls-filter-grid{grid-template-columns:minmax(0,1fr)}.ehva-calls-filter-search,.ehva-calls-filter-tags,.ehva-calls-filter-control{grid-column:auto}}.ehva-call-row>td{border-bottom:0;background-clip:padding-box}.ehva-call-zebra>td{background-color:var(--zebra)}.ehva-call-selected>td,.ehva-call-selected.ehva-call-row:hover>td{background-color:color-mix(in srgb,var(--blue) 12%,transparent);box-shadow:inset 0 1px 0 var(--blue),inset 0 -1px 0 var(--blue)}.ehva-call-row:hover>td{background-color:var(--tint);background-image:none}.ehva-call-recent>td{animation:ehva-recent-fade 3s ease-out forwards}@keyframes ehva-recent-fade{0%,55%{background-color:color-mix(in srgb,var(--blue) 12%,transparent)}to{background-color:transparent}}tr.ehva-call-rail{background-color:var(--flag-row)}.ehva-last-viewed{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:50%;color:var(--blue);background-color:color-mix(in srgb,var(--blue) 14%,transparent)}.ehva-call-number-group{display:flex;align-items:center;gap:3px;min-width:0}.ehva-call-number-group>.ehva-copy-phone{min-width:0}.ehva-repeat-caller{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:50%;cursor:help}.ehva-repeat-caller-warning{color:var(--warn-ink);background-color:var(--warn-soft)}.ehva-repeat-caller-danger{color:var(--neg);background-color:var(--neg-soft)}.ehva-call-presence>td{background-image:linear-gradient(color-mix(in srgb,var(--presence-color) 16%,transparent),color-mix(in srgb,var(--presence-color) 16%,transparent))}.ehva-call-presence.ehva-call-row:hover>td{background-image:linear-gradient(color-mix(in srgb,var(--presence-color) 22%,transparent),color-mix(in srgb,var(--presence-color) 22%,transparent))}.ehva-call-presence>td:last-child{position:relative}.ehva-call-presence>td:last-child:after{content:"";position:absolute;right:0;top:6px;bottom:6px;width:4px;border-radius:3px;background:var(--presence-color)}.ehva-flag-tip{display:flex;gap:8px;align-items:flex-start}.ehva-flag-tip+.ehva-flag-tip{margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)}.ehva-flag-tip-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0;margin-top:5px}.ehva-flag-tip-text{min-width:0}.ehva-flag-tip-title{font-size:12.5px;font-weight:700;line-height:1.4}.ehva-flag-tip-detail{font-size:12px;line-height:1.4;opacity:.82;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@keyframes ehvaLivePulse{0%{box-shadow:0 0 color-mix(in srgb,var(--pos) 55%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.ehva-live-dot{animation:ehvaLivePulse 1.8s ease-out infinite}.ehva-rail-item:hover{background:var(--mantine-color-default-hover)}.ehva-kb-row{transition:border-color .14s ease}.ehva-kb-row:hover{border-color:var(--blue)}.mantine-Notification-root{background:var(--blue);border-radius:16px;box-shadow:var(--shadow-lg);padding-top:14px;padding-bottom:14px}.mantine-Notification-root:before{width:5px;top:10px;bottom:10px}.mantine-Notification-title{color:var(--on-blue);font-weight:700}.mantine-Notification-description{color:color-mix(in srgb,var(--on-blue) 80%,transparent);font-weight:500}.mantine-Notification-root .mantine-Notification-closeButton{color:var(--on-blue);background:transparent}.mantine-Notification-root .mantine-Notification-closeButton:hover{background:color-mix(in srgb,var(--on-blue) 14%,transparent)}:root{--ehva-routing-stripe: light-dark(var(--tint), var(--zebra))}.ehva-row-interactive:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ehva-hover-row{transition:background-color .15s ease,background-image .15s ease,color .15s ease}.ehva-hover-row:hover{background-image:linear-gradient(var(--tint),var(--tint))}.ehva-nav-link{color:var(--ink-2);font-weight:500;background-color:transparent;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.ehva-nav-link .ehva-nav-icon{color:var(--ink-3);transition:color .14s ease}.ehva-nav-link:hover{color:var(--ink);background-color:var(--tint)}.ehva-nav-link:hover .ehva-nav-icon{color:var(--ink-2)}.ehva-nav-link[data-active=true]{color:var(--blue);font-weight:700;background-color:var(--card-2);box-shadow:var(--shadow)}.ehva-nav-link[data-active=true] .ehva-nav-icon{color:var(--blue)}.ehva-nav-link[data-active=true]:hover{background-color:color-mix(in srgb,var(--card-2) 94%,var(--ink))}@keyframes ehvaPageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ehva-page-transition{animation:ehvaPageIn .18s ease-out}.ehva-swap-in{animation:ehvaPageIn .24s ease-out}@media(prefers-reduced-motion:reduce){.ehva-swap-in,.ehva-page-transition{animation:none}}.ehva-setup-track{width:72px;height:4px;border-radius:2px;background:var(--line-2);overflow:hidden}.ehva-setup-fill{width:100%;height:100%;border-radius:2px;background:var(--pos);transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1)}.ehva-setup-list{padding:4px 0 6px}.ehva-setup-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;column-gap:4px;padding:7px 14px 7px 6px}.ehva-setup-badgecell{position:relative;display:flex;justify-content:center;align-items:flex-start;align-self:stretch}.ehva-setup-badge{position:relative;z-index:1;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:var(--card);border:1.5px solid var(--line-3);color:var(--ink-3);transition:background .2s ease,border-color .2s ease,color .2s ease}.ehva-setup-wire{position:absolute;left:50%;width:2px;transform:translate(-50%);background:var(--line-2)}.ehva-setup-wire-top{top:-8px;height:10px}.ehva-setup-wire-bottom{top:30px;bottom:-8px}.ehva-setup-wire.is-done{background:var(--pos)}.ehva-setup-done .ehva-setup-badge{background:var(--pos);border-color:var(--pos);color:#fff}.ehva-setup-check{stroke-dasharray:22;stroke-dashoffset:22;animation:ehva-setup-draw .45s ease-out .1s forwards}@keyframes ehva-setup-draw{to{stroke-dashoffset:0}}.ehva-setup-next .ehva-setup-badge{border-color:var(--pos-strong);color:var(--pos-strong);animation:ehva-setup-breathe 2.4s ease-in-out infinite}@keyframes ehva-setup-breathe{0%,to{box-shadow:0 0 0 0 var(--pos-soft)}50%{box-shadow:0 0 0 6px var(--pos-soft)}}.ehva-setup-body{min-width:0;padding-top:5px}.ehva-setup-action{align-self:center}@media(prefers-reduced-motion:reduce){.ehva-setup-fill{transition:none}.ehva-setup-check{animation:none;stroke-dashoffset:0}.ehva-setup-next .ehva-setup-badge{animation:none;box-shadow:0 0 0 4px var(--pos-soft)}}.ehva-copy-phone{cursor:copy;border-bottom:1px dashed transparent;transition:border-color .14s ease}.ehva-copy-phone:hover{border-bottom-color:var(--ink-3)}.ehva-presence-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--card);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em;-webkit-user-select:none;user-select:none;position:relative;background:var(--presence-avatar-color)}.ehva-presence-dot{width:24px;height:24px;font-size:9px;border-width:2px;vertical-align:middle}.ehva-presence-stack{display:flex;align-items:center;gap:8px;min-height:42px;padding:5px 11px 5px 8px;border:1px solid var(--line-1);border-radius:999px;background:var(--card-2);box-shadow:var(--shadow)}.ehva-presence-arrival:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid var(--presence-avatar-color);border-radius:inherit;opacity:0;pointer-events:none;animation:ehvaPresenceRing 1.5s ease-out 2 both}@keyframes ehvaPresenceRing{0%{opacity:.65;transform:scale(.86)}to{opacity:0;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.ehva-presence-arrival:after{animation:none;opacity:0}}@media(max-width:48em){.ehva-app-header{gap:10px!important}.ehva-presence-stack{gap:4px;padding-inline:5px}.ehva-presence-stack .ehva-presence-avatar{width:26px;height:26px;font-size:9.5px}.ehva-presence-stack .ehva-presence-avatar:nth-child(n+3),.ehva-presence-stack>.mantine-Text-root{display:none}.ehva-range-picker{gap:7px!important;padding-inline:12px!important}.ehva-range-picker>span:last-child{display:none!important}}.ehva-stat-cell{padding:20px 22px}.ehva-stat-value{margin-top:10px;font-size:30px;font-weight:800;letter-spacing:-.035em;line-height:1.1}.ehva-inv-header{position:sticky;top:0;z-index:10;padding:12px 22px;border-bottom:1px solid var(--line-2);background:color-mix(in srgb,var(--card) 85%,var(--canvas));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ehva-inv-player{padding:14px 22px;border-bottom:1px solid var(--line-2)}.ehva-inv-zones{display:flex;align-items:stretch;min-height:calc(100vh - 130px)}.ehva-inv-rail{width:250px;flex:none;border-right:1px solid var(--line-2);padding:18px;display:flex;flex-direction:column;gap:18px}.ehva-inv-center{flex:1;min-width:0;padding:18px 22px;background:color-mix(in srgb,var(--card) 30%,var(--canvas))}.ehva-inv-side{width:420px;flex:none;border-left:1px solid var(--line-2);padding:18px}.ehva-inv-reopen{display:flex;flex-direction:column;flex:none}.ehva-inv-reopen-tab{width:30px;flex:1;border:0;border-left:1px solid var(--line-2);background:transparent;color:var(--blue);cursor:pointer;writing-mode:vertical-rl;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}@media(max-width:62em){.ehva-inv-zones{display:block;min-height:0}.ehva-inv-rail,.ehva-inv-side{width:auto;border-right:0;border-left:0}.ehva-inv-rail{border-bottom:1px solid var(--line-2)}.ehva-inv-side{border-top:1px solid var(--line-2)}.ehva-inv-reopen{flex-direction:row;border-top:1px solid var(--line-2)}.ehva-inv-reopen-tab{width:auto;writing-mode:horizontal-tb;border-left:0;padding:12px 10px}}@media(max-width:48em){.ehva-call-drawer{--drawer-size: 100vw}.ehva-inv-header{flex-wrap:wrap;padding:10px 14px;row-gap:6px}.ehva-inv-player,.ehva-inv-center,.ehva-inv-rail,.ehva-inv-side{padding:14px}.ehva-stat-cell{padding:12px 14px}.ehva-stat-value{margin-top:4px;font-size:22px}.ehva-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ehva-calls-table-scroll{overflow-x:hidden}.ehva-calls-table-scroll>div{min-width:0}.ehva-calls-table-scroll table{display:block;width:100%;max-width:100%}.ehva-calls-table-scroll tbody>tr>td{display:block;min-width:0;max-width:100%}.ehva-calls-table-scroll colgroup,.ehva-calls-table-scroll thead{display:none}.ehva-calls-table-scroll tbody{display:block;width:100%}.ehva-calls-table-scroll tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) 118px;grid-template-areas:"status duration" "time disposition" "number number" "agent agent" "tags tags" "review review";border-bottom:1px solid var(--line-1)}.ehva-calls-table-scroll tbody>tr>td{padding:3px 16px}.ehva-calls-table-scroll tbody>tr>td[data-cell=status],.ehva-calls-table-scroll tbody>tr>td[data-cell=duration]{padding-top:12px}.ehva-calls-table-scroll tbody>tr>td[data-cell=review]{padding-top:8px;padding-bottom:12px}.ehva-calls-table-scroll tbody>tr>td[data-cell=id],.ehva-calls-table-scroll tbody>tr>td[data-cell=select]{display:none}td[data-cell=status]{grid-area:status}td[data-cell=time]{grid-area:time}td[data-cell=number]{grid-area:number}td[data-cell=agent]{grid-area:agent}td[data-cell=duration]{grid-area:duration}td[data-cell=disposition]{grid-area:disposition}.ehva-calls-table-scroll tbody>tr>td[data-cell=duration],.ehva-calls-table-scroll tbody>tr>td[data-cell=disposition]{display:flex;align-items:center;justify-content:flex-end}td[data-cell=tags]{grid-area:tags}td[data-cell=review]{grid-area:review}.ehva-calls-table-scroll tbody>tr.ehva-call-selected,.ehva-calls-table-scroll tbody>tr.ehva-call-selected:hover{box-shadow:inset 0 1px 0 var(--blue),inset 0 -1px 0 var(--blue)}.ehva-calls-table-scroll tbody>tr.ehva-call-selected>td,.ehva-calls-table-scroll tbody>tr.ehva-call-selected.ehva-call-row:hover>td{box-shadow:none}.ehva-calls-table-scroll tbody>tr.ehva-calls-wide-row{display:block}.ehva-calls-table-scroll tbody>tr.ehva-calls-wide-row>td{display:block;padding:8px 16px}}.ehva-bulk-review-bar{display:flex;align-items:center;gap:10px;min-width:0}.ehva-bulk-review-count{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:10px;background:var(--blue);color:var(--on-blue);font-size:13px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.ehva-bulk-review-select{width:190px}.ehva-bulk-review-delete,.ehva-bulk-review-clear{display:inline-flex;align-items:center;height:38px;padding:0 16px;border:0;border-radius:10px;cursor:pointer;font-family:inherit;line-height:1;background:var(--card-2);box-shadow:var(--shadow);color:var(--ink-2);font-size:13px;font-weight:600;white-space:nowrap}.ehva-bulk-review-delete{color:var(--neg)}.ehva-bulk-review-delete:disabled,.ehva-bulk-review-clear:disabled{opacity:.5;cursor:default}@media(max-width:48em){.ehva-bulk-review-bar{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%}.ehva-bulk-review-select{width:100%}.ehva-bulk-review-delete{justify-self:start}.ehva-bulk-review-clear{justify-self:end}}.ehva-live-zones{display:flex;align-items:stretch;height:calc(100vh - 118px)}.ehva-live-rail{width:250px;flex:none;border-right:1px solid var(--line-2);padding:18px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.ehva-live-center{flex:1;min-width:0;display:flex;flex-direction:column;background:color-mix(in srgb,var(--card) 30%,var(--canvas))}@media(max-width:48em){.ehva-live-zones{display:flex;flex-direction:column;height:calc(100vh - 96px)}.ehva-live-rail{width:auto;border-right:0;border-bottom:1px solid var(--line-2);padding:14px;overflow-y:visible;flex:none}.ehva-live-center{flex:1;min-height:0}}@media(max-width:48em){.ehva-agent-layout{flex-direction:column;flex-wrap:nowrap;gap:16px}.ehva-agent-layout>*{width:100%}.ehva-edit-pad{padding:18px 16px!important}.ehva-agent-title{font-size:22px!important}.ehva-agent-actions{width:100%;align-items:stretch!important}.ehva-agent-actions>.mantine-Text-root{text-align:left!important}.ehva-area-row{justify-content:flex-start}.ehva-area-switcher{max-width:100%;overflow-x:auto;scrollbar-width:none}.ehva-area-switcher::-webkit-scrollbar{display:none}.ehva-area-pill{padding:8px 14px!important;white-space:nowrap}.ehva-section-rail{width:100%!important;flex-shrink:1!important}.ehva-prompt-rail{display:contents!important}.ehva-prompt-nav{order:1}.ehva-prompt-main{order:2}.ehva-prompt-outline{order:3}.ehva-prompt-stats{order:4}.ehva-section-rail,.ehva-prompt-nav,.ehva-prompt-outline,.ehva-prompt-stats{border-radius:18px}.ehva-prompt-nav,.ehva-prompt-outline,.ehva-prompt-stats{width:100%}.ehva-section-rail>.mantine-Stack-root,.ehva-section-rail>.mantine-Stack-root>.mantine-Stack-root,.ehva-prompt-nav>.mantine-Stack-root{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.ehva-section-rail .ehva-rail-item,.ehva-prompt-nav .ehva-rail-item,.ehva-prompt-nav .mantine-Button-root{flex:0 1 auto;min-width:0;max-width:100%;white-space:nowrap}.ehva-prompt-nav-title{flex:none;padding:6px 4px!important}.ehva-prompt-nav-title>div:last-child{display:none}.ehva-prompt-outline .mantine-Stack-root{max-height:170px;overflow-y:auto}.ehva-chat-dock{width:100%!important;flex-shrink:1!important}.ehva-mode-controls{flex-wrap:wrap;gap:12px!important}.ehva-mode-controls>.mantine-TextInput-root{width:100%!important}.ehva-mode-controls>*{margin-top:0!important}.ehva-mode-controls>div:empty{display:none}}
