:is(.app-shell.dashboard-theme,.owner-shell.admin-shell){--bg:var(--ws-surface);--paper:var(--ws-raised);--deep:var(--ws-accent);--soft:var(--ws-raised);--lime:var(--ws-accent);--yellow:var(--ws-warning);background:radial-gradient(ellipse at 85% 0,#35445b25,transparent 45%),var(--ws-surface);color:var(--ink);color-scheme:var(--ws-color-scheme);font-size:14px;line-height:1.55}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(h1,h2,h3,h4,strong,legend){color:var(--ink)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(p,.footnote,.micro,small){color:var(--muted)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(h1,h2,h3,p,button,label,dd){overflow-wrap:break-word}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) h1{font-size:30px;line-height:1.2;letter-spacing:-.9px;font-weight:600}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) h2{font-size:21px;line-height:1.3;letter-spacing:-.5px;font-weight:600}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) h3{font-size:15px;line-height:1.4;font-weight:600}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(button,a){transition:background-color .15s,border-color .15s,color .15s;touch-action:manipulation}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.panel,.stat,.admin-summary>button,.more-tile,.owner-hero,.setup-banner){background:linear-gradient(145deg,var(--ws-raised),var(--ws-raised));border:1px solid var(--line);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff06,0 5px 18px #00000012;color:var(--ink);min-width:0}.app-shell.dashboard-theme .sidebar{width:210px;padding:23px 14px 0;background:var(--ws-surface);border-color:var(--ws-raised)}.app-shell.dashboard-theme .main-shell{margin-left:210px}.app-shell.dashboard-theme .brand{height:52px;margin-bottom:24px;padding-left:12px}.app-shell.dashboard-theme .brand-crop{transform:scale(.8);transform-origin:left center}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.nav-item,.owner-sidebar nav button){font-size:13px;min-height:44px;padding:11px 12px;border:1px solid transparent;border-radius:11px;color:var(--ws-muted);gap:12px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.nav-item:hover,.owner-sidebar nav button:hover){background:var(--ws-raised);color:var(--ws-ink)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.nav-item.active,.owner-sidebar nav button.active){background:linear-gradient(110deg,var(--ws-border),var(--ws-border));color:var(--ws-ink);box-shadow:inset 0 1px 0 #c2dbff15}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.nav-item.active svg,.owner-sidebar nav button.active svg){color:var(--ws-accent)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.topbar,.owner-topbar){height:68px;padding:0 28px;background:#20242bea;border-bottom:1px solid var(--ws-raised);color:var(--ws-muted);backdrop-filter:blur(18px)}.app-shell.dashboard-theme .main-shell>main,.owner-shell.admin-shell .owner-content{padding:28px;max-width:1500px;width:100%;min-width:0}.app-shell.dashboard-theme .main-shell>main{margin:0 auto}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.page-title,.owner-heading){align-items:center;gap:20px;margin:0 0 24px;min-width:0}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.page-title p,.owner-heading p){font-size:13px;line-height:1.6;margin-top:7px;max-width:65ch;color:var(--ws-muted)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.eyebrow,.section-number){font-size:10px;letter-spacing:1.6px;color:var(--ws-muted);margin-bottom:9px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.button,.card-setup-primary){min-height:44px;padding:11px 17px;border:1px solid var(--ws-accent);background:linear-gradient(var(--ws-accent),var(--ws-accent));border-radius:10px;font-size:13px;font-weight:600;box-shadow:inset 0 1px 0 #ffffff30,0 3px 12px #0002;white-space:normal}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) .button:not(.secondary):hover:not(:disabled){background:var(--ws-accent);border-color:var(--ws-accent);transform:none}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.button.secondary,.admin-sync button,.admin-pagination button,.icon-button){background:var(--ws-raised);border:1px solid var(--ws-border);color:var(--ws-ink);box-shadow:inset 0 1px 0 #ffffff06;border-radius:10px;min-height:44px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.button.secondary:hover,.admin-sync button:hover,.admin-pagination button:hover){background:var(--ws-border);color:var(--ws-ink)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) .text-button{color:var(--ws-accent);font-size:13px;min-height:40px;line-height:1.4}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stats,.admin-summary){gap:12px;margin-bottom:20px;grid-template-columns:repeat(4,minmax(0,1fr))}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat,.admin-summary>button){padding:20px;gap:10px;text-align:left;border-top:1px solid var(--ws-border)}.app-shell.dashboard-theme .stat:before{display:none}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat strong,.admin-summary>button strong){font-size:32px;font-weight:600;letter-spacing:-1px;line-height:1.2;margin:12px 0 6px;font-variant-numeric:tabular-nums}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat-label,.admin-summary>button>span){color:var(--ws-muted);font-size:12px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat small,.overview-destination,.admin-summary>button>span:last-child){font-size:11px;color:var(--ws-muted);line-height:1.5}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat svg,.admin-summary>button svg){color:var(--ws-accent)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.panel-heading,.admin-section-heading){gap:16px}.app-shell.dashboard-theme .panel-heading{padding:20px 22px}.owner-shell.admin-shell .panel{padding:22px;margin-bottom:18px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.panel-heading h3,.admin-section-heading h2){color:var(--ws-ink);font-size:16px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.panel-heading p,.admin-section-heading p){font-size:12px;color:var(--ws-muted)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.dashboard-grid,.admin-overview-columns){gap:16px;margin-bottom:20px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.overview-link:hover,.more-tile:hover,.admin-summary>button:hover){background:var(--ws-raised);border-color:var(--ws-muted);transform:none;filter:none}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.receptionist-customization,.style-sample,.knowledge-card,.website-import-card,.phone-connect-guide,.greeting-preview,.soft-notice,.followup-connection,.followup-notice,.booking-detected,.booking-connect,.active-number,.notification-install,.personal-voice-hold,.customer-agreement,.agreement-order,.stats-impact,.call-followup-intro,.feature-connection-link,.recorder,.voice-sample-card,.choice,.goal,.booking-grid>button,.voice-option,.demo-banner,.owner-connections,.provider-panel){background:var(--ws-raised);border-color:var(--ws-border);color:var(--ws-ink);border-radius:13px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.style-sample,.greeting-preview,.phone-connect-guide,.knowledge-card){padding:20px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.form-panel,.call-settings,.followup-card,.learning-intro,.learning-review){padding:24px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.form-panel h2,.customization-heading h2){font-size:24px;color:var(--ws-ink)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.form-panel>p,.customization-heading p){font-size:14px;color:var(--ws-muted)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.field>span,.checkbox-line,.followup-rule,.card-setup-consent){color:var(--ws-ink);font-size:13px;line-height:1.6}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(input,select,textarea){background:var(--ws-surface);border:1px solid var(--ws-border);color:var(--ws-ink);border-radius:9px;min-width:0;max-width:100%;accent-color:var(--ws-accent);color-scheme:var(--ws-color-scheme);box-shadow:none}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){padding:12px 13px;font-size:14px;min-height:44px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(input,textarea)::placeholder{color:var(--ws-muted);opacity:1}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(input,select,textarea):focus{border-color:var(--ws-accent);box-shadow:0 0 0 3px #82acff1a;outline:0;background:var(--ws-raised)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.field small,.style-sample small,.footnote,.micro){font-size:12px;line-height:1.65;color:var(--ws-muted)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) input[type=checkbox]{width:18px;height:18px;flex-shrink:0}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) input[type=range]{padding:0;box-shadow:none;min-height:28px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.form-grid,.style-controls,.wizard-main,.wizard-layout,.owner-main,.main-shell,.more-tile-copy){min-width:0}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.divider,.form-footer,.profile,.chart-footer,.admin-attention-row,.admin-person-line,.admin-line-list,.admin-record,.checklist-item,.checklist-expanded,.receptionist-info,.more-support,.owner-footer){border-color:var(--ws-border)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.badge,.admin-tag,.subtle-pill,.booking-system-hints span,.checklist-description h3 small){background:var(--ws-raised);color:var(--ws-ink);border:1px solid var(--ws-border);font-size:11px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.badge.green,.success-note,.is-complete .checklist-icon){background:var(--ws-success-bg);color:var(--ws-success);border-color:var(--ws-success-line)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.badge.amber,.priority-time_sensitive,.urgency-time_sensitive){background:var(--ws-warning-bg);color:var(--ws-warning);border-color:var(--ws-warning-line)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.priority-urgent,.urgency-urgent,.alert,.onboarding-required-error){background:var(--ws-danger-bg);color:var(--ws-danger);border-color:var(--ws-danger-line)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.checklist-status,.is-complete .checklist-status){color:var(--ws-success)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.small-avatar,.more-icon,.followup-icon,.empty-icon,.checklist-icon,.connection-icon,.contact-avatar,.admin-record-icon,.admin-business-avatar,.voice-sample-avatar,.modal-icon,.owner-avatar){background:var(--ws-border);color:var(--ws-accent);border-radius:11px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.tabs,.inbox-tabs,.connection-tabs,.admin-tabs,.stats-range-tabs){background:var(--ws-raised);border:1px solid var(--ws-border);padding:5px;border-radius:12px;gap:5px;max-width:100%}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.tabs>button,.inbox-tabs>button,.connection-tabs>button,.admin-tabs>button,.stats-range-tabs>button){color:var(--ws-muted);min-height:42px;font-size:13px;border:1px solid transparent;border-radius:8px;line-height:1.4}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.tabs>button.active,.inbox-tabs>button[aria-selected=true],.connection-tabs>button[aria-selected=true],.admin-tabs>button[aria-pressed=true],.stats-range-tabs>button.selected){background:var(--ws-border);color:var(--ws-ink);border-color:var(--ws-muted);box-shadow:inset 0 1px 0 #ffffff10}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.tabs>button:hover,.connection-tabs>button:hover,.inbox-tabs>button:hover){background:var(--ws-border);color:var(--ws-ink)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.empty,.admin-empty){padding:34px 20px;min-height:180px;justify-content:center}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.empty p,.admin-empty p){font-size:13px;color:var(--ws-muted);line-height:1.7}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.empty h3,.admin-empty h3){color:var(--ws-ink);font-size:16px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.admin-record-copy>span,.admin-person-line,.admin-attention-row,.admin-detail-grid dd){color:var(--ws-muted)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.admin-record-copy small,.admin-detail-grid dt,.admin-sync,.admin-section-heading>span,.admin-pagination,.admin-nav-label){color:var(--ws-muted)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.admin-business-row:hover,.admin-record:hover,.admin-person-line:hover,.admin-attention-row:hover,.clickable:hover){background:var(--ws-raised);color:var(--ws-ink)}.owner-shell.admin-shell{grid-template-columns:210px minmax(0,1fr)}.owner-shell.admin-shell .owner-sidebar{background:var(--ws-surface);border-color:var(--ws-raised);padding:24px 14px;gap:28px}.owner-shell.admin-shell .admin-brand{color:var(--ws-ink);font-size:30px;letter-spacing:-1px;padding:0 10px}.owner-shell.admin-shell .admin-brand span{color:var(--ws-accent);font-size:9px;letter-spacing:2px}.owner-shell.admin-shell .admin-nav-label{font-size:10px;letter-spacing:1.4px;padding-left:12px}.owner-shell.admin-shell .admin-nav-group{margin-bottom:20px}.owner-shell.admin-shell .owner-side-bottom{gap:14px;padding:0 10px}.owner-shell.admin-shell .owner-side-bottom :is(a,small){color:var(--ws-muted);font-size:12px}.owner-shell.admin-shell .owner-heading h1{margin:0;font-size:29px;color:var(--ws-ink)}.owner-shell.admin-shell .owner-heading>.button{margin:0;flex-shrink:0}.owner-shell.admin-shell .admin-revenue,.owner-shell.admin-shell .admin-spending{background:linear-gradient(120deg,var(--ws-raised),var(--ws-raised));border-color:var(--ws-border)}.owner-shell.admin-shell .admin-cost-values strong{font-size:26px;color:var(--ws-success)}.owner-shell.admin-shell .admin-revenue .admin-cost-values strong{color:var(--ws-ink)}.owner-shell.admin-shell .admin-cost-values span{color:var(--ws-muted);font-size:12px}.owner-shell.admin-shell .admin-cost-values>div+div{border-color:var(--ws-border)}.owner-shell.admin-shell .admin-search{background:var(--ws-raised);border-color:var(--ws-border);min-width:0;border-radius:10px;min-height:46px}.owner-shell.admin-shell .admin-search input{background:transparent;border:0;box-shadow:none;color:var(--ws-ink);padding:10px;min-width:0}.owner-shell.admin-shell .admin-large-number{color:var(--ws-accent)}.owner-shell.admin-shell .owner-footer{padding-top:20px;font-size:11px;color:var(--ws-muted)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(thead,th){background:var(--ws-raised);color:var(--ws-muted);border-color:var(--ws-border);font-size:11px;font-weight:500}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) td{color:var(--ws-muted);border-color:var(--ws-border);font-size:12px;padding:16px 20px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) td strong{color:var(--ws-ink);font-size:13px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) td small{font-size:12px;color:var(--ws-muted)}.app-shell.dashboard-theme .overview-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 20px}.app-shell.dashboard-theme .overview-shortcuts>button{padding:18px 16px;gap:10px;align-items:flex-start;flex-direction:column;position:relative;border-radius:13px}.app-shell.dashboard-theme .overview-shortcuts>button>svg:first-child{color:var(--ws-accent);width:19px}.app-shell.dashboard-theme .overview-shortcuts>button>svg:last-child{position:absolute;right:12px;top:18px;width:14px;color:var(--ws-muted)}.app-shell.dashboard-theme .overview-shortcuts strong{font-size:13px}.app-shell.dashboard-theme .overview-shortcuts small{font-size:11px;margin-top:4px;color:var(--ws-muted)}.app-shell.dashboard-theme .panel.notification-quick{padding:18px 22px;margin:0 0 20px;border-radius:13px;background:var(--ws-raised);gap:18px}.app-shell.dashboard-theme .notification-quick h3{font-size:15px}.app-shell.dashboard-theme .notification-quick p{font-size:12px;margin-top:4px}.app-shell.dashboard-theme .receptionist-card{padding:0 22px 20px;background:linear-gradient(140deg,var(--ws-raised),var(--ws-raised))}.app-shell.dashboard-theme .receptionist-card .wavelength{color:var(--ws-accent);height:65px}.app-shell.dashboard-theme .receptionist-info :is(span,strong){color:var(--ws-muted);font-size:12px}.app-shell.dashboard-theme .chart-note{background:#242d3aeb;border:1px solid var(--ws-border);border-radius:12px;top:44px;left:18%;right:10%;padding:16px}.app-shell.dashboard-theme .chart-note :is(strong,span){color:var(--ws-accent);font-size:12px}.app-shell.dashboard-theme .bars{background:repeating-linear-gradient(to bottom,transparent 0,transparent 89px,var(--ws-border) 90px,var(--ws-border) 91px);border-color:var(--ws-border)}.app-shell.dashboard-theme .bar{background:var(--ws-border)}.app-shell.dashboard-theme .bar.filled{background:linear-gradient(var(--ws-accent),var(--ws-accent))}.app-shell.dashboard-theme :is(.bar-column>span,.chart-labels,.chart-footer){color:var(--ws-muted);font-size:11px}.app-shell.dashboard-theme .chart-footer i{background:var(--ws-accent)}.app-shell.dashboard-theme :is(.trial-card,.workspace-label){background:var(--ws-raised);border-color:var(--ws-border);border-radius:12px}.app-shell.dashboard-theme .trial-card p{color:var(--ws-muted);font-size:11px}.app-shell.dashboard-theme .progress{background:var(--ws-border)}.app-shell.dashboard-theme .progress i{background:var(--ws-accent)}.app-shell.dashboard-theme .trial-card button{font-size:12px;min-height:36px}.app-shell.dashboard-theme .sidebar-bottom{padding-top:20px}.app-shell.dashboard-theme .support{font-size:12px;margin:20px 8px}.app-shell.dashboard-theme .profile{padding:16px 0}.app-shell.dashboard-theme .profile :is(strong,small){font-size:12px}.app-shell.dashboard-theme .main-footer{padding:18px 28px 24px;color:var(--ws-muted);gap:18px;flex-wrap:wrap;font-size:11px}.app-shell.dashboard-theme .more-tile{padding:20px;min-height:94px;border-radius:14px}.app-shell.dashboard-theme .more-tile strong{font-size:14px}.app-shell.dashboard-theme .more-tile small{font-size:12px;color:var(--ws-muted)}.app-shell.dashboard-theme .more-group h2{font-size:11px;color:var(--ws-muted);letter-spacing:1.5px;margin-bottom:12px}.app-shell.dashboard-theme :is(.checklist-summary-copy>span,.checklist-toolbar,.checklist-progress){color:var(--ws-muted)}.app-shell.dashboard-theme .checklist-disclosure>summary{padding:18px 22px;min-height:78px}.app-shell.dashboard-theme .checklist-summary-copy h2{font-size:18px}.app-shell.dashboard-theme .checklist-toggle{color:var(--ws-accent)}.app-shell.dashboard-theme progress{accent-color:var(--ws-accent)}.app-shell.dashboard-theme progress::-webkit-progress-bar{background:var(--ws-border);border-radius:10px}.app-shell.dashboard-theme progress::-webkit-progress-value{background:var(--ws-accent);border-radius:10px}.app-shell.dashboard-theme .stepper{padding:12px;background:var(--ws-raised);border:1px solid var(--ws-border);border-radius:13px;gap:10px}.app-shell.dashboard-theme .stepper>button{color:var(--ws-muted);min-height:42px;font-size:12px;white-space:normal;line-height:1.4}.app-shell.dashboard-theme .stepper>button>span{background:var(--ws-border);color:var(--ws-ink);border-color:var(--ws-muted);flex-shrink:0}.app-shell.dashboard-theme .stepper .current>span{background:var(--ws-accent);color:var(--ws-on-accent);border-color:var(--ws-ink)}.app-shell.dashboard-theme .stepper .complete>span{background:var(--ws-success-bg);color:var(--ws-success)}.app-shell.dashboard-theme .wizard-layout{grid-template-columns:minmax(0,1fr)}.app-shell.dashboard-theme .wizard-aside{display:none}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.selected.goal,.selected.choice,.voice-sample-card.selected,.voice-option.selected){background:var(--ws-border);border-color:var(--ws-accent);color:var(--ws-ink)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.calendar-days button,.calendar-day){border-color:var(--ws-border);background:var(--ws-raised);color:var(--ws-ink)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.calendar-days button.selected,.calendar-days button:hover){background:var(--ws-border);color:var(--ws-ink)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.calendar-days small,.calendar-days i){color:var(--ws-accent);background:var(--ws-border)}body:has(:is(.dashboard-theme,.admin-shell)) :is(.details-native-dialog,.drawer,.modal){background:var(--ws-raised);color:var(--ws-ink);border-color:var(--ws-border);color-scheme:var(--ws-color-scheme)}body:has(:is(.dashboard-theme,.admin-shell)) :is(.drawer,.modal) :is(h2,h3,strong){color:var(--ws-ink)}body:has(:is(.dashboard-theme,.admin-shell)) :is(.drawer,.modal) :is(p,small,dt,.footnote){color:var(--ws-muted)}body:has(:is(.dashboard-theme,.admin-shell)) :is(.drawer,.modal) :is(input,textarea,select,.transcript){background:var(--ws-raised);color:var(--ws-ink);border-color:var(--ws-border)}body:has(:is(.dashboard-theme,.admin-shell)) .details-native-dialog{max-width:calc(100vw - 20px)}body:has(:is(.dashboard-theme,.admin-shell)) .modal-backdrop{background:#080c14b5;backdrop-filter:blur(8px)}@media(min-width:761px) and (max-width:1100px){.app-shell.dashboard-theme .sidebar{width:190px}.app-shell.dashboard-theme .main-shell{margin-left:190px}.owner-shell.admin-shell{grid-template-columns:190px minmax(0,1fr)}.app-shell.dashboard-theme .main-shell>main,.owner-shell.admin-shell .owner-content{padding:24px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stats,.admin-summary){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.dashboard-theme .overview-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.app-shell.dashboard-theme .main-shell{margin-left:0;width:100%}.app-shell.dashboard-theme .main-shell>main,.owner-shell.admin-shell .owner-content{padding:22px 16px;min-width:0}.owner-shell.admin-shell{display:block}.owner-shell.admin-shell .owner-main{min-width:0}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.topbar,.owner-topbar){height:62px;min-height:62px;padding:0 14px;gap:10px}.owner-shell.admin-shell.owner-nav-open .owner-sidebar{top:62px;height:calc(100dvh - 62px);width:min(280px,85vw);z-index:60}.owner-shell.admin-shell .admin-nav-backdrop{inset:62px 0 0;background:#080d18ad;backdrop-filter:blur(3px)}.owner-shell.admin-shell .admin-device-actions{gap:8px}.owner-shell.admin-shell .admin-owner-badge{display:none}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.page-title,.owner-heading){align-items:flex-start;flex-wrap:wrap;gap:14px;margin-bottom:20px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.page-title h1,.owner-heading h1){font-size:26px;letter-spacing:-.7px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.page-title p,.owner-heading p){font-size:13px;line-height:1.6}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stats,.admin-summary){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat,.admin-summary>button){padding:16px;gap:8px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat strong,.admin-summary>button strong){font-size:29px;margin:10px 0 6px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat-label,.admin-summary>button>span){font-size:12px;gap:6px;align-items:flex-start}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.dashboard-grid,.admin-overview-columns){grid-template-columns:minmax(0,1fr);gap:14px}.app-shell.dashboard-theme .overview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell.dashboard-theme .overview-shortcuts>button{padding:16px;min-height:105px}.app-shell.dashboard-theme .overview-shortcuts>button:last-child{grid-column:1/-1;min-height:76px;flex-direction:row;align-items:center}.app-shell.dashboard-theme .panel.notification-quick{padding:18px;flex-direction:column;align-items:stretch;gap:14px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.form-panel,.call-settings,.followup-card,.learning-intro,.learning-review,.panel.connection-advanced){padding:20px 16px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.form-panel h2,.customization-heading h2){font-size:21px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.form-grid,.style-controls,.review-grid){grid-template-columns:minmax(0,1fr);gap:16px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:16px;min-height:46px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.button,.icon-button,.text-button,summary){min-height:44px}.app-shell.dashboard-theme .mobile-bottom-nav{background:#242a34ef;border-color:var(--ws-border);backdrop-filter:blur(18px);padding:6px 4px calc(6px + env(safe-area-inset-bottom));gap:2px}.app-shell.dashboard-theme .mobile-bottom-nav button{font-size:10px;color:var(--ws-muted);min-height:52px;gap:5px;padding:5px 0}.app-shell.dashboard-theme .mobile-bottom-nav button[aria-current=page]{background:var(--ws-border);color:var(--ws-ink);border-radius:10px}.app-shell.dashboard-theme .inbox-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.app-shell.dashboard-theme .inbox-tabs>button{justify-content:center;white-space:normal;min-height:46px;font-size:12px;padding:10px 5px}.app-shell.dashboard-theme .connection-tabs>button{font-size:12px;min-height:72px;padding:8px 4px;gap:5px}.app-shell.dashboard-theme .stepper{gap:3px;padding:7px}.app-shell.dashboard-theme .stepper>button{flex:1;font-size:10px;flex-direction:column;justify-content:flex-start;gap:6px}.app-shell.dashboard-theme .stepper strong{font-size:10px}.app-shell.dashboard-theme .stepper>button>span{width:24px;height:24px}.app-shell.dashboard-theme :is(.receptionist-customization,.style-sample,.knowledge-card,.phone-connect-guide,.website-import-card){padding:17px 14px}.app-shell.dashboard-theme .customization-heading{gap:12px;align-items:flex-start}.app-shell.dashboard-theme .checklist-disclosure>summary{padding:16px;gap:10px}.app-shell.dashboard-theme .checklist-summary-copy h2{font-size:17px}.app-shell.dashboard-theme .main-footer{padding:16px;gap:14px;line-height:1.7}.app-shell.dashboard-theme .legal-links{flex-wrap:wrap;gap:12px 18px}.owner-shell.admin-shell .panel{padding:18px 16px}.owner-shell.admin-shell .admin-filters{gap:10px}.owner-shell.admin-shell .admin-filters .admin-search{flex-basis:100%;width:100%}.owner-shell.admin-shell .admin-filters>label{min-width:0}.owner-shell.admin-shell .admin-search input{font-size:16px}.owner-shell.admin-shell .admin-sync{font-size:11px;gap:12px}.owner-shell.admin-shell .admin-cost-values{gap:10px}.owner-shell.admin-shell .admin-cost-values strong{font-size:21px;overflow-wrap:anywhere}.owner-shell.admin-shell .admin-cost-values span{font-size:10px}.owner-shell.admin-shell .admin-cost-values>div+div{padding-left:10px}.owner-shell.admin-shell .admin-record-copy strong{font-size:13px}.owner-shell.admin-shell .admin-record-copy :is(small,span){font-size:12px}.owner-shell.admin-shell .admin-pagination{flex-wrap:wrap;gap:12px}.owner-shell.admin-shell .owner-footer{display:flex;flex-wrap:wrap;gap:8px;font-size:11px}.app-shell.dashboard-theme .call-history-table td{padding:10px 14px;border-color:var(--ws-border)}.app-shell.dashboard-theme .call-history-table tbody tr{background:var(--ws-raised);border-color:var(--ws-border);border-radius:13px}body:has(:is(.dashboard-theme,.admin-shell)) :is(.drawer,.modal){padding:24px 18px;max-width:100%;overflow-wrap:anywhere}}@media(max-width:380px){:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat,.admin-summary>button){padding:13px}.owner-shell.admin-shell .admin-cost-values{grid-template-columns:1fr;gap:14px}.owner-shell.admin-shell .admin-cost-values>div+div{border-left:0;border-top:1px solid var(--ws-border);padding:12px 0 0}.app-shell.dashboard-theme .top-right{gap:8px}.app-shell.dashboard-theme .help-link{display:none}}@media(prefers-reduced-motion:reduce){:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--ws-color-scheme:dark;--ws-canvas:#191c21;--ws-surface:#24282f;--ws-raised:#2c323c;--ws-border:#424c5b;--ws-ink:#f2f5fa;--ws-muted:#b4c0d1;--ws-accent:#a9caff;--ws-accent-line:#648bc4;--ws-selected:#304667;--ws-primary:#8bb6ff;--ws-on-accent:#10213c;--ws-sidebar:#20242b;--ws-success:#a4dfcc;--ws-success-bg:#223d36;--ws-success-line:#426a5e;--ws-warning:#f1ce95;--ws-warning-bg:#403529;--ws-warning-line:#776044;--ws-danger:#ffc3ca;--ws-danger-bg:#422c31;--ws-danger-line:#80505a}:root:has(.dashboard-theme){--ws-canvas:#0e1e32;--ws-surface:#172d43;--ws-raised:#20394f;--ws-border:#3f596e;--ws-sidebar:#102034;--ws-accent:#ffb392;--ws-accent-line:#be7255;--ws-selected:#4a302b;--ws-primary:#fb5728;--ws-on-accent:#ffffff}:root[data-workspace-theme=light]{--ws-color-scheme:light;--ws-canvas:#f4f6fa;--ws-surface:#ffffff;--ws-raised:#edf2f8;--ws-border:#ced8e5;--ws-ink:#16283f;--ws-muted:#4e637c;--ws-accent:#295fae;--ws-accent-line:#a9c3e8;--ws-selected:#e3edfc;--ws-primary:#275eaf;--ws-on-accent:#ffffff;--ws-sidebar:#ffffff;--ws-success:#20634f;--ws-success-bg:#e8f5ee;--ws-success-line:#acd5c4;--ws-warning:#805317;--ws-warning-bg:#fff4df;--ws-warning-line:#dfc690;--ws-danger:#9e3446;--ws-danger-bg:#fff0f2;--ws-danger-line:#e7b2bc}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell){--bg:var(--ws-canvas);--paper:var(--ws-surface);--ink:var(--ws-ink);--muted:var(--ws-muted);--line:var(--ws-border);background:radial-gradient(ellipse at 85% 0,#7ba1cc0a,transparent 45%),var(--ws-canvas)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.sidebar,.owner-sidebar,.topbar,.owner-topbar,.mobile-bottom-nav){background:var(--ws-sidebar);border-color:var(--ws-border)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.button,.card-setup-primary){background:var(--ws-primary);border-color:var(--ws-primary);color:var(--ws-on-accent)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) .button:not(.secondary):hover:not(:disabled){background:var(--ws-primary);color:var(--ws-on-accent);filter:brightness(1.08)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.button.secondary,.icon-button){background:var(--ws-raised);border-color:var(--ws-border);color:var(--ws-ink)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.nav-item.active,.owner-sidebar nav button.active){background:var(--ws-selected);color:var(--ws-accent)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat strong,.admin-summary>button strong){color:var(--ws-ink)}.app-shell.dashboard-theme .bar.filled{background:linear-gradient(var(--ws-accent),var(--ws-primary))}.app-shell.dashboard-theme .progress i{background:var(--ws-primary)}.workspace-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-width:44px;min-height:44px;padding:9px 12px;background:var(--ws-raised);border:1px solid var(--ws-border);border-radius:12px;color:var(--ws-ink);font:inherit;font-size:12px;cursor:pointer}.workspace-theme-toggle:hover{border-color:var(--ws-accent-line)}.workspace-theme-toggle svg{width:17px;height:17px}.owner-shell.admin-shell .owner-topbar>.workspace-theme-toggle{margin-left:auto}:root[data-workspace-theme=light] .dashboard-theme :is(.brand-crop:not(.customer-logo),.mobile-brand:not(.has-custom-logo)){filter:brightness(.22)}:root[data-workspace-theme=light] :is(.dashboard-theme,.admin-shell) :is(.panel,.stat,.more-tile,.admin-summary>button){box-shadow:0 3px 15px #24395506}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) .embedded-card-form{background:var(--ws-surface);color:var(--ws-ink)}@media(prefers-reduced-motion:no-preference){.app-shell.dashboard-theme,.owner-shell.admin-shell{animation:workspace-arrive .5s ease-out both}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.more-tile,.stat,.admin-summary>button,.overview-link){transition:transform .2s ease,background-color .2s,border-color .2s,box-shadow .2s}@media(hover:hover){:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.more-tile,.stat,.admin-summary>button,.overview-link):hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000012}}.workspace-theme-toggle svg{transition:transform .3s ease}.workspace-theme-toggle:hover svg{transform:rotate(15deg)}@keyframes workspace-arrive{0%{opacity:0}to{opacity:1}}}@media(max-width:760px){.workspace-theme-toggle{padding:9px;min-width:44px}.workspace-theme-toggle span{display:none}.app-shell.dashboard-theme .top-right{gap:8px}.app-shell.dashboard-theme .top-right>.badge{display:none}.owner-shell.admin-shell .owner-topbar>span:first-of-type{font-size:12px;min-width:0}.owner-shell.admin-shell .admin-device-actions{margin-left:auto}}.app-shell.dashboard-theme .live-credit{padding:15px;border:1px solid var(--ws-border);background:var(--ws-raised)}.app-shell.dashboard-theme .credit-amount{display:flex;flex-direction:column;gap:2px;margin:10px 0}.app-shell.dashboard-theme .credit-amount strong{font-size:24px;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ws-ink)}.app-shell.dashboard-theme .credit-amount span{font-size:11px;color:var(--ws-muted)}.app-shell.dashboard-theme .credit-live-dot{width:6px;height:6px;background:var(--ws-success);border-radius:50%;margin-left:auto}.app-shell.dashboard-theme .credit-live-dot.stale{background:var(--ws-warning)}.app-shell.dashboard-theme .live-credit .credit-freshness,.app-shell.dashboard-theme .live-credit .credit-pending{font-size:10px;line-height:1.5;margin:8px 0 0}.app-shell.dashboard-theme .live-credit .progress{height:4px;margin:10px 0;border-radius:4px;overflow:hidden}.app-shell.dashboard-theme .live-credit .progress i{height:100%}.app-shell.dashboard-theme .mobile-credit{display:none}@media(max-width:760px){.app-shell.dashboard-theme .mobile-credit{display:grid;grid-template-columns:1fr auto;gap:4px 16px;margin:0 0 20px;padding:14px 16px}.app-shell.dashboard-theme .mobile-credit>.row{font-size:11px}.app-shell.dashboard-theme .mobile-credit .credit-amount{grid-column:2;grid-row:1/3;margin:0;text-align:right}.app-shell.dashboard-theme .mobile-credit .credit-amount strong{font-size:22px}.app-shell.dashboard-theme .mobile-credit .progress{grid-row:2;margin:4px 0}.app-shell.dashboard-theme .mobile-credit .credit-freshness{margin:0;grid-column:1}.app-shell.dashboard-theme .mobile-credit>button{grid-column:2;grid-row:3;min-height:30px;font-size:11px;padding:0}.app-shell.dashboard-theme .mobile-credit .credit-pending{grid-column:1/-1}.app-shell.dashboard-theme .mobile-credit .credit-live-dot{margin-left:0}}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.topbar,.owner-topbar) :is(.crumb,.crumb>a,.help-link,.install-app-button,.install-app-trigger,button:not(.workspace-theme-toggle)):not(.badge){color:var(--ws-muted)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.topbar,.owner-topbar) a{color:var(--ws-muted)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.panel,.stat,.admin-summary>button,.more-tile){background:var(--ws-surface)}.owner-shell.admin-shell .admin-month-grid>button{background:var(--ws-raised);border-color:var(--ws-border);color:var(--ws-ink)}.owner-shell.admin-shell .admin-month-grid>button:is(:hover,.selected){background:var(--ws-selected);border-color:var(--ws-accent-line);color:var(--ws-ink)}.owner-shell.admin-shell .admin-month-grid .is-today .admin-calendar-day-number{background:var(--ws-primary);color:var(--ws-on-accent)}.owner-shell.admin-shell .admin-month-grid>button small{color:var(--ws-accent)}.owner-shell.admin-shell :is(.admin-weekday,.admin-owner-badge,.admin-appointment small){color:var(--ws-muted)}.owner-shell.admin-shell .admin-appointment{border-color:var(--ws-border)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.invite-sender,.invite-preview-subject,.review-grid>div,.admin-invitation-panel,.connection-error){background:var(--ws-raised);border-color:var(--ws-border);color:var(--ws-ink)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.invite-sender small,.review-grid>div>span){color:var(--ws-muted)}:root,:root:has(.dashboard-theme){--ws-canvas:#0b0d10;--ws-surface:#171a20;--ws-raised:#20242b;--ws-sidebar:#111318;--ws-border:#353b46;--ws-ink:#f4f5f8;--ws-muted:#b3bac7;--ws-accent:#d8e0ef;--ws-accent-line:#697488;--ws-selected:#2b303a;--ws-primary:#dce3ee;--ws-on-accent:#141820;--ws-orange:#ffaf88;--ws-teal:#69dfc1;--ws-blue:#8cbaff;--ws-purple:#c6a4ff;--ws-chrome:linear-gradient(145deg,#ffffff25,#ffffff05 35%,#ffffff00 65%,#ffffff0b)}:root:has(.dashboard-theme){--ws-primary:#f85c2c;--ws-on-accent:#fff;--ws-accent:#ffb393;--ws-accent-line:#b77458;--ws-selected:#36251f}:root[data-workspace-theme=light],:root[data-workspace-theme=light]:has(.dashboard-theme){--ws-canvas:#f1f3f7;--ws-surface:#fff;--ws-raised:#eaf0f5;--ws-sidebar:#fafbfd;--ws-border:#d2d9e4;--ws-ink:#17212e;--ws-muted:#536174;--ws-accent:#3a506b;--ws-accent-line:#a7b5c8;--ws-selected:#e3e9f2;--ws-primary:#283a51;--ws-on-accent:#fff;--ws-orange:#aa4117;--ws-teal:#08775c;--ws-blue:#215cb8;--ws-purple:#7146b2;--ws-chrome:linear-gradient(145deg,#ffffffbb,#ffffff00 60%,#506a8610)}:root[data-workspace-theme=light]:has(.dashboard-theme){--ws-accent:#a83b17;--ws-accent-line:#e6b9a7;--ws-selected:#fff0e8;--ws-primary:#c8441b}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell){background:radial-gradient(ellipse at 85% -5%,color-mix(in srgb,var(--ws-purple) 8%,transparent),transparent 38%),radial-gradient(ellipse at 10% 25%,color-mix(in srgb,var(--ws-blue) 5%,transparent),transparent 40%),var(--ws-canvas)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.sidebar,.owner-sidebar){background:linear-gradient(170deg,#ffffff05,transparent 38%),var(--ws-sidebar);border-right:1px solid var(--ws-border)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.topbar,.owner-topbar){background:color-mix(in srgb,var(--ws-sidebar) 90%,transparent);border-bottom-color:var(--ws-border)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.panel,.more-tile){background:var(--ws-chrome),var(--ws-surface);box-shadow:inset 0 1px 0 #ffffff0d,0 8px 24px #00000016;border-radius:20px}.owner-shell.admin-shell .owner-heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.owner-shell.admin-shell .owner-heading>.button{align-self:center}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.page-title h1,.owner-heading h1){font-size:32px;letter-spacing:-1.2px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat,.admin-summary>button){--tile-color:var(--ws-orange);position:relative;isolation:isolate;overflow:hidden;min-height:176px;border-radius:19px;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--tile-color) 16%,transparent),transparent 75%),var(--ws-chrome),var(--ws-surface);border-color:color-mix(in srgb,var(--tile-color) 32%,var(--ws-border));box-shadow:inset 0 1px 0 #ffffff12,0 8px 24px #00000014}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat,.admin-summary>button):nth-child(2){--tile-color:var(--ws-teal)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat,.admin-summary>button):nth-child(3){--tile-color:var(--ws-blue)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat,.admin-summary>button):nth-child(4){--tile-color:var(--ws-purple)}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat,.admin-summary>button):after{content:"";position:absolute;bottom:0;left:22px;right:22px;height:2px;background:linear-gradient(90deg,var(--tile-color),transparent);opacity:.7;pointer-events:none}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat strong,.admin-summary>button strong){font-size:38px;color:var(--tile-color);letter-spacing:-1.5px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat-label>svg,.admin-summary>button>span:first-child>svg){width:34px;height:34px;padding:8px;border-radius:11px;color:var(--tile-color);background:color-mix(in srgb,var(--tile-color) 12%,transparent);box-shadow:inset 0 1px 0 #ffffff15;flex-shrink:0}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat-label,.admin-summary>button>span:first-child){align-items:center;min-height:34px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.button,.workspace-theme-toggle){box-shadow:inset 0 1px 0 #ffffff45,inset 0 -1px 0 #0002,0 5px 12px #0002}.owner-shell.admin-shell .button:not(.secondary){background:linear-gradient(135deg,#f5f7fa,#aeb9ca);border-color:#cdd6e2;color:#182232}:root[data-workspace-theme=light] .owner-shell.admin-shell .button:not(.secondary){background:linear-gradient(135deg,#344a65,#162536);border-color:#344a65;color:#fff}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.nav-item.active,.owner-sidebar nav button.active){background:linear-gradient(110deg,#ffffff0d,transparent),var(--ws-selected);border-color:var(--ws-accent-line);box-shadow:inset 3px 0 0 var(--ws-accent),0 4px 14px #0002}.owner-shell.admin-shell .admin-brand{color:#eff3f8;text-shadow:0 1px 0 #fff3,0 3px 14px #b0c8f322}:root[data-workspace-theme=light] .owner-shell.admin-shell .admin-brand{color:var(--ws-ink)}.owner-shell.admin-shell .admin-brand span{color:var(--ws-muted)}.owner-shell.admin-shell .admin-spending{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--ws-blue) 10%,transparent),transparent 75%),var(--ws-chrome),var(--ws-surface);border-color:color-mix(in srgb,var(--ws-blue) 22%,var(--ws-border))}.owner-shell.admin-shell .admin-revenue{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--ws-teal) 13%,transparent),transparent 75%),var(--ws-chrome),var(--ws-surface);border-color:color-mix(in srgb,var(--ws-teal) 30%,var(--ws-border))}.owner-shell.admin-shell .admin-cost-values strong{color:var(--ws-blue);font-size:30px;font-variant-numeric:tabular-nums}.owner-shell.admin-shell .admin-revenue .admin-cost-values strong{color:var(--ws-teal)}.owner-shell.admin-shell .admin-revenue .admin-section-heading>span{border:1px solid color-mix(in srgb,var(--ws-teal) 35%,transparent);border-radius:30px;color:var(--ws-teal);padding:4px 10px;background:color-mix(in srgb,var(--ws-teal) 8%,transparent);font-size:10px}.owner-shell.admin-shell .admin-large-number{color:var(--ws-purple)}.app-shell.dashboard-theme .overview-shortcuts>button{--shortcut-color:var(--ws-orange);background:var(--ws-chrome),var(--ws-surface);padding:18px;border-radius:17px}.app-shell.dashboard-theme .overview-shortcuts>button:nth-child(2){--shortcut-color:var(--ws-teal)}.app-shell.dashboard-theme .overview-shortcuts>button:nth-child(3){--shortcut-color:var(--ws-blue)}.app-shell.dashboard-theme .overview-shortcuts>button:nth-child(4){--shortcut-color:var(--ws-purple)}.app-shell.dashboard-theme .overview-shortcuts>button>svg:first-child{width:34px;height:34px;padding:8px;background:color-mix(in srgb,var(--shortcut-color) 13%,transparent);color:var(--shortcut-color);border-radius:10px;box-sizing:border-box}.app-shell.dashboard-theme .panel.notification-quick{background:linear-gradient(110deg,color-mix(in srgb,var(--ws-blue) 10%,transparent),transparent 80%),var(--ws-surface);border-color:color-mix(in srgb,var(--ws-blue) 30%,var(--ws-border))}.app-shell.dashboard-theme .receptionist-card{position:relative;background:radial-gradient(ellipse at 50% 25%,color-mix(in srgb,var(--ws-orange) 14%,transparent),transparent 65%),var(--ws-chrome),var(--ws-surface)}.app-shell.dashboard-theme .receptionist-card .wavelength{margin:20px auto;height:90px;width:90px;border-radius:50%;padding:18px;background:radial-gradient(circle,color-mix(in srgb,var(--ws-orange) 25%,var(--ws-surface)),var(--ws-surface));box-shadow:0 0 0 12px color-mix(in srgb,var(--ws-orange) 5%,transparent),0 0 0 24px color-mix(in srgb,var(--ws-orange) 3%,transparent),inset 0 1px 0 #ffffff30;color:var(--ws-orange)}.app-shell.dashboard-theme .bar.filled{background:linear-gradient(180deg,#ffbd94,#f85c2c);box-shadow:0 0 18px #f85c2c25;border-radius:7px 7px 3px 3px}.app-shell.dashboard-theme .bar-column:hover .bar.filled{filter:brightness(1.15)}.app-shell.dashboard-theme .live-credit{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--ws-orange) 13%,transparent),transparent 75%),var(--ws-chrome),var(--ws-surface);border-color:color-mix(in srgb,var(--ws-orange) 30%,var(--ws-border));border-radius:17px}.app-shell.dashboard-theme .live-credit .credit-amount strong{color:var(--ws-orange)}.app-shell.dashboard-theme .live-credit .progress i{background:linear-gradient(90deg,#f85c2c,#ffc49b);box-shadow:0 0 8px #f85c2c44;transition:width .6s ease}.app-shell.dashboard-theme .checklist-disclosure{border-color:color-mix(in srgb,var(--ws-teal) 25%,var(--ws-border));background:linear-gradient(110deg,color-mix(in srgb,var(--ws-teal) 8%,transparent),transparent 70%),var(--ws-surface)}.app-shell.dashboard-theme progress::-webkit-progress-value{background:linear-gradient(90deg,#209d83,#69dfc1)}.app-shell.dashboard-theme .more-grid>.more-tile:nth-child(3n+1) .more-icon{color:var(--ws-orange);background:color-mix(in srgb,var(--ws-orange) 12%,transparent)}.app-shell.dashboard-theme .more-grid>.more-tile:nth-child(3n+2) .more-icon{color:var(--ws-teal);background:color-mix(in srgb,var(--ws-teal) 12%,transparent)}.app-shell.dashboard-theme .more-grid>.more-tile:nth-child(3n) .more-icon{color:var(--ws-purple);background:color-mix(in srgb,var(--ws-purple) 12%,transparent)}.workspace-taskbar{display:flex;align-items:center;gap:12px;margin:0 0 24px;padding:7px 8px 7px 15px;background:var(--ws-chrome),var(--ws-surface);border:1px solid var(--ws-border);border-radius:16px;box-shadow:0 8px 28px #00000012,inset 0 1px 0 #fff1;min-width:0}.taskbar-label{display:flex;align-items:center;gap:7px;flex-shrink:0;font-size:10px;letter-spacing:.7px;color:var(--ws-muted);text-transform:uppercase}.taskbar-actions{display:flex;gap:5px;min-width:0;flex:1}.workspace-taskbar button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 11px;border:1px solid transparent;background:transparent;color:var(--ws-ink);font:inherit;font-size:12px;border-radius:10px;min-height:42px;white-space:nowrap;cursor:pointer}.workspace-taskbar .taskbar-actions button>svg:first-child{color:var(--ws-orange)}.workspace-taskbar .taskbar-actions button:nth-child(2)>svg:first-child{color:var(--ws-teal)}.workspace-taskbar .taskbar-actions button:nth-child(3)>svg:first-child{color:var(--ws-purple)}.workspace-taskbar button:is(:hover,.selected){background:var(--ws-raised);border-color:var(--ws-border)}.taskbar-arrow{color:var(--ws-muted);opacity:.65}.workspace-taskbar .taskbar-search{margin-left:auto;background:var(--ws-raised);border-color:var(--ws-border);color:var(--ws-muted)}.taskbar-search kbd{font:inherit;font-size:9px;border:1px solid var(--ws-border);border-radius:5px;padding:2px 4px;margin-left:8px;color:var(--ws-muted)}body:has(:is(.dashboard-theme,.admin-shell)) .details-native-dialog:has(.workspace-command){width:560px;max-width:calc(100vw - 28px);padding:0;border:1px solid var(--ws-border);border-radius:22px;box-shadow:0 32px 120px #0008;background:var(--ws-surface)}.workspace-command{padding:22px;color:var(--ws-ink);background:var(--ws-chrome)}.command-heading{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:20px}.command-heading h2{font-size:22px;line-height:1.3;color:var(--ws-ink);margin:5px 0 0;letter-spacing:-.6px}.command-heading .eyebrow{font-size:9px;letter-spacing:1.2px;color:var(--ws-muted)}.command-heading .icon-button{flex-shrink:0;background:var(--ws-raised);color:var(--ws-muted);border:1px solid var(--ws-border);border-radius:10px;width:40px;height:40px}.command-search{display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--ws-accent-line);background:var(--ws-canvas);border-radius:12px;color:var(--ws-accent)}.workspace-command .command-search input{width:100%;min-width:0;padding:15px 0;color:var(--ws-ink);background:transparent;border:0;outline:0;font:inherit;font-size:16px}.command-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ws-accent) 12%,transparent)}.command-results{max-height:min(440px,50dvh);overflow:auto;margin:12px -6px 0;padding:4px 6px}.command-results button{display:flex;align-items:center;text-align:left;width:100%;gap:13px;padding:11px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ws-ink);cursor:pointer;font:inherit}.command-results button:is(:hover,:focus-visible){background:var(--ws-raised);border-color:var(--ws-accent-line);outline:0}.command-results button>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.command-results strong{font-size:13px}.command-results small{font-size:11px;color:var(--ws-muted)}.command-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:var(--ws-blue);background:color-mix(in srgb,var(--ws-blue) 12%,transparent);flex-shrink:0}.command-results button:nth-child(3n+2) .command-icon{color:var(--ws-teal);background:color-mix(in srgb,var(--ws-teal) 12%,transparent)}.command-results button:nth-child(3n) .command-icon{color:var(--ws-purple);background:color-mix(in srgb,var(--ws-purple) 12%,transparent)}.command-current{font-size:10px;color:var(--ws-muted)}.command-empty{padding:24px 12px;color:var(--ws-muted);font-size:13px}.workspace-command footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--ws-border);padding-top:14px;margin-top:10px;font-size:10px;color:var(--ws-muted)}@media(min-width:761px) and (max-width:1250px){.taskbar-arrow,.taskbar-label span,.taskbar-search kbd{display:none}.workspace-taskbar{gap:7px}.workspace-taskbar button{font-size:11px;padding:8px}.taskbar-actions{justify-content:space-evenly}}@media(max-width:760px){.workspace-taskbar{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;margin-bottom:20px;border-radius:15px}.taskbar-label{padding-left:4px}.workspace-taskbar .taskbar-search{grid-row:1;grid-column:2;min-height:40px;padding:7px 10px;font-size:11px}.taskbar-search kbd{display:none}.taskbar-actions{grid-row:2;grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.taskbar-actions button{font-size:10px;padding:8px 4px;gap:6px;white-space:normal;flex-direction:column;line-height:1.35;background:var(--ws-raised);min-height:56px}.taskbar-arrow{display:none}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat,.admin-summary>button){min-height:155px;padding:15px;border-radius:16px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat strong,.admin-summary>button strong){font-size:32px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat-label>svg,.admin-summary>button>span:first-child>svg){width:28px;height:28px;padding:6px;border-radius:8px}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat-label,.admin-summary>button>span:first-child){font-size:11px}.owner-shell.admin-shell .owner-heading{flex-wrap:wrap;gap:14px}.owner-shell.admin-shell .owner-heading>.button{margin:0;align-self:flex-start}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.page-title h1,.owner-heading h1){font-size:28px}.owner-shell.admin-shell .admin-cost-values strong{font-size:23px}.owner-shell.admin-shell .admin-revenue .admin-section-heading{flex-wrap:wrap;gap:8px}.workspace-command{padding:18px}.command-heading h2{font-size:19px}.command-heading .eyebrow{font-size:8px}.workspace-command footer{font-size:9px}.command-current{display:none}}@media(prefers-reduced-motion:no-preference){:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.button,.workspace-taskbar button,.command-results button,.nav-item,.owner-sidebar nav button){transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s,box-shadow .2s}:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.button,.workspace-taskbar button):active{transform:scale(.97)}.workspace-command{animation:command-arrive .18s ease-out}@keyframes command-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover){:is(.app-shell.dashboard-theme,.owner-shell.admin-shell) :is(.stat,.admin-summary>button):hover{transform:translateY(-4px);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--tile-color) 22%,transparent),transparent 80%),var(--ws-chrome),var(--ws-surface);border-color:color-mix(in srgb,var(--tile-color) 65%,var(--ws-border));box-shadow:0 12px 25px #0003,inset 0 1px 0 #fff2}.workspace-taskbar button:hover .taskbar-arrow{transform:translate(2px,-2px);opacity:1}.taskbar-arrow{transition:transform .2s,opacity .2s}.app-shell.dashboard-theme .overview-shortcuts>button:hover{border-color:var(--shortcut-color);box-shadow:0 8px 24px #0002}}}@media(prefers-reduced-motion:reduce){.workspace-command,.workspace-command *{animation:none!important;transition:none!important}}@media(max-width:760px){.app-shell.dashboard-theme .compact-mobile-credit{display:block;padding:8px 12px;margin-bottom:16px}.mobile-credit-heading,.mobile-credit-heading>span{display:flex;align-items:center;gap:7px;min-width:0}.mobile-credit-heading{justify-content:space-between;gap:10px;min-height:28px}.mobile-credit-heading>span{font-size:12px;font-weight:600}.mobile-credit-heading>strong{display:flex;align-items:baseline;gap:5px;font-size:21px;line-height:1.2;color:var(--ws-orange);font-variant-numeric:tabular-nums;flex-shrink:0}.mobile-credit-heading>strong>small{font-size:10px;font-weight:400;color:var(--ws-muted)}.app-shell.dashboard-theme .compact-mobile-credit .progress{margin:4px 0 0;height:3px}.mobile-credit-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 12px;margin-top:4px}.app-shell.dashboard-theme .mobile-credit-actions>button,.credit-details>summary{min-height:44px;display:flex;align-items:center;gap:6px;padding:0;font-size:11px;color:var(--ws-muted);cursor:pointer}.app-shell.dashboard-theme .mobile-credit-actions>button{margin:0;justify-content:flex-end;white-space:nowrap}.credit-details>summary{list-style:none}.credit-details>summary::-webkit-details-marker{display:none}.credit-details[open]{grid-column:1/-1}.credit-details[open]+button{grid-column:2}.credit-details[open]>summary svg{transform:rotate(180deg)}.credit-details>div{padding:0 0 8px}.credit-details>summary:focus-visible{outline:2px solid var(--ws-orange);outline-offset:3px;border-radius:4px}.app-shell.dashboard-theme .customer-checklist{margin:0 0 16px}.app-shell.dashboard-theme .checklist-summary-copy>span{display:block;font-size:12px;line-height:1.5;margin-top:5px}.app-shell.dashboard-theme .checklist-toggle{font-size:11px;flex-shrink:0}.app-shell.dashboard-theme .page-title{margin-bottom:20px}.app-shell.dashboard-theme .stats{gap:12px}.app-shell.dashboard-theme .stat{padding:16px;min-height:155px}.app-shell.dashboard-theme .stat .stat-label{font-size:12px;gap:8px}.app-shell.dashboard-theme .stat>strong{font-size:30px;margin:12px 0 8px}.app-shell.dashboard-theme .stat>small{font-size:11px;line-height:1.5}}.receptionist-editor{display:block!important;max-width:1120px;margin-inline:auto}.receptionist-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px;padding:6px;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:16px}.receptionist-tabs button{padding:12px 16px;border:0;border-radius:11px;background:transparent;color:var(--ws-muted);cursor:pointer}.receptionist-tabs button.active{background:color-mix(in srgb,var(--ws-accent,#ff754c) 15%,var(--ws-surface));color:var(--ws-ink);box-shadow:inset 0 0 0 1px var(--ws-border)}.receptionist-editor .form-panel{padding:28px}.receptionist-editor .receptionist-customization{margin:0;padding:0;background:none;border:0}.greeting-templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.greeting-templates button{padding:16px;text-align:left;background:var(--ws-raised);border:1px solid var(--ws-border);border-radius:14px;color:var(--ws-ink);cursor:pointer}.greeting-templates span,.greeting-templates strong{display:block}.greeting-templates span{margin-top:8px;font-size:12px;line-height:1.6;color:var(--ws-muted)}.greeting-templates button:hover{border-color:var(--ws-accent,#ff754c)}.editor-section{border-top:1px solid var(--ws-border);padding:18px 0}.editor-section summary{font-size:16px;font-weight:600;cursor:pointer;color:var(--ws-ink);padding:5px 0}.editor-section[open] summary{margin-bottom:16px}.wording-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.wording-chips button{padding:10px 12px;border:1px solid var(--ws-border);background:var(--ws-raised);color:var(--ws-ink);border-radius:10px;cursor:pointer;font-size:12px}.editor-actions{position:sticky;bottom:14px;z-index:8;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding:16px;margin-top:22px;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:16px;box-shadow:0 8px 26px #0003}.editor-actions>span{font-size:12px;color:var(--ws-muted);margin-right:auto}.editor-customization h2{font-size:25px!important}.editor-customization textarea{color:var(--ws-ink)!important}.provider-spend-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid var(--ws-border)}.provider-spend-breakdown>div{display:grid;gap:5px}.provider-spend-breakdown span,.provider-spend-breakdown strong{font-size:13px}.provider-spend-breakdown small{font-size:11px;color:var(--ws-muted)}@media(max-width:700px){.receptionist-editor .form-panel{padding:18px}.receptionist-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.receptionist-tabs button{padding:12px 8px;font-size:12px}.greeting-templates{grid-template-columns:1fr;gap:8px}.greeting-templates button{padding:12px}.greeting-templates span{font-size:12px}.editor-actions{position:static;padding:14px;gap:10px}.editor-actions>span{width:100%}.editor-actions>.row{width:100%;display:grid;grid-template-columns:1fr}.editor-actions>.button{width:100%}.editor-customization .style-controls,.provider-spend-breakdown{grid-template-columns:1fr}}.admin-users .admin-filters{margin:14px 0 8px}.admin-user-explainer{font-size:11px;color:var(--ws-muted);margin:8px 0 12px}.admin-user-explainer summary{cursor:pointer}.admin-user-explainer p{max-width:680px;line-height:1.6}.admin-person-line.admin-user-row{grid-template-columns:minmax(120px,1.3fr) minmax(100px,1fr) 90px 90px 14px;gap:14px;min-height:52px;padding:9px 10px}.admin-user-identity{min-width:0}.admin-user-identity strong{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ws-ink)}.admin-user-business{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-money{display:flex;flex-direction:column;gap:3px;text-align:right}.admin-user-money small{font-size:10px;color:var(--ws-muted)}.admin-user-money strong{font-size:13px;color:var(--ws-ink);font-variant-numeric:tabular-nums}.admin-user-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#e5b967}.admin-user-dot[data-tone=green]{background:#61d7b7}.admin-user-dot[data-tone=red]{background:#f37e82}@media(max-width:700px){.admin-person-line.admin-user-row{grid-template-columns:minmax(90px,1fr) minmax(70px,.8fr) 62px 66px;gap:7px;padding:8px 4px;min-height:48px}.admin-user-row>svg{display:none}.admin-user-business,.admin-user-identity strong{font-size:11px}.admin-user-money strong{font-size:12px}.admin-user-money small{font-size:9px}.admin-users .admin-filters{display:grid;grid-template-columns:1fr}}.credit-billing-mini{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--ws-border);padding-top:10px;margin-top:10px}.credit-billing-mini>div{display:flex;flex-direction:column;gap:4px}.credit-billing-mini small{font-size:11px;color:var(--ws-muted)}.credit-billing-mini strong{font-size:16px;font-variant-numeric:tabular-nums}.compact-mobile-credit .credit-billing-mini{padding-top:7px;margin-top:7px}.compact-mobile-credit .credit-billing-mini>div{flex-direction:row;align-items:center;justify-content:space-between}.compact-mobile-credit .credit-billing-mini strong{font-size:14px}.app-shell.dashboard-theme .live-credit{padding:11px 12px}.app-shell.dashboard-theme .live-credit>.row{gap:6px}.app-shell.dashboard-theme .live-credit>.row strong{font-size:11px}.app-shell.dashboard-theme .credit-amount{margin:7px 0 5px;gap:1px}.app-shell.dashboard-theme .credit-amount strong{font-size:23px}.app-shell.dashboard-theme .credit-amount span{font-size:10px}.app-shell.dashboard-theme .live-credit .progress{margin:6px 0;height:3px}.app-shell.dashboard-theme .live-credit .credit-billing-mini{gap:8px;margin-top:7px;padding-top:7px}.app-shell.dashboard-theme .live-credit .credit-billing-mini>div{gap:1px}.app-shell.dashboard-theme .live-credit .credit-billing-mini small{font-size:10px}.app-shell.dashboard-theme .live-credit .credit-billing-mini strong{font-size:13px}.credit-compact-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;align-items:start;margin-top:3px}.credit-details>summary{display:flex;align-items:center;gap:4px;min-height:36px;font-size:10px;list-style:none;color:var(--ws-muted);cursor:pointer}.credit-details>summary::-webkit-details-marker{display:none}.credit-details[open]{grid-column:1/-1}.credit-details[open]+button{grid-column:2}.credit-details[open]>summary svg{transform:rotate(180deg)}.credit-details>summary:focus-visible{outline:2px solid var(--ws-orange);outline-offset:2px;border-radius:4px}.app-shell.dashboard-theme .credit-compact-actions>button{margin:0;min-height:36px;font-size:10px;gap:3px;width:auto;justify-content:flex-end}.credit-compact-actions .credit-details>div{padding-bottom:8px}@media(max-width:760px){.app-shell.dashboard-theme .compact-mobile-credit{padding:8px 12px}.app-shell.dashboard-theme .compact-mobile-credit .credit-billing-mini{border:0;padding-top:0;margin-top:5px;gap:16px}.app-shell.dashboard-theme .compact-mobile-credit .credit-billing-mini>div{gap:5px}.app-shell.dashboard-theme .mobile-credit-actions{margin-top:0}.app-shell.dashboard-theme .mobile-credit-actions>button,.mobile-credit-actions .credit-details>summary{min-height:44px}.app-shell.dashboard-theme .compact-mobile-credit .progress{margin:3px 0}.mobile-credit-heading>strong{font-size:20px}}.live-call-trigger{display:flex;align-items:center;gap:6px;min-height:44px;padding:8px 10px;border:1px solid var(--ws-border);border-radius:12px;font-size:11px;color:var(--ws-muted);background:var(--ws-surface)}.live-call-trigger.available{border-color:var(--ws-success);color:var(--ws-success)}.live-call-overlay{position:fixed;inset:0;z-index:120;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:20px;display:grid;place-items:center;background:#080c14b5;backdrop-filter:blur(8px)}.live-call-overlay::backdrop{background:transparent}.live-call-modal{width:min(480px,calc(100vw - 40px));min-width:0;background:var(--ws-surface);border-color:var(--ws-border);color:var(--ws-ink)}.live-call-modal p{color:var(--ws-muted)}.live-call-explainer{padding:14px;border:1px solid var(--ws-border);border-radius:12px;margin-bottom:18px;font-size:12px}.live-call-explainer p{margin-top:8px;line-height:1.7}.live-call-buttons{display:flex;gap:10px}.live-call-state{font-size:12px;margin-top:14px!important}.live-call-error{color:var(--ws-warning)!important;font-size:12px}.live-call-modal>.button{width:100%}@media(max-width:760px){.live-call-trigger span{display:none}.live-call-trigger{min-width:44px;justify-content:center;padding:8px}.live-call-modal{padding:26px 20px}.live-call-buttons{flex-wrap:wrap}.live-call-buttons>button{flex:1}}:root[data-workspace-theme=light]:has(.dashboard-theme){--ws-canvas:#f3edff;--ws-surface:#fff;--ws-raised:#ede3ff;--ws-sidebar:#fcfaff;--ws-border:#d7c6f5;--ws-ink:#25123f;--ws-muted:#615174;--ws-accent:#7025cf;--ws-accent-line:#b78aef;--ws-selected:#e8d5ff;--ws-primary:#7c28df;--ws-purple:#a71cab;--ws-blue:#215bd7;--ws-orange:#7025cf;--ws-teal:#007b68;--ws-chrome:linear-gradient(145deg,#ffffffbb,#ffffff00 60%,#a17ac312)}:root[data-workspace-theme=light] .dashboard-theme :is(.brand-crop:not(.customer-logo),.mobile-brand:not(.has-custom-logo)){filter:none}:root[data-workspace-theme=light] .dashboard-theme :is(.brand-crop:not(.customer-logo),.mobile-brand:not(.has-custom-logo)) img{filter:none}:root[data-workspace-theme=light] .app-shell.dashboard-theme :is(.sidebar .support,.profile>a,.live-credit>button){color:var(--ws-muted)}:root[data-workspace-theme=light] .app-shell.dashboard-theme .live-credit svg{color:var(--ws-accent)}:root[data-workspace-theme=light] .app-shell.dashboard-theme .live-credit .progress i{background:linear-gradient(90deg,#7025cf,#bd53ed)}:root[data-workspace-theme=light] .app-shell.dashboard-theme .button:not(.secondary){background:linear-gradient(135deg,#922de8,#6520c2);border-color:#7025cf;color:#fff}:root[data-workspace-theme=light] .app-shell.dashboard-theme .brand-crop:not(.customer-logo){transform:none;width:145px;height:62px}:root[data-workspace-theme=light] .app-shell.dashboard-theme .brand-crop:not(.customer-logo) img{width:162px;height:162px;left:-8px;top:-47px}.app-shell.dashboard-theme .receptionist-editor .receptionist-customization{margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.app-shell.dashboard-theme .receptionist-editor .form-panel{padding:clamp(20px,2.7vw,32px);min-width:0}.app-shell.dashboard-theme .editor-customization>h2{margin:0 0 10px;line-height:1.25;letter-spacing:-.035em}.app-shell.dashboard-theme .editor-customization>p{margin:0 0 22px;line-height:1.65;max-width:70ch}.app-shell.dashboard-theme .receptionist-customization .field :is(input:not([type=range]),textarea,select){background:var(--ws-surface);color:var(--ws-ink);border-color:var(--ws-border);max-width:100%;min-width:0;border-radius:11px}.app-shell.dashboard-theme .receptionist-customization textarea{line-height:1.7;padding:14px;resize:vertical}.app-shell.dashboard-theme .receptionist-customization .field{min-width:0}.app-shell.dashboard-theme .greeting-templates button{background:var(--ws-raised);border:1px solid var(--ws-border);color:var(--ws-ink);border-radius:14px;padding:18px;text-align:left;line-height:1.5;overflow-wrap:anywhere;box-shadow:none}.app-shell.dashboard-theme .greeting-templates button:hover:not(:disabled){border-color:var(--ws-accent);background:color-mix(in srgb,var(--ws-accent) 7%,var(--ws-raised))}.app-shell.dashboard-theme .greeting-templates button:focus-visible,.app-shell.dashboard-theme .wording-chips button:focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}.app-shell.dashboard-theme .greeting-templates span{color:var(--ws-muted);line-height:1.7}.app-shell.dashboard-theme .editor-section{margin-top:8px;padding:22px 0}.app-shell.dashboard-theme .editor-section>summary{line-height:1.5;padding:6px 0;overflow-wrap:anywhere}.app-shell.dashboard-theme .editor-section>p{margin:0 0 14px;line-height:1.65}.app-shell.dashboard-theme .wording-chips button{min-height:44px;line-height:1.5;white-space:normal}.app-shell.dashboard-theme .receptionist-tabs button{min-height:44px;line-height:1.4}.app-shell.dashboard-theme .receptionist-tabs button.active{background:var(--ws-selected);color:var(--ws-accent)}.app-shell.dashboard-theme :is(.style-sample,.preview-quote,.voice-preview-card) :is(p,blockquote){color:var(--ws-ink);overflow-wrap:anywhere}.app-shell.dashboard-theme .sidebar :is(.support,.profile>a){color:var(--ws-muted)}.app-shell.dashboard-theme .credit-compact-actions>button{color:var(--ws-muted)}.app-shell.dashboard-theme :is(.topbar,.page-title,.panel,.editor-actions){min-width:0}.app-shell.dashboard-theme .topbar{gap:14px}.app-shell.dashboard-theme .topbar .crumb{min-width:0;flex-shrink:1}.app-shell.dashboard-theme .topbar>button{flex-shrink:0}:root[data-workspace-theme=light] .app-shell.dashboard-theme .nav-item.active{color:var(--ws-accent);background:var(--ws-selected);border-color:var(--ws-accent-line);box-shadow:inset 3px 0 var(--ws-accent),0 3px 12px #6d43bb12}:root[data-workspace-theme=light] .app-shell.dashboard-theme :is(.text-button,.checklist-toggle){color:var(--ws-accent)}:root[data-workspace-theme=light] .app-shell.dashboard-theme .live-credit{border-color:var(--ws-accent-line);background:linear-gradient(145deg,#e5ceff,#f8f2ff 70%,#fff)}:root[data-workspace-theme=light] .app-shell.dashboard-theme .credit-amount strong{color:var(--ws-accent)}@media(min-width:761px) and (max-width:1150px){.app-shell.dashboard-theme .live-call-trigger span,.app-shell.dashboard-theme .topbar .help-link{display:none}.app-shell.dashboard-theme .live-call-trigger{min-width:44px;justify-content:center}.app-shell.dashboard-theme .topbar{padding-inline:22px;gap:12px}}@media(max-width:760px){.app-shell.dashboard-theme .receptionist-editor .form-panel{padding:20px 16px}.app-shell.dashboard-theme .editor-customization>h2{font-size:23px!important}.app-shell.dashboard-theme .greeting-templates button{padding:15px}.app-shell.dashboard-theme .editor-customization>p{font-size:13px}.app-shell.dashboard-theme .receptionist-customization textarea{font-size:16px}.app-shell.dashboard-theme .receptionist-tabs button:last-child{grid-column:1/-1}}.app-shell.dashboard-theme :is(.notification-panel,.allowance-details){padding:clamp(20px,3vw,32px);max-width:100%;margin-bottom:24px}.app-shell.dashboard-theme .notification-heading{align-items:flex-start;gap:18px;margin-bottom:28px}.app-shell.dashboard-theme .notification-heading .modal-icon{margin:0;flex-shrink:0;width:46px;height:46px}.app-shell.dashboard-theme .notification-heading h2{margin:4px 0 10px}.app-shell.dashboard-theme .notification-heading p{max-width:60ch;line-height:1.7}.app-shell.dashboard-theme .notification-panel>.field{max-width:680px;margin:18px 0}.app-shell.dashboard-theme .notification-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:22px 0}.app-shell.dashboard-theme .notification-device-status{display:inline-flex;padding:7px 12px;border:1px solid var(--ws-border);border-radius:100px;font-size:12px;background:var(--ws-raised)}.app-shell.dashboard-theme .notification-device-status.enabled{color:var(--ws-teal)}.app-shell.dashboard-theme .notification-privacy{padding:18px 0;border-top:1px solid var(--ws-border)}.app-shell.dashboard-theme .notification-privacy summary{cursor:pointer;color:var(--ws-muted);font-size:13px;min-height:30px}.app-shell.dashboard-theme .notification-privacy p{margin-top:12px;max-width:80ch;line-height:1.8}.app-shell.dashboard-theme .notification-devices{border-top:1px solid var(--ws-border);padding-top:22px;margin-top:10px}.app-shell.dashboard-theme .notification-devices h3{margin:0 0 14px}.app-shell.dashboard-theme .notification-device{border:1px solid var(--ws-border);background:var(--ws-raised);border-radius:13px;padding:16px;gap:16px;margin-top:10px}.app-shell.dashboard-theme .notification-device>div{min-width:0}.app-shell.dashboard-theme .notification-device small{line-height:1.6}.app-shell.dashboard-theme .customer-profile{padding:clamp(20px,3vw,32px)}.app-shell.dashboard-theme .customer-profile .profile-summary{margin-bottom:24px;gap:16px;align-items:center}.app-shell.dashboard-theme .customer-profile .profile-summary h2{margin:0 0 6px;overflow-wrap:anywhere}.app-shell.dashboard-theme .customer-profile .review-grid{gap:14px;margin:24px 0}.app-shell.dashboard-theme .customer-profile .review-grid>div{padding:18px;border:1px solid var(--ws-border);border-radius:13px;background:var(--ws-raised);min-width:0}.app-shell.dashboard-theme .customer-profile .review-grid strong{display:block;margin-top:8px;font-size:22px;line-height:1.3}.app-shell.dashboard-theme .customer-profile>.row{gap:12px}.app-shell.dashboard-theme .allowance-details{background:linear-gradient(135deg,color-mix(in srgb,var(--ws-accent) 10%,var(--ws-surface)),var(--ws-surface));border-color:var(--ws-accent-line)}.allowance-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.allowance-detail-heading>span:first-child{display:flex;align-items:center;gap:10px;font-weight:600}.allowance-detail-heading svg{color:var(--ws-accent)}.allowance-detail-balance{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin:28px 0 18px}.app-shell.dashboard-theme .allowance-detail-balance>strong{font-size:48px;line-height:1.1;letter-spacing:-2px;color:var(--ws-accent);font-variant-numeric:tabular-nums}.allowance-detail-balance>span{font-size:13px;color:var(--ws-muted)}.app-shell.dashboard-theme .allowance-details .progress{height:6px;margin:0 0 28px}.app-shell.dashboard-theme .allowance-details .progress i{background:linear-gradient(90deg,var(--ws-primary),var(--ws-accent))}.allowance-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.allowance-metrics>div{display:grid;gap:7px;padding:18px;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:13px;min-width:0}.allowance-metrics span{font-size:12px;color:var(--ws-muted)}.allowance-metrics strong{font-size:25px;font-variant-numeric:tabular-nums}.allowance-metrics small{font-size:11px;line-height:1.6}.allowance-freshness{display:flex;align-items:center;gap:8px;margin:22px 0;font-size:12px}.allowance-explanation{border-top:1px solid var(--ws-border);padding-top:18px}.allowance-explanation summary{cursor:pointer;font-size:13px}.allowance-explanation p{font-size:13px;line-height:1.75;margin-top:12px;max-width:78ch}.app-shell.dashboard-theme .forwarding-code{background:var(--ws-surface);border:1px solid var(--ws-border);padding:14px 16px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.app-shell.dashboard-theme .forwarding-code code{color:var(--ws-ink);font-size:20px;line-height:1.5;font-weight:600;overflow-wrap:anywhere;min-width:0}.app-shell.dashboard-theme .phone-connect-guide :is(h3,h4){margin:12px 0 16px}.app-shell.dashboard-theme .phone-connect-guide p{line-height:1.7}.app-shell.dashboard-theme .phone-connect-guide ol{padding-left:24px;margin:16px 0}.app-shell.dashboard-theme .phone-connect-guide li{padding-left:5px;margin:12px 0;line-height:1.7}@media(max-width:760px){.allowance-metrics{grid-template-columns:1fr}.allowance-metrics>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px}.allowance-metrics small{grid-column:1/-1}.app-shell.dashboard-theme .allowance-detail-balance>strong{font-size:38px}.app-shell.dashboard-theme .notification-heading{gap:12px}.app-shell.dashboard-theme .notification-heading .eyebrow{font-size:9px}.app-shell.dashboard-theme .notification-actions>button{width:100%}.app-shell.dashboard-theme .notification-device{flex-wrap:wrap}.app-shell.dashboard-theme .notification-device>div{flex:1}.app-shell.dashboard-theme .notification-device>button{margin-left:auto}.app-shell.dashboard-theme .customer-profile .review-grid{grid-template-columns:1fr}.app-shell.dashboard-theme .customer-profile>.row>.button,.app-shell.dashboard-theme .forwarding-code .button{width:100%}}@keyframes estly-content-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.app-shell.dashboard-theme #main-content>:is(.page-title,.panel,.receptionist-editor,.customer-billing),.owner-shell.admin-shell .admin-operations>.panel,.owner-shell.admin-shell .owner-heading{animation:estly-content-in .34s cubic-bezier(.22,1,.36,1) both}.app-shell.dashboard-theme .stats>.stat,.owner-shell.admin-shell .admin-summary>button{animation:estly-content-in .38s cubic-bezier(.22,1,.36,1) both}.app-shell.dashboard-theme .stats>.stat:nth-child(2),.owner-shell.admin-shell .admin-summary>button:nth-child(2){animation-delay:40ms}.app-shell.dashboard-theme .stats>.stat:nth-child(3),.owner-shell.admin-shell .admin-summary>button:nth-child(3){animation-delay:80ms}.app-shell.dashboard-theme .stats>.stat:nth-child(4),.owner-shell.admin-shell .admin-summary>button:nth-child(4){animation-delay:.12s}.app-shell.dashboard-theme .receptionist-tabs button,.owner-shell.admin-shell .owner-sidebar nav button{transition:background .18s,color .18s,box-shadow .18s}}:root[data-workspace-theme=light] .app-shell.dashboard-theme{background:radial-gradient(ellipse at 95% 0,#d9baff75,transparent 48%),radial-gradient(ellipse at 5% 45%,#dacbff55,transparent 45%),var(--ws-canvas)}:root[data-workspace-theme=light] .app-shell.dashboard-theme .stat{background:linear-gradient(135deg,color-mix(in srgb,var(--tile-color) 8%,white),color-mix(in srgb,var(--tile-color) 20%,white));border-color:color-mix(in srgb,var(--tile-color) 45%,white);box-shadow:0 7px 22px color-mix(in srgb,var(--tile-color) 10%,transparent),inset 0 1px 0 #fff}:root[data-workspace-theme=light] .app-shell.dashboard-theme .stat:after{height:3px;background:linear-gradient(90deg,var(--tile-color),color-mix(in srgb,var(--tile-color) 30%,white));opacity:1}:root[data-workspace-theme=light] .app-shell.dashboard-theme .stat-label>svg{background:var(--tile-color);color:white;box-shadow:0 4px 10px color-mix(in srgb,var(--tile-color) 20%,transparent)}:root[data-workspace-theme=light] .app-shell.dashboard-theme .overview-shortcuts>button{background:linear-gradient(145deg,white,color-mix(in srgb,var(--shortcut-color) 11%,white));border-color:color-mix(in srgb,var(--shortcut-color) 30%,white)}:root[data-workspace-theme=light] .app-shell.dashboard-theme .overview-shortcuts>button>svg:first-child{color:white;background:var(--shortcut-color)}:root[data-workspace-theme=light] .app-shell.dashboard-theme .nav-item.active{color:#fff;background:linear-gradient(115deg,#8527df,#6320bd);border-color:#7025cf;box-shadow:0 5px 15px #7025cf28}:root[data-workspace-theme=light] .app-shell.dashboard-theme .receptionist-tabs button.active{color:#fff;background:linear-gradient(115deg,#8527df,#6320bd);box-shadow:0 3px 10px #7025cf25}:root[data-workspace-theme=light] .app-shell.dashboard-theme .receptionist-tabs:before{display:none}:root[data-workspace-theme=light] .app-shell.dashboard-theme .bar.filled{background:linear-gradient(180deg,#bd53ed,#7025cf);box-shadow:0 0 14px #7025cf20}:root[data-workspace-theme=light] .app-shell.dashboard-theme .greeting-templates button{background:linear-gradient(135deg,#f8f2ff,#e9d8ff);border-color:#c6a4ef}:root[data-workspace-theme=light] .app-shell.dashboard-theme .allowance-details{background:linear-gradient(135deg,#e6d1ff,#fbf8ff 75%)}.workspace-loading{width:min(880px,100%);margin:24px auto;padding:clamp(24px,5vw,48px);border:1px solid var(--ws-border);border-radius:26px;background:var(--ws-surface);color:var(--ws-ink);overflow:hidden}.workspace-loading-heading{display:flex;align-items:center;gap:18px;margin-bottom:32px}.workspace-loading-heading h1{font-size:24px;margin:0 0 6px;letter-spacing:-.5px}.workspace-loading-heading p{margin:0;color:var(--ws-muted);font-size:14px}.workspace-loading-wave{display:flex;align-items:center;justify-content:center;gap:4px;width:58px;height:58px;flex-shrink:0;border-radius:18px;background:linear-gradient(145deg,#8d3de4,#6026c1);box-shadow:0 8px 26px #7c28df30}.workspace-loading-wave i{display:block;width:4px;height:12px;border-radius:4px;background:#fff}.workspace-loading-wave i:nth-child(2),.workspace-loading-wave i:nth-child(4){height:22px}.workspace-loading-wave i:nth-child(3){height:32px}.workspace-loading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-loading-grid>div{position:relative;overflow:hidden;border:1px solid var(--ws-border);border-radius:17px;padding:22px;background:var(--ws-raised)}.workspace-loading-grid b,.workspace-loading-grid span{display:block;border-radius:5px;background:color-mix(in srgb,var(--ws-muted) 15%,transparent);height:10px;width:45%}.workspace-loading-grid b{height:28px;width:30%;margin:22px 0}.workspace-loading-grid span:last-child{width:65%}@keyframes estly-reveal-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes estly-wave-breathe{0%,to{transform:scaleY(.55);opacity:.7}50%{transform:scaleY(1);opacity:1}}@keyframes estly-skeleton-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes estly-chart-grow{0%{transform:scaleY(.15);opacity:.35}to{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:no-preference){.app-shell.dashboard-theme #main-content>:is(.page-title,.panel,.receptionist-editor,.customer-billing,.more-page),.app-shell.dashboard-theme .connections-editor,.app-shell.dashboard-theme .receptionist-editor .form-panel{animation:estly-reveal-rise .58s cubic-bezier(.16,1,.3,1) backwards}.app-shell.dashboard-theme .dashboard-grid>.panel,.app-shell.dashboard-theme .more-grid>.more-tile,.app-shell.dashboard-theme .overview-shortcuts>button,.app-shell.dashboard-theme .stats>.stat{animation:estly-reveal-rise .65s cubic-bezier(.16,1,.3,1) backwards}.app-shell.dashboard-theme :is(.stats,.overview-shortcuts,.dashboard-grid,.more-grid)>:nth-child(2){animation-delay:70ms}.app-shell.dashboard-theme :is(.stats,.overview-shortcuts,.more-grid)>:nth-child(3){animation-delay:.14s}.app-shell.dashboard-theme :is(.stats,.overview-shortcuts,.more-grid)>:nth-child(4){animation-delay:.21s}.app-shell.dashboard-theme .overview-shortcuts>:nth-child(5){animation-delay:.28s}.app-shell.dashboard-theme .bar.filled{transform-origin:bottom;animation:estly-chart-grow .8s cubic-bezier(.16,1,.3,1) backwards;animation-delay:.16s}.workspace-loading{animation:estly-reveal-rise .5s cubic-bezier(.16,1,.3,1) backwards}.workspace-loading-wave i{animation:estly-wave-breathe 1.2s ease-in-out infinite}.workspace-loading-wave i:nth-child(2){animation-delay:.1s}.workspace-loading-wave i:nth-child(3){animation-delay:.2s}.workspace-loading-wave i:nth-child(4){animation-delay:.3s}.workspace-loading-wave i:nth-child(5){animation-delay:.4s}.workspace-loading-grid>div:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,#ffffff28,transparent);animation:estly-skeleton-shine 1.8s ease-in-out infinite}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.app-shell.dashboard-theme :is(.overview-shortcuts>button,.greeting-templates button,.more-tile){transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .2s}.app-shell.dashboard-theme :is(.overview-shortcuts>button,.greeting-templates button,.more-tile):hover{transform:translateY(-3px);box-shadow:0 9px 24px #7025cf18}}@media(max-width:760px){.workspace-loading{padding:22px 16px;margin:16px auto}.workspace-loading-heading{gap:12px}.workspace-loading-heading h1{font-size:20px}.workspace-loading-grid{gap:10px}.workspace-loading-grid>div{padding:16px}}:root[data-workspace-theme=light] .app-shell.dashboard-theme .nav-item.active svg{color:#fff}@media(prefers-reduced-motion:no-preference){.app-shell.dashboard-theme .stats>.stat:nth-child(2){animation-delay:70ms}.app-shell.dashboard-theme .stats>.stat:nth-child(3){animation-delay:.14s}.app-shell.dashboard-theme .stats>.stat:nth-child(4){animation-delay:.21s}}.live-call-overlay.is-incoming .live-call-modal{text-align:center;padding:42px 30px;border-radius:28px;box-shadow:0 24px 100px #0006;background:var(--ws-surface)}.live-call-modal .eyebrow{display:block;margin:18px 0 12px;font-size:11px;letter-spacing:.14em;color:var(--ws-muted)}.live-call-modal .modal-icon{margin-inline:auto}.live-call-modal .live-call-explainer>strong{display:block;margin-top:8px}.live-call-modal .live-call-explainer a{display:inline-block;margin-top:8px;text-decoration:underline}.live-call-modal .call-countdown{font-size:44px;font-weight:650;font-variant-numeric:tabular-nums;margin:26px 0}.call-countdown span{display:block;font-size:13px;font-weight:400;color:var(--ws-muted)}.live-call-modal .live-call-buttons{justify-content:center;margin-block:24px;gap:14px}.live-call-modal .live-call-buttons .button{min-height:58px;flex:1;justify-content:center}.live-call-modal .call-answer{background:#087f5b!important;color:#fff!important;border-color:#0b9c70!important}.live-call-modal .call-decline{background:#b52a39!important;color:#fff!important;border-color:#ce4350!important}.live-call-modal .call-sound{width:100%;margin-top:12px;white-space:normal}.call-pulse{animation:estlyCallPulse 1.8s ease-in-out infinite;background:#087f5b22!important;color:#20a67d!important}@keyframes estlyCallPulse{50%{box-shadow:0 0 0 14px #20a67d12;transform:scale(1.04)}}@media(max-width:760px){.live-call-overlay.is-incoming{padding:0}.live-call-overlay.is-incoming .live-call-modal{width:100%;min-height:100dvh;max-height:100dvh;overflow:auto;border-radius:0;display:flex;flex-direction:column;justify-content:center;padding:calc(48px + env(safe-area-inset-top)) 24px calc(32px + env(safe-area-inset-bottom))}.live-call-modal h2{font-size:30px}.live-call-modal .modal-close{top:calc(18px + env(safe-area-inset-top));right:20px}}@media(prefers-reduced-motion:reduce){.call-pulse{animation:none}}.app-shell.dashboard-theme .page-title:has(+.call-tabs){display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.app-shell.dashboard-theme .page-title:has(+.call-tabs) :is(.eyebrow,p){display:none}.app-shell.dashboard-theme .page-title:has(+.call-tabs) h1{margin:0}.app-shell.dashboard-theme .page-title:has(+.call-tabs)>button{width:auto;flex-shrink:0;min-height:44px;padding:10px 12px;font-size:13px}.followup-card>.feature-connection-link{margin:20px 0;padding:22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;background:transparent;border:0}.followup-card>.feature-connection-link p{margin:0}.followup-card .followup-empty.awaiting-crm{display:none}.followup-state.is-connected{color:var(--ws-success);border-color:var(--ws-success-line);background:var(--ws-success-bg)}.followup-state.is-connected>span{background:var(--ws-success)}.calendar-status-header{display:flex;justify-content:flex-end;margin-bottom:16px}@media(max-width:760px){.app-shell.dashboard-theme .live-call-trigger{display:grid!important;place-items:center;width:44px;height:44px;min-width:44px;padding:10px}.app-shell.dashboard-theme .live-call-trigger>span{display:none}.app-shell.dashboard-theme .top-right{gap:8px}.calendar-status-header{justify-content:flex-start}}