:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--ink-950:#07131b;--ink-900:#0b1b25;--ink-800:#132832;--ink-700:#29404a;--ink-600:#4b5563;--ink-500:#6b7280;--ink-400:#8a93a6;--paper:#f7faff;--paper-deep:#eef4fb;--surface:#fff;--surface-cool:#f7f9fc;--line:#dbe6f2;--line-dark:#c9d8e8;--lime:#2563eb;--lime-ink:#fff;--lime-soft:#edf4ff;--lime-deep:#1d4ed8;--blue:#2563eb;--blue-soft:#edf4ff;--amber:#2563eb;--amber-soft:#edf4ff;--violet:#2563eb;--violet-soft:#edf4ff;--red:#1d4ed8;--red-soft:#edf4ff;--green:#2563eb;--green-soft:#edf4ff;--shadow-sm:0 1px 1px #07131b0a, 0 8px 22px #07131b0d;--shadow-md:0 18px 45px #07131b1c;font-family:MiSans,HarmonyOS Sans SC,Noto Sans CJK SC,sans-serif}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;color:var(--ink-900);background:var(--paper)}button,input,textarea,select{font:inherit}button{color:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #2453e640}.app-icon{flex:none;width:20px;height:20px}.prototype-app{background:var(--paper);min-height:100vh;display:flex}.prototype-app:after{content:"";z-index:100;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:fixed;inset:0}.workspace-rail{z-index:20;width:82px;color:var(--ink-700);background:var(--surface);border-right:1px solid var(--line);flex-direction:column;align-items:center;padding:18px 10px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand-mark{width:48px;height:48px;color:var(--lime-ink);background:var(--lime);border:0;border-radius:15px 4px;padding:0;position:relative;box-shadow:0 0 0 5px #2453e617}.brand-character{font-size:22px;font-weight:900}.brand-signal{background:var(--ink-900);border-radius:3px;align-items:end;gap:1px;width:14px;height:12px;padding:2px;display:flex;position:absolute;top:-4px;right:-4px}.brand-signal i{background:var(--lime);border-radius:2px;width:2px}.brand-signal i:first-child{height:3px}.brand-signal i:nth-child(2){height:6px}.brand-signal i:nth-child(3){height:9px}.workspace-switcher{flex-direction:column;flex:1;gap:10px;width:100%;margin-top:56px;display:flex}.workspace-switcher button{width:100%;color:var(--ink-500);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;transition:all .16s;display:flex;position:relative}.workspace-switcher button:before{content:"";background:0 0;border-radius:0 4px 4px 0;width:3px;height:24px;position:absolute;top:18px;left:-10px}.workspace-switcher button:hover{color:var(--ink-900);background:var(--surface-cool)}.workspace-switcher button.active{color:var(--lime);background:var(--lime-soft)}.workspace-switcher button.active:before{background:var(--lime);box-shadow:0 0 12px #2453e6a6}.workspace-switcher span{letter-spacing:.08em;font-size:12px}.rail-bottom{flex-direction:column;align-items:center;gap:16px;display:flex}.prototype-badge{color:var(--ink-400);letter-spacing:.18em;writing-mode:vertical-rl;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:11px;font-weight:700}.avatar-button{width:38px;height:38px;color:var(--ink-800);background:var(--surface-cool);border:2px solid var(--line-dark);border-radius:50%;padding:0;font-weight:800}.workspace-stage{width:calc(100% - 82px);min-width:0;margin-left:82px}.workspace-fade-enter-active,.workspace-fade-leave-active,.section-fade-enter-active,.section-fade-leave-active{transition:opacity .18s,transform .18s}.workspace-fade-enter-from,.workspace-fade-leave-to,.section-fade-enter-from,.section-fade-leave-to{opacity:0;transform:translateY(5px)}.global-toast{z-index:120;color:#eef3fe;background:var(--ink-900);min-width:310px;max-width:430px;box-shadow:var(--shadow-md);border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex;position:fixed;bottom:24px;right:24px}.toast-icon{width:32px;height:32px;color:var(--lime-ink);background:var(--lime);border-radius:50%;place-items:center;display:grid}.toast-error .toast-icon{background:var(--red);color:#fff}.global-toast .app-icon{width:16px;height:16px}.global-toast div{flex-direction:column;gap:2px;display:flex}.global-toast strong{font-size:13px}.global-toast div span{color:#9aa5b5;font-size:12px}.toast-enter-active,.toast-leave-active{transition:all .22s cubic-bezier(.2,.8,.2,1)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(14px)scale(.97)}.sales-workspace{min-height:100vh;padding:28px 30px 30px}.sales-header{justify-content:space-between;align-items:flex-end;max-width:1710px;margin:0 auto 22px;display:flex}.eyebrow,.section-kicker,.card-eyebrow,.campaign-id,.ops-brand span,.prototype-modal-head span{color:var(--ink-500);letter-spacing:.15em;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:12px;font-weight:800}.sales-heading h1{letter-spacing:-.055em;margin:5px 0 3px;font-size:clamp(25px,2.1vw,34px);font-weight:850}.sales-heading p{color:var(--ink-500);margin:0;font-size:13px}.header-actions{align-items:center;gap:10px;display:flex}.device-chip{border:1px solid var(--line);min-width:240px;box-shadow:var(--shadow-sm);background:#ffffffc2;border-radius:14px;align-items:center;gap:10px;padding:9px 12px;display:flex}.device-chip>.app-icon{width:15px;color:var(--ink-400)}.device-chip div{flex-direction:column;flex:1;gap:2px;display:flex}.device-chip div span{color:var(--ink-500);font-size:12px}.device-chip strong{font-size:12px}.device-orbit{background:var(--green-soft);border-radius:50%;width:30px;height:30px;position:relative}.device-orbit:before,.device-orbit:after{content:"";border:1px solid var(--green);border-radius:50%;position:absolute}.device-orbit:before{inset:7px}.device-orbit:after{opacity:.3;inset:3px}.device-orbit i{z-index:1;background:var(--green);border-radius:50%;position:absolute;inset:12px}.quiet-icon-button,.ops-icon-button{width:42px;height:42px;color:var(--ink-600);background:var(--surface);border:1px solid var(--line);border-radius:13px;place-items:center;padding:0;display:grid}.quiet-icon-button:hover,.ops-icon-button:hover{color:var(--ink-900);border-color:var(--line-dark)}.quiet-icon-button .app-icon,.ops-icon-button .app-icon{width:17px}.ops-icon-button:disabled{cursor:wait;opacity:.65}.ops-icon-button .app-icon.is-spinning{animation:.8s linear infinite ops-icon-spin}@keyframes ops-icon-spin{to{transform:rotate(360deg)}}.sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1710px;margin:0 auto 16px;display:grid}.sales-intent-strip{text-align:left;width:100%;max-width:1710px;box-shadow:var(--shadow-sm);background:linear-gradient(90deg,#efebffeb,#ffffffe6);border:1px solid #ddd6f5;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:11px;margin:0 auto 14px;padding:11px 14px;display:grid}.sales-intent-strip>.app-icon{width:14px;color:var(--violet)}.intent-strip-icon{color:#fff;background:var(--violet);border-radius:11px 4px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 7px 17px #8269df38}.intent-strip-icon .app-icon{width:16px}.sales-intent-strip>div:nth-child(2){grid-template-columns:auto 1fr;align-items:baseline;gap:2px 9px;min-width:0;display:grid}.sales-intent-strip>div:nth-child(2)>span{color:var(--violet);letter-spacing:.08em;font-size:11px;font-weight:800}.sales-intent-strip>div:nth-child(2) strong{font-size:12px}.sales-intent-strip>div:nth-child(2) small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;overflow:hidden}.intent-strip-channels{gap:4px;display:flex}.intent-strip-channels span{color:#6850b7;background:#fff;border:1px solid #ddd6f5;border-radius:6px;padding:4px 6px;font-size:11px}.sales-metric{border:1px solid var(--line);min-height:92px;box-shadow:var(--shadow-sm);background:#ffffffc7;border-radius:18px;padding:16px 18px;position:relative;overflow:hidden}.sales-metric:after{content:"";opacity:.07;border:13px solid;border-radius:50%;width:80px;height:80px;position:absolute;top:-25px;right:-25px}.sales-metric>span{color:var(--ink-500);font-size:12px}.sales-metric div{justify-content:space-between;align-items:baseline;margin-top:8px;display:flex}.sales-metric strong{letter-spacing:-.04em;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:28px}.sales-metric small{color:var(--ink-500);font-size:12px}.metric-lime{color:var(--lime-deep)}.metric-blue{color:var(--blue)}.metric-amber{color:var(--amber)}.metric-ink{color:var(--ink-800)}.sales-metric>span,.sales-metric small{color:var(--ink-500)}.sales-cockpit{grid-template-columns:minmax(260px,.82fr) minmax(430px,1.46fr) minmax(300px,.92fr);gap:14px;max-width:1710px;min-height:670px;margin:0 auto;display:grid}.panel-surface{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#ffffffde;border-radius:22px}.lead-queue,.context-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.panel-title-row{justify-content:space-between;align-items:flex-end;padding:20px 20px 14px;display:flex}.panel-title-row h2,.ops-card-head h2{letter-spacing:-.025em;margin:3px 0 0;font-size:16px}.queue-count{width:28px;height:28px;color:var(--lime-ink);background:var(--lime);border-radius:8px;place-items:center;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:12px;font-weight:800;display:grid}.search-field,.ops-search{color:var(--ink-400);background:#f5f7fb;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;margin:0 16px;padding:9px 10px;transition:all .16s;display:flex}.search-field:focus-within,.ops-search:focus-within{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #2453e61a}.search-field .app-icon,.ops-search .app-icon{width:16px}.search-field input,.ops-search input{width:100%;min-width:0;color:var(--ink-900);background:0 0;border:0;outline:0;padding:0;font-size:12px}.search-field kbd{color:var(--ink-400);border:1px solid var(--line);background:#fff;border-radius:5px;padding:2px 5px;font-family:inherit;font-size:12px}.lead-filters{gap:4px;padding:13px 16px 10px;display:flex;overflow-x:auto}.lead-filters button{color:var(--ink-500);background:0 0;border:0;border-radius:8px;flex:none;padding:5px 8px;font-size:12px}.lead-filters button.active{color:var(--lime-ink);background:var(--lime-soft);font-weight:700}.lead-list{flex:1;min-height:0;padding:0 10px 10px;overflow-y:auto}.lead-list::-webkit-scrollbar{width:5px}.transcript-list::-webkit-scrollbar{width:5px}.lead-list::-webkit-scrollbar-thumb{background:#d5dbe8;border-radius:5px}.transcript-list::-webkit-scrollbar-thumb{background:#d5dbe8;border-radius:5px}.lead-card{text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;gap:11px;width:100%;margin-bottom:5px;padding:12px 10px;transition:all .15s;display:flex;position:relative}.lead-card:hover{background:#f7f9fc}.lead-card.active{background:#eef3fe;border-color:#d3e0fa}.lead-card.active:before{content:"";background:var(--lime-deep);border-radius:3px;width:3px;height:34px;position:absolute;top:16px;left:-2px}.lead-score{width:32px;height:32px;color:var(--ink-800);border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:12px;font-weight:800;display:grid}.lead-card.active .lead-score{color:var(--lime-deep);border-color:#b9cbf8}.lead-card-main{flex:1;min-width:0}.lead-card-topline{justify-content:space-between;align-items:center;gap:7px;display:flex}.lead-card-topline strong{font-size:12px}.lead-card-main>span{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.lead-card-foot{color:var(--ink-400);justify-content:space-between;gap:6px;margin-top:8px;font-size:12px;display:flex}.status-label{border-radius:4px;flex:none;padding:2px 5px;font-size:11px}.status-new{color:#1a3fb0;background:var(--lime-soft)}.status-follow{color:#1a3fb0;background:var(--blue-soft)}.status-ai{color:#684bb9;background:var(--violet-soft)}.status-missed{color:#b07817;background:var(--amber-soft)}.empty-leads{color:var(--ink-400);text-align:center;flex-direction:column;align-items:center;padding:50px 15px;display:flex}.empty-leads .app-icon{width:28px;height:28px;margin-bottom:12px}.empty-leads strong{color:var(--ink-700);font-size:12px}.empty-leads span{margin-top:4px;font-size:12px}.queue-load-more{width:calc(100% - 32px);color:var(--ink-600);border:1px solid var(--line);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:5px 16px 16px;padding:9px;font-size:12px;display:flex}.queue-load-more .app-icon{width:13px}.call-stage{min-width:0;padding:22px 24px 24px;position:relative;overflow:hidden}.call-stage:before{content:"";pointer-events:none;background:radial-gradient(circle,#2453e629,#0000 65%);width:280px;height:280px;position:absolute;top:-120px;right:-90px}.customer-identity{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.customer-avatar{color:#fff;background:linear-gradient(145deg, #3b515b, var(--ink-950));border:3px solid #fff;border-radius:17px 6px;flex:none;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid;box-shadow:0 7px 20px #07131b2e}.customer-main{flex:1;min-width:0}.customer-name-line{align-items:baseline;gap:9px;display:flex}.customer-name-line h2{letter-spacing:-.03em;margin:0;font-size:19px}.customer-name-line span,.customer-company{color:var(--ink-500);font-size:12px}.customer-company{align-items:center;gap:4px;margin-top:3px;display:flex}.customer-company .app-icon{width:12px}.customer-tags{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.customer-tags span{color:var(--ink-600);background:#f5f7fb;border-radius:5px;padding:3px 6px;font-size:11px}.customer-tags span:first-child{color:#1a3fb0;background:var(--lime-soft)}.lead-more-button,.table-more-button{color:var(--ink-500);letter-spacing:2px;background:0 0;border:0;border-radius:7px;padding:4px 7px 8px;font-weight:800}.lead-more-button:hover,.table-more-button:hover{color:var(--ink-900);background:#eef1f7}.call-mode-switch{z-index:1;background:#e9edf4;border-radius:13px;grid-template-columns:1fr 1fr;gap:3px;margin-top:20px;padding:4px;display:grid;position:relative}.manual-call-banner{z-index:1;border:1px solid var(--line);background:#f5f7fb;border-radius:13px;align-items:center;gap:10px;margin-top:20px;padding:10px 12px;display:flex;position:relative}.manual-call-banner>span:first-child{width:34px;height:34px;color:var(--lime-ink);background:var(--lime);border-radius:10px 3px;place-items:center;display:grid}.manual-call-banner>span:first-child .app-icon{width:16px}.manual-call-banner>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.manual-call-banner strong{font-size:12px}.manual-call-banner small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.manual-only-pill{color:#1a3fb0;letter-spacing:.08em;background:var(--lime-soft);border-radius:5px;padding:4px 6px;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:11px;font-weight:800}.call-mode-switch button{z-index:1;color:var(--ink-500);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:9px;display:flex;position:relative}.call-mode-switch button:disabled{cursor:not-allowed}.call-mode-switch button.active{color:var(--ink-900)}.call-mode-switch .app-icon{width:17px}.call-mode-switch button span{flex-direction:column;align-items:flex-start;display:flex}.call-mode-switch button strong{font-size:12px}.call-mode-switch button small{color:var(--ink-400);margin-top:1px;font-size:11px}.mode-slider{background:#fff;border-radius:10px;width:calc(50% - 5px);height:calc(100% - 8px);transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #07131b12}.mode-ai .mode-slider{background:var(--ink-900);transform:translate(calc(100% + 2px))}.mode-ai button.active{color:var(--lime)}.mode-ai button.active small{color:#9aa5b5}.dial-zone{z-index:1;flex-direction:column;align-items:center;min-height:455px;padding:38px 20px 20px;transition:all .22s;display:flex;position:relative}.dial-orbit{place-items:center;width:138px;height:138px;display:grid;position:relative}.orbit-ring{border:1px solid #dce2ec;border-radius:50%;position:absolute}.ring-one{inset:9px}.ring-two{opacity:.5;inset:-3px}.orbit-pulse{background:var(--lime-soft);border-radius:50%;transition:all .22s;position:absolute;inset:22px}.dial-core{z-index:2;width:72px;height:72px;color:var(--lime-ink);background:var(--lime);border-radius:50%;place-items:center;transition:all .22s;display:grid;position:relative;box-shadow:0 11px 28px #2453e633}.dial-core .app-icon{width:28px;height:28px}.dial-ai .dial-core{color:var(--lime);background:var(--ink-900);box-shadow:0 12px 28px #07131b3b}.dial-ai .orbit-pulse{background:#e8edf5}.call-dialing .orbit-ring,.call-ringing .orbit-ring,.call-connected .orbit-ring{border-color:var(--lime-deep);animation:1.8s ease-out infinite orbitPulse}.call-ringing .ring-two{animation-delay:.6s}.call-connected .dial-core{transform:scale(.92)}.call-connected .orbit-pulse{animation:1.5s ease-in-out infinite coreBreath}@keyframes orbitPulse{0%{opacity:.8;transform:scale(.8)}75%,to{opacity:0;transform:scale(1.17)}}@keyframes coreBreath{50%{opacity:.7;transform:scale(1.08)}}.call-state-label{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;margin-top:17px;font-size:12px;font-weight:700}.dial-number{flex-direction:column;align-items:center;margin-top:6px;display:flex}.dial-number input{width:280px;color:var(--ink-900);letter-spacing:.045em;text-align:center;background:0 0;border:0;outline:0;padding:0;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:27px;font-weight:800}.dial-number input:disabled{opacity:1}.dial-number span{color:var(--ink-400);margin-top:3px;font-size:12px}.call-timer{letter-spacing:.12em;margin-top:10px;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:18px;font-weight:700}.call-state-hint{min-height:20px;color:var(--ink-400);margin-top:10px;font-size:12px}.call-actions{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:22px;display:flex}.call-actions>span{color:var(--ink-400);font-size:11px}.primary-call-button{min-width:190px;color:var(--lime-ink);background:var(--lime);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:12px;font-weight:800;transition:all .15s;display:flex;box-shadow:0 9px 24px #2453e62e}.dial-ai .primary-call-button{color:var(--lime);background:var(--ink-900);box-shadow:0 10px 26px #07131b33}.primary-call-button:hover{transform:translateY(-2px)}.primary-call-button .app-icon{width:17px}.secondary-call-control{color:#fff;background:var(--red);border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 9px 22px #e5484d47}.hangup-control .app-icon{transform:rotate(135deg)}.in-call-controls{align-items:center;gap:22px;display:flex}.in-call-controls button{min-width:44px;color:var(--ink-500);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;font-size:11px;display:flex}.in-call-controls button .app-icon{width:19px;height:19px}.in-call-controls button:not(.hangup-control){grid-template-rows:40px auto;display:grid}.in-call-controls button:not(.hangup-control) .app-icon{box-sizing:content-box;background:#edf0f6;border-radius:50%;padding:10px}.in-call-controls button.active{color:var(--red)}.in-call-controls .hangup-control{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:48px;min-width:48px;height:48px;display:grid}.in-call-controls .hangup-control span{color:var(--red);margin-top:67px;position:absolute}.aftercall-card{z-index:8;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-radius:18px;padding:20px;position:absolute;inset:170px 22px 22px;box-shadow:0 18px 50px #07131b21}.aftercall-enter-active,.aftercall-leave-active{transition:all .22s cubic-bezier(.2,.8,.2,1)}.aftercall-enter-from,.aftercall-leave-to{opacity:0;transform:translateY(12px)scale(.98)}.aftercall-heading{align-items:center;gap:11px;display:flex}.aftercall-heading h3{margin:0;font-size:14px}.aftercall-heading p{color:var(--ink-500);margin:3px 0 0;font-size:12px}.aftercall-check{width:38px;height:38px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;display:grid}.aftercall-check .app-icon{width:17px}.outcome-options{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px;display:grid}.outcome-options button{color:var(--ink-500);background:#f5f7fb;border:1px solid #0000;border-radius:9px;padding:8px 5px;font-size:12px}.outcome-options button.active{color:var(--lime-ink);background:var(--lime-soft);border-color:#b9cbf8;font-weight:700}.aftercall-card textarea{width:100%;color:var(--ink-900);resize:none;border:1px solid var(--line);background:#f5f7fb;border-radius:10px;outline:0;margin-top:11px;padding:10px 11px;font-size:12px;line-height:1.6}.aftercall-card textarea:focus{border-color:var(--blue);background:#fff}.aftercall-foot{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.aftercall-foot label{color:var(--ink-500);grid-template-columns:14px auto;align-items:center;gap:2px 5px;font-size:11px;display:grid}.aftercall-foot label .app-icon{width:12px}.aftercall-foot input{color:var(--ink-700);border:1px solid var(--line);background:#fff;border-radius:7px;grid-column:1/-1;padding:6px 7px;font-size:12px}.save-outcome-button{color:var(--lime-ink);background:var(--lime);border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 14px;font-size:12px;font-weight:800;display:flex}.save-outcome-button .app-icon{width:13px}.context-tabs{background:#eef1f7;border-radius:10px;grid-template-columns:1fr 1fr 1fr;gap:3px;margin:16px 16px 0;padding:3px;display:grid}.context-tabs button{color:var(--ink-500);background:0 0;border:0;border-radius:8px;padding:8px;font-size:12px}.context-tabs button.active{color:var(--ink-900);background:#fff;font-weight:700;box-shadow:0 2px 7px #07131b0d}.context-tabs button{position:relative}.context-tabs button>span{color:#fff;background:var(--violet);border-radius:8px;place-items:center;min-width:15px;height:15px;margin-left:3px;font-size:11px;display:inline-grid}.intent-inbox{flex:1;min-height:0;padding:15px;overflow-y:auto}.intent-inbox-head{justify-content:space-between;align-items:flex-end;margin-bottom:11px;display:flex}.intent-inbox-head>div{flex-direction:column;gap:2px;display:flex}.intent-inbox-head strong{font-size:12px}.intent-inbox-head div span{color:var(--ink-400);font-size:11px}.intent-inbox-head>span{color:var(--violet);font-size:11px;font-weight:700}.intent-message{text-align:left;border:1px solid var(--line);background:#f7f9fc;border-radius:12px;align-items:flex-start;gap:9px;width:100%;margin-bottom:7px;padding:11px;transition:all .15s;display:flex}.intent-message:hover,.intent-message.active{background:var(--violet-soft);border-color:#ddd6f5}.intent-message.unread{box-shadow:inset 3px 0 var(--violet)}.intent-score{color:#6850b7;background:#fff;border:1px solid #ddd6f5;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:12px;font-weight:800;display:grid}.intent-message-main{flex:1;min-width:0}.intent-message-main>div:first-child{justify-content:space-between;align-items:center;gap:6px;display:flex}.intent-message-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.intent-message-main time{color:var(--ink-400);flex:none;font-size:11px}.intent-message-main>span{color:var(--ink-500);margin-top:3px;font-size:11px;display:block}.intent-message-main p{color:var(--ink-600);margin:7px 0;font-size:11px;line-height:1.55}.intent-message-foot{align-items:center;gap:4px;display:flex}.intent-message-foot span{color:#6850b7;background:#fff;border-radius:4px;padding:2px 4px;font-size:11px}.intent-message-foot b{color:var(--ink-500);margin-left:auto;font-size:11px}.conversation-guide,.ai-conversation,.contact-timeline{flex:1;min-height:0;padding:16px;overflow-y:auto}.guide-head{align-items:center;gap:9px;display:flex}.guide-head>span{width:34px;height:34px;color:var(--lime-ink);background:var(--lime);border-radius:10px 3px;place-items:center;display:grid}.guide-head .app-icon{width:16px}.guide-head div{flex-direction:column;gap:2px;display:flex}.guide-head strong{font-size:12px}.guide-head small{color:var(--ink-400);font-size:11px}.focus-card{background:var(--lime-soft);border:1px solid #d3e0fa;border-radius:12px;margin:16px 0;padding:12px}.focus-card span,.customer-note-card>span{color:#1a3fb0;letter-spacing:.08em;font-size:11px;font-weight:800}.focus-card p{color:#16327e;margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.55}.script-steps{flex-direction:column;gap:13px;display:flex}.script-steps article{grid-template-columns:26px 1fr;gap:9px;display:grid;position:relative}.script-steps article:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:-11px;left:12px}.script-steps article>span{z-index:1;width:25px;height:25px;color:var(--ink-500);background:#eef1f7;border-radius:50%;place-items:center;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:11px;font-weight:800;display:grid;position:relative}.script-steps strong{font-size:12px}.script-steps p{color:var(--ink-600);margin:4px 0 0;font-size:12px;line-height:1.65}.customer-note-card{background:#f5f7fb;border-radius:12px;margin-top:18px;padding:12px}.customer-note-card>span{color:var(--ink-500)}.customer-note-card p{color:var(--ink-600);margin:5px 0 10px;font-size:12px;line-height:1.55}.customer-note-card button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:flex}.customer-note-card .app-icon{width:12px}.ai-live-head{justify-content:space-between;align-items:center;display:flex}.ai-live-head>span{color:var(--ink-400);font-size:11px}.ai-live-badge{color:#1a3fb0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.ai-live-badge i,.live-pill i,.data-freshness i,.campaign-status i{background:var(--lime-deep);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2453e61a}.transcript-list{flex-direction:column;gap:12px;max-height:395px;margin-top:15px;padding-right:4px;display:flex;overflow-y:auto}.transcript-list article{align-items:flex-start;gap:8px;animation:.26s both transcriptIn;display:flex}@keyframes transcriptIn{0%{opacity:0;transform:translateY(6px)}}.transcript-list article>span{width:25px;height:25px;color:var(--lime);background:var(--ink-900);border-radius:8px 3px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.transcript-list article.customer>span{color:var(--ink-700);background:#e9edf4}.transcript-list article div{background:#f5f7fb;border-radius:3px 11px 11px;max-width:calc(100% - 33px);padding:8px 10px}.transcript-list article.customer{flex-direction:row-reverse}.transcript-list article.customer div{background:var(--blue-soft);border-radius:11px 3px 11px 11px}.transcript-list strong{color:var(--ink-500);font-size:11px;display:block}.transcript-list p{color:var(--ink-700);margin:3px 0 0;font-size:12px;line-height:1.55}.transcript-empty{text-align:center;flex-direction:column;align-items:center;padding:55px 18px 45px;display:flex}.ai-preview-icon{width:52px;height:52px;color:var(--lime);background:var(--ink-900);border-radius:17px 6px;place-items:center;display:grid;box-shadow:0 12px 30px #07131b2e}.ai-preview-icon .app-icon{width:23px}.transcript-empty strong{margin-top:16px;font-size:12px}.transcript-empty p{max-width:220px;color:var(--ink-400);margin:5px 0 0;font-size:12px;line-height:1.55}.intent-radar{border:1px solid var(--line);background:#f5f7fb;border-radius:12px;margin-top:16px;padding:12px}.intent-radar>div:first-child{justify-content:space-between;font-size:11px;display:flex}.intent-radar strong{color:var(--lime-deep)}.intent-track{background:#dfe4ee;border-radius:4px;height:4px;margin-top:8px;overflow:hidden}.intent-track i{background:linear-gradient(90deg, var(--blue), var(--lime-deep));border-radius:inherit;height:100%;transition:width .5s;display:block}.intent-radar p{color:var(--ink-500);margin:8px 0 0;font-size:11px;line-height:1.5}.contact-timeline article{border-left:1px solid var(--line);padding:0 0 22px 18px;position:relative}.contact-timeline article:last-child{border-left-color:#0000}.timeline-dot{border:2px solid var(--lime-deep);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:-4px}.contact-timeline time{color:var(--ink-400);font-size:11px;display:block}.contact-timeline strong{margin-top:3px;font-size:12px;display:block}.contact-timeline p{color:var(--ink-500);margin:4px 0 0;font-size:12px;line-height:1.5}.ops-console{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.ops-sidebar{color:#282e37;background:radial-gradient(circle at 30% 10%,#2453e612,#0000 30%),#f1f3f6;border-left:1px solid #07131b0a;flex-direction:column;height:100vh;padding:22px 14px 15px;display:flex;position:sticky;top:0}.ops-brand{border-bottom:1px solid #07131b14;align-items:center;gap:10px;padding:0 8px 22px;display:flex}.ops-brand-icon{width:36px;height:36px;color:var(--lime-ink);background:var(--lime);border-radius:11px 3px;place-items:center;display:grid}.ops-brand-icon .app-icon{width:18px}.ops-brand div{flex-direction:column;gap:2px;display:flex}.ops-brand strong{color:var(--ink-900);font-size:13px}.ops-brand span{color:#4b5462;font-size:11px}.ops-nav{flex-direction:column;gap:4px;margin-top:20px;display:flex}.ops-nav-label{color:#4c5462;letter-spacing:.1em;margin:0 10px 5px;font-size:11px;font-weight:700}.nav-label-second{margin-top:18px}.ops-nav button{color:#585f6a;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 11px;transition:all .15s;display:flex;position:relative}.ops-nav button:hover{color:var(--ink-900);background:#07131b0d}.ops-nav button.active{color:var(--lime);background:#2453e617}.ops-nav button.active:before{content:"";background:var(--lime);border-radius:2px;width:2px;height:20px;position:absolute;left:0}.ops-nav button .app-icon{width:16px}.ops-nav button span{flex:1;font-size:12px}.ops-nav button small{color:#565e6b;background:#07131b12;border-radius:6px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:11px;display:grid}.ops-nav button.active small{color:var(--lime-ink);background:var(--lime)}.ops-node-card{background:#07131b0a;border:1px solid #07131b12;border-radius:12px;margin-top:auto;padding:12px}.ops-node-card div{align-items:center;gap:7px;display:flex}.node-light{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%}.ops-node-card strong{color:#212732;font-size:12px}.ops-node-card>span,.ops-node-card small{color:#4f555f;margin-top:6px;font-size:11px;display:block}.ops-node-card small{margin-top:2px}.ops-main{min-width:0;padding:25px 28px 40px}.ops-header{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1540px;margin:0 auto 22px;display:flex}.ops-breadcrumb{color:var(--ink-500);font-size:12px}.ops-header h1{letter-spacing:-.045em;margin:6px 0 3px;font-size:26px}.ops-header p{color:var(--ink-500);margin:0;font-size:12px}.ops-header-actions{align-items:center;gap:9px;display:flex}.data-freshness{color:var(--ink-500);align-items:center;gap:7px;margin-right:5px;font-size:12px;display:flex}.data-freshness i{width:5px;height:5px}.ops-primary-button{color:var(--lime-ink);background:var(--lime);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:800;display:flex;box-shadow:0 7px 17px #66749921}.ops-primary-button .app-icon{width:14px}.ops-page{max-width:1540px;margin:0 auto}.ops-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.business-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.domain-card{text-align:left;background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:12px;padding:14px 15px;transition:all .16s;display:flex}.domain-card:hover{border-color:var(--line-dark);transform:translateY(-2px);box-shadow:0 12px 28px #e5e9f214}.domain-card-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.domain-card-icon .app-icon{width:16px}.domain-card.service .domain-card-icon{color:#128a5a;background:var(--green-soft)}.domain-card.sales .domain-card-icon{color:#495465;background:var(--blue-soft)}.domain-card.ai .domain-card-icon{color:#4f5d72;background:var(--violet-soft)}.domain-card>div{flex:1;min-width:0}.domain-card>div>span{color:var(--ink-500);font-size:11px}.domain-card strong{margin-top:3px;font-size:12px;display:block}.domain-card small{color:var(--ink-400);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.domain-card>i{color:var(--ink-400)}.domain-card>i .app-icon{width:13px}.ops-stat-card{background:var(--surface);border:1px solid var(--line);min-height:160px;box-shadow:var(--shadow-sm);border-radius:17px;padding:17px;position:relative;overflow:hidden}.stat-card-strong{color:#202631;background:radial-gradient(circle at 110% -20%, #2453e633, transparent 45%), var(--ink-900);border-color:var(--ink-900)}.stat-card-strong>span,.stat-card-strong p,.stat-card-strong small{color:#535e6f!important}.stat-icon{width:33px;height:33px;color:var(--lime-ink);background:var(--lime);border-radius:10px;place-items:center;margin-bottom:17px;display:grid}.stat-icon .app-icon{width:15px}.stat-icon-blue{color:var(--blue);background:var(--blue-soft)}.stat-icon-amber{color:#495465;background:var(--amber-soft)}.stat-icon-violet{color:var(--violet);background:var(--violet-soft)}.ops-stat-card>span{color:var(--ink-500);font-size:12px}.ops-stat-card>strong{letter-spacing:-.04em;margin-top:4px;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:29px;display:block}.ops-stat-card>strong small{color:var(--ink-400);font-size:12px}.micro-track{background:#07131b1f;border-radius:3px;height:3px;margin-top:9px;overflow:hidden}.ops-stat-card:not(.stat-card-strong) .micro-track{background:#edf0f4}.micro-track i{background:var(--lime);height:100%;display:block}.micro-track.violet i{background:var(--violet)}.ops-stat-card p{color:var(--ink-400);margin:7px 0 0;font-size:11px}.ops-stat-card p b{color:var(--green)}.stat-split{color:var(--ink-500);gap:10px;margin-top:8px;font-size:11px;display:flex}.ops-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:12px;margin-top:12px;display:grid}.ops-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:17px}.ops-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.ops-card-head button{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.ops-card-head button .app-icon{width:12px}.live-pill{color:#e1e5ee;background:var(--lime-soft);border-radius:7px;align-items:center;gap:7px;padding:5px 8px;font-size:11px;font-weight:700;display:flex}.traffic-visual{grid-template-columns:minmax(190px,.7fr) 1.3fr;align-items:center;gap:25px;padding:22px 25px;display:grid}.traffic-gauge{place-items:center;width:180px;height:180px;margin:auto;display:grid;position:relative}.traffic-gauge svg{width:100%;position:absolute;inset:0;transform:rotate(-90deg)}.traffic-gauge circle{fill:none;stroke-width:12px}.gauge-back{stroke:#e5e9f2}.gauge-value{stroke:var(--lime-deep);stroke-dasharray:440;stroke-dashoffset:317px;stroke-linecap:round}.traffic-gauge>div{flex-direction:column;align-items:center;display:flex}.traffic-gauge strong{font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:34px}.traffic-gauge span{color:var(--ink-500);font-size:12px}.traffic-gauge small{color:var(--ink-400);margin-top:4px;font-size:11px}.traffic-breakdown{flex-direction:column;display:flex}.traffic-breakdown article{border-bottom:1px solid #e5e9f2;align-items:center;gap:10px;padding:13px 2px;display:flex}.traffic-breakdown article:last-child{border-bottom:0}.traffic-color{border-radius:5px;flex:none;width:6px;height:34px}.traffic-color.service{background:var(--green)}.traffic-color.human{background:var(--lime-deep)}.traffic-color.ai{background:var(--violet)}.traffic-color.free{background:#edf0f4}.traffic-breakdown article div{flex-direction:column;flex:1;display:flex}.traffic-breakdown strong{font-size:12px}.traffic-breakdown small{color:var(--ink-400);margin-top:3px;font-size:11px}.traffic-breakdown b{font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:14px}.alerts-list{flex-direction:column;padding:4px 16px 8px;display:flex}.alerts-list article{border-bottom:1px solid #e5e9f2;align-items:flex-start;gap:9px;padding:13px 0;display:flex}.alerts-list article:last-child{border-bottom:0}.alert-severity{border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.alert-severity .app-icon{width:14px}.alert-warn{color:#495465;background:var(--amber-soft)}.alert-error{color:var(--red);background:var(--red-soft)}.alert-info{color:var(--blue);background:var(--blue-soft)}.alerts-list article div{flex:1;min-width:0}.alerts-list strong{font-size:12px}.alerts-list p{color:var(--ink-400);margin:3px 0 0;font-size:11px}.alerts-list time{color:var(--ink-400);flex:none;font-size:11px}.activity-table-card{margin-top:12px;overflow:hidden}.resource-summary-strip{background:var(--line);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.device-domain-switch{background:#edf0f4;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:6px;display:grid}.device-domain-switch button{min-width:0;color:var(--ink-500);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.device-domain-switch button.active{color:var(--ink-900);background:var(--surface);box-shadow:0 3px 10px #e5e9f212}.device-domain-switch .app-icon{width:14px}.device-domain-switch small{min-width:18px;color:var(--ink-500);text-align:center;background:#e5e9f20f;border-radius:5px;padding:2px 5px;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:11px}.device-domain-switch button.active small{color:#e1e5ee;background:var(--lime-soft)}.resource-summary-strip>div{background:var(--surface);grid-template-columns:10px auto 1fr;align-items:center;gap:7px;padding:14px 16px;display:grid}.summary-dot{border-radius:50%;width:7px;height:7px}.summary-dot.green{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.summary-dot.blue{background:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.summary-dot.amber{background:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.summary-dot.gray{background:var(--ink-400);box-shadow:0 0 0 4px #e5e9f2}.resource-summary-strip strong{font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:19px}.resource-summary-strip small{color:var(--ink-500);font-size:12px}.table-management-card{overflow:hidden}.management-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 15px;display:flex}.management-toolbar .ops-search{width:min(330px,38%);margin:0}.management-toolbar select{color:var(--ink-600);background:#edf0f4;border:1px solid #0000;border-radius:9px;outline:0;padding:8px 28px 8px 10px;font-size:12px}.management-toolbar select:focus{border-color:var(--blue);background:#fff}.outline-filter-button{color:var(--ink-600);border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;display:flex}.outline-filter-button .app-icon{width:13px}.toolbar-result{color:var(--ink-400);margin-left:auto;font-size:11px}.ops-table-wrap{width:100%;overflow-x:auto}.ops-table{border-collapse:collapse;white-space:nowrap;width:100%}.ops-table th{color:var(--ink-500);text-align:left;border-bottom:1px solid var(--line);letter-spacing:.035em;background:#edf0f4;padding:10px 13px;font-size:11px;font-weight:700}.ops-table td{color:var(--ink-600);border-bottom:1px solid #e5e9f2;padding:11px 13px;font-size:12px}.ops-table tbody tr:last-child td{border-bottom:0}.ops-table tbody tr:hover td{background:#eef3fe}.ops-table td strong{color:var(--ink-900);font-size:12px;display:block}.ops-table td small{color:var(--ink-400);margin-top:3px;font-size:11px;display:block}.ops-table code{color:var(--ink-700);background:#edf0f4;border-radius:5px;padding:3px 5px;font-family:DIN Alternate,Bahnschrift,monospace;font-size:11px}.table-primary{align-items:center;gap:8px;display:flex}.device-table-icon{width:28px;height:28px;color:var(--blue);background:var(--blue-soft);border-radius:8px;place-items:center;display:grid}.device-table-icon .app-icon{width:13px}.pool-pill,.availability-pill,.record-result{border-radius:6px;padding:3px 6px;font-size:11px;display:inline-flex}.device-domain-pill,.business-pill{border-radius:6px;align-items:center;padding:3px 6px;font-size:11px;font-weight:700;display:inline-flex}.domain-service,.business-service{color:#128a5a;background:var(--green-soft)}.domain-sales,.business-sales{color:#495465;background:var(--blue-soft)}.domain-ai,.business-ai{color:#4f5d72;background:var(--violet-soft)}.pool-pill{color:#495465;background:#edf0f4}.table-status{align-items:center;gap:5px;display:inline-flex}.table-status i{border-radius:50%;width:6px;height:6px}.table-status.good{color:var(--green)}.table-status.good i{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.table-status.off{color:var(--ink-400)}.table-status.off i{background:var(--ink-400);box-shadow:0 0 0 3px #e5e9f2}.availability-pill.idle{color:#128a5a;background:var(--green-soft)}.availability-pill.busy{color:#495465;background:var(--blue-soft)}.availability-pill.unavailable{color:var(--ink-500);background:#edf0f4}.health-warn{color:#495465!important}.muted-cell{color:var(--ink-400)!important}.mini-switch{background:#edf0f4;border:0;border-radius:9px;width:28px;height:16px;padding:0;transition:all .15s;position:relative}.mini-switch i{background:#fff;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #e5e9f233}.mini-switch.active{background:var(--lime-deep)}.mini-switch.active i{transform:translate(12px)}.service-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.service-summary-grid>article{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:11px;padding:14px 15px;display:flex}.service-kpi-icon{color:#495465;background:var(--blue-soft);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.service-kpi-icon.online{color:#128a5a;background:var(--green-soft)}.service-kpi-icon.busy{color:#495465;background:var(--amber-soft)}.service-kpi-icon.quality{color:#4f5d72;background:var(--violet-soft)}.service-kpi-icon .app-icon{width:15px}.service-summary-grid article>div{min-width:0}.service-summary-grid article>div>span{color:var(--ink-500);font-size:11px}.service-summary-grid strong{margin-top:2px;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:23px;display:block}.service-summary-grid strong small{color:var(--ink-400);font-size:12px}.service-summary-grid p{color:var(--ink-400);margin:2px 0 0;font-size:11px}.service-operations-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:12px;display:grid}.queue-health-card,.service-source-card{overflow:hidden}.service-queue-list{padding:4px 16px 8px}.service-queue-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e5e9f2;align-items:center;gap:10px;width:100%;padding:14px 3px;display:flex;position:relative}.service-queue-list>button:last-child{border-bottom:0}.queue-color{border-radius:5px;flex:none;width:5px;height:38px}.queue-color.lime{background:var(--lime-deep)}.queue-color.blue{background:var(--blue)}.queue-color.violet{background:var(--violet)}.service-queue-list button>div{flex:1;min-width:0}.service-queue-list strong{font-size:12px}.service-queue-list small{color:var(--ink-400);margin-top:3px;font-size:11px;display:block}.service-queue-list dl{gap:18px;margin:0;display:flex}.service-queue-list dl div{min-width:45px}.service-queue-list dt{color:var(--ink-400);font-size:11px}.service-queue-list dd{color:var(--ink-800);margin:3px 0 0;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:12px;font-weight:700}.service-queue-list button>.app-icon{width:13px;color:var(--ink-400)}.service-source-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:22px 18px 17px;display:grid}.service-source-flow>div{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.source-logo{color:#128a5a;background:var(--green-soft);border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:8px;display:grid}.source-logo.unified{color:var(--lime-ink);background:var(--lime)}.source-logo .app-icon{width:18px}.service-source-flow strong{font-size:12px}.service-source-flow small{color:var(--ink-400);margin-top:3px;font-size:11px}.source-connector{align-items:center;min-width:90px;display:flex}.source-connector i{background:var(--line-dark);flex:1;height:1px}.source-connector b{color:var(--ink-500);white-space:nowrap;background:#edf0f4;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:700}.service-source-checks{border-top:1px solid var(--line);margin:0 16px;padding:0;list-style:none}.service-source-checks li{color:var(--ink-600);border-bottom:1px solid #e5e9f2;align-items:center;gap:7px;padding:10px 1px;font-size:11px;display:flex}.service-source-checks .app-icon{width:12px;color:var(--green)}.service-source-checks span{flex:1}.service-source-checks b{color:var(--ink-400);font-size:11px}.service-device-link{color:#e1e5ee;background:var(--lime-soft);border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:calc(100% - 32px);margin:13px 16px 16px;padding:9px;font-size:11px;font-weight:700;display:flex}.service-device-link .app-icon{width:11px}.campaign-summary,.delivery-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.campaign-summary article,.delivery-summary article{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;padding:14px 16px}.campaign-summary span,.delivery-summary span{color:var(--ink-500);font-size:11px}.campaign-summary strong,.delivery-summary strong{margin-top:4px;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:23px;display:block}.campaign-summary small,.delivery-summary small{color:var(--ink-400);margin-top:3px;font-size:11px;display:block}.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.campaign-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:17px;padding:17px;position:relative;overflow:hidden}.campaign-card:before{content:"";background:var(--lime-deep);width:100%;height:3px;position:absolute;top:0;left:0}.campaign-card.paused:before{background:var(--amber)}.campaign-card-head{justify-content:space-between;align-items:center;display:flex}.campaign-status{border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:11px;font-weight:700;display:inline-flex}.campaign-running{color:#e1e5ee;background:var(--lime-soft)}.campaign-paused{color:#495465;background:var(--amber-soft)}.campaign-pending{color:var(--ink-500);background:#edf0f4}.campaign-paused i{background:var(--amber);box-shadow:0 0 0 3px #e8842c21}.campaign-pending i{background:var(--ink-400);box-shadow:none}.campaign-id{margin-top:15px;font-size:11px;display:block}.campaign-card h2{letter-spacing:-.02em;margin:5px 0 0;font-size:15px}.campaign-card>p{color:var(--ink-500);margin:4px 0 0;font-size:12px}.campaign-meta{background:#edf0f4;border-radius:11px;grid-template-columns:1fr 1fr;gap:10px 14px;margin:18px 0;padding:13px;display:grid}.campaign-meta div{min-width:0}.campaign-meta dt{color:var(--ink-400);font-size:11px}.campaign-meta dd{color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:700;overflow:hidden}.campaign-routing{background:var(--blue-soft);border:1px solid #6674991a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 17px;padding:10px 12px;display:flex}.campaign-routing>div>span{color:var(--ink-500);font-size:11px}.campaign-channel-list{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.campaign-channel-list i,.delivery-channel{color:#495465;background:#fff;border:1px solid #6674992e;border-radius:5px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:700}.campaign-routing>strong{color:var(--blue);flex:none;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:18px}.campaign-routing>strong small{color:var(--ink-500);font-family:inherit;font-size:11px;font-weight:600}.campaign-progress-head,.campaign-result{color:var(--ink-500);justify-content:space-between;font-size:11px;display:flex}.campaign-progress-head strong{color:var(--ink-700);font-family:DIN Alternate,Bahnschrift,sans-serif}.campaign-progress{background:#edf0f4;border-radius:6px;height:6px;margin-top:7px;overflow:hidden}.campaign-progress i{background:linear-gradient(90deg, var(--lime-deep), var(--lime));border-radius:inherit;height:100%;display:block}.campaign-result{color:var(--ink-400);margin-top:5px}.campaign-action{color:#495465;background:var(--amber-soft);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:17px;padding:9px;font-size:12px;font-weight:700;display:flex}.campaign-action.resume{color:#e1e5ee;background:var(--lime-soft)}.delivery-toolbar{justify-content:space-between}.delivery-toolbar h2{margin:3px 0 0;font-size:13px}.delivery-state{border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:11px;font-weight:700;display:inline-flex}.delivery-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.delivery-read{color:#e0e4ee;background:var(--lime-soft)}.delivery-delivered{color:#495465;background:var(--blue-soft)}.delivery-retrying{color:#495465;background:var(--amber-soft)}.delivery-retry{color:#495465;background:var(--amber-soft);border:1px solid #e8842c2e;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700}.campaign-action .app-icon{width:13px}.call-type-pill{border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;display:inline-flex}.call-type-pill .app-icon{width:11px}.call-type-pill.ai{color:#4f5d72;background:var(--violet-soft)}.call-type-pill.human{color:#495465;background:var(--blue-soft)}.record-good{color:#128a5a;background:var(--green-soft)}.record-ai{color:#4f5d72;background:var(--violet-soft)}.record-muted{color:var(--ink-500);background:#edf0f4}.record-rejected{color:#c43d41;background:var(--red-soft)}.record-type-filter{background:#edf0f4;border-radius:9px;gap:3px;padding:3px;display:flex}.record-type-filter button{color:var(--ink-500);background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:11px}.record-type-filter button.active{color:var(--ink-900);background:#fff;font-weight:700;box-shadow:0 1px 4px #e5e9f212}.prototype-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#e5e9f28c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.prototype-modal{background:var(--surface);border:1px solid #07131b4d;border-radius:20px;width:min(590px,100%);max-height:calc(100vh - 48px);padding:20px;overflow-y:auto;box-shadow:0 30px 80px #e5e9f259}.prototype-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.prototype-modal-head h2{margin:4px 0 0;font-size:18px}.prototype-modal-head>button{width:32px;height:32px;color:var(--ink-500);background:#edf0f4;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.prototype-modal-head>button .app-icon{width:15px}.prototype-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:17px;display:grid}.prototype-form-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.prototype-form-grid label>span{color:var(--ink-600);font-size:12px;font-weight:700}.prototype-form-grid input,.prototype-form-grid select,.prototype-form-grid textarea{width:100%;color:var(--ink-900);border:1px solid var(--line);background:#edf0f4;border-radius:9px;outline:0;padding:9px 10px;font-size:12px}.prototype-form-grid input:focus,.prototype-form-grid select:focus,.prototype-form-grid textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #6674991a}.prototype-form-grid textarea{resize:vertical;min-height:90px;line-height:1.55}.form-hint{color:var(--ink-400);font-size:11px;line-height:1.45}.campaign-channel-field{min-width:0}.campaign-channel-field>span{color:var(--ink-600);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.campaign-channel-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:6px;display:grid}.prototype-form-grid .campaign-channel-options label{cursor:pointer;display:block;position:relative}.campaign-channel-options input{opacity:0;pointer-events:none;position:absolute}.campaign-channel-options label>span{color:var(--ink-600);border:1px solid var(--line);background:#edf0f4;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:12px;font-weight:700;display:flex}.campaign-channel-options label>span i{background:#fff;border:1px solid #3c4148;border-radius:4px;width:12px;height:12px;display:block}.campaign-channel-options input:checked+span{color:#495465;background:var(--blue-soft);border-color:#66749952}.campaign-channel-options input:checked+span i{background:var(--blue);border-color:var(--blue);box-shadow:inset 0 0 0 3px #fff}.span-two{grid-column:1/-1}.modal-security-note{color:var(--ink-600);background:var(--blue-soft);border-radius:10px;align-items:flex-start;gap:9px;margin-top:16px;padding:11px;display:flex}.modal-security-note .app-icon{width:16px;color:var(--blue)}.modal-security-note p{margin:0;font-size:11px;line-height:1.5}.modal-security-note strong{color:var(--ink-800);margin-bottom:2px;display:block}.prototype-modal-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.prototype-modal-actions>button:not(.ops-primary-button){color:var(--ink-600);border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 14px;font-size:12px}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .18s}.modal-fade-enter-active .prototype-modal,.modal-fade-leave-active .prototype-modal{transition:transform .18s}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-from .prototype-modal,.modal-fade-leave-to .prototype-modal{transform:translateY(10px)scale(.98)}@media (width<=1320px){.sales-workspace{padding:24px 22px}.sales-cockpit{grid-template-columns:270px minmax(410px,1fr)}.context-panel{grid-column:1/-1;min-height:390px}.conversation-guide,.ai-conversation{grid-template-columns:1fr 1fr;gap:16px;display:grid}.guide-head,.focus-card{grid-column:1/-1}.focus-card{margin:0}.customer-note-card{margin-top:0}.ai-live-head,.intent-radar,.transcript-list,.transcript-empty{grid-column:1/-1}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.ops-console{grid-template-columns:190px minmax(0,1fr)}.ops-main{padding:22px 20px 35px}.ops-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-dashboard-grid,.service-operations-grid{grid-template-columns:1fr}.management-toolbar{flex-wrap:wrap}.management-toolbar .ops-search{width:100%}}@media (width<=900px){.workspace-rail{border-top:1px solid #07131b14;border-right:0;flex-direction:row;width:100%;height:66px;padding:7px 14px;inset:auto 0 0}.brand-mark{width:40px;height:40px}.brand-character{font-size:18px}.workspace-switcher{flex-direction:row;justify-content:center;gap:4px;margin:0}.workspace-switcher button{flex-direction:row;flex:1;justify-content:center;width:auto;min-width:0;padding:9px 5px}.workspace-switcher button:before{display:none}.workspace-switcher button .app-icon{width:17px}.workspace-switcher span{letter-spacing:0;font-size:10px}.rail-bottom{flex-direction:row}.prototype-badge{display:none}.avatar-button{width:34px;height:34px}.workspace-stage{width:100%;margin:0 0 66px}.sales-workspace{padding:20px 16px}.sales-header{align-items:flex-start}.sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-cockpit{grid-template-columns:1fr}.lead-queue{min-height:470px}.call-stage{min-height:660px}.context-panel{grid-column:auto}.ops-console{grid-template-columns:minmax(0,1fr)}.ops-sidebar{height:auto;padding:13px;position:static}.ops-brand{padding-bottom:12px}.ops-nav{flex-direction:row;margin-top:12px;overflow-x:auto}.ops-nav-label,.ops-node-card,.ops-nav button:nth-last-child(-n+2){display:none}.ops-nav button{flex:none;width:auto}.ops-nav button span{flex:none}.ops-nav button.active:before{display:none}.ops-main{width:100%;max-width:100%;padding:20px 15px 30px}.ops-page{min-width:0}.ops-header{align-items:flex-start}.data-freshness{display:none}.resource-summary-strip,.campaign-summary,.delivery-summary,.service-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sales-header{gap:12px}.sales-heading p,.device-chip div span,.device-chip>.app-icon{display:none}.device-chip{min-width:0;padding:8px}.device-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.quiet-icon-button{display:none}.sales-metric{min-height:82px;padding:13px}.sales-metric strong{font-size:24px}.sales-metric small{display:none}.call-stage{padding:18px 15px}.call-mode-switch button small{display:none}.dial-zone{padding-left:0;padding-right:0}.dial-number input{width:230px;font-size:23px}.aftercall-card{inset:158px 12px 12px}.outcome-options{grid-template-columns:1fr 1fr}.aftercall-foot{flex-direction:column;align-items:stretch}.aftercall-foot label{width:100%}.save-outcome-button{justify-content:center}.conversation-guide,.ai-conversation{display:block}.focus-card{margin:15px 0}.customer-note-card{margin-top:18px}.ops-header{flex-direction:column}.ops-header-actions{width:100%}.ops-header-actions .ops-primary-button{flex:1}.ops-stat-grid,.business-domain-grid,.resource-summary-strip,.campaign-summary,.delivery-summary,.service-summary-grid,.campaign-grid{grid-template-columns:1fr}.device-domain-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.service-queue-list>button{flex-wrap:wrap;align-items:flex-start}.service-queue-list dl{justify-content:space-between;width:calc(100% - 15px);margin-left:15px}.service-queue-list button>.app-icon{position:absolute;right:20px}.traffic-visual{grid-template-columns:1fr}.traffic-gauge{width:150px;height:150px}.management-toolbar select,.outline-filter-button{flex:1}.toolbar-result{width:100%;margin-left:0}.prototype-form-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.campaign-channel-options{grid-template-columns:1fr}.global-toast{min-width:0;bottom:80px;left:14px;right:14px}}.workspace-ops .ops-console-topnav{background:#f4f5f7;flex-direction:column;min-height:100%;display:flex}.ops-platform-bar{z-index:80;color:#fff;background:#17191d;border-bottom:1px solid #292c31;align-items:stretch;min-height:56px;display:flex;position:sticky;top:0;box-shadow:0 5px 18px #0c0f131f}.ops-platform-brand{border-right:1px solid #2b2e33;flex:none;align-items:center;gap:9px;width:170px;padding:0 17px;display:flex}.ops-platform-brand>span{color:#fff;background:#f4772d;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.ops-platform-brand .app-icon{width:15px}.ops-platform-brand strong{letter-spacing:.03em;white-space:nowrap;font-size:13px}.ops-platform-nav{flex:1;align-items:stretch;min-width:0;display:flex;overflow:auto hidden}.ops-platform-nav button{color:#b6bbc3;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-width:max-content;padding:0 16px;display:flex;position:relative}.ops-platform-nav button:hover{color:#fff;background:#202329}.ops-platform-nav button.active{color:#fff;background:#24272d}.ops-platform-nav button.active:after{content:"";background:#f4772d;height:2px;position:absolute;bottom:0;left:14px;right:14px}.ops-platform-nav .app-icon{width:14px}.ops-platform-nav button>span{font-size:11px;font-weight:700}.ops-platform-nav button>small{color:#ffd2b5;text-align:center;background:#4b3022;border-radius:8px;min-width:16px;padding:2px 5px;font-size:8px}.ops-platform-tools{border-left:1px solid #2b2e33;flex:none;align-items:stretch;margin-left:auto;display:flex}.ops-platform-tools>button{color:#abb1ba;cursor:pointer;background:0 0;border:0;border-right:1px solid #2b2e33;justify-content:center;align-items:center;gap:5px;min-width:55px;padding:0 10px;display:flex}.ops-platform-tools>button:hover{color:#fff;background:#22252b}.ops-platform-tools .app-icon{width:13px}.ops-platform-tools button>span{font-size:9px}.platform-node-state{color:#9ca5af;align-items:center;gap:6px;padding:0 11px;font-size:8px;display:flex}.platform-node-state i{background:#2bb486;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2bb4861f}.ops-platform-tools .platform-account{color:#e2e5e9;min-width:93px}.platform-account b{color:#fff;background:#3d424b;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.workspace-ops .ops-console-topnav .ops-main{min-height:0;padding:19px 22px 38px;overflow:auto}.workspace-ops .ops-console-topnav .ops-header{max-width:1760px;margin-bottom:15px}.workspace-ops .ops-console-topnav .ops-page,.workspace-ops .ops-console-topnav .ops-header{width:100%}@media (width<=1460px){.ops-platform-nav button{padding:0 11px}.ops-platform-tools>button span,.platform-node-state{display:none}.ops-platform-tools .platform-account{min-width:45px}.platform-account>span{display:none}}@media (width<=920px){.ops-platform-brand{width:auto}.ops-platform-brand strong,.ops-platform-nav .app-icon{display:none}.ops-platform-nav button{padding:0 9px}.workspace-ops .ops-console-topnav .ops-main{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-ops .ops-console{grid-template-columns:218px minmax(0,1fr)}.workspace-ops .ops-sidebar{background:linear-gradient(#2453e60a,#0000 18%),#f6f7f9;border-left:0;border-right:1px solid #ecedf0;padding:19px 12px 14px}.workspace-ops .ops-brand-icon,.workspace-ops .ops-primary-button,.workspace-ops .ops-nav button.active small,.workspace-ops .stat-icon{color:var(--lime-ink)}.workspace-ops .ops-brand{padding-bottom:18px}.workspace-ops .ops-brand strong{letter-spacing:.02em;font-size:12px}.workspace-ops .ops-brand span,.workspace-ops .ops-nav-label{color:#4a5463;letter-spacing:.14em}.workspace-ops .ops-nav{gap:2px;margin-top:16px}.workspace-ops .ops-nav button{color:#4f555f;border:1px solid #0000;border-radius:6px;min-height:40px}.workspace-ops .ops-node-card{background:#f4f5f7;border-color:#eaebef;border-radius:7px}.workspace-ops .ops-main{padding:21px 22px 38px}.workspace-ops .ops-header{max-width:1700px;margin-bottom:18px}.workspace-ops .ops-header h1{color:#1d232d;letter-spacing:-.035em;font-size:23px;font-weight:760}.workspace-ops .ops-header p,.workspace-ops .ops-breadcrumb,.workspace-ops .data-freshness{color:#4e555f}.workspace-ops .ops-primary-button{border-radius:6px;box-shadow:0 0 0 1px #2453e62e,0 8px 24px #2453e617}.workspace-ops .ops-icon-button,.workspace-ops .outline-filter-button,.workspace-ops .table-more-button{color:#585f6a;background:#f4f5f7;border-color:#e8eaed}.workspace-ops .ops-page{max-width:1700px}.workspace-ops .ops-page-wide{max-width:1760px}.workspace-ops .ops-card,.workspace-ops .ops-stat-card,.workspace-ops .domain-card,.workspace-ops .resource-summary-strip,.workspace-ops .device-domain-switch,.workspace-ops .campaign-summary article,.workspace-ops .delivery-summary article,.workspace-ops .service-summary-grid article,.workspace-ops .service-queue-card,.workspace-ops .service-device-card{box-shadow:var(--shadow-sm);background:#f4f5f7;border-color:#ebecef;border-radius:8px}.workspace-ops .stat-card-strong{background:radial-gradient(circle at 110% -20%,#2453e629,#0000 45%),#f4f5f7;border-color:#e8f8f1}.workspace-ops .ops-stat-card,.workspace-ops .domain-card,.workspace-ops .resource-summary-strip{color:#282e37}.workspace-ops .management-toolbar,.workspace-ops .device-table thead,.workspace-ops .records-table thead{background:#f6f7f8;border-color:#ebecef}.workspace-ops .device-table td,.workspace-ops .device-table th,.workspace-ops .records-table td,.workspace-ops .records-table th{border-color:#eeeff2}.workspace-ops .device-table tbody tr:hover,.workspace-ops .records-table tbody tr:hover{background:#f1f3f5}.workspace-ops .ops-search,.workspace-ops .management-toolbar select,.workspace-ops .prototype-form-grid input,.workspace-ops .prototype-form-grid select,.workspace-ops .prototype-form-grid textarea{color:#282e37;background:#f6f7f9;border-color:#e8eaed}.workspace-ops .prototype-modal{color:#282e37;background:#f4f5f7;border:1px solid #e6e7eb}.workspace-ops .prototype-modal-head,.workspace-ops .prototype-modal-actions{border-color:#e8eaed}.workspace-ops .prototype-form-grid label>span,.workspace-ops .prototype-modal-head p{color:#4f555e}.workspace-ops .prototype-modal-actions{background:#f6f7f9}.workspace-ops .prototype-modal-actions button:first-child{color:#585f6a;background:#f1f2f5;border-color:#e5e6ea}.workspace-ops .availability-pill.unavailable,.workspace-ops .record-muted,.workspace-ops .campaign-pending{background:#eff0f2}.ai-control-tower{color:#303640;flex-direction:column;gap:11px;display:flex}.ai-engine-band{background:linear-gradient(90deg,#2453e60f,#0000 30%),#f5f6f8;border:1px solid #e9eaee;border-radius:8px;grid-template-columns:220px minmax(500px,1fr) 196px;align-items:stretch;min-height:70px;display:grid;overflow:hidden}.ai-engine-title{border-right:1px solid #e9eaee;align-items:center;gap:11px;padding:13px 16px;display:flex}.engine-orbit{color:#c2d4fb;background:#2453e614;border:1px solid #2453e640;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 0 24px #2453e614}.engine-orbit:after{content:"";border-top:1px solid #2453e6;border-right:1px solid #0000;border-radius:50%;animation:5s linear infinite engine-spin;position:absolute;inset:-5px}@keyframes engine-spin{to{transform:rotate(360deg)}}.engine-orbit .app-icon{width:18px}.ai-engine-title div,.ai-master-control div{flex-direction:column;gap:3px;min-width:0;display:flex}.ai-engine-title div>span,.ai-master-control span{color:#4d5461;letter-spacing:.12em;font-size:11px;font-weight:750}.ai-engine-title strong{color:#1d242e;font-size:13px}.ai-service-nodes{grid-template-columns:repeat(5,minmax(105px,1fr));display:grid}.ai-service-nodes article{border-right:1px solid #edeef1;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 10px;display:grid}.ai-service-nodes article>i{background:#17b877;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #17b877a6}.ai-service-nodes article>i.node-warning{background:#e8842c;box-shadow:0 0 9px #e8842c99}.ai-service-nodes article div{flex-direction:column;gap:3px;min-width:0;display:flex}.ai-service-nodes strong{color:#303640;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-service-nodes span,.ai-service-nodes small{color:#4c5462;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ai-service-nodes small{color:#585f6a;font-family:DIN Alternate,Bahnschrift,sans-serif}.ai-master-control{background:#e5e9f21f;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ai-master-control small{color:#4a5463;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.tower-switch{background:#e8e9ec;border:1px solid #dfe0e4;border-radius:12px;width:39px;height:20px;padding:0;position:relative}.tower-switch i{background:#4f555e;border-radius:50%;width:12px;height:12px;transition:all .16s;position:absolute;top:3px;left:3px}.tower-switch.active{background:#2453e62e;border-color:#2453e66b}.tower-switch.active i{background:#2453e6;left:21px;box-shadow:0 0 10px #2453e68c}.ai-kpi-deck{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.ai-kpi-deck article{background:#f4f5f7;border:1px solid #ebecef;border-radius:7px;min-height:88px;padding:12px 14px 11px;position:relative;overflow:hidden}.ai-kpi-deck article:before{content:"";background:#2453e6;width:2px;position:absolute;top:0;bottom:0;left:0}.ai-kpi-deck article.tone-cyan:before{background:#2453e6}.ai-kpi-deck article.tone-amber:before{background:#e8842c}.ai-kpi-deck article.tone-blue:before{background:#2453e6}.ai-kpi-deck article.tone-violet:before{background:#8269df}.ai-kpi-deck article.tone-rose:before{background:#ef8388}.ai-kpi-deck article>span{color:#4f555f;letter-spacing:.06em;font-size:11px;font-weight:700}.ai-kpi-deck strong{color:#1d232d;margin-top:5px;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:22px;line-height:1;display:block}.ai-kpi-deck strong small{color:#4f555f;margin-left:2px;font-family:inherit;font-size:11px}.ai-kpi-deck p{color:#4d5461;margin:7px 0 0;font-size:11px}.ai-kpi-deck article>i{background:linear-gradient(90deg,#0000,#2453e6b3);height:2px;position:absolute;bottom:0;right:0}.ai-command-grid{grid-template-columns:minmax(720px,1fr) 322px;gap:10px;display:grid}.tower-panel{background:#f4f5f7;border:1px solid #ebecef;border-radius:8px;min-width:0;box-shadow:0 16px 38px #e5e9f221}.tower-panel-head{border-bottom:1px solid #ecedf0;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:11px 13px;display:flex}.tower-panel-head>div:first-child{min-width:0}.tower-panel-head>div:first-child>span{color:#4b5462;letter-spacing:.13em;font-size:11px;font-weight:750}.tower-panel-head h2{color:#282e37;margin:3px 0 0;font-size:12px}.task-radar-actions{align-items:center;gap:7px;display:flex}.task-radar-actions label{color:#4c5461;background:#f6f7f9;border:1px solid #e9ebee;border-radius:5px;align-items:center;gap:7px;width:188px;height:30px;padding:0 9px;display:flex}.task-radar-actions label .app-icon{width:12px}.task-radar-actions input{color:#3a3f48;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.tower-create-button{color:#f8f8fa;background:#2453e6;border:0;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.tower-create-button .app-icon{width:11px}.task-filter-row{background:#f6f7f9;border-bottom:1px solid #edeef1;align-items:center;gap:3px;min-height:38px;padding:5px 12px;display:flex}.task-filter-row button{color:#4d5460;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.task-filter-row button.active{color:#2b3444;background:#2453e614;border-color:#2453e61f}.task-filter-row button small{color:#595f68;font-family:DIN Alternate,Bahnschrift,sans-serif}.task-filter-row>span{color:#4a5363;margin-left:auto;font-size:11px}.tower-table-scroll{scrollbar-color:#e3e5e9 transparent;scrollbar-width:thin;max-height:462px;overflow:auto}.tower-task-table{border-collapse:collapse;table-layout:fixed;width:100%}.tower-task-table th{z-index:2;color:#4c5461;text-align:left;letter-spacing:.05em;background:#f5f6f8;border-bottom:1px solid #ecedf0;padding:8px 9px;font-size:11px;font-weight:700;position:sticky;top:0}.tower-task-table th:first-child{width:27%}.tower-task-table th:nth-child(2){width:21%}.tower-task-table th:nth-child(3){width:10%}.tower-task-table th:nth-child(4){width:13%}.tower-task-table th:nth-child(5){width:22%}.tower-task-table th:nth-child(6){text-align:center;width:7%}.tower-task-table td{color:#535e6f;vertical-align:middle;border-bottom:1px solid #eef0f2;padding:9px;font-size:12px}.tower-task-table tbody tr{cursor:pointer;transition:all .12s}.tower-task-table tbody tr:hover{background:#f1f3f5}.tower-task-table tbody tr.selected{background:linear-gradient(90deg,#2453e612,#0000 70%),#f2f3f6;box-shadow:inset 2px 0 #2453e6}.task-name-cell,.task-progress-cell,.live-cell,.conversion-cell,.strategy-cell{flex-direction:column;min-width:0;display:flex}.task-name-cell{align-items:flex-start;gap:4px}.task-name-cell strong,.strategy-cell strong,.conversion-cell strong{color:#303640;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.task-name-cell small,.task-progress-cell small,.live-cell span,.conversion-cell span,.strategy-cell span{color:#4c5462;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tower-state{color:#4f555f;background:#eeeff2;border-radius:3px;align-items:center;gap:4px;padding:3px 5px;font-size:11px;font-weight:750;display:inline-flex}.tower-state i{background:currentColor;border-radius:50%;width:4px;height:4px}.tower-state.state-running{color:#8aa7f5;background:#2453e617}.tower-state.state-running i{box-shadow:0 0 7px}.tower-state.state-paused{color:#f2a65a;background:#e8842c1a}.tower-state.state-error{color:#ef8388;background:#e5484d1a}.tower-state.state-done{color:#17b877;background:#17b87717}.tower-state.state-waiting{color:#6f97ef;background:#2563eb17}.task-progress-cell{gap:5px}.task-progress-cell>div:first-child{align-items:baseline;gap:2px;display:flex}.task-progress-cell strong{color:#282e37;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:12px}.task-progress-cell span{color:#4c5461;font-size:11px}.tower-progress{background:#ecedf0;border-radius:2px;height:3px;overflow:hidden}.tower-progress i{background:linear-gradient(90deg,#4f5d72,#2453e6);height:100%;display:block;box-shadow:0 0 6px #2453e64d}.live-cell{gap:5px}.live-cell strong{color:#1f2631;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:15px}.live-cell strong small{color:#4d5460;font-size:11px}.conversion-cell,.strategy-cell{gap:5px}.inline-control{color:#f2a65a;background:#e8842c14;border:1px solid #e8842c26;border-radius:5px;place-items:center;width:26px;height:26px;margin:auto;padding:0;display:grid}.inline-control.start{color:#2453e6;background:#2453e614;border-color:#2453e626}.inline-control .app-icon{width:10px}.tower-table-footer{color:#4c5462;background:#f6f7f9;justify-content:space-between;align-items:center;min-height:38px;padding:6px 12px;font-size:11px;display:flex}.tower-table-footer div{gap:3px;display:flex}.tower-table-footer button,.tower-table-footer b{color:#4e555f;background:#f1f3f5;border:1px solid #e9eaee;border-radius:3px;place-items:center;width:21px;height:21px;padding:0;font-size:11px;font-weight:600;display:grid}.tower-table-footer b{color:#2453e6;border-color:#2453e638}.task-inspector{overflow:hidden}.inspector-identity{border-bottom:1px solid #edeef1;padding:13px}.inspector-identity>span{color:#4d5461;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.inspector-identity h3{color:#232934;margin:5px 0 0;font-size:13px}.inspector-identity p{color:#4d5460;margin:4px 0 0;font-size:11px}.inspector-api-map{background:#f6f7f9;border:1px solid #eaebef;border-left:2px solid #2453e6;border-radius:4px;grid-template-columns:60px 1fr;gap:4px 8px;margin:10px 12px 0;padding:9px;display:grid}.inspector-api-map span,.inspector-api-map small{color:#4b5462;font-size:11px}.inspector-api-map strong{color:#505d71;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;overflow:hidden}.inspector-api-map small{grid-column:2}.inspector-section{border-top:1px solid #ecedf0;margin:12px 12px 0;padding-top:11px}.inspector-section-title{color:#565e6c;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.inspector-section-title button{color:#8aa7f5;background:#2453e612;border:1px solid #2453e629;border-radius:3px;padding:4px 6px;font-size:11px}.inspector-section-title small{color:#4d5460;font-size:11px}.range-field{flex-direction:column;gap:6px;margin-top:10px;display:flex}.range-field>span{color:#4e5560;justify-content:space-between;font-size:11px;display:flex}.range-field b{color:#2453e6}.range-field input{accent-color:#2453e6;width:100%;height:3px}.range-field small{color:#4a5463;font-size:11px}.compact-config-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.compact-config-grid label{flex-direction:column;gap:5px;display:flex}.compact-config-grid label>span{color:#4d5460;font-size:11px}.compact-config-grid select{color:#3a3f48;background:#f6f7f9;border:1px solid #e8eaed;border-radius:4px;width:100%;height:29px;padding:0 7px;font-size:11px}.inspector-resource-list{gap:6px;margin:9px 0 0;display:grid}.inspector-resource-list div{grid-template-columns:62px minmax(0,1fr);gap:6px;display:grid}.inspector-resource-list dt{color:#4b5462;font-size:11px}.inspector-resource-list dd{color:#585f6a;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.inspector-actions{grid-template-columns:1.5fr 1fr 1fr;gap:6px;margin:13px 12px 0;display:grid}.inspector-actions button{color:#585f6a;background:#f0f1f4;border:1px solid #e6e7eb;border-radius:4px;justify-content:center;align-items:center;gap:5px;height:31px;padding:0 7px;font-size:11px;font-weight:700;display:flex}.inspector-actions .primary-control{color:#f6f6f8;background:#2453e6;border-color:#2453e6}.inspector-actions .primary-control.danger{color:#f2a65a;background:#e8842c17;border-color:#e8842c36}.inspector-actions .app-icon{width:10px}.control-capability-note{background:#2453e60a;border:1px solid #2453e61f;border-radius:4px;margin:11px 12px 13px;padding:9px 10px}.control-capability-note strong{color:#8aa7f5;align-items:center;gap:5px;font-size:11px;display:flex}.control-capability-note strong i{background:#2453e6;border-radius:50%;width:4px;height:4px}.control-capability-note p{color:#4c5461;margin:5px 0 0;font-size:11px;line-height:1.45}.control-capability-note b{color:#585f6a}.ai-observability-grid{grid-template-columns:minmax(420px,1.4fr) minmax(310px,.85fr) minmax(280px,.75fr);gap:10px;display:grid}.throughput-panel,.event-stream-panel,.retry-panel{min-height:240px}.chart-legend{color:#4c5461;align-items:center;gap:5px;font-size:11px;display:flex}.chart-legend i{background:#2453e6;width:8px;height:2px}.chart-legend i:nth-child(2){background:#2453e6;margin-left:6px}.throughput-chart{border-bottom:1px solid #e8eaed;grid-template-columns:24px 1fr;height:132px;margin:15px 14px 0 8px;display:grid}.chart-scale{color:#4a5464;flex-direction:column;justify-content:space-between;padding-bottom:2px;font-size:11px;display:flex}.chart-bars{background:repeating-linear-gradient(#edeef1 0 1px,#0000 1px 33%);grid-template-columns:repeat(24,1fr);align-items:end;gap:4px;display:grid}.chart-bars>div{height:100%;position:relative}.chart-bars i,.chart-bars b{opacity:.74;background:linear-gradient(#2453e6,#d3d9e6);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0;right:50%}.chart-bars b{background:linear-gradient(#2453e6,#1a3fb0);left:52%;right:0}.chart-axis{color:#4a5363;justify-content:space-between;margin:6px 14px 0 32px;font-size:11px;display:flex}.stream-live{color:#2453e6;align-items:center;gap:5px;font-size:11px;display:flex}.stream-live i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.event-stream{max-height:180px;padding:7px 11px;overflow:hidden}.event-stream article{border-bottom:1px solid #eeeff2;grid-template-columns:43px 6px 1fr;align-items:start;gap:7px;padding:6px 0;display:grid}.event-stream time{color:#4a5463;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:11px}.event-stream article>i{background:#17b877;border-radius:50%;width:5px;height:5px;margin-top:2px}.event-stream article>i.event-info{background:#2453e6}.event-stream article>i.event-warning{background:#e8842c}.event-stream article div{flex-direction:column;gap:3px;min-width:0;display:flex}.event-stream strong{color:#565e6c;font-size:11px}.event-stream span{color:#4c5462;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.retry-panel .tower-panel-head>button{color:#f2a65a;background:#e8842c14;border:1px solid #e8842c2e;border-radius:3px;padding:5px 7px;font-size:11px}.retry-list{padding:7px 11px}.retry-list article{border-bottom:1px solid #eeeff2;grid-template-columns:35px minmax(0,1fr) 34px;align-items:center;gap:7px;padding:7px 0;display:grid}.retry-list article>span{color:#ef8388;text-align:center;background:#e5484d14;border:1px solid #e5484d21;border-radius:3px;padding:3px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.retry-list article div{flex-direction:column;gap:3px;min-width:0;display:flex}.retry-list strong{color:#565e6c;font-size:11px}.retry-list small{color:#4b5462;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.retry-list article>button{color:#8aa7f5;background:#f0f2f5;border:1px solid #e4e6ea;border-radius:3px;padding:4px 5px;font-size:11px}@media (width<=1320px){.ai-engine-band{grid-template-columns:205px minmax(420px,1fr) 175px}.ai-service-nodes article:nth-child(4){display:none}.ai-service-nodes{grid-template-columns:repeat(4,minmax(105px,1fr))}.ai-command-grid{grid-template-columns:minmax(560px,1fr) 280px}}@media (width<=1200px){.ai-engine-band{grid-template-columns:1fr 180px}.ai-service-nodes{border-top:1px solid #e9eaee;grid-area:2/1/auto/-1}.ai-kpi-deck{grid-template-columns:repeat(3,1fr)}.ai-command-grid{grid-template-columns:1fr}.ai-observability-grid{grid-template-columns:1fr 1fr}.throughput-panel{grid-column:1/-1}}@media (width<=760px){.workspace-ops .ops-main{padding-left:12px;padding-right:12px}.ai-engine-band{grid-template-columns:1fr}.ai-engine-title,.ai-master-control{border-right:0}.ai-master-control{border-top:1px solid #e9eaee}.ai-service-nodes{grid-template-columns:1fr 1fr}.ai-service-nodes article{border-bottom:1px solid #edeef1}.ai-kpi-deck{grid-template-columns:1fr 1fr}.task-radar-actions label,.task-filter-row>span,.tower-task-table th:nth-child(4),.tower-task-table td:nth-child(4),.tower-task-table th:nth-child(5),.tower-task-table td:nth-child(5){display:none}.tower-task-table th:first-child{width:40%}.tower-task-table th:nth-child(2){width:30%}.tower-task-table th:nth-child(3){width:18%}.tower-task-table th:nth-child(6){width:12%}.ai-observability-grid{grid-template-columns:1fr}.throughput-panel{grid-column:auto}}.workspace-ops .ops-console{background:#f4f6f8}.workspace-ops .ops-sidebar{background:#f8f9fb;border-right-color:#e5e8ec}.workspace-ops .ops-brand strong{color:#182332}.workspace-ops .ops-nav button.active{color:#172333;background:#e9edf1;border-color:#dde2e8}.workspace-ops .ops-nav button.active:before{background:#20745d}.workspace-ops .ops-nav button.active small{color:#176b55;background:#dcebe6}.workspace-ops .ops-node-card,.workspace-ops .ops-card,.workspace-ops .ops-stat-card,.workspace-ops .domain-card,.workspace-ops .resource-summary-strip,.workspace-ops .device-domain-switch,.workspace-ops .campaign-summary article,.workspace-ops .delivery-summary article,.workspace-ops .service-summary-grid article,.workspace-ops .service-queue-card,.workspace-ops .service-device-card{background:#fff;border-color:#e5e8ec;box-shadow:0 10px 30px #141d2b0a}.workspace-ops .ops-primary-button{color:#fff;background:#172333;border-color:#172333;box-shadow:0 8px 20px #1723331f}.ops-action-launcher{background:#172333;border:1px solid #172333;border-radius:15px;grid-template-columns:1.25fr repeat(3,minmax(190px,.75fr));gap:8px;margin-bottom:12px;padding:8px;display:grid;box-shadow:0 14px 34px #141d2b1a}.launcher-intro{color:#fff;padding:11px 13px}.launcher-intro>span{color:#93a2b5;letter-spacing:.14em;font-size:9px;font-weight:800;display:block}.launcher-intro strong{margin-top:7px;font-size:15px;display:block}.launcher-intro p{color:#aab5c3;margin:5px 0 0;font-size:10px}.ops-action-launcher>button{color:#dce3eb;text-align:left;cursor:pointer;background:#223044;border:1px solid #2c3b50;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 11px;transition:transform .15s,background .15s;display:grid}.ops-action-launcher>button:hover{background:#29394f;transform:translateY(-1px)}.ops-action-launcher>button>span{color:#d7eee7;background:#30455a;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.ops-action-launcher>button .app-icon{width:14px}.ops-action-launcher>button>.app-icon{color:#8291a4;width:11px}.ops-action-launcher>button strong,.ops-action-launcher>button small{display:block}.ops-action-launcher>button strong{font-size:10px}.ops-action-launcher>button small{color:#97a5b6;margin-top:3px;font-size:8px}.sales-ops-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.sales-ops-summary article{background:#fff;border:1px solid #e5e8ec;border-radius:13px;min-height:106px;padding:15px 17px;box-shadow:0 10px 30px #141d2b0a}.sales-ops-summary article>span{color:#7c8795;font-size:11px}.sales-ops-summary article>strong{color:#182332;letter-spacing:-.04em;margin-top:10px;font-size:27px;display:block}.sales-ops-summary article>strong small{font-size:11px}.sales-ops-summary article>small{color:#818c99;margin-top:7px;font-size:9px;display:block}.sales-ops-layout{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:10px;margin-top:10px;display:grid}.sales-performance-card,.sales-boundary-card{padding:17px}.sales-team-table{border:1px solid #e7eaee;border-radius:9px;overflow:hidden}.sales-team-head,.sales-team-table>button{grid-template-columns:1.5fr .5fr .5fr .65fr .8fr .6fr;align-items:center;gap:8px;min-width:690px;display:grid}.sales-team-head{color:#8a94a2;background:#f8f9fb;padding:9px 11px;font-size:8px}.sales-team-table>button{color:#536070;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f2;width:100%;padding:11px}.sales-team-table>button:hover{background:#fafbfc}.sales-team-table button span,.sales-team-table button strong,.sales-team-table button small{font-size:9px;display:block}.sales-team-table button strong{color:#273446}.sales-team-table button small{color:#929ba7;margin-top:3px;font-size:7px}.team-health{color:#18775a;background:#e8f6f1;border-radius:5px;align-items:center;gap:5px;width:max-content;padding:3px 6px;display:inline-flex!important}.team-health i{background:#20a77a;border-radius:50%;width:5px;height:5px}.team-health.warning{color:#9f620e;background:#fff3dd}.team-health.warning i{background:#e49d27}.sales-boundary-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:5px;display:grid}.sales-boundary-flow>div{text-align:center;background:#f7f9fa;border:1px solid #e8ebef;border-radius:9px;place-items:center;min-height:112px;padding:10px;display:grid}.sales-boundary-flow>div>span{color:#256c5a;background:#e5f1ed;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.sales-boundary-flow .app-icon{width:14px}.sales-boundary-flow>i .app-icon{color:#a0a8b2;width:10px}.sales-boundary-flow strong,.sales-boundary-flow small{display:block}.sales-boundary-flow strong{margin-top:7px;font-size:9px}.sales-boundary-flow small{color:#87919e;margin-top:4px;font-size:7px;line-height:1.5}.sales-boundary-note{color:#28715d;background:#f1f7f5;border-radius:8px;align-items:flex-start;gap:8px;margin-top:9px;padding:10px;display:flex}.sales-boundary-note .app-icon{flex:none;width:14px}.sales-boundary-note p{margin:0}.sales-boundary-note strong,.sales-boundary-note span{font-size:8px;display:block}.sales-boundary-note span{color:#7e8a96;margin-top:3px}@media (width<=1320px){.ops-action-launcher{grid-template-columns:1fr repeat(3,minmax(155px,.7fr))}.launcher-intro p{display:none}.sales-ops-layout{grid-template-columns:1fr}}@media (width<=980px){.ops-action-launcher{grid-template-columns:1fr 1fr}.launcher-intro{grid-column:1/-1}.sales-ops-summary{grid-template-columns:1fr 1fr}}.status-ai,.status-missed,.record-ai,.call-type-pill.ai,.campaign-paused,.alert-warn,.health-warn{background:#edf4ff;color:#1d4ed8!important}.status-new,.status-follow,.record-good,.availability-pill.idle,.table-status.good{color:#1d4ed8;background:#edf4ff}.stat-icon-blue,.stat-icon-amber,.stat-icon-violet,.traffic-color.service,.traffic-color.ai,.queue-color.violet,.ai-kpi-deck article.tone-cyan:before,.ai-kpi-deck article.tone-amber:before,.ai-kpi-deck article.tone-blue:before,.ai-kpi-deck article.tone-violet:before,.ai-kpi-deck article.tone-rose:before,.event-stream article>i.event-warning{color:#2563eb;background:#edf4ff}.live-pill,.team-health,.team-health.warning{color:#1d4ed8;background:#edf4ff}.live-pill i,.team-health i,.team-health.warning i{background:#2563eb}.sales-team-table button b{color:#1d4ed8}.workspace-ops .ops-console-sidenav .ops-brand-icon{background:#2563eb;color:#fff!important}.workspace-ops .ops-console-sidenav .ops-brand-icon .app-icon{color:#fff!important}.workspace-ops .ops-console-sidenav :is(.team-health.warning,.block-rule-mark,.assignment-state.pending,.service-summary-grid article,.service-queue-card,.service-device-card,.prototype-form-grid input,.prototype-form-grid select,.prototype-form-grid textarea,.replacement-rule-note,.replacement-message-preview){background:#fff!important}.workspace-ops .ops-console-sidenav :is(.team-health.warning,.block-rule-mark,.assignment-state.pending){color:#1d4ed8!important;border-color:#a9c5e8!important}.result-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.result-date-filter{align-items:center;gap:6px;display:flex}.result-date-filter input[type=date]{color:#21466e;background:#fff;border:1px solid #d7e3ef;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:700}.result-date-filter button{color:#2563eb;background:#edf4ff;border:1px solid #a9c5e8;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700}.result-empty{color:#7b90a8;text-align:center;font-size:12px;padding:26px 12px!important}.intent-pagination{border-top:1px solid #e2ebf5;justify-content:space-between;align-items:center;gap:10px;padding:12px 22px 17px;display:flex}.intent-pagination button{color:#2563eb;background:#fff;border:1px solid #a9c5e8;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:800}.intent-pagination button:disabled{color:#9db2c7;cursor:not-allowed;background:#f4f8fc;border-color:#dce7f2}.intent-pagination span{color:#607991;font-size:11px;font-weight:700}.voice-variable-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.voice-variable-row>span{color:#71879d;font-size:10px;font-weight:800}.voice-variable-row button{color:#1d4ed8;background:#edf4ff;border:1px dashed #a9c5e8;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:700}.voice-variable-row button:hover{background:#dceafe;border-color:#7ea9e4}.result-type-select{color:#21466e;background:#fff;border:1px solid #d7e3ef;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:700}.sales-ai-mark-tag{color:#b45309;background:#fef3e2;border:1px solid #f2d9b0;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.range-open-button{color:#1d4ed8;background:#f4f8ff;border:1px solid #cbdcf1;border-radius:10px;align-items:center;gap:8px;width:calc(100% - 44px);margin:12px 22px 18px;padding:11px 14px;font-size:12px;font-weight:800;display:flex}.range-open-button:hover{background:#e9f1ff;border-color:#a9c5e8}.range-open-button small{color:#71879d;margin-left:auto;font-size:10px;font-weight:600}.sales-ai-range-modal{width:min(720px,100vw - 36px)}.range-loading{color:#607991;text-align:center;padding:40px 22px;font-size:13px;font-weight:700}.range-loading strong,.range-loading small{display:block}.range-loading small{margin-top:6px;font-weight:500}.range-error button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:14px;padding:7px 14px;font-weight:700}.range-table-wrap{max-height:380px;overflow-y:auto}.range-table-wrap tr.cancelled td{opacity:.45}.range-table-wrap tr.cancelled td:first-child strong{text-decoration:line-through}.range-modal-actions{justify-content:space-between;align-items:center;display:flex}.range-count-note{color:#607991;font-size:12px;font-weight:700}.intent-logic-box{background:#f7faff;border:1px solid #dbe7f4;border-radius:10px;margin:0 22px 12px;padding:12px 14px}.intent-logic-box>span{color:#1d4ed8;letter-spacing:.04em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.intent-logic-box ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.intent-logic-box li{align-items:baseline;gap:8px;display:flex}.intent-logic-box li b{color:#21466e;background:#fff;border:1px solid #cbdcf1;border-radius:6px;flex:none;padding:2px 7px;font-size:10px}.intent-logic-box li p{color:#607991;margin:0;font-size:11px;line-height:1.5}.phone-with-copy{align-items:center;gap:8px;display:flex!important}.copy-phone{color:#2563eb;background:#edf4ff;border:1px solid #a9c5e8;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:800}.copy-phone:hover{background:#dceafe}.call-recording-player{background:#f4f8ff;border:1px solid #cbdcf1;border-radius:10px;align-items:center;gap:12px;margin:0 22px 14px;padding:12px 14px;display:flex}.call-recording-player>button,.recording-player-icon{color:#fff;background:#2563eb;border:none;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.recording-player-icon .app-icon{width:14px}.call-recording-player p{flex:none;min-width:150px;margin:0}.call-recording-player strong,.call-recording-player small{display:block}.call-recording-player strong{color:#21466e;font-size:12px}.call-recording-player small{color:#71879d;margin-top:3px;font-size:10px}.call-recording-player audio{flex:1;min-width:220px;height:38px}.recording-unavailable{color:#8497a9;margin-left:auto;font-size:11px}.chat-transcript{gap:10px;display:grid}.chat-bubble{gap:4px;max-width:78%;margin:0;display:grid}.chat-bubble span{border-radius:12px;padding:10px 13px;font-size:12px;line-height:1.6}.chat-bubble b{font-size:9px;font-weight:700}.chat-bubble.ai{justify-self:start}.chat-bubble.ai span{color:#294d72;background:#f1f6ff;border:1px solid #d7e3ef;border-top-left-radius:3px}.chat-bubble.ai b{color:#71879d}.chat-bubble.customer{text-align:right;justify-self:end}.chat-bubble.customer span{color:#fff;text-align:left;background:#2563eb;border-top-right-radius:3px}.chat-bubble.customer b{color:#8ea6c2}.rule-config-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 22px;display:grid}.rule-config-card{background:#fff;border:1px solid #dbe7f4;border-radius:10px;padding:14px}.rule-config-title{color:#21466e;font-size:12px;font-weight:800;display:block}.rule-config-card>p{color:#71879d;margin:6px 0 10px;font-size:11px;line-height:1.5}.rule-keyword-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rule-keyword{color:#1d4ed8;background:#edf4ff;border:1px solid #a9c5e8;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.rule-keyword button{color:#71879d;background:0 0;border:none;padding:0 2px;font-size:12px}.rule-keyword button:hover{color:#b91c1c}.rule-keyword-row input{color:#21466e;background:#fff;border:1px dashed #a9c5e8;border-radius:7px;min-width:150px;padding:5px 9px;font-size:11px}.rule-duration{color:#21466e;align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:700;display:flex}.rule-duration input{color:#21466e;text-align:center;background:#fff;border:1px solid #cbdcf1;border-radius:7px;width:64px;padding:5px 8px;font-size:11px;font-weight:700}.rule-toggle{color:#21466e;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.rule-toggle input{accent-color:#2563eb}.rule-config-card .rule-toggle+.rule-toggle{margin-top:8px}.block-rule-list{gap:8px;padding:0 22px;display:grid}.block-rule-row{background:#fff;border:1px solid #dbe7f4;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;display:flex}.block-rule-row.disabled{opacity:.55}.block-rule-copy{flex:1;min-width:0}.block-rule-copy strong,.block-rule-copy small{display:block}.block-rule-copy strong{color:#21466e;font-size:12px}.block-rule-copy small{color:#71879d;margin-top:3px;font-size:10px}.block-rule-action{color:#607991;flex:none;font-size:11px;font-weight:700}.block-rule-mark{color:#b45309;background:#fef3e2;border:1px solid #f2d9b0;border-radius:7px;flex:none;width:110px;padding:6px 10px;font-size:11px;font-weight:800}@media (width<=900px){.rule-config-grid{grid-template-columns:1fr}}.score-rule-head,.score-rule-row{grid-template-columns:1fr 76px 44px;align-items:center;gap:8px;display:grid}.score-rule-head{margin-bottom:6px}.score-rule-head span{color:#71879d;font-size:9px;font-weight:800}.score-rule-row{margin-bottom:6px}.score-rule-row>input{color:#21466e;background:#fff;border:1px solid #cbdcf1;border-radius:7px;min-width:0;padding:7px 10px;font-size:11px}.score-value{align-items:center;gap:2px;font-size:12px;font-weight:800;display:flex}.score-value.plus{color:#1d4ed8}.score-value.minus{color:#b45309}.score-value input{text-align:center;background:#fff;border:1px solid #cbdcf1;border-radius:7px;width:46px;padding:6px 4px;font-size:11px;font-weight:800}.score-rule-delete{color:#9db2c7;background:0 0;border:none;padding:6px 0;font-size:10px;font-weight:700}.score-rule-delete:hover{color:#b91c1c}.score-rule-add{color:#1d4ed8;background:#edf4ff;border:1px dashed #a9c5e8;border-radius:8px;margin-top:4px;padding:7px 12px;font-size:11px;font-weight:800}.score-rule-add:hover{background:#dceafe}.score-threshold-card{background:#f7faff;border:1px solid #dbe7f4;border-radius:10px;grid-template-columns:minmax(220px,.9fr) 1fr 1fr;align-items:center;gap:10px 18px;margin:12px 22px 0;padding:14px;display:grid}.score-threshold-card>div p{color:#71879d;margin:6px 0 0;font-size:11px;line-height:1.5}.score-threshold-card>label{color:#21466e;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.score-threshold-card>label input[type=number]{color:#1d4ed8;text-align:center;background:#fff;border:1px solid #a9c5e8;border-radius:7px;width:58px;padding:6px 4px;font-size:12px;font-weight:800}.score-threshold-card>.rule-toggle{grid-column:2/4}@media (width<=1100px){.score-threshold-card{grid-template-columns:1fr}.score-threshold-card>.rule-toggle{grid-column:auto}}.executive-trend-wide{max-width:1700px;margin:0 auto 16px}.executive-bars .bar-data{text-align:center;gap:2px;margin-top:8px;display:grid}.executive-bars .bar-data strong{color:#21466e;margin-top:0;font-size:11px}.executive-bars .bar-data span{color:#71869d;white-space:nowrap;font-size:9px}.executive-bars .bar-data .bar-intent-num{color:#1d4ed8;font-weight:800}.executive-bottom-grid.single{grid-template-columns:1fr}.attempt-tag{color:#607991;white-space:nowrap;background:#f0f5fa;border:1px solid #d7e3ef;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.attempt-tag.redial{color:#1d4ed8;background:#edf4ff;border-color:#a9c5e8}.call-process-timeline{border:1px solid #d7e3ef;border-radius:10px;margin:0 22px 14px;padding:15px}.call-process-timeline h3{color:#173b68;margin:0 0 12px;font-size:14px}.call-process-timeline ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.call-process-timeline li{gap:12px;padding:6px 0;display:flex}.call-process-timeline li+li{border-top:1px dashed #e6edf4}.call-process-timeline time{color:#71879d;flex:none;width:108px;padding-top:2px;font-size:10px;font-weight:700}.call-process-timeline p{margin:0}.call-process-timeline strong,.call-process-timeline small{display:block}.call-process-timeline strong{color:#21466e;font-size:12px}.call-process-timeline small{color:#71879d;margin-top:3px;font-size:10px;line-height:1.5}.sales-ai-workspace,.executive-dashboard{color:#17304f;background:#f5f8fc;min-height:100vh;padding:30px 34px 48px}.sales-ai-header,.executive-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1700px;margin:0 auto 22px;display:flex}.sales-ai-eyebrow,.executive-header>div:first-child>span{color:#2563eb;letter-spacing:.13em;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.sales-ai-header h1,.executive-header h1{color:#14385f;margin:0;font-size:31px;line-height:1.22}.sales-ai-header p,.executive-header p{color:#59728e;margin:8px 0 0;font-size:15px}.sales-ai-header-actions,.executive-header-actions{align-items:center;gap:10px;display:flex}.sales-ai-running-chip{color:#17519a;background:#edf5ff;border:1px solid #c4daf5;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:800;display:flex}.sales-ai-running-chip i{background:#2563eb;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite aiPersonalPulse;box-shadow:0 0 0 5px #2563eb1f}.sales-ai-running-chip.paused{color:#6a7f96;background:#fff}.sales-ai-running-chip.paused i{box-shadow:none;background:#9aabba;animation:none}.sales-ai-primary,.sales-ai-secondary,.executive-header-actions>button{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.sales-ai-primary{color:#fff;background:#2563eb;border:1px solid #2563eb;box-shadow:0 8px 20px #2563eb2e}.sales-ai-secondary,.executive-header-actions>button{color:#214a77;background:#fff;border:1px solid #cbdced}.sales-ai-primary .app-icon,.sales-ai-secondary .app-icon,.executive-header-actions .app-icon{width:17px}.sales-ai-status-band{background:#fff;border:1px solid #cbdced;border-top:3px solid #2563eb;border-radius:14px;grid-template-columns:minmax(360px,1.4fr) minmax(210px,.65fr) minmax(290px,.9fr);max-width:1700px;margin:0 auto 16px;display:grid;overflow:hidden;box-shadow:0 10px 30px #20497512}.sales-ai-status-band>div{border-right:1px solid #dbe6f2;min-width:0;padding:18px 20px}.sales-ai-status-band>div:last-child{border-right:0}.status-band-main{align-items:center;gap:16px;display:flex}.status-band-pulse{background:#edf5ff;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:3px;width:46px;height:46px;display:flex}.status-band-pulse i{background:#2563eb;border-radius:3px;width:3px;height:15px;animation:.9s ease-in-out infinite alternate voiceLine}.status-band-pulse i:nth-child(2){height:25px;animation-delay:.18s}.status-band-pulse i:nth-child(3){height:19px;animation-delay:.32s}.status-band-main div{min-width:0}.status-band-main span:not(.status-band-pulse),.status-band-progress>span,.status-band-voice>span{color:#758ba2;letter-spacing:.06em;font-size:11px;font-weight:800;display:block}.status-band-main strong,.status-band-progress strong,.status-band-voice strong{color:#173b68;margin-top:5px;font-size:16px;display:block}.status-band-main small,.status-band-voice small{color:#59728e;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.status-band-progress>div{background:#edf2f7;border-radius:8px;height:7px;margin-top:9px;overflow:hidden}.status-band-progress>div i{border-radius:inherit;background:#2563eb;height:100%;transition:width .3s;display:block}.sales-ai-metrics,.executive-summary-grid,.people-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1700px;margin:0 auto 16px;display:grid}.sales-ai-metrics article,.executive-summary-grid article,.people-summary-grid article{background:#fff;border:1px solid #d6e2ef;border-radius:13px;padding:18px 19px}.sales-ai-metrics article>span,.executive-summary-grid article>span,.people-summary-grid article>span{color:#668099;font-size:12px;font-weight:700}.sales-ai-metrics article>strong,.executive-summary-grid article>strong,.people-summary-grid article>strong{color:#173b68;margin:8px 0 5px;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:30px;line-height:1;display:block}.sales-ai-metrics article>small,.executive-summary-grid article>p,.people-summary-grid article>small{color:#607892;font-size:12px}.sales-ai-metrics .intent-metric,.executive-summary-grid .executive-intent-card{border-color:#9dbde5;box-shadow:inset 3px 0 #2563eb}.sales-ai-main-grid{grid-template-columns:minmax(620px,1.55fr) minmax(360px,.75fr);gap:16px;max-width:1700px;margin:0 auto;display:grid}.sales-ai-left-column,.sales-ai-right-column{align-content:start;gap:16px;display:grid}.sales-ai-call-history{min-width:0}.sales-ai-card,.executive-card{background:#fff;border:1px solid #d6e2ef;border-radius:14px;box-shadow:0 8px 25px #2049750d}.sales-ai-card-head,.executive-card-head{border-bottom:1px solid #e0e9f2;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.sales-ai-card-head>div:first-child>span,.executive-card-head>div:first-child>span{color:#2563eb;letter-spacing:.14em;font-size:10px;font-weight:900}.sales-ai-card-head h2,.executive-card-head h2{color:#173b68;margin:4px 0 0;font-size:18px}.sales-ai-card-head>small,.executive-card-head>small{color:#71869c;font-size:11px}.source-range-grid{grid-template-columns:1fr 1fr;gap:10px;padding:16px 20px 12px;display:grid}.source-range-grid>div{background:#f8fbff;border:1px solid #d5e3f1;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.source-icon{color:#2563eb;background:#e9f2ff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.source-range-grid p{flex:1;min-width:0;margin:0}.source-range-grid p strong,.source-range-grid p small{display:block}.source-range-grid p strong{color:#21466e;font-size:14px}.source-range-grid p small{color:#71869c;margin-top:4px;font-size:11px;line-height:1.45}.source-range-grid b{color:#173b68;font-size:23px}.source-rule-note{color:#5f7891;align-items:center;gap:7px;margin:0;padding:0 20px 17px;font-size:11px;display:flex}.source-rule-note .app-icon{color:#2563eb;width:15px}.result-filter-tabs{align-items:center;gap:5px;display:flex}.result-filter-tabs button{color:#607991;background:#fff;border:1px solid #d7e3ef;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700}.result-filter-tabs button.active{color:#1d4ed8;background:#edf4ff;border-color:#a9c5e8}.sales-ai-table-wrap,.executive-table-wrap,.people-table-wrap{overflow-x:auto}.sales-ai-table-wrap table,.executive-table-wrap table,.people-table-wrap table{border-collapse:collapse;background:#fff;width:100%}.sales-ai-table-wrap th,.executive-table-wrap th,.people-table-wrap th{color:#688199;text-align:left;white-space:nowrap;background:#fff;border-bottom:1px solid #dce6f0;padding:11px 14px;font-size:10px;font-weight:800}.sales-ai-table-wrap td,.executive-table-wrap td,.people-table-wrap td{color:#496783;background:#fff;border-bottom:1px solid #e6edf4;padding:13px 14px;font-size:12px}.sales-ai-table-wrap tr:last-child td,.executive-table-wrap tr:last-child td,.people-table-wrap tr:last-child td{border-bottom:0}.sales-ai-table-wrap td strong,.sales-ai-table-wrap td small,.people-table-wrap td strong,.people-table-wrap td small{display:block}.sales-ai-table-wrap td strong,.people-table-wrap td strong{color:#21466e;font-size:12px}.sales-ai-table-wrap td small,.people-table-wrap td small{color:#7a8fa4;margin-top:3px;font-size:10px}.sales-ai-table-wrap td>button{color:#1d4ed8;background:#fff;border:1px solid #b9d0ec;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:800}.sales-ai-result-tag,.sales-ai-intent-tag{border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.sales-ai-result-tag.connected,.sales-ai-intent-tag{color:#1d4ed8;background:#eaf3ff}.sales-ai-result-tag.missed{color:#6d8195;background:#eef2f6}.intent-inbox-card .sales-ai-card-head>b{color:#1d4ed8;background:#eaf3ff;border-radius:7px;padding:5px 8px;font-size:10px}.intent-message-banner{color:#1d4ed8;background:#f0f6ff;border:1px solid #c8dcf4;border-radius:9px;align-items:flex-start;gap:10px;margin:14px 16px 5px;padding:12px;display:flex}.intent-message-banner .app-icon{width:17px}.intent-message-banner p{margin:0}.intent-message-banner strong,.intent-message-banner small{display:block}.intent-message-banner strong{color:#214e7e;font-size:12px}.intent-message-banner small{color:#647f9b;margin-top:3px;font-size:10px;line-height:1.45}.personal-intent-list{padding:5px 8px 10px}.personal-intent-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e5edf5;align-items:flex-start;gap:10px;width:100%;padding:12px 9px;display:flex;position:relative}.personal-intent-list>button:last-child{border-bottom:0}.personal-intent-list>button.unread:after{content:"";background:#2563eb;border-radius:50%;width:7px;height:7px;position:absolute;top:14px;right:10px}.intent-company-mark{color:#1d4ed8;background:#eaf3ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.personal-intent-list p{flex:1;min-width:0;margin:0}.personal-intent-list p>*{display:block}.personal-intent-list p span{color:#2563eb;font-size:10px;font-weight:800}.personal-intent-list p strong{color:#21466e;margin-top:3px;font-size:12px}.personal-intent-list p small{color:#698299;margin-top:3px;font-size:10px}.personal-intent-list p em{color:#516d87;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;font-style:normal;overflow:hidden}.personal-intent-list time{color:#8a9bae;white-space:nowrap;margin-top:16px;font-size:9px}.intent-list-state{color:#71869a;text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;padding:20px;display:grid}.intent-list-state>i{border:2px solid #d6e4f0;border-top-color:#2563eb;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.intent-list-state strong{color:#365a7b;font-size:12px}.intent-list-state small{max-width:260px;font-size:10px;line-height:1.5}.intent-list-state button{color:#1d5fc3;background:#fff;border:1px solid #bcd1e8;border-radius:6px;margin-top:3px;padding:6px 10px;font-size:10px;font-weight:800}.intent-list-state.error strong{color:#a94040}.today-timeline-card ol{margin:0;padding:15px 18px 18px;list-style:none}.today-timeline-card li{grid-template-columns:16px 1fr auto;gap:9px;padding:7px 0 14px;display:grid}.today-timeline-card li>i{background:#a9b7c5;border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #b9c8d7}.today-timeline-card li>i:after{content:"";background:#d8e3ee;width:1px;height:39px;position:absolute;top:12px;left:3px}.today-timeline-card li:last-child>i:after{display:none}.today-timeline-card li.done>i,.today-timeline-card li.active>i{background:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.today-timeline-card p{margin:0}.today-timeline-card strong,.today-timeline-card small{display:block}.today-timeline-card strong{color:#21466e;font-size:12px}.today-timeline-card small{color:#70859b;margin-top:3px;font-size:10px}.today-timeline-card time{color:#8a9bae;font-size:9px}.sales-ai-voice-modal{width:min(660px,100vw - 36px)}.voice-opening-field{padding:18px 22px 10px;display:block}.voice-opening-field>span{color:#21466e;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.voice-opening-field textarea{resize:vertical;color:#294d72;background:#fff;border:1px solid #c7d8e9;border-radius:9px;width:100%;min-height:90px;padding:12px;line-height:1.6}.voice-opening-field small{color:#788da2;margin-top:6px;font-size:10px;display:block}.voice-select-field{padding:8px 22px;display:block}.voice-select-field>span{color:#21466e;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.voice-select-field select{color:#294d72;background:#fff;border:1px solid #c7d8e9;border-radius:9px;outline:none;width:100%;height:42px;padding:0 12px}.voice-select-field select:focus{border-color:#8fb2df;box-shadow:0 0 0 3px #2563eb17}.voice-select-field select:disabled{color:#8b9caf;cursor:not-allowed;background:#f6f8fb}.voice-select-field small{color:#788da2;margin-top:6px;font-size:10px;display:block}.voice-choice-list{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 22px;display:grid}.voice-choice-list>button{text-align:left;background:#fff;border:1px solid #d3e0ec;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.voice-choice-list>button.active{background:#f1f6ff;border-color:#8fb2df;box-shadow:inset 3px 0 #2563eb}.voice-wave{flex:none;align-items:center;gap:2px;width:26px;height:28px;display:flex}.voice-wave i{background:#2563eb;border-radius:2px;width:2px;height:8px}.voice-wave i:nth-child(2){height:19px}.voice-wave i:nth-child(3){height:13px}.voice-wave i:nth-child(4){height:23px}.voice-choice-list p{flex:1;min-width:0;margin:0}.voice-choice-list strong,.voice-choice-list small{display:block}.voice-choice-list strong{color:#21466e;font-size:12px}.voice-choice-list small{color:#70869d;margin-top:3px;font-size:9px}.voice-choice-list em{color:#2563eb;font-size:9px;font-style:normal;font-weight:800}.voice-preview-box{background:#f6f9fd;border:1px solid #d4e1ee;border-radius:10px;grid-template-columns:38px 1fr;gap:10px;margin:14px 22px;padding:12px;display:grid}.voice-preview-box>button{color:#fff;background:#2563eb;border:0;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.voice-preview-box>button:disabled{opacity:.45;cursor:not-allowed}.voice-preview-box p{margin:0}.voice-preview-box strong,.voice-preview-box small{display:block}.voice-preview-box strong{color:#21466e;font-size:12px}.voice-preview-box small{color:#70869d;font-size:10px}.voice-preview-box>div{background:#dce7f2;border-radius:4px;height:4px;overflow:hidden}.voice-preview-box>div i{background:#2563eb;width:0;height:100%;display:block}.voice-preview-box.playing>div i{width:40%;animation:1.2s ease-in-out infinite alternate voice-preview-progress}@keyframes voice-preview-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}.sales-ai-detail-modal{width:min(760px,100vw - 36px)}.detail-company-grid{grid-template-columns:1fr 1fr;gap:8px;padding:17px 22px;display:grid}.detail-company-grid>div{background:#f7faff;border:1px solid #d7e3ef;border-radius:9px;padding:12px}.detail-company-grid span,.detail-company-grid strong,.detail-company-grid small{display:block}.detail-company-grid span{color:#71879d;font-size:9px;font-weight:800}.detail-company-grid strong{color:#21466e;margin-top:5px;font-size:13px}.detail-company-grid small{color:#6b8299;margin-top:4px;font-size:10px}.call-detail-transcript{border:1px solid #d7e3ef;border-radius:10px;margin:0 22px;padding:15px}.call-detail-transcript h3{color:#173b68;margin:0 0 12px;font-size:14px}.call-detail-transcript p{gap:9px;margin:8px 0;display:flex}.call-detail-transcript b{color:#1d4ed8;background:#eaf3ff;border-radius:6px;flex:none;place-items:center;width:35px;height:25px;font-size:10px;display:grid}.call-detail-transcript span{color:#496783;font-size:11px;line-height:1.6}.call-detail-summary{color:#21466e;background:#eef5ff;border-radius:9px;margin:12px 22px 0;padding:12px}.call-detail-summary span,.call-detail-summary strong{display:block}.call-detail-summary span{color:#2563eb;font-size:9px;font-weight:800}.call-detail-summary strong{margin-top:5px;font-size:11px;line-height:1.55}.executive-header-actions label{background:#fff;border:1px solid #cbdced;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 7px 0 13px;display:flex}.executive-header-actions label span{color:#6c8298;font-size:11px;font-weight:700}.executive-header-actions select{color:#214a77;background:#f4f8fd;border:0;border-radius:6px;padding:5px 25px 5px 7px;font-size:12px;font-weight:800}.executive-summary-grid article>strong small{font-size:13px}.executive-summary-grid article>p{margin:0}.executive-summary-grid article>p b{color:#2563eb}.executive-main-grid{grid-template-columns:minmax(600px,1.4fr) minmax(340px,.6fr);gap:16px;max-width:1700px;margin:0 auto 16px;display:grid}.executive-card-head>button{color:#1d4ed8;background:#fff;border:1px solid #c1d5ed;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:800}.executive-chart-legend{justify-content:flex-end;gap:14px;padding:12px 20px 0;display:flex}.executive-chart-legend span{color:#6b8299;align-items:center;gap:5px;font-size:9px;display:flex}.executive-chart-legend i{border-radius:2px;width:8px;height:8px}.executive-chart-legend .calls{background:#b9d1ef}.executive-chart-legend .connected{background:#2563eb}.executive-chart-legend .intent{background:#173b68}.executive-bars{justify-content:space-around;align-items:flex-end;gap:10px;height:248px;padding:20px 24px 18px;display:flex}.executive-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.bar-stack{justify-content:center;align-items:flex-end;gap:3px;height:155px;display:flex}.bar-stack i{border-radius:4px 4px 1px 1px;width:15px;transition:height .3s}.bar-calls{background:#b9d1ef}.bar-connected{background:#2563eb}.bar-intent{background:#173b68}.executive-bars strong{color:#21466e;margin-top:8px;font-size:10px}.executive-bars small{color:#7d91a5;margin-top:4px;font-size:9px}.health-ring-wrap{grid-template-columns:160px 1fr;align-items:center;gap:22px;padding:24px;display:grid}.health-ring{text-align:center;background:radial-gradient(circle at center, #fff 57%, transparent 58%), conic-gradient(#2563eb 0 91.9%, #e3ebf3 91.9% 100%);border-radius:50%;place-content:center;width:150px;height:150px;display:grid}.health-ring strong{color:#173b68;font-size:27px}.health-ring strong small{font-size:12px}.health-ring span{color:#6e8499;margin-top:2px;font-size:10px}.health-breakdown p{border-bottom:1px solid #e5edf5;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;margin:0;padding:8px 0;display:grid}.health-breakdown p:last-child{border-bottom:0}.health-breakdown i{border-radius:50%;width:8px;height:8px}.health-breakdown i.online{background:#2563eb}.health-breakdown i.busy{background:#7aa6db}.health-breakdown i.offline{background:#9aaaba}.health-breakdown i.warning{background:#173b68}.health-breakdown span{color:#607991;font-size:11px}.health-breakdown strong{color:#21466e;font-size:12px}.health-note{color:#5e7690;background:#f3f7fc;border-radius:8px;align-items:center;gap:7px;margin:0 18px 18px;padding:10px;font-size:10px;display:flex}.health-note .app-icon{color:#2563eb;width:15px}.executive-business-card{max-width:1700px;margin:0 auto 16px}.executive-table-wrap td:first-child{align-items:center;gap:9px;display:flex}.business-name-icon{color:#2563eb;background:#eaf3ff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.business-name-icon .app-icon{width:14px}.executive-table-wrap td strong{color:#21466e}.executive-table-wrap .intent-number{color:#1d4ed8}.executive-health-tag{background:#eff4f8;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.executive-health-tag i{border-radius:50%;width:6px;height:6px}.executive-health-tag.healthy{color:#1d4ed8;background:#eaf3ff}.executive-health-tag.healthy i{background:#2563eb}.executive-health-tag.warning{color:#4d6680}.executive-health-tag.warning i{background:#647d96}.executive-bottom-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:1700px;margin:0 auto;display:grid}.company-ranking-card ol{margin:0;padding:9px 20px 16px;list-style:none}.company-ranking-card li{border-bottom:1px solid #e6edf4;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.company-ranking-card li:last-child{border-bottom:0}.company-ranking-card li>b{color:#2563eb;background:#eaf3ff;border-radius:6px;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.company-ranking-card p{margin:0}.company-ranking-card p strong,.company-ranking-card p small,.company-ranking-card li>span strong,.company-ranking-card li>span small{display:block}.company-ranking-card p strong{color:#21466e;font-size:12px}.company-ranking-card p small{color:#71869d;margin-top:2px;font-size:9px}.company-ranking-card li>span{text-align:right}.company-ranking-card li>span strong{color:#1d4ed8;font-size:15px}.company-ranking-card li>span small{color:#71869d;font-size:8px}.company-ranking-card li>div{background:#e7eef5;border-radius:4px;grid-column:2/4;height:4px;overflow:hidden}.company-ranking-card li>div i{border-radius:inherit;background:#2563eb;height:100%;display:block}.executive-attention-card>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e5edf5;align-items:center;gap:10px;width:100%;padding:13px 18px;display:flex}.executive-attention-card>button:last-child{border-bottom:0}.attention-icon{color:#2563eb;background:#eaf3ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.attention-icon.warning{color:#173b68;background:#edf1f5}.attention-icon .app-icon{width:16px}.executive-attention-card p{flex:1;margin:0}.executive-attention-card strong,.executive-attention-card small{display:block}.executive-attention-card strong{color:#21466e;font-size:12px}.executive-attention-card small{color:#71869d;margin-top:3px;font-size:9px}.executive-attention-card>button>.app-icon{color:#8295a8;width:15px}.ops-people-page{max-width:1700px}.people-access-note{align-items:center;gap:12px;margin-bottom:16px;padding:14px 17px;display:flex}.people-access-note>span{color:#2563eb;background:#eaf3ff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.people-access-note strong,.people-access-note small{display:block}.people-access-note strong{color:#21466e;font-size:13px}.people-access-note small{color:#688099;margin-top:3px;font-size:11px}.people-table-card{overflow:hidden}.people-table-card .ops-card-head>span{color:#6d8298;font-size:11px}.people-run-state{border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.people-run-state i{border-radius:50%;width:6px;height:6px}.people-run-state.running{color:#1d4ed8;background:#eaf3ff}.people-run-state.running i{background:#2563eb}.people-run-state.paused{color:#6d8195;background:#eef2f6}.people-run-state.paused i{background:#91a2b2}.people-intent-number{color:#1d4ed8!important}.people-workspace-tabs{border-bottom:1px solid #d8e4ef;gap:8px;max-width:1700px;margin:0 auto 16px;padding-bottom:10px;display:flex}.people-workspace-tabs button{color:#56718b;background:#fff;border:1px solid #d5e2ef;border-radius:9px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:800;display:inline-flex}.people-workspace-tabs button.active{color:#1d4ed8;background:#edf4ff;border-color:#9dbde5}.people-workspace-tabs .app-icon{width:17px}.people-workspace-tabs small{color:#fff;text-align:center;background:#2563eb;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10px}.replacement-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1700px;margin:0 auto 16px;display:grid}.replacement-summary-grid article{background:#fff;border:1px solid #d6e2ef;border-radius:13px;padding:18px 19px}.replacement-summary-grid article.attention{border-color:#9dbde5;box-shadow:inset 3px 0 #2563eb}.replacement-summary-grid span{color:#668099;font-size:12px;font-weight:700}.replacement-summary-grid strong{color:#173b68;margin:8px 0 5px;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:30px;line-height:1;display:block}.replacement-summary-grid small{color:#607892;font-size:12px}.replacement-rule-note{max-width:1700px;box-shadow:none;border-color:#b9d0ec;align-items:center;gap:12px;margin:0 auto 16px;padding:15px 17px;display:flex}.replacement-rule-note>span{color:#2563eb;background:#edf4ff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.replacement-rule-note>span .app-icon{width:19px}.replacement-rule-note>div{flex:1;min-width:0}.replacement-rule-note strong,.replacement-rule-note small{display:block}.replacement-rule-note strong{color:#173b68;font-size:14px}.replacement-rule-note small{color:#5e7790;margin-top:4px;font-size:11px;line-height:1.55}.replacement-rule-note button{color:#1d4ed8;background:#fff;border:1px solid #a9c5e8;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800}.replacement-workspace-grid{grid-template-columns:minmax(760px,1fr) 320px;gap:16px;max-width:1700px;margin:0 auto;display:grid}.replacement-task-card{min-width:0;overflow:hidden}.replacement-card-head>span{color:#607991;font-size:11px}.replacement-toolbar{border-bottom:1px solid #e1eaf3;grid-template-columns:minmax(280px,1fr) 140px 140px;gap:9px;padding:13px 16px;display:grid}.replacement-toolbar select{color:#496783;background:#fff;border:1px solid #d3e0ed;border-radius:8px;min-height:38px;padding:0 10px;font-size:11px}.replacement-table-wrap{overflow-x:auto}.replacement-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:1050px}.replacement-table-wrap th{color:#688199;text-align:left;white-space:nowrap;background:#fff;border-bottom:1px solid #dce6f0;padding:11px 12px;font-size:10px;font-weight:800}.replacement-table-wrap td{color:#496783;vertical-align:middle;background:#fff;border-bottom:1px solid #e6edf4;padding:13px 12px;font-size:11px}.replacement-table-wrap tr:last-child td{border-bottom:0}.replacement-table-wrap td strong,.replacement-table-wrap td small{display:block}.replacement-table-wrap td strong{color:#21466e;font-size:12px}.replacement-table-wrap td small{color:#73889d;margin-top:4px;font-size:10px;line-height:1.45}.replacement-priority{border-radius:6px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.replacement-priority.urgent{color:#1d4ed8;background:#e8f1ff;box-shadow:inset 0 0 0 1px #b8cff0}.replacement-priority.normal{color:#59728b;background:#eef3f8}.replacement-state{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.replacement-state i{border-radius:50%;width:6px;height:6px}.replacement-state.todo{color:#1d4ed8;background:#eaf3ff}.replacement-state.todo i{background:#2563eb}.replacement-state.doing{color:#245b91;background:#edf5fc}.replacement-state.doing i{background:#4c83ba}.replacement-state.verifying{color:#55718b;background:#eef3f7}.replacement-state.verifying i{background:#7890a6}.replacement-state.recovered{color:#356b69;background:#edf7f6}.replacement-state.recovered i{background:#4c8b88}.replacement-action{color:#536f88;white-space:nowrap;background:#fff;border:1px solid #cbd9e7;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800}.replacement-action.primary{color:#fff;background:#2563eb;border-color:#2563eb}.replacement-empty{text-align:center;color:#8295a8!important;padding:32px!important}.replacement-side-column{align-content:start;gap:16px;display:grid}.replacement-message-card,.replacement-flow-card{box-shadow:none;padding:16px}.replacement-side-head{align-items:center;gap:10px;margin-bottom:13px;display:flex}.replacement-side-head>span{color:#2563eb;background:#edf4ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.replacement-side-head .app-icon{width:17px}.replacement-side-head strong,.replacement-side-head small{display:block}.replacement-side-head strong{color:#173b68;font-size:13px}.replacement-side-head small{color:#71869c;margin-top:2px;font-size:10px}.replacement-message-preview{background:#f7faff;border:1px solid #d7e5f2;border-radius:10px;padding:13px}.replacement-message-preview>span{color:#2563eb;letter-spacing:.08em;font-size:9px;font-weight:900}.replacement-message-preview>strong{color:#173b68;margin-top:7px;font-size:13px;line-height:1.45;display:block}.replacement-message-preview p{color:#506d88;margin:8px 0;font-size:11px;line-height:1.65}.replacement-message-preview small{color:#72879b;font-size:10px;line-height:1.45}.replacement-notify-rules{margin:12px 0 0}.replacement-notify-rules div{border-bottom:1px solid #e5edf5;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.replacement-notify-rules div:last-child{border-bottom:0}.replacement-notify-rules dt{color:#6c8196;font-size:10px}.replacement-notify-rules dd{color:#294d72;text-align:right;margin:0;font-size:10px;font-weight:800}.replacement-flow-card>strong{color:#173b68;font-size:13px}.replacement-flow-card ol{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.replacement-flow-card li{gap:10px;padding:0 0 15px;display:flex;position:relative}.replacement-flow-card li:not(:last-child):after{content:"";background:#cbdbea;width:1px;position:absolute;top:24px;bottom:2px;left:11px}.replacement-flow-card li>i{z-index:1;color:#fff;background:#2563eb;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:900;display:grid}.replacement-flow-card li span{color:#294d72;font-size:11px;font-weight:800}.replacement-flow-card li small{color:#74899e;margin-top:3px;font-size:10px;font-weight:400;display:block}@media (width<=1500px){.replacement-workspace-grid{grid-template-columns:minmax(0,1fr)}.replacement-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes aiPersonalPulse{50%{box-shadow:0 0 0 8px #2563eb0a}}@keyframes voiceLine{to{transform:scaleY(.55)}}@media (width<=1250px){.sales-ai-status-band{grid-template-columns:1fr 1fr}.sales-ai-status-band .status-band-main{border-bottom:1px solid #dbe6f2;grid-column:1/-1}.sales-ai-main-grid{grid-template-columns:1fr}.sales-ai-right-column{grid-template-columns:1fr 1fr}.executive-main-grid{grid-template-columns:1fr}}@media (width<=900px){.sales-ai-workspace,.executive-dashboard{padding:20px 16px 32px}.sales-ai-header,.executive-header{flex-direction:column}.sales-ai-header-actions,.executive-header-actions{flex-wrap:wrap;width:100%}.sales-ai-metrics,.executive-summary-grid,.people-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-ai-status-band{grid-template-columns:1fr}.sales-ai-status-band .status-band-main{grid-column:auto}.sales-ai-status-band>div{border-bottom:1px solid #dbe6f2;border-right:0}.source-range-grid,.sales-ai-right-column,.executive-bottom-grid{grid-template-columns:1fr}.health-ring-wrap{grid-template-columns:1fr;justify-items:center}.replacement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.replacement-toolbar{grid-template-columns:1fr 1fr}.replacement-toolbar .ops-search{grid-column:1/-1}.replacement-side-column{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.sales-ai-header h1,.executive-header h1{font-size:25px}.sales-ai-metrics,.executive-summary-grid,.people-summary-grid{grid-template-columns:1fr}.sales-ai-header-actions>*,.executive-header-actions>*{width:100%}.result-head{flex-direction:column}.result-filter-tabs{flex-wrap:wrap}.voice-choice-list,.detail-company-grid{grid-template-columns:1fr}.executive-bars{gap:3px;padding-left:10px;padding-right:10px}.bar-stack i{width:9px}.replacement-summary-grid{grid-template-columns:minmax(0,1fr)}.replacement-rule-note{flex-wrap:wrap;align-items:flex-start}.replacement-rule-note button{width:100%}}.workspace-ops .ops-console-sidenav .ops-header-overview h1{color:#173b68!important;font-size:32px!important}.workspace-ops .ops-console-sidenav .ops-overview-page :is(.ops-stat-card,.domain-card,.ops-card){background:#fff}.workspace-ops .ops-console-sidenav .ops-overview-page .ops-action-launcher{color:#173b68;background:#fff;border-color:#c8d9ec;min-height:96px;padding:10px;box-shadow:0 12px 28px #2563eb14}.workspace-ops .ops-console-sidenav .ops-overview-page .launcher-intro{color:#173b68;padding:14px 16px}.workspace-ops .ops-console-sidenav .ops-overview-page .launcher-intro>span{color:#5e7896;font-size:10px}.workspace-ops .ops-console-sidenav .ops-overview-page .launcher-intro strong{color:#15385f;font-size:19px}.workspace-ops .ops-console-sidenav .ops-overview-page .launcher-intro p{color:#627a93;font-size:12px}.workspace-ops .ops-console-sidenav .ops-overview-page .ops-action-launcher>button{color:#173b68;background:#f7faff;border-color:#d6e4f2;min-height:72px;padding:12px 13px}.workspace-ops .ops-console-sidenav .ops-overview-page .ops-action-launcher>button:hover{background:#edf4ff;border-color:#a9c4e2}.workspace-ops .ops-console-sidenav .ops-overview-page .ops-action-launcher>button>span{color:#2563eb;background:#eaf2ff;width:36px;height:36px}.workspace-ops .ops-console-sidenav .ops-overview-page .ops-action-launcher>button strong{color:#173b68;font-size:12px}.workspace-ops .ops-console-sidenav .ops-overview-page .ops-action-launcher>button small{color:#6a8097;font-size:10px}.workspace-ops .ops-console-sidenav .ops-overview-page .ops-action-launcher>button>.app-icon{color:#6c86a2}.workspace-ops .ops-console-sidenav :is(table,thead,tbody,tr,th,td),.workspace-ops .ops-console-sidenav :is(.ops-table-wrap,.activity-table-card,.table-management-card,.mission-table-page,.mission-data-table-wrap,.resource-table-wrap,.sales-team-table,.sales-team-head,.sales-team-table>button,.compare-header,.compare-row,.intent-manager-head,.intent-manager-row){background-color:#fff!important;background-image:none!important}.workspace-ops .ops-console-sidenav :is(table,.sales-team-table) tr:hover,.workspace-ops .ops-console-sidenav table tbody tr:hover td{background-color:#fff!important}.workspace-ops .ops-console-sidenav .ops-ai-workspace{width:100%;max-width:1700px}.workspace-sales .sales-intent-strip{color:#17304f;background:#f4f8ff;border-color:#cbdcf1}.workspace-sales .sales-intent-strip:disabled{cursor:default;opacity:1}.workspace-sales .intent-strip-icon{background:#2563eb;box-shadow:0 7px 17px #2563eb2e}.workspace-sales .sales-intent-strip>div:nth-child(2)>span,.workspace-sales .sales-intent-strip>.app-icon{color:#2563eb}.workspace-sales .intent-strip-channels span{color:#1d4ed8;border-color:#cbdcf1}.customer-name-line h2 small{color:#526a84;letter-spacing:0;margin-left:9px;font-size:12px;font-weight:600}a.customer-company{color:#526a84;width:fit-content;text-decoration:none;transition:color .16s}a.customer-company:hover{color:#1d4ed8}.customer-company>span{color:#2563eb;align-items:center;gap:2px;margin-left:5px;font-size:11px;font-weight:700;display:inline-flex}.customer-company>span .app-icon{width:10px}.auto-dial-console{z-index:1;background:#f7faff;border:1px solid #cbdcf1;border-radius:13px;margin-top:18px;padding:13px;position:relative}.workspace-sales .sales-workspace>.auto-dial-console{max-width:1710px;margin:0 auto 16px}.auto-dial-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.auto-dial-head>div{align-items:baseline;gap:9px;display:flex}.auto-dial-head strong{color:#17304f;font-size:13px}.auto-dial-state{color:#6c84a0;font-size:11px;font-weight:700}.auto-dial-state.active{color:#1d4ed8}.auto-dial-state.active:before{content:"";background:#2563eb;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #2563eb1f}.dial-card-lanes{grid-template-columns:1fr 1fr minmax(130px,.78fr);gap:7px;margin-top:10px;display:grid}.dial-card-lanes article,.auto-queue-progress{background:#fff;border:1px solid #d8e4f1;border-radius:9px;grid-template-columns:1fr auto;gap:3px 8px;padding:9px 10px;display:grid}.dial-card-lanes article.active{background:#edf4ff;border-color:#9ebbe2;box-shadow:inset 3px 0 #2563eb}.dial-card-lanes article.working{animation:1.6s ease-in-out infinite activeCardPulse}.dial-card-lanes article.connected{background:#edf4ff;border-color:#7ea8dd;box-shadow:inset 3px 0 #2563eb}.dial-card-lanes article.cancelled{opacity:.64}.dial-card-lanes span,.auto-queue-progress span{color:#71859d;font-size:11px}.dial-card-lanes strong,.auto-queue-progress strong{color:#17304f;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:12px}.dial-card-lanes small,.auto-queue-progress small{color:#526a84;grid-column:1/-1;font-size:11px}@keyframes activeCardPulse{50%{border-color:#2563eb;box-shadow:inset 3px 0 #2563eb,0 0 0 3px #2563eb14}}.workspace-sales .dial-zone{min-height:380px;padding-top:25px}.idle-dial-actions{align-items:center;gap:8px;display:flex}.single-call-button{color:#315475;background:#fff;border:1px solid #cbdcf1;border-radius:11px;padding:11px 14px;font-size:12px;font-weight:700}.single-call-button:hover{color:#1d4ed8;border-color:#9ebbe2}.auto-countdown-control{color:#fff;background:#2563eb;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:18px;font-weight:800;box-shadow:0 9px 22px #2563eb38}.selected-intent-profile{grid-template-columns:1fr 1fr;gap:9px;display:grid}.selected-intent-score,.selected-intent-level{background:#edf4ff;border:1px solid #cbdcf1;border-radius:10px;padding:14px}.selected-intent-score strong,.selected-intent-score span,.selected-intent-level strong,.selected-intent-level span{display:block}.selected-intent-score strong{color:#1d4ed8;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:25px}.selected-intent-score span,.selected-intent-level span{color:#6c84a0;margin-top:2px;font-size:11px}.selected-intent-level strong{color:#17304f;margin-top:4px;font-size:16px}.selected-intent-profile dl{background:#fff;border:1px solid #d8e4f1;border-radius:10px;grid-column:1/-1;margin:0}.selected-intent-profile dl>div{border-bottom:1px solid #e5edf6;grid-template-columns:76px 1fr;gap:8px;padding:8px 10px;display:grid}.selected-intent-profile dl>div:last-child{border-bottom:0}.selected-intent-profile dt,.selected-intent-profile dd{margin:0;font-size:11px}.selected-intent-profile dt{color:#71859d}.selected-intent-profile dd{color:#294865;font-weight:600}.selected-intent-profile>section{background:#f7faff;border-radius:9px;grid-column:1/-1;padding:11px}.selected-intent-profile>section span{color:#2563eb;font-size:11px;font-weight:800}.selected-intent-profile>section p{color:#315475;margin:5px 0 0;font-size:12px;line-height:1.55}.selected-intent-empty{color:#71859d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:30px;display:flex}.selected-intent-empty .app-icon{color:#2563eb;width:28px;margin-bottom:10px}.selected-intent-empty strong{color:#17304f;font-size:13px}.selected-intent-empty span{max-width:230px;margin-top:5px;font-size:11px;line-height:1.5}@media (width<=760px){.dial-card-lanes{grid-template-columns:1fr 1fr}.auto-queue-progress{grid-column:1/-1}.idle-dial-actions{flex-direction:column}}.workspace-ops .ops-console-sidenav .device-assignment-card{color:#17304f;background:#fff;border:1px solid #cbdcf1;border-radius:12px;grid-template-columns:minmax(340px,1.5fr) minmax(260px,1fr) auto auto;align-items:center;gap:22px;margin-bottom:12px;padding:18px 20px;display:grid;box-shadow:0 10px 26px #1a40670f}.assignment-card-intro{align-items:flex-start;gap:13px;display:flex}.assignment-card-icon{color:#1d4ed8;background:#eaf2ff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.assignment-card-icon .app-icon{width:20px}.device-assignment-card h2{color:#10243d;margin:3px 0 5px;font-size:18px}.device-assignment-card p{color:#526a84;max-width:600px;margin:0;font-size:13px;line-height:1.55}.assignment-rule-flow{color:#2563eb;justify-content:center;align-items:center;gap:7px;display:flex}.assignment-rule-flow span{color:#284b6b;background:#f4f8ff;border:1px solid #d7e5f6;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:700}.assignment-rule-flow i{font-style:normal}.assignment-card-stats{border-left:1px solid #d8e4f1;gap:18px;padding-left:20px;display:flex}.assignment-card-stats div{min-width:46px}.assignment-card-stats strong,.assignment-card-stats span{display:block}.assignment-card-stats strong{color:#10243d;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:22px}.assignment-card-stats span{color:#6c84a0;margin-top:2px;font-size:12px}.assignment-batch-button{white-space:nowrap}.assignment-batch-button:disabled{cursor:not-allowed;opacity:.45}.device-select-column{width:42px;text-align:center!important;padding-right:6px!important}.device-select-column input{accent-color:#2563eb;width:15px;height:15px}.device-assignee-cell{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;display:grid}.device-assignee-cell strong{min-width:82px}.device-assignee-cell small{grid-column:2}.assignment-state{border-radius:6px;grid-row:1/span 2;padding:4px 6px;font-size:11px;font-weight:700;display:inline-flex}.assignment-state.assigned{color:#176b55;background:#e6f6ef}.assignment-state.unassigned{color:#5f7288;background:#eef2f6}.assignment-state.pending{color:#9a5d05;background:#fff3d7}.device-assign-button{color:#1d4ed8;background:#edf4ff;border:1px solid #c5d8f1;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:700}.device-assign-button:hover{color:#fff;background:#2563eb;border-color:#2563eb}.workspace-ops .ops-console-sidenav .assignment-modal{color:#17304f;background:#fff;border-color:#cbdcf1;width:min(620px,100%)}.assignment-modal .prototype-modal-head p{color:#526a84;margin:5px 0 0;font-size:13px}.assignment-device-list{gap:7px;margin:16px 0 12px;display:flex;overflow-x:auto}.assignment-device-list>span{color:#284b6b;background:#f4f8ff;border:1px solid #d7e5f6;border-radius:7px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:700;display:flex}.assignment-device-list small{color:#71859d;font-weight:500}.assignment-policy-note{color:#526a84;background:#edf4ff;border:1px solid #d7e5f6;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.assignment-policy-note .app-icon{color:#2563eb;flex:none;width:17px}.assignment-policy-note p{margin:0;font-size:12px;line-height:1.5}.assignment-policy-note strong{color:#173b68;margin-bottom:2px;display:block}.workspace-ops .ops-console-sidenav .assignment-modal .prototype-form-grid input,.workspace-ops .ops-console-sidenav .assignment-modal .prototype-form-grid select{color:#17304f;background:#f7faff;border-color:#cbdcf1}.workspace-ops .ops-console-sidenav .assignment-modal .prototype-form-grid input:disabled{color:#526a84;background:#eef3f8}.workspace-ops .ops-console-sidenav .assignment-modal-actions{background:#fff;border-color:#d8e4f1;grid-template-columns:auto 1fr auto auto;display:grid}.assignment-release-button{color:#b42318!important;border-color:#f2c7c3!important}@media (width<=1250px){.workspace-ops .ops-console-sidenav .device-assignment-card{grid-template-columns:1fr auto}.assignment-rule-flow{justify-content:flex-start}.assignment-card-stats{border-left:0;grid-column:1;padding-left:0}.assignment-batch-button{grid-area:2/2}}@media (width<=760px){.workspace-ops .ops-console-sidenav .device-assignment-card{grid-template-columns:1fr}.assignment-rule-flow{flex-wrap:wrap}.assignment-batch-button,.assignment-card-stats{grid-area:auto/1}}.workspace-ops .ops-console-sidenav .service-page,.workspace-ops .ops-console-sidenav .service-page .ops-card,.workspace-ops .ops-console-sidenav .service-page .service-summary-grid>article,.workspace-ops .ops-console-sidenav .service-page .service-queue-list>button,.workspace-ops .ops-console-sidenav .service-page .ops-table-wrap{background:#fff}.workspace-ops .ops-console-sidenav .service-page .ops-card,.workspace-ops .ops-console-sidenav .service-page .service-summary-grid>article,.workspace-ops .ops-console-sidenav .service-page .ops-table-wrap{border-color:#d7e6f4;box-shadow:0 8px 22px #2157880f}.workspace-ops .ops-console-sidenav .service-operations-grid{grid-template-columns:minmax(0,1fr)}.workspace-ops .ops-console-sidenav .queue-health-card{width:100%}.workspace-ops .ops-console-sidenav .service-queue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px 16px;display:grid}.workspace-ops .ops-console-sidenav .service-queue-list>button{border:1px solid #d7e6f4;border-radius:10px;padding:16px 14px;transition:border-color .18s,background-color .18s,transform .18s}.workspace-ops .ops-console-sidenav .service-queue-list>button:hover{background:#f5faff;border-color:#a9cce8;transform:translateY(-1px)}.workspace-ops .ops-console-sidenav .service-type-tag{color:#245f91;background:#eaf4fc;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:750;display:inline-flex}.workspace-ops .ops-console-sidenav .service-call-table td>small{color:#6d879f;margin-top:3px;display:block}.workspace-ops .ops-console-sidenav .sales-performance-card{grid-column:1/-1}@media (width<=820px){.workspace-ops .ops-console-sidenav .service-queue-list{grid-template-columns:1fr}}@media (width<=640px){.ops-action-launcher,.sales-ops-summary{grid-template-columns:1fr}.launcher-intro{grid-column:auto}.sales-boundary-flow{grid-template-columns:1fr}.sales-boundary-flow>i{display:none}}.workspace-ops .ops-console-sidenav{color:#10243d;background:radial-gradient(circle at 88% 2%,#2d75bf21,#0000 24%),#e8f0f8;grid-template-columns:232px minmax(0,1fr);min-height:100%;font-size:15px}.workspace-ops .ops-console-sidenav .ops-sidebar{color:#eaf4ff;background:linear-gradient(#2a7acc33,#0000 35%),#102844;border-right:1px solid #244463;padding:24px 14px 18px;box-shadow:12px 0 34px #0c243e1f}.workspace-ops .ops-console-sidenav .ops-brand{border-bottom-color:#d2e8fc2e;gap:12px;padding:0 9px 22px}.workspace-ops .ops-console-sidenav .ops-brand-icon{color:#102844;background:#ffb454;border-radius:12px 4px;width:42px;height:42px}.workspace-ops .ops-console-sidenav .ops-brand strong{color:#fff;letter-spacing:0;font-size:17px}.workspace-ops .ops-console-sidenav .ops-brand span{color:#a8c9e8;letter-spacing:.05em;margin-top:3px;font-size:13px}.workspace-ops .ops-console-sidenav .ops-nav{gap:5px;margin-top:22px}.workspace-ops .ops-console-sidenav .ops-nav-label{color:#83afd6;letter-spacing:.12em;margin:0 12px 7px;font-size:29px}.workspace-ops .ops-console-sidenav .ops-nav-label.nav-label-second{margin-top:20px}.workspace-ops .ops-console-sidenav .ops-nav button{color:#d5e7f7;border:1px solid #0000;border-radius:10px;gap:12px;min-height:48px;padding:0 13px}.workspace-ops .ops-console-sidenav .ops-nav button.active{color:#fff;background:#286fae;border-color:#4386bf;box-shadow:0 8px 20px #04162838}.workspace-ops .ops-console-sidenav .ops-nav button.active:before{background:#ffb454;width:4px;height:24px}.workspace-ops .ops-console-sidenav .ops-nav button .app-icon{width:19px}.workspace-ops .ops-console-sidenav .ops-nav button span{font-size:32px;font-weight:700}.workspace-ops .ops-console-sidenav .ops-nav button small{color:#dceeff;background:#acd5f729;border-radius:7px;min-width:23px;height:23px;font-size:13px}.workspace-ops .ops-console-sidenav .ops-node-card{color:#d9ebfb;background:#173a5c;border-color:#315777;border-radius:11px;padding:15px}.workspace-ops .ops-console-sidenav .ops-node-card strong{color:#fff;font-size:15px}.workspace-ops .ops-console-sidenav .ops-node-card>span,.workspace-ops .ops-console-sidenav .ops-node-card small{color:#aed0ed;font-size:13px;line-height:1.5}.workspace-ops .ops-console-sidenav .ops-main{background:0 0;padding:27px 30px 42px;font-size:15px}.workspace-ops .ops-console-sidenav .ops-header{margin-bottom:22px}.workspace-ops .ops-console-sidenav .ops-header h1{color:#10243d;font-size:31px;line-height:1.25}.workspace-ops .ops-console-sidenav .ops-header p{color:#314b66;max-width:820px;font-size:16px;line-height:1.65}.workspace-ops .ops-console-sidenav .ops-breadcrumb,.workspace-ops .ops-console-sidenav .data-freshness{color:#3f607f;font-size:14px}.workspace-ops .ops-console-sidenav .ops-card,.workspace-ops .ops-console-sidenav .ops-stat-card,.workspace-ops .ops-console-sidenav .domain-card,.workspace-ops .ops-console-sidenav .resource-summary-strip,.workspace-ops .ops-console-sidenav .device-domain-switch,.workspace-ops .ops-console-sidenav .campaign-summary article,.workspace-ops .ops-console-sidenav .delivery-summary article,.workspace-ops .ops-console-sidenav .service-summary-grid article,.workspace-ops .ops-console-sidenav .service-queue-card,.workspace-ops .ops-console-sidenav .service-device-card{color:#142942;background:#fff;border-color:#cbd9e7;box-shadow:0 10px 26px #1a406714}.workspace-ops .ops-console-sidenav .ops-stat-card>span,.workspace-ops .ops-console-sidenav .ops-stat-card p,.workspace-ops .ops-console-sidenav .domain-card small,.workspace-ops .ops-console-sidenav .ops-card p{color:#38516b;font-size:14px}.workspace-ops .ops-console-sidenav .ops-stat-card>strong{color:#10243d;font-size:33px}.workspace-ops .ops-console-sidenav .ops-card h2,.workspace-ops .ops-console-sidenav .domain-card strong{color:#10243d;font-size:19px}.workspace-ops .ops-console-sidenav .management-toolbar,.workspace-ops .ops-console-sidenav .device-table thead,.workspace-ops .ops-console-sidenav .records-table thead,.workspace-ops .ops-console-sidenav .prototype-modal-actions{background:#e1edf8;border-color:#bfd0e1}.workspace-ops .ops-console-sidenav .ops-search,.workspace-ops .ops-console-sidenav .management-toolbar select,.workspace-ops .ops-console-sidenav .prototype-form-grid input,.workspace-ops .ops-console-sidenav .prototype-form-grid select,.workspace-ops .ops-console-sidenav .prototype-form-grid textarea{color:#10243d;background:#fff;border-color:#b9ccdf;font-size:15px}.workspace-ops .ops-console-sidenav .ops-table th,.workspace-ops .ops-console-sidenav .device-table th,.workspace-ops .ops-console-sidenav .records-table th{color:#284b6b;font-size:14px}.workspace-ops .ops-console-sidenav .ops-table td,.workspace-ops .ops-console-sidenav .device-table td,.workspace-ops .ops-console-sidenav .records-table td{color:#1f3852;font-size:15px}.workspace-ops .ops-console-sidenav .ops-sales-page .sales-performance-card,.workspace-ops .ops-console-sidenav .ops-sales-page .activity-table-card,.workspace-ops .ops-console-sidenav .ops-sales-page .sales-team-table,.workspace-ops .ops-console-sidenav .ops-sales-page .sales-team-head,.workspace-ops .ops-console-sidenav .ops-sales-page .sales-team-table>button,.workspace-ops .ops-console-sidenav .ops-sales-page .call-record-table,.workspace-ops .ops-console-sidenav .ops-sales-page .call-record-table thead,.workspace-ops .ops-console-sidenav .ops-sales-page .call-record-table th,.workspace-ops .ops-console-sidenav .ops-sales-page .call-record-table td,.workspace-ops .ops-console-sidenav .ops-sales-page .call-record-table tbody tr:hover td{background:#fff}@media (width<=980px){.workspace-ops .ops-console-sidenav{grid-template-columns:78px minmax(0,1fr)}.workspace-ops .ops-console-sidenav .ops-sidebar{padding-left:9px;padding-right:9px}.workspace-ops .ops-console-sidenav .ops-brand div,.workspace-ops .ops-console-sidenav .ops-nav-label,.workspace-ops .ops-console-sidenav .ops-nav button span,.workspace-ops .ops-console-sidenav .ops-nav button small,.workspace-ops .ops-console-sidenav .ops-node-card{display:none}.workspace-ops .ops-console-sidenav .ops-brand{justify-content:center;padding-left:0;padding-right:0}.workspace-ops .ops-console-sidenav .ops-nav button{justify-content:center;padding:0}.workspace-ops .ops-console-sidenav .ops-main{padding-left:16px;padding-right:16px}}.workspace-ops .ops-console-sidenav{color:#17304f;background:#f7faff}.workspace-ops .ops-console-sidenav .ops-sidebar{color:#17304f;box-shadow:none;background:#fff;border-right:1px solid #d8e4f1}.workspace-ops .ops-console-sidenav .ops-brand{border-bottom-color:#d8e4f1}.workspace-ops .ops-console-sidenav .ops-brand-icon{color:#fff;background:#2563eb}.workspace-ops .ops-console-sidenav .ops-brand strong{color:#17304f}.workspace-ops .ops-console-sidenav .ops-brand span,.workspace-ops .ops-console-sidenav .ops-nav-label{color:#71859d}.workspace-ops .ops-console-sidenav .ops-nav button{color:#526a84;border-color:#0000}.workspace-ops .ops-console-sidenav .ops-nav button:hover{color:#1d4ed8;background:#f4f8ff}.workspace-ops .ops-console-sidenav .ops-nav button.active{color:#1d4ed8;box-shadow:none;background:#edf4ff;border-color:#c5d8f1}.workspace-ops .ops-console-sidenav .ops-nav button.active:before{background:#2563eb}.workspace-ops .ops-console-sidenav .ops-nav button small{color:#5178ad;background:#eaf2ff}.workspace-ops .ops-console-sidenav .ops-nav button.active small{color:#1d4ed8;background:#dbeafe}.workspace-ops .ops-console-sidenav .ops-node-card{color:#526a84;background:#f4f8ff;border-color:#cbdcf1}.workspace-ops .ops-console-sidenav .ops-node-card strong{color:#173b68}.workspace-ops .ops-console-sidenav .ops-node-card>span,.workspace-ops .ops-console-sidenav .ops-node-card small{color:#6c84a0}.workspace-ops .ops-console-sidenav .node-light{background:#2563eb;box-shadow:0 0 0 4px #2563eb24}#app{min-width:1180px;min-height:100vh}.dev-menu{box-sizing:border-box;color:#17212e;width:min(920px,100% - 48px);min-height:100vh;margin:0 auto;padding:72px 0}.dev-menu header{margin-bottom:32px}.dev-menu__eyebrow{color:#5f6f81;letter-spacing:.18em;font-size:11px;font-weight:800}.dev-menu h1{letter-spacing:-.04em;margin:8px 0 6px;font-size:34px}.dev-menu p{color:#718095;margin:0}.dev-menu__token-panel{background:#fff;border:1px solid #dce4ec;border-radius:14px;margin-bottom:22px;padding:18px 20px;box-shadow:0 10px 28px #17212e0d}.dev-menu__token-panel>label{margin-bottom:9px;font-size:13px;font-weight:800;display:block}.dev-menu__token-input{background:#f8fafc;border:1px solid #cbd7e2;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 10px 0 13px;display:flex}.dev-menu__token-input:focus-within{border-color:#577a9c;box-shadow:0 0 0 3px #577a9c1f}.dev-menu__token-input input{color:#17212e;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.dev-menu__token-input button{color:#526478;cursor:pointer;background:#e8edf2;border:0;border-radius:6px;padding:5px 8px}.dev-menu__token-panel>small{color:#718095;margin-top:8px;font-size:11px;display:block}.dev-menu__token-panel>small.error{color:#b42318}.dev-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dev-menu__card{min-height:112px;color:inherit;background:#fff;border:1px solid #e1e7ee;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:20px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 12px 34px #17212e0f}.dev-menu__card:hover{border-color:#8da1b7;transform:translateY(-2px);box-shadow:0 18px 42px #17212e1a}.dev-menu__card[aria-disabled=true]{cursor:not-allowed}.dev-menu__number{color:#c8f35a;background:#17212e;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.dev-menu__card div{flex-direction:column;gap:5px;display:flex}.dev-menu__card strong{font-size:17px}.dev-menu__card small{color:#718095;line-height:1.45}.dev-menu__card code{color:#566578;background:#f2f5f8;border-radius:4px;width:fit-content;margin-top:3px;padding:2px 6px;font-size:11px}.dev-menu__arrow{color:#8a98a8;font-size:22px}.sip-device-management-card{overflow:hidden}.sip-device-count{color:#6d8298;font-size:12px}.sip-device-table-wrap{min-height:280px}.sip-device-empty{text-align:center;vertical-align:middle;height:220px;color:#8295a8!important}.sip-device-empty .app-icon{color:#aab9c8;width:30px;height:30px;margin:0 auto 10px;display:block}.sip-device-empty strong,.sip-device-empty span{display:block}.sip-device-empty strong{color:#51667b;font-size:13px}.sip-device-empty span{margin-top:5px;font-size:12px}.sip-device-actions{gap:8px;display:inline-flex}.sip-device-actions button,.sip-device-retry{color:#355a82;cursor:pointer;background:#f4f7fb;border:1px solid #dbe5ef;border-radius:6px;padding:5px 10px;font-size:12px}.sip-device-actions button:hover,.sip-device-retry:hover{background:#edf4fb;border-color:#9bb5ce}.sip-device-actions button.danger{color:#b45353}.sip-device-actions button.dial{color:#fff;background:#2563eb;border-color:#2563eb}.sip-state-pill{border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.sip-state-pill.online,.sip-state-pill.idle{color:#047857;background:#ecfdf5}.sip-state-pill.offline{color:#64748b;background:#f1f5f9}.sip-state-pill.busy{color:#b45309;background:#fffbeb}.manual-call-modal{width:min(570px,100vw - 36px)}.manual-call-modal .prototype-modal-head p{color:#64748b;margin:7px 0 0;font-size:12px}.manual-call-device,.manual-call-status{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:13px;margin:20px 24px 0;padding:15px;display:flex}.manual-call-device>span,.manual-call-status-icon{color:#2563eb;background:#dbeafe;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.manual-call-device>div,.manual-call-status>div{gap:3px;min-width:0;display:grid}.manual-call-device small,.manual-call-status small{color:#64748b;font-size:11px}.manual-call-device strong,.manual-call-status strong{color:#0f172a}.manual-call-device code,.manual-call-status code{color:#64748b;text-overflow:ellipsis;font-size:11px;overflow:hidden}.manual-call-status .manual-call-error{color:#b91c1c;margin:3px 0 0;font-size:12px;line-height:1.45}.manual-call-live-dot{background:#cbd5e1;border-radius:50%;width:10px;height:10px;margin-left:auto}.manual-call-live-dot.active{background:#22c55e;box-shadow:0 0 0 5px #dcfce7}.manual-call-status-icon.answered{color:#047857;background:#d1fae5}.manual-call-status-icon.failed,.manual-call-status-icon.timeout{color:#b91c1c;background:#fee2e2}.manual-call-note{color:#475569;background:#eff6ff;border-radius:12px;gap:10px;margin:0 24px 20px;padding:12px 14px;display:flex}.manual-call-note .app-icon{color:#2563eb;flex:none}.manual-call-note p{margin:0;font-size:12px;line-height:1.6}.prototype-modal-actions .manual-call-hangup{color:#fff;background:#dc2626;border-color:#dc2626}.sip-device-actions button:disabled{cursor:wait;opacity:.6}.sip-device-error span{text-overflow:ellipsis;white-space:nowrap;max-width:540px;margin:7px auto 12px;overflow:hidden}.sip-device-editor-modal{width:min(620px,100vw - 48px)}.sip-device-editor-modal .modal-close-button{color:#718095;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:grid}.sip-device-editor-modal textarea{box-sizing:border-box;resize:vertical;width:100%}
