.dashboard-shell--refined{--tech-blue:#4f46e5;--tech-violet:#7c3aed;--tech-cyan:#0891b2;--tech-ink:#11152c;--tech-line:color-mix(in srgb,var(--tech-blue) 10%,var(--border));--tech-shadow:0 14px 38px rgba(47,45,115,0.08);background:radial-gradient(circle at 76% -8%,rgba(124,58,237,.1),transparent 30rem),radial-gradient(circle at 18% 20%,rgba(79,70,229,.07),transparent 25rem),#f7f7fc}.dashboard-shell--refined .app-main{min-height:100vh;background:transparent}.dashboard-shell--refined .app-topbar{border-bottom-color:rgba(95,91,160,.14);background:rgba(250,250,255,.88);box-shadow:0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(20px) saturate(150%)}.dashboard-shell--refined .view-context__icon{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(99,91,190,.16);border-radius:.65rem;background:linear-gradient(145deg,#ffffff,#f1efff);color:var(--tech-blue);box-shadow:0 5px 14px rgba(76,65,164,.08)}.dashboard-shell--refined .topbar-live{display:none;align-items:center;gap:.4rem;color:var(--text-secondary);font-size:.68rem;font-weight:650}.dashboard-shell--refined .command-live i,.dashboard-shell--refined .topbar-live i,.dashboard-shell--refined .workspace-switcher__copy small i{width:.42rem;height:.42rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.12)}.dashboard-shell--refined .topbar-avatar{display:grid;width:2.05rem;height:2.05rem;place-items:center;border:1px solid rgba(99,91,190,.18);border-radius:.65rem;background:linear-gradient(145deg,#28245d,#5b3fd3);color:white;font-size:.62rem;font-weight:750;letter-spacing:.04em;box-shadow:0 6px 16px rgba(57,45,145,.17)}.dashboard-shell--refined .notification-menu,.dashboard-shell--refined .toast{border-radius:1rem;box-shadow:0 22px 60px rgba(21,20,65,.18)}.dashboard-shell--refined .content-container{animation:refined-view-enter .28s ease both}@keyframes refined-view-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header{position:relative;overflow:hidden;margin-bottom:1rem;border:1px solid var(--tech-line);border-radius:1.1rem;background:radial-gradient(circle at 93% 10%,rgba(124,58,237,.1),transparent 14rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,247,255,.96));padding:1.2rem 1.3rem;box-shadow:0 12px 34px rgba(47,45,115,.055)}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header:before{position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#4f46e5,#8b5cf6 58%,#38bdf8);content:""}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header h1{color:#17162d;font-size:clamp(1.75rem,2.2vw,2.35rem);font-weight:735}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header .eyebrow{color:var(--tech-blue)}.dashboard-shell--refined .command-live{display:inline-flex;align-items:center;gap:.45rem;float:right;margin-top:.2rem;border:1px solid rgba(34,197,94,.14);border-radius:999px;background:rgba(240,253,244,.75);padding:.35rem .65rem;color:#18794e;font-size:.65rem;font-weight:650}.dashboard-shell--refined .workspace-page:not(.usage-page) .primary-button{border-color:transparent;background:linear-gradient(115deg,#4f46e5,#7c3aed);box-shadow:0 8px 20px rgba(79,70,229,.18)}.dashboard-shell--refined .workspace-page:not(.usage-page) .primary-button:hover{background:linear-gradient(115deg,#4338ca,#6d28d9);box-shadow:0 10px 24px rgba(79,70,229,.24);transform:translateY(-1px)}.dashboard-shell--refined .workspace-page:not(.usage-page) .secondary-button{border-color:rgba(91,83,158,.18);background:rgba(255,255,255,.86);box-shadow:0 4px 12px rgba(47,45,115,.04)}.dashboard-shell--refined .workspace-page:not(.usage-page) .secondary-button:hover{border-color:rgba(79,70,229,.3);background:#f7f5ff;color:#4338ca}.dashboard-shell--refined .analytics-scorecard,.dashboard-shell--refined .lead-score-strip,.dashboard-shell--refined .metric-command-grid,.dashboard-shell--refined .pipeline-summary{overflow:visible;border:0;border-radius:0;background:transparent;gap:.75rem}.dashboard-shell--refined .analytics-scorecard article,.dashboard-shell--refined .lead-score-strip article,.dashboard-shell--refined .metric-command,.dashboard-shell--refined .pipeline-summary article{position:relative;overflow:hidden;border:1px solid var(--tech-line)!important;border-radius:.95rem;background:rgba(255,255,255,.93);padding:1rem 1.05rem;box-shadow:0 9px 26px rgba(47,45,115,.05)}.dashboard-shell--refined .analytics-scorecard article:after,.dashboard-shell--refined .lead-score-strip article:after,.dashboard-shell--refined .metric-command:after,.dashboard-shell--refined .pipeline-summary article:after{position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,rgba(79,70,229,.46),transparent);opacity:0;transition:opacity .18s ease;content:""}.dashboard-shell--refined .analytics-scorecard article:hover:after,.dashboard-shell--refined .lead-score-strip article:hover:after,.dashboard-shell--refined .metric-command:hover:after,.dashboard-shell--refined .pipeline-summary article:hover:after{opacity:1}.dashboard-shell--refined .metric-command__icon{position:absolute;top:.85rem;right:.9rem;display:grid;width:2rem;height:2rem;place-items:center;border-radius:.65rem;background:#eef2ff;color:#4f46e5}.dashboard-shell--refined .metric-command:nth-child(2) .metric-command__icon{background:#f3e8ff;color:#7e22ce}.dashboard-shell--refined .metric-command:nth-child(3) .metric-command__icon{background:#ecfeff;color:#0e7490}.dashboard-shell--refined .metric-command:nth-child(4) .metric-command__icon{background:#fff7ed;color:#c2410c}.dashboard-shell--refined .metric-command--primary{grid-template-columns:minmax(0,1fr) minmax(0,4.75rem)}.dashboard-shell--refined .metric-command--attention{background:linear-gradient(140deg,#fff,#fff8ee)}.dashboard-shell--refined .setup-ribbon{border-color:rgba(99,91,190,.18);border-radius:.9rem;background:linear-gradient(110deg,#eef2ff,#faf5ff 55%,#ecfeff);box-shadow:0 8px 24px rgba(79,70,229,.06)}.dashboard-shell--refined .data-panel,.dashboard-shell--refined .operations-rail{border-color:var(--tech-line);border-radius:1rem;background:rgba(255,255,255,.94);box-shadow:var(--tech-shadow)}.dashboard-shell--refined .data-panel{padding:1.15rem}.dashboard-shell--refined .data-panel__header{margin-bottom:1.15rem}.dashboard-shell--refined .data-panel__header h2{color:#1a1930;font-size:1.04rem}.dashboard-shell--refined .range-selector{border-color:rgba(91,83,158,.16);background:#f5f3ff}.dashboard-shell--refined .range-selector button[aria-pressed=true]{border:0;background:white;color:#4338ca;box-shadow:0 3px 10px rgba(79,70,229,.12)}.dashboard-shell--refined .chart-dot--current{background:var(--tech-violet)}.dashboard-shell--refined .operations-rail__header{background:linear-gradient(115deg,#f4f3ff,#f8fbff)}.dashboard-shell--refined .attention-callout{border-color:rgba(79,70,229,.18);background:linear-gradient(110deg,#eef2ff,#faf5ff)}.dashboard-shell--refined .inbox-page{border-color:rgba(92,84,160,.18);border-radius:1.05rem;background:rgba(255,255,255,.95);box-shadow:0 18px 48px rgba(35,32,94,.1)}.dashboard-shell--refined .inbox-page__topbar{min-height:4.15rem;background:linear-gradient(110deg,#ffffff,#f8f7ff 62%,#f0f9ff)}.dashboard-shell--refined .inbox-page__topbar h1{font-size:1.05rem;color:#17162d}.dashboard-shell--refined .inbox-page__list{background:#f9f9fd}.dashboard-shell--refined .inbox-page__list>div:first-child{background:rgba(255,255,255,.92)}.dashboard-shell--refined .inbox-search{border-color:rgba(91,83,158,.16);border-radius:.68rem;background:#f7f7fc}.dashboard-shell--refined .inbox-page__list [aria-current=true]{background:linear-gradient(90deg,#eef2ff,#faf7ff);box-shadow:inset 3px 0 #6366f1}.dashboard-shell--refined .inbox-page__list button:hover{background:#fff}.dashboard-shell--refined .inbox-page__thread>div[class*=overflow-y-auto]{background:radial-gradient(circle at 50% 0,rgba(99,102,241,.06),transparent 18rem),#f8f8fc}.dashboard-shell--refined .inbox-page__context{background:linear-gradient(180deg,#fff,#fbfbff)}.dashboard-shell--refined .inbox-page__thread form>div{border-radius:.8rem}.dashboard-shell--refined .crm-surface{border-color:var(--tech-line);border-radius:1rem;background:rgba(255,255,255,.96);box-shadow:var(--tech-shadow)}.dashboard-shell--refined .crm-views{min-height:3rem;background:linear-gradient(180deg,#fff,#fcfcff)}.dashboard-shell--refined .crm-views button[aria-current=page]{border-bottom-color:var(--tech-violet);color:#4338ca}.dashboard-shell--refined .crm-toolbar{background:#f7f7fc}.dashboard-shell--refined .crm-search,.dashboard-shell--refined .crm-toolbar select{border-color:rgba(91,83,158,.16);border-radius:.6rem}.dashboard-shell--refined .crm-table th{background:#f4f3fa;color:#6d6a84}.dashboard-shell--refined .crm-table tbody tr:hover td{background:#f8f7ff}.dashboard-shell--refined .crm-table tbody tr[data-selected=true] td{background:#eeecff}.dashboard-shell--refined .crm-contact .avatar{background:linear-gradient(145deg,#e0e7ff,#f3e8ff);color:#4c3ab3}.dashboard-shell--refined .pipeline-board{gap:.8rem}.dashboard-shell--refined .pipeline-column{overflow:hidden;border-color:var(--tech-line);border-radius:.95rem;background:rgba(244,244,250,.82);box-shadow:0 10px 28px rgba(47,45,115,.045)}.dashboard-shell--refined .pipeline-column:first-child{border-top:3px solid #64748b}.dashboard-shell--refined .pipeline-column:nth-child(2){border-top:3px solid #3b82f6}.dashboard-shell--refined .pipeline-column:nth-child(3){border-top:3px solid #f59e0b}.dashboard-shell--refined .pipeline-column:nth-child(4){border-top:3px solid #10b981}.dashboard-shell--refined .pipeline-column:nth-child(5){border-top:3px solid #ef4444}.dashboard-shell--refined .pipeline-column>header{background:rgba(255,255,255,.8)}.dashboard-shell--refined .pipeline-stack{gap:.6rem;padding:.6rem}.dashboard-shell--refined .pipeline-card{border-color:rgba(91,83,158,.14);border-radius:.75rem;box-shadow:0 5px 14px rgba(47,45,115,.055);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dashboard-shell--refined .pipeline-card:hover{border-color:rgba(79,70,229,.3);box-shadow:0 10px 24px rgba(47,45,115,.11);transform:translateY(-2px)}.dashboard-shell--refined .agent-workspace-tabs{border-color:var(--tech-line);border-radius:1rem;background:rgba(238,238,248,.8)}.dashboard-shell--refined .agent-workspace-tabs button{border-radius:.75rem}.dashboard-shell--refined .agent-workspace-tabs button[aria-current=page]{border-color:rgba(79,70,229,.18);background:linear-gradient(120deg,#fff,#f7f5ff);box-shadow:0 8px 20px rgba(47,45,115,.08)}.dashboard-shell--refined .agent-studio{border-color:var(--tech-line);border-radius:1rem;box-shadow:var(--tech-shadow)}.dashboard-shell--refined .agent-section-nav{background:linear-gradient(180deg,#f7f6ff,#fbfbfe)}.dashboard-shell--refined .agent-section-nav button[aria-current=page]{background:linear-gradient(110deg,#eaeaff,#f4ebff);color:#4338ca;box-shadow:inset 2px 0 #6366f1}.dashboard-shell--refined .agent-config-section{background:rgba(255,255,255,.96);padding:1.2rem}.dashboard-shell--refined .agent-test__messages{background:radial-gradient(circle at 50% 0,rgba(124,58,237,.06),transparent 15rem),#f8f8fc}.dashboard-shell--refined .agent-test__message p{border-radius:.85rem}.dashboard-shell--refined .knowledge-editor,.dashboard-shell--refined .knowledge-health,.dashboard-shell--refined .knowledge-sources{border-color:var(--tech-line);border-radius:1rem;box-shadow:var(--tech-shadow)}.dashboard-shell--refined .agent-publication-strip{border-color:var(--tech-line);background:linear-gradient(120deg,rgba(255,255,255,.96),rgba(244,243,255,.94));box-shadow:0 10px 28px rgba(47,45,115,.055)}.dashboard-shell--refined .agent-settings-card,.dashboard-shell--refined .agent-test--workspace,.dashboard-shell--refined .knowledge-unified{border-color:var(--tech-line);box-shadow:var(--tech-shadow)}.dashboard-shell--refined .agent-settings-card>header,.dashboard-shell--refined .knowledge-unified__header{background:linear-gradient(120deg,#fff 45%,#faf9ff)}.dashboard-shell--refined .agent-settings-card>header>span{border-color:rgba(79,70,229,.16);background:linear-gradient(135deg,#eef2ff,#f5edff);color:#5145cd}.dashboard-shell--refined .knowledge-health-inline{background:linear-gradient(90deg,#f8f9ff,#faf8ff)}.dashboard-shell--refined .knowledge-unified__section>header>div>span{color:#5b4de1}.dashboard-shell--refined .knowledge-source-list__icon{background:linear-gradient(135deg,#e7edff,#f0e6ff);color:#5145cd}.dashboard-shell--refined .settings-form,.dashboard-shell--refined .settings-index,.dashboard-shell--refined .team-addon-card,.dashboard-shell--refined .team-seat-card,.dashboard-shell--refined .team-surface{border-color:var(--tech-line);border-radius:1rem;box-shadow:var(--tech-shadow)}.dashboard-shell--refined .team-seat-card{background:radial-gradient(circle at 95% 0,rgba(124,58,237,.12),transparent 18rem),linear-gradient(120deg,#fff,#f8f7ff)}.dashboard-shell--refined .team-seat-card__icon{background:linear-gradient(145deg,#e0e7ff,#f3e8ff);color:#5b42c4}.dashboard-shell--refined .team-seat-card__meter i{background:linear-gradient(90deg,#4f46e5,#8b5cf6,#38bdf8)}.dashboard-shell--refined .team-invite-form{background:linear-gradient(110deg,#f5f5fb,#faf8ff)}.dashboard-shell--refined .team-member-list>article:hover{background:#faf9ff}.dashboard-shell--refined .team-addon-card{display:block;overflow:hidden;padding:0;border-color:rgba(79,70,229,.16);background:linear-gradient(180deg,#fff,#fbfaff);color:var(--text-primary)}.dashboard-shell--refined .team-addon-card:before{display:block;height:3px;background:linear-gradient(90deg,#4f46e5,#8b5cf6,#38bdf8);content:""}.dashboard-shell--refined .team-addon-card__header{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:1.1rem 1.15rem .95rem;border-bottom:1px solid var(--tech-line)}.dashboard-shell--refined .team-addon-card__header h2{margin-top:.08rem;color:var(--text-primary);font-size:.95rem}.dashboard-shell--refined .team-addon-card__icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgba(79,70,229,.12);border-radius:.75rem;background:linear-gradient(145deg,#eef2ff,#f5edff);color:#5b42c4}.dashboard-shell--refined .team-addon-card__current{border:1px solid rgba(79,70,229,.12);border-radius:999px;background:#f4f2ff;padding:.35rem .55rem;color:#5741b8;font-size:.58rem;font-weight:750;white-space:nowrap}.dashboard-shell--refined .team-addon-card__body{display:grid;gap:.8rem;padding:1rem 1.15rem 1.1rem}.dashboard-shell--refined .team-addon-price{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin:0;border:1px solid var(--tech-line);border-radius:.8rem;background:#f8f8fc;padding:.8rem .9rem}.dashboard-shell--refined .team-addon-price>span{display:grid;gap:.18rem}.dashboard-shell--refined .team-addon-price small{color:var(--text-tertiary);font-size:.58rem;line-height:1.35}.dashboard-shell--refined .team-addon-price strong{color:var(--text-primary);font-size:1.25rem;line-height:1}.dashboard-shell--refined .team-addon-control{display:flex;justify-content:space-between;gap:1rem;align-items:center}.dashboard-shell--refined .team-addon-control__label{display:grid;gap:.18rem}.dashboard-shell--refined .team-addon-control__label span{font-size:.68rem;font-weight:750}.dashboard-shell--refined .team-addon-control__label small{color:var(--text-tertiary);font-size:.58rem}.dashboard-shell--refined .team-addon-stepper{grid-template-columns:2.15rem 2.7rem 2.15rem;gap:.3rem;margin:0;border:1px solid var(--tech-line);border-radius:.72rem;background:white;padding:.25rem}.dashboard-shell--refined .team-addon-stepper button{height:2rem;border:0;border-radius:.5rem;background:#f1effb;color:#4f3bb2;font-size:1rem;font-weight:650}.dashboard-shell--refined .team-addon-stepper button:not(:disabled):hover{background:#e8e4fb}.dashboard-shell--refined .team-addon-stepper span{display:grid;place-items:center}.dashboard-shell--refined .team-addon-stepper strong{font-size:.9rem}.dashboard-shell--refined .team-addon-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--tech-line);border-radius:.8rem;background:white}.dashboard-shell--refined .team-addon-breakdown>div{display:grid;gap:.2rem;padding:.7rem .8rem}.dashboard-shell--refined .team-addon-breakdown>div+div{border-left:1px solid var(--tech-line)}.dashboard-shell--refined .team-addon-breakdown dt{color:var(--text-tertiary);font-size:.56rem}.dashboard-shell--refined .team-addon-breakdown dd{color:var(--text-primary);font-size:.76rem;font-weight:750}.dashboard-shell--refined .team-addon-card .primary-button{min-height:2.45rem;box-shadow:0 7px 16px rgba(79,70,229,.16)}.dashboard-shell--refined .team-addon-card .primary-button:disabled{box-shadow:none}.dashboard-shell--refined .team-addon-caption,.dashboard-shell--refined .team-addon-warning{margin:0!important;color:var(--text-tertiary)!important;font-size:.57rem!important;text-align:center}.dashboard-shell--refined .team-addon-warning{color:#8b6512!important}.dashboard-shell--refined .settings-index{background:linear-gradient(180deg,#fff,#fafaff)}.dashboard-shell--refined .settings-index button[aria-current=page]{background:linear-gradient(110deg,#eef2ff,#f5edff);color:#4338ca;box-shadow:inset 3px 0 #6366f1}.dashboard-shell--refined .settings-section__icon{border-color:rgba(79,70,229,.15);background:linear-gradient(145deg,#eef2ff,#faf5ff);color:#5b42c4}.dashboard-shell--refined .settings-brand-preview{border-color:rgba(79,70,229,.15);background:radial-gradient(circle at 100% 0,rgba(124,58,237,.09),transparent 12rem),#f7f7fc}.dashboard-shell--refined .settings-savebar{background:rgba(247,247,252,.92)}.dashboard-shell--refined .nav-item[data-section=whatsapp] .nav-icon{color:#25d366}.dashboard-shell--refined .nav-item[data-section=whatsapp][aria-current=page] .nav-icon{color:#20bd5a}.dashboard-shell--refined .whatsapp-loading,.dashboard-shell--refined .whatsapp-page{display:grid;gap:1rem}.dashboard-shell--refined .whatsapp-loading span{height:7rem;border:1px solid #e2ebe6;border-radius:1rem;background:linear-gradient(100deg,#f5f8f6 20%,#fff 40%,#f5f8f6 60%);background-size:200% 100%;animation:wa-shimmer 1.3s linear infinite}.dashboard-shell--refined .whatsapp-loading span:first-child{height:18rem}@keyframes wa-shimmer{to{background-position-x:-200%}}.dashboard-shell--refined .whatsapp-hero{overflow:hidden;border:1px solid #d8e9df;border-radius:1rem;background:radial-gradient(circle at 100% 0,rgba(37,211,102,.11),transparent 24rem),linear-gradient(135deg,#f4fbf7,#fff 62%);color:var(--text-primary);box-shadow:0 1px 2px rgba(15,23,42,.03),0 12px 34px rgba(31,86,56,.055)}.dashboard-shell--refined .whatsapp-hero__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1.4rem}.dashboard-shell--refined .whatsapp-hero__copy{display:flex;min-width:0;align-items:flex-start;gap:.9rem}.dashboard-shell--refined .whatsapp-hero__icon{display:grid;width:3rem;height:3rem;flex:0 0 3rem;place-items:center;border-radius:.82rem;background:#25d366;color:#fff;box-shadow:0 .55rem 1.4rem rgba(37,211,102,.25)}.dashboard-shell--refined .whatsapp-hero__icon svg{width:1.72rem;height:1.72rem}.dashboard-shell--refined .whatsapp-hero .eyebrow{color:#08783f;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.dashboard-shell--refined .whatsapp-hero h1{margin-top:.25rem;font-size:clamp(1.55rem,2vw,2rem);font-weight:740;letter-spacing:-.035em}.dashboard-shell--refined .whatsapp-hero__copy p:last-child{margin-top:.45rem;max-width:43rem;color:var(--text-secondary);font-size:.8rem;line-height:1.6}.dashboard-shell--refined .whatsapp-connect-button{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid #0b9850;border-radius:.62rem;background:#0b9850;padding:.66rem 1rem;color:white;font-size:.75rem;font-weight:700;box-shadow:0 7px 16px rgba(11,152,80,.16);transition:transform .15s ease,background .15s ease,opacity .15s ease}.dashboard-shell--refined .whatsapp-connect-button:hover:not(:disabled){transform:translateY(-1px);background:#087f43}.dashboard-shell--refined .whatsapp-connect-button:disabled{cursor:not-allowed;opacity:.48}.dashboard-shell--refined .whatsapp-connect-button svg{width:.95rem;height:.95rem}.dashboard-shell--refined .whatsapp-mode-picker{display:grid;gap:.8rem;margin:0 1.4rem 1.25rem;border:1px solid #dcebe2;border-radius:.8rem;background:rgba(255,255,255,.8);padding:.9rem 1rem}.dashboard-shell--refined .whatsapp-mode-picker>div{display:grid;gap:.14rem}.dashboard-shell--refined .whatsapp-mode-picker>div>span{color:#08783f;font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.dashboard-shell--refined .whatsapp-mode-picker strong{font-size:.78rem}.dashboard-shell--refined .whatsapp-mode-picker small{color:var(--text-secondary);font-size:.65rem}.dashboard-shell--refined .whatsapp-mode-picker select{width:100%;min-height:2.55rem;border:1px solid #cbdcd2;border-radius:.58rem;background:#fff;padding:.55rem 2.25rem .55rem .75rem;color:var(--text-primary);font-size:.72rem;outline:none}.dashboard-shell--refined .whatsapp-mode-picker select:focus{border-color:#12a85b;box-shadow:0 0 0 3px rgba(18,168,91,.12)}.dashboard-shell--refined .whatsapp-hero__stats{display:grid;border-top:1px solid #dcece2;background:rgba(255,255,255,.72)}.dashboard-shell--refined .whatsapp-hero__stats>div{padding:.95rem 1.4rem;border-bottom:1px solid #e5efe9}.dashboard-shell--refined .whatsapp-hero__stats small,.dashboard-shell--refined .whatsapp-hero__stats span,.dashboard-shell--refined .whatsapp-hero__stats strong{display:block}.dashboard-shell--refined .whatsapp-hero__stats span{color:#60776a;font-size:.65rem}.dashboard-shell--refined .whatsapp-hero__stats strong{margin-top:.25rem;color:#17231d;font-size:1.48rem;letter-spacing:-.04em}.dashboard-shell--refined .whatsapp-hero__stats small{margin-top:.12rem;color:#8b9b92;font-size:.57rem}.dashboard-shell--refined .whatsapp-alert{margin:0 1.4rem 1rem;border:1px solid #cde6d7;border-radius:.75rem;background:#effaf4;padding:.8rem .9rem;color:#315e45;font-size:.72rem}.dashboard-shell--refined .whatsapp-alert--warning{border-color:#f0d28b;background:#fff9e8;color:#74500b}.dashboard-shell--refined .whatsapp-layout{display:grid;gap:1rem}.dashboard-shell--refined .whatsapp-accounts,.dashboard-shell--refined .whatsapp-guide-card{border:1px solid #e1e8e4;border-radius:1rem;background:rgba(255,255,255,.97);box-shadow:0 1px 2px rgba(15,23,42,.025),0 10px 28px rgba(15,23,42,.035)}.dashboard-shell--refined .whatsapp-accounts{overflow:hidden}.dashboard-shell--refined .whatsapp-accounts__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.25rem 1rem;border-bottom:1px solid #e7ece9;background:linear-gradient(110deg,#fff,#f7fcf9);padding:1.15rem 1.25rem}.dashboard-shell--refined .whatsapp-accounts__header h2{margin-top:.22rem;font-size:1rem}.dashboard-shell--refined .whatsapp-accounts__header>span{border-radius:999px;background:#ecfdf5;padding:.3rem .6rem;color:#047857;font-size:.65rem;font-weight:700}.dashboard-shell--refined .whatsapp-accounts__header>p{grid-column:1/-1;color:var(--text-secondary);font-size:.7rem}.dashboard-shell--refined .whatsapp-account-card{padding:1.25rem;transition:background .16s ease}.dashboard-shell--refined .whatsapp-account-card:hover{background:#fbfefc}.dashboard-shell--refined .whatsapp-account-card__top{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.dashboard-shell--refined .whatsapp-account-card__identity{display:flex;min-width:0;align-items:center;gap:.75rem}.dashboard-shell--refined .whatsapp-account-card__mark{display:grid;width:2.55rem;height:2.55rem;flex:0 0 2.55rem;place-items:center;border-radius:.7rem;background:#eafaf1;color:#12a85b}.dashboard-shell--refined .whatsapp-account-card__mark svg{width:1.25rem;height:1.25rem}.dashboard-shell--refined .whatsapp-account-card__identity>div{min-width:0}.dashboard-shell--refined .whatsapp-account-card__title{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.dashboard-shell--refined .whatsapp-account-card__title p{font-size:.78rem;font-weight:720}.dashboard-shell--refined .whatsapp-account-card__identity strong{display:block;margin-top:.16rem;font-size:.7rem;font-weight:560}.dashboard-shell--refined .whatsapp-account-card__identity small{display:block;margin-top:.2rem;color:#88968e;font-size:.6rem}.dashboard-shell--refined .whatsapp-account-card__actions{display:flex;flex-wrap:wrap;gap:.45rem}.dashboard-shell--refined .whatsapp-account-card__actions button{gap:.35rem}.dashboard-shell--refined .whatsapp-account-card__actions svg{width:.8rem;height:.8rem}.dashboard-shell--refined .whatsapp-disconnect{color:#b42318}.dashboard-shell--refined .whatsapp-account-card__details{margin-top:.75rem;border-top:1px solid #edf1ef;padding-top:.65rem;color:#7c8c83;font-size:.62rem}.dashboard-shell--refined .whatsapp-account-card__details summary{width:max-content;cursor:pointer;font-weight:650}.dashboard-shell--refined .whatsapp-account-card__details>div{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.6rem}.dashboard-shell--refined .whatsapp-account-card__details strong{color:#4c5f55;font-weight:560}.dashboard-shell--refined .whatsapp-empty{display:grid;justify-items:center;padding:3.2rem 1.5rem;text-align:center}.dashboard-shell--refined .whatsapp-empty>span{display:grid;width:3.1rem;height:3.1rem;place-items:center;border-radius:999px;background:#eafaf1;color:#12a85b}.dashboard-shell--refined .whatsapp-empty svg{width:1.4rem;height:1.4rem}.dashboard-shell--refined .whatsapp-empty p{margin-top:.8rem;font-size:.78rem;font-weight:720}.dashboard-shell--refined .whatsapp-empty small{max-width:27rem;margin-top:.35rem;color:var(--text-secondary);font-size:.67rem;line-height:1.55}.dashboard-shell--refined .whatsapp-profile-photo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;margin-top:1rem;border:1px solid rgba(15,118,110,.13);border-radius:.9rem;background:linear-gradient(120deg,#f5fffb,#fff);padding:.85rem}.dashboard-shell--refined .whatsapp-profile-photo__avatar{position:relative;display:grid;width:3.25rem;height:3.25rem;flex:0 0 3.25rem;place-items:center;overflow:visible;border:1px solid rgba(15,118,110,.15);border-radius:999px;background:linear-gradient(145deg,#0f766e,#16a36a);color:#fff;font-size:.78rem;font-weight:750;box-shadow:0 6px 18px rgba(15,118,110,.14)}.dashboard-shell--refined .whatsapp-profile-photo__avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.dashboard-shell--refined .whatsapp-profile-photo__avatar i{position:absolute;right:-.05rem;bottom:.05rem;width:.72rem;height:.72rem;border:2px solid #fff;border-radius:999px;background:#94a3b8}.dashboard-shell--refined .whatsapp-profile-photo__avatar i.is-synced{background:#16a34a}.dashboard-shell--refined .whatsapp-profile-photo__avatar i.is-failed{background:#e85858}.dashboard-shell--refined .whatsapp-profile-photo__copy{min-width:0}.dashboard-shell--refined .whatsapp-profile-photo__copy strong{display:block;font-size:.76rem}.dashboard-shell--refined .whatsapp-profile-photo__copy p{margin-top:.18rem;color:var(--text-secondary);font-size:.66rem;line-height:1.45}.dashboard-shell--refined .whatsapp-profile-photo__copy small{display:block;margin-top:.32rem;color:#0f766e;font-size:.64rem;font-weight:650}.dashboard-shell--refined .whatsapp-profile-photo__actions{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:.45rem}.dashboard-shell--refined .whatsapp-profile-photo__actions button{min-height:2.15rem;flex:1;justify-content:center;gap:.35rem}.profile-photo-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:end center;padding:.75rem}.profile-photo-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(3,14,25,.72);backdrop-filter:blur(6px)}.profile-photo-editor{position:relative;width:min(100%,31rem);overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:1.25rem;background:#fff;box-shadow:0 24px 80px rgba(2,12,27,.38)}.profile-photo-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:1.15rem 1.2rem}.profile-photo-editor>header h2{margin-top:.15rem;font-size:1.1rem;letter-spacing:-.025em}.profile-photo-editor>header span{display:block;margin-top:.18rem;color:var(--text-secondary);font-size:.68rem}.profile-photo-editor__close{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--text-secondary);font-size:1.2rem}.profile-photo-editor__body{display:grid;justify-items:center;padding:1.1rem 1.2rem}.profile-photo-editor__stage{position:relative;width:min(72vw,17.5rem);aspect-ratio:1;overflow:hidden;border-radius:1rem;background:#dfe7e5;touch-action:none;cursor:grab;user-select:none}.profile-photo-editor__stage:active{cursor:grabbing}.profile-photo-editor__stage>img{position:absolute;left:50%;top:50%;max-width:none;object-fit:contain;pointer-events:none}.profile-photo-editor__mask{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at center,transparent 0 41.5%,rgba(5,15,25,.56) 42%);pointer-events:none}.profile-photo-editor__mask:after{position:absolute;inset:8%;border:2px solid rgba(255,255,255,.95);border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.15);content:""}.profile-photo-editor__hint{margin-top:.7rem;color:var(--text-secondary);font-size:.68rem;text-align:center}.profile-photo-editor__zoom{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin-top:1rem;color:var(--text-secondary);font-size:.7rem;font-weight:650}.profile-photo-editor__zoom input{width:100%;accent-color:#0f9f62}.profile-photo-editor__requirements{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:.45rem .8rem;margin-top:.9rem;color:#55706d;font-size:.62rem}.profile-photo-editor__requirements span{display:inline-flex;align-items:center;gap:.25rem}.profile-photo-editor__requirements svg{width:.8rem;height:.8rem;color:#16a36a}.profile-photo-editor>footer{display:flex;justify-content:flex-end;gap:.55rem;border-top:1px solid var(--line);background:#fbfdfc;padding:.9rem 1.2rem}.dashboard-shell--refined .whatsapp-guide{display:grid;gap:.8rem;align-content:start}.dashboard-shell--refined .whatsapp-guide-card{padding:1.05rem}.dashboard-shell--refined .whatsapp-guide-card h2,.dashboard-shell--refined .whatsapp-guide-card h3{margin-top:.25rem;font-size:.82rem;font-weight:720}.dashboard-shell--refined .whatsapp-guide-card>p:not(.eyebrow),.dashboard-shell--refined .whatsapp-guide-card>ul{margin-top:.55rem;color:var(--text-secondary);font-size:.68rem;line-height:1.6}.dashboard-shell--refined .whatsapp-guide-card>ul{display:grid;gap:.35rem}.dashboard-shell--refined .whatsapp-guide-card>ul li:before{color:#16a36a;content:"✓ "}.dashboard-shell--refined .whatsapp-guide-card__icon{display:grid;width:2.05rem;height:2.05rem;place-items:center;border-radius:.62rem;background:#ecfdf5;color:#0f9f62}.dashboard-shell--refined .whatsapp-guide-card--steps{background:linear-gradient(145deg,#f3fcf7,#fff 65%)}.dashboard-shell--refined .whatsapp-guide-card--steps ol{display:grid;margin-top:1rem}.dashboard-shell--refined .whatsapp-guide-card--steps li{position:relative;display:flex;align-items:flex-start;gap:.68rem;min-height:3.05rem;color:var(--text-secondary);font-size:.67rem;line-height:1.48}.dashboard-shell--refined .whatsapp-guide-card--steps li:not(:last-child):before{position:absolute;left:.82rem;top:1.72rem;bottom:0;width:1px;background:#cde7d7;content:""}.dashboard-shell--refined .whatsapp-guide-card--steps li>span{position:relative;z-index:1;display:grid;width:1.65rem;height:1.65rem;flex:0 0 1.65rem;place-items:center;border:1px solid #b8ddc6;border-radius:999px;background:white;color:#078757;font-size:.62rem;font-weight:750;box-shadow:0 0 0 3px #f5fcf8}.dashboard-shell--refined .whatsapp-guide-card--steps li p{padding-top:.16rem}.dashboard-shell--refined .admin-customers,.dashboard-shell--refined .admin-scorecard{border-color:var(--tech-line);border-radius:1rem;box-shadow:var(--tech-shadow)}.dashboard-shell--refined .admin-scorecard article{background:linear-gradient(145deg,#fff,#fbfbff)}.dashboard-shell--refined .admin-customers>header{background:linear-gradient(110deg,#fff,#f7f7ff)}.dashboard-shell--refined .admin-table-wrap thead{background:#f4f3fa}@media (min-width:640px){.dashboard-shell--refined .topbar-live{display:inline-flex}.dashboard-shell--refined .whatsapp-hero__header{flex-direction:row;align-items:center}.dashboard-shell--refined .whatsapp-mode-picker{grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);align-items:center}.dashboard-shell--refined .whatsapp-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell--refined .whatsapp-hero__stats>div{border-right:1px solid #e5efe9;border-bottom:0}.dashboard-shell--refined .whatsapp-hero__stats>div:last-child{border-right:0}.dashboard-shell--refined .whatsapp-account-card__top{flex-direction:row;align-items:flex-start}.dashboard-shell--refined .whatsapp-account-card__actions{justify-content:flex-end}.dashboard-shell--refined .whatsapp-profile-photo{grid-template-columns:auto minmax(0,1fr) auto;padding:.85rem 1rem}.dashboard-shell--refined .whatsapp-profile-photo__actions{grid-column:auto}.dashboard-shell--refined .whatsapp-profile-photo__actions button{flex:0 0 auto}.profile-photo-modal{place-items:center;padding:1.5rem}}@media (min-width:720px) and (max-width:1180px){.dashboard-shell--refined .team-addon-card__body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.dashboard-shell--refined .team-addon-breakdown{grid-column:1/-1}.dashboard-shell--refined .team-addon-card .team-addon-caption,.dashboard-shell--refined .team-addon-card .team-addon-warning{text-align:left}}@media (min-width:1024px){.dashboard-shell--refined{grid-template-columns:4.5rem minmax(0,1fr)}.dashboard-shell--refined>.app-sidebar{position:sticky;top:0;width:4.5rem;height:100vh;overflow:hidden;padding:.9rem .55rem;border-right:1px solid rgba(164,156,230,.12);background:radial-gradient(circle at 0 0,rgba(124,58,237,.2),transparent 17rem),linear-gradient(180deg,#11142b,#17182f 56%,#111326);box-shadow:3px 0 14px rgba(17,20,43,.08);transition:width .19s ease,padding .19s ease,box-shadow .19s ease}.dashboard-shell--refined>.app-sidebar:hover{width:15.25rem;padding-right:.8rem;padding-left:.8rem;box-shadow:10px 0 34px rgba(17,20,43,.18)}.dashboard-shell--refined .workspace-switcher{display:flex;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:.85rem;background:rgba(255,255,255,.055);padding:.5rem .25rem;color:white;transition:padding .19s ease}.dashboard-shell--refined>.app-sidebar:hover .workspace-switcher{justify-content:flex-start;padding:.65rem}.dashboard-shell--refined .workspace-logo{width:2.15rem;height:2.15rem;border-radius:.65rem;background:linear-gradient(145deg,#6d5dfc,#9b5cf5);box-shadow:0 8px 18px rgba(110,82,230,.28)}.dashboard-shell--refined .workspace-switcher__copy{min-width:0}.dashboard-shell--refined .workspace-name{display:none;color:white;font-size:.77rem}.dashboard-shell--refined>.app-sidebar:hover .workspace-name{display:block}.dashboard-shell--refined .workspace-switcher__copy small{display:flex;align-items:center;gap:.38rem;margin-top:.2rem;color:#9ea4c8;font-size:.56rem}.dashboard-shell--refined .service-switcher{grid-template-columns:1fr}.dashboard-shell--refined .service-switcher__option{justify-content:center;padding-right:.3rem;padding-left:.3rem}.dashboard-shell--refined .service-switcher__option>span:last-child{display:none}.dashboard-shell--refined>.app-sidebar:hover .service-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell--refined>.app-sidebar:hover .service-switcher__option{justify-content:flex-start;padding-right:.55rem;padding-left:.55rem}.dashboard-shell--refined>.app-sidebar:hover .service-switcher__option>span:last-child{display:block}.dashboard-shell--refined .sidebar-nav{margin-top:1rem}.dashboard-shell--refined .nav-group{margin-bottom:1rem}.dashboard-shell--refined .nav-group-label{display:none;margin:0 .65rem .38rem;color:#7f85aa}.dashboard-shell--refined>.app-sidebar:hover .nav-group-label{display:block}.dashboard-shell--refined .nav-item{position:relative;min-height:2.35rem;justify-content:center;border:1px solid transparent;border-radius:.68rem;padding:.48rem .4rem;color:#aeb3cf;font-size:.76rem}.dashboard-shell--refined .nav-item>span:not(.nav-count){display:none}.dashboard-shell--refined>.app-sidebar:hover .nav-item{justify-content:flex-start;padding-right:.62rem;padding-left:.62rem}.dashboard-shell--refined>.app-sidebar:hover .nav-item>span:not(.nav-count){display:inline}.dashboard-shell--refined .nav-item:hover{border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.055);color:white}.dashboard-shell--refined .nav-item[aria-current=page]{border-color:rgba(174,159,255,.2);background:linear-gradient(110deg,rgba(99,102,241,.26),rgba(124,58,237,.18));color:white;box-shadow:inset 0 1px rgba(255,255,255,.07),0 8px 18px rgba(0,0,0,.1)}.dashboard-shell--refined .nav-item[aria-current=page]:before{left:-.8rem;width:3px;height:1.45rem;background:linear-gradient(180deg,#818cf8,#c084fc)}.dashboard-shell--refined .nav-item[aria-current=page] .nav-icon{color:#c7c9ff;filter:drop-shadow(0 0 6px rgba(129,140,248,.35))}.dashboard-shell--refined .nav-count{position:absolute;top:.08rem;right:0;margin-left:auto;min-width:.95rem;background:rgba(251,191,36,.14);color:#fcd77c;font-size:.5rem}.dashboard-shell--refined>.app-sidebar:hover .nav-count{position:static;min-width:1.25rem;font-size:.55rem}.dashboard-shell--refined .sidebar-footer{display:block}.dashboard-shell--refined .usage-summary{display:none;border-color:rgba(255,255,255,.1);border-radius:.75rem;background:rgba(255,255,255,.05);color:#b8bdd8}.dashboard-shell--refined>.app-sidebar:hover .usage-summary{display:block}.dashboard-shell--refined .usage-summary strong{color:#b7adff}.dashboard-shell--refined .usage-track{background:rgba(255,255,255,.09)}.dashboard-shell--refined .usage-track span{background:linear-gradient(90deg,#6366f1,#a855f7)}.dashboard-shell--refined .usage-caption{color:#777d9f}.dashboard-shell--refined .sidebar-profile{display:grid;justify-items:center;gap:.4rem;border-top-color:rgba(255,255,255,.09);padding:.75rem 0 0}.dashboard-shell--refined .sidebar-profile>span{display:none}.dashboard-shell--refined>.app-sidebar:hover .sidebar-profile{display:flex;align-items:center;gap:.55rem;padding-right:.25rem;padding-left:.25rem}.dashboard-shell--refined>.app-sidebar:hover .sidebar-profile>span{display:block}.dashboard-shell--refined .sidebar-profile strong{color:#e9e9f5}.dashboard-shell--refined .sidebar-profile small{color:#777d9f}.dashboard-shell--refined .sidebar-profile button{color:#858baa}.dashboard-shell--refined .app-topbar{top:0}.dashboard-shell--refined .view-context{width:auto}.dashboard-shell--refined .content-container{padding:1.35rem 1.6rem 2.75rem}.dashboard-shell--refined .whatsapp-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);align-items:start}.dashboard-shell--refined .whatsapp-guide{position:sticky;top:4.35rem}}@media (min-width:1280px){.dashboard-shell--refined .analytics-scorecard,.dashboard-shell--refined .metric-command-grid{gap:.8rem}.dashboard-shell--refined .analytics-scorecard article,.dashboard-shell--refined .metric-command{border:1px solid var(--tech-line)!important}}@media (max-width:639px){.dashboard-shell--refined .command-live{display:none}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header{padding:1rem}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header .command-actions{width:100%}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header .command-actions>button{flex:1;justify-content:center}.dashboard-shell--refined .whatsapp-hero__copy{flex-direction:column}.dashboard-shell--refined .whatsapp-hero__header>button{width:100%}.dashboard-shell--refined .whatsapp-account-card__actions>button{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.dashboard-shell--refined .content-container{animation:none}.dashboard-shell--refined .pipeline-card,.dashboard-shell--refined .whatsapp-connect-button,.dashboard-shell--refined .workspace-page:not(.usage-page) .primary-button,.dashboard-shell--refined .workspace-switcher,.dashboard-shell--refined>.app-sidebar{transition:none}.dashboard-shell--refined .whatsapp-loading span{animation:none}}.service-switcher{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface-muted);padding:.3rem}.service-switcher--single{grid-template-columns:1fr}.service-switcher__option{display:flex;min-width:0;min-height:2.85rem;align-items:center;gap:.5rem;border:1px solid transparent;border-radius:.6rem;background:transparent;padding:.4rem .55rem;color:var(--text-secondary);text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.service-switcher__option:hover{color:var(--text-primary)}.service-switcher__option[aria-selected=true]{border-color:var(--border);background:white;color:var(--text-primary);box-shadow:0 4px 12px rgba(22,24,39,.08)}.service-switcher__option>span:last-child{min-width:0}.service-switcher__option small,.service-switcher__option strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-switcher__option strong{font-size:.66rem;font-weight:720}.service-switcher__option small{margin-top:.08rem;color:var(--text-tertiary);font-size:.54rem}.service-switcher__icon{display:grid;width:1.7rem;height:1.7rem;flex:0 0 1.7rem;place-items:center;border-radius:.48rem;background:rgba(99,102,241,.09);color:#5b55cb}.service-switcher__option[aria-selected=true] .service-switcher__icon{background:linear-gradient(145deg,#6366f1,#8b5cf6);color:white}.voice-page{--voice-indigo:#5b5ce2;--voice-purple:#8b5cf6;--voice-ink:#17172c;display:grid;gap:1rem}.voice-page>.page-header{margin-bottom:.2rem}.voice-page .page-title{color:var(--voice-ink)}.voice-page .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;background:linear-gradient(115deg,#5b5ce2,#7c4ee4);color:white;box-shadow:0 8px 20px rgba(91,92,226,.18)}.voice-page .primary-button:hover{transform:translateY(-1px);box-shadow:0 11px 24px rgba(91,92,226,.23)}.voice-page .secondary-button{display:inline-flex;align-items:center;justify-content:center;border-color:rgba(91,92,226,.17);background:rgba(255,255,255,.9);color:#4e49ae}.voice-hero{position:relative;display:grid;min-height:20rem;overflow:hidden;border:1px solid rgba(129,140,248,.2);border-radius:1.2rem;background:radial-gradient(circle at 80% 15%,rgba(167,139,250,.27),transparent 24rem),linear-gradient(135deg,#17182f,#24234d 52%,#292358);color:white;box-shadow:0 18px 44px rgba(32,31,83,.13)}.voice-hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:28px 28px;mask-image:linear-gradient(90deg,black,transparent 82%);content:""}.voice-hero__content{position:relative;z-index:1;align-self:center;padding:2rem 1.5rem}.voice-hero__badges{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.2rem}.voice-hero__badges>span{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.08);padding:.3rem .6rem;color:#d8daf7;font-size:.61rem;font-weight:650;backdrop-filter:blur(8px)}.voice-hero__safe i{width:.42rem;height:.42rem;border-radius:999px;background:#5ee59d;box-shadow:0 0 0 4px rgba(94,229,157,.12)}.voice-hero .eyebrow{color:#a9afff}.voice-hero h1{margin-top:.35rem;max-width:34rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:730;letter-spacing:-.055em;line-height:1.02}.voice-hero__content>p:not(.eyebrow){max-width:39rem;margin-top:.8rem;color:#c6c8e4;font-size:.82rem;line-height:1.65}.voice-hero__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.voice-hero .primary-button{background:linear-gradient(115deg,#7c75ff,#a56cf1);box-shadow:0 10px 26px rgba(124,117,255,.28)}.voice-hero .secondary-button{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.08);color:white}.voice-orbit{position:relative;display:none;width:15rem;height:15rem;place-self:center}.voice-orbit__ring{position:absolute;inset:.5rem;border:1px solid rgba(199,202,255,.16);border-radius:50%;box-shadow:0 0 0 2.25rem rgba(255,255,255,.025),0 0 0 4.5rem rgba(255,255,255,.018)}.voice-orbit__core{position:absolute;inset:50% auto auto 50%;display:grid;width:5.5rem;height:5.5rem;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.2);border-radius:1.55rem;background:linear-gradient(145deg,#7068ff,#a65ce8);color:white;box-shadow:0 18px 42px rgba(82,65,185,.42),inset 0 1px rgba(255,255,255,.28)}.voice-orbit>i{position:absolute;width:.65rem;height:.65rem;border-radius:50%;background:#7dd3fc;box-shadow:0 0 0 5px rgba(125,211,252,.09)}.voice-orbit>i:first-of-type{top:11%;left:27%}.voice-orbit>i:nth-of-type(2){right:5%;bottom:31%;background:#c4b5fd}.voice-orbit>i:nth-of-type(3){bottom:6%;left:21%;background:#86efac}.voice-metric,.voice-metric-grid{display:grid;gap:.75rem}.voice-metric{grid-template-columns:2.4rem minmax(0,1fr);min-width:0;border:1px solid rgba(91,83,158,.13);border-radius:.92rem;background:linear-gradient(145deg,#fff,#fbfaff);padding:1rem;box-shadow:0 8px 24px rgba(37,34,88,.055)}.voice-metric__icon{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:.72rem;background:#efefff;color:#5954c9}.voice-metric:nth-child(2) .voice-metric__icon{background:#edf9ff;color:#087fa4}.voice-metric:nth-child(3) .voice-metric__icon{background:#f6efff;color:#8050bd}.voice-metric:nth-child(4) .voice-metric__icon{background:#ebfaf2;color:#16805a}.voice-metric p{color:var(--text-secondary);font-size:.66rem;font-weight:650}.voice-metric strong{display:block;margin-top:.15rem;color:var(--voice-ink);font-size:1.45rem;font-weight:720;letter-spacing:-.04em}.voice-metric small{display:block;margin-top:.15rem;color:var(--text-tertiary);font-size:.58rem}.voice-channel-card,.voice-surface{min-width:0;overflow:hidden;border:1px solid rgba(91,83,158,.14);border-radius:1rem;background:rgba(255,255,255,.96);box-shadow:0 9px 28px rgba(37,34,88,.055)}.voice-surface__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(91,83,158,.1);padding:1rem 1.1rem}.voice-surface__header>div{min-width:0}.voice-surface__header h2{margin-top:.18rem;color:var(--voice-ink);font-size:.92rem;font-weight:700;letter-spacing:-.015em}.voice-surface__header>div>span{display:block;margin-top:.25rem;color:var(--text-secondary);font-size:.66rem;line-height:1.5}.voice-surface__header>strong{align-self:center;color:#5b55cb;font-size:1.2rem}.voice-analytics-grid,.voice-channel-grid,.voice-overview-grid,.voice-settings-layout{display:grid;gap:1rem}.voice-progress{height:.22rem;background:#eeeefd}.voice-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5b5ce2,#a855f7)}.voice-setup__steps{display:grid}.voice-setup__steps button{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;border:0;border-bottom:1px solid rgba(91,83,158,.09);background:transparent;padding:.8rem 1.1rem;color:var(--text-tertiary);text-align:left;transition:background .15s ease}.voice-setup__steps button:last-child{border-bottom:0}.voice-setup__steps button:hover{background:#faf9ff}.voice-setup__steps button>span:first-child{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid var(--border);border-radius:50%;background:white;color:var(--text-tertiary);font-size:.62rem;font-weight:700}.voice-setup__steps button>span:first-child.is-complete{border-color:#b7e8d1;background:#ecfdf5;color:#087c56}.voice-setup__steps small,.voice-setup__steps strong{display:block}.voice-setup__steps strong{color:var(--text-primary);font-size:.7rem}.voice-setup__steps small{margin-top:.18rem;color:var(--text-tertiary);font-size:.59rem}.voice-health{padding-bottom:.9rem}.voice-health dl{display:grid;gap:.05rem;padding:.6rem 1.1rem}.voice-health dl>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid rgba(91,83,158,.07)}.voice-health dl>div:last-child{border-bottom:0}.voice-health dd,.voice-health dt{font-size:.65rem}.voice-health dt{display:flex;align-items:center;gap:.45rem;color:var(--text-secondary)}.voice-health dd{color:var(--text-primary);font-weight:650;text-align:right}.voice-health__dot{width:.42rem;height:.42rem;border-radius:50%;background:#f59e0b}.voice-health__dot--safe{background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.voice-health>.text-link{margin:.1rem 1.1rem 0}.voice-recent__list article{display:grid;grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;border-bottom:1px solid rgba(91,83,158,.08);padding:.75rem 1.1rem}.voice-recent__list article:last-child{border-bottom:0}.voice-recent__icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.62rem;background:#efefff;color:#5b55cb}.voice-recent__list article>div{min-width:0}.voice-recent__list article>div small,.voice-recent__list article>div strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-recent__list article>div strong{font-size:.69rem}.voice-recent__list article>div small{margin-top:.18rem;color:var(--text-tertiary);font-size:.58rem}.voice-recent__list article>strong{font-size:.69rem}.voice-empty{display:grid;min-height:12rem;place-items:center;align-content:center;padding:1.5rem;text-align:center}.voice-empty--compact{min-height:8rem}.voice-empty>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.8rem;background:#f0efff;color:#5b55cb}.voice-empty strong{margin-top:.7rem;color:var(--voice-ink);font-size:.75rem}.voice-empty p{max-width:24rem;margin-top:.3rem;color:var(--text-tertiary);font-size:.64rem;line-height:1.5}.voice-notice,.voice-safe-banner{display:flex;align-items:center;gap:.65rem;border:1px solid;border-radius:.8rem;padding:.75rem .9rem;font-size:.68rem}.voice-notice--success{border-color:#bde8d2;background:#effcf5;color:#087650}.voice-notice--warning{border-color:#f1d59b;background:#fff9eb;color:#805d13}.voice-simulator{background:linear-gradient(145deg,#f8f8ff,#fff)}.voice-simulator__intro{display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:1.15rem}.voice-simulator__intro>span{display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:.8rem;background:linear-gradient(145deg,#5b5ce2,#8b5cf6);color:white;box-shadow:0 8px 18px rgba(91,92,226,.22)}.voice-simulator__intro h2{margin-top:.18rem;color:var(--voice-ink);font-size:1rem}.voice-simulator__intro p:not(.eyebrow){margin-top:.25rem;color:var(--text-secondary);font-size:.66rem;line-height:1.5}.voice-simulator__intro>strong{color:#16805a;font-size:1.55rem;letter-spacing:-.04em}.voice-form-grid{display:grid;gap:.8rem;border-top:1px solid rgba(91,83,158,.1);padding:1rem 1.15rem}.voice-field{display:block;min-width:0}.voice-field>span:first-child{display:block;margin-bottom:.38rem;color:var(--text-secondary);font-size:.65rem;font-weight:670}.voice-field input,.voice-field select,.voice-field textarea{width:100%;min-height:2.45rem;border:1px solid rgba(91,83,158,.17);border-radius:.62rem;background:white;padding:.55rem .72rem;color:var(--text-primary);font-size:.7rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.voice-field textarea{resize:vertical;line-height:1.55}.voice-field input:focus,.voice-field select:focus,.voice-field textarea:focus{border-color:#7671e7;box-shadow:0 0 0 3px rgba(99,102,241,.11)}.voice-field input:disabled,.voice-field select:disabled{background:var(--surface-muted);color:var(--text-tertiary)}.voice-field>small{display:block;margin-top:.35rem;color:var(--text-tertiary);font-size:.56rem;line-height:1.45}.voice-simulator>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;border-top:1px solid rgba(91,83,158,.1);padding:.85rem 1.15rem}.voice-simulator>footer>span{display:flex;align-items:center;gap:.4rem;color:#16805a;font-size:.62rem;font-weight:650}.browser-call-launcher{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr);align-items:center;gap:1.5rem;padding:1.35rem;background:radial-gradient(circle at 12% 20%,rgba(139,92,246,.2),transparent 31%),linear-gradient(135deg,#171538,#242153 54%,#15152f);color:white}.browser-call-launcher__visual{position:relative;display:grid;min-height:13rem;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;background:radial-gradient(circle,rgba(126,113,255,.3),rgba(37,33,83,.38) 52%,rgba(20,19,49,.15) 72%)}.browser-call-launcher__visual>span{position:relative;z-index:2;display:grid;width:4.5rem;height:4.5rem;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:1.35rem;background:linear-gradient(145deg,#6c63f2,#a35bea);box-shadow:0 18px 42px rgba(88,61,198,.48),inset 0 1px rgba(255,255,255,.3)}.browser-call-launcher__visual>i{position:absolute;width:7.5rem;height:7.5rem;border:1px solid rgba(196,181,253,.18);border-radius:50%}.browser-call-launcher__visual>i:nth-of-type(2){width:11rem;height:11rem;border-color:rgba(125,211,252,.12)}.browser-call-launcher__visual>i:nth-of-type(3){width:15rem;height:15rem;border-color:rgba(255,255,255,.06)}.browser-call-launcher>div:last-child{padding:.4rem .5rem .4rem 0}.browser-call-launcher h2{margin-top:.3rem;font-size:1.35rem;letter-spacing:-.035em}.browser-call-launcher p:not(.eyebrow){max-width:40rem;margin-top:.5rem;color:#c9c9df;font-size:.7rem;line-height:1.65}.browser-call-launcher ul{display:grid;gap:.42rem;margin-top:.8rem;color:#e2e1f2;font-size:.63rem}.browser-call-launcher li{display:flex;align-items:center;gap:.42rem}.browser-call-launcher li svg{color:#86efac}.browser-call-launcher .primary-button{margin-top:1rem;background:white;color:#35318b;box-shadow:0 10px 24px rgba(3,2,18,.22)}.browser-call-launcher .primary-button:hover{background:#f3f1ff}.browser-call-launcher small{display:block;margin-top:.5rem;color:#9696b6;font-size:.55rem}.browser-call-launcher--live{border-color:rgba(103,232,249,.2);background:radial-gradient(circle at 12% 20%,rgba(34,211,238,.18),transparent 31%),radial-gradient(circle at 82% 10%,rgba(139,92,246,.22),transparent 25rem),linear-gradient(135deg,#111832,#21214d 54%,#14142e)}.browser-live-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.browser-live-heading>span{display:inline-flex;align-items:center;gap:.38rem;border:1px solid rgba(74,222,128,.2);border-radius:999px;background:rgba(22,101,52,.2);padding:.3rem .55rem;color:#bbf7d0;font-size:.55rem;font-weight:700}.browser-live-heading>span i{width:.38rem;height:.38rem;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.12)}.browser-call-error{margin-top:.8rem;border:1px solid rgba(253,186,116,.3);border-radius:.65rem;background:rgba(124,45,18,.3);padding:.62rem .75rem;color:#fed7aa;font-size:.62rem;line-height:1.5}.browser-call-error--inline{margin:0 1.1rem .8rem;border-color:#fed7aa;background:#fff7ed;color:#9a3412}.browser-call-finished{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.2rem;background:linear-gradient(115deg,#f0fdf4,#fbfffd)}.browser-call-finished>span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:.9rem;background:#dcfce7;color:#15803d}.browser-call-finished h2{margin-top:.18rem;color:var(--voice-ink);font-size:.92rem}.browser-call-finished p:not(.eyebrow){margin-top:.26rem;color:var(--text-secondary);font-size:.64rem;line-height:1.5}.browser-call-console{background:linear-gradient(180deg,#191735,#201d43 16rem,#fff 0)}.browser-call-console--live{border-color:rgba(79,70,229,.2);background:radial-gradient(circle at 70% 0,rgba(56,189,248,.1),transparent 18rem),linear-gradient(180deg,#12182f,#20204a 16rem,#fff 0);box-shadow:0 18px 45px rgba(27,28,73,.12)}.browser-call-audio{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.browser-call-console__header{display:grid;grid-template-columns:minmax(8rem,1fr) auto minmax(8rem,1fr);align-items:center;gap:1rem;padding:1.15rem;color:white}.browser-call-console__header>div:first-child{display:grid;justify-items:start}.browser-call-console__header strong{margin-top:.32rem;font-variant-numeric:tabular-nums;font-size:1.5rem;letter-spacing:-.04em}.browser-call-console__header small{margin-top:.08rem;color:#9696b5;font-size:.55rem}.browser-call-live{display:inline-flex;align-items:center;gap:.4rem;color:#c7c7dc;font-size:.59rem;font-weight:670}.browser-call-live>i{width:.42rem;height:.42rem;border-radius:50%;background:#a3a3b8}.browser-call-live.is-live>i{background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.14)}.browser-call-wave{display:flex;height:3.8rem;min-width:7rem;align-items:center;justify-content:center;gap:.28rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.045)}.browser-call-wave>i{width:.22rem;height:.65rem;border-radius:999px;background:linear-gradient(#8b8cf5,#c084fc);transform-origin:center}.browser-call-wave>i.is-moving{animation:browser-call-wave .8s ease-in-out infinite alternate}.browser-call-wave>i:nth-child(2),.browser-call-wave>i:nth-child(4){height:1.15rem;animation-delay:-.3s}.browser-call-wave>i:nth-child(3){height:1.7rem;animation-delay:-.55s}.browser-call-end{justify-self:end;display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(248,113,113,.25);border-radius:.65rem;background:rgba(127,29,29,.28);padding:.58rem .72rem;color:#fecaca;font-size:.62rem;font-weight:680}.browser-call-end:hover{background:rgba(153,27,27,.45)}.browser-call-status{display:grid;min-height:8.5rem;place-items:center;align-content:center;padding:1rem;text-align:center}.browser-call-status>span{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.065);padding:.5rem .75rem;color:#deddf0;font-size:.65rem;font-weight:650}.browser-call-status>span>i{width:.45rem;height:.45rem;border-radius:50%;background:#a5a5bd}.browser-call-status>span.is-speaking>i{background:#a78bfa;box-shadow:0 0 0 3px rgba(167,139,250,.15)}.browser-call-status>span.is-listening>i{background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.15)}.browser-call-status p{min-height:1.1rem;margin-top:.6rem;color:#9494b3;font-size:.6rem}.browser-call-transcript{display:grid;max-height:22rem;gap:.72rem;overflow-y:auto;border-top:1px solid rgba(91,83,158,.1);padding:1.1rem}.browser-call-message{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;max-width:80%}.browser-call-message>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.65rem;background:#ecebff;color:#5650c7;font-size:.62rem;font-weight:750}.browser-call-message>div{border:1px solid rgba(91,83,158,.12);border-radius:.25rem .8rem .8rem .8rem;background:#f8f7ff;padding:.68rem .78rem}.browser-call-message strong{display:block;color:var(--voice-ink);font-size:.61rem}.browser-call-message p{margin-top:.22rem;color:var(--text-secondary);font-size:.66rem;line-height:1.55}.browser-call-message.is-interim{opacity:.62}.browser-call-message--user{justify-self:end;grid-template-columns:minmax(0,1fr) 2rem}.browser-call-message--user>span{grid-column:2;grid-row:1;background:#e9f9f0;color:#147454}.browser-call-message--user>div{grid-column:1;grid-row:1;border-radius:.8rem .25rem .8rem .8rem;background:#f3fcf7}.browser-call-awaiting{display:grid;justify-items:center;gap:.35rem;padding:2rem 1rem;color:var(--text-secondary);text-align:center}.browser-call-awaiting>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;background:#efefff;color:#5954cf}.browser-call-awaiting strong{color:var(--voice-ink);font-size:.72rem}.browser-call-awaiting p{font-size:.61rem}.browser-call-controls{display:grid;grid-template-columns:auto minmax(15rem,1fr);align-items:center;gap:.8rem;border-top:1px solid rgba(91,83,158,.1);background:#fbfaff;padding:.85rem 1.1rem}.browser-call-controls>div{display:flex;align-items:center;gap:.5rem}.browser-call-control{display:inline-flex;min-height:2.35rem;align-items:center;gap:.45rem;border:1px solid rgba(91,83,158,.15);border-radius:.68rem;background:white;padding:.55rem .72rem;color:var(--text-secondary);font-size:.61rem;font-weight:650}.browser-call-control.is-active{border-color:#b9e8d1;background:#effcf5;color:#087650}.browser-call-control--interrupt{border-color:#ddd6fe;background:#f5f3ff;color:#5b21b6}.browser-call-controls form{display:grid;grid-template-columns:minmax(0,1fr) 2.35rem;overflow:hidden;border:1px solid rgba(91,83,158,.17);border-radius:.68rem;background:white}.browser-call-controls input{min-width:0;border:0;background:transparent;padding:.6rem .72rem;color:var(--text-primary);font-size:.66rem;outline:none}.browser-call-controls form:focus-within{border-color:#7671e7;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.browser-call-controls form button{display:grid;place-items:center;border:0;background:linear-gradient(145deg,#5b5ce2,#8b5cf6);color:white}.browser-call-controls button:disabled{cursor:not-allowed;opacity:.5}@keyframes browser-call-wave{0%{transform:scaleY(.45);opacity:.72}to{transform:scaleY(1.25);opacity:1}}.voice-calls-table table{width:100%;border-collapse:collapse;text-align:left}.voice-calls-table th{background:#f6f5fb;padding:.7rem 1rem;color:var(--text-tertiary);font-size:.57rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.voice-calls-table td{border-top:1px solid rgba(91,83,158,.08);padding:.78rem 1rem;color:var(--text-secondary);font-size:.65rem;white-space:nowrap}.voice-calls-table tbody tr:hover td{background:#fbfaff}.voice-settings-main,.voice-settings-side{display:grid;min-width:0;gap:1rem;align-content:start}.voice-direction-grid>.voice-switch-row,.voice-switch-list>.voice-switch-row{border-bottom:1px solid rgba(91,83,158,.08)}.voice-switch-list>.voice-switch-row:last-child{border-bottom:0}.voice-switch-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem}.voice-switch-row>span{min-width:0}.voice-switch-row small,.voice-switch-row strong{display:block}.voice-switch-row strong{color:var(--text-primary);font-size:.7rem}.voice-switch-row small{max-width:34rem;margin-top:.22rem;color:var(--text-tertiary);font-size:.59rem;line-height:1.45}.voice-switch-row--disabled{opacity:.58}.voice-switch{position:relative;width:2.35rem;height:1.35rem;flex:0 0 2.35rem;border:0;border-radius:999px;background:#d8dae4;padding:.16rem;transition:background .18s ease}.voice-switch span{display:block;width:1.03rem;height:1.03rem;border-radius:50%;background:white;box-shadow:0 2px 5px rgba(20,23,35,.24);transition:transform .18s ease}.voice-switch[aria-checked=true]{background:linear-gradient(90deg,#5b5ce2,#8b5cf6)}.voice-switch[aria-checked=true] span{transform:translateX(1rem)}.voice-switch:focus-visible{outline:3px solid rgba(99,102,241,.2);outline-offset:2px}.voice-switch:disabled{cursor:not-allowed}.voice-form-grid--two{border-top:0}.voice-form-stack{display:grid;gap:.9rem;padding:1rem 1.1rem}.voice-input-suffix{display:flex;align-items:stretch}.voice-input-suffix input{border-radius:.62rem 0 0 .62rem}.voice-input-suffix span{display:grid;place-items:center;border:1px solid rgba(91,83,158,.17);border-left:0;border-radius:0 .62rem .62rem 0;background:#f6f5fb;padding:0 .65rem;color:var(--text-tertiary);font-size:.58rem}.voice-context-card{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;border:1px solid rgba(91,92,226,.15);border-radius:1rem;background:linear-gradient(145deg,#f0efff,#faf7ff);padding:1rem}.voice-context-card>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;background:white;color:#5b55cb;box-shadow:0 5px 14px rgba(91,92,226,.09)}.voice-context-card h3{margin-top:.2rem;color:var(--voice-ink);font-size:.8rem}.voice-context-card p:not(.eyebrow){margin-top:.35rem;color:var(--text-secondary);font-size:.63rem;line-height:1.55}.voice-context-card .text-link{margin-top:.65rem}.voice-channel-card{display:grid;align-content:start;padding:1.15rem}.voice-channel-card:before{height:3px;margin:-1.15rem -1.15rem 1.05rem;background:linear-gradient(90deg,#5b5ce2,#8b5cf6);content:""}.voice-channel-card--whatsapp:before{background:linear-gradient(90deg,#16a36a,#42d392)}.voice-channel-card>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.voice-channel-card__icon{display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:.78rem;background:#efefff;color:#5b55cb}.voice-channel-card--whatsapp .voice-channel-card__icon{background:#eafbf2;color:#15915e}.voice-channel-card>h2{margin-top:1rem;color:var(--voice-ink);font-size:1rem}.voice-channel-card>p{min-height:3rem;margin-top:.35rem;color:var(--text-secondary);font-size:.66rem;line-height:1.55}.voice-channel-card>.voice-switch-row{margin:.9rem -1.15rem 0;border-block:1px solid rgba(91,83,158,.08)}.voice-channel-card>footer{margin:.8rem 0 -.2rem}.voice-channel-card>footer span{display:flex;align-items:center;gap:.4rem;color:var(--text-tertiary);font-size:.59rem}.voice-channel-card>footer i{width:.4rem;height:.4rem;border-radius:50%;background:#c5c8d3}.voice-channel-card>footer i.is-ready{background:#22c55e}.voice-direction-grid{display:grid}.voice-safe-banner{border-color:#bde8d2;background:linear-gradient(110deg,#effcf5,#f8fffb);color:#087650}.voice-safe-banner>span{display:grid;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;place-items:center;border-radius:.7rem;background:white}.voice-safe-banner>div{min-width:0;flex:1}.voice-safe-banner p,.voice-safe-banner strong{display:block}.voice-safe-banner strong{font-size:.7rem}.voice-safe-banner p{margin-top:.15rem;color:#4b7a67;font-size:.59rem;line-height:1.45}.voice-date-pill{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;background:white;padding:.4rem .7rem;color:var(--text-secondary);font-size:.62rem;font-weight:650}.voice-outcomes__list{display:grid;gap:.8rem;padding:1rem 1.1rem}.voice-outcomes__list>div{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(7rem,1.3fr) 2.5rem;align-items:center;gap:.8rem}.voice-outcomes__list>div>span small,.voice-outcomes__list>div>span strong{display:block}.voice-outcomes__list>div>span strong{font-size:.68rem}.voice-outcomes__list>div>span small{margin-top:.15rem;color:var(--text-tertiary);font-size:.56rem}.voice-outcomes__list>div>div{height:.42rem;overflow:hidden;border-radius:999px;background:#efeff7}.voice-outcomes__list>div>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5b5ce2,#9b6ce9)}.voice-outcomes__list>div>strong{color:var(--text-secondary);font-size:.62rem;text-align:right}.voice-quality dl{display:grid}.voice-quality dl>div{border-bottom:1px solid rgba(91,83,158,.08);padding:.85rem 1.1rem}.voice-quality dl>div:last-child{border-bottom:0}.voice-quality dt{color:var(--text-secondary);font-size:.62rem}.voice-quality dd{margin-top:.18rem;color:var(--voice-ink);font-size:1.25rem;font-weight:720;letter-spacing:-.035em}.voice-quality small{display:block;margin-top:.15rem;color:var(--text-tertiary);font-size:.56rem}.voice-loading{display:grid;gap:.75rem}.voice-loading div{height:8rem;border-radius:1rem;background:linear-gradient(90deg,#f2f1f8,#faf9fd,#f2f1f8);background-size:200% 100%;animation:voice-loading 1.2s infinite}@keyframes voice-loading{to{background-position:-200% 0}}@media (max-width:1023px){.dashboard-shell--refined>.app-sidebar{flex-wrap:wrap;gap:.45rem}.dashboard-shell--refined .service-switcher{order:-1;width:auto;flex:0 0 auto}.dashboard-shell--refined .sidebar-nav{min-width:0;flex:1}}@media (min-width:640px){.voice-form-grid,.voice-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-form-grid--two .voice-field--wide{grid-column:1/-1}.voice-analytics-grid,.voice-channel-grid,.voice-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-direction-grid>.voice-switch-row:first-child{border-right:1px solid rgba(91,83,158,.08);border-bottom:0}}@media (min-width:900px){.voice-hero{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr)}.voice-hero__content{padding:2.35rem}.voice-orbit{display:block}.voice-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.voice-settings-layout{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:start}.voice-settings-side{position:sticky;top:4.5rem}}@media (min-width:1024px){.dashboard-shell--refined .service-switcher{margin-top:.7rem;border-color:rgba(255,255,255,.1);background:rgba(6,8,24,.25)}.dashboard-shell--refined .service-switcher__option{color:#8e94b8}.dashboard-shell--refined .service-switcher__option:hover{color:white}.dashboard-shell--refined .service-switcher__option[aria-selected=true]{border-color:rgba(174,159,255,.19);background:linear-gradient(115deg,rgba(99,102,241,.27),rgba(124,58,237,.2));color:white;box-shadow:inset 0 1px rgba(255,255,255,.07),0 8px 18px rgba(0,0,0,.13)}.dashboard-shell--refined .service-switcher__option small{color:#777d9f}.dashboard-shell--refined .service-switcher__option[aria-selected=true] small{color:#b7b9d9}.dashboard-shell--refined .service-switcher__icon{background:rgba(255,255,255,.06);color:#9da3cb}.dashboard-shell--refined .service-switcher__option[aria-selected=true] .service-switcher__icon{background:linear-gradient(145deg,#6d65f3,#9b5cf5);color:white}.dashboard-shell--refined .sidebar-nav{margin-top:.8rem}}@media (min-width:1180px){.voice-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.dashboard-shell--refined>.app-sidebar{align-items:stretch}.dashboard-shell--refined .service-switcher{width:100%}.dashboard-shell--refined .service-switcher__option{min-height:2.5rem}.dashboard-shell--refined .sidebar-nav{width:100%}.voice-page>.page-header{align-items:stretch}.voice-page .page-actions,.voice-page .page-actions>button{width:100%}.voice-hero__content{padding:1.4rem 1.1rem}.voice-hero h1{font-size:2rem}.voice-hero__actions>button{width:100%}.voice-recent__list article{grid-template-columns:2rem minmax(0,1fr) auto}.voice-recent__list article>.status-badge{grid-column:2;justify-self:start}.voice-simulator__intro{grid-template-columns:2.6rem minmax(0,1fr)}.voice-simulator__intro>strong{display:none}.voice-simulator>footer{align-items:stretch;flex-direction:column}.browser-call-launcher{grid-template-columns:1fr;padding:1rem}.browser-call-launcher__visual{min-height:9rem}.browser-call-launcher>div:last-child{padding:.2rem}.browser-call-console__header{grid-template-columns:minmax(0,1fr) auto}.browser-call-wave{grid-column:1/-1;grid-row:2;min-height:3rem}.browser-call-end{grid-column:2;grid-row:1}.browser-call-message{max-width:94%}.browser-call-controls{grid-template-columns:1fr}.browser-call-controls>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.browser-call-control{width:100%;justify-content:center}.browser-call-finished{grid-template-columns:auto minmax(0,1fr)}.browser-call-finished>button{grid-column:1/-1}.voice-safe-banner{align-items:flex-start;flex-wrap:wrap}.voice-outcomes__list>div{grid-template-columns:minmax(6rem,.8fr) minmax(5rem,1.2fr) 2.2rem;gap:.5rem}}@media (prefers-reduced-motion:reduce){.voice-page .primary-button,.voice-switch span{transition:none}.browser-call-wave>i.is-moving,.voice-loading div{animation:none}}.mobile-bottom-nav,.mobile-nav-overlay,.mobile-view-context{display:none}.account-center{position:relative}.account-center .topbar-avatar{display:grid;place-items:center;border:1px solid rgba(99,102,241,.18);padding:0;cursor:pointer}.account-center .topbar-avatar[aria-expanded=true]{box-shadow:0 0 0 3px rgba(99,102,241,.11)}.account-menu{position:absolute;z-index:80;top:calc(100% + .65rem);right:0;width:min(20rem,calc(100vw - 2rem));overflow:hidden;border:1px solid rgba(53,43,116,.13);border-radius:1rem;background:rgba(255,255,255,.98);box-shadow:0 20px 55px rgba(31,25,73,.18)}.account-menu>header{display:flex;align-items:center;gap:.7rem;border-bottom:1px solid var(--border);padding:.9rem}.account-menu>button>span,.account-menu>header>span:last-child{min-width:0}.account-menu small,.account-menu strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu strong{color:var(--text-primary);font-size:.74rem}.account-menu small{margin-top:.12rem;color:var(--text-tertiary);font-size:.59rem}.account-menu__avatar{display:grid;width:2.2rem;height:2.2rem;flex:0 0 2.2rem;place-items:center;border-radius:.72rem;background:linear-gradient(145deg,#615ee9,#955ae9);color:white;font-size:.68rem;font-weight:750}.account-menu>button{display:flex;width:100%;align-items:center;gap:.7rem;border-bottom:1px solid rgba(53,43,116,.07);padding:.72rem .9rem;color:var(--text-secondary);text-align:left;transition:background .15s ease,color .15s ease}.account-menu>button:hover{background:#f7f6fd;color:#554fd0}.account-menu>button>svg{flex:0 0 auto}.account-menu>button>span:not(:has(small)){font-size:.68rem;font-weight:650}.account-menu>.account-menu__signout{border-bottom:0;color:#b33d4f}.account-menu>.account-menu__signout:hover{background:#fff5f6;color:#a22b40}@media (min-width:1024px){.dashboard-shell--refined .workspace-switcher__copy{display:none}.dashboard-shell--refined>.app-sidebar:hover .workspace-switcher__copy{display:block}}@media (max-width:1023px){.dashboard-shell--refined>.app-sidebar{display:none!important}.dashboard-shell--refined .app-topbar{min-height:4rem;padding:.55rem .85rem}.dashboard-shell--refined .view-context{display:none}.mobile-view-context{display:flex;min-width:0;align-items:center;gap:.65rem}.mobile-view-context__icon{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border:1px solid rgba(99,102,241,.14);border-radius:.62rem;background:#f3f2ff;color:#5d59da}[data-service=voice] .mobile-view-context__icon{background:#f6efff;color:#8251d0}.mobile-view-context>span:last-child{min-width:0}.mobile-view-context small,.mobile-view-context strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-view-context small{color:var(--text-tertiary);font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mobile-view-context strong{margin-top:.08rem;color:var(--text-primary);font-size:.74rem}.dashboard-shell--refined .topbar-actions{gap:.45rem}.dashboard-shell--refined .topbar-avatar{width:2.1rem;height:2.1rem}.dashboard-shell--refined .app-content{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.dashboard-shell--refined .content-container{padding:.85rem .8rem 1.35rem}.mobile-bottom-nav{position:fixed;z-index:60;right:.65rem;bottom:calc(.55rem + env(safe-area-inset-bottom));left:.65rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;border:1px solid rgba(47,41,99,.12);border-radius:1.15rem;background:rgba(255,255,255,.96);padding:.35rem;box-shadow:0 16px 40px rgba(31,25,73,.18);backdrop-filter:blur(18px)}.mobile-bottom-nav>button{display:grid;min-width:0;justify-items:center;gap:.18rem;border-radius:.85rem;padding:.46rem .25rem .38rem;color:#77768a;font-size:.54rem;font-weight:650}.mobile-bottom-nav>button[aria-current=page]{background:linear-gradient(145deg,#eeedff,#f8f4ff);color:#5853ce}[data-service=voice] .mobile-bottom-nav>button[aria-current=page]{color:#7f4ccc}.mobile-bottom-nav__icon{position:relative;display:grid;place-items:center}.mobile-bottom-nav__count{position:absolute;top:-.35rem;right:-.65rem;display:grid;min-width:1rem;height:1rem;place-items:center;border:2px solid white;border-radius:999px;background:#e64e68;color:white;font-size:.44rem}.mobile-nav-overlay{position:fixed;z-index:90;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgba(13,12,31,.42);padding:.6rem;backdrop-filter:blur(5px);animation:mobile-overlay-in .16s ease-out}.mobile-nav-sheet{display:flex;width:min(34rem,100%);max-height:min(43rem,calc(100dvh - 1.2rem));flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:1.35rem;background:#fbfaff;box-shadow:0 28px 70px rgba(18,14,48,.28);animation:mobile-sheet-in .22s cubic-bezier(.2,.75,.25,1)}.mobile-nav-sheet>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(53,43,116,.08);padding:.9rem 1rem}.mobile-nav-sheet>header span,.mobile-nav-sheet>header strong{display:block}.mobile-nav-sheet>header span{color:#777398;font-size:.52rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.mobile-nav-sheet>header strong{margin-top:.08rem;color:#222039;font-size:.9rem}.mobile-nav-sheet>header button{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.65rem;background:#f0eef8;color:#625e79;font-size:1.15rem}.mobile-service-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.75rem 1rem 0}.mobile-service-switcher>button{display:flex;min-width:0;align-items:center;gap:.55rem;border:1px solid rgba(53,43,116,.1);border-radius:.8rem;background:white;padding:.65rem;color:#747187;text-align:left}.mobile-service-switcher>button[aria-selected=true]{border-color:rgba(99,102,241,.28);background:#efefff;color:#504bc4;box-shadow:inset 0 0 0 1px rgba(99,102,241,.05)}.mobile-service-switcher small,.mobile-service-switcher strong{display:block}.mobile-service-switcher strong{font-size:.67rem}.mobile-service-switcher small{margin-top:.08rem;color:inherit;font-size:.5rem;opacity:.72}.mobile-nav-groups{display:grid;gap:.9rem;overflow-y:auto;padding:.9rem 1rem 1rem;overscroll-behavior:contain}.mobile-nav-groups>div>p{margin:0 0 .4rem .25rem;color:#8c88a2;font-size:.51rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.mobile-nav-groups>div>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.mobile-nav-groups button{display:flex;min-width:0;align-items:center;gap:.55rem;border:1px solid rgba(53,43,116,.08);border-radius:.72rem;background:white;padding:.66rem .7rem;color:#625f73;font-size:.62rem;font-weight:650;text-align:left}.mobile-nav-groups button[aria-current=page]{border-color:rgba(99,102,241,.2);background:#f0efff;color:#504bc4}.mobile-nav-groups button>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-groups__count{margin-left:auto;border-radius:999px;background:#fee9ed;padding:.08rem .35rem;color:#bc3650;font-size:.5rem}.mobile-nav-sheet>footer{display:grid;gap:.65rem;border-top:1px solid rgba(53,43,116,.08);background:white;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom))}.mobile-nav-sheet>footer>div{display:flex;min-width:0;align-items:center;gap:.65rem}.mobile-nav-sheet>footer>div>span:last-child{min-width:0}.mobile-nav-sheet>footer small,.mobile-nav-sheet>footer strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-sheet>footer strong{color:#2e2b41;font-size:.68rem}.mobile-nav-sheet>footer small{margin-top:.1rem;color:#8b879c;font-size:.54rem}.mobile-signout{display:flex;width:100%;align-items:center;justify-content:center;gap:.45rem;border:1px solid #f0cbd2;border-radius:.75rem;background:#fff5f6;padding:.65rem;color:#a93247;font-size:.64rem;font-weight:700}.voice-hero{min-height:auto;border-radius:1rem}.voice-hero__content{padding:1.15rem}.voice-hero h1{max-width:17rem;font-size:1.65rem;line-height:1.02}.voice-hero p{max-width:31rem}.voice-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.voice-hero__actions>button{width:100%;min-width:0;justify-content:center;padding-inline:.65rem}.voice-orbit{display:none}}@media (max-width:639px){.voice-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.voice-metric{min-width:0;padding:.8rem}.voice-metric>header{gap:.4rem}.voice-metric>strong{font-size:1.35rem}.voice-metric>small{line-height:1.35}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header{border-radius:.95rem}}@keyframes mobile-overlay-in{0%{opacity:0}}@keyframes mobile-sheet-in{0%{opacity:.7;transform:translateY(1.5rem)}}@media (prefers-reduced-motion:reduce){.mobile-nav-overlay,.mobile-nav-sheet{animation:none}}.crm-mobile-list{display:none}@media (max-width:1023px){.dashboard-shell--refined .app-topbar{top:0;height:3.75rem;min-height:3.75rem}.dashboard-shell--refined .app-content{padding-bottom:calc(5.8rem + env(safe-area-inset-bottom))}.mobile-bottom-nav{right:auto;left:50%;width:calc(100% - 1.3rem);max-width:32rem;transform:translateX(-50%)}.mobile-bottom-nav>button{min-height:3.35rem;font-size:.64rem}.mobile-nav-groups button{min-height:2.8rem;font-size:.72rem}.contacts-page .crm-table-wrap{display:none}.crm-mobile-list{display:grid;gap:.65rem;padding:.75rem}.crm-mobile-contact{display:grid;width:100%;min-width:0;gap:.72rem;border:1px solid var(--tech-line);border-radius:.85rem;background:white;padding:.9rem;color:var(--text-primary);text-align:left;box-shadow:0 5px 15px rgba(47,45,115,.045)}.crm-mobile-contact:focus-visible{outline:2px solid var(--tech-blue);outline-offset:2px}.crm-mobile-contact__top{display:flex;min-width:0;align-items:center;gap:.7rem}.crm-mobile-contact__top>span:nth-child(2){min-width:0;flex:1}.crm-mobile-contact__top small,.crm-mobile-contact__top strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-mobile-contact__top strong{font-size:.82rem}.crm-mobile-contact__top small{margin-top:.15rem;color:var(--text-secondary);font-size:.72rem}.crm-mobile-contact__top>svg{flex:0 0 auto;color:var(--text-tertiary)}.crm-mobile-contact__meta{display:flex;flex-wrap:wrap;gap:.4rem}.crm-mobile-contact__meta span{border-radius:999px;background:#f4f3ff;padding:.28rem .55rem;color:#5750ba;font-size:.68rem;font-weight:650}.crm-mobile-contact__activity{color:var(--text-tertiary);font-size:.67rem}}@media (min-width:640px) and (max-width:1023px){.crm-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.dashboard-shell--refined .content-container{padding:.72rem .72rem 1.5rem}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header{gap:.8rem;padding:1rem}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header h1{font-size:clamp(1.45rem,6vw,1.8rem);line-height:1.13}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header>div:first-child>p:last-child{font-size:.75rem;line-height:1.45}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header .command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header .command-actions>button{min-width:0;min-height:2.55rem;padding:.5rem;font-size:.72rem}.dashboard-shell--refined .workspace-page:not(.usage-page)>.command-header .command-actions>button:only-child{grid-column:1/-1}.dashboard-shell--refined .analytics-scorecard,.dashboard-shell--refined .lead-score-strip,.dashboard-shell--refined .metric-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;overflow:visible;border:0;background:transparent;box-shadow:none}.dashboard-shell--refined .analytics-scorecard article,.dashboard-shell--refined .lead-score-strip article,.dashboard-shell--refined .metric-command{min-width:0;min-height:6.9rem;border:1px solid var(--tech-line)!important;border-radius:.9rem;background:white;padding:.8rem;box-shadow:0 6px 18px rgba(47,45,115,.045)}.dashboard-shell--refined .metric-command--primary{display:block}.dashboard-shell--refined .metric-command .metric-sparkline{display:none}.dashboard-shell--refined .metric-command__icon{float:right;width:1.8rem;height:1.8rem}.dashboard-shell--refined .analytics-scorecard article p,.dashboard-shell--refined .lead-score-strip article p,.dashboard-shell--refined .metric-command>div:first-child p,.dashboard-shell--refined .metric-command>p{font-size:.71rem;line-height:1.32}.dashboard-shell--refined .analytics-scorecard article strong,.dashboard-shell--refined .lead-score-strip article strong,.dashboard-shell--refined .metric-command>div:first-child strong,.dashboard-shell--refined .metric-command>strong{font-size:1.4rem}.dashboard-shell--refined .lead-score-strip article span,.dashboard-shell--refined .metric-command__footer{margin-top:.45rem;font-size:.62rem;line-height:1.3}.dashboard-shell--refined .metric-command--attention{background:linear-gradient(145deg,#fff,#fffaf2)}.dashboard-shell--refined .data-panel__header{flex-direction:column;align-items:stretch;gap:.7rem}.dashboard-shell--refined .data-panel__summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left}.dashboard-shell--refined .data-panel__summary .range-selector{margin-left:0}.dashboard-shell--refined .analysis-tabs{scrollbar-width:none}.dashboard-shell--refined .data-panel--heatmap{overflow-x:auto}.dashboard-shell--refined .data-panel--heatmap .heatmap-grid{min-width:34rem}.dashboard-shell--refined .crm-views{scrollbar-width:none}.dashboard-shell--refined .crm-views button{min-height:2.75rem;font-size:.72rem}.dashboard-shell--refined .crm-toolbar>span{display:none}.dashboard-shell--refined .crm-search{width:100%}.dashboard-shell--refined .crm-search input{min-height:2.6rem}.dashboard-shell--refined input,.dashboard-shell--refined select,.dashboard-shell--refined textarea{font-size:16px}.dashboard-shell--refined .inbox-page{height:calc(100dvh - 10.5rem);min-height:0}.dashboard-shell--refined .inbox-page__list nav[aria-label="Vistas de la bandeja"]{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none}.dashboard-shell--refined .inbox-page__list nav[aria-label="Vistas de la bandeja"] button{min-height:2.3rem;flex:0 0 auto;padding:.4rem .55rem;font-size:.7rem!important}.dashboard-shell--refined .inbox-page__list nav[aria-label="Vistas de la bandeja"] button span:last-child{font-size:.63rem!important}.dashboard-shell--refined .inbox-page__thread form textarea{min-height:2.5rem}.dashboard-shell--refined .inbox-page__thread form>div:last-child{align-items:flex-start}.dashboard-shell--refined .inbox-page__thread form>div:last-child p{white-space:normal;line-height:1.3}.dashboard-shell--refined .agent-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell--refined .agent-workspace-tabs button{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.35rem;padding:.6rem .35rem;text-align:center}.dashboard-shell--refined .agent-workspace-tabs button svg{flex:0 0 auto}.dashboard-shell--refined .agent-workspace-tabs button span{font-size:.68rem;line-height:1.25}.dashboard-shell--refined .agent-workspace-tabs button small{display:none}}@media (max-width:359px){.mobile-nav-groups>div>div{grid-template-columns:1fr}.mobile-nav-groups button{min-height:2.6rem}}