@charset "UTF-8";:root{--paper: #fbfaf8;--surface: #ffffff;--surface-2: #f3f1ec;--rule: #e6e3dc;--rule-soft: #efede7;--ink: #1d232b;--ink-2: #5c646e;--ink-3: #8b9299;--act: #0b5c4c;--act-hover: #094b3e;--act-soft: #e7f1ee;--act-line: #c3dbd4;--new: #1d4ed8;--warn: #9a5b00;--warn-soft: #fff3df;--breach: #a81e17;--breach-soft: #fdebe9;--ai: #6b3fa0;--ai-soft: #f3edfa;--ch-whatsapp: #1fa855;--ch-webchat: #3b4b66;--ch-sms: #8a5a2b;--ch-email: #2f6f9e;--ch-voice: #0f7d8c;--ch-unknown: #6b7280;--clock-calm: #7e9089;--clock-warn: #c68215;--clock-hot: #a81e17;--sans: system-ui, "Segoe UI", "Noto Sans Hebrew", "Arial Hebrew", Arial, sans-serif;--mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, "Liberation Mono", monospace;--fs-xs: 11px;--fs-s: 12px;--fs-m: 13px;--fs-base: 14px;--fs-l: 16px;--fs-xl: 20px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--r1: 3px;--r2: 6px;--rp: 999px;--lift: 0 1px 2px rgba(29, 35, 43, .06), 0 10px 28px -14px rgba(29, 35, 43, .22);--scrim: rgba(29, 35, 43, .38)}@media(prefers-color-scheme:dark){:root{--paper: #14181d;--surface: #1a1f25;--surface-2: #22282f;--rule: #2c333b;--rule-soft: #252b32;--ink: #e8eaed;--ink-2: #a2aab3;--ink-3: #737c85;--act: #4ec3a7;--act-hover: #6ad0b7;--act-soft: #17322c;--act-line: #26584c;--new: #7aa2ff;--warn: #e0aa5a;--warn-soft: #33291a;--breach: #f08a82;--breach-soft: #34201e;--ai: #bb9be6;--ai-soft: #2a2136;--ch-whatsapp: #3fc873;--ch-webchat: #8ba3cc;--ch-sms: #c99160;--ch-email: #6fa9d6;--ch-voice: #4fc0cf;--ch-unknown: #9aa2ad;--clock-calm: #6d837b;--clock-warn: #dda44a;--clock-hot: #f08a82;--scrim: rgba(0, 0, 0, .6)}}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--sans)}body{margin:0;font-size:var(--fs-base);line-height:1.5;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,textarea,[tabindex],[role=button]):focus-visible{outline:2px solid var(--act);outline-offset:2px;border-radius:var(--r1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ltr-island{direction:ltr;unicode-bidi:isolate;display:inline-block}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);min-height:26px;border:1px solid var(--rule);border-radius:var(--r1);background:var(--surface);color:var(--ink);padding:4px 10px;font-size:var(--fs-m);font-weight:500;line-height:1.3;cursor:pointer;box-shadow:0 1px #1d232b0a;transition:background .12s ease,border-color .12s ease,color .12s ease}.btn:hover:not([disabled]){background:var(--surface-2);border-color:var(--ink-3);color:var(--ink)}.btn:active:not([disabled]){box-shadow:none;transform:translateY(.5px)}.btn[disabled]{color:var(--ink-3);background:var(--paper);border-color:var(--rule-soft);box-shadow:none;cursor:not-allowed}.btn--primary{background:var(--act);border-color:var(--act);color:#fff}.btn--primary:hover:not([disabled]){background:var(--act-hover);border-color:var(--act-hover);color:#fff}.btn--quiet{background:transparent;color:var(--ink-2);padding:3px 8px;font-size:var(--fs-s);box-shadow:none}.btn--quiet:hover:not([disabled]){background:var(--surface-2);border-color:var(--ink-3);color:var(--ink)}.btn--danger:hover:not([disabled]){color:var(--breach);border-color:var(--breach);background:var(--breach-soft)}.btn--soon{display:inline-flex;align-items:center;min-height:24px;border:1px dashed var(--rule);border-radius:var(--r1);background:none;color:var(--ink-3);font-size:var(--fs-s);padding:2px 8px;cursor:not-allowed}.tabs{display:flex;gap:var(--s2);flex-wrap:wrap;border-block-end:1px solid var(--rule)}.tab{display:inline-flex;align-items:center;gap:6px;margin-block-end:-1px;border:none;border-block-end:2px solid transparent;border-radius:var(--r1) var(--r1) 0 0;background:none;color:var(--ink-2);padding:4px 10px;font-size:var(--fs-m);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.tab:hover:not([disabled]){background:var(--surface-2);color:var(--ink)}.tab.active{border-block-end-color:var(--act);color:var(--act);font-weight:600}.tab[disabled]{color:var(--ink-3);cursor:not-allowed}.chip{display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:var(--rp);background:var(--surface-2);color:var(--ink-2);padding:1px 8px;font-size:var(--fs-s);font-weight:500;white-space:nowrap}.chip--warn{background:var(--warn-soft);border-color:transparent;color:var(--warn)}.chip--breach{background:var(--breach-soft);border-color:transparent;color:var(--breach)}.chip--ai{background:var(--ai-soft);border-color:transparent;color:var(--ai)}.chip--calm{background:none;border-color:transparent;color:var(--ink-3);padding-inline:0}.chip--on{background:var(--act-soft);border-color:transparent;color:var(--act)}label.chip{cursor:pointer}.chip.active{background:var(--act-soft);color:var(--act)}.chip>button{border:none;background:none;padding:0 2px;color:inherit;font-size:inherit;cursor:pointer}.chip>button:hover{color:var(--breach)}.eyebrow{margin:0 0 var(--s2);padding-block-end:var(--s1);border-block-end:1px solid var(--rule-soft);font-size:var(--fs-xs);font-weight:600;color:var(--ink-3);letter-spacing:.08em}.cap{position:relative;flex:1;height:4px;min-width:24px;border-radius:var(--rp);background:var(--surface-2);overflow:hidden}.cap>i{position:absolute;inset-block:0;inset-inline-start:0;display:block;border-radius:var(--rp);background:var(--clock-calm);transition:width 1s linear}.cap[data-clock=warn]>i{background:var(--clock-warn)}.cap[data-clock=hot]>i{background:var(--clock-hot)}.dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--s4);background:var(--scrim)}.dialog{display:grid;gap:var(--s3);width:min(400px,100%);max-height:86vh;overflow-y:auto;padding:var(--s4) var(--s5);border-radius:var(--r2);background:var(--surface);color:var(--ink);box-shadow:var(--lift)}.dialog--medium{width:min(560px,100%)}.dialog--wide{width:min(720px,100%)}.dialog>h2,.dialog>h3{margin:0;font-size:var(--fs-l);font-weight:600}.dialog label{display:grid;gap:var(--s1);font-size:var(--fs-m);color:var(--ink-2)}.dialog-actions{display:flex;gap:var(--s2);justify-content:flex-start;margin:0;padding-block-start:var(--s1)}.field,.dialog input:not([type=radio]):not([type=checkbox]),.dialog select,.dialog textarea{padding:5px 10px;border:1px solid var(--rule);border-radius:var(--r1);background:var(--paper);color:var(--ink)}.field::placeholder,.dialog textarea::placeholder{color:var(--ink-3)}.error{color:var(--breach);font-size:var(--fs-s)}.hint,.loading{color:var(--ink-3);font-size:var(--fs-s)}.secondary{color:var(--ink-3)}.view{display:grid;gap:var(--s3);align-content:start;height:100%;overflow-y:auto;padding:var(--s4)}.view>h2{margin:0;font-size:var(--fs-l);font-weight:600}.view h3{margin:var(--s2) 0 0;font-size:var(--fs-m);font-weight:600}.view label{display:grid;gap:var(--s1);font-size:var(--fs-m);color:var(--ink-2);max-width:22rem}.view input:not([type=radio]):not([type=checkbox]),.view select,.view textarea{padding:5px 10px;border:1px solid var(--rule);border-radius:var(--r1);background:var(--paper);color:var(--ink)}.panel,.clearing-actions,.resolve-form{display:grid;gap:var(--s2);justify-items:start;padding:var(--s3);border:1px solid var(--rule);border-radius:var(--r2);background:var(--surface)}.selected-conversation{display:grid;gap:var(--s3);padding-block-start:var(--s3);border-block-start:1px solid var(--rule)}table{width:100%;border-collapse:collapse;font-size:var(--fs-m)}th{padding:var(--s2);text-align:start;font-size:var(--fs-xs);font-weight:600;color:var(--ink-3);letter-spacing:.06em;white-space:nowrap;border-block-end:1px solid var(--rule)}td{padding:var(--s2);border-block-end:1px solid var(--rule-soft)}tbody tr:hover{background:var(--surface-2)}tbody tr.selected{background:var(--act-soft)}.agents-admin tbody tr.agent-row-disabled{color:var(--ink-3)}tr.detail-row>td{padding:var(--s3) var(--s4);background:var(--surface);border-block-end:1px solid var(--rule)}tbody tr.detail-row:hover{background:var(--surface)}.detail-row label{margin-block-end:var(--s2)}.filter-bar{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:end}.member-chips{display:flex;flex-wrap:wrap;gap:var(--s1);margin-block-end:var(--s2)}.condition-pair{display:inline-flex;align-items:center;gap:var(--s1);margin-inline-end:var(--s2)}.rule-summary{font-size:var(--fs-s);margin-block:2px}.weekly-hours-form{max-width:28rem}.crm-sync-admin{display:grid;gap:var(--s3);justify-items:start}.config-body{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:var(--s4);align-items:start}.config-keys tbody tr{cursor:pointer}.config-detail{display:grid;gap:var(--s2);align-content:start;min-width:0}.config-detail>h3{font-family:var(--mono)}.config-textarea{width:100%;min-height:220px;font-family:var(--mono);font-size:var(--fs-s)}@media(max-width:900px){.config-body{grid-template-columns:1fr}}.dyn{display:inline-flex;align-items:center;gap:5px;color:var(--act);font-size:var(--fs-m);font-weight:500;text-decoration:none}.dyn:hover{text-decoration:underline;text-underline-offset:2px}.dyn:after{content:"\2197";font-size:.85em;line-height:1}
