:root{color:#eaf3ff;font-synthesis:none;text-rendering:optimizelegibility;--bg:#06152e;--bg-deep:#031023;--surface:#0b1d3a;--surface-2:#10294b;--line:#8fb1e026;--line-strong:#8fb1e040;--text:#f4f8ff;--muted:#88a0bf;--blue:#1683ff;--cyan:#12c8ee;--green:#42d99a;--amber:#ffb85c;--danger:#ff6682;--shadow:0 22px 50px #00061447;background:#06152e;font-family:Segoe UI Variable,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 67% -5%, #1c6eff1f, transparent 31%), var(--bg);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:20;background:linear-gradient(#041026fa,#040f20f2);flex-direction:column;flex:0 0 252px;width:252px;height:100vh;padding:22px 16px;transition:width .22s,flex-basis .22s;display:flex;position:sticky;top:0}.sidebar.collapsed{flex-basis:82px;width:82px}.brand{align-items:center;gap:11px;min-height:53px;margin:0 7px 24px;display:flex}.brand img{object-fit:cover;border-radius:11px;width:44px;height:44px}.brand div{min-width:0;display:grid}.brand strong{letter-spacing:.22em;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:18px}.brand span{color:var(--muted);letter-spacing:.08em;white-space:nowrap;margin-top:2px;font-size:10px}.nav-list{gap:5px;display:grid}.nav-list button{color:#8ea6c5;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;height:44px;padding:0 13px;transition:all .2s;display:flex}.nav-list button:hover{color:#fff;background:#ffffff09}.nav-list button.active{color:#fff;box-shadow:inset 3px 0 0 var(--blue);background:linear-gradient(90deg,#1781ff2e,#12c8ee0d);border-color:#1b82ff33}.nav-list button span{font-size:13px;font-weight:600}.collapsed .nav-list button{justify-content:center;padding:0}.ai-status{min-height:58px;color:var(--cyan);background:#0f2e4ca8;border:1px solid #12c8ee2e;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:11px;display:flex;position:relative}.ai-status div{flex:1;display:grid}.ai-status strong{color:#fff;font-size:12px}.ai-status span{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:9px}.ai-status i{background:var(--green);width:8px;height:8px;box-shadow:0 0 12px var(--green);border-radius:50%}.collapsed .ai-status{justify-content:center}.collapsed .ai-status i{position:absolute;top:9px;right:8px}.collapse-button{border:1px solid var(--line);width:34px;height:28px;color:var(--muted);background:#ffffff06;border-radius:8px;place-items:center;margin:13px auto -4px;display:grid}.main-area{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#06152ec7;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:19px 30px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:-.02em;margin:0;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:24px}.topbar p{color:var(--muted);margin:5px 0 0;font-size:11px}.topbar-actions{align-items:center;gap:10px;display:flex}.search-box{border:1px solid var(--line);width:min(280px,25vw);height:40px;color:var(--muted);background:#051023b8;border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.search-box input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:11px}.search-box input::placeholder{color:#667e9f}.icon-button{border:1px solid var(--line);color:#a7bdd7;background:#ffffff06;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:relative}.notification i{background:var(--danger);border:2px solid var(--bg);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.ai-button,.primary{color:#fff;background:linear-gradient(135deg,#0c69df,#1683ff);border:1px solid #238cff73;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:11px;font-weight:700;display:flex;box-shadow:0 8px 22px #1683ff2e}.profile{align-items:center;gap:9px;margin-left:4px;display:flex}.profile>div{background:linear-gradient(135deg,#145eb5,#13bdda);border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.profile span{display:grid}.profile strong{font-size:11px}.profile small{color:var(--muted);margin-top:2px;font-size:9px}.content{max-width:1700px;margin:0 auto;padding:22px 30px 32px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-card{border:1px solid var(--line);min-height:103px;box-shadow:var(--shadow);background:linear-gradient(145deg,#0f294ce0,#081b37e6);border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.stat-icon{border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.stat-icon.blue{color:#6fb7ff;background:#1683ff21}.stat-icon.cyan{color:var(--cyan);background:#12c8ee1c}.stat-icon.green{color:var(--green);background:#42d99a1c}.stat-icon.amber{color:var(--amber);background:#ffb85c1c}.stat-copy{gap:4px;display:grid}.stat-copy span{color:var(--muted);font-size:10px}.stat-copy strong{font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:24px}.stat-change{white-space:nowrap;border-radius:7px;align-self:end;padding:5px 7px;font-size:8.5px}.stat-change.blue,.stat-change.cyan{color:#74bbff;background:#1683ff14}.stat-change.green{color:var(--green);background:#42d99a14}.stat-change.amber{color:var(--amber);background:#ffb85c14}.dashboard-grid{gap:14px;margin-top:14px;display:grid}.primary-grid{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr)}.secondary-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr)}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#0d2648e0,#071933e8);border-radius:15px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:15px 18px;display:flex}.panel-head h2{margin:3px 0 0;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:15px}.section-label{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:8px;font-weight:700}.live-chip{border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:700;display:flex}.live-chip.online{color:var(--green);background:#42d99a14}.live-chip.offline{color:var(--danger);background:#ff668214}.call-operations{min-height:380px}.voice-core{grid-template-columns:136px 1fr;align-items:center;gap:16px;padding:17px 20px 13px;display:grid}.voice-orb{background:radial-gradient(circle,#1683ff2e,#1683ff08 57%,#0000 58%);border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative}.voice-orb img{object-fit:cover;z-index:2;border-radius:17px;width:76px;height:76px;position:relative}.pulse{opacity:0;border:1px solid #1999ff38;border-radius:50%;position:absolute;inset:8px}.voice-orb.active .pulse{animation:2.3s infinite pulse}.voice-orb.active .p2{animation-delay:.75s}.voice-orb.active .p3{animation-delay:1.5s}@keyframes pulse{0%{opacity:.8;transform:scale(.72)}to{opacity:0;transform:scale(1.3)}}.voice-copy strong{font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:17px}.voice-copy p{color:var(--muted);max-width:480px;font-size:10px;line-height:1.6}.voice-metrics{flex-wrap:wrap;gap:13px;margin-top:11px;display:flex}.voice-metrics span{color:#9ab1cf;align-items:center;gap:6px;font-size:9px;display:flex}.call-stream{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 20px}.call-stream>div{border-bottom:1px solid #8fb1e017;grid-template-columns:9px 135px 1fr auto;align-items:center;gap:9px;min-height:43px;font-size:9px;display:grid}.call-stream>div:last-child{border-bottom:0}.call-stream strong{font-size:9.5px}.call-stream small{color:var(--muted)}.call-stream b{color:#7ebcff;font-size:8.5px}.call-dot{border-radius:50%;width:7px;height:7px}.call-dot.active{background:var(--green);box-shadow:0 0 9px #42d99a8c}.call-dot.transfer{background:var(--amber);box-shadow:0 0 9px #ffb85c8c}.voice-actions{justify-content:space-between;align-items:center;min-height:56px;padding:9px 18px;display:flex}.voice-actions button,.ghost,.secondary{border-radius:9px;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.danger-soft{color:#ff98aa;background:#ff668217;border:1px solid #ff66822e}.ghost,.secondary{color:#a7bdd7;border:1px solid var(--line);background:#ffffff06}.period-button,.link-button{border:1px solid var(--line);color:#a8bdd7;background:#ffffff06;border-radius:8px;height:30px;padding:0 10px;font-size:9px}.link-button{color:#64adff;background:0 0;border:0}.chart-summary{align-items:baseline;gap:9px;padding:17px 18px 0;display:flex}.chart-summary strong{font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:25px}.chart-summary span{color:var(--muted);font-size:9px}.chart-summary em{color:var(--green);margin-left:auto;font-size:8px;font-style:normal}.bar-chart{align-items:flex-end;gap:7px;height:218px;padding:22px 19px 13px;display:flex}.bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bar-column i{background:linear-gradient(#21a8ff,#176fe7);border-radius:5px 5px 2px 2px;width:100%;min-height:8%;transition:all .25s;box-shadow:0 5px 14px #1683ff2e}.bar-column:hover i{filter:brightness(1.18)}.bar-column span{color:#627b9b;height:10px;font-size:7px}.chart-legend{color:var(--muted);gap:16px;padding:0 18px 15px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.blue-dot,.cyan-dot{border-radius:50%;width:7px;height:7px}.blue-dot{background:var(--blue)}.cyan-dot{background:var(--cyan)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:790px}th{color:#667e9f;text-align:left;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--line);height:39px;padding:0 12px;font-size:7.5px;font-weight:700}td{color:#c2d1e5;border-bottom:1px solid #8fb1e014;height:57px;padding:0 12px;font-size:9px}tbody tr:hover{background:#1560a912}.lead-cell{align-items:center;gap:9px;display:flex}.avatar{color:#fff;background:linear-gradient(135deg,#175fc2,#168fae);border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid}.lead-cell span{gap:3px;display:grid}.lead-cell strong{color:#edf4ff;font-size:9.5px}.lead-cell small{color:#7189a8;font-size:7.5px}.temperature{border-radius:7px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.temperature.caliente{color:#ff9cae;background:#ff668214}.temperature.tibio{color:var(--amber);background:#ffb85c14}.temperature.frio{color:#8eb2da;background:#8eb2da14}.status-text{color:#a8bad0}.row-actions{justify-content:flex-end;gap:4px;display:flex}.row-actions button{color:#7fa4ce;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.row-actions button:hover{border-color:var(--line);color:#fff;background:#ffffff08}.campaign-list{padding:6px 17px 10px}.campaign-row{border-bottom:1px solid #8fb1e017;padding:14px 0}.campaign-row:last-child{border-bottom:0}.campaign-title{grid-template-columns:8px 1fr auto;align-items:center;gap:9px;display:grid}.campaign-title div{gap:3px;display:grid}.campaign-title strong{font-size:9.5px}.campaign-title small{color:var(--muted);font-size:7.5px}.campaign-title b{color:#92b3d8;font-size:9px}.campaign-status{border-radius:50%;width:7px;height:7px}.campaign-status.activa{background:var(--green);box-shadow:0 0 8px #42d99a73}.campaign-status.pausada{background:var(--amber)}.campaign-status.programada{background:var(--blue)}.progress-track{background:#ffffff0e;border-radius:10px;height:5px;margin:10px 0 9px 17px;overflow:hidden}.progress-track i{background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:inherit;height:100%;display:block}.campaign-metrics{color:var(--muted);justify-content:space-between;padding-left:17px;font-size:7.5px;display:flex}.campaign-metrics strong{color:#dceaff;font-size:8.5px}.full-page-panel{min-height:calc(100vh - 146px)}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 146px);padding:40px;display:flex}.empty-icon{color:#6eb3ff;background:#1683ff14;border:1px solid #1683ff38;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.empty-state h2{margin:18px 0 8px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif}.empty-state p{max-width:480px;color:var(--muted);font-size:12px;line-height:1.7}.empty-state span{color:#6c85a4;font-size:9px}.modal-backdrop{z-index:99;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000714b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--line-strong);background:linear-gradient(145deg,#10294b,#081b36);border-radius:18px;width:min(510px,100%);padding:25px;position:relative;box-shadow:0 30px 90px #0006}.modal-close{width:32px;height:32px;color:var(--muted);border:1px solid var(--line);background:#ffffff08;border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.modal-icon{color:#6fb6ff;background:#1683ff1f;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.modal-card h2{margin:17px 0 8px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:20px}.modal-card>p{color:var(--muted);font-size:11px;line-height:1.6}.transfer-summary{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;margin:18px 0;display:grid;overflow:hidden}.transfer-summary div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;padding:12px;display:grid}.transfer-summary div:nth-child(2n){border-right:0}.transfer-summary div:nth-last-child(-n+2){border-bottom:0}.transfer-summary span,.modal-card label{color:var(--muted);font-size:9px}.transfer-summary strong{font-size:11px}.modal-card label{gap:7px;display:grid}.modal-card select{border:1px solid var(--line);color:#fff;background:#071a34;border-radius:9px;outline:0;height:41px;padding:0 11px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}@media (width<=1220px){.profile span,.search-box{display:none}.primary-grid,.secondary-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.sidebar{flex-basis:72px;width:72px;padding-inline:10px}.sidebar:not(.collapsed){flex-basis:72px;width:72px}.sidebar .brand div,.sidebar .nav-list span,.sidebar .ai-status div,.collapse-button{display:none}.sidebar .nav-list button{justify-content:center;padding:0}.sidebar .ai-status{justify-content:center}.topbar{min-height:74px;padding:14px 16px}.topbar p,.ai-button{display:none}.content{padding:15px}.stats-grid{grid-template-columns:1fr}.stat-card{min-height:88px}.voice-core{text-align:center;grid-template-columns:1fr;justify-items:center}.voice-metrics{justify-content:center}.call-stream>div{grid-template-columns:9px 1fr auto}.call-stream small{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.app-loading{min-height:100vh;color:var(--muted);align-content:center;place-items:center;gap:18px;font-size:12px;display:grid}.app-loading img{border-radius:18px;width:74px;height:74px;box-shadow:0 16px 48px #1683ff40}.login-page{background:var(--bg-deep);grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);min-height:100vh;display:grid}.login-brand-panel{background:radial-gradient(circle at 72% 28%,#1683ff47,#0000 35%),linear-gradient(145deg,#071933,#031023 72%);flex-direction:column;min-height:100vh;padding:54px 64px;display:flex;position:relative;overflow:hidden}.login-brand-panel:after{content:"";border:1px solid #12c8ee29;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;right:-190px;box-shadow:0 0 0 64px #1683ff06,0 0 0 132px #1683ff05}.login-logo{object-fit:contain;object-position:left center;z-index:1;width:min(420px,70%);height:auto;position:relative}.login-message{z-index:1;max-width:720px;margin:auto 0;position:relative}.login-message h1{letter-spacing:-.045em;margin:0 0 22px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(40px,4.6vw,72px);line-height:1.03}.login-message p{color:#98b1d1;max-width:590px;margin:0;font-size:15px;line-height:1.8}.login-capabilities{color:#adc5e1;z-index:1;flex-wrap:wrap;gap:22px;font-size:11px;display:flex;position:relative}.login-capabilities span{align-items:center;gap:9px;display:flex}.login-capabilities svg{color:var(--cyan)}.login-form-panel{border-left:1px solid var(--line);background:linear-gradient(#0b1d3a,#07162f);place-items:center;min-height:100vh;padding:40px;display:grid}.login-form{gap:18px;width:min(420px,100%);display:grid}.login-symbol{border-radius:17px;width:64px;height:64px;overflow:hidden;box-shadow:0 14px 40px #1683ff3d}.login-symbol img{object-fit:cover;width:100%;height:100%}.login-form h2{margin:8px 0 -10px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:30px}.login-form>p{color:var(--muted);margin:0 0 4px;font-size:12px}.login-form label,.entity-form label{color:#9ab1cf;gap:8px;font-size:10px;font-weight:600;display:grid}.input-with-icon{border:1px solid var(--line-strong);color:#6f8eb4;background:#0310239e;border-radius:11px;align-items:center;gap:10px;height:48px;padding:0 13px;display:flex}.input-with-icon:focus-within{border-color:#1683ff9e;box-shadow:0 0 0 3px #1683ff17}.input-with-icon input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.login-submit{justify-content:center;height:48px;margin-top:4px}.login-form>small{color:#637d9e;font-size:9px;line-height:1.6}.form-error{color:#ff9aad;background:#ff668214;border:1px solid #ff668240;border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.5}.form-error small{color:#f4afba;margin-top:4px;display:block}.page-head{align-items:flex-start;min-height:82px}.page-head p{color:var(--muted);margin:7px 0 0;font-size:10px}.page-actions{align-items:center;gap:9px;display:flex}.page-actions .secondary{height:40px}.inline-alert{border-radius:9px;margin:14px 18px 0;padding:10px 12px;font-size:10px}.inline-alert.error{color:#ff9aad;background:#ff668212;border:1px solid #ff668238}.loading-state{min-height:260px;color:var(--muted);place-items:center;font-size:11px;display:grid}.empty-list{color:#6f89aa;place-items:center;min-height:120px;padding:24px;font-size:10px;display:grid}.form-modal.wide{width:min(900px,100%);max-height:min(92vh,980px);overflow-y:auto}.modal-heading{align-items:center;gap:14px;margin-bottom:20px;padding-right:42px;display:flex}.modal-heading h2{margin:0 0 5px}.modal-heading p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.entity-form{gap:14px;display:grid}.entity-form input:not([type=checkbox]),.entity-form select,.entity-form textarea,.quick-edit select,.note-form textarea{border:1px solid var(--line);color:#eef5ff;background:#071a34;border-radius:9px;outline:0;width:100%;padding:0 11px;font-size:10px;transition:all .18s}.entity-form input:not([type=checkbox]),.entity-form select,.quick-edit select{height:41px}.entity-form textarea,.note-form textarea{resize:vertical;padding-block:10px;line-height:1.5}.entity-form input:focus,.entity-form select:focus,.entity-form textarea:focus,.quick-edit select:focus,.note-form textarea:focus{border-color:#1683ff9e;box-shadow:0 0 0 3px #1683ff14}.form-grid{gap:12px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.compact{gap:9px}.form-grid .span-2{grid-column:span 2}.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.simple-check{align-items:center;color:#b9cbe2!important;gap:9px!important;display:flex!important}.simple-check input{accent-color:var(--blue)}.consent-check{background:#12c8ee0e;border:1px solid #12c8ee2e;border-radius:11px;align-items:flex-start;padding:12px;gap:11px!important;display:flex!important}.consent-check input{accent-color:var(--blue);margin-top:3px}.consent-check span{color:var(--cyan);grid-template-columns:auto 1fr;gap:2px 8px;display:grid}.consent-check strong{color:#e8f2ff;font-size:10px}.consent-check small{color:var(--muted);grid-column:2;font-size:8px;font-weight:400}.form-action{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.file-drop{text-align:center;cursor:pointer;background:#1683ff0e;border:1px dashed #1683ff6b;border-radius:13px;align-content:center;place-items:center;min-height:148px;position:relative;color:#65adff!important;gap:8px!important;display:grid!important}.file-drop strong{color:#e8f2ff;font-size:11px}.file-drop small{color:var(--muted);font-size:9px}.file-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.mapping-help{border:1px solid var(--line);color:var(--muted);border-radius:10px;gap:4px;padding:11px;font-size:9px;display:grid}.mapping-help strong{color:#c7d8ec}.import-result{gap:16px;display:grid}.import-result>strong{font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:18px}.import-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.import-metrics span{border:1px solid var(--line);color:var(--muted);border-radius:10px;gap:4px;padding:12px;font-size:8px;display:grid}.import-metrics b{color:#fff;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:18px}.import-errors{color:#efc687;background:#ffb85c0e;border:1px solid #ffb85c2e;border-radius:10px;gap:5px;padding:10px;display:grid}.crm-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.crm-summary article{border:1px solid var(--line);background:linear-gradient(145deg,#0f294cdb,#071933e6);border-radius:13px;grid-template-columns:1fr auto;gap:3px 10px;padding:14px 16px;display:grid}.crm-summary span{color:var(--muted);font-size:9px}.crm-summary strong{grid-area:1/2/3;align-self:center;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:23px}.crm-summary small{color:#66809f;font-size:8px}.crm-page-head{min-height:88px}.crm-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:62px;padding:10px 16px;display:flex}.crm-search{border:1px solid var(--line);min-width:290px;max-width:480px;height:39px;color:var(--muted);background:#03102399;border-radius:9px;flex:1;align-items:center;gap:9px;padding:0 11px;display:flex}.crm-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:10px}.filter-group{color:#708bae;align-items:center;gap:7px;display:flex}.filter-group select{border:1px solid var(--line);color:#adc1da;background:#071a34;border-radius:9px;outline:0;height:39px;padding:0 9px;font-size:9px}.crm-table-wrap{min-height:360px;position:relative}.crm-table{min-width:1180px}.crm-table td{height:64px}.lead-cell-button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.project-cell{gap:3px;display:grid}.project-cell strong{color:#d9e7f8;font-size:9px}.project-cell small,.muted-cell{color:#7189a8;font-size:8px}.operator-cell,.compliance-ok,.compliance-warn,.compliance-block{align-items:center;gap:5px;font-size:8px;font-weight:600;display:inline-flex}.operator-cell{color:#9db7d7}.compliance-ok{color:var(--green)}.compliance-warn{color:var(--amber)}.compliance-block{color:#ff8ea2}.temperature.urgente{color:#ff8ea2;background:#ff66821c}.loading-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#9ab1cf;background:#051227b8;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.table-footer{border-top:1px solid var(--line);color:#7189a8;justify-content:space-between;align-items:center;min-height:47px;padding:0 17px;font-size:8px;display:flex}.table-footer small{color:#5e7797}.project-list{display:grid}.project-row{border-bottom:1px solid #8fb1e01a;grid-template-columns:46px minmax(280px,1fr) 170px 150px 72px;align-items:center;gap:15px;min-height:128px;padding:18px;display:grid}.project-row:hover{background:#1683ff09}.project-row.archived{opacity:.55}.project-mark{color:#67b2ff;background:#1683ff1a;border:1px solid #1683ff29;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.project-main{min-width:0}.project-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-title-line strong{font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:14px}.project-title-line>span{color:#6e89aa;letter-spacing:.08em;font-size:8px}.project-title-line i{color:var(--green);background:#42d99a12;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal}.project-title-line i.inactive{color:#93a5ba;background:#ffffff0a}.project-main>small{color:#7189a8;align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}.project-main p{color:#90a8c5;max-width:720px;margin:9px 0 0;font-size:9px;line-height:1.55}.project-price{gap:5px;display:grid}.project-price span,.project-price small{color:#7189a8;font-size:8px}.project-price strong{color:#e5f0ff;font-size:11px}.knowledge-score{color:var(--cyan);grid-template-columns:17px 1fr;gap:5px 7px;display:grid}.knowledge-score span{color:#7892b2;font-size:7px;display:grid}.knowledge-score strong{color:#cceaff;font-size:9px}.knowledge-score>div{background:#ffffff0e;border-radius:10px;grid-column:1/-1;height:4px;overflow:hidden}.knowledge-score>div i{background:linear-gradient(90deg, var(--blue), var(--cyan));height:100%;display:block}.project-actions{justify-content:flex-end}.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000714a8;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-drawer{border-left:1px solid var(--line-strong);background:linear-gradient(#0b1f3e,#06162f);width:min(700px,94vw);height:100vh;overflow-y:auto;box-shadow:-30px 0 90px #00000057}.drawer-header{border-bottom:1px solid var(--line);z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091d3af0;align-items:center;gap:13px;min-height:104px;padding:20px 62px 18px 22px;display:flex;position:sticky;top:0}.lead-avatar-large{background:linear-gradient(135deg,#1768d5,#14aabe);border-radius:13px;place-items:center;width:49px;height:49px;font-weight:800;display:grid}.drawer-header h2{margin:4px 0 3px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:19px}.drawer-header p{color:var(--muted);margin:0;font-size:9px}.drawer-close{width:34px;height:34px;color:var(--muted);border:1px solid var(--line);background:#ffffff08;border-radius:9px;place-items:center;display:grid;position:absolute;top:23px;right:18px}.drawer-score-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;min-height:48px;padding:10px 22px;display:flex}.drawer-alert{margin:12px 22px 0}.drawer-actions{gap:9px;padding:14px 22px 0;display:flex}.drawer-section{border:1px solid var(--line);background:#06183394;border-radius:12px;margin:14px 22px 0;padding:14px}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.contact-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#67adfa;align-items:center;gap:10px;min-height:66px;padding:12px;display:flex}.contact-grid>div:nth-child(2n){border-right:0}.contact-grid>div:nth-last-child(-n+2){border-bottom:0}.contact-grid span{color:var(--muted);gap:4px;min-width:0;font-size:8px;display:grid}.contact-grid strong{color:#e5effd;text-overflow:ellipsis;font-size:10px;overflow:hidden}.drawer-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.drawer-section-title strong{font-size:11px}.drawer-section-title small{color:var(--muted);font-size:8px}.quick-edit label{color:var(--muted);gap:6px;font-size:8px;display:grid}.compliance-grid{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:9px;padding:0;display:grid}.compliance-grid article{border:1px solid var(--line);background:#06183394;border-radius:11px;gap:12px;padding:12px;display:grid}.compliance-grid article>div{color:#64adff;gap:9px;display:flex}.compliance-grid span{gap:3px;display:grid}.compliance-grid strong{color:#e6f0fd;font-size:10px}.compliance-grid small{color:var(--muted);font-size:8px}.duplicate-box{background:#ffb85c09;border-color:#ffb85c33}.duplicate-row{border-top:1px solid #ffb85c1c;justify-content:space-between;align-items:center;gap:10px;min-height:54px;display:flex}.duplicate-row span{gap:3px;display:grid}.duplicate-row b{font-size:9px}.duplicate-row small{color:var(--muted);font-size:8px}.note-form{gap:9px;display:grid}.note-form button{justify-self:end}.timeline-section{margin-bottom:24px}.timeline-list{display:grid}.timeline-list article{border-bottom:1px solid #8fb1e017;grid-template-columns:34px 1fr;gap:10px;padding:11px 0;display:grid}.timeline-list article:last-child{border-bottom:0}.timeline-icon{color:#65adff;background:#1683ff17;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.timeline-icon.call{color:var(--cyan);background:#12c8ee14}.timeline-icon.appointment{color:var(--amber);background:#ffb85c14}.timeline-icon.consent{color:var(--green);background:#42d99a14}.timeline-list strong{font-size:9.5px}.timeline-list p{color:#8ea5c1;margin:5px 0;font-size:8.5px;line-height:1.5}.timeline-list small{color:#5f7897;font-size:7.5px}@media (width<=1120px){.login-page{grid-template-columns:1fr 430px}.login-brand-panel{padding:42px}.crm-toolbar{flex-wrap:wrap}.crm-search{min-width:260px;max-width:none}.filter-group{width:100%;overflow-x:auto}.project-row{grid-template-columns:46px minmax(240px,1fr) 150px 64px}.knowledge-score{display:none}}@media (width<=820px){.login-page{grid-template-columns:1fr}.login-brand-panel{min-height:360px;padding:30px}.login-message{margin:48px 0}.login-message h1{font-size:38px}.login-form-panel{border-left:0;border-top:1px solid var(--line);min-height:auto;padding:38px 24px 54px}.crm-summary{grid-template-columns:repeat(2,1fr)}.page-head{flex-direction:column;align-items:stretch}.page-actions{width:100%}.page-actions button{flex:1;justify-content:center}.form-grid.three,.knowledge-grid{grid-template-columns:1fr 1fr}.form-grid .span-2{grid-column:auto}.project-row{grid-template-columns:42px 1fr 60px}.project-price{display:none}.project-actions{grid-area:1/3}.compliance-grid{grid-template-columns:1fr}}@media (width<=600px){.login-brand-panel{min-height:320px}.login-logo{width:82%}.login-message h1{font-size:31px}.login-capabilities{gap:10px;display:grid}.crm-summary{grid-template-columns:1fr 1fr;gap:8px}.crm-summary article{padding:11px}.crm-toolbar{align-items:stretch}.crm-search{min-width:100%}.filter-group{grid-template-columns:18px 1fr;display:grid}.filter-group select{grid-column:2}.form-grid.two,.form-grid.three,.knowledge-grid{grid-template-columns:1fr}.import-metrics{grid-template-columns:1fr 1fr}.lead-drawer{width:100vw}.contact-grid{grid-template-columns:1fr}.contact-grid>div{border-right:0}.contact-grid>div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.contact-grid>div:last-child{border-bottom:0}.quick-edit .form-grid{grid-template-columns:1fr}.drawer-actions{grid-template-columns:1fr 1fr;display:grid}.drawer-actions button{justify-content:center}.project-row{grid-template-columns:38px 1fr;padding:14px}.project-actions{grid-area:auto/2;justify-content:flex-start}}.queue-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.queue-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#0f294ce0,#071933f0);border-radius:13px;grid-template-columns:1fr auto;gap:4px 10px;min-height:88px;padding:15px 16px;display:grid;position:relative;overflow:hidden}.queue-summary-grid article:after{content:"";background:linear-gradient(90deg,#0000,#1683ff85,#0000);height:2px;position:absolute;inset:auto 0 0}.queue-summary-grid span{color:var(--muted);font-size:8.5px}.queue-summary-grid strong{grid-column:1;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:24px}.queue-summary-grid i{border-radius:50%;grid-area:1/2/3;align-self:center;width:9px;height:9px;box-shadow:0 0 14px}.queue-summary-grid i.green{color:var(--green);background:var(--green)}.queue-summary-grid i.blue{color:var(--blue);background:var(--blue)}.queue-summary-grid i.cyan{color:var(--cyan);background:var(--cyan)}.queue-summary-grid i.amber{color:var(--amber);background:var(--amber)}.inline-alert.success{color:#8ce8bb;background:#42d99a12;border:1px solid #42d99a38}.campaign-management{overflow:hidden}.campaign-operations-list{display:grid}.campaign-operation{border-top:1px solid #8fb1e01a;transition:background .18s}.campaign-operation:first-child{border-top:0}.campaign-operation:hover,.campaign-operation.expanded{background:#1683ff06}.campaign-operation-main{grid-template-columns:48px minmax(260px,1.25fr) 150px 235px minmax(190px,auto);align-items:center;gap:16px;min-height:154px;padding:18px;display:grid}.campaign-state-icon{color:#71b7ff;background:#1683ff14;border:1px solid #1683ff2e;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.campaign-state-icon.active{color:var(--green);background:#42d99a12;border-color:#42d99a33;box-shadow:0 0 22px #42d99a0f}.campaign-state-icon.paused{color:var(--amber);background:#ffb85c12;border-color:#ffb85c33}.campaign-state-icon.completed{color:var(--cyan)}.campaign-state-icon.cancelled{color:#7c8ea5;filter:grayscale(.7)}.campaign-operation-copy{min-width:0}.campaign-name-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.campaign-name-line strong{font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:14px}.status-pill{letter-spacing:.04em;color:#91bfff;background:#1683ff17;border-radius:7px;padding:4px 7px;font-size:7px;font-weight:700}.status-pill.active{color:var(--green);background:#42d99a14}.status-pill.paused{color:var(--amber);background:#ffb85c14}.status-pill.completed{color:var(--cyan);background:#12c8ee14}.status-pill.cancelled{color:#8395aa;background:#ffffff0a}.campaign-operation-copy>small{color:#6f89a9;margin-top:5px;font-size:8px;display:block}.campaign-operation-copy>p{color:#94aac4;max-width:680px;margin:8px 0;font-size:9px;line-height:1.5}.campaign-policy{flex-wrap:wrap;gap:12px;display:flex}.campaign-policy span{color:#7f99b9;align-items:center;gap:5px;font-size:7.5px;display:inline-flex}.campaign-progress-block{gap:5px;display:grid}.campaign-progress-block>strong{font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:22px}.campaign-progress-block>span{color:var(--muted);font-size:8px}.campaign-progress-block .progress-track{margin:4px 0 0}.campaign-counts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.campaign-counts span{color:#7189a8;background:#03102357;border:1px solid #8fb1e01a;border-radius:9px;gap:3px;min-height:47px;padding:9px;font-size:7px;display:grid}.campaign-counts strong{color:#dce9f8;font-size:11px}.campaign-command-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.campaign-command-bar button{border:1px solid var(--line);color:#82a3c9;background:#ffffff06;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:31px;height:31px;display:inline-flex}.campaign-command-bar button:hover:not(:disabled){color:#fff;background:#1683ff14;border-color:#1683ff59}.campaign-command-bar button:disabled{opacity:.45;cursor:wait}.campaign-command-bar .text-command{padding:0 9px;font-size:8px;font-weight:700}.campaign-command-bar .primary-command{color:#72b9ff;background:#1683ff17;border-color:#1683ff47}.campaign-command-bar .warning-command{color:var(--amber);border-color:#ffb85c38}.campaign-queue-detail{border:1px solid var(--line);background:#04122794;border-radius:12px;margin:0 18px 18px 82px;overflow:hidden}.queue-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 14px;display:flex}.queue-detail-head>div{gap:3px;display:grid}.queue-detail-head strong{font-size:10px}.queue-detail-head span{color:var(--muted);font-size:8px}.loading-state.compact{min-height:130px}.queue-table-wrap{overflow-x:auto}.queue-table{min-width:900px}.queue-table td{height:52px}.queue-table td:first-child{align-content:center;gap:3px;display:grid}.queue-table td:first-child strong{color:#e3eefc;font-size:9px}.queue-table td:first-child small{color:#6f89a8;font-size:7.5px}.target-status{color:#9db9da;background:#9db9da12;border-radius:7px;padding:5px 7px;font-size:7.5px;font-weight:700;display:inline-flex}.target-status.queued,.target-status.pending{color:#78b9ff;background:#1683ff14}.target-status.in_progress{color:var(--green);background:#42d99a14}.target-status.retry{color:var(--amber);background:#ffb85c14}.target-status.completed{color:var(--cyan);background:#12c8ee14}.target-status.failed,.target-status.cancelled{color:#ff8da1;background:#ff668214}.queue-empty{flex-direction:column;gap:9px;display:flex}.campaign-form{padding-bottom:3px}.form-section-title{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:3px;padding-top:13px;display:flex}.form-section-title strong{color:#dfeaf8;font-size:10px}.form-section-title span{color:#6f89a8;font-size:8px}.temperature-selector,.weekday-selector{flex-wrap:wrap;gap:7px;display:flex}.temperature-selector button,.weekday-selector button{border:1px solid var(--line);color:#839dbd;background:#ffffff06;border-radius:8px;min-width:42px;height:34px;font-size:8px;font-weight:700}.temperature-selector button.selected,.weekday-selector button.selected{color:#fff;background:#1683ff1f;border-color:#1683ff6b;box-shadow:inset 0 0 0 1px #1683ff14}.weekday-selector button{width:34px;min-width:34px}.check-row{flex-wrap:wrap;gap:18px;display:flex}@media (width<=1320px){.queue-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-operation-main{grid-template-columns:48px minmax(260px,1fr) 130px 190px}.campaign-command-bar{grid-column:2/-1;justify-content:flex-start}}@media (width<=980px){.queue-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-operation-main{grid-template-columns:44px 1fr 120px}.campaign-counts{grid-column:2/-1;grid-template-columns:repeat(4,1fr)}.campaign-command-bar{grid-column:2/-1}.campaign-queue-detail{margin-left:18px}}@media (width<=680px){.queue-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.queue-summary-grid article{min-height:76px;padding:12px}.queue-summary-grid strong{font-size:20px}.campaign-operation-main{grid-template-columns:38px 1fr;align-items:flex-start;gap:10px;padding:14px}.campaign-state-icon{width:36px;height:36px}.campaign-progress-block,.campaign-counts,.campaign-command-bar{grid-column:1/-1}.campaign-progress-block{grid-template-columns:auto 1fr;align-items:center}.campaign-progress-block .progress-track{grid-column:1/-1}.campaign-counts{grid-template-columns:1fr 1fr}.campaign-command-bar{justify-content:flex-start}.campaign-command-bar .text-command{flex:1}.campaign-queue-detail{margin:0 10px 12px}.form-section-title{flex-direction:column;align-items:flex-start}.check-row{gap:10px;display:grid}}.telephony-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.telephony-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#0f294ce0,#071933f0);border-radius:13px;grid-template-rows:auto 1fr;grid-template-columns:30px 1fr;align-items:center;gap:3px 9px;min-height:88px;padding:15px 16px;display:grid}.telephony-summary-grid svg{color:#62aaff;grid-row:1/3}.telephony-summary-grid span{color:var(--muted);font-size:8.5px}.telephony-summary-grid strong{align-self:end;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:24px}.telephony-top-grid{grid-template-columns:1.1fr .9fr;gap:14px;margin-bottom:14px;display:grid}.provider-health-panel,.live-calls-panel{min-height:280px}.provider-health-body{grid-template-columns:116px 1fr;align-items:center;gap:20px;padding:18px 0 22px;display:grid}.provider-mark{color:#66809f;border:1px solid var(--line);background:radial-gradient(circle at 50% 42%,#ffffff0e,#ffffff04);border-radius:28px;place-items:center;width:102px;height:102px;display:grid;position:relative}.provider-mark.online{color:var(--cyan);border-color:#12c8ee47;box-shadow:0 0 34px #12c8ee14}.provider-mark .pulse{opacity:.18;border:1px solid;border-radius:22px;position:absolute;inset:12px}.provider-mark .p2{opacity:.08;inset:3px}.provider-health-body>div:last-child{gap:7px;display:grid}.provider-health-body strong{font-size:16px}.provider-health-body p{color:#91a8c4;margin:0;font-size:9px;line-height:1.55}.provider-meta{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.provider-meta span{color:#7893b2;border:1px solid var(--line);background:#ffffff06;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:7.5px;display:flex}.live-count{min-width:31px;height:31px;color:var(--cyan);background:#12c8ee14;border:1px solid #12c8ee29;border-radius:10px;place-items:center;display:grid}.live-call-list{gap:6px;display:grid}.live-call-list>button{text-align:left;width:100%;min-height:50px;color:inherit;background:#020e2252;border:1px solid #8fb1e014;border-radius:9px;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.live-call-list>button:hover{background:#1683ff0d;border-color:#1683ff47}.live-call-list>button div{gap:3px;display:grid}.live-call-list strong{font-size:9px}.live-call-list small{color:var(--muted);font-size:7.5px}.live-call-list b{color:#7ca4d2;font-size:8px}.call-live-dot{background:#64809f;border-radius:50%;width:7px;height:7px}.call-live-dot.active{background:var(--green);box-shadow:0 0 10px #42d99a99}.call-live-dot.ringing{background:var(--amber);box-shadow:0 0 10px #ffb85c99}.call-live-dot.queued{background:var(--blue);box-shadow:0 0 10px #1683ff99}.empty-live-calls{color:#6e87a7;align-content:center;place-items:center;gap:10px;min-height:150px;font-size:8.5px;display:grid}.telephony-management{padding:0;overflow:hidden}.telephony-tabs{border-bottom:1px solid var(--line);background:#03112652;align-items:end;gap:4px;min-height:58px;padding:0 18px;display:flex}.telephony-tabs button{color:#7189a8;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:44px;padding:0 14px;font-size:8px;font-weight:700;display:flex}.telephony-tabs button.active{color:#dcecff;border-color:var(--blue)}.telephony-tab-content{padding:18px}.telephony-toolbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.telephony-toolbar h2{margin:0 0 5px;font-size:15px}.telephony-toolbar p{color:var(--muted);margin:0;font-size:8.5px}.telephony-toolbar-actions{gap:8px;display:flex}.telephony-toolbar-actions select{min-width:160px}.telephony-table-wrap{border:1px solid var(--line);border-radius:11px;overflow-x:auto}.telephony-table{border-collapse:collapse;width:100%;min-width:920px}.telephony-table th{text-align:left;color:#66809f;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;background:#ffffff05;height:37px;padding:0 11px;font-size:7px}.telephony-table td{color:#abc0d8;border-bottom:1px solid #8fb1e012;min-height:52px;padding:10px 11px;font-size:8px}.telephony-table tr:last-child td{border-bottom:0}.telephony-table td>strong,.telephony-table td>small{display:block}.telephony-table td>strong{color:#e1ebf8;font-size:8.5px}.telephony-table td>small{color:#657e9c;text-overflow:ellipsis;max-width:170px;margin-top:3px;font-size:7px;overflow:hidden}.direction-tag,.call-status-tag{border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:700;display:inline-flex}.direction-tag{color:#7dafed;background:#1683ff12}.direction-tag.inbound{color:var(--cyan);background:#12c8ee12}.call-status-tag{color:#7893b2;background:#ffffff09}.call-status-tag.active,.call-status-tag.completed{color:var(--green);background:#42d99a14}.call-status-tag.ringing{color:var(--amber);background:#ffb85c14}.call-status-tag.failed,.call-status-tag.no_answer{color:#ff8c9c;background:#ff5f7a14}.call-status-tag.transferred{color:var(--cyan);background:#12c8ee14}.call-action-row{gap:4px;display:flex}.call-action-row button{color:#7da4d2;border:1px solid var(--line);background:#ffffff06;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.call-action-row button:hover{color:#fff;border-color:#1683ff4d}.call-action-row .danger-icon{color:#ff8b9a}.trunk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.trunk-card{border:1px solid var(--line);background:#05162f99;border-radius:12px;gap:13px;padding:13px;display:grid}.trunk-card.default{border-color:#1683ff45;box-shadow:inset 0 2px #1683ff61}.trunk-card-head{grid-template-columns:38px 1fr auto;align-items:center;gap:9px;display:grid}.trunk-icon{color:#66adff;background:#1683ff14;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.trunk-card-head>div:nth-child(2){gap:3px;display:grid}.trunk-card-head strong{font-size:9.5px}.trunk-card-head small{color:var(--muted);font-size:7.5px}.status-light{background:#526b89;border-radius:50%;width:7px;height:7px}.status-light.online{background:var(--green);box-shadow:0 0 10px #42d99a73}.trunk-data{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trunk-data span{color:#657e9e;gap:3px;font-size:7px;display:grid}.trunk-data strong{color:#bbcee4;text-overflow:ellipsis;font-size:8px;overflow:hidden}.trunk-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.test-result{color:#7189a8;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;font-size:7px;display:flex;overflow:hidden}.test-result.ok{color:var(--green)}.test-result.error{color:#ff8c9c}.extension-list{gap:7px;display:grid}.extension-list article{border:1px solid var(--line);background:#05162f7a;border-radius:10px;grid-template-columns:39px minmax(180px,1fr) 60px 90px minmax(130px,auto);align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.extension-avatar{color:#718aa8;background:#ffffff09;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.extension-avatar.available{color:var(--green);background:#42d99a14}.extension-list article>div:nth-child(2){gap:3px;display:grid}.extension-list strong{font-size:9px}.extension-list small{color:#697f9c;font-size:7.5px}.extension-list b{color:#dbe7f5;font-size:11px}.extension-state{color:#7189a8;background:#ffffff09;border-radius:999px;justify-self:start;padding:5px 7px;font-size:7px}.extension-state.available{color:var(--green);background:#42d99a14}.call-detail-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.call-detail-summary article{border:1px solid var(--line);border-radius:10px;gap:5px;padding:10px;display:grid}.call-detail-summary span{color:var(--muted);font-size:7px}.call-detail-summary strong{font-size:9px}.call-detail-actions{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.call-detail-section{border:1px solid var(--line);background:#05162f6b;border-radius:11px;margin-top:10px;padding:13px}.event-timeline{display:grid}.event-timeline article{border-bottom:1px solid #8fb1e012;grid-template-columns:12px 1fr;gap:7px;padding:8px 0;display:grid}.event-timeline article:last-child{border-bottom:0}.event-timeline i{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 8px #1683ff66}.event-timeline div{grid-template-columns:1fr auto;gap:3px 8px;display:grid}.event-timeline strong{font-size:8.5px}.event-timeline small{color:#627b99;font-size:7px}.event-timeline p{color:#748dab;grid-column:1/-1;margin:0;font-size:7.5px}.recording-list{gap:6px;display:grid}.recording-list article{border:1px solid #8fb1e014;border-radius:8px;grid-template-columns:26px 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}.recording-list svg{color:var(--cyan)}.recording-list div{gap:3px;display:grid}.recording-list strong{font-size:8px}.recording-list small{color:var(--muted);font-size:7px}.recording-state{color:#7590b1;font-size:7px}.recording-state.finished{color:var(--green)}@media (width<=1180px){.telephony-summary-grid{grid-template-columns:repeat(3,1fr)}.trunk-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.telephony-top-grid{grid-template-columns:1fr}.extension-list article{grid-template-columns:39px 1fr 50px 80px}.extension-list article>small:last-child{grid-column:2/-1}}@media (width<=680px){.telephony-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.telephony-summary-grid article{min-height:76px;padding:12px}.telephony-summary-grid strong{font-size:20px}.provider-health-body{grid-template-columns:76px 1fr;gap:12px}.provider-mark{border-radius:18px;width:68px;height:68px}.provider-mark svg{width:27px}.telephony-tabs{align-items:end;overflow-x:auto}.telephony-tabs button{flex:none}.telephony-toolbar{flex-direction:column}.telephony-toolbar-actions{width:100%}.telephony-toolbar-actions select,.telephony-toolbar-actions button{flex:1}.trunk-grid{grid-template-columns:1fr}.call-detail-summary{grid-template-columns:1fr 1fr}.extension-list article{grid-template-columns:36px 1fr auto}.extension-list article>b{grid-area:1/3}.extension-state{grid-column:2}.extension-list article>small:last-child{grid-column:2/-1}}.voicebot-page{gap:14px;display:grid}.voicebot-hero{justify-content:space-between;align-items:center;gap:30px;min-height:196px;padding:25px 28px;display:flex;position:relative;overflow:hidden}.voicebot-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#12c8ee1f,#1683ff0d 42%,#0000 68%);border-radius:50%;width:330px;height:330px;position:absolute;top:-135px;right:-90px}.voicebot-hero-copy{z-index:2;max-width:750px;position:relative}.voicebot-hero h2{letter-spacing:-.035em;margin:7px 0 8px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(24px,3vw,38px)}.voicebot-hero p{color:#91a8c5;max-width:660px;margin:0;font-size:11px;line-height:1.75}.voicebot-hero-actions{gap:9px;margin-top:20px;display:flex}.voicebot-provider-orb{z-index:2;background:linear-gradient(145deg,#0e325cc7,#05142af5);border:1px solid #2895ff38;border-radius:36px;flex:0 0 136px;place-items:center;width:136px;height:136px;display:grid;position:relative;box-shadow:inset 0 0 30px #1683ff14,0 20px 50px #00051247}.voicebot-provider-orb img{z-index:2;border-radius:17px;width:72px;height:72px}.voicebot-provider-orb span{border:1px solid #12c8ee21;border-radius:28px;animation:2.8s infinite providerPulse;position:absolute;inset:14px}.voicebot-provider-orb span:nth-of-type(2){animation-delay:.9s}.voicebot-provider-orb span:nth-of-type(3){animation-delay:1.8s}.voicebot-provider-orb b{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:7px;position:absolute;bottom:10px}.voicebot-provider-orb.offline{filter:grayscale(.65);opacity:.7}@keyframes providerPulse{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.2)}}.voicebot-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.voicebot-kpis article{border:1px solid var(--line);background:linear-gradient(145deg,#0e284adb,#061831eb);border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:11px;min-height:82px;padding:14px;display:grid}.voicebot-kpis article>svg{color:#68b1ff;background:#1683ff1a;border-radius:10px;width:36px;height:36px;padding:9px}.voicebot-kpis article:nth-child(2)>svg{color:var(--cyan);background:#12c8ee14}.voicebot-kpis article:nth-child(3)>svg{color:var(--amber);background:#ffb85c14}.voicebot-kpis article:nth-child(4)>svg{color:var(--green);background:#42d99a14}.voicebot-kpis div{gap:3px;display:grid}.voicebot-kpis span{color:var(--muted);font-size:8px}.voicebot-kpis strong{font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:18px}.voicebot-kpis small{color:#627c9d;font-size:7px}.voicebot-layout{grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.voice-profile-panel,.voice-session-panel{min-height:470px}.voice-profile-panel .panel-head>svg{color:#6baef9}.voice-profile-list{gap:7px;padding:12px;display:grid}.voice-profile-list>button{width:100%;min-height:72px;color:inherit;text-align:left;background:#04132a6b;border:1px solid #8fb1e017;border-radius:11px;grid-template-columns:39px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.voice-profile-list>button:hover,.voice-profile-list>button.default{background:#1683ff0e;border-color:#1683ff47}.voice-profile-list>button.default{box-shadow:inset 3px 0 0 var(--blue)}.voice-profile-icon{width:36px;height:36px;color:var(--cyan);background:#12c8ee14;border-radius:10px;place-items:center;display:grid}.voice-profile-list>button>div:nth-child(2){gap:3px;min-width:0;display:grid}.voice-profile-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.voice-profile-list span,.voice-profile-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.voice-profile-list em{color:#6da9eb;white-space:nowrap;background:#1683ff12;border-radius:999px;padding:5px 7px;font-size:6.5px;font-style:normal}.voice-media-card{background:#12c8ee09;border:1px solid #12c8ee21;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-height:64px;margin:4px 12px 12px;padding:11px;display:grid}.voice-media-card>svg{color:var(--cyan)}.voice-media-card div{gap:3px;display:grid}.voice-media-card strong{font-size:8.5px}.voice-media-card span,.voice-media-card small{color:var(--muted);font-size:7px}.session-total{color:var(--muted);font-size:8px}.voice-session-table{overflow-x:auto}.voice-session-header,.voice-session-row{grid-template-columns:minmax(210px,1.4fr) 140px 130px 115px 38px;align-items:center;gap:10px;min-width:760px;display:grid}.voice-session-header{border-bottom:1px solid var(--line);color:#647d9c;text-transform:uppercase;letter-spacing:.08em;min-height:38px;padding:0 15px;font-size:7px}.voice-session-row{border-bottom:1px solid #8fb1e013;min-height:61px;padding:8px 15px}.voice-session-row:last-child{border-bottom:0}.voice-session-person{grid-template-columns:34px 1fr;align-items:center;gap:8px;min-width:0;display:grid}.voice-session-person>div{color:#6baef9;background:#1683ff14;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.voice-session-person>span{gap:3px;min-width:0;display:grid}.voice-session-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.voice-session-person small{color:#657f9f;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.voice-status{color:#7f99b8;background:#ffffff0a;border-radius:999px;justify-self:start;align-items:center;padding:5px 8px;font-size:7px;display:inline-flex}.voice-status.active{color:var(--green);background:#42d99a14}.voice-status.ready{color:#76baff;background:#1683ff14}.voice-status.transfer_pending,.voice-status.transfer_waiting{color:var(--amber);background:#ffb85c14}.voice-status.transferred{color:var(--cyan);background:#12c8ee14}.voice-status.failed{color:var(--danger);background:#ff668214}.voice-score{align-items:center;gap:7px;display:flex}.voice-score b{font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:13px}.voice-score span{color:#7e98b8;background:#ffffff09;border-radius:999px;padding:4px 6px;font-size:6.5px}.voice-score span.hot{color:var(--amber);background:#ffb85c14}.voice-score span.urgent{color:#ff8297;background:#ff668214}.voice-score span.warm{color:#75b5ff;background:#1683ff14}.voice-session-row>small{color:#6c84a2;font-size:7px}.voice-session-row .icon-button{border-radius:8px;width:30px;height:30px}.voice-session-modal{gap:13px;display:grid}.voice-session-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.voice-session-modal-head h2{margin:5px 0 4px;font-size:19px}.voice-session-modal-head p{max-width:720px;color:var(--muted);margin:0;font-size:8.5px;line-height:1.55}.voice-session-insights{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.voice-session-insights article{border:1px solid var(--line);background:#05162f75;border-radius:10px;grid-template-columns:27px 1fr;align-items:center;gap:7px;min-height:62px;padding:9px;display:grid}.voice-session-insights svg{color:#67adfb}.voice-session-insights span{color:var(--muted);gap:4px;font-size:6.5px;display:grid}.voice-session-insights strong{color:#dce9f8;text-transform:capitalize;font-size:7.5px}.voice-summary-box{background:#12c8ee09;border:1px solid #12c8ee21;border-radius:10px;grid-template-columns:29px 1fr;gap:8px;padding:11px;display:grid}.voice-summary-box svg{color:var(--cyan)}.voice-summary-box strong{font-size:8px}.voice-summary-box p{color:#8ea6c4;margin:4px 0 0;font-size:8px;line-height:1.55}.voice-transcript{border:1px solid var(--line);background:#020e2161;border-radius:12px;align-content:start;gap:10px;min-height:240px;max-height:400px;padding:13px;display:grid;overflow-y:auto}.voice-opening{color:#6c87a8;text-align:center;align-content:center;place-items:center;gap:7px;min-height:205px;display:grid}.voice-opening strong{color:#bdd0e6;font-size:9px}.voice-opening p{max-width:370px;margin:0;font-size:7.5px;line-height:1.5}.voice-message{grid-template-columns:31px minmax(0,1fr);gap:8px;max-width:82%;display:grid}.voice-message.customer{grid-template-columns:minmax(0,1fr) 31px;justify-self:end}.voice-message.customer>div{color:var(--amber);background:#ffb85c17;grid-area:1/2}.voice-message.customer>span{background:#1683ff1c;grid-area:1/1}.voice-message>div{width:29px;height:29px;color:var(--cyan);background:#12c8ee13;border-radius:9px;place-items:center;display:grid}.voice-message img{border-radius:6px;width:22px;height:22px}.voice-message>span{background:#081e3ab8;border:1px solid #8fb1e017;border-radius:10px;padding:9px 10px}.voice-message strong{font-size:7.5px}.voice-message p{color:#c7d7e8;margin:4px 0;font-size:8.5px;line-height:1.55}.voice-message small{color:#617b9a;font-size:6.5px}.voice-composer{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}.voice-composer textarea{resize:vertical;min-height:54px}.voice-composer button{justify-content:center;min-width:135px;height:auto}.voice-tool-log{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.voice-tool-log>strong{color:var(--muted);margin-right:3px;font-size:7.5px}.voice-tool-log>span{color:var(--green);background:#42d99a11;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;display:flex}.voice-tool-log small{color:#6e8aa8;font-size:6px}.voice-session-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.profile-options{gap:20px;margin-top:10px;display:flex}@media (width<=1180px){.voicebot-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.voicebot-layout{grid-template-columns:1fr}.voice-profile-panel{min-height:auto}.voice-profile-list{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-session-insights{grid-template-columns:1fr 1fr}}@media (width<=680px){.voicebot-hero{min-height:auto;padding:20px}.voicebot-provider-orb{border-radius:26px;flex-basis:96px;width:96px;height:96px}.voicebot-provider-orb img{width:56px;height:56px}.voicebot-provider-orb b{display:none}.voicebot-kpis{grid-template-columns:1fr 1fr;gap:8px}.voicebot-kpis article{min-height:72px;padding:10px}.voice-profile-list{grid-template-columns:1fr}.voice-session-modal-head{flex-direction:column}.voice-session-insights{grid-template-columns:1fr 1fr}.voice-message{max-width:96%}.voice-composer{grid-template-columns:1fr}.voice-composer button{min-height:42px}.voice-session-actions{justify-content:stretch}.voice-session-actions button{flex:150px;justify-content:center}}.operators-page{gap:14px;display:grid}.operators-command{background:radial-gradient(circle at 88% 30%,#1683ff1c,#0000 30%),linear-gradient(135deg,#051833f7,#031024fa);justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:20px 22px;display:flex;overflow:visible}.operators-command h2{margin:5px 0 6px;font-size:21px}.operators-command p{max-width:630px;color:var(--muted);margin:0;font-size:8.5px;line-height:1.55}.operators-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.operators-command-actions label{min-width:220px;color:var(--muted);gap:5px;font-size:7px;display:grid}.operators-command-actions select{min-height:38px}.operator-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operator-kpis article{border:1px solid var(--line);background:linear-gradient(145deg,#071d3aeb,#041227e6);border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:84px;padding:13px;display:grid;box-shadow:0 12px 30px #0000001f}.operator-kpis article>svg{color:#70b5ff;background:#1683ff17;border-radius:10px;width:36px;height:36px;padding:9px}.operator-kpis article:nth-child(2)>svg{color:var(--amber);background:#ffb85c14}.operator-kpis article:nth-child(3)>svg{color:var(--cyan);background:#12c8ee14}.operator-kpis article:nth-child(4)>svg{color:var(--green);background:#42d99a14}.operator-kpis div{gap:3px;display:grid}.operator-kpis span{color:var(--muted);font-size:7px}.operator-kpis strong{font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:20px}.operator-kpis strong small{color:#667f9d;font-size:9px;font-weight:600}.operator-kpis em{color:#7089a8;font-size:6.5px;font-style:normal}.operators-layout{grid-template-columns:minmax(0,1.65fr) minmax(330px,.72fr);align-items:start;gap:14px;display:grid}.operators-main-column{gap:14px;min-width:0;display:grid}.operator-live-label{color:var(--green);align-items:center;gap:5px;font-size:7px;display:inline-flex}.operator-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.operator-person-card{min-height:177px;color:inherit;text-align:left;background:linear-gradient(150deg,#071c38eb,#041126f5);border:1px solid #8fb1e01a;border-radius:12px;grid-template-rows:auto auto auto 28px;grid-template-columns:40px 1fr;gap:8px 9px;padding:12px;display:grid;position:relative;overflow:hidden}.operator-person-card:before{content:"";opacity:.8;background:#526b8d;width:2px;position:absolute;inset:0 auto 0 0}.operator-person-card.available:before{background:var(--green)}.operator-person-card.busy:before{background:var(--amber)}.operator-person-card.break:before{background:#9d77ff}.operator-person-card.selected{border-color:#1683ff75;box-shadow:0 0 0 1px #1683ff1f,0 12px 28px #0000002e}.operator-person-card:hover{border-color:#65aaf74d;transform:translateY(-1px)}.operator-avatar{color:#6db1fa;background:#1683ff17;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:relative}.operator-avatar i{background:#57708e;border:2px solid #071c39;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.available .operator-avatar i{background:var(--green)}.busy .operator-avatar i{background:var(--amber)}.break .operator-avatar i{background:#9d77ff}.operator-person-copy{align-content:start;gap:3px;min-width:0;display:grid}.operator-person-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.operator-person-copy>span{color:#667f9e;font-size:6.5px}.operator-state{color:#7f97b5;background:#ffffff0a;border-radius:999px;justify-self:start;margin-top:2px;padding:4px 7px;font-size:6px;font-style:normal}.operator-state.available{color:var(--green);background:#42d99a17}.operator-state.busy{color:var(--amber);background:#ffb85c17}.operator-state.break{color:#b89aff;background:#9d77ff1a}.operator-person-metrics{border-top:1px solid #8fb1e014;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:5px;padding-top:7px;display:grid}.operator-person-metrics span{color:#6f88a6;grid-template-columns:13px auto;align-items:center;gap:2px 4px;font-size:5.8px;display:grid}.operator-person-metrics svg{color:#7198c5}.operator-person-metrics b{color:#c8d8e9;font-size:7px}.operator-person-card>small{color:#6b84a3;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:6.5px;overflow:hidden}.operator-current-lead{color:#8fadd0!important}.operator-presence-actions{grid-column:1/-1;align-self:end;gap:5px;display:flex}.operator-presence-actions button{color:#607b9d;background:#ffffff06;border:1px solid #8fb1e017;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;display:grid}.operator-presence-actions button:hover,.operator-presence-actions button.active{color:#83c1ff;background:#1683ff17;border-color:#1683ff47}.operator-presence-actions button:disabled{opacity:.35}.queue-count{color:var(--muted);font-size:7px}.operator-transfer-table{overflow-x:auto}.operator-transfer-head,.operator-transfer-row{grid-template-columns:82px minmax(170px,1.15fr) minmax(180px,1.25fr) 70px 76px 90px 18px;align-items:center;gap:10px;min-width:820px;display:grid}.operator-transfer-head{color:#607a9a;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.07em;min-height:38px;padding:0 14px;font-size:6.5px}.operator-transfer-row{width:100%;min-height:62px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #8fb1e013;padding:8px 14px}.operator-transfer-row:hover,.operator-transfer-row.selected{background:#1683ff0b}.operator-transfer-row.selected{box-shadow:inset 3px 0 0 var(--blue)}.queue-priority,.queue-status{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 7px;font-size:6.3px;font-weight:700}.queue-priority.urgent{color:#ff8197;background:#ff668214;border:1px solid #ff668240}.queue-priority.hot{color:var(--amber);background:#ffb85c14;border:1px solid #ffb85c3d}.queue-priority.warm{color:#75b7ff;background:#1683ff14;border:1px solid #1683ff3d}.queue-priority.cold{color:#86a0bf;background:#86a0bf0d;border:1px solid #86a0bf2e}.queue-lead{grid-template-rows:auto auto;grid-template-columns:30px 1fr;gap:2px 8px;min-width:0;display:grid}.queue-lead i{color:#71b3fb;background:#1683ff14;border-radius:9px;grid-row:1/3;place-items:center;width:29px;height:29px;display:grid}.queue-lead b,.queue-project b{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.queue-lead small,.queue-project small{color:#667f9e;text-overflow:ellipsis;white-space:nowrap;font-size:6.3px;overflow:hidden}.queue-project{gap:3px;min-width:0;display:grid}.queue-score{color:#8aa2bd;border:2px solid #8aa2bd3d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.queue-score.urgent,.detail-score.urgent{color:#ff8297;border-color:#ff66829e}.queue-score.hot,.detail-score.hot{color:var(--amber);border-color:#ffb85c9e}.queue-score.warm,.detail-score.warm{color:#72b7ff;border-color:#1683ff9e}.queue-score.cold,.detail-score.cold{color:#86a0bf;border-color:#86a0bf73}.queue-wait{color:#ff788f;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:6.8px;display:flex}.queue-status{color:#7089aa;background:#ffffff09}.queue-status.offered{color:var(--amber);background:#ffb85c14}.queue-status.accepted{color:var(--green);background:#42d99a14}.operator-transfer-row>svg{color:#547090}.transfer-detail-panel{align-content:start;gap:12px;min-height:720px;padding:16px;display:grid;position:sticky;top:13px}.transfer-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.transfer-detail-head h2{margin:5px 0 4px;font-size:17px}.transfer-detail-head p{color:var(--muted);margin:0;font-size:7.5px}.detail-score{border:2px solid #1683ff8c;border-radius:50%;flex:0 0 58px;align-content:center;place-items:center;width:58px;height:58px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:18px;display:grid;box-shadow:inset 0 0 20px #1683ff14}.detail-score span{color:#69819e;font-family:inherit;font-size:5.5px}.detail-temperature{align-items:center;gap:7px;display:flex}.detail-temperature>span{color:#87a0be;background:#ffffff0a;border-radius:999px;padding:5px 8px;font-size:6.5px}.detail-temperature>span.urgent{color:#ff8297;background:#ff668214}.detail-temperature>span.hot{color:var(--amber);background:#ffb85c14}.detail-temperature>span.warm{color:#75b8ff;background:#1683ff14}.detail-temperature small{color:#68819f;text-transform:capitalize;font-size:6.5px}.ai-handoff-summary{background:#12c8ee09;border:1px solid #12c8ee21;border-radius:11px;padding:12px}.ai-handoff-summary>div:first-child{color:var(--cyan);align-items:center;gap:7px;display:flex}.ai-handoff-summary strong{color:#d7e7f8;font-size:8px}.ai-handoff-summary p{color:#9eb4cc;margin:9px 0 11px;font-size:8px;line-height:1.6}.ai-handoff-summary dl{gap:6px;margin:0;display:grid}.ai-handoff-summary dl div{grid-template-columns:82px 1fr;gap:6px;display:grid}.ai-handoff-summary dt{color:#607b9d;font-size:6.5px}.ai-handoff-summary dd{color:#c5d6e7;margin:0;font-size:6.8px}.detail-section-title{color:#72aff1;align-items:center;gap:6px;display:flex}.detail-section-title strong{color:#d2e1f0;font-size:8px}.detail-section-title>span{color:#63809f;margin-left:auto;font-size:6.5px}.lead-workspace-summary{gap:8px;display:grid}.workspace-facts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.workspace-facts div{background:#05152d80;border:1px solid #8fb1e014;border-radius:9px;gap:4px;min-height:52px;padding:8px;display:grid}.workspace-facts span{color:#647e9e;font-size:6px}.workspace-facts strong{color:#c3d4e6;text-transform:capitalize;font-size:7px}.detail-loading{color:#607c9d;border:1px dashed #8fb1e021;border-radius:9px;place-items:center;min-height:74px;font-size:7px;display:grid}.operator-notes-box{gap:8px;display:grid}.operator-note-list{gap:6px;max-height:142px;display:grid;overflow-y:auto}.operator-note-list article{background:#05152d73;border:1px solid #8fb1e014;border-radius:9px;grid-template-columns:14px 1fr;gap:4px 6px;padding:8px;display:grid}.operator-note-list svg{color:#6faef1}.operator-note-list p{color:#a8bad0;margin:0;font-size:7px;line-height:1.45}.operator-note-list small{color:#5f7897;grid-column:2;font-size:5.8px}.operator-note-list>small{color:#627c9c;font-size:7px}.operator-notes-box form{grid-template-columns:1fr auto;gap:6px;display:grid}.operator-notes-box textarea{resize:vertical;min-height:56px}.operator-notes-box form button{justify-content:center;align-self:stretch;height:auto}.reject-transfer-form{background:#ff668209;border:1px solid #ff66822e;border-radius:10px;padding:10px}.reject-transfer-form label{color:#d5e3f1;gap:6px;font-size:7px;display:grid}.reject-transfer-form textarea{resize:vertical;min-height:60px}.reject-transfer-form>div{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.transfer-detail-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.transfer-detail-actions button{justify-content:center}.transfer-detail-actions .danger{grid-column:1/-1}.transfer-detail-empty{text-align:center;color:#5f7c9d;align-content:center;place-items:center;gap:9px;min-height:610px;display:grid}.transfer-detail-empty h2{color:#c6d7e8;margin:0;font-size:15px}.transfer-detail-empty p{max-width:280px;margin:0;font-size:7.5px;line-height:1.55}.operator-task-panel{overflow:visible}.quick-task-form{border-bottom:1px solid var(--line);background:#1683ff09;grid-template-columns:160px 1fr 100px auto auto;gap:7px;padding:10px 13px;display:grid}.operator-task-list{display:grid}.operator-task-list>button{width:100%;min-height:54px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #8fb1e013;grid-template-columns:28px 1fr 58px 98px;align-items:center;gap:9px;padding:8px 14px;display:grid}.operator-task-list>button:hover{background:#1683ff09}.operator-task-list>button.completed{opacity:.48}.operator-task-list>button.completed strong{text-decoration:line-through}.task-check{color:#0000;border:1px solid #8fb1e021;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.task-check.completed{color:var(--green);background:#42d99a12;border-color:#42d99a3d}.operator-task-list>button>span:nth-child(2){gap:3px;display:grid}.operator-task-list strong{font-size:7.5px}.operator-task-list small{color:#677f9d;font-size:6.3px}.operator-task-list em{color:#8199b7;text-transform:capitalize;background:#ffffff0a;border-radius:999px;justify-self:start;padding:4px 6px;font-size:6px;font-style:normal}.operator-task-list em.high,.operator-task-list em.urgent{color:var(--amber);background:#ffb85c14}.operator-task-list em.urgent{color:#ff8297;background:#ff668214}.operator-task-list time{color:#66809f;font-size:6.2px}.inline-alert.warning{color:var(--amber);background:#ffb85c11;border-color:#ffb85c29}.inline-alert>button{color:inherit;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.secondary.small{min-height:30px;padding:6px 9px;font-size:7px}@media (width<=1260px){.operators-layout{grid-template-columns:1fr}.transfer-detail-panel{min-height:auto;position:static}.operator-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-detail-empty{min-height:260px}}@media (width<=900px){.operators-command{flex-direction:column;align-items:flex-start}.operators-command-actions{justify-content:flex-start;width:100%}.operator-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-task-form{grid-template-columns:1fr 1fr}.quick-task-form input{grid-column:1/-1}}@media (width<=620px){.operators-command{padding:17px}.operators-command-actions{grid-template-columns:1fr 1fr;display:grid}.operators-command-actions label{grid-column:1/-1;min-width:0}.operators-command-actions button{justify-content:center}.operator-kpis{grid-template-columns:1fr 1fr;gap:7px}.operator-kpis article{grid-template-columns:32px 1fr;gap:7px;min-height:76px;padding:10px}.operator-kpis article>svg{width:31px;height:31px;padding:7px}.operator-kpis strong{font-size:16px}.operator-team-grid{grid-template-columns:1fr}.operator-person-card{min-height:150px}.workspace-facts{grid-template-columns:1fr 1fr}.operator-notes-box form{grid-template-columns:1fr}.operator-notes-box form button{min-height:38px}.transfer-detail-actions{grid-template-columns:1fr}.transfer-detail-actions .danger{grid-column:auto}.quick-task-form{grid-template-columns:1fr}.quick-task-form input{grid-column:auto}.operator-task-list>button{grid-template-columns:26px 1fr auto}.operator-task-list time{grid-column:2}}.agenda-page{gap:14px;display:grid}.agenda-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.agenda-kpis article{border:1px solid var(--line);min-height:96px;box-shadow:var(--shadow);background:linear-gradient(145deg,#0f294ce0,#071933f0);border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:15px;display:grid}.agenda-kpis article>svg{color:#69b4ff;background:#1683ff1a;border-radius:11px;width:38px;height:38px;padding:9px}.agenda-kpis article:nth-child(2)>svg{color:var(--amber);background:#ffb85c17}.agenda-kpis article:nth-child(3)>svg{color:var(--green);background:#42d99a17}.agenda-kpis article:nth-child(4)>svg{color:var(--cyan);background:#12c8ee17}.agenda-kpis article:nth-child(5)>svg{color:#b595ff;background:#8b5cf617}.agenda-kpis span{color:var(--muted);gap:2px;font-size:8px;display:grid}.agenda-kpis strong{color:#fff;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:23px}.agenda-kpis small{color:#647f9f;font-size:7px}.agenda-command{justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:17px 19px;display:flex}.agenda-command h2{margin:4px 0 5px;font-size:17px}.agenda-command p{color:var(--muted);margin:0;font-size:8.5px}.agenda-command-actions{gap:8px;display:flex}.agenda-tabs{border:1px solid var(--line);background:#0310238f;border-radius:10px;gap:6px;width:max-content;padding:4px;display:flex}.agenda-tabs button{color:#718dae;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:8px;font-weight:700;display:flex}.agenda-tabs button.active{color:#fff;background:#1683ff21;box-shadow:inset 0 0 0 1px #1683ff30}.agenda-layout{grid-template-columns:minmax(0,1.65fr) minmax(330px,.55fr);align-items:start;gap:14px;display:grid}.agenda-main-column{gap:14px;min-width:0;display:grid}.agenda-calendar-panel{overflow:hidden}.agenda-calendar-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:12px 14px;display:flex}.week-navigation{align-items:center;gap:8px;display:flex}.week-navigation>button{border:1px solid var(--line);color:#8eabc9;background:#ffffff06;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.week-navigation>button:hover{color:#fff;border-color:#1683ff59}.week-navigation>div{text-align:center;gap:3px;min-width:170px;display:grid}.week-navigation strong{font-size:10px}.week-navigation span{color:#63809f;font-size:6.5px}.week-navigation .today-button{width:auto;padding:0 9px;font-size:7px;font-weight:700}.agenda-filters{gap:7px;display:flex}.agenda-filters select{border:1px solid var(--line);color:#9db5d0;background:#071a34;border-radius:8px;outline:0;min-width:145px;height:34px;padding:0 9px;font-size:7.5px}.week-board{grid-template-columns:repeat(7,minmax(120px,1fr));min-height:520px;display:grid;overflow-x:auto}.day-column{background:#04122745;border-right:1px solid #8fb1e014;min-width:128px}.day-column:last-child{border-right:0}.day-column.today{background:linear-gradient(#1683ff11,#0412273d);box-shadow:inset 0 2px #1683ff7a}.day-column>header{border-bottom:1px solid #8fb1e014;align-content:center;justify-items:center;gap:2px;min-height:77px;padding:11px 10px;display:grid}.day-column>header span{color:#738eae;text-transform:uppercase;letter-spacing:.1em;font-size:6.5px}.day-column>header strong{font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:19px}.day-column>header small{color:#597492;font-size:6px}.day-appointments{align-content:start;gap:7px;min-height:440px;padding:7px;display:grid}.appointment-card{text-align:left;width:100%;min-height:100px;color:inherit;background:#071b37c2;border:1px solid #8fb1e01a;border-radius:10px;gap:4px;padding:9px;transition:all .18s;display:grid;position:relative;overflow:hidden}.appointment-card:before{content:"";background:#428fe7;width:3px;position:absolute;top:0;bottom:0;left:0}.appointment-card.green:before{background:var(--green)}.appointment-card.amber:before{background:var(--amber)}.appointment-card.danger:before{background:var(--danger)}.appointment-card:hover,.appointment-card.selected{background:#0c2b51d6;border-color:#1683ff59;transform:translateY(-1px)}.appointment-card.selected{box-shadow:0 0 0 2px #1683ff1c}.appointment-card .appointment-time{color:#76b7ff;align-items:center;gap:4px;font-size:6.5px;font-weight:700;display:flex}.appointment-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.appointment-card small{color:#6d87a6;text-overflow:ellipsis;white-space:nowrap;font-size:6.3px;overflow:hidden}.appointment-card em{color:#95abc4;text-overflow:ellipsis;white-space:nowrap;font-size:6.3px;font-style:normal;overflow:hidden}.appointment-card i{color:#84a6c8;background:#ffffff0a;border-radius:999px;justify-self:start;margin-top:2px;padding:4px 6px;font-size:5.5px;font-style:normal}.empty-day-slot{color:#587695;background:0 0;border:1px dashed #8fb1e021;border-radius:10px;align-content:center;place-items:center;gap:4px;min-height:72px;font-size:6.5px;display:grid}.empty-day-slot:hover{color:#72b7ff;background:#1683ff09;border-color:#1683ff52}.upcoming-list-panel{overflow:hidden}.upcoming-appointment-list{display:grid}.upcoming-appointment-list>button{text-align:left;min-height:61px;color:inherit;background:0 0;border:0;border-bottom:1px solid #8fb1e013;grid-template-columns:64px minmax(210px,1fr) minmax(130px,.5fr) auto;align-items:center;gap:12px;padding:9px 14px;display:grid}.upcoming-appointment-list>button:hover,.upcoming-appointment-list>button.selected{background:#1683ff09}.upcoming-appointment-list time{gap:2px;display:grid}.upcoming-appointment-list time strong{color:#7ab9ff;font-size:10px}.upcoming-appointment-list time small{color:#5f7896;font-size:6px}.upcoming-appointment-list>button>span{gap:3px;min-width:0;display:grid}.upcoming-appointment-list>button>span strong{font-size:8px}.upcoming-appointment-list>button>span small{color:#68819e;text-overflow:ellipsis;white-space:nowrap;font-size:6.3px;overflow:hidden}.upcoming-appointment-list>button>span:nth-child(3){color:#849fbe;align-items:center;gap:5px;font-size:6.5px;display:flex}.upcoming-appointment-list>button>i{color:#75b8ff;background:#1683ff14;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal}.upcoming-appointment-list>button>i.green{color:var(--green);background:#42d99a14}.upcoming-appointment-list>button>i.amber{color:var(--amber);background:#ffb85c14}.upcoming-appointment-list>button>i.danger{color:#ff8ba0;background:#ff668214}.appointment-detail-panel{align-content:start;gap:12px;min-height:700px;padding:15px;display:grid;position:sticky;top:107px}.appointment-detail-panel.empty{text-align:center;color:#5c7898;align-content:center;place-items:center;min-height:420px}.appointment-detail-panel.empty h2{color:#cbdbea;margin:0;font-size:15px}.appointment-detail-panel.empty p{max-width:270px;margin:0;font-size:7.5px;line-height:1.55}.appointment-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding-bottom:12px;display:flex}.appointment-detail-head h2{margin:4px 0 3px;font-size:17px}.appointment-detail-head p{color:#718dab;margin:0;font-size:7px}.appointment-status-badge{color:#79b9ff;background:#1683ff14;border-radius:999px;align-items:center;height:25px;padding:0 8px;font-size:6px;font-weight:700;display:flex}.appointment-status-badge.green{color:var(--green);background:#42d99a14}.appointment-status-badge.amber{color:var(--amber);background:#ffb85c14}.appointment-status-badge.danger{color:#ff8ca0;background:#ff668214}.appointment-date-card{color:#69b2ff;background:#1683ff0b;border:1px solid #1683ff24;border-radius:11px;align-items:center;gap:10px;min-height:72px;padding:12px;display:flex}.appointment-date-card>div{gap:4px;display:grid}.appointment-date-card strong{color:#d8e6f4;text-transform:capitalize;font-size:8px}.appointment-date-card span{color:#6e89a8;font-size:6.5px}.appointment-facts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.appointment-facts>div{background:#05142b73;border:1px solid #8fb1e014;border-radius:9px;grid-template-columns:18px 1fr;align-items:start;gap:6px;min-height:67px;padding:9px;display:grid}.appointment-facts svg{color:#65aef5}.appointment-facts span{color:#607b9a;gap:3px;font-size:5.8px;display:grid}.appointment-facts strong{color:#c6d8e9;text-transform:capitalize;font-size:7px}.appointment-facts small{color:#6b84a1;text-overflow:ellipsis;font-size:5.8px;overflow:hidden}.appointment-notes{color:var(--cyan);background:#12c8ee09;border:1px solid #12c8ee1f;border-radius:9px;grid-template-columns:18px 1fr;gap:6px;padding:10px;display:grid}.appointment-notes p{color:#9fb6ce;margin:0;font-size:7px;line-height:1.55}.appointment-reminders,.appointment-history{gap:5px;max-height:145px;display:grid;overflow-y:auto}.appointment-reminders>div,.appointment-history>div{background:#04122761;border:1px solid #8fb1e013;border-radius:8px;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;min-height:44px;padding:7px 8px;display:grid}.appointment-reminders i,.appointment-history i{background:#5e7898;border-radius:50%;width:7px;height:7px}.appointment-reminders i.sent{background:var(--green);box-shadow:0 0 8px #42d99a66}.appointment-reminders i.pending{background:var(--amber)}.appointment-reminders span,.appointment-history span{gap:2px;display:grid}.appointment-reminders strong,.appointment-history strong{color:#bdcee0;text-transform:capitalize;font-size:6.5px}.appointment-reminders small,.appointment-history small{color:#607a98;font-size:5.7px}.appointment-reminders em{color:#718ba8;text-transform:capitalize;font-size:5.5px;font-style:normal}.appointment-history>div{grid-template-columns:8px 1fr}.appointment-history i{background:#268dfb}.appointment-detail-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.appointment-detail-actions button{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:6.7px;font-weight:700;display:flex}.appointment-detail-actions .danger-soft{grid-column:1/-1}.slot-suggestions{background:#12c8ee09;border:1px solid #12c8ee24;border-radius:11px;gap:9px;padding:11px;display:grid}.slot-suggestions>div:first-child{color:var(--cyan);align-items:center;gap:7px;display:flex}.slot-suggestions strong{color:#d4e3f1;font-size:8px}.slot-suggestions span{color:#66819f;margin-left:auto;font-size:6.5px}.slot-buttons{flex-wrap:wrap;gap:6px;display:flex}.slot-buttons button{border:1px solid var(--line);color:#8ba7c5;background:#ffffff06;border-radius:8px;min-width:58px;height:30px;font-size:7px}.slot-buttons button.selected{color:#fff;background:#1683ff24;border-color:#1683ff73}.slot-buttons small{color:#6a84a2;font-size:7px}.appointment-form label>span{align-items:center;gap:5px;display:inline-flex}.agenda-resources-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);align-items:start;gap:14px;display:grid}.advisor-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.advisor-resource-card{background:#05142b7a;border:1px solid #8fb1e017;border-radius:11px;gap:10px;min-height:160px;padding:12px;display:grid}.advisor-resource-head{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.advisor-resource-head>i{border-radius:6px;width:9px;height:34px}.advisor-resource-head>span{gap:3px;display:grid}.advisor-resource-head strong{font-size:8px}.advisor-resource-head small{color:#6983a0;font-size:6px}.advisor-resource-head em{color:#79b8fa;background:#1683ff14;border-radius:999px;padding:4px 6px;font-size:5.5px;font-style:normal}.advisor-resource-metrics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.advisor-resource-metrics span{color:#647e9b;border:1px solid #8fb1e012;border-radius:8px;align-content:center;place-items:center;gap:2px;min-height:42px;font-size:5.8px;display:grid}.advisor-resource-metrics strong{color:#d4e0ed;font-size:10px}.availability-tags{flex-wrap:wrap;gap:5px;display:flex}.availability-tags button{color:#83dcb1;background:#42d99a0d;border:1px solid #42d99a1f;border-radius:7px;padding:5px 6px;font-size:5.5px}.availability-tags button:not(:disabled):hover{color:#ff92a5;background:#ff66820f;border-color:#ff66824d}.availability-tags small{color:#617b99;font-size:6px}.availability-form{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr .7fr .7fr auto;gap:7px;padding:12px 13px;display:grid}.availability-form select,.availability-form input{border:1px solid var(--line);color:#9cb3cd;background:#071a34;border-radius:8px;outline:0;height:36px;padding:0 8px;font-size:7px}.availability-form button{justify-content:center}.location-resource-list{display:grid}.location-resource-list article{border-bottom:1px solid #8fb1e013;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:82px;padding:12px 14px;display:grid}.location-icon{color:#6fb5fa;background:#1683ff14;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.location-icon.virtual{color:var(--cyan);background:#12c8ee14}.location-resource-list article>span{gap:4px;min-width:0;display:grid}.location-resource-list strong{font-size:7.5px}.location-resource-list small{color:#677f9c;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.location-resource-list em{color:#7893b0;font-size:5.5px;font-style:normal}.location-resource-list article>div:last-child{justify-items:center;gap:2px;display:grid}.location-resource-list article>div:last-child strong{color:#d5e3f1;font-size:14px}.location-resource-list article>div:last-child small{color:#607997;font-size:5.5px}@media (width<=1320px){.agenda-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-layout{grid-template-columns:1fr}.appointment-detail-panel{min-height:auto;position:static}.agenda-resources-layout{grid-template-columns:1fr}}@media (width<=980px){.agenda-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-calendar-toolbar{flex-direction:column;align-items:flex-start}.agenda-filters{width:100%}.agenda-filters select{flex:1}.upcoming-appointment-list>button{grid-template-columns:60px 1fr auto}.upcoming-appointment-list>button>span:nth-child(3){grid-column:2}.availability-form{grid-template-columns:1fr 1fr}.availability-form button{grid-column:1/-1}}@media (width<=700px){.agenda-kpis{grid-template-columns:1fr 1fr;gap:7px}.agenda-kpis article{grid-template-columns:31px 1fr;gap:7px;min-height:78px;padding:10px}.agenda-kpis article>svg{width:31px;height:31px;padding:7px}.agenda-kpis strong{font-size:17px}.agenda-command{flex-direction:column;align-items:flex-start}.agenda-command-actions{width:100%}.agenda-command-actions button{flex:1;justify-content:center}.agenda-tabs{width:100%}.agenda-tabs button{flex:1;justify-content:center}.week-navigation{width:100%}.week-navigation>div{flex:1;min-width:0}.agenda-filters{grid-template-columns:1fr;display:grid}.week-board{grid-template-columns:repeat(7,132px)}.upcoming-appointment-list>button{grid-template-columns:52px 1fr auto;gap:8px}.upcoming-appointment-list>button>span:nth-child(3){display:none}.appointment-facts,.appointment-detail-actions{grid-template-columns:1fr}.appointment-detail-actions .danger-soft{grid-column:auto}.advisor-resource-grid,.availability-form{grid-template-columns:1fr}.availability-form button{grid-column:auto}}.inbound-page{gap:14px;display:grid}.inbound-page .page-title-row{margin:0}.inbound-page .page-title-row h1{margin:4px 0 5px;font-size:25px}.inbound-page .page-title-row p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.inbound-stats{margin:0}.inbound-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.45fr);align-items:start;gap:14px;display:grid}.inbound-side-column{gap:14px;display:grid}.inbound-live-panel{min-height:520px}.inbound-call-list{display:grid}.inbound-call-row{color:#c9d8e8;text-align:left;background:0 0;border:0;border-bottom:1px solid #8fb1e014;grid-template-columns:38px minmax(150px,1.1fr) minmax(120px,.85fr) 110px 54px 46px;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 14px;transition:all .18s;display:grid}.inbound-call-row:hover{background:#1683ff0e}.inbound-call-row.voicebot_active{box-shadow:inset 3px 0 0 var(--green)}.inbound-call-row.after_hours,.inbound-call-row.callback_pending{box-shadow:inset 3px 0 0 var(--amber)}.inbound-call-row.transfer_pending,.inbound-call-row.transfer_waiting{box-shadow:inset 3px 0 0 var(--blue)}.inbound-call-icon{color:#6fb7ff;background:#1683ff17;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.inbound-call-person,.inbound-call-route{gap:4px;min-width:0;display:grid}.inbound-call-person strong,.inbound-call-route strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.inbound-call-person small,.inbound-call-route small{text-overflow:ellipsis;white-space:nowrap;color:#68829f;font-size:6.3px;overflow:hidden}.inbound-call-score{place-items:center;gap:2px;display:grid}.inbound-call-score b{width:31px;height:31px;color:var(--green);background:#42d99a0f;border:1px solid #42d99a57;border-radius:50%;place-items:center;font-size:8px;display:grid}.inbound-call-score small{color:#65809e;text-transform:capitalize;font-size:5.4px}.inbound-call-time{color:#7892af;text-align:right;font-size:6.5px}.inbound-call-row .voice-status{text-align:center;justify-self:start;min-width:92px}.inbound-call-row .voice-status.voicebot_active,.voice-status.voicebot_active{color:var(--green);background:#42d99a14}.inbound-call-row .voice-status.after_hours,.voice-status.after_hours,.voice-status.callback_pending{color:var(--amber);background:#ffb85c14}.inbound-call-row .voice-status.transfer_pending,.voice-status.transfer_waiting{color:#78b8ff;background:#1683ff17}.inbound-call-row .voice-status.completed{color:#7990aa;background:#8fb1e00f}.inbound-call-list .empty-list{text-align:center;align-content:center;place-items:center;gap:8px;min-height:330px;display:grid}.inbound-call-list .empty-list svg{color:#587698}.inbound-call-list .empty-list strong{font-size:10px}.inbound-call-list .empty-list span{color:#69829f;max-width:340px;font-size:7px;line-height:1.5}.inbound-route-list{display:grid}.inbound-route-list>button{color:#c6d7e9;text-align:left;background:0 0;border:0;border-bottom:1px solid #8fb1e014;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:66px;padding:11px 13px;display:grid}.inbound-route-list>button:hover{background:#ffffff06}.route-icon{width:32px;height:32px;color:var(--cyan);background:#12c8ee12;border-radius:9px;place-items:center;display:grid}.inbound-route-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.inbound-route-list strong{font-size:7.5px}.inbound-route-list small{color:#68829f;font-size:6px}.inbound-route-list em{border-radius:999px;padding:4px 6px;font-size:5.5px;font-style:normal}.route-online{color:var(--green);background:#42d99a14}.route-offline{color:#8195ad;background:#8fb1e00f}.inbound-callback-panel .panel-head>b{min-width:25px;height:25px;color:var(--amber);background:#ffb85c14;border-radius:8px;place-items:center;font-size:8px;display:grid}.callback-list{display:grid}.callback-list>button{color:#bcd0e4;text-align:left;background:0 0;border:0;border-bottom:1px solid #8fb1e013;grid-template-columns:24px 1fr 18px;align-items:center;gap:7px;min-height:56px;padding:9px 13px;display:grid}.callback-list>button:hover{background:#ffb85c09}.callback-list>button>svg:first-child{color:var(--amber)}.callback-list>button>span{gap:3px;display:grid}.callback-list strong{font-size:7px}.callback-list small{color:#66819f;font-size:5.8px}.callback-list>button>svg:last-child{color:#617b98}.mini-empty{color:#63819e;align-content:center;place-items:center;gap:6px;min-height:110px;font-size:6.5px;display:grid}.mini-empty svg{color:var(--green)}.inbound-detail-head{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr 62px;align-items:center;gap:12px;padding-bottom:15px;display:grid}.inbound-detail-avatar{color:#6eb5ff;background:linear-gradient(145deg,#1683ff2e,#12c8ee0f);border:1px solid #1683ff2e;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.inbound-detail-head h2{margin:4px 0;font-size:17px}.inbound-detail-head p{color:#6e88a6;margin:0;font-size:7px}.inbound-detail-score{background:#42d99a0b;border:2px solid #42d99a61;border-radius:50%;align-content:center;place-items:center;gap:1px;width:58px;height:58px;display:grid}.inbound-detail-score strong{color:var(--green);font-size:17px}.inbound-detail-score span{color:#7892ac;text-transform:capitalize;font-size:5px}.inbound-detail-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:13px;display:grid}.inbound-detail-grid>section{background:#05142b6b;border:1px solid #8fb1e017;border-radius:11px;padding:12px}.inbound-detail-grid h3{align-items:center;gap:7px;margin:0 0 10px;font-size:8px;display:flex}.inbound-detail-summary h3{color:#70b7ff}.inbound-detail-summary>p{color:#9eb3ca;min-height:72px;margin:0 0 10px;font-size:7px;line-height:1.65}.inbound-detail-summary dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.inbound-detail-summary dl>div{background:#ffffff05;border-radius:8px;padding:8px}.inbound-detail-summary dt{color:#637d9b;font-size:5.5px}.inbound-detail-summary dd{color:#c2d4e5;text-transform:capitalize;margin:3px 0 0;font-size:6.5px}.inbound-event-timeline{max-height:285px;overflow-y:auto}.inbound-event-timeline>div{border-left:1px solid #1683ff2e;grid-template-columns:1fr auto;gap:3px 8px;min-height:48px;padding:0 0 12px 18px;display:grid;position:relative}.inbound-event-timeline>div:last-child{border-left-color:#0000}.timeline-dot{background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:1px;left:-4px;box-shadow:0 0 8px #1683ff8c}.inbound-event-timeline strong{text-transform:capitalize;font-size:6.7px}.inbound-event-timeline small{color:#617b98;font-size:5.5px}.inbound-event-timeline p{color:#829bb5;grid-column:1/-1;margin:2px 0 0;font-size:6px;line-height:1.45}.inbound-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.inbound-detail-actions button{border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:7px;font-weight:700;display:flex}@media (width<=1180px){.inbound-layout{grid-template-columns:1fr}.inbound-side-column{grid-template-columns:1fr 1fr}}@media (width<=900px){.inbound-call-row{grid-template-columns:36px minmax(140px,1fr) 105px 48px}.inbound-call-route,.inbound-call-time{display:none}.inbound-detail-grid{grid-template-columns:1fr}}@media (width<=700px){.inbound-stats{grid-template-columns:1fr 1fr;gap:7px}.inbound-side-column{grid-template-columns:1fr}.inbound-call-row{grid-template-columns:32px 1fr auto;gap:8px;min-height:72px;padding:9px}.inbound-call-icon{width:30px;height:30px}.inbound-call-row .voice-status{grid-column:2;justify-self:start;min-width:0}.inbound-call-score{grid-area:1/3/span 2}.inbound-detail-head{grid-template-columns:44px 1fr}.inbound-detail-score{border-radius:10px;grid-column:1/-1;grid-auto-flow:column;justify-content:center;gap:6px;width:100%;height:40px}.inbound-detail-actions{grid-template-columns:1fr 1fr;display:grid}.inbound-detail-actions button{justify-content:center}}
