:root{color:#e9edf2;font-synthesis:none;background:#0b0d10;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#0b0d10;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}#root{min-height:100vh}.shell{grid-template-columns:210px 1fr;min-height:100vh;display:grid}aside{background:#0d1013;border-right:1px solid #20252b;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.brand{letter-spacing:.08em;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:14px;display:flex}.brand b{font-weight:800}.brand span{color:#72a7ff}.agency{letter-spacing:.1em;color:#9ba6b2;border:1px solid #252b32;border-radius:8px;justify-content:space-between;align-items:center;height:38px;margin:16px 6px 20px;padding:0 10px;font-size:10px;display:flex}nav{flex-direction:column;gap:3px;display:flex}nav button,.sideBottom button{color:#8e99a5;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;height:38px;padding:0 10px;font-size:12px;display:flex}nav button:hover,.sideBottom button:hover{color:#e8edf2;background:#151a1f}nav button.on{color:#dce9fb;background:#18202a}nav button.on svg{color:#6ca5ff}.sideBottom{margin-top:auto}.sideBottom>button{width:100%}.user{cursor:pointer;border-top:1px solid #20252b;align-items:center;gap:10px;margin-top:10px;padding:17px 7px 0;display:flex}.user i{color:#a8c8f4;background:#1d2732;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.user span{flex-direction:column;gap:2px;display:flex}.user b{font-size:10px}.user small{color:#68737e;font-size:9px}main{min-width:0;padding:34px 38px 60px}header{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}header h1{letter-spacing:-.04em;margin:6px 0 0;font-size:32px}.eyebrow{letter-spacing:.17em;color:#63707d;font-size:8px;font-weight:700}.headerActions{gap:8px;display:flex}.headerActions button,.tools button,.modalFoot button,.drawerActions button{border:1px solid #282e35;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:10px;display:flex}.ghost,.tools button{color:#aab4be;background:#101419}.primary{color:#101419;background:#e9eef3;font-weight:650;border:1px solid #dce4ec!important}.viewbar{border-bottom:1px solid #23282e}.views{gap:3px;display:flex;overflow:auto}.views button{color:#7f8a95;white-space:nowrap;background:0 0;border:0;height:40px;padding:0 12px;font-size:10px;position:relative}.views button.active{color:#eef2f5}.views button.active:after{content:"";background:#6da8ff;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.views b{color:#596570;margin-left:5px}.tools{align-items:center;gap:7px;height:62px;display:flex}.tools label{color:#66727d;background:#101419;border:1px solid #282e35;border-radius:7px;align-items:center;gap:8px;width:260px;height:36px;padding:0 10px;display:flex}.tools input{color:#e7ebef;background:0 0;border:0;outline:0;width:100%;font-size:11px}.tools input::placeholder{color:#59636d}.resultCount{color:#59636d;margin-left:auto;font-size:9px}.gridWrap{background:#0e1115;border:1px solid #242a30;border-radius:9px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:1120px}th{text-align:left;color:#65717d;text-transform:uppercase;letter-spacing:.08em;background:#12161b;border-bottom:1px solid #272d33;height:38px;padding:0 12px;font-size:8px;font-weight:700}td{color:#9ca7b1;white-space:nowrap;border-bottom:1px solid #1c2126;height:50px;padding:0 12px;font-size:10px}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#12171c}tbody tr.selected td{background:#131d28}td b{color:#e1e6ea}.check{text-align:center;width:38px;padding:0 8px}input[type=checkbox]{accent-color:#6da8ff}.status{color:#a9c8ee;background:#18202a;border-radius:99px;align-items:center;height:22px;padding:0 8px;font-size:9px;display:inline-flex}.yes{color:#82cda0}.no{color:#68737d}.dnc{color:#e18181;border:1px solid #573030;border-radius:4px;margin-left:7px;padding:2px 4px;font-size:7px}.leadLink{cursor:pointer}.leadLink:hover{text-decoration:underline}.emptyLive{color:#68737d;place-items:center;height:130px;font-size:11px;display:grid}.placeholder{text-align:center;max-width:580px;margin:14vh auto}.placeholder span{letter-spacing:.18em;color:#6da8ff;font-size:8px}.placeholder h2{letter-spacing:-.04em;margin:12px 0;font-size:34px}.placeholder p,.muted{color:#77828c;font-size:12px;line-height:1.6}.loginPage{place-items:center;min-height:100vh;display:grid}.loginCard{background:#0e1216;border:1px solid #242a30;border-radius:14px;width:min(390px,100vw - 32px);padding:34px}.loginBrand{margin-bottom:42px;padding:0}.loginCard h1{letter-spacing:-.045em;margin:9px 0;font-size:31px}.loginCard>p{color:#6f7b86;margin:0 0 28px;font-size:11px}.loginCard>label,.formGrid label,.detailGrid label{color:#78848f;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:7px;font-size:9px;display:flex}.loginCard>label{margin:13px 0}.loginCard input,.formGrid input,.formGrid select,.formGrid textarea,.detailGrid input,.detailGrid select,.detailGrid textarea,.drawerActions select{color:#e8edf2;background:#0a0d10;border:1px solid #293038;border-radius:8px;outline:none;padding:0 12px}.loginCard input,.formGrid input,.formGrid select,.detailGrid input,.detailGrid select,.drawerActions select{height:42px}.formGrid textarea,.detailGrid textarea{resize:vertical;padding:10px 12px}.loginCard input:focus,.formGrid input:focus,.detailGrid input:focus,.formGrid textarea:focus,.detailGrid textarea:focus{border-color:#628fc9}.loginButton{border-radius:8px;width:100%;height:42px;margin-top:12px}.modalBackdrop,.drawerBackdrop{z-index:50;background:#020407b8;position:fixed;inset:0}.modalBackdrop{place-items:center;padding:20px;display:grid}.modal{background:#0f1317;border:1px solid #2a3138;border-radius:14px;width:min(720px,100%);max-height:90vh;padding:24px;overflow:auto}.modalHead,.drawerHead{justify-content:space-between;align-items:flex-start;display:flex}.modalHead h2,.drawerHead h2{letter-spacing:-.035em;margin:5px 0 0;font-size:25px}.modalHead>button,.drawerHead>button{color:#7e8994;background:0 0;border:0;font-size:25px}.formGrid,.detailGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.span2{grid-column:1/-1}.checkRow{align-items:center;text-transform:none!important;letter-spacing:0!important;color:#aab4be!important;flex-direction:row!important;gap:8px!important}.checkRow input{height:auto!important}.danger{color:#db8b8b!important}.modalFoot{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.drawerBackdrop{justify-content:flex-end;display:flex}.drawer{background:#0d1115;border-left:1px solid #293038;flex-direction:column;width:min(620px,100%);height:100%;display:flex}.drawerHead{border-bottom:1px solid #20262c;padding:24px}.drawerScroll{padding:22px 24px 40px;overflow:auto}.drawerActions{align-items:center;gap:8px;margin-top:18px;display:flex}.drawerActions select{min-width:190px}.safetyBanner{color:#e39b9b;letter-spacing:.06em;background:#1d1010;border:1px solid #5d3030;border-radius:8px;margin:14px 24px 0;padding:10px 12px;font-size:9px;font-weight:700}.timeline{border-top:1px solid #242a30;margin-top:30px;padding-top:20px}.timelineTitle{justify-content:space-between;margin-bottom:15px;display:flex}.timelineTitle b{color:#66717b;font-size:9px}.timeline article{grid-template-columns:12px 1fr;gap:10px;padding:0 0 16px;display:grid}.timeline article i{background:#6da8ff;border-radius:50%;width:7px;height:7px;margin-top:4px}.timeline article div{flex-direction:column;gap:3px;display:flex}.timeline article small{color:#68737d;font-size:8px}.timeline article p{color:#929ca6;margin:4px 0 0;font-size:10px}.loginError{color:#e48787;margin-top:10px;font-size:10px}@media (width<=760px){.shell{grid-template-columns:1fr}aside{z-index:20;border-top:1px solid #20252b;border-right:0;height:62px;padding:5px 8px;display:block;position:fixed;inset:auto 0 0}.brand,.agency,.sideBottom{display:none}aside nav{grid-template-columns:repeat(5,1fr);height:100%;display:grid}aside nav button{flex-direction:column;justify-content:center;gap:3px;height:52px;padding:0;font-size:8px}aside nav button:nth-child(n+6){display:none}main{padding:25px 16px 90px}header{align-items:flex-start;margin-bottom:22px}.headerActions .ghost{display:none}header h1{font-size:28px}.tools{overflow:auto}.tools label{min-width:200px}.resultCount{display:none}.gridWrap{border-radius:8px 0 0 8px;margin-right:-16px}.views{margin-right:-16px}.formGrid,.detailGrid{grid-template-columns:1fr}.span2{grid-column:auto}.drawer{width:100%}}.todayHero{border-bottom:1px solid #23282e;justify-content:space-between;align-items:flex-end;margin-bottom:22px;padding:0 0 24px;display:flex}.todayHero h2{letter-spacing:-.035em;margin:7px 0;font-size:28px}.todayHero p{color:#74808b;font-size:11px}.todayHero>button{border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;display:flex}.metricGrid{background:#0e1115;border:1px solid #242a30;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid;overflow:hidden}.metricGrid article{border-right:1px solid #242a30;flex-direction:column;gap:6px;padding:18px;display:flex}.metricGrid article:last-child{border-right:0}.metricGrid span{text-transform:uppercase;letter-spacing:.1em;color:#64707b;font-size:8px}.metricGrid strong{font-size:25px}.metricGrid small{color:#6f7a84;font-size:9px}.todayColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.todayList{background:#0e1115;border:1px solid #242a30;border-radius:10px;overflow:hidden}.listTitle{border-bottom:1px solid #242a30;justify-content:space-between;align-items:center;height:46px;padding:0 14px;display:flex}.listTitle>div{align-items:center;gap:8px;display:flex}.listTitle>span{color:#74808b;font-size:9px}.listTitle button{color:#77838e;background:0 0;border:0}.todayList article{border-bottom:1px solid #1c2126;grid-template-columns:68px 1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.todayList article:last-child{border-bottom:0}.todayList time{color:#8eb5e9;font-size:10px}.todayList article div{flex-direction:column;gap:3px;display:flex}.todayList article b{font-size:10px}.todayList article small,.todayList article>span{color:#69747e;font-size:8px}.todayList>.muted{padding:18px}.dialerTop{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.dialerTop h2{margin:6px 0 0;font-size:24px}.dialerControls button{border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;display:flex}.dialerLayout{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.currentLead,.queuePanel{background:#0e1115;border:1px solid #242a30;border-radius:12px}.currentLead{padding:28px}.leadBadge{letter-spacing:.1em;color:#718091;text-transform:uppercase;font-size:8px}.currentLead h2{letter-spacing:-.04em;margin:8px 0 20px;font-size:34px}.phoneHero{color:#dce9fb;background:#16202a;border:1px solid #263847;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.leadMeta{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.leadMeta span{color:#8d98a2;border:1px solid #242a30;border-radius:8px;flex-direction:column;gap:5px;padding:10px;font-size:10px;display:flex}.leadMeta b{text-transform:uppercase;letter-spacing:.08em;color:#5f6b76;font-size:8px}.currentLead textarea{color:#e8edf2;resize:vertical;background:#0a0d10;border:1px solid #293038;border-radius:8px;outline:none;width:100%;padding:10px 12px}.dialerDisposition{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.dialerDisposition button{color:#aeb8c2;background:#12171c;border:1px solid #2a3138;border-radius:7px;height:34px;padding:0 10px;font-size:9px}.dialerDisposition .dangerBtn{color:#dc8f8f;background:#1c1010;border-color:#5a2d2d}.queuePanel{padding:0 14px}.queueHead{letter-spacing:.1em;color:#68737d;border-bottom:1px solid #242a30;justify-content:space-between;align-items:center;height:44px;font-size:8px;display:flex}.queueHead button{color:#77838e;background:0 0;border:0}.queueRow{border-bottom:1px solid #1f2429;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.queueRow:last-child{border-bottom:0}.queueRow div{flex-direction:column;gap:3px;display:flex}.queueRow small,.queueRow>span{color:#69747e;font-size:8px}.safetyBanner{align-items:center;gap:7px;display:flex}@media (width<=900px){.metricGrid{grid-template-columns:1fr 1fr}.metricGrid article:nth-child(2){border-right:0}.metricGrid article:nth-child(-n+2){border-bottom:1px solid #242a30}.todayColumns,.dialerLayout{grid-template-columns:1fr}.queuePanel{order:2}}@media (width<=600px){.todayHero{align-items:flex-start;gap:16px}.metricGrid{grid-template-columns:1fr}.metricGrid article{border-bottom:1px solid #242a30;border-right:0}.metricGrid article:last-child{border-bottom:0}.todayColumns{grid-template-columns:1fr}.todayList article{grid-template-columns:60px 1fr}.todayList article>span{display:none}.leadMeta{grid-template-columns:1fr}.currentLead{padding:20px}}.authLinks{justify-content:space-between;margin-top:15px;display:flex}.authLinks button,.backLink{color:#7eaeea;background:0 0;border:0;padding:5px 0;font-size:10px}.supportButton{text-align:center;color:#8995a0;border-top:1px solid #222930;margin-top:22px;padding-top:18px;font-size:10px;text-decoration:none;display:block}.authSuccess{color:#87d4a9;background:#0d1c15;border:1px solid #244c39;border-radius:7px;margin-top:10px;padding:9px 10px;font-size:10px;line-height:1.5}.authPage{background:#0b0d10;min-height:100vh;padding:60px 24px}.authWide{width:min(1040px,100%);margin:auto}.authWide>h1{letter-spacing:-.05em;margin:10px 0;font-size:42px}.authIntro{color:#78848f;max-width:610px;font-size:12px;line-height:1.7}.tierGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0 24px;display:grid}.tierCard{text-align:left;color:#dfe5ea;background:#0f1317;border:1px solid #262d34;border-radius:12px;min-height:190px;padding:20px;transition:all .15s}.tierCard:hover{border-color:#3a4856;transform:translateY(-1px)}.tierCard.chosen{background:#111923;border-color:#6da8ff;box-shadow:inset 0 0 0 1px #294b73}.tierCard small{text-transform:uppercase;letter-spacing:.12em;color:#6f7c88;font-size:8px}.tierCard h2{margin:8px 0;font-size:22px}.tierCard p{color:#7c8792;min-height:48px;font-size:10px;line-height:1.55}.tierCard b{color:#94bff4;font-size:9px}.signupForm{border-top:1px solid #232a30;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;padding-top:22px;display:grid}.signupForm label{color:#78848f;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:7px;font-size:9px;display:flex}.signupForm input{color:#e8edf2;background:#0a0d10;border:1px solid #293038;border-radius:8px;outline:none;height:42px;padding:0 12px}.signupForm .loginButton{min-width:160px;margin:0}.signupForm .loginError,.signupForm .authSuccess{grid-column:1/-1}.authWide>.supportButton{max-width:180px;margin-left:auto}@media (width<=800px){.tierGrid{grid-template-columns:1fr}.tierCard{min-height:0}.signupForm{grid-template-columns:1fr}.authWide>h1{font-size:34px}}.pendingAccess{background:#0a0d10;border:1px solid #293038;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin:4px 0 18px;padding:13px 14px;display:grid}.pendingAccess span{text-transform:uppercase;letter-spacing:.1em;color:#66737f;font-size:8px}.pendingAccess b{color:#e7edf2;font-size:13px}.pendingAccess small{color:#7e8a95;text-transform:capitalize;grid-column:1/-1;font-size:9px}.pendingNote{margin-bottom:14px!important}.supportLink{justify-content:center;align-items:center;text-decoration:none;display:flex}.pendingSignout{text-align:center;width:100%;margin-top:14px}.toolSelect{color:#aab4be;background:#101419;border:1px solid #282e35;border-radius:7px;height:36px;padding:0 10px;font-size:10px}.selectionBar{background:#101923;border:1px solid #29425e;border-radius:8px;align-items:center;gap:12px;height:42px;margin-bottom:8px;padding:0 12px;font-size:10px;display:flex}.selectionBar button{color:#83b3ee;background:0 0;border:0;font-size:9px}.importModal{width:min(920px,100%)}.dropZone{color:#9aa7b2;cursor:pointer;background:#0b0f13;border:1px dashed #35414c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:240px;margin-top:24px;display:flex}.dropZone:hover{background:#0d1319;border-color:#628fc9}.dropZone b{color:#e0e6eb;font-size:13px}.dropZone span{color:#687581;font-size:10px}.dropZone input{display:none}.importStats{border:1px solid #252c33;border-radius:9px;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid;overflow:hidden}.importStats div{border-right:1px solid #252c33;flex-direction:column;gap:3px;padding:13px 15px;display:flex}.importStats div:last-child{border-right:0}.importStats b{font-size:18px}.importStats span{text-transform:uppercase;letter-spacing:.09em;color:#687581;font-size:8px}.mappingGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mappingGrid label,.importDefaults label{text-transform:uppercase;letter-spacing:.08em;color:#73808b;flex-direction:column;gap:6px;font-size:8px;display:flex}.mappingGrid select,.importDefaults select,.importDefaults input{color:#dfe5ea;background:#0a0d10;border:1px solid #293038;border-radius:7px;height:37px;padding:0 9px}.importDefaults{border-top:1px solid #242a30;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;padding-top:18px;display:grid}.importSms{margin:17px 0}.importSms small{color:#66737f}.previewTable{border:1px solid #242a30;border-radius:8px;max-height:210px;overflow:auto}.previewTable table{min-width:650px}.previewTable td{height:36px}.importNotice{color:#d5ae70;align-items:center;gap:7px;margin-top:12px;font-size:9px;display:flex}.authSuccess{align-items:center;gap:7px;display:flex}@media (width<=760px){.mappingGrid,.importDefaults,.importStats{grid-template-columns:1fr 1fr}.importStats div:nth-child(2){border-right:0}.importStats div:nth-child(-n+2){border-bottom:1px solid #252c33}.tools .toolSelect{min-width:145px}}@media (width<=480px){.mappingGrid,.importDefaults{grid-template-columns:1fr}}.compactSelect{min-width:105px}.bulkBar{background:#101923;border:1px solid #29425e;border-radius:8px;align-items:center;gap:10px;min-height:48px;margin-bottom:8px;padding:6px 10px;font-size:9px;display:flex;overflow:auto}.bulkBar>b{white-space:nowrap;color:#dce8f5}.bulkBar>div{gap:4px;display:flex}.bulkBar select,.bulkBar input{color:#b8c4cf;background:#0c1116;border:1px solid #2a3642;border-radius:6px;height:32px;padding:0 8px;font-size:9px}.bulkBar input{width:105px}.bulkBar button{color:#b9d5f5;background:#172434;border:1px solid #34485c;border-radius:6px;height:32px;padding:0 9px;font-size:9px}.bulkBar button:disabled{opacity:.4}.bulkBar .clearBulk{color:#8d99a4;background:0 0;margin-left:auto}.bulkBar>span{white-space:nowrap;color:#83c99e}.miniTag{color:#91b8e8;border:1px solid #29415b;border-radius:99px;margin-left:5px;padding:2px 5px;font-size:7px}@media (width<=760px){.bulkBar{border-radius:8px 0 0 8px;margin-right:-16px}.bulkBar>b{background:#101923;padding-right:6px;position:sticky;left:0}}.importOverlay{z-index:90;color:#dfe5ea;background:#080b0e;grid-template-rows:56px 1fr 58px;display:grid;position:fixed;inset:0}.importTop{background:#0d1115;border-bottom:1px solid #242a30;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.importTop>div{align-items:center;gap:12px;display:flex}.importTop b{font-size:13px}.importTop span{color:#71808d;border-left:1px solid #30373e;padding-left:12px;font-size:9px}.importTop button{color:#aab4bd;background:0 0;border:0;font-size:24px}.importBody{grid-template-columns:400px 1fr;min-height:0;display:grid}.importConfig{background:#0b0f13;border-right:1px solid #242a30;padding:0 18px 30px;overflow:auto}.importConfig section{border-bottom:1px solid #20262c;padding:20px 0}.importLabel{letter-spacing:.11em;color:#687681;margin-bottom:10px;font-size:8px;display:block}.importDestination{background:#11161b;border:1px solid #293139;border-radius:7px;align-items:center;height:38px;padding:0 11px;font-size:10px;display:flex}.settingRow{color:#aeb8c1;border-bottom:1px solid #1d2328;justify-content:space-between;align-items:center;min-height:39px;font-size:10px;display:flex}.settingRow select{max-width:180px}.settingRow select,.mappingRow select,.stackField select,.stackField input{color:#c9d1d8;background:#0c1116;border:1px solid #29323a;border-radius:6px;height:32px;padding:0 8px;font-size:9px}.complianceHint{color:#626f7a;margin-top:9px;font-size:8px;line-height:1.5;display:block}.mappingHead{justify-content:space-between;align-items:center;display:flex}.mappingHead button{color:#77a8e4;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.mappingRows{border-top:1px solid #20262c}.mappingRow{border-bottom:1px solid #1d2328;grid-template-columns:125px 18px 1fr;align-items:center;gap:5px;height:45px;display:grid}.mappingRow label{align-items:center;gap:7px;font-size:9px;display:flex}.mappingRow i{color:#53606b;font-style:normal}.mappingRow select:disabled{opacity:.35}.stackField{color:#707e89;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:5px;margin-top:9px;font-size:8px;display:flex}.importPreview{background:#090c0f;overflow:auto}.previewHead{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090c0fef;border-bottom:1px solid #22282e;padding:18px 24px;position:sticky;top:0}.previewHead>div{align-items:baseline;gap:12px;display:flex}.previewHead b{font-size:14px}.previewHead span{color:#697783;font-size:9px}.recordPreview{gap:9px;padding:16px 24px 80px;display:grid}.recordPreview article{background:#0d1115;border:1px solid #252d34;border-radius:8px;padding:12px 14px}.recordPreview article.previewProblem{opacity:.58}.recordTitle{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.recordTitle>b{font-size:12px}.recordTitle em{text-transform:uppercase;border-radius:99px;padding:3px 7px;font-size:7px;font-style:normal}.recordTitle em.ready{color:#8fd6a8;background:#102419}.recordTitle em.duplicate{color:#e1b477;background:#2a2011}.recordTitle em.invalid{color:#e08f8f;background:#291313}.recordFields{grid-template-columns:repeat(6,minmax(90px,1fr));gap:12px;display:grid}.recordFields div{min-width:0}.recordFields span{text-transform:uppercase;letter-spacing:.09em;color:#65727d;margin-bottom:3px;font-size:7px;display:block}.recordFields b{color:#aeb9c2;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:500;display:block;overflow:hidden}.importFooter{z-index:3;background:#0d1115;border-top:1px solid #252c32;grid-row:3;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.importFooter>span{color:#778590;align-items:center;gap:5px;font-size:9px;display:flex}.importFooter>span b{color:#dfe5ea}.importFooter>div{gap:8px;display:flex}.importFooter button{color:#aeb8c1;background:#11161b;border:1px solid #303840;border-radius:6px;height:34px;padding:0 14px;font-size:9px}.importFooter .primary{color:#fff;background:#347fd8;border-color:#347fd8}.importEmpty{grid-row:2;place-items:center;padding:40px;display:grid}.importEmpty .dropZone{width:min(600px,90%)}.importError,.importResult{z-index:100;background:#13181d;border:1px solid #3a4148;border-radius:7px;padding:9px 13px;font-size:9px;position:fixed;bottom:68px;left:50%;transform:translate(-50%)}.importResult{color:#9fd4b0;align-items:center;gap:6px;display:flex}@media (width<=850px){.importBody{grid-template-columns:1fr}.importConfig{border-right:0}.importPreview{display:none}.importFooter>span{max-width:55%}.mappingRow{grid-template-columns:115px 18px 1fr}}.settingsPage{gap:12px;max-width:900px;padding:0 34px 50px;display:grid}.settingsPage section{background:#0c1014;border:1px solid #242b31;border-radius:9px;padding:18px}.settingsPage h2{margin:5px 0 8px;font-size:15px}.settingsPage p{color:#75828d;max-width:650px;font-size:10px;line-height:1.6}.settingsRows{border-top:1px solid #222930;margin-top:14px}.settingsRows div{border-bottom:1px solid #20262c;justify-content:space-between;align-items:center;min-height:40px;font-size:9px;display:flex}.settingsRows span{color:#6e7b86}.settingsRows b{font-weight:500}.pipelineTotal,.calendarCount{color:#71808c;font-size:9px}.kanban{grid-template-columns:repeat(7,minmax(190px,1fr));gap:9px;min-height:calc(100vh - 115px);padding:0 24px 28px;display:grid;overflow:auto}.kanbanCol{background:#090d10;border:1px solid #20272d;border-radius:8px;min-height:400px;padding:9px}.kanbanHead{text-transform:uppercase;letter-spacing:.07em;color:#788691;justify-content:space-between;padding:5px 3px 10px;font-size:9px;display:flex}.kanbanHead span{border:1px solid #293139;border-radius:99px;padding:1px 6px}.kanbanCol article{cursor:grab;background:#0e1317;border:1px solid #252d34;border-radius:7px;margin-bottom:8px;padding:10px}.kanbanCol article.moving{opacity:.45}.kanbanCol article>b{font-size:10px;display:block}.kanbanCol article>small{color:#65727d;margin:4px 0 9px;font-size:8px;display:block}.kanbanCol article>div{color:#74818b;justify-content:space-between;gap:6px;font-size:7px;display:flex}.kanbanCol article strong{color:#a9b4bd;font-weight:500}.kanbanCol select{color:#9ca8b1;background:#0a0f13;border:1px solid #293139;border-radius:5px;width:100%;height:27px;margin-top:9px;font-size:8px}.calendarPage,.teamPage{max-width:1000px;padding:0 32px 40px}.calendarPage section{margin-bottom:20px}.calendarPage h3{color:#6e7c87;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.calendarPage article{border-bottom:1px solid #20272d;grid-template-columns:85px 1fr auto;align-items:center;min-height:58px;display:grid}.calendarPage time{font-size:10px}.calendarPage article div{gap:3px;display:grid}.calendarPage article b{font-size:10px}.calendarPage article span,.calendarPage article em{color:#74818b;font-size:8px;font-style:normal}.calendarPage article em{text-transform:uppercase}.emptyModule,.moduleNote{color:#6f7c86;border:1px dashed #293139;border-radius:8px;padding:18px;font-size:9px}.teamSummary{align-items:baseline;gap:8px;margin-bottom:18px;display:flex}.teamSummary b{font-size:26px}.teamSummary span{color:#71808b;font-size:9px}.teamTable{border:1px solid #242c32;border-radius:8px;margin-bottom:14px;overflow:hidden}.teamRow{border-bottom:1px solid #20272d;grid-template-columns:1fr 160px 120px;align-items:center;min-height:46px;padding:0 13px;font-size:9px;display:grid}.teamRow:last-child{border:0}.teamHead{color:#66747f;text-transform:uppercase;min-height:34px;font-size:7px}.teamRow>span:first-child{align-items:center;gap:7px;display:flex}.teamRow small{color:#62707b}.statusDot{text-transform:capitalize;color:#8fcba2}@media (width<=900px){.kanban{grid-template-columns:repeat(7,220px);padding:0 14px 24px}.calendarPage,.teamPage{padding:0 16px 30px}.teamRow{grid-template-columns:1fr 90px 70px}}.tasksPage{max-width:1100px;padding:0 32px 40px}.taskTabs{border-bottom:1px solid #22292f;gap:4px;margin-bottom:12px;display:flex}.taskTabs button{color:#6f7c87;text-transform:capitalize;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 11px;font-size:9px}.taskTabs button.on{color:#cbd4dc;border-bottom-color:#5e9ce5}.taskList article{border-bottom:1px solid #20272d;grid-template-columns:30px 1fr 70px 165px;align-items:center;min-height:58px;display:grid}.taskList article.overdue{background:linear-gradient(90deg,#28131355,#0000)}.taskCheck{color:#9ed3af;background:#0b1014;border:1px solid #36414b;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.taskCheck.done{background:#102319;border-color:#315941}.taskList article>div{gap:3px;display:grid}.taskList article span{color:#6e7b85;font-size:8px}.taskList article em{text-transform:uppercase;color:#8f9aa3;font-size:7px;font-style:normal}.taskList article time{color:#77848e;text-align:right;font-size:8px}.taskModal{width:min(560px,100%)}.taskForm{grid-template-columns:1fr 1fr;gap:11px;padding:18px 0;display:grid}.taskForm label:first-child{grid-column:1/-1}.taskForm label{color:#71808b;text-transform:uppercase;letter-spacing:.07em;flex-direction:column;gap:6px;font-size:8px;display:flex}.taskForm input,.taskForm select{color:#d7dee4;background:#0a0f13;border:1px solid #293139;border-radius:7px;height:38px;padding:0 9px}@media (width<=650px){.tasksPage{padding:0 15px 30px}.taskList article{grid-template-columns:28px 1fr 60px}.taskList article time{text-align:left;grid-column:2/-1;padding-bottom:8px}.taskForm{grid-template-columns:1fr}.taskForm label:first-child{grid-column:auto}}.todayColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.attentionMetric{border-color:#563335!important}.attentionMetric small{color:#d98e8e!important}.todayTasks .listTitle button{color:#78a9e6;background:0 0;border:0;font-size:8px}.todayTasks article{grid-template-columns:30px 1fr 65px}.todayTasks article>time{text-align:right}.todayTasks article.overdueToday{background:linear-gradient(90deg,#29131366,#0000)}.leadTasks{border-top:1px solid #242b31;margin-top:20px;padding-top:16px}.quickTask{grid-template-columns:1fr 175px 52px;gap:6px;margin:10px 0;display:grid}.quickTask input,.quickTask button{color:#cbd4db;background:#0a0f13;border:1px solid #293139;border-radius:6px;height:34px;padding:0 8px;font-size:8px}.quickTask button{color:#8eb9ea;background:#18222c}.leadTaskRow{border-bottom:1px solid #20272d;grid-template-columns:28px 1fr;align-items:center;min-height:45px;display:grid}.leadTaskRow>div{gap:3px;display:grid}.leadTaskRow b{font-size:9px}.leadTaskRow small{color:#6f7c86;font-size:7px}@media (width<=1050px){.todayColumns{grid-template-columns:1fr 1fr}.todayTasks{grid-column:1/-1}}@media (width<=700px){.todayColumns{grid-template-columns:1fr}.todayTasks{grid-column:auto}.quickTask{grid-template-columns:1fr}.quickTask input,.quickTask button{width:100%}}.applicationsPage{padding:0 32px 45px}.appStats{grid-template-columns:repeat(3,180px);gap:8px;margin-bottom:18px;display:grid}.appStats article{background:#0c1014;border:1px solid #242c32;border-radius:8px;padding:13px}.appStats span{text-transform:uppercase;letter-spacing:.08em;color:#6c7984;font-size:7px;display:block}.appStats b{margin-top:5px;font-size:18px;display:block}.appTable{border:1px solid #242c32;border-radius:8px;overflow:auto}.appRow{border-bottom:1px solid #20272d;grid-template-columns:1.25fr 1.3fr .8fr .8fr .8fr .7fr;align-items:center;min-width:850px;min-height:54px;padding:0 12px;font-size:9px;display:grid}.appRow:last-child{border:0}.appRow>span{padding:0 7px}.appRow>span:first-child,.appRow>span:nth-child(2){gap:3px;display:grid}.appRow small{color:#687681;font-size:7px}.appHead{color:#687681;text-transform:uppercase;background:#0a0e11;min-height:34px;font-size:7px}.appRow select{color:#aeb9c2;background:#0a0f13;border:1px solid #293139;border-radius:5px;height:29px;padding:0 5px;font-size:8px}.appModal{width:min(590px,100%)}@media (width<=700px){.applicationsPage{padding:0 14px 30px}.appStats{grid-template-columns:repeat(3,1fr)}.appStats b{font-size:14px}}.campaignContext{color:#6f7d88;margin-top:5px;font-size:9px;display:block}.phoneHero{text-align:left;cursor:pointer;background:0 0;border:0}.phonePad{background:#0d1216;border:1px solid #2b343c;border-radius:14px;width:min(340px,92vw);padding:16px;box-shadow:0 24px 80px #000a}.phonePadHead{color:#71808c;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.phonePadHead button,.dialNumber button{color:#7d8993;background:0 0;border:0}.dialNumber{letter-spacing:.04em;justify-content:center;align-items:center;gap:10px;height:68px;font-size:20px;display:flex;overflow:hidden}.dialKeys{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dialKeys button{color:#e2e8ed;background:#11171c;border:1px solid #29323a;border-radius:10px;height:58px;font-size:17px}.dialKeys button:hover{background:#18222b}.padCall{color:#e9fff2;background:#1d7b4b;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:12px;display:flex}.padCall:disabled{opacity:.35}@media (width<=650px){.dialerControls{flex-wrap:wrap}.dialerControls select{width:100%}}.smsProviderState{color:#d3aa70;border:1px solid #493b28;border-radius:99px;padding:5px 9px;font-size:8px}.smsLayout{border:1px solid #242b31;border-radius:9px;grid-template-columns:280px minmax(390px,1fr) 220px;height:calc(100vh - 135px);min-height:540px;display:grid;overflow:hidden}.smsThreads{background:#0b0f13;border:0;border-right:1px solid #242b31;min-width:0;height:auto;padding:0;position:static}.smsSearch{border-bottom:1px solid #222930;align-items:center;gap:7px;height:48px;padding:0 10px;display:flex}.smsSearch input{color:#dce3e9;background:0 0;border:0;outline:0;width:100%;font-size:9px}.smsFilters{border-bottom:1px solid #222930;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.smsFilters button{color:#75828d;text-transform:uppercase;background:0 0;border:1px solid #293139;border-radius:99px;padding:4px 7px;font-size:7px}.smsFilters button.on{color:#9dc5f4;background:#182432;border-color:#315277}.threadList{height:calc(100% - 100px);overflow:auto}.threadList>button{text-align:left;color:#cbd3da;background:0 0;border:0;border-bottom:1px solid #1f252b;width:100%;min-height:72px;padding:11px}.threadList>button.active{background:#121a22}.threadList>button>div{align-items:center;gap:5px;display:flex}.threadList b{font-size:10px}.threadList p{color:#7b8791;white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-size:8px;overflow:hidden}.threadList span{color:#56636e;font-size:7px}.smsConversation{background:#090d10;grid-template-rows:55px 1fr auto;min-width:0;display:grid}.conversationHead{border-bottom:1px solid #222930;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.conversationHead>div:first-child{gap:3px;display:grid}.conversationHead b{font-size:11px}.conversationHead span{color:#697681;font-size:8px}.conversationHead em{color:#f0b46f;border:1px solid #604629;border-radius:99px;margin-left:4px;padding:3px 6px;font-size:7px;font-style:normal}.conversationHead em.optout{color:#df9292;border-color:#633636}.messages{flex-direction:column;gap:9px;padding:18px;display:flex;overflow:auto}.messages article{display:flex}.messages article.out{justify-content:flex-end}.messages article>div{gap:4px;max-width:72%;display:grid}.messages p{background:#11171c;border:1px solid #273039;border-radius:10px 10px 10px 3px;margin:0;padding:9px 11px;font-size:9px;line-height:1.5}.messages .out p{background:#152538;border-color:#27476a;border-radius:10px 10px 3px}.messages time,.messages small{color:#5f6c76;font-size:7px}.messages .out time{text-align:right}.aiBadge{color:#9ebfe7;align-items:center;gap:3px;width:max-content;font-size:7px;display:flex}.composer{border-top:1px solid #222930;grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}.composer textarea{color:#dce3e9;resize:none;background:#0d1216;border:1px solid #293139;border-radius:7px;outline:0;padding:9px;font-size:9px}.composer>button{color:#c7e0ff;background:#173050;border:1px solid #31547a;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:8px;display:flex}.composer>small,.composer>b{color:#626f79;grid-column:1/-1;font-size:7px}.composer>b{color:#d0aa75}.optedComposer{color:#d18b8b;grid-column:1/-1;align-items:center;gap:6px;font-size:9px;display:flex}.smsContext{background:#0b0f13;border:0;border-left:1px solid #242b31;height:auto;padding:16px;position:static}.smsContext h3{font-size:14px}.smsContext dl{margin:18px 0}.smsContext dl div{border-bottom:1px solid #20262c;padding:9px 0}.smsContext dt{text-transform:uppercase;color:#5f6d78;font-size:7px}.smsContext dd{color:#b8c2ca;margin:3px 0 0;font-size:9px}.smsEmpty{color:#66737e;padding:20px;font-size:9px}@media (width<=1050px){.smsLayout{grid-template-columns:250px 1fr}.smsContext{display:none}}@media (width<=700px){.smsLayout{height:auto;display:block}.smsThreads{border-bottom:1px solid #242b31;border-right:0;height:300px}.smsConversation{height:600px}.messages article>div{max-width:88%}}.campaignsPage{padding:0 32px 45px}.campaignGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:10px;display:grid}.campaignCard{background:#0c1115;border:1px solid #252e35;border-radius:9px;padding:15px}.campaignCard.paused{opacity:.58}.campaignCardHead{justify-content:space-between;align-items:flex-start;display:flex}.campaignCardHead span{color:#6e7c87;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.campaignCardHead h2{margin:4px 0;font-size:15px}.campaignCardHead button{color:#8a969f;background:0 0;border:1px solid #2b343c;border-radius:6px;gap:5px;padding:6px 8px;font-size:8px;display:flex}.campaignMode{color:#6e7b85;text-transform:capitalize;margin:7px 0 14px;font-size:8px}.campaignMetrics{border-top:1px solid #222a30;border-bottom:1px solid #222a30;grid-template-columns:repeat(3,1fr);display:grid}.campaignMetrics div{gap:3px;padding:10px 5px;display:grid}.campaignMetrics b{font-size:13px}.campaignMetrics span{color:#65727d;text-transform:uppercase;font-size:7px}.campaignActions{gap:6px;margin-top:12px;display:flex}.campaignActions button{color:#94a2ad;background:#111820;border:1px solid #2a343d;border-radius:6px;align-items:center;gap:4px;height:31px;padding:0 9px;font-size:8px;display:flex}.campaignActions button.aiOn{color:#a8c9f0;background:#132234;border-color:#315274}.campaignActions button:disabled{opacity:.3}.aiNotice{color:#65737d;margin-top:9px;font-size:7px;line-height:1.5;display:block}.campaignModal{width:min(600px,100%)}.campaignAi{flex-direction:row!important;align-items:center!important}.campaignAi input{width:auto;height:auto!important}.smsCampaignFilter{color:#93a0aa;background:#0b1014;border:1px solid #293139;border-radius:6px;width:calc(100% - 16px);height:31px;margin:7px 8px 0;padding:0 7px;font-size:8px}@media (width<=650px){.campaignsPage{padding:0 14px 30px}.campaignGrid{grid-template-columns:1fr}.campaignMetrics{grid-template-columns:repeat(2,1fr)}.campaignActions{flex-wrap:wrap}}.campaignRules{grid-template-columns:1.4fr .8fr .8fr;gap:6px;margin-bottom:12px;display:grid}.campaignRules label{color:#63717c;text-transform:uppercase;gap:4px;font-size:7px;display:grid;position:relative}.campaignRules select,.campaignRules input{color:#a9b5be;background:#0a0f13;border:1px solid #283139;border-radius:6px;height:30px;padding:0 7px;font-size:8px}.campaignRules label:last-child{grid-template-columns:1fr auto}.campaignRules label:last-child>span{color:#63717c;position:absolute;bottom:7px;right:7px}.campaignRules label:last-child>input{grid-column:1/-1;padding-right:28px}@media (width<=650px){.campaignRules{grid-template-columns:1fr 1fr}.campaignRules label:first-child{grid-column:1/-1}}html,body,#root{min-height:100%;overflow-x:hidden}body{scrollbar-width:none}body::-webkit-scrollbar{width:0;height:0}.page main,.content{overflow-x:hidden}.gridWrap{scrollbar-width:thin;overflow:auto}.pageSubtitle{color:#687783;margin:6px 0 0;font-size:9px}.dialerTop{border-bottom:1px solid #20272d;align-items:flex-end;padding-bottom:20px}.dialerControls{grid-template-columns:160px auto auto;align-items:end;gap:7px;display:grid}.dialerControls .controlLabel{color:#5f6d77;text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;font-size:7px}.dialerControls select,.dialerControls button{height:36px}.realCalendar{grid-template-columns:minmax(0,1fr) 290px;gap:12px;padding:0 28px 40px;display:grid}.calendarHeader{align-items:flex-end}.calendarNav{align-items:center;gap:5px;display:flex}.calendarNav button{color:#9ca9b3;background:#0d1216;border:1px solid #293139;border-radius:6px;height:31px;padding:0 9px}.calendarNav b{text-align:center;min-width:140px;font-size:10px}.monthCalendar{background:#0b0f12;border:1px solid #242c32;border-radius:9px;overflow:hidden}.weekdayRow{border-bottom:1px solid #252d33;grid-template-columns:repeat(7,1fr);display:grid}.weekdayRow b{color:#65737e;text-transform:uppercase;padding:9px 10px;font-size:7px}.monthGrid{grid-template-columns:repeat(7,1fr);display:grid}.monthGrid>button{color:#9aa7b0;text-align:left;background:#0b0f12;border:1px solid #20272c;border-top:0;border-left:0;flex-direction:column;gap:5px;min-width:0;height:112px;padding:8px;display:flex}.monthGrid>button:hover{background:#10161b}.monthGrid>button.otherMonth{opacity:.32}.monthGrid>button.todayCell>span{color:#fff;background:#315b88;border-radius:99px;place-items:center;width:22px;height:22px;display:grid}.monthGrid>button.selectedDay{background:#0e1720;box-shadow:inset 0 0 0 1px #416c99}.monthGrid small{white-space:nowrap;text-overflow:ellipsis;color:#9dc3ed;background:#142233;border-radius:4px;padding:4px;font-size:7px;display:block;overflow:hidden}.monthGrid em{color:#65737e;font-size:7px;font-style:normal}.calendarAgenda{background:#0b0f12;border:1px solid #242c32;border-radius:9px;padding:15px}.calendarAgenda h2{margin:5px 0 15px;font-size:14px}.calendarAgenda article{border-top:1px solid #222a30;gap:5px;padding:12px 0;display:grid}.calendarAgenda article>span{color:#7c8993;text-transform:capitalize;font-size:8px}.calendarAgenda article>select{color:#9eabb5;background:#0a0f13;border:1px solid #293139;border-radius:6px;height:28px;padding:0 7px;font-size:8px}.agendaEmpty button{color:#9fc6f3;background:#14263a;border:1px solid #31547a;border-radius:6px;height:30px;padding:0 10px;font-size:8px}.appointmentModal{width:min(560px,94vw)}.calendarAgenda article>a{color:#8db9e8;align-items:center;gap:5px;font-size:8px;text-decoration:none;display:flex}.calendarAgenda article p{color:#77848e;margin:2px 0;font-size:8px}.agendaTime{color:#aeb8bf;align-items:center;gap:5px;font-size:8px;display:flex}.agendaEmpty{color:#64727c;justify-items:center;gap:7px;padding:60px 0;display:grid}.agendaEmpty span{font-size:8px}.teamHub{max-width:1180px;padding:0 28px 40px}.teamHero{background:linear-gradient(110deg,#0d141b,#0a0e11);border:1px solid #273039;border-radius:10px;justify-content:space-between;align-items:center;padding:20px;display:flex}.teamHero h2{margin:4px 0;font-size:22px}.teamHero p{color:#71808b;font-size:9px}.teamKpis{gap:8px;display:flex}.teamKpis div{border:1px solid #28323a;border-radius:8px;gap:4px;min-width:90px;padding:12px;display:grid}.teamKpis b{font-size:18px}.teamKpis span{color:#6d7b85;text-transform:uppercase;font-size:7px}.hierarchyPanel{border:1px solid #273039;border-radius:9px;margin-top:10px;overflow:hidden}.sectionHead{border-bottom:1px solid #242c32;justify-content:space-between;align-items:center;height:58px;padding:0 14px;display:flex}.sectionHead>div{align-items:center;gap:8px;display:flex}.sectionHead>div>div{display:grid}.sectionHead span{color:#697681;font-size:7px}.sectionHead label{border:1px solid #283139;border-radius:6px;align-items:center;gap:5px;height:30px;padding:0 8px;display:flex}.sectionHead input{color:#d5dde3;background:0 0;border:0;outline:0;font-size:8px}.hierarchyList article{border-bottom:1px solid #20272c;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.avatar{color:#a8c9ec;background:#172535;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.hierarchyList article>div:nth-child(2){gap:3px;display:grid}.hierarchyList span,.hierarchyList em{color:#74818b;text-transform:capitalize;font-size:7px;font-style:normal}.role-owner{border-left:2px solid #c7a36d}.role-manager{border-left:2px solid #6b8fc1}.teamCustomize{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.teamCustomize>div{border:1px solid #273039;border-radius:9px;padding:16px}.teamCustomize h3{margin:5px 0;font-size:11px}.teamCustomize p,.invitePreview p{color:#74818b;font-size:8px;line-height:1.6}.invitePreview{width:min(520px,94vw)}.inviteFields{grid-template-columns:1fr 150px;gap:8px;margin:15px 0;display:grid}.inviteFields label{color:#71808a;gap:5px;font-size:7px;display:grid}.inviteFields input,.inviteFields select{color:#76838c;background:#0b1014;border:1px solid #293139;border-radius:6px;height:34px;padding:0 8px}.settingsHub{grid-template-columns:190px minmax(0,760px);gap:20px;padding:0 28px 50px;display:grid}.settingsNav{gap:3px;height:max-content;display:grid;position:sticky;top:20px}.settingsNav>span{color:#596773;margin-bottom:7px;font-size:7px}.settingsNav a{color:#84929c;border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 9px;font-size:8px;text-decoration:none;display:flex}.settingsNav a:hover{color:#c8d2da;background:#111820}.settingsContent{gap:10px;display:grid}.settingsContent>section{border:1px solid #273039;border-radius:9px;padding:17px;scroll-margin-top:20px}.settingTitle{border-bottom:1px solid #222a30;align-items:flex-start;gap:10px;margin-bottom:13px;padding-bottom:13px;display:flex}.settingTitle>svg{width:17px}.settingTitle h2{margin:0;font-size:12px}.settingTitle p{color:#6d7b85;margin:4px 0;font-size:8px}.settingGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settingGrid>label:not(.toggleSetting){color:#74818b;gap:5px;font-size:8px;display:grid}.settingGrid select{color:#b1bbc2;background:#0b1014;border:1px solid #293139;border-radius:6px;height:34px;padding:0 8px}.toggleSetting{color:#9ba7b0;justify-content:space-between;align-items:center;min-height:34px;font-size:8px;display:flex}.toggle{background:#12181d;border:1px solid #34404a;border-radius:99px;width:34px;height:19px;padding:2px}.toggle i{background:#6f7c85;border-radius:50%;width:13px;height:13px;transition:all .15s;display:block}.toggle.on{background:#17304c;border-color:#345c86}.toggle.on i{background:#a8c9ef;transform:translate(14px)}.toggleList{gap:3px;display:grid}.settingsSaved{color:#a9cdf4;background:#10243a;border:1px solid #31567c;border-radius:7px;padding:9px 12px;font-size:8px;position:sticky;bottom:15px}.todayCommand{border-bottom:1px solid #222a30;justify-content:space-between;align-items:end;margin:0 28px 12px;padding:18px 0;display:flex}.todayCommand h2{margin:6px 0;font-size:19px}.todayCommand p{color:#74818b;font-size:9px}.commandActions{gap:7px;display:flex}.commandActions button{color:#9aa7b0;background:#0e1419;border:1px solid #293139;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:8px;display:flex}.criticalStrip{gap:7px;margin:0 28px 10px;display:flex}.criticalStrip>div{border:1px solid #2a333a;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:8px;display:flex}.criticalStrip span{color:#6f7c86}.criticalAlert{background:#18120e;border-color:#593f31!important}.criticalAlert button{color:#d5a06f;background:0 0;border:0;font-size:8px}.enhancedMetrics{grid-template-columns:repeat(5,1fr)!important}.enhancedMetrics strong{font-size:19px!important}html[data-theme=slate] body{background:#11161b}html[data-theme=light] body{color:#15202a;background:#f5f7f9}html[data-theme=light] .appShell,html[data-theme=light] aside{background:#f7f9fb}html[data-theme=light] *{border-color:#d8dfe5}html[data-accent=violet]{--accent:#8d75d6}html[data-accent=emerald]{--accent:#4ca983}html[data-density=compact] .teamRow,html[data-density=compact] td{padding-top:6px!important;padding-bottom:6px!important}html[data-theme=light] .monthCalendar,html[data-theme=light] .calendarAgenda,html[data-theme=light] .settingsContent>section,html[data-theme=light] input,html[data-theme=light] select{color:#17222b;background:#fff}@media (width<=900px){.realCalendar{grid-template-columns:1fr}.calendarAgenda{min-height:250px}.settingsHub{grid-template-columns:1fr}.settingsNav{display:flex;position:static;overflow:auto}.teamHero{align-items:flex-start;gap:15px}.teamKpis{flex-wrap:wrap}.enhancedMetrics{grid-template-columns:repeat(2,1fr)!important}}@media (width<=650px){.realCalendar,.teamHub,.settingsHub{padding-left:12px;padding-right:12px}.monthGrid>button{height:75px;padding:5px}.monthGrid small{display:none}.teamHero,.todayCommand{display:block}.teamKpis{margin-top:14px}.teamCustomize,.settingGrid{grid-template-columns:1fr}.dialerControls{grid-template-columns:1fr 1fr}.dialerControls select{grid-column:1/-1}.criticalStrip{flex-direction:column}.enhancedMetrics{grid-template-columns:1fr 1fr!important}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before,html[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.shell.compactSidebar>aside{width:auto;padding-left:10px;padding-right:10px}.shell.compactSidebar>aside .agency,.shell.compactSidebar>aside nav button span{display:none}.shell.compactSidebar>aside .brand b{font-size:0}.shell.compactSidebar>aside .brand b:after{content:"A";font-size:20px}.shell.compactSidebar>aside nav button,.shell.compactSidebar>aside .sideBottom>button{justify-content:center}.shell.compactSidebar>aside .sideBottom>button{font-size:0}.shell.compactSidebar>aside .user span{display:none}@media (width<=760px){.shell.compactSidebar{grid-template-columns:1fr}.shell.compactSidebar>aside{width:auto}.shell.compactSidebar>aside nav button span{display:inline}.shell.compactSidebar>aside .brand{display:none}}html,body,#root{height:100%;min-height:0;overflow:hidden}.shell{grid-template-columns:210px minmax(0,1fr);height:100dvh;min-height:0;transition:grid-template-columns .18s;overflow:hidden}.shell>aside{height:100dvh;min-height:0;position:relative;top:auto;overflow:hidden}.shell>main{scrollbar-gutter:stable;height:100dvh;min-height:0;overflow:hidden auto}.sidebarToggle{color:#8997a3;z-index:2;background:#111820;border:1px solid #293139;border-radius:7px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:24px;right:8px}.sidebarToggle:hover{color:#e8edf2;background:#18212a}.shell.compactSidebar{grid-template-columns:76px minmax(0,1fr)}.shell.compactSidebar>aside .sideBottom>button span{display:none}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root,html[data-theme=light] .shell>main{color:#17222b;background:#f5f7f9}html[data-theme=light] aside{color:#17222b;background:#f7f9fb;border-color:#d8dfe5}html[data-theme=light] .metricGrid,html[data-theme=light] .metricGrid article,html[data-theme=light] .todayList,html[data-theme=light] .currentLead,html[data-theme=light] .queuePanel,html[data-theme=light] .campaignCard,html[data-theme=light] .hierarchyPanel,html[data-theme=light] .teamCustomize>div{color:#17222b;background:#fff;border-color:#d8dfe5}html[data-theme=light] .metricGrid strong,html[data-theme=light] .todayList b,html[data-theme=light] .listTitle b,html[data-theme=light] td b,html[data-theme=light] header h1,html[data-theme=light] .todayHero h2,html[data-theme=light] .todayCommand h2{color:#17222b}html[data-theme=light] .metricGrid span,html[data-theme=light] .metricGrid small,html[data-theme=light] .todayList>.muted,html[data-theme=light] .todayHero p,html[data-theme=light] .todayCommand p{color:#667684}html[data-theme=light] .commandActions button,html[data-theme=light] .tools button,html[data-theme=light] .ghost{color:#344351;background:#fff;border-color:#cfd8df}html[data-theme=light] nav button:hover,html[data-theme=light] .sideBottom button:hover{color:#17222b;background:#eaf0f5}html[data-theme=light] nav button.on{color:#fff;background:#17222b}html[data-theme=light] .sidebarToggle{color:#50606e;background:#fff;border-color:#cfd8df}@media (width<=760px){html,body,#root{height:auto;min-height:100%;overflow:auto}.shell,.shell.compactSidebar{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}.shell>aside{height:62px;position:fixed;overflow:hidden}.shell>main{height:auto;min-height:100dvh;overflow:visible}.sidebarToggle{display:none}}html[data-theme=light] .smsLayout,html[data-theme=light] .smsThreads,html[data-theme=light] .smsConversation,html[data-theme=light] .smsContext{color:#17222b;background:#fff;border-color:#d5dde4}html[data-theme=light] .smsSearch,html[data-theme=light] .smsFilters,html[data-theme=light] .conversationHead,html[data-theme=light] .composer,html[data-theme=light] .smsContext dl div{border-color:#dce3e8}html[data-theme=light] .smsSearch input{color:#17222b}html[data-theme=light] .threadList>button{color:#25323d;border-color:#e0e6eb}html[data-theme=light] .threadList>button:hover{background:#f2f6f9}html[data-theme=light] .threadList>button.active{color:#17222b;background:#e9f0f6}html[data-theme=light] .threadList p,html[data-theme=light] .threadList span,html[data-theme=light] .conversationHead span,html[data-theme=light] .messages time,html[data-theme=light] .messages small{color:#687886}html[data-theme=light] .messages p{color:#25323d;background:#f3f6f8;border-color:#d9e1e7}html[data-theme=light] .messages .out p{color:#18334f;background:#e4effc;border-color:#b9d1ea}html[data-theme=light] .composer textarea{color:#17222b;background:#fff;border-color:#cbd5dd}html[data-theme=light] .composer>button{color:#fff;background:#173a63;border-color:#173a63}html[data-theme=light] .smsContext dd{color:#344451}html[data-theme=light] .settingsPage section,html[data-theme=light] .kanbanCol,html[data-theme=light] .kanbanCol article,html[data-theme=light] .appStats article,html[data-theme=light] .phonePad,html[data-theme=light] .modal,html[data-theme=light] .drawer{color:#17222b;background:#fff;border-color:#d8e0e6}html[data-theme=light] .appHead{color:#5f6f7d;background:#f2f5f7}html[data-theme=light] .taskCheck,html[data-theme=light] .quickTask input,html[data-theme=light] .taskForm input,html[data-theme=light] .taskForm select,html[data-theme=light] .dialerControls select,html[data-theme=light] .campaignRules select,html[data-theme=light] .campaignRules input,html[data-theme=light] .smsCampaignFilter{color:#25323d;background:#fff;border-color:#ccd6de}html[data-theme=light] .campaignCard,html[data-theme=light] .campaignActions button{color:#344451;background:#fff;border-color:#d5dde4}html[data-theme=light] .campaignMetrics{border-color:#dce3e8}html[data-theme=light]{--t-bg:#f5f7f9;--t-panel:#fff;--t-panel2:#f1f5f8;--t-text:#17222b;--t-muted:#687886;--t-border:#d7dfe6;--t-input:#fff;--t-hover:#eaf0f5}html[data-theme=light] :is(.settingsHub,.settingsContent section,.settingsNav,.tableWrap,.leadTable,.drawer,.modal,.modalCard,.dropZone,.dialerLayout,.dialQueue,.currentLead,.dispositionPanel,.calendarPage,.teamPage,.tasksPage,.applicationsPage,.campaignsPage,.pipelinePage){color:var(--t-text)}html[data-theme=light] :is(.settingsContent section,.tableWrap,.leadTable,.drawer,.modalCard,.dropZone,.dialQueue,.currentLead,.dispositionPanel,.teamTable,.appTable,.campaignCard,.kanbanCol,.kanbanCol article){background:var(--t-panel);border-color:var(--t-border)}html[data-theme=light] :is(input,textarea,select,.settingGrid select,.settingsContent input,.settingsContent select,.drawer input,.drawer select,.drawer textarea,.modal input,.modal select,.modal textarea){background:var(--t-input);color:var(--t-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:#cbd5dd}html[data-theme=light] :is(input,textarea)::placeholder{color:#8996a1}html[data-theme=light] :is(option,optgroup){color:#17222b;background:#fff}html[data-theme=light] :is(.settingsNav a,.taskTabs button,.tableActions button,.tools button,.campaignActions button,.campaignCardHead button,.smsFilters button){color:#536573}html[data-theme=light] :is(.settingsNav a:hover,.settingsNav a:focus,.taskTabs button:hover,.tableActions button:hover,.tools button:hover){background:var(--t-hover);color:var(--t-text)}html[data-theme=light] :is(.settingsRows div,.taskList article,.leadTaskRow,.calendarPage article,.teamRow,.appRow,.campaignMetrics,.smsSearch,.smsFilters,.conversationHead,.composer){border-color:var(--t-border)}html[data-theme=light] :is(.settingsContent p,.settingsRows span,.settingTitle p,.pageSubtitle,.moduleNote,.emptyModule,.campaignMode,.campaignMetrics span,.kanbanHead,.taskList article span,.calendarPage article span,.calendarPage article em,.teamSummary span,.appRow small){color:var(--t-muted)}html[data-theme=light] :is(h1,h2,h3,h4,b,strong,.settingsContent h2,.campaignCardHead h2,.teamSummary b,.appStats b){color:var(--t-text)}html[data-theme=light] :is(.appHead,.teamHead){background:var(--t-panel2);color:#5d6d7a}html[data-theme=light] .toggle{background:#d8e0e6;border-color:#c5d0d9}html[data-theme=light] .toggle.on{background:#347fd8;border-color:#347fd8}html[data-theme=slate]{--t-bg:#151b20;--t-panel:#1b232a;--t-panel2:#202a32;--t-text:#e1e7ec;--t-muted:#91a0ac;--t-border:#34404a}html[data-theme=slate] body,html[data-theme=slate] #root,html[data-theme=slate] .shell>main{background:var(--t-bg);color:var(--t-text)}html[data-theme=slate] aside{border-color:var(--t-border);background:#192127}html[data-theme=slate] :is(.metricGrid,.metricGrid article,.todayList,.settingsContent section,.smsThreads,.smsConversation,.smsContext,.campaignCard,.kanbanCol,.kanbanCol article,.appStats article,.teamTable,.appTable,.currentLead,.queuePanel){background:var(--t-panel);color:var(--t-text);border-color:var(--t-border)}html[data-theme=slate] :is(input,textarea,select){color:var(--t-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#161e24;border-color:#3b4853}html[data-theme=slate] :is(h1,h2,h3,b,strong){color:var(--t-text)}html[data-theme=slate] :is(.pageSubtitle,.metricGrid small,.metricGrid span,.settingsContent p){color:var(--t-muted)}html[data-theme=light] :is(.gridWrap,.monthCalendar,.calendarAgenda,.teamHero,.hierarchyPanel,.teamCustomize>div,.bulkBar,.selectionBar,.importStats,.previewTable,.pendingAccess,.loginCard,.tierCard){color:#17222b;background:#fff;border-color:#d7dfe6}html[data-theme=light] :is(th,.appHead,.teamHead){color:#5e6e7b;background:#eef3f6;border-color:#d7dfe6}html[data-theme=light] td{color:#52626f;border-color:#e0e6eb}html[data-theme=light] td b{color:#17222b}html[data-theme=light] tbody tr:hover td{background:#f3f6f8}html[data-theme=light] tbody tr.selected td{background:#e7f0f8}html[data-theme=light] .views{border-color:#d7dfe6}html[data-theme=light] .views button{color:#657582}html[data-theme=light] .views button.active{color:#17222b}html[data-theme=light] .tools label{color:#657582;background:#fff;border-color:#cbd5dd}html[data-theme=light] .tools input{color:#17222b}html[data-theme=light] :is(.currentLead,.queuePanel){color:#17222b;background:#fff;border-color:#d7dfe6}html[data-theme=light] .phoneHero{color:#183c60;background:#eaf2fa;border-color:#bfd1e1}html[data-theme=light] .leadMeta span{color:#53636f;background:#f7f9fb;border-color:#d7dfe6}html[data-theme=light] .leadMeta b{color:#687886}html[data-theme=light] .currentLead textarea{color:#17222b;background:#fff;border-color:#cbd5dd}html[data-theme=light] .dialerDisposition button{color:#455663;background:#fff;border-color:#cbd5dd}html[data-theme=light] .queueHead,html[data-theme=light] .queueRow{border-color:#dce3e8}html[data-theme=light] .calendarNav button{color:#455663;background:#fff;border-color:#cbd5dd}html[data-theme=light] .monthCalendar,html[data-theme=light] .calendarAgenda{background:#fff;border-color:#d7dfe6}html[data-theme=light] .weekdayRow{border-color:#d7dfe6}html[data-theme=light] .weekdayRow b{color:#657582}html[data-theme=light] .monthGrid>button{color:#455663;background:#fff;border-color:#e0e6eb}html[data-theme=light] .monthGrid>button:hover{background:#f3f6f8}html[data-theme=light] .monthGrid>button.selectedDay{background:#eaf2fa;box-shadow:inset 0 0 0 1px #8bb2d8}html[data-theme=light] .monthGrid small{color:#285681;background:#e4effa}html[data-theme=light] .calendarAgenda article{border-color:#dce3e8}html[data-theme=light] .calendarAgenda article>select{color:#455663;background:#fff;border-color:#cbd5dd}html[data-theme=light] .agendaTime{color:#52626f}html[data-theme=light] :is(.bulkBar,.selectionBar){color:#294b68;background:#edf4fa;border-color:#bfd2e3}html[data-theme=light] :is(.bulkBar select,.bulkBar input,.toolSelect,.mappingGrid select,.importDefaults select,.importDefaults input){color:#344551;background:#fff;border-color:#cbd5dd}html[data-theme=light] .bulkBar>b{color:#294b68}html[data-theme=light] .bulkBar button{color:#285681;background:#fff;border-color:#b9ccdd}html[data-theme=light] .teamHero{color:#17222b;background:#fff;border-color:#d7dfe6}html[data-theme=light] .teamKpis div,html[data-theme=light] .hierarchyPanel,html[data-theme=light] .teamCustomize>div{background:#fff;border-color:#d7dfe6}html[data-theme=light] .sectionHead,html[data-theme=light] .hierarchyList article{border-color:#dce3e8}html[data-theme=light] .sectionHead input{color:#17222b}html[data-theme=light] .avatar{color:#315f8a;background:#e6eff8}html[data-theme=light] .settingsContent>section{color:#17222b;background:#fff;border-color:#d7dfe6}html[data-theme=light] .settingTitle{border-color:#dce3e8}html[data-theme=light] .settingsNav a{color:#596b79}html[data-theme=light] .settingsNav a:hover{color:#17222b;background:#eaf0f5}html[data-theme=light] .settingGrid select{color:#17222b;background:#fff;border-color:#cbd5dd}html[data-theme=light] :is(.modal,.drawer){color:#17222b;background:#fff;border-color:#d7dfe6}html[data-theme=light] :is(.drawerHead,.timeline){border-color:#dce3e8}html[data-theme=light] :is(.formGrid input,.formGrid select,.formGrid textarea,.detailGrid input,.detailGrid select,.detailGrid textarea,.drawerActions select){color:#17222b;background:#fff;border-color:#cbd5dd}html[data-theme=light] .checkRow{color:#455663!important}html[data-theme=light] :is(.importOverlay,.importTop,.importConfig,.importPreview,.previewHead,.importFooter){color:#17222b;background:#f5f7f9;border-color:#d7dfe6}html[data-theme=light] :is(.recordPreview article,.importDestination){color:#17222b;background:#fff;border-color:#d7dfe6}html[data-theme=light] :is(.settingRow,.mappingRows,.mappingRow){border-color:#dce3e8}html[data-theme=light] :is(.settingRow select,.mappingRow select,.stackField select,.stackField input){color:#17222b;background:#fff;border-color:#cbd5dd}.mobileNav,.mobileMenuBackdrop,.mobileSmsBack{display:none}@media (width<=760px){html,body,#root{-webkit-text-size-adjust:100%;width:100%;min-width:0;min-height:100%;overflow-x:hidden}body{overscroll-behavior-y:none}.shell,.shell.compactSidebar{width:100%;min-height:100dvh;display:block}.desktopSidebar{display:none!important}.shell>main{width:100%;min-height:100dvh;padding:18px 12px calc(92px + env(safe-area-inset-bottom));overflow:visible}.mobileNav{z-index:70;height:calc(64px + env(safe-area-inset-bottom));padding:4px 6px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);background:#0b0f13f5;border-top:1px solid #242b31;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobileNav button{color:#75828e;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:56px;font-size:8px;display:flex}.mobileNav button.on{color:#bcd8fb;background:#14202b}.mobileNav button svg{flex:none}.mobileMenuBackdrop{z-index:80;background:#0104079e;display:block;position:fixed;inset:0}.mobileMenuSheet{padding:14px 14px calc(18px + env(safe-area-inset-bottom));background:#10151a;border:1px solid #2b333a;border-bottom:0;border-radius:18px 18px 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -20px 60px #00000059}.mobileMenuHead{justify-content:space-between;align-items:center;padding:2px 2px 12px;display:flex}.mobileMenuHead>div{gap:3px;display:grid}.mobileMenuHead b{font-size:18px}.mobileMenuHead button{color:#9ca8b2;background:#171e24;border:0;border-radius:10px;width:40px;height:40px}.mobileMenuGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mobileMenuGrid button{color:#aeb8c1;background:#0c1115;border:1px solid #293139;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:70px;font-size:9px;display:grid}.mobileMenuGrid button.on{color:#cbe1fb;background:#132130;border-color:#3f6690}.mobileAccount{color:#cbd3da;text-align:left;background:#0c1115;border:1px solid #293139;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:10px;padding:8px 11px;display:flex}.mobileAccount i{background:#1d2a36;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.mobileAccount span{gap:2px;display:grid}.mobileAccount b{font-size:10px}.mobileAccount small{color:#6f7c87;font-size:8px}header,.calendarHeader{align-items:center;gap:10px;margin-bottom:16px}header h1{margin-top:4px;font-size:26px}.pageSubtitle{line-height:1.45}header>.primary,.headerActions .primary{white-space:nowrap;min-height:42px;padding:0 12px}:is(input,select,textarea){font-size:16px}.modalBackdrop{align-items:end;padding:0}.modal{width:100%;max-height:88dvh;padding:18px 14px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.drawerBackdrop{align-items:stretch}.drawer{border-left:0;width:100%;height:100dvh}.drawerHead{padding:18px 14px}.drawerScroll{padding:16px 14px calc(90px + env(safe-area-inset-bottom))}.modalFoot{background:inherit;padding-top:10px;position:sticky;bottom:0}.modalFoot button,.drawerActions button{min-height:44px}.formGrid,.detailGrid,.taskForm,.inviteFields{gap:12px;grid-template-columns:1fr!important}.span2{grid-column:auto!important}.viewbar{margin-top:-2px}.views{scrollbar-width:none;margin-right:0;padding-bottom:2px}.views::-webkit-scrollbar{display:none}.views button{height:42px;padding:0 11px}.tools{grid-template-columns:1fr 1fr;gap:8px;height:auto;padding:10px 0;display:grid;overflow:visible}.tools label{grid-column:1/-1;width:100%;min-width:0;height:44px}.tools .toolSelect{width:100%;min-width:0;height:42px}.tools button{justify-content:center;height:42px}.tools .resultCount{color:#6f7c87;grid-column:1/-1;margin:0;display:block}.bulkBar{scroll-snap-type:x proximity;border-radius:9px;min-height:52px;margin:0 0 10px;padding:8px}.bulkBar>div{scroll-snap-align:start}.bulkBar select,.bulkBar input,.bulkBar button{height:38px}.gridWrap{background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.gridWrap table{width:100%;min-width:0;display:block}.gridWrap thead{display:none}.gridWrap tbody{gap:8px;display:grid}.gridWrap tbody tr{background:#0e1317;border:1px solid #252d34;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px 12px;padding:13px 12px 13px 44px;display:grid;position:relative}.gridWrap tbody tr.selected{background:#111b25;border-color:#39628d}.gridWrap td{white-space:normal;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:auto;padding:0;font-size:10px;display:flex;background:0 0!important;border:0!important}.gridWrap td.check{width:22px;padding:0;position:absolute;top:15px;left:12px}.gridWrap td:nth-child(2){grid-column:1/-1;font-size:13px;display:block}.gridWrap td:nth-child(2) .leadLink{font-size:13px}.gridWrap td:nth-child(6),.gridWrap td:nth-child(8){display:none}.gridWrap td:nth-child(3):before{content:"Phone"}.gridWrap td:nth-child(4):before{content:"State"}.gridWrap td:nth-child(5):before{content:"Type"}.gridWrap td:nth-child(7):before{content:"Status"}.gridWrap td:nth-child(9):before{content:"Follow-up"}.gridWrap td:nth-child(10):before{content:"SMS"}.gridWrap td:nth-child(n+3):before{letter-spacing:.08em;text-transform:uppercase;color:#65727c;flex:none;font-size:7px}.gridWrap td:nth-child(9){grid-column:1/-1}.todayCommand,.criticalStrip{margin-left:0;margin-right:0}.todayCommand{padding:8px 0 14px}.todayCommand h2{font-size:18px}.commandActions{grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.commandActions button{justify-content:center;min-height:44px}.criticalStrip{gap:6px}.criticalStrip>div{min-height:44px}.metricGrid{margin-bottom:14px}.enhancedMetrics{grid-template-columns:1fr 1fr!important}.metricGrid article{padding:14px}.todayColumns{gap:10px}.todayList article{min-height:58px;padding:12px}.todayList time{font-size:11px}.dialerTop{padding-bottom:14px;display:block}.dialerControls{grid-template-columns:1fr 1fr;width:100%;margin-top:12px}.dialerControls select{grid-column:1/-1;height:44px}.dialerControls button{justify-content:center;height:44px}.dialerLayout{gap:10px}.currentLead{padding:16px}.currentLead h2{margin:7px 0 14px;font-size:29px}.phoneHero{justify-content:center;width:100%;min-height:56px;font-size:19px;display:flex}.leadMeta{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0}.leadMeta span{padding:9px}.currentLead textarea{min-height:92px}.dialerDisposition{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dialerDisposition button{height:46px;font-size:10px}.dialerDisposition .dangerBtn{grid-column:1/-1}.queuePanel{padding:0 12px}.queueRow{min-height:56px}.queueRow>span{font-size:9px}.calendarHeader{display:block}.calendarNav{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.calendarNav b{text-align:left;order:-1;width:100%;min-width:0;margin-bottom:4px;font-size:14px}.calendarNav button{min-width:40px;height:40px}.realCalendar{gap:10px;padding:0}.monthCalendar{border-radius:10px}.weekdayRow b{text-align:center;padding:8px 2px}.monthGrid>button{align-items:flex-start;height:58px;padding:5px}.monthGrid>button>span{font-size:10px}.monthGrid small,.monthGrid em{display:none!important}.monthGrid>button:has(small):after{content:"";background:#6da8ff;border-radius:50%;width:5px;height:5px;margin-top:auto}.calendarAgenda{padding:13px}.calendarAgenda h2{font-size:15px}.calendarAgenda article{padding:13px 0}.agendaEmpty{padding:34px 0}.smsProviderState{text-align:right;max-width:145px;font-size:8px}.smsLayout{border-radius:11px;height:calc(100dvh - 165px);min-height:520px;display:block;overflow:hidden}.smsThreads{border:0;width:100%;height:100%!important;display:block!important}.smsConversation{grid-template-rows:58px 1fr auto;height:100%!important;display:none!important}.smsLayout.mobileChatOpen .smsThreads{display:none!important}.smsLayout.mobileChatOpen .smsConversation{display:grid!important}.mobileSmsBack{color:#aebbc5;background:#151d24;border:0;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.conversationHead{gap:8px;padding:0 10px}.conversationHead>div:first-of-type{flex:1;min-width:0}.conversationHead>div:last-child{flex-wrap:wrap;justify-content:flex-end;display:flex}.smsSearch{height:52px}.smsCampaignFilter{height:38px}.smsFilters{scrollbar-width:none;flex-wrap:nowrap;padding:8px;overflow:auto}.smsFilters::-webkit-scrollbar{display:none}.smsFilters button{white-space:nowrap;min-height:30px;padding:0 10px}.threadList{height:calc(100% - 137px)}.threadList>button{min-height:78px;padding:12px 13px}.threadList b{font-size:12px}.threadList p{font-size:9px}.messages{padding:12px}.messages article>div{max-width:90%}.messages p{padding:10px 11px;font-size:10px}.composer{padding:9px;padding-bottom:max(9px,env(safe-area-inset-bottom));grid-template-columns:1fr}.composer textarea{min-height:76px;font-size:16px}.composer>button{justify-content:center;min-height:44px}.composer>small{display:none}.kanban{scroll-snap-type:x mandatory;grid-auto-columns:minmax(84vw,1fr);grid-auto-flow:column;gap:10px;padding-bottom:8px;overflow-x:auto;grid-template-columns:none!important;display:grid!important}.kanbanCol{scroll-snap-align:start;min-width:0}.kanbanCol article{padding:12px}.kanbanCol article select{min-height:40px;font-size:16px}.tasksPage,.applicationsPage,.campaignsPage,.teamHub,.settingsHub{padding-left:0!important;padding-right:0!important}.taskTabs{scrollbar-width:none;overflow:auto}.taskTabs button{min-height:42px}.taskList article{gap:10px;padding:13px 10px;grid-template-columns:34px minmax(0,1fr)!important}.taskList article>em,.taskList article>time{grid-column:2;text-align:left!important}.taskCheck{width:32px;height:32px}.appStats{gap:8px;grid-template-columns:1fr 1fr!important}.appStats article{min-height:82px}.appStats article:first-child{grid-column:1/-1}.appTable{gap:8px;display:grid;background:0 0!important;border:0!important}.appRow{background:#0e1317;border:1px solid #263039;border-radius:10px;gap:8px 12px;padding:12px;grid-template-columns:1fr 1fr!important;display:grid!important}.appRow.appHead{display:none!important}.appRow>span{min-width:0}.appRow>span:first-child,.appRow>span:nth-child(2),.appRow>span:nth-child(5){grid-column:1/-1}.appRow select{width:100%;min-height:40px;font-size:16px}.teamHero{padding:15px}.teamKpis{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.teamKpis div{min-width:0;padding:10px}.sectionHead{flex-direction:column;align-items:flex-start;gap:10px;height:auto;min-height:64px;padding:12px}.sectionHead label{width:100%;height:42px}.sectionHead input{width:100%;font-size:16px}.hierarchyList article{padding:12px}.teamCustomize{gap:8px}.settingsHub{display:block!important}.settingsNav{scrollbar-width:none;gap:6px;margin:0 0 10px;overflow:auto;display:flex!important}.settingsNav::-webkit-scrollbar{display:none}.settingsNav>span{display:none}.settingsNav a{background:#0d1216;border:1px solid #283139;min-width:max-content;height:40px}.settingsContent{gap:8px}.settingsContent>section{padding:14px}.settingsRows div{gap:8px}.campaignGrid{grid-template-columns:1fr}.campaignCard{padding:13px}.campaignRules{grid-template-columns:1fr 1fr}.campaignRules label:first-child{grid-column:1/-1}.campaignRules select,.campaignRules input{height:40px;font-size:16px}.campaignActions{grid-template-columns:1fr 1fr;display:grid}.campaignActions button{justify-content:center;height:42px}.campaignActions button:last-child{grid-column:1/-1}}@media (width<=430px){.shell>main{padding-left:10px;padding-right:10px}.mobileMenuGrid{grid-template-columns:1fr 1fr}.leadMeta{grid-template-columns:1fr}.enhancedMetrics{grid-template-columns:1fr 1fr!important}.gridWrap tbody tr{grid-template-columns:1fr}.gridWrap td:nth-child(9){grid-column:auto}.calendarNav .primary{flex:1}.todayList article{grid-template-columns:54px 1fr}}html[data-theme=light] .mobileNav{background:#f8fafcf5;border-color:#d5dde4}html[data-theme=light] .mobileNav button{color:#647584}html[data-theme=light] .mobileNav button.on{color:#183b5e;background:#e8f0f7}html[data-theme=light] .mobileMenuSheet,html[data-theme=light] .mobileMenuGrid button,html[data-theme=light] .mobileAccount{color:#17222b;background:#fff;border-color:#d5dde4}html[data-theme=light] .mobileMenuGrid button.on{color:#183b5e;background:#e8f0f7;border-color:#9ab9d5}html[data-theme=light] .gridWrap tbody tr,html[data-theme=light] .appRow{background:#fff;border-color:#d7dfe6}html[data-theme=light] .gridWrap tbody tr.selected{background:#edf4fa;border-color:#9ab9d5}.leadAppointmentCard{background:#0c1115;border:1px solid #273039;border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:18px;padding:14px;display:grid}.leadAppointmentCard>div{grid-column:1/-1}.leadAppointmentCard h3{margin:5px 0 3px;font-size:15px}.leadAppointmentCard p{color:#6e7b85;margin:0;font-size:9px}.leadAppointmentCard label{color:#74818b;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:8px;display:grid}.leadAppointmentCard input{color:#dfe5ea;background:#0a0f13;border:1px solid #293139;border-radius:7px;height:40px;padding:0 9px}.leadAppointmentCard>button{border-radius:7px;height:40px}.apptSuccess{color:#83c99e;grid-column:1/-1;font-size:9px}.teamTabs{scrollbar-width:none;gap:6px;margin-bottom:10px;display:flex;overflow:auto}.teamTabs::-webkit-scrollbar{display:none}.teamTabs button{color:#87949f;white-space:nowrap;background:#0d1216;border:1px solid #293139;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 11px;font-size:9px;display:flex}.teamTabs button.on{color:#bad6f5;background:#152434;border-color:#345b82}.teamCustomize>button{color:inherit;text-align:left;background:#0c1115;border:1px solid #273039;border-radius:9px;padding:16px}.teamCustomize>button h3{margin:5px 0}.teamCustomize>button p{margin-bottom:0}.teamManagePanel{border:1px solid #273039;border-radius:9px;overflow:hidden}.memberList article{border-bottom:1px solid #20272c;grid-template-columns:minmax(220px,1fr) 170px 150px;align-items:center;gap:12px;padding:12px 14px;display:grid}.memberList article:last-child{border-bottom:0}.memberList label{color:#6d7a85;text-transform:uppercase;gap:5px;font-size:7px;display:grid}.memberList select{color:#aeb8c1;background:#0a0f13;border:1px solid #293139;border-radius:6px;height:34px;padding:0 8px}.accessGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.accessGrid article{background:#0c1115;border:1px solid #273039;border-radius:9px;padding:16px}.accessGrid h3{margin:9px 0 5px;font-size:14px}.accessGrid p,.accessGrid li{color:#74818b;font-size:8px;line-height:1.55}.accessGrid ul{margin-bottom:0;padding-left:17px}html[data-theme=light] .leadAppointmentCard,html[data-theme=light] .teamCustomize>button,html[data-theme=light] .teamManagePanel,html[data-theme=light] .accessGrid article{color:#17222b;background:#fff;border-color:#d7dfe6}@media (width<=760px){.leadFormModal{height:calc(100dvh - env(safe-area-inset-top));flex-direction:column;display:flex;max-height:100dvh!important;padding-bottom:0!important}.leadFormModal .modalHead{flex:none}.leadFormModal .formGrid{flex:auto;min-height:0;padding-bottom:18px;padding-right:2px;overflow-y:auto}.leadFormModal .modalFoot{z-index:3;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#0f1317;border-top:1px solid #252d34;flex:none;margin:0 -14px;position:sticky;bottom:0}.leadFormModal .modalFoot button{flex:1;justify-content:center;height:48px}.leadAppointmentCard{grid-template-columns:1fr;padding:13px}.leadAppointmentCard>div,.apptSuccess{grid-column:auto}.leadAppointmentCard input{height:46px;font-size:16px}.leadAppointmentCard>button{height:48px}.drawerActions{z-index:4;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#0d1115;border-top:1px solid #242b31;grid-template-columns:1fr 1fr;margin:18px -14px 0;display:grid;position:sticky;bottom:0}.drawerActions select{width:100%;min-width:0;font-size:16px}.teamTabs{margin:0 0 12px}.teamTabs button{height:44px;font-size:9px}.teamCustomize{grid-template-columns:1fr!important}.teamCustomize>button{min-height:110px}.memberList article{grid-template-columns:1fr;gap:10px;padding:13px}.memberList label{grid-template-columns:74px 1fr;align-items:center}.memberList select{height:42px;font-size:16px}.accessGrid{grid-template-columns:1fr}.accessGrid article{padding:15px}.accessGrid p,.accessGrid li{font-size:10px}}html[data-theme=light] .leadFormModal .modalFoot,html[data-theme=light] .drawerActions{background:#fff;border-color:#d7dfe6}@media (width<=760px){.modalBackdrop,.drawerBackdrop{z-index:120!important}:is(.shell:has(.modalBackdrop) .mobileNav,.shell:has(.drawerBackdrop) .mobileNav){display:none!important}.shell>main{padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}.leadFormModal{height:100dvh!important;max-height:100dvh!important;padding:calc(12px + env(safe-area-inset-top)) 14px 0!important;border-radius:0!important;overflow:hidden!important}.leadFormModal .modalHead{flex:none;padding-bottom:10px}.leadFormModal .formGrid{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto!important;min-height:0!important;padding-bottom:28px!important;overflow-y:auto!important}.leadFormModal .modalFoot{z-index:2;background:#0f1317;border-top:1px solid #252d34;padding:10px 14px calc(12px + env(safe-area-inset-bottom))!important;flex:none!important;margin:0 -14px!important;position:relative!important}.drawer{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.drawerHead{flex:none}.drawerScroll{-webkit-overflow-scrolling:touch;flex:auto!important;min-height:0!important;padding-bottom:28px!important;overflow-y:auto!important}.drawerActions{padding:10px 14px calc(12px + env(safe-area-inset-bottom))!important;z-index:5!important;margin:18px -14px 0!important;position:sticky!important;bottom:0!important}.realCalendar{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.calendarAgenda{margin-bottom:calc(20px + env(safe-area-inset-bottom))!important}.agendaEmpty{padding-bottom:28px!important}.agendaEmpty button{min-height:44px!important;margin-bottom:6px!important}}html[data-theme=light] .leadFormModal .modalFoot{background:#fff;border-color:#d7dfe6}.appointmentOutcomeLabel{color:#6d7a85;text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:7px;display:grid}.agendaAppointment select,.leadAppointmentCard select{color:#dfe5ea;background:#0a0f13;border:1px solid #293139;border-radius:7px;height:38px;padding:0 9px}.deleteAppointmentBtn{color:#e29a9a;background:#1a0f0f;border:1px solid #5a3131;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;display:flex}.appointmentButtons{align-items:center;gap:7px;display:flex}.appointmentButtons>button{min-height:40px}.agendaAppointment .deleteAppointmentBtn{width:max-content;margin-top:4px}html[data-theme=light] .agendaAppointment select,html[data-theme=light] .leadAppointmentCard select{color:#17222b;background:#fff;border-color:#cbd5dd}html[data-theme=light] .deleteAppointmentBtn{color:#a84f4f;background:#fff5f5;border-color:#e4bcbc}@media (width<=760px){.agendaAppointment{padding:14px 0!important}.appointmentOutcomeLabel select{height:44px;font-size:16px}.agendaAppointment .deleteAppointmentBtn{width:100%;height:44px;margin-top:8px}.leadAppointmentCard select{height:46px;font-size:16px}.appointmentButtons{grid-template-columns:1fr;gap:8px;display:grid}.appointmentButtons>button{width:100%;height:48px}}.agendaOpen{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.agendaOpen>div{gap:4px;display:grid}.agendaOpen>div>b{font-size:10px}.agendaOpen>div>span{color:#8fa6bd;font-size:8px}.agendaOpen>span{color:#73a5df;white-space:nowrap;font-size:8px}.appointmentDetailsModal{width:min(620px,94vw)}.appointmentDetailsModal .modalHead p{color:#6f7c87;margin:5px 0 0;font-size:9px}.appointmentDetailGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.appointmentDetailGrid label{color:#74818b;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:8px;display:grid}.appointmentDetailGrid input,.appointmentDetailGrid select,.appointmentDetailGrid textarea{color:#dfe5ea;background:#0a0f13;border:1px solid #293139;border-radius:8px;padding:0 10px}.appointmentDetailGrid input,.appointmentDetailGrid select{height:42px}.appointmentDetailGrid textarea{resize:vertical;padding:10px}.appointmentDetailActions{align-items:center;gap:8px;margin-top:14px;display:flex}.callAppointmentBtn{color:#9fc6f3;background:#14263a;border:1px solid #31547a;border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:9px;text-decoration:none;display:flex}html[data-theme=light] .agendaOpen{color:#17222b}html[data-theme=light] .appointmentDetailGrid input,html[data-theme=light] .appointmentDetailGrid select,html[data-theme=light] .appointmentDetailGrid textarea{color:#17222b;background:#fff;border-color:#cbd5dd}@media (width<=760px){.appointmentDetailsModal{border-radius:18px 18px 0 0!important;width:100%!important;max-width:none!important;max-height:92dvh!important;padding-bottom:0!important}.appointmentDetailGrid{grid-template-columns:1fr}.appointmentDetailGrid input,.appointmentDetailGrid select{height:46px;font-size:16px}.appointmentDetailGrid textarea{font-size:16px}.appointmentDetailActions{grid-template-columns:1fr 1fr;display:grid}.appointmentDetailActions>*{justify-content:center;width:100%;min-height:44px}.appointmentDetailsModal .modalFoot{padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:#0f1317;border-top:1px solid #252d34;margin:16px -14px 0;position:sticky;bottom:0}.agendaOpen{min-height:52px}.agendaOpen>div>b{font-size:12px}.agendaOpen>div>span{font-size:9px}}html[data-theme=light] .appointmentDetailsModal .modalFoot{background:#fff;border-color:#d7dfe6}@media (width<=760px){.calendarAgenda{padding-bottom:calc(150px + env(safe-area-inset-bottom))!important;margin-bottom:0!important}.realCalendar{padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}.agendaAppointment{scroll-margin-bottom:140px}.agendaAppointment .deleteAppointmentBtn{margin-bottom:8px!important}.mobileNav{z-index:90!important;pointer-events:auto!important}.mobileNav button{pointer-events:auto!important}.calendarAgenda,.monthCalendar{z-index:1;position:relative}}.crmMessageBtn,.nativeSmsBtn{color:#9fc6f3;background:#14263a;border:1px solid #31547a;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:9px;text-decoration:none;display:flex}.nativeSmsBtn{color:#9fd5ba;background:#11251d;border-color:#345c4b}html[data-theme=light] .crmMessageBtn{color:#2e5f8e;background:#eef5fc;border-color:#bdd1e4}html[data-theme=light] .nativeSmsBtn{color:#2f7352;background:#eef8f2;border-color:#bedbc9}@media (width<=760px){.appointmentDetailActions{grid-template-columns:1fr 1fr!important}.appointmentDetailActions .crmMessageBtn,.appointmentDetailActions .nativeSmsBtn,.appointmentDetailActions .callAppointmentBtn,.appointmentDetailActions .deleteAppointmentBtn{min-height:48px}}@media (width>=761px){body{font-size:14px}.shell{grid-template-columns:224px minmax(0,1fr)}.shell>main{padding:30px 32px 54px}.brand{font-size:16px}.agency{height:40px;font-size:11px}nav button,.sideBottom button{gap:11px;height:42px;padding:0 11px;font-size:13px}nav button svg,.sideBottom button svg{width:18px;height:18px}.user b{font-size:11px}.user small{font-size:10px}header{margin-bottom:24px}header h1{font-size:34px}.eyebrow{font-size:10px}.pageSubtitle{font-size:11px}.headerActions button,.tools button,.modalFoot button,.drawerActions button{height:40px;padding:0 13px;font-size:11px}.views button{height:42px;font-size:11px}.tools{gap:9px;height:66px}.tools label{width:300px;height:40px}.tools input,.toolSelect{font-size:12px}.toolSelect{height:40px}th{height:42px;font-size:9px}td{height:54px;font-size:11px}.status{height:24px;font-size:10px}.modal{padding:26px}.modalHead h2,.drawerHead h2{font-size:27px}.formGrid label,.detailGrid label,.taskForm label,.appointmentDetailGrid label{font-size:9px}.formGrid input,.formGrid select,.detailGrid input,.detailGrid select,.taskForm input,.taskForm select,.appointmentDetailGrid input,.appointmentDetailGrid select{height:44px;font-size:13px}.formGrid textarea,.detailGrid textarea,.appointmentDetailGrid textarea{font-size:13px}.drawerHead{padding:24px 26px}.drawerScroll{padding:24px 26px 44px}.safetyBanner{font-size:10px}.realCalendar{grid-template-columns:minmax(0,1fr) 320px;gap:16px;padding:0 30px 48px}.calendarHeader h1{font-size:36px}.calendarNav{gap:7px}.calendarNav button{height:36px;padding:0 12px;font-size:11px}.calendarNav b{min-width:160px;font-size:12px}.weekdayRow b{padding:11px 10px;font-size:9px}.monthGrid>button{height:118px;padding:10px}.monthGrid>button>span{font-size:12px}.monthGrid small{padding:5px;font-size:9px}.monthGrid em{font-size:8px}.calendarAgenda{padding:18px}.calendarAgenda h2{margin:7px 0 17px;font-size:17px}.calendarAgenda article{padding:14px 0}.agendaTime{font-size:10px}.agendaOpen>div>b{font-size:12px}.agendaOpen>div>span,.agendaOpen>span,.calendarAgenda article>a,.calendarAgenda article p{font-size:9px}.deleteAppointmentBtn{min-height:36px;font-size:9px}.appointmentDetailsModal{width:min(680px,92vw)}.appointmentDetailsModal .modalHead p{font-size:10px}.appointmentDetailGrid{gap:14px;margin-top:22px}.appointmentDetailGrid input,.appointmentDetailGrid select{height:44px}.appointmentDetailActions{gap:10px;margin-top:16px}.crmMessageBtn,.nativeSmsBtn,.callAppointmentBtn{min-height:40px;padding:0 13px;font-size:10px}.teamHub{max-width:1240px;padding:0 30px 48px}.teamTabs button{height:42px;padding:0 13px;font-size:10px}.teamHero{padding:22px}.teamHero h2{font-size:26px}.teamHero p{font-size:10px}.teamKpis div{min-width:104px;padding:14px}.teamKpis b{font-size:20px}.teamKpis span{font-size:8px}.sectionHead{height:64px}.sectionHead b{font-size:11px}.sectionHead span{font-size:8px}.sectionHead label{height:34px}.sectionHead input{font-size:10px}.hierarchyList article{padding:13px 15px}.hierarchyList b{font-size:10px}.hierarchyList span,.hierarchyList em{font-size:8px}.teamCustomize>button h3{font-size:13px}.teamCustomize>button p{font-size:9px}.memberIdentity b{font-size:11px}.memberIdentity span{font-size:9px}.memberList label{font-size:8px}.memberList select{height:36px;font-size:11px}.accessGrid h3{font-size:15px}.accessGrid p,.accessGrid li,.metricGrid span{font-size:9px}.metricGrid strong{font-size:27px}.metricGrid small{font-size:10px}.todayList time,.todayList article b{font-size:11px}.todayList article small,.todayList article>span{font-size:9px}.currentLead h2{font-size:36px}.phoneHero{font-size:20px}.leadMeta span{font-size:11px}.leadMeta b{font-size:9px}.dialerDisposition button{height:36px;font-size:10px}.queueRow b{font-size:11px}.queueRow small,.queueRow>span{font-size:9px}.threadList b{font-size:11px}.threadList p{font-size:9px}.threadList span{font-size:8px}.conversationHead b{font-size:12px}.conversationHead span{font-size:9px}.messages p{font-size:10px}.messages time,.messages small{font-size:8px}.composer textarea{font-size:11px}}@media (width>=1200px){.shell>main{padding-left:40px;padding-right:40px}.realCalendar{grid-template-columns:minmax(0,1fr) 340px}.monthGrid>button{height:124px}}@media (width>=761px){button,select,input,textarea{font-size:13px}label{line-height:1.35}.eyebrow{letter-spacing:.14em;font-size:10px!important}.pageSubtitle{line-height:1.55;font-size:12px!important}.muted,.emptyModule,.moduleNote{line-height:1.55;font-size:11px!important}.loginError,.authSuccess,.settingsSaved{font-size:11px!important}.desktopSidebar{padding:24px 15px}.desktopSidebar nav{gap:5px}.desktopSidebar nav button,.sideBottom button{border-radius:8px;height:44px!important;font-size:13px!important}.desktopSidebar .agency,.desktopSidebar .user b{font-size:11px!important}.desktopSidebar .user small{font-size:10px!important}header h1{font-size:36px!important}header .primary,header button{min-height:42px;font-size:12px}.viewbar .views button{height:44px!important;font-size:11px!important}.resultCount{font-size:10px!important}.tools button,.tools select,.tools input{font-size:12px!important}.bulkBar,.bulkBar>b{font-size:11px}.bulkBar select,.bulkBar input,.bulkBar button{min-height:36px;font-size:11px}.settingsHub{gap:22px;grid-template-columns:210px minmax(0,1fr)!important}.settingsNav{gap:5px}.settingsNav>span{letter-spacing:.14em;margin:4px 10px 8px;font-size:9px!important}.settingsNav a{gap:9px;height:44px!important;padding:0 12px!important;font-size:12px!important}.settingsContent{gap:14px}.settingsContent>section{padding:22px!important}.settingTitle{gap:12px;padding-bottom:16px!important}.settingTitle svg{width:20px;height:20px}.settingTitle h2{margin:0 0 4px;font-size:19px!important}.settingTitle p{line-height:1.5;font-size:11px!important}.settingsRows div{min-height:48px!important}.settingsRows span{font-size:11px!important}.settingsRows b{font-size:12px!important}.settingGrid{gap:14px!important}.settingGrid label,.toggleSetting{font-size:11px!important}.settingGrid select{padding:0 10px;height:42px!important;font-size:12px!important}.toggleSetting{min-height:44px}.toggle{width:46px!important;height:25px!important}.toggle i{width:19px!important;height:19px!important}.todayCommand h2{font-size:27px!important}.todayCommand p{font-size:12px!important}.commandActions button{height:42px!important;font-size:11px!important}.criticalStrip>div{min-height:48px}.criticalStrip b{font-size:11px!important}.criticalStrip span,.criticalStrip button{font-size:10px!important}.metricGrid article{padding:20px!important}.metricGrid span{font-size:10px!important}.metricGrid strong{font-size:29px!important}.metricGrid small{font-size:11px!important}.listTitle b{font-size:12px!important}.listTitle>span,.listTitle button{font-size:10px!important}.todayList article{min-height:58px}.todayList article b{font-size:12px!important}.todayList article small,.todayList article>span,.todayList time{font-size:10px!important}.leadLink{font-size:12px!important}.gridWrap td{font-size:11px!important}.gridWrap th{font-size:9px!important}.status{font-size:10px!important}.dnc{font-size:8px!important}.formGrid label,.detailGrid label{font-size:10px!important}.formGrid input,.formGrid select,.formGrid textarea,.detailGrid input,.detailGrid select,.detailGrid textarea{font-size:13px!important}.leadTasks .timelineTitle b,.timelineTitle b{font-size:10px!important}.leadTaskRow b,.timeline article b{font-size:11px!important}.leadTaskRow small,.timeline article small{font-size:9px!important}.quickTask input,.quickTask button{font-size:11px!important}.dialerTop h1{font-size:34px!important}.dialerTop p{font-size:11px!important}.dialerControls button,.dialerControls select{height:40px;font-size:11px!important}.currentLead h2{font-size:38px!important}.phoneHero{font-size:21px!important}.leadMeta span{font-size:11px!important}.leadMeta b{font-size:9px!important}.currentLead textarea{font-size:12px!important}.dialerDisposition button{height:38px!important;font-size:10px!important}.queueHead{font-size:9px!important}.queueRow b{font-size:11px!important}.queueRow small,.queueRow>span{font-size:9px!important}.smsProviderState{font-size:10px!important}.smsSearch input,.smsCampaignFilter{font-size:11px!important}.smsFilters button{font-size:9px!important}.threadList>button{padding:12px 13px!important}.threadList b{font-size:11px!important}.threadList p{font-size:10px!important}.threadList span{font-size:8px!important}.conversationHead b{font-size:12px!important}.conversationHead span{font-size:9px!important}.conversationHead em{font-size:8px!important}.messages p{line-height:1.5;font-size:11px!important}.messages time,.messages small,.aiBadge{font-size:8px!important}.composer textarea{font-size:12px!important}.composer button{font-size:10px!important}.smsContext h3{font-size:16px!important}.smsContext dt,.smsContext dd,.kanbanHead{font-size:10px!important}.kanbanCol>header,.kanbanCol>div:first-child{font-size:10px}.kanbanCol article{padding:13px!important}.kanbanCol article b{font-size:11px!important}.kanbanCol article small,.kanbanCol article span{font-size:9px!important}.kanbanCol article select{height:36px!important;font-size:10px!important}.tasksPage{max-width:1200px}.taskTabs button{height:42px!important;font-size:11px!important}.taskList article{min-height:60px!important;padding:12px 14px!important}.taskList article b{font-size:12px!important}.taskList article span,.taskList article em,.taskList article time{font-size:10px!important}.taskCheck{width:30px!important;height:30px!important}.taskForm label{font-size:10px!important}.taskForm input,.taskForm select{height:42px!important;font-size:12px!important}.appStats article{padding:18px!important}.appStats span{font-size:10px!important}.appStats b{font-size:24px!important}.appRow{min-height:58px!important;font-size:11px!important}.appRow.appHead{font-size:9px!important}.appRow b{font-size:11px!important}.appRow small{font-size:9px!important}.appRow select{height:36px!important;font-size:10px!important}.campaignGrid{gap:14px!important}.campaignCard{padding:18px!important}.campaignCardHead>div>span{font-size:9px!important}.campaignCardHead h2{font-size:20px!important}.campaignCardHead button{height:36px!important;font-size:10px!important}.campaignMode{line-height:1.5;font-size:10px!important}.campaignRules label{font-size:9px!important}.campaignRules select,.campaignRules input{height:38px!important;font-size:11px!important}.campaignRules label>span{font-size:9px!important}.campaignMetrics b{font-size:18px!important}.campaignMetrics span{font-size:9px!important}.campaignActions button{height:38px!important;font-size:10px!important}.aiNotice{line-height:1.5;font-size:9px!important}.calendarAgenda h2{font-size:18px!important}.agendaOpen>div>b{font-size:12px!important}.agendaOpen>div>span,.agendaOpen>span,.calendarAgenda article>a,.calendarAgenda article p{font-size:10px!important}.appointmentDetailsModal .modalHead p{font-size:11px!important}.appointmentDetailGrid label,.appointmentDetailActions>*{font-size:10px!important}.teamTabs button{height:44px!important;font-size:11px!important}.teamHero h2{font-size:27px!important}.teamHero p{font-size:11px!important}.teamKpis b{font-size:22px!important}.teamKpis span{font-size:9px!important}.sectionHead b{font-size:12px!important}.sectionHead span{font-size:9px!important}.sectionHead input,.hierarchyList b{font-size:11px!important}.hierarchyList span,.hierarchyList em{font-size:9px!important}.teamCustomize>button h3{font-size:15px!important}.teamCustomize>button p{line-height:1.5;font-size:10px!important}.memberIdentity b{font-size:12px!important}.memberIdentity span{font-size:10px!important}.memberList label{font-size:9px!important}.memberList select{height:38px!important;font-size:11px!important}.accessGrid h3{font-size:16px!important}.accessGrid p,.accessGrid li{line-height:1.55;font-size:10px!important}.importTop h2,.importConfig h2,.importPreview h2{font-size:20px!important}.importTop p,.importConfig p,.importPreview p,.previewHead p{font-size:11px!important}.settingRow,.mappingRow,.stackField,.importDefaults label{font-size:10px!important}.mappingRow select,.stackField select,.stackField input,.importDefaults select,.importDefaults input{height:40px!important;font-size:11px!important}.previewTable th{font-size:9px!important}.previewTable td,.recordPreview article{font-size:10px!important}.importFooter button{height:40px!important;font-size:11px!important}.modalHead h2,.drawerHead h2{font-size:27px!important}.modalHead p{font-size:11px!important}.modalFoot button{min-height:42px!important;font-size:11px!important}}:root,html[data-accent=blue]{--aeroa-accent:#6da8ff;--aeroa-accent-rgb:109,168,255;--aeroa-accent-soft:#6da8ff1c;--aeroa-accent-line:#6da8ff4d;--aeroa-accent-text:#a9cdff}html[data-accent=emerald]{--aeroa-accent:#55c596;--aeroa-accent-rgb:85,197,150;--aeroa-accent-soft:#55c5961a;--aeroa-accent-line:#55c59647;--aeroa-accent-text:#9fe2c5}.desktopSidebar nav button.on,.sideBottom button.on{background:linear-gradient(90deg,var(--aeroa-accent-soft),rgba(var(--aeroa-accent-rgb),.035));color:#edf5ff;box-shadow:inset 2px 0 0 var(--aeroa-accent)}.desktopSidebar nav button.on svg,.sideBottom button.on svg,.mobileNav button.on svg,.eyebrow{color:var(--aeroa-accent)!important}.mobileNav button.on{color:var(--aeroa-accent-text)!important;background:var(--aeroa-accent-soft)!important}.views button.active:after{background:var(--aeroa-accent)!important}.views button.active,.teamTabs button.on{color:var(--aeroa-accent-text)!important}.teamTabs button.on{border-color:var(--aeroa-accent-line)!important;background:var(--aeroa-accent-soft)!important}.primary{box-shadow:0 0 0 1px rgba(var(--aeroa-accent-rgb),.05),0 5px 18px rgba(var(--aeroa-accent-rgb),.08);border-color:rgba(var(--aeroa-accent-rgb),.48)!important;background:linear-gradient(#f1f5f8,#dde8f1)!important}.primary:hover{box-shadow:0 0 0 1px rgba(var(--aeroa-accent-rgb),.12),0 7px 22px rgba(var(--aeroa-accent-rgb),.14)}input:focus,select:focus,textarea:focus,.tools label:focus-within,.sectionHead label:focus-within{box-shadow:0 0 0 3px rgba(var(--aeroa-accent-rgb),.1);outline:none;border-color:var(--aeroa-accent)!important}.settingsContent>section,.metricGrid,.todayList,.currentLead,.queuePanel,.smsLayout,.kanbanCol,.appTable,.campaignCard,.teamHero,.hierarchyPanel,.teamManagePanel,.accessGrid article,.monthCalendar,.calendarAgenda,.modal,.drawer{border-color:#2a333b}.settingsContent>section:hover,.campaignCard:hover,.accessGrid article:hover,.teamCustomize>button:hover{border-color:var(--aeroa-accent-line)!important}.settingTitle>svg,.listTitle svg,.sectionHead svg,.teamHero>div:first-child>.eyebrow{color:var(--aeroa-accent)}.status,.aiBadge,.conversationHead em:not(.optout){background:var(--aeroa-accent-soft)!important;color:var(--aeroa-accent-text)!important;border-color:var(--aeroa-accent-line)!important}.monthGrid>button.selectedDay,.monthGrid>button.todayCell{border-color:var(--aeroa-accent-line)!important}.monthGrid>button.selectedDay{box-shadow:inset 0 0 0 1px rgba(var(--aeroa-accent-rgb),.12);background:rgba(var(--aeroa-accent-rgb),.07)!important}.monthGrid>button.todayCell>span{background:rgba(var(--aeroa-accent-rgb),.42)!important;color:#f6fbff!important}.taskCheck.done,.toggle.on{background:var(--aeroa-accent)!important;border-color:var(--aeroa-accent)!important}a:not(.nativeSmsBtn):not(.callAppointmentBtn):not(.supportLink){-webkit-text-decoration-color:rgba(var(--aeroa-accent-rgb),.45);text-decoration-color:rgba(var(--aeroa-accent-rgb),.45)}html[data-theme=light]{--aeroa-card-tint:rgba(var(--aeroa-accent-rgb),.035)}html[data-theme=light] .desktopSidebar nav button.on,html[data-theme=light] .sideBottom button.on{color:#17324b}html[data-theme=light] .primary{color:#16212b!important;background:linear-gradient(#fff,#eef4f8)!important}html[data-theme=light] .settingsContent>section:hover,html[data-theme=light] .campaignCard:hover,html[data-theme=light] .accessGrid article:hover{background:var(--aeroa-card-tint)}html[data-reduce-motion=true] *,html[data-reduceMotion="true"] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.authShell{color:#eef2f6;background:#0a0d10;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:100dvh;display:grid}.authStory{background:radial-gradient(circle at 15% 10%,#4e7eb92e,#0000 34%),linear-gradient(145deg,#0d1319,#090c0f 72%);border-right:1px solid #20262c;flex-direction:column;padding:44px 54px;display:flex;position:relative;overflow:hidden}.authStory:after{content:"";pointer-events:none;border:1px solid #76a4da14;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-230px;right:-220px;box-shadow:0 0 0 90px #76a4da05,0 0 0 180px #76a4da04}.authLogo{align-items:center;gap:10px;width:max-content;display:flex}.authLogo>span{color:#bcd7f6;background:#121b23;border:1px solid #3a4a59;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.authLogo>b{letter-spacing:.16em;font-size:14px}.authStoryCopy{z-index:1;max-width:620px;margin:auto 0;position:relative}.authStoryCopy h1{letter-spacing:-.065em;max-width:670px;margin:12px 0 22px;font-size:clamp(42px,5vw,72px);line-height:.98}.authStoryCopy p{color:#8997a4;max-width:520px;font-size:14px;line-height:1.75}.authBenefits{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:36px;display:grid}.authBenefits>div{background:#0e141ac2;border:1px solid #222c35;border-radius:12px;align-items:flex-start;gap:11px;min-height:118px;padding:15px;display:flex}.authBenefits svg{color:#86b4e8;flex:none}.authBenefits span{gap:6px;display:grid}.authBenefits b{font-size:10px}.authBenefits small{color:#6f7d89;font-size:8px;line-height:1.6}.authStoryFoot{z-index:1;color:#657480;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:8px;display:flex;position:relative}.authPanel{background:#0c1014;place-items:center;padding:34px;display:grid}.authCard{background:0 0;border:0;width:min(440px,100%);padding:0}.authLogoMobile{display:none}.authCard h1{margin:9px 0 10px;font-size:38px}.authCard>p{color:#75828d;margin-bottom:28px;font-size:12px;line-height:1.6}.authCard>label{margin:15px 0;font-size:8px}.authCard input{background:#090d11;border-radius:10px;height:48px;font-size:13px}.authPrimary{justify-content:center;align-items:center;gap:8px;height:48px;margin-top:16px;display:flex}.authLinks{margin-top:13px}.authLinks button,.supportButton{font-size:9px}.signupPage{color:#eef2f6;background:#0a0d10;min-height:100dvh}.signupHeader{border-bottom:1px solid #20262c;justify-content:space-between;align-items:center;height:76px;margin:0;padding:0 42px;display:flex}.signupHeader .backLink{align-items:center;gap:7px;display:flex}.signupMain{width:min(1160px,100% - 48px);margin:0 auto;padding:54px 0 70px}.signupIntroV2{max-width:720px}.signupIntroV2 h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:46px;line-height:1.03}.signupIntroV2 p{color:#7f8d99;max-width:630px;font-size:12px;line-height:1.7}.tierGridV2{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;display:grid}.tierCardV2{text-align:left;color:#dfe6eb;background:#0e1317;border:1px solid #252e36;border-radius:14px;min-height:230px;padding:20px;transition:all .16s}.tierCardV2:hover{border-color:#3b4b59;transform:translateY(-2px)}.tierCardV2.chosen{background:linear-gradient(#111b25,#0e151b);border-color:#6c9dd5;box-shadow:inset 0 0 0 1px #25476b}.tierCardTop{justify-content:space-between;align-items:center;display:flex}.tierCardTop span{letter-spacing:.12em;color:#788793;font-size:8px}.tierCardTop b{color:#b9d9ff;background:#17304b;border-radius:99px;padding:4px 7px;font-size:7px}.tierCardV2 h2{margin:12px 0 7px;font-size:25px}.tierCardV2 p{color:#7e8b96;min-height:34px;font-size:10px;line-height:1.55}.tierCardV2 ul{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tierCardV2 li{color:#a8b4be;align-items:center;gap:7px;font-size:9px;display:flex}.tierCardV2 li svg{color:#7fb3ec}.signupFormV2{background:#0e1317;border:1px solid #252e36;border-radius:14px;padding:22px}.signupFormHead{border-bottom:1px solid #222a31;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:17px;display:flex}.signupFormHead h2{margin:5px 0 0;font-size:18px}.signupFormHead svg{color:#789fc9}.signupFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.signupFields label{text-transform:uppercase;letter-spacing:.08em;color:#74818c;gap:7px;font-size:8px;display:grid}.signupFields input{color:#e9eef2;background:#090d11;border:1px solid #293139;border-radius:9px;outline:0;height:46px;padding:0 12px;font-size:13px}.signupFields input:focus{border-color:#628fc9}.signupSubmitRow{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.signupSubmitRow p{color:#697783;align-items:center;gap:7px;margin:0;font-size:8px;display:flex}.signupSubmit{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:210px;height:44px;display:flex}.signupFormV2>.loginError,.signupFormV2>.authSuccess{margin-top:12px}@media (width<=980px){.authShell{grid-template-columns:1fr}.authStory{display:none}.authPanel{min-height:100dvh;padding:28px 20px}.authLogoMobile{margin-bottom:56px;display:flex}.authCard h1{font-size:34px}.signupHeader{padding:0 20px}.signupMain{width:min(720px,100% - 28px);padding-top:34px}.tierGridV2{grid-template-columns:1fr}.tierCardV2{min-height:0}.signupIntroV2 h1{font-size:36px}.signupFields{grid-template-columns:1fr}.signupSubmitRow{flex-direction:column;align-items:stretch}.signupSubmit{width:100%}}@media (width<=520px){.authPanel{padding-top:max(28px,env(safe-area-inset-top));align-items:start}.authLogoMobile{margin-bottom:42px}.authCard h1{font-size:31px}.signupHeader{height:64px}.signupMain{padding-top:26px}.signupIntroV2 h1{font-size:32px}.signupFormV2{padding:16px}.tierCardV2{padding:17px}}.pendingPageV2{color:#edf2f6;background:radial-gradient(circle at 50% 0,#4f7bb11a,#0000 34%),#0a0d10;min-height:100dvh;padding:28px}.pendingTop{justify-content:space-between;align-items:center;max-width:1040px;margin:0 auto;display:flex}.pendingTop .backLink{justify-content:center;align-items:center;display:flex}.pendingCardV2{background:#0f1419;border:1px solid #252e36;border-radius:18px;width:min(560px,100%);margin:10vh auto 0;padding:28px;box-shadow:0 24px 80px #0000003d}.pendingStateIcon{color:#92d6ae;background:#132a20;border:1px solid #24503b;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:20px;display:grid}.pendingStateIcon.attention{color:#e8b070;background:#2a1d13;border-color:#62442a}.pendingStateIcon span{font-weight:800}.pendingCardV2 h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:34px}.pendingCardV2>p{color:#7e8b96;margin:0 0 20px;font-size:11px;line-height:1.7}.pendingAccessV2{border:1px solid #283139;border-radius:11px;grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid;overflow:hidden}.pendingAccessV2>div{gap:4px;padding:13px 14px;display:grid}.pendingAccessV2>div+div{border-left:1px solid #283139}.pendingAccessV2 span{text-transform:uppercase;letter-spacing:.1em;color:#697781;font-size:7px}.pendingAccessV2 b{text-transform:capitalize;font-size:12px}.pendingSteps{gap:8px;margin:0 0 20px;display:grid}.pendingSteps>div{border:1px solid #222a31;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.pendingSteps i{color:#6d7983;background:#171d22;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.pendingSteps span{gap:2px;display:grid}.pendingSteps small{color:#6c7983;font-size:8px}.pendingSteps .done i{color:#91d5ad;background:#173022}.pendingHelp{border-radius:9px;justify-content:center;align-items:center;height:44px;text-decoration:none;display:flex}@media (width<=600px){.pendingPageV2{padding:20px 14px}.pendingCardV2{margin-top:8vh;padding:20px}.pendingCardV2 h1{font-size:30px}.pendingAccessV2{grid-template-columns:1fr}.pendingAccessV2>div+div{border-top:1px solid #283139;border-left:0}}.signupFields .promoField{grid-column:1/-1;position:relative}.signupFields .promoField>span{color:#61707d;letter-spacing:.06em;font-size:7px;font-weight:500;position:absolute;top:0;right:0}.signupFields .promoField input{text-transform:uppercase}.accessCodeBox{background:#101922;border:1px solid #32485e;border-radius:12px;gap:12px;margin:0 0 18px;padding:14px;display:grid}.accessCodeBox>div:first-child{gap:4px;display:grid}.accessCodeBox>div:first-child>small{color:#73818d;font-size:8px;line-height:1.5}.accessCodeRow{grid-template-columns:1fr auto;gap:8px;display:grid}.accessCodeRow input{color:#e9eef3;text-transform:uppercase;background:#0a0f14;border:1px solid #344454;border-radius:8px;outline:0;min-width:0;height:42px;padding:0 11px;font-size:12px}.accessCodeRow input:focus{border-color:#6b9bce}.accessCodeRow button{border-radius:8px;height:42px;padding:0 14px}.accessCodeError{color:#e28b8b;font-size:8px}.pendingSupportLink{text-align:center;color:#7f9cbc;padding:8px;font-size:9px;text-decoration:none;display:block}.pendingSupportLink:hover{color:#a8c8ea}@media (width<=520px){.accessCodeRow{grid-template-columns:1fr}.accessCodeRow button{width:100%}}.authShell,.signupPage,.pendingPageV2{--auth-bg:#0a0f14;--auth-panel:#0d141b;--auth-card:#111922;--auth-card-2:#151f29;--auth-border:#2d3a46;--auth-border-strong:#46617a;--auth-text:#f4f7fa;--auth-muted:#a5b1bc;--auth-soft:#7f8d99;--auth-accent:#86b8f2;--auth-accent-strong:#5f9de6;--auth-success:#8bd4aa;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:var(--auth-text)!important}.authShell{background:var(--auth-bg)!important}.authShell .authStory{border-color:var(--auth-border)!important;background:radial-gradient(circle at 16% 12%,#4b7eb82e,#0000 36%),linear-gradient(145deg,#111b25,#0a1016 72%)!important}.authShell .authPanel{background:#0b1117!important}.authShell .loginCard.authCard{color:var(--auth-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.authShell .authLogo b,.signupPage .authLogo b,.pendingPageV2 .authLogo b{color:var(--auth-text)!important}.authShell .authLogo>span,.signupPage .authLogo>span,.pendingPageV2 .authLogo>span{color:#c8e1fb!important;background:#15212c!important;border-color:#3a5064!important}.authShell .eyebrow,.signupPage .eyebrow,.pendingPageV2 .eyebrow{color:#9b82ff!important;letter-spacing:.16em!important;font-size:9px!important}.authShell .authStoryCopy h1,.authShell .authCard h1,.signupPage .signupIntroV2 h1,.pendingPageV2 .pendingCardV2 h1{color:var(--auth-text)!important;text-shadow:none!important}.authShell .authStoryCopy p,.authShell .authCard>p,.signupPage .signupIntroV2 p,.pendingPageV2 .pendingCardV2>p{color:var(--auth-muted)!important}.authShell .authStoryCopy p{font-size:15px!important;line-height:1.72!important}.authShell .authCard>p{font-size:13px!important;line-height:1.65!important}.authShell .authBenefits>div{border-color:var(--auth-border)!important;background:#111922eb!important}.authShell .authBenefits b{color:#e9f0f6!important;font-size:11px!important}.authShell .authBenefits small{color:#8f9daa!important;font-size:9px!important}.authShell .authStoryFoot{color:#7f8d99!important}.authShell .authCard>label,.signupPage .signupFields label{color:#9ba9b5!important;font-size:9px!important}.authShell .authCard input,.signupPage .signupFields input,.pendingPageV2 .accessCodeRow input{color:#f4f7fa!important;box-shadow:none!important;background:#111922!important;border-color:#344351!important}.authShell .authCard input::placeholder,.signupPage .signupFields input::placeholder,.pendingPageV2 .accessCodeRow input::placeholder{color:#687886!important}.authShell .authCard input:focus,.signupPage .signupFields input:focus,.pendingPageV2 .accessCodeRow input:focus{border-color:#6fa8e7!important;box-shadow:0 0 0 3px #639ee01f!important}.authShell .authPrimary,.signupPage .signupSubmit,.pendingPageV2 .accessCodeRow .primary{color:#0a1219!important;box-shadow:none!important;background:#eaf3fc!important;border-color:#eaf3fc!important;font-weight:750!important}.authShell .authPrimary:hover,.signupPage .signupSubmit:hover,.pendingPageV2 .accessCodeRow .primary:hover{background:#dcecfb!important;border-color:#dcecfb!important}.authShell .authLinks button,.authShell .backLink,.signupPage .backLink,.pendingPageV2 .backLink{color:#8fbcf0!important}.authShell .supportButton,.pendingPageV2 .pendingSupportLink{color:#8796a3!important;border-color:#28343e!important}.authShell .supportButton:hover,.pendingPageV2 .pendingSupportLink:hover{color:#dce8f4!important}.signupPage{background:linear-gradient(#0b1117,#090e13)!important}.signupPage .signupHeader{border-color:var(--auth-border)!important;background:#0b1117!important}.signupPage .signupIntroV2 h1{max-width:760px!important;font-size:48px!important;line-height:1.04!important}.signupPage .signupIntroV2 p{font-size:13px!important;line-height:1.7!important}.signupPage .tierCardV2{background:var(--auth-card)!important;border-color:var(--auth-border)!important;color:var(--auth-text)!important;box-shadow:none!important}.signupPage .tierCardV2:hover{background:#141e28!important;border-color:#536a80!important}.signupPage .tierCardTop span{color:#9aa8b4!important}.signupPage .tierCardV2 h2{color:#f4f7fa!important;font-size:27px!important}.signupPage .tierCardV2 p{color:#a2afba!important;font-size:11px!important;line-height:1.6!important}.signupPage .tierCardV2 li{color:#c0cad3!important;font-size:10px!important}.signupPage .signupFormV2{background:var(--auth-card)!important;border-color:var(--auth-border)!important;color:var(--auth-text)!important}.signupPage .signupFormHead{border-color:var(--auth-border)!important}.signupPage .signupFormHead h2{color:#f1f5f8!important;font-size:20px!important}.signupPage .promoField>span{color:#7d8d9b!important}.pendingPageV2{background:radial-gradient(circle at 50% 0,#4d80b91f,#0000 36%),#0a0f14!important}.pendingPageV2 .pendingCardV2{background:var(--auth-card)!important;border-color:var(--auth-border)!important;color:var(--auth-text)!important}.pendingPageV2 .pendingAccessV2,.pendingPageV2 .pendingSteps>div,.pendingPageV2 .accessCodeBox{border-color:var(--auth-border)!important;background:#0e171f!important}.pendingPageV2 .pendingAccessV2 span,.pendingPageV2 .pendingSteps small,.pendingPageV2 .accessCodeBox small{color:#8e9ca8!important}.pendingPageV2 .pendingAccessV2 b,.pendingPageV2 .pendingSteps b,.pendingPageV2 .accessCodeBox b{color:#eef3f7!important}.pendingPageV2 .pendingStateIcon{color:#9de0b8!important;background:#133020!important;border-color:#2a5c3e!important}.pendingPageV2 .pendingStateIcon.attention{color:#f2bd79!important;background:#301e13!important;border-color:#69492c!important}@media (width<=980px){.signupPage .signupIntroV2 h1{font-size:38px!important}.authShell .authCard h1{font-size:35px!important}}@media (width<=520px){.signupPage .signupIntroV2 h1{font-size:32px!important}.authShell .authCard h1{font-size:31px!important}.authShell .authCard>p,.signupPage .signupIntroV2 p{font-size:12px!important}}html[data-accent=steel]{--aeroa-accent:#5f86aa;--aeroa-accent-rgb:95,134,170;--aeroa-accent-soft:#5f86aa1f;--aeroa-accent-line:#5f86aa52;--aeroa-accent-text:#9fc0de}html[data-theme=light][data-accent=steel]{--aeroa-accent:#426f98;--aeroa-accent-rgb:66,111,152;--aeroa-accent-soft:#426f9817;--aeroa-accent-line:#426f9847;--aeroa-accent-text:#315e87}html[data-accent=violet]{--aeroa-accent:#5f86aa;--aeroa-accent-rgb:95,134,170;--aeroa-accent-soft:#5f86aa1f;--aeroa-accent-line:#5f86aa52;--aeroa-accent-text:#9fc0de}.authShell .eyebrow,.signupPage .eyebrow,.pendingPageV2 .eyebrow{color:#7ea5c9!important}.signupPage .tierCardV2.chosen{border-color:#678fb5!important;box-shadow:inset 0 0 0 1px #5f86aa57!important}.signupPage .tierCardTop b{color:#d9ebf9!important;background:#24415a!important}.signupPage .tierCardV2 li svg{color:#7fa8cb!important}.eyebrow{line-height:1.25;font-size:10px!important}.pageSubtitle{font-size:12px!important;line-height:1.55!important}.desktopSidebar nav button,.sideBottom button{min-height:42px;font-size:13px!important}.agency,.user b{font-size:11px!important}.user small{font-size:10px!important}header h1{font-size:34px}.headerActions button,.tools button,.modalFoot button,.drawerActions button,.commandActions button,.calendarNav button{min-height:38px;font-size:12px!important}.tools input,.toolSelect,.tools .toolSelect{font-size:12px!important}.resultCount{font-size:11px!important}th{font-size:10px!important}td{font-size:12px!important}.status{font-size:11px!important}.dnc{font-size:9px!important}.metricGrid span{font-size:10px!important}.metricGrid small{font-size:11px!important}.listTitle b{font-size:12px!important}.listTitle>span{font-size:11px!important}.todayList time,.todayList article b{font-size:12px!important}.todayList article small,.todayList article>span{font-size:10px!important}.currentLead h2{font-size:36px}.leadBadge{font-size:10px!important}.leadMeta span{font-size:12px!important}.leadMeta b{font-size:9px!important}.queueHead{font-size:10px!important}.queueRow b{font-size:12px!important}.queueRow small,.queueRow>span{font-size:10px!important}.modal,.drawer,.mobileMenuSheet,.appointmentModal,.importOverlay{font-size:13px}.modalHead h2,.drawerHead h2{font-size:27px!important}.formGrid label,.detailGrid label,.leadAppointmentCard label,.mappingGrid label,.importDefaults label,.inviteFields label,.settingGrid>label:not(.toggleSetting){font-size:10px!important}.formGrid input,.formGrid select,.formGrid textarea,.detailGrid input,.detailGrid select,.detailGrid textarea,.drawerActions select,.mappingGrid select,.importDefaults select,.importDefaults input,.inviteFields input,.inviteFields select,.settingGrid select{font-size:13px!important}.timelineTitle b{font-size:11px!important}.timeline article b{font-size:12px!important}.timeline article small{font-size:10px!important}.timeline article p,.safetyBanner,.mobileMenuGrid button,.mobileAccount b{font-size:11px!important}.mobileAccount small,.importLabel,.mappingRows label,.importStats span{font-size:10px!important}.settingsNav>span{font-size:9px!important}.settingsNav a{min-height:40px;font-size:11px!important}.settingTitle h2{font-size:15px!important}.settingTitle p{line-height:1.5;font-size:11px!important}.settingsRows span{font-size:10px!important}.toggleSetting{font-size:11px!important}.settingsSaved{font-size:10px!important}.sectionHead b{font-size:12px!important}.sectionHead span{font-size:10px!important}.sectionHead input{font-size:12px!important}.teamHero p,.teamCustomize p,.invitePreview p,.accessGrid p,.accessGrid li{line-height:1.6;font-size:10px!important}.hierarchyList b{font-size:11px!important}.hierarchyList span,.hierarchyList em{font-size:9px!important}.calendarAgenda h2{font-size:16px!important}.calendarAgenda article>b{font-size:12px!important}.calendarAgenda article>span,.calendarAgenda article p,.agendaTime{font-size:10px!important}.monthGrid small,.monthGrid em{font-size:9px!important}.campaignCard p,.campaignCard small{font-size:10px!important}.taskList article b{font-size:12px!important}.taskList article small,.taskList article time{font-size:10px!important}html[data-theme=light] .eyebrow{color:var(--aeroa-accent)!important}html[data-theme=light] .pageSubtitle{color:#526574!important}html[data-theme=light] :is(.metricGrid small,.todayList article small,.todayList article>span,.queueRow small,.queueRow>span,.settingTitle p,.teamHero p,.campaignCard p,.calendarAgenda article p){color:#5f7180!important}html[data-theme=light] :is(.modal,.drawer,.settingsContent>section,.kanbanCol,.campaignCard,.calendarAgenda,.monthCalendar){color:#17232d}html[data-theme=light] :is(.formGrid label,.detailGrid label,.settingGrid>label,.inviteFields label,.mappingGrid label){color:#536675!important}html[data-theme=light] :is(.modal input,.modal select,.modal textarea,.drawer input,.drawer select,.drawer textarea){color:#17232d!important}.supportButton{color:#8ca1b4;text-align:center;cursor:pointer;background:0 0;border:0;border-top:1px solid #28343e;width:100%;margin-top:22px;padding:18px 0 3px;font-size:11px!important}.supportButton:hover{color:#dce9f4}.supportOverlay{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04080cad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.supportModal{color:#f2f6f9;background:#111922;border:1px solid #33414d;border-radius:16px;width:min(460px,100%);padding:20px;box-shadow:0 30px 90px #0000006b}.supportModalHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.supportModalHead>div{align-items:center;gap:11px;display:flex}.supportModalHead span{gap:3px;display:grid}.supportModalHead small{letter-spacing:.12em;color:#7ea5c9;font-size:9px}.supportModalHead b{font-size:18px}.supportModalHead>button{color:#b3c0ca;background:#19232d;border:0;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.supportModal>p{color:#a6b2bc;margin:18px 0 13px;font-size:13px;line-height:1.65}.supportEmail{background:#0c1319;border:1px solid #344451;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.supportEmail>span{font-size:13px;font-weight:700}.supportEmail button{color:#c7d9e8;background:#172431;border:1px solid #3c5061;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:11px;display:flex}.supportActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.supportActions a,.supportActions button{border-radius:8px;justify-content:center;align-items:center;height:42px;font-size:11px;text-decoration:none;display:flex}.supportActions a{color:#101820;background:#e9f0f5;font-weight:700}.supportActions button{color:#b8c4cd;background:#151e26;border:1px solid #34414c}.pipelinePageHeader{align-items:flex-end}.pipelineHeaderStats{gap:8px;display:flex}.pipelineHeaderStats>span{background:#0f151b;border:1px solid #29343e;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:108px;padding:10px 11px;display:grid}.pipelineHeaderStats svg{color:var(--aeroa-accent);grid-row:1/3}.pipelineHeaderStats b{font-size:15px;line-height:1.1}.pipelineHeaderStats small{color:#75838e;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.pipelineOverview{background:#0e141a;border:1px solid #29333c;border-radius:14px;margin-bottom:16px;padding:18px}.pipelineOverviewHead,.pipelineBoardHead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pipelineOverviewHead h2,.pipelineBoardHead h2{margin:5px 0 0;font-size:20px}.pipelineOverviewHead>p,.pipelineBoardHead>p{color:#75838e;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.pipelineFunnel{gap:6px;max-width:940px;margin:20px auto 2px;display:grid}.pipelineFunnelRow{border:1px solid rgba(var(--aeroa-accent-rgb),.24);background:linear-gradient(90deg,rgba(var(--aeroa-accent-rgb),.16),rgba(var(--aeroa-accent-rgb),.055));border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;min-height:52px;margin:auto;padding:0 14px;transition:all .15s;display:grid}.pipelineFunnelRow:hover{border-color:rgba(var(--aeroa-accent-rgb),.42);transform:translateY(-1px)}.funnelStageIndex{color:var(--aeroa-accent);letter-spacing:.08em;font-size:10px;font-weight:800}.funnelStageName,.funnelStageValue{gap:2px;display:grid}.funnelStageName b,.funnelStageValue b{font-size:12px}.funnelStageName small,.funnelStageValue small{color:#798793;font-size:9px}.funnelStageValue{text-align:right;min-width:100px}.pipelineBoardSection{border-top:1px solid #252d34;padding-top:16px}.pipelineBoardHead{margin-bottom:11px}.pipelineKanban{align-items:start;padding-bottom:10px;overflow-x:auto;grid-template-columns:repeat(7,minmax(210px,1fr))!important;gap:9px!important;display:grid!important}.pipelineKanban .kanbanCol{background:#0e1419;border:1px solid #29333c;border-radius:11px;min-height:430px;overflow:hidden}.pipelineKanban .kanbanHead{border-bottom:1px solid #273038;justify-content:space-between;align-items:center;min-height:58px;padding:0 12px;display:flex}.pipelineKanban .kanbanHead>div{gap:3px;display:grid}.pipelineKanban .kanbanHead b{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.pipelineKanban .kanbanHead small{color:#6f7e8a;font-size:9px}.pipelineKanban .kanbanHead>span{background:rgba(var(--aeroa-accent-rgb),.1);border:1px solid rgba(var(--aeroa-accent-rgb),.22);min-width:25px;height:25px;color:var(--aeroa-accent-text);border-radius:99px;place-items:center;font-size:10px;font-weight:700;display:grid}.kanbanCards{gap:8px;padding:9px;display:grid}.pipelineKanban article{box-shadow:none;background:#111820;border:1px solid #2a343d;border-radius:10px;gap:11px;padding:12px;display:grid}.pipelineKanban article:hover{border-color:rgba(var(--aeroa-accent-rgb),.38);background:#131c25}.pipelineKanban article.moving{opacity:.48}.pipelineCardTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pipelineCardTop>div{gap:4px;display:grid}.pipelineCardTop b{font-size:13px}.pipelineCardTop small{color:#7d8b96;font-size:10px}.pipelineCardTop>svg{color:#566775;flex:none}.pipelineCardMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.pipelineCardMeta span{color:#8a98a3;font-size:10px}.pipelineCardMeta strong{color:#c2d3e2;font-size:10px}.pipelineKanban article select{color:#c2ccd4;background:#0d141a;border:1px solid #34414c;border-radius:8px;height:38px;padding:0 9px;font-size:12px}.pipelineEmpty{color:#71808b;text-align:center;border:1px dashed #303a42;border-radius:9px;align-content:center;place-items:center;gap:7px;min-height:96px;display:grid}.pipelineEmpty span{font-size:10px}.pipelineEmpty svg{color:#596a78}html[data-theme=light] .pipelineHeaderStats>span,html[data-theme=light] .pipelineOverview,html[data-theme=light] .pipelineKanban .kanbanCol{color:#17232d;background:#fff;border-color:#d2dce4}html[data-theme=light] .pipelineFunnelRow{background:linear-gradient(90deg,rgba(var(--aeroa-accent-rgb),.11),rgba(var(--aeroa-accent-rgb),.035));border-color:rgba(var(--aeroa-accent-rgb),.25)}html[data-theme=light] .pipelineFunnelRow :is(.funnelStageName small,.funnelStageValue small),html[data-theme=light] .pipelineOverviewHead>p,html[data-theme=light] .pipelineBoardHead>p,html[data-theme=light] .pipelineHeaderStats small{color:#60717f}html[data-theme=light] .pipelineKanban article{color:#17232d;background:#f8fafc;border-color:#d7e0e7}html[data-theme=light] .pipelineKanban article:hover{background:#f2f6f9}html[data-theme=light] .pipelineCardTop small,html[data-theme=light] .pipelineCardMeta span,html[data-theme=light] .pipelineKanban .kanbanHead small{color:#647684}html[data-theme=light] .pipelineCardMeta strong{color:#315e87}html[data-theme=light] .pipelineKanban article select{color:#17232d;background:#fff;border-color:#cbd7e0}html[data-theme=light] .pipelineEmpty{color:#6c7d89;border-color:#ced9e1}@media (width<=900px){.pipelinePageHeader{align-items:flex-start}.pipelineHeaderStats{width:100%;margin-top:14px;overflow:auto}.pipelineHeaderStats>span{min-width:108px}.pipelineOverviewHead,.pipelineBoardHead{flex-direction:column;align-items:flex-start;gap:7px}.pipelineFunnelRow{width:100%!important}.pipelineKanban{scroll-snap-type:x mandatory;grid-auto-columns:minmax(84vw,1fr);grid-auto-flow:column;grid-template-columns:none!important}.pipelineKanban .kanbanCol{scroll-snap-align:start;min-height:360px}}@media (width<=520px){.pipelineOverview{padding:13px}.pipelineHeaderStats>span{min-width:102px}.pipelineFunnelRow{grid-template-columns:38px 1fr auto;padding:0 10px}.funnelStageValue{min-width:74px}.funnelStageName small,.funnelStageValue small{font-size:8px}}html[data-theme=light] .desktopSidebar nav button.on,html[data-theme=light] .sideBottom button.on{background:linear-gradient(90deg,rgba(var(--aeroa-accent-rgb),.14),rgba(var(--aeroa-accent-rgb),.045))!important;color:#24415a!important;box-shadow:inset 3px 0 0 var(--aeroa-accent)!important}html[data-theme=light] .desktopSidebar nav button.on svg,html[data-theme=light] .sideBottom button.on svg{color:var(--aeroa-accent)!important}html[data-theme=light] .desktopSidebar nav button.on:hover,html[data-theme=light] .sideBottom button.on:hover{background:linear-gradient(90deg,rgba(var(--aeroa-accent-rgb),.18),rgba(var(--aeroa-accent-rgb),.065))!important;color:#18344b!important}.authShell .authCard h1{font-size:40px!important}.authShell .authCard>p{font-size:14px!important}.authShell .authCard>label{font-size:11px!important}.authShell .authCard input{height:50px!important;font-size:14px!important}.authShell .authLinks button,.authShell .supportButton{font-size:11px!important}.authShell .authBenefits b{font-size:12px!important}.authShell .authBenefits small{font-size:10.5px!important;line-height:1.55!important}.authShell .authStoryFoot{font-size:10px!important}.pendingCardV2{width:min(640px,100%)!important;padding:34px!important}.pendingCardV2 h1{margin:10px 0 12px!important;font-size:38px!important;line-height:1.08!important}.pendingCardV2>p{margin-bottom:24px!important;font-size:14px!important;line-height:1.65!important}.pendingPageV2 .eyebrow{font-size:10px!important}.pendingStateIcon{width:48px!important;height:48px!important;font-size:15px!important}.accessCodeBox{gap:15px!important;padding:18px!important}.accessCodeBox>div:first-child>b{font-size:14px!important}.accessCodeBox>div:first-child>small{font-size:11px!important;line-height:1.55!important}.accessCodeRow input{height:46px!important;font-size:13px!important}.accessCodeRow button{height:46px!important;padding:0 18px!important;font-size:13px!important}.pendingSteps{gap:10px!important}.pendingSteps>div{grid-template-columns:38px 1fr!important;gap:12px!important;min-height:62px!important;padding:12px 14px!important}.pendingSteps i{width:34px!important;height:34px!important;font-size:11px!important}.pendingSteps b{font-size:12.5px!important}.pendingSteps small{font-size:10.5px!important;line-height:1.45!important}.pendingSupportLink{padding:12px!important;font-size:11px!important}.pendingTop .backLink{font-size:11px!important}.pendingPageV2 .authLogo>b{font-size:15px!important}.stage-new{--stage-rgb:100,116,132;--stage:#647484}.stage-interested{--stage-rgb:72,126,171;--stage:#487eab}.stage-appointment{--stage-rgb:55,141,170;--stage:#378daa}.stage-presentation{--stage-rgb:46,143,135;--stage:#2e8f87}.stage-quoted{--stage-rgb:64,145,111;--stage:#40916f}.stage-application{--stage-rgb:86,145,91;--stage:#56915b}.stage-sold{--stage-rgb:52,142,82;--stage:#348e52}.pipelineFunnelRow{box-shadow:inset 4px 0 0 rgba(var(--stage-rgb),.88);position:relative;overflow:hidden;border-color:rgba(var(--stage-rgb),.34)!important;background:linear-gradient(90deg,rgba(var(--stage-rgb),.16),rgba(var(--stage-rgb),.055))!important}.pipelineFunnelRow .funnelStageIndex{color:rgb(var(--stage-rgb))!important}.funnelStageName{min-width:0}.funnelProgress{background:rgba(var(--stage-rgb),.13);border-radius:99px;width:min(360px,72%);height:5px;margin-top:6px;overflow:hidden}.funnelProgress i{background:rgb(var(--stage-rgb));border-radius:99px;min-width:0;height:100%;transition:width .22s;display:block}.pipelineKanban .kanbanCol{border-top:3px solid rgba(var(--stage-rgb),.82)!important}.pipelineKanban .kanbanCol .kanbanHead>span{color:rgb(var(--stage-rgb))!important;border-color:rgba(var(--stage-rgb),.28)!important;background:rgba(var(--stage-rgb),.09)!important}html[data-theme=light] .pipelineFunnelRow{box-shadow:inset 4px 0 0 rgba(var(--stage-rgb),.76);background:linear-gradient(90deg,rgba(var(--stage-rgb),.12),rgba(var(--stage-rgb),.025))!important;border-color:rgba(var(--stage-rgb),.28)!important}html[data-theme=light] .funnelProgress{background:rgba(var(--stage-rgb),.12)}html[data-theme=light] .funnelStageIndex{color:rgb(var(--stage-rgb))!important}html[data-theme=light] .pipelineKanban .kanbanCol{border-top-color:rgba(var(--stage-rgb),.72)!important}@media (width<=600px){.pendingCardV2{padding:22px!important}.pendingCardV2 h1{font-size:31px!important}.pendingCardV2>p{font-size:13px!important}.pendingSteps b{font-size:12px!important}.pendingSteps small{font-size:10px!important}.authShell .authCard h1{font-size:32px!important}.authShell .authCard>p{font-size:13px!important}.funnelProgress{width:86%}}.workspaceViews,.workspaceView{width:100%;min-width:0}.workspaceView[hidden]{display:none!important}.draftSavedHint{color:#718493;margin-top:5px;font-size:10px;line-height:1.4;display:block}html[data-theme=light] .draftSavedHint{color:#607382}.bulkBar{flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.bulkBar>b{white-space:nowrap;color:var(--aeroa-accent-text);font-size:11px!important}.bulkBar>div{align-items:center;gap:5px;display:flex}.bulkBar select,.bulkBar input{min-height:38px;font-size:11px!important}.bulkBar button{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;display:flex;font-size:11px!important}.bulkQuickAction{border:1px solid var(--aeroa-accent-line)!important;background:var(--aeroa-accent-soft)!important;color:var(--aeroa-accent-text)!important}.bulkDelete{margin-left:auto;color:#d56e6e!important;background:#c6484814!important;border:1px solid #c6484861!important}.bulkDelete:hover{background:#c6484824!important;border-color:#c648488c!important}.bulkDelete:disabled{opacity:.45}.leadActionNotice{border:1px solid var(--aeroa-accent-line);background:var(--aeroa-accent-soft);color:var(--aeroa-accent-text);border-radius:8px;margin:0 0 10px;padding:9px 11px;font-size:11px;font-weight:600}html[data-theme=light] .bulkQuickAction{color:#315e87!important}html[data-theme=light] .bulkDelete{color:#a63d3d!important;background:#fff5f5!important;border-color:#e5b8b8!important}html[data-theme=light] .leadActionNotice{color:#315e87}@media (width<=760px){.bulkBar{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.bulkBar>b{grid-column:1/-1}.bulkBar>div{grid-column:1/-1;grid-template-columns:1fr auto!important;display:grid!important}.bulkBar>div select,.bulkBar>div input{width:100%!important;min-width:0!important}.bulkQuickAction,.bulkDelete,.clearBulk{width:100%!important;margin:0!important}.leadActionNotice{font-size:10px}}.leadsTools{flex-wrap:wrap}.leadsTools .groupSelect{border-color:var(--aeroa-accent-line);background:var(--aeroa-accent-soft)}.workQueue{gap:12px;margin-top:2px;display:grid}.workQueueIntro{justify-content:space-between;align-items:end;gap:20px;padding:15px 2px 8px;display:flex}.workQueueIntro h2{margin:5px 0 0;font-size:22px}.workQueueIntro p{color:#73828e;text-align:right;max-width:480px;margin:0;font-size:11px}.workQueueGroup{background:#0e1419;border:1px solid #29343d;border-radius:11px;overflow:hidden}.workQueueGroupHead{color:#dce4ea;text-align:left;cursor:pointer;background:#111920;border:0;border-bottom:1px solid #273139;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0 13px;display:flex}.workQueueGroupHead>span{align-items:center;gap:8px;display:flex}.workQueueGroupHead svg{color:var(--aeroa-accent);transition:transform .15s}.workQueueGroup.collapsed .workQueueGroupHead{border-bottom:0}.workQueueGroup.collapsed .workQueueGroupHead svg{transform:rotate(-90deg)}.workQueueGroupHead b{font-size:12px}.workQueueGroupHead em{color:#73828e;border:1px solid #33414c;border-radius:99px;padding:4px 8px;font-size:9px;font-style:normal}.workQueueRows{display:grid}.workQueueRow{background:#0e1419;border-bottom:1px solid #232c33;grid-template-columns:minmax(210px,1.05fr) minmax(240px,1.4fr) minmax(170px,.7fr) auto;align-items:center;gap:14px;min-height:88px;padding:12px 13px;display:grid}.workQueueRow:last-child{border-bottom:0}.workQueueRow:hover{background:#111920}.workQueueRow.followDue{box-shadow:inset 3px 0 #b77b3b}.workLead{gap:4px;min-width:0;display:grid}.workLead>button{color:#edf2f6;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:max-content;max-width:100%;padding:0;display:flex}.workLead>button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workLead>button svg{color:#70889c}.workLead>span{color:#8c9aa5;font-size:11px}.workLeadTags{flex-wrap:wrap;gap:5px;display:flex}.workLeadTags i{color:#8fa1ae;background:#131c23;border:1px solid #33414b;border-radius:5px;padding:4px 5px;font-size:8px;font-style:normal;line-height:1}.workContext{gap:5px;min-width:0;display:grid}.workFollow{color:#788894;text-transform:uppercase;letter-spacing:.045em;font-size:9px}.workFollow.overdue{color:#d49a57;font-weight:700}.workContext p{color:#9aa7b1;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;line-height:1.45;overflow:hidden}.workStatus{gap:5px;display:grid}.workStatus>span{color:#778692;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.workStatus select{color:#d4dde4;background:#0b1116;border:1px solid #34414c;border-radius:8px;height:39px;padding:0 9px;font-size:11px}.workActions{grid-template-columns:repeat(3,minmax(64px,1fr));gap:6px;display:grid}.workActions a,.workActions button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 9px;font-size:10px;font-weight:650;text-decoration:none;display:flex}.workCall{color:#8fd1a8!important;background:#3f895c1a!important;border:1px solid #3f895c66!important}.workText{border:1px solid rgba(var(--aeroa-accent-rgb),.38)!important;background:var(--aeroa-accent-soft)!important;color:var(--aeroa-accent-text)!important}.workOpen{color:#afbbc4!important;background:#151d24!important;border:1px solid #35434e!important}.workActions button:disabled{opacity:.35;cursor:not-allowed}.workQueueEmpty{color:#768692;border:1px dashed #34404a;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.workQueueEmpty b{color:#aebac3;font-size:13px}.workQueueEmpty span{font-size:10px}.archiveViewNotice{background:#111820;border:1px solid #33414b;border-radius:9px;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.archiveViewNotice b{font-size:11px}.archiveViewNotice span{color:#84939e;font-size:10px}.cellSub{color:#82909b;margin-top:3px;font-size:8px;display:block}.replacementStatus{font-size:9px;font-weight:700}.replacementStatus.eligible{color:#3c8c5e}.replacementStatus.expired{color:#aa5b5b}.replacementStatus.unknown{color:#7b8b97}html[data-theme=light] .workQueueIntro p{color:#5f7180}html[data-theme=light] .workQueueGroup{background:#fff;border-color:#d3dde4}html[data-theme=light] .workQueueGroupHead{color:#17232d;background:#f5f8fa;border-color:#d8e1e7}html[data-theme=light] .workQueueGroupHead em{color:#60717e;border-color:#ccd8e1}html[data-theme=light] .workQueueRow{background:#fff;border-color:#e0e6eb}html[data-theme=light] .workQueueRow:hover{background:#f8fafb}html[data-theme=light] .workLead>button{color:#15232e}html[data-theme=light] .workLead>span,html[data-theme=light] .workContext p{color:#5d6f7c}html[data-theme=light] .workLeadTags i{color:#536776;background:#f1f5f7;border-color:#d2dde5}html[data-theme=light] .workStatus select{color:#17232d;background:#fff;border-color:#cbd7df}html[data-theme=light] .workOpen{color:#4c5f6d!important;background:#f4f7f9!important;border-color:#ccd7df!important}html[data-theme=light] .archiveViewNotice{background:#fff;border-color:#d2dce4}html[data-theme=light] .archiveViewNotice span{color:#5e7180}.importProtection{border:1px solid var(--aeroa-accent-line);background:var(--aeroa-accent-soft);border-radius:9px;align-items:flex-start;gap:9px;margin:8px 0 12px;padding:10px;display:flex}.importProtection svg{color:var(--aeroa-accent);flex:none}.importProtection span{gap:3px;display:grid}.importProtection b{font-size:10px}.importProtection small,.complianceHint,.stackField small{color:#798995;font-size:8.5px;line-height:1.5}.daysInput{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.daysInput span{color:#788894;font-size:9px}.importWarnings{flex-wrap:wrap;gap:7px;padding:10px 0;display:flex}.importWarnings>span{color:#9aa8b2;border:1px solid #44515b;border-radius:99px;padding:6px 9px;font-size:9px}.importWarnings .dncWarn{color:#d17e7e;background:#a042420f;border-color:#8d5151}.registryReason{color:#9b7474;margin:5px 0;font-size:8.5px;display:block}.recordTitle em.dnc,.recordTitle em.not_interested,.recordTitle em.nis{color:#bd6d6d}.recordTitle em.duplicate,.recordTitle em.duplicate_file{color:#a98753}.teamHubV2{gap:12px;display:grid}.teamTabsV2{border-bottom:1px solid #273039;gap:5px;padding-bottom:8px;display:flex}.teamTabsV2 button{color:#7e8d98;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:10px;display:flex}.teamTabsV2 button.on{border-color:var(--aeroa-accent-line);background:var(--aeroa-accent-soft);color:var(--aeroa-accent-text)}.teamNotice{border:1px solid var(--aeroa-accent-line);background:var(--aeroa-accent-soft);color:var(--aeroa-accent-text);border-radius:8px;padding:9px 11px;font-size:10px}.teamCommand{background:#0e141a;border:1px solid #29343e;border-radius:13px;grid-template-columns:minmax(240px,1fr) minmax(480px,1.5fr);gap:14px;padding:17px;display:grid}.teamCommandIdentity h2{margin:5px 0 7px;font-size:25px}.teamCommandIdentity p{color:#82919c;margin:0;font-size:10px}.teamCommandStats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.teamCommandStats article{background:#111920;border:1px solid #2b3640;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.teamCommandStats article svg{color:var(--aeroa-accent)}.teamCommandStats article span{gap:2px;display:grid}.teamCommandStats b{font-size:17px}.teamCommandStats small{color:#7b8a95;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.teamCommandStats article.attention{background:#19150f;border-color:#6e5538}.seatPolicyCard{background:#101922;border:1px solid #2d4356;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.seatPolicyCard>div{align-items:flex-start;gap:10px;display:flex}.seatPolicyCard svg{color:#7ea5c9;flex:none}.seatPolicyCard span{gap:4px;display:grid}.seatPolicyCard b{font-size:11px}.seatPolicyCard small{color:#8494a0;font-size:9px;line-height:1.5}.seatPolicyCard button{color:#a9c5dc;background:#16232e;border:1px solid #3d5365;border-radius:7px;height:36px;padding:0 11px;font-size:9px}.teamStructurePanel,.teamManageV2{background:#0e141a;border:1px solid #29343e;border-radius:12px;overflow:hidden}.teamSectionHead{background:#111920!important;border-bottom:1px solid #29343e!important}.teamLoading,.teamEmptyState{color:#788894;align-content:center;place-items:center;gap:7px;min-height:160px;display:grid}.teamEmptyState b{color:#b1bdc5;font-size:12px}.teamEmptyState span{font-size:9px}.teamEmptyState button{border:1px solid var(--aeroa-accent-line);background:var(--aeroa-accent-soft);height:35px;color:var(--aeroa-accent-text);border-radius:7px;margin-top:5px;padding:0 10px}.teamHierarchyV2{gap:14px;padding:14px;display:grid}.teamRoleLane{gap:8px;display:grid}.teamRoleLabel{text-transform:uppercase;letter-spacing:.08em;color:#788894;align-items:center;gap:6px;font-size:9px;display:flex}.teamRoleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.memberNode{background:#111820;border:1px solid #2c3741;border-radius:10px;gap:11px;padding:12px;display:grid}.memberNode.featured{border-color:var(--aeroa-accent-line);background:linear-gradient(135deg,var(--aeroa-accent-soft),#111820 65%)}.memberNodeTop{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.memberNodeTop .avatar{width:36px;height:36px}.memberNodeTop>div:nth-child(2){gap:3px;display:grid}.memberNodeTop b{font-size:11px}.memberNodeTop span{color:#788894;font-size:8.5px}.memberNodeStats{border-top:1px solid #283139;flex-wrap:wrap;gap:12px;padding-top:9px;display:flex}.memberNodeStats span{color:#758590;font-size:8.5px}.memberNodeStats b{color:#c7d2db;font-size:10px}.seatChip{white-space:nowrap;border-radius:99px;align-items:center;width:max-content;padding:5px 7px;font-weight:700;display:inline-flex;font-size:8px!important}.seatChip.active{color:#78c495;background:#3e915c1f;border:1px solid #3e915c4d}.seatChip.pending{color:#d2a96e;background:#a97b401a;border:1px solid #a97b404d}.seatChip.workspace{background:var(--aeroa-accent-soft);color:var(--aeroa-accent-text);border:1px solid var(--aeroa-accent-line)}.seatLegend{border-bottom:1px solid #29343e;flex-wrap:wrap;gap:14px;padding:11px 14px;display:flex}.seatLegend span{color:#7f8e99;align-items:center;gap:6px;font-size:8.5px;display:flex}.seatDot{border-radius:50%;width:7px;height:7px}.seatDot.active{background:#57a879}.seatDot.pending{background:#b98549}.seatDot.workspace{background:var(--aeroa-accent)}.memberTable{display:grid}.memberTableHead,.memberTableRow{grid-template-columns:minmax(220px,1.3fr) minmax(130px,.8fr) minmax(190px,1fr) minmax(120px,.65fr) minmax(120px,.65fr);align-items:center;gap:12px;padding:11px 14px;display:grid}.memberTableHead{color:#73838f;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #29343e;min-height:42px;font-size:8px}.memberTableRow{border-bottom:1px solid #263039;min-height:72px}.memberTableRow:last-child{border-bottom:0}.memberIdentity{align-items:center;gap:9px;display:flex}.memberIdentity>div:last-child{gap:3px;display:grid}.memberIdentity b{font-size:11px}.memberIdentity b small{background:var(--aeroa-accent-soft);color:var(--aeroa-accent-text);border-radius:99px;margin-left:6px;padding:2px 5px;font-size:7px}.memberIdentity span{color:#7c8b96;font-size:9px}.memberSeat{gap:4px;display:grid}.memberSeat small{color:#7d8c97;font-size:8px}.memberProduction{grid-template-columns:auto auto auto auto auto auto;align-items:baseline;gap:4px 5px;display:grid}.memberProduction b{font-size:11px}.memberProduction span{color:#788894;font-size:8px}.memberTableRow label{gap:4px;display:grid}.memberTableRow label>span{color:#788894;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.memberTableRow select{color:#c9d3db;background:#0d141a;border:1px solid #34414c;border-radius:7px;height:36px;padding:0 7px;font-size:10px}.accessGridV2 article{min-height:260px}.accessGridV2 article>span{margin-top:12px;display:block}.accessGridV2 h3{font-size:17px}.inviteSeatExplainer{border:1px solid var(--aeroa-accent-line);background:var(--aeroa-accent-soft);border-radius:9px;gap:10px;margin-bottom:15px;padding:11px;display:flex}.inviteSeatExplainer svg{color:var(--aeroa-accent);flex:none}.inviteSeatExplainer b{font-size:11px}.inviteSeatExplainer p{line-height:1.55;color:#7d8c97!important;margin:4px 0 0!important;font-size:9px!important}.authStoryCta{color:#0b151e;cursor:pointer;background:#dceaf6;border:1px solid #5b7892;border-radius:9px;align-items:center;gap:8px;height:44px;margin-top:23px;padding:0 15px;font-size:11px;font-weight:750;display:flex}.authStoryCta:hover{background:#e8f2fa}@media (width<=900px){.workQueueRow{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:10px}.workStatus{grid-column:1}.workActions{grid-column:2}.workQueueIntro{flex-direction:column;align-items:flex-start;gap:5px}.workQueueIntro p{text-align:left}.teamCommand{grid-template-columns:1fr}.teamCommandStats,.teamRoleGrid{grid-template-columns:1fr 1fr}.memberTableHead{display:none}.memberTableRow{grid-template-columns:1fr 1fr}.memberIdentity,.memberProduction{grid-column:1/-1}}@media (width<=760px){.leadsTools{grid-template-columns:1fr 1fr!important;display:grid!important}.leadsTools>label{grid-column:1/-1}.leadsTools .toolSelect{width:100%!important}.leadsTools>button{width:100%}.leadsTools .resultCount{grid-column:1/-1}.workQueue{gap:9px}.workQueueIntro{padding:8px 2px}.workQueueIntro h2{font-size:20px}.workQueueGroupHead{min-height:48px}.workQueueRow{grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.workQueueRow.followDue{box-shadow:inset 4px 0 #b77b3b}.workLead>button b{font-size:14px}.workLead>span{font-size:12px}.workContext p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.workStatus{grid-column:auto}.workStatus select{height:44px;font-size:16px}.workActions{grid-column:auto;grid-template-columns:repeat(3,1fr)}.workActions a,.workActions button{height:48px;font-size:11px}.archiveViewNotice{flex-direction:column;align-items:flex-start;gap:4px}.teamTabsV2{scrollbar-width:none;overflow:auto}.teamTabsV2 button{white-space:nowrap}.teamCommandStats{grid-template-columns:1fr 1fr}.seatPolicyCard{flex-direction:column;align-items:flex-start}.seatPolicyCard button{width:100%}.teamRoleGrid,.memberTableRow{grid-template-columns:1fr}.memberIdentity,.memberProduction{grid-column:auto}.memberTableRow select{height:42px;font-size:16px}.accessGridV2{grid-template-columns:1fr!important}}@media (width<=430px){.workActions{grid-template-columns:1fr 1fr}.workOpen{grid-column:1/-1}.teamCommandStats{grid-template-columns:1fr}.memberProduction{grid-template-columns:auto auto auto auto auto auto}}html[data-theme=light] .teamCommand,html[data-theme=light] .teamStructurePanel,html[data-theme=light] .teamManageV2{color:#17232d;background:#fff;border-color:#d3dde4}html[data-theme=light] .teamCommandStats article,html[data-theme=light] .memberNode{background:#f8fafb;border-color:#d7e0e6}html[data-theme=light] .memberNode.featured{background:linear-gradient(135deg,var(--aeroa-accent-soft),#fff 70%)}html[data-theme=light] .teamSectionHead{background:#f5f8fa!important;border-color:#d8e1e7!important}html[data-theme=light] .seatPolicyCard{background:#f6f9fb;border-color:#cbd9e4}html[data-theme=light] .memberTableRow{border-color:#e0e6eb}html[data-theme=light] .memberTableRow select{color:#17232d;background:#fff;border-color:#cbd7df}.teamNoticeError{color:#c96a6a!important;background:#b54a4a14!important;border-color:#b54a4a57!important}.memberTableV2 .memberTableHead,.memberTableV2 .memberTableRow{grid-template-columns:minmax(210px,1.35fr) minmax(125px,.72fr) minmax(175px,.95fr) minmax(105px,.58fr) minmax(125px,.7fr) minmax(105px,.58fr) minmax(210px,1.15fr)!important}.memberActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.memberActions button{color:#aebbc5;background:#141d24;border:1px solid #34414c;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:9px;display:flex}.memberActions button:hover{background:#18232c;border-color:#4b6172}.memberActions .dangerAction{color:#cf7a7a;background:#b54a4a12;border-color:#b54a4a52}.memberActions .dangerAction:hover{background:#b54a4a1f;border-color:#b54a4a7a}.teamPricingPage{gap:15px;display:grid}.pricingIntro{background:#0e141a;border:1px solid #29343e;border-radius:13px;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px;display:flex}.pricingIntro h2{margin:6px 0 8px;font-size:25px}.pricingIntro p{color:#83919c;max-width:680px;margin:0;font-size:10px;line-height:1.6}.pricingEstimate{text-align:right;border-left:1px solid #2b3640;gap:4px;min-width:220px;padding-left:18px;display:grid}.pricingEstimate>span{text-transform:uppercase;letter-spacing:.08em;color:#74838e;font-size:8px}.pricingEstimate>b{font-size:28px;line-height:1}.pricingEstimate>b small{color:#80909b;margin-left:3px;font-size:10px}.pricingEstimate>em{color:#6f7e89;font-size:8px;font-style:normal}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pricingCard{background:#0f161c;border:1px solid #2b3640;border-radius:12px;gap:10px;min-height:220px;padding:17px;display:grid}.pricingCard.current{border-color:var(--aeroa-accent-line);box-shadow:inset 0 0 0 1px rgba(var(--aeroa-accent-rgb),.15);background:linear-gradient(145deg,var(--aeroa-accent-soft),#0f161c 62%)}.pricingCard h3{margin:0;font-size:20px}.priceLine{align-items:flex-end;gap:5px;display:flex}.priceLine>b{font-size:31px;line-height:1}.priceLine>span{color:#7d8c97;padding-bottom:3px;font-size:9px}.pricingCard p{color:#8795a0;margin:0;font-size:9.5px;line-height:1.6}.pricingCard>small{color:#71818d;margin-top:auto;font-size:8.5px}.seatPricingGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seatPricingGrid article{background:#10171d;border:1px solid #2b3640;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:14px;display:grid}.seatPricingGrid article>div{align-items:flex-start;gap:10px;display:flex}.seatPricingGrid svg{color:var(--aeroa-accent)}.seatPricingGrid span{gap:4px;display:grid}.seatPricingGrid b{font-size:11px}.seatPricingGrid span small{color:#7f8e99;font-size:8.5px;line-height:1.5}.seatPricingGrid strong{font-size:20px}.seatPricingGrid strong small{color:#788893;font-size:8px}.seatPricingGrid em{color:#70808c;text-align:right;grid-column:2;font-size:8px;font-style:normal}.usagePricing{background:#101922;border:1px solid #2e4354;border-radius:11px;align-items:flex-start;gap:11px;padding:14px;display:flex}.usagePricing svg{color:#7ea5c9;flex:none}.usagePricing div{gap:4px;display:grid}.usagePricing b{font-size:11px}.usagePricing p{color:#83929d;margin:0;font-size:9px;line-height:1.55}.tierPrice{align-items:flex-end;gap:5px;margin:-2px 0 2px;display:flex}.tierPrice>b{color:#f2f6f9!important;font-size:26px!important}.tierPrice>span{color:#82919c;padding-bottom:3px;font-size:9px}html[data-theme=light] .memberActions button{color:#536674;background:#fff;border-color:#cbd7df}html[data-theme=light] .memberActions .dangerAction{color:#a54a4a;background:#fff6f6;border-color:#e3c0c0}html[data-theme=light] .pricingIntro,html[data-theme=light] .pricingCard,html[data-theme=light] .seatPricingGrid article{color:#17232d;background:#fff;border-color:#d3dde4}html[data-theme=light] .pricingCard.current{background:linear-gradient(145deg,var(--aeroa-accent-soft),#fff 65%)}html[data-theme=light] .pricingIntro p,html[data-theme=light] .pricingCard p,html[data-theme=light] .seatPricingGrid span small{color:#60727f}html[data-theme=light] .usagePricing{background:#f6f9fb;border-color:#cbd9e4}html[data-theme=light] .tierPrice>b{color:#17232d!important}@media (width<=1180px){.memberTableV2 .memberTableHead,.memberTableV2 .memberTableRow{grid-template-columns:minmax(210px,1.2fr) minmax(125px,.7fr) minmax(165px,.9fr) minmax(100px,.55fr) minmax(115px,.62fr) minmax(100px,.55fr) minmax(185px,1fr)!important}}@media (width<=900px){.pricingIntro{flex-direction:column;align-items:flex-start}.pricingEstimate{text-align:left;border-top:1px solid #2b3640;border-left:0;width:100%;padding:12px 0 0}.pricingGrid,.seatPricingGrid{grid-template-columns:1fr}.memberTableV2 .memberTableRow{grid-template-columns:1fr 1fr!important}.memberTableV2 .memberIdentity,.memberTableV2 .memberProduction,.memberTableV2 .memberActions{grid-column:1/-1}}@media (width<=620px){.memberTableV2 .memberTableRow{grid-template-columns:1fr!important}.memberTableV2 .memberIdentity,.memberTableV2 .memberProduction,.memberTableV2 .memberActions{grid-column:auto}.memberActions{grid-template-columns:1fr 1fr;display:grid}.memberActions button{min-height:42px}.memberActions .dangerAction{grid-column:1/-1}.pricingIntro{padding:15px}.pricingCard{min-height:0}.seatPricingGrid article{grid-template-columns:1fr auto}}.signupPage .signupMain{width:min(1220px,100% - 56px)!important;padding:62px 0 78px!important}.signupPage .signupIntroV2{max-width:820px!important}.signupPage .signupIntroV2 h1{letter-spacing:-.05em!important;margin:12px 0 16px!important;font-size:50px!important;line-height:1.02!important}.signupPage .signupIntroV2 p{color:#aebbc6!important;max-width:760px!important;font-size:14px!important;line-height:1.65!important}.signupPage .tierGridV2{gap:16px!important;margin:34px 0 28px!important}.signupPage .tierCardV2{background:#111922!important;border:1px solid #34424f!important;border-radius:16px!important;min-height:292px!important;padding:24px!important}.signupPage .tierCardV2:hover{background:#14202a!important;border-color:#52697d!important;transform:translateY(-2px)!important}.signupPage .tierCardV2.chosen{background:linear-gradient(#162638,#111c27)!important;border-color:#6f9fc9!important;box-shadow:inset 0 0 0 1px #6f9fc952,0 14px 34px #00000029!important}.signupPage .tierCardTop span{color:#8fa2b2!important;font-size:9px!important}.signupPage .tierCardTop b{color:#e3f0fb!important;background:#24445f!important;font-size:8px!important}.signupPage .tierCardTop b.recommended{color:#a9d0ec!important;background:#183448!important}.signupPage .tierCardV2 h2{color:#f5f8fa!important;margin:16px 0 8px!important;font-size:30px!important}.signupPage .tierPrice{align-items:flex-end!important;gap:6px!important;margin:0 0 12px!important;display:flex!important}.signupPage .tierPrice>b,html[data-theme=light] .signupPage .tierPrice>b{color:#f6f9fb!important;font-size:37px!important;line-height:1!important}.signupPage .tierPrice>span,html[data-theme=light] .signupPage .tierPrice>span{color:#96a8b6!important;padding-bottom:4px!important;font-size:11px!important}.signupPage .tierCardV2 p{color:#a7b4bf!important;min-height:48px!important;font-size:11.5px!important;line-height:1.6!important}.signupPage .tierCardV2 ul{gap:10px!important;margin-top:18px!important}.signupPage .tierCardV2 li{color:#d0d8de!important;font-size:10.5px!important;line-height:1.45!important}.signupPage .tierCardV2 li svg{flex:none;color:#7aa6c9!important}.signupPage .signupFormV2{background:#111922!important;border-color:#34424f!important;border-radius:16px!important;padding:26px!important}.signupPage .signupFormHead h2{font-size:22px!important}.signupPage .signupFields{gap:16px!important}.signupPage .signupFields label{color:#a2b0bb!important;font-size:9.5px!important}.signupPage .signupFields input{background:#0d141b!important;border-color:#3a4956!important;height:50px!important;font-size:14px!important}.signupPage .signupSubmitRow{margin-top:22px!important}.signupPage .signupSubmitRow p{color:#93a2ae!important;font-size:10px!important}.signupPage .signupSubmit{min-width:270px!important;height:48px!important;font-size:12px!important}.signupPage .eyebrow{color:#7fa7c8!important}.signupPage .backLink{font-size:11px!important}@media (width<=980px){.signupPage .signupMain{width:min(760px,100% - 28px)!important;padding-top:38px!important}.signupPage .signupIntroV2 h1{font-size:39px!important}.signupPage .tierCardV2{min-height:0!important}}@media (width<=520px){.signupPage .signupMain{padding-top:28px!important}.signupPage .signupIntroV2 h1{font-size:33px!important}.signupPage .signupIntroV2 p{font-size:13px!important}.signupPage .tierCardV2{padding:20px!important}.signupPage .signupFormV2{padding:18px!important}}.memberBillingPolicy{background:#101a23;border:1px solid #30475b;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.memberBillingPolicy>div{align-items:flex-start;gap:10px;display:flex}.memberBillingPolicy svg{color:#7ea8cb;flex:none}.memberBillingPolicy span{gap:4px;display:grid}.memberBillingPolicy b{font-size:11px}.memberBillingPolicy small{color:#8798a5;font-size:9px;line-height:1.55}.memberBillingPolicy button{color:#b8d1e5;background:#162532;border:1px solid #425b70;border-radius:7px;height:36px;padding:0 12px;font-size:9px}.memberTableIndividual .memberTableHead,.memberTableIndividual .memberTableRow{grid-template-columns:minmax(205px,1.25fr) minmax(150px,.9fr) minmax(110px,.58fr) minmax(170px,.92fr) minmax(105px,.58fr) minmax(120px,.66fr) minmax(105px,.58fr) minmax(145px,.8fr)!important}.memberMembership{gap:4px;display:grid}.memberMembership small{color:#7f8e99;font-size:8px;line-height:1.35}.membershipChip{white-space:nowrap;border-radius:99px;align-items:center;width:max-content;padding:5px 8px;font-weight:750;display:inline-flex;font-size:8px!important}.membershipChip.active{color:#7bc69a;background:#3a8f5b1c;border:1px solid #3a8f5b4d}.membershipChip.pending{color:#d1a366;background:#af7c381a;border:1px solid #af7c3847}.memberUsage{gap:3px;display:grid}.memberUsage b{font-size:11px}.memberUsage span{color:#7d8d99;font-size:8px}.planUsage{color:#9fb0bc;border-top:1px solid #2b3640;align-items:center;gap:7px;margin-top:auto;padding-top:11px;display:flex}.planUsage svg{color:#7ea8cb}.planUsage span{font-size:9px}.planUsage b{color:#d9e2e8;font-size:10px}.inviteMembershipExplainer{background:#111d27;border:1px solid #35536a;border-radius:10px;gap:10px;margin-bottom:16px;padding:12px;display:flex}.inviteMembershipExplainer svg{color:#7ea8cb;flex:none}.inviteMembershipExplainer b{font-size:11px}.inviteMembershipExplainer p{color:#8899a5!important;margin:4px 0 0!important;font-size:9.5px!important;line-height:1.55!important}.inviteMembershipModal .inviteFields label>small{color:#778895;text-transform:none;letter-spacing:0;margin-top:5px;font-size:8.5px;display:block}html[data-theme=light] .memberBillingPolicy{background:#f6f9fb;border-color:#ccdae5}html[data-theme=light] .memberBillingPolicy small{color:#607480}html[data-theme=light] .inviteMembershipExplainer{background:#f5f9fc;border-color:#ccdae5}html[data-theme=light] .inviteMembershipExplainer p{color:#627582!important}@media (width<=1180px){.memberTableIndividual .memberTableHead,.memberTableIndividual .memberTableRow{grid-template-columns:minmax(195px,1.2fr) minmax(140px,.85fr) minmax(100px,.55fr) minmax(155px,.85fr) minmax(100px,.55fr) minmax(110px,.6fr) minmax(100px,.55fr) minmax(130px,.72fr)!important}}@media (width<=900px){.memberTableIndividual .memberTableHead{display:none}.memberTableIndividual .memberTableRow{grid-template-columns:1fr 1fr!important}.memberTableIndividual .memberIdentity,.memberTableIndividual .memberProduction,.memberTableIndividual .memberActions{grid-column:1/-1}.memberBillingPolicy{flex-direction:column;align-items:flex-start}.memberBillingPolicy button{width:100%}}@media (width<=620px){.memberTableIndividual .memberTableRow{grid-template-columns:1fr!important}.memberTableIndividual .memberIdentity,.memberTableIndividual .memberProduction,.memberTableIndividual .memberActions{grid-column:auto}}.billingPage{gap:14px;display:grid}.billingHero{background:#0f161c;border:1px solid #2b3640;border-radius:13px;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px;display:flex}.billingHero h2{margin:6px 0 8px;font-size:28px}.billingHero p{color:#83929d;max-width:700px;margin:0;font-size:10px;line-height:1.6}.billingPrice{text-align:right;justify-items:end;gap:4px;display:grid}.billingPrice>b{font-size:34px;line-height:1}.billingPrice>span{color:#7b8b96;font-size:9px}.billingStatus{text-transform:uppercase;letter-spacing:.05em;color:#91a2af;background:#17222b;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.billingStatus.active,.billingStatus.trial{color:#78c396;background:#39915b1c}.billingStatus.paused,.billingStatus.pending{color:#d1a467;background:#b17d3b1a}.billingStatus.canceled,.billingStatus.past_due,.billingStatus.expired{color:#cf7777;background:#b54a4a17}.billingNotice,.supportNotice{border:1px solid var(--aeroa-accent-line);background:var(--aeroa-accent-soft);color:var(--aeroa-accent-text);border-radius:8px;padding:10px 12px;font-size:10px}.billingGrid{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}.billingCard{background:#10171d;border:1px solid #2b3640;border-radius:11px;gap:13px;min-height:230px;padding:15px;display:grid}.billingCardTitle{align-items:flex-start;gap:9px;display:flex}.billingCardTitle svg{color:#7ea8cb;flex:none}.billingCardTitle>div{gap:3px;display:grid}.billingCardTitle b{font-size:11px}.billingCardTitle span{color:#7d8d98;font-size:8.5px}.usageNumbers{align-items:baseline;gap:6px;display:flex}.usageNumbers strong{font-size:29px}.usageNumbers span{color:#7d8d98;font-size:9px}.usageMeter{background:#1b2730;border-radius:99px;height:8px;overflow:hidden}.usageMeter i{background:#6f9cc0;border-radius:99px;height:100%;display:block}.usageFoot{color:#778895;justify-content:space-between;font-size:8px;display:flex}.billingCard p{color:#82919c;margin:0;font-size:9px;line-height:1.55}.billingCard>button{color:#b5c3cd;background:#151f27;border:1px solid #364653;border-radius:8px;height:38px;margin-top:auto;font-size:9.5px}.paymentMethod{background:#0d141a;border:1px solid #2d3943;border-radius:8px;gap:5px;padding:12px;display:grid}.paymentMethod b{font-size:11px}.paymentMethod span{color:#7f8f9b;font-size:8.5px}.paymentMethod.empty b{color:#98a6b0}.billingFacts{gap:9px;display:grid}.billingFacts>div{border-bottom:1px solid #263039;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.billingFacts>div:last-child{border-bottom:0}.billingFacts span{color:#778895;font-size:8.5px}.billingFacts b{text-align:right;font-size:9.5px}.membershipControls{background:#0f161c;border:1px solid #2b3640;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.membershipControls h2{margin:5px 0 6px;font-size:19px}.membershipControls p{color:#81919c;max-width:650px;margin:0;font-size:9.5px;line-height:1.55}.membershipButtons{flex-wrap:wrap;gap:8px;display:flex}.membershipButtons button{color:#afbdc7;background:#151e25;border:1px solid #3a4956;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:9.5px;display:flex}.membershipButtons .dangerOutline{color:#cb7676;background:#b54a4a0d;border-color:#b54a4a57}.planCompare{gap:12px;display:grid}.planCompare>div:first-child h2{margin:5px 0;font-size:20px}.planCompare>div:first-child p{color:#7f8f9a;margin:0;font-size:9.5px}.billingPlanGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.billingPlanGrid article{background:#10171d;border:1px solid #2b3640;border-radius:11px;gap:9px;padding:14px;display:grid}.billingPlanGrid article.current{border-color:var(--aeroa-accent-line);background:linear-gradient(145deg,var(--aeroa-accent-soft),#10171d 70%)}.billingPlanGrid article>div{justify-content:space-between;align-items:center;display:flex}.billingPlanGrid article>div b{font-size:12px}.billingPlanGrid article>div span{background:var(--aeroa-accent-soft);color:var(--aeroa-accent-text);border-radius:99px;padding:4px 6px;font-size:7.5px}.billingPlanGrid strong{font-size:25px}.billingPlanGrid strong small{color:#7b8b96;font-size:8px}.billingPlanGrid p{color:#81919c;margin:0;font-size:9px;line-height:1.5}.billingPlanGrid em{color:#9eb0bd;font-size:8.5px;font-style:normal}.cancelFlow{width:min(620px,100vw - 30px)!important}.retentionOffer{background:#111c25;border:1px solid #345269;border-radius:10px;gap:10px;margin-bottom:14px;padding:12px;display:flex}.retentionOffer svg{color:#7ea8cb;flex:none}.retentionOffer b{font-size:11px}.retentionOffer p{color:#83939e!important;margin:4px 0 8px!important;font-size:9px!important;line-height:1.55!important}.retentionOffer button{color:#b9d4e7;background:#172633;border:1px solid #425d72;border-radius:7px;height:34px;padding:0 10px;font-size:9px}.cancelFields{gap:12px;display:grid}.cancelFields label{color:#80909b;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:9px;display:grid}.cancelFields select,.cancelFields textarea{color:#e2e8ec;resize:vertical;background:#0d141a;border:1px solid #34424e;border-radius:8px;padding:10px;font-size:12px}.cancelRehit{background:#11171c;border:1px solid #3a4148;border-radius:8px;align-items:flex-start;gap:9px;margin-top:13px;padding:10px;display:flex}.cancelRehit svg{color:#b98a50;flex:none}.cancelRehit span{gap:3px;display:grid}.cancelRehit b{font-size:10px}.cancelRehit small{color:#7d8c97;font-size:8.5px;line-height:1.5}.supportPage{gap:12px;display:grid}.supportHero{background:#0f161c;border:1px solid #2c3741;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.supportHero>div:first-child{align-items:flex-start;gap:10px;display:flex}.supportHero svg{color:#7ea8cb}.supportHero span{gap:4px;display:grid}.supportHero b{font-size:12px}.supportHero p{color:#82929d;margin:0;font-size:9.5px}.supportHero>div:last-child{text-align:right}.supportHero>div:last-child span{color:#778895;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.supportLayout{grid-template-columns:1.1fr .9fr;gap:10px;display:grid}.supportTicketForm,.supportTickets{background:#0f161c;border:1px solid #2c3741;border-radius:12px;overflow:hidden}.supportFields{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.supportFields label{color:#7f8f9b;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:8.5px;display:grid}.supportFields .span2{grid-column:1/-1}.supportFields input,.supportFields select,.supportFields textarea{color:#e2e8ec;resize:vertical;background:#0d141a;border:1px solid #34424e;border-radius:8px;padding:10px;font-size:12px}.supportFields select,.supportFields input{height:42px}.supportSubmit{border-top:1px solid #29343d;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.supportSubmit small{color:#71818d;max-width:430px;font-size:8px;line-height:1.45}.supportSubmit button{align-items:center;gap:6px;height:40px;display:flex}.ticketList{display:grid}.ticketList article{border-bottom:1px solid #28323a;gap:7px;padding:13px 14px;display:grid}.ticketList article:last-child{border-bottom:0}.ticketTop{justify-content:space-between;align-items:center;display:flex}.ticketTop time{color:#758590;font-size:8px}.ticketStatus{text-transform:uppercase;letter-spacing:.06em;color:#93a4b1;background:#18232c;border-radius:99px;padding:4px 6px;font-size:7.5px}.ticketStatus.open,.ticketStatus.in_progress{background:rgba(var(--aeroa-accent-rgb),.12);color:var(--aeroa-accent-text)}.ticketStatus.resolved,.ticketStatus.closed{color:#72bb8e;background:#3a8f5b1a}.ticketList article>b{font-size:11px}.ticketList article>p{color:#84939e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.ticketMeta{flex-wrap:wrap;gap:6px;display:flex}.ticketMeta span{color:#7d8d98;border:1px solid #33414b;border-radius:5px;padding:4px 5px;font-size:7.5px}.supportEmpty{color:#7c8c97;align-content:center;place-items:center;gap:7px;min-height:250px;display:grid}.supportEmpty b{color:#aebbc4;font-size:11px}.supportEmpty span{font-size:8.5px}.pendingReactivate{width:100%;height:46px;margin:0 0 14px}.pendingPageV2 .pendingSteps small{font-size:10.5px!important}html[data-theme=light] .billingHero,html[data-theme=light] .billingCard,html[data-theme=light] .membershipControls,html[data-theme=light] .billingPlanGrid article,html[data-theme=light] .supportHero,html[data-theme=light] .supportTicketForm,html[data-theme=light] .supportTickets{color:#17232d;background:#fff;border-color:#d3dde4}html[data-theme=light] .billingHero p,html[data-theme=light] .billingCard p,html[data-theme=light] .membershipControls p,html[data-theme=light] .billingPlanGrid p,html[data-theme=light] .supportHero p,html[data-theme=light] .ticketList article>p{color:#617482}html[data-theme=light] .paymentMethod,html[data-theme=light] .supportFields input,html[data-theme=light] .supportFields select,html[data-theme=light] .supportFields textarea,html[data-theme=light] .cancelFields select,html[data-theme=light] .cancelFields textarea{color:#17232d;background:#fff;border-color:#ccd7df}html[data-theme=light] .retentionOffer{background:#f6f9fb;border-color:#cbd9e4}html[data-theme=light] .cancelRehit{background:#fafbfc;border-color:#d4dde4}html[data-theme=light] .billingPlanGrid article.current{background:linear-gradient(145deg,var(--aeroa-accent-soft),#fff 70%)}@media (width<=980px){.billingGrid{grid-template-columns:1fr 1fr}.billingGrid .usageCard{grid-column:1/-1}.supportLayout,.billingPlanGrid{grid-template-columns:1fr}.membershipControls{flex-direction:column;align-items:flex-start}}@media (width<=650px){.billingHero{flex-direction:column;align-items:flex-start}.billingPrice{text-align:left;justify-items:start}.billingGrid{grid-template-columns:1fr}.billingGrid .usageCard{grid-column:auto}.supportHero{flex-direction:column;align-items:flex-start}.supportHero>div:last-child{text-align:left}.supportFields{grid-template-columns:1fr}.supportFields .span2{grid-column:auto}.supportSubmit{flex-direction:column;align-items:stretch}.supportSubmit button{justify-content:center;width:100%}.membershipButtons{width:100%}.membershipButtons button{justify-content:center;width:100%}}.dialerCommandBar{border-bottom:1px solid #26313a;grid-template-columns:minmax(300px,1fr) auto auto;align-items:end;gap:18px;margin-bottom:14px;padding:0 0 18px;display:grid}.dialerQueueTitle{gap:6px;display:grid}.dialerQueueTitle>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dialerQueueTitle h2{letter-spacing:-.03em;margin:0;font-size:24px}.dialerQueueTitle>div>span{color:#778894;font-size:10px}.dialerQueueTitle p{color:#7b8b96;margin:0;font-size:10px;line-height:1.5}.dialerSessionStats{align-items:stretch;gap:7px;display:flex}.dialerSessionStats article{background:#10171d;border:1px solid #2c3741;border-radius:10px;align-items:center;gap:8px;min-width:92px;padding:10px 11px;display:flex}.dialerSessionStats svg{color:var(--aeroa-accent)}.dialerSessionStats span{gap:1px;display:grid}.dialerSessionStats b{font-size:14px}.dialerSessionStats small{color:#7c8c97;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.dialerControls{align-items:flex-end;gap:7px;display:flex}.dialerControls label{gap:5px;display:grid}.dialerControls label>span{color:#73838f;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.dialerControls select{color:#d5dde3;background:#0d141a;border:1px solid #33414c;border-radius:8px;min-width:170px;height:40px;padding:0 10px;font-size:11px}.dialerControls button{height:40px}.dialerNotice{border:1px solid var(--aeroa-accent-line);background:var(--aeroa-accent-soft);color:var(--aeroa-accent-text);border-radius:8px;margin-bottom:10px;padding:9px 11px;font-size:10px;font-weight:600}.dialerWorkspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.dialerPrimary{background:#0f161c;border:1px solid #2b3640;border-radius:14px;gap:15px;padding:18px;display:grid}.dialerLeadHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dialerIdentity{align-items:flex-start;gap:12px;min-width:0;display:flex}.dialerAvatar{background:var(--aeroa-accent-soft);border:1px solid var(--aeroa-accent-line);width:46px;height:46px;color:var(--aeroa-accent);border-radius:12px;flex:none;place-items:center;display:grid}.dialerIdentity>div:last-child{min-width:0}.dialerIdentity h2{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:31px;line-height:1.03;overflow:hidden}.dialerIdentity p{color:#7d8c97;margin:0;font-size:9.5px}.leadBadge{color:var(--aeroa-accent-text);text-transform:uppercase;letter-spacing:.07em;align-items:center;font-weight:750;display:inline-flex;font-size:9px!important}.dialerNavButtons{flex:none;gap:6px;display:flex}.dialerNavButtons button{color:#aab8c2;background:#121b22;border:1px solid #33414c;border-radius:8px;align-items:center;gap:5px;height:36px;padding:0 10px;font-size:9.5px;display:flex}.dialerNavButtons button:hover:not(:disabled){background:#17232b;border-color:#465867}.dialerNavButtons button:disabled{opacity:.35;cursor:not-allowed}.dialerHeroActions{grid-template-columns:minmax(260px,1.35fr) minmax(200px,.75fr);gap:8px;display:grid}.dialerHeroActions>a,.dialerHeroActions>button{border-radius:12px;align-items:center;gap:11px;min-height:70px;padding:0 16px;text-decoration:none;display:flex}.dialerHeroActions span{gap:4px;display:grid}.dialerHeroActions small{letter-spacing:.08em;font-size:8px;font-weight:800}.dialerHeroActions b{font-size:17px}.dialerCallPrimary{color:#bce4c9;background:linear-gradient(135deg,#40935f29,#40935f14);border:1px solid #40935f5c}.dialerCallPrimary svg{color:#71bd8c}.dialerCallPrimary:hover{background:linear-gradient(135deg,#40935f38,#40935f1c);border-color:#40935f80}.dialerTextPrimary{border:1px solid var(--aeroa-accent-line);background:linear-gradient(135deg,var(--aeroa-accent-soft),rgba(var(--aeroa-accent-rgb),.05));color:#c7dae9}.dialerTextPrimary svg{color:var(--aeroa-accent)}.dialerTextPrimary.disabled{opacity:.45;cursor:not-allowed}.dialerIntelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dialerIntelGrid article{background:#111920;border:1px solid #2c3740;border-radius:9px;align-content:center;gap:5px;min-height:67px;padding:10px 11px;display:grid}.dialerIntelGrid span{color:#748590;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.dialerIntelGrid b{color:#c5d0d8;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.4;overflow:hidden}.dialerIntelGrid b.due{color:#d49a58}.dialerNotesCard,.dialerOutcomeCard{background:#10171d;border:1px solid #2c3740;border-radius:11px;gap:10px;padding:14px;display:grid}.dialerSectionTitle{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dialerSectionTitle>div{gap:4px;display:grid}.dialerSectionTitle h3{margin:0;font-size:15px}.dialerSectionTitle>span{color:#748590;font-size:8.5px}.dialerSectionTitle>button{color:#aebbc5;background:#151f27;border:1px solid #364651;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:9px;display:flex}.dialerSectionTitle>button:disabled{opacity:.35}.dialerNotesCard textarea{color:#dce3e8;resize:vertical;background:#0d141a;border:1px solid #33414c;border-radius:9px;width:100%;min-height:112px;padding:11px 12px;font-size:11px;line-height:1.6}.dialerNotesCard textarea::placeholder{color:#60717e}.dialerNotesCard>small{color:#70808c;font-size:8.5px}.dialerOutcomeGroups{grid-template-columns:1.05fr .7fr .95fr;gap:8px;display:grid}.dialerOutcomeGroups>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dialerOutcomeGroups .outcomeNeutral{grid-template-columns:1fr 1fr}.dialerOutcomeGroups .outcomeNegative{grid-template-columns:1.15fr .65fr .65fr}.dialerOutcomeGroups button{color:#aebac3;background:#151e25;border:1px solid #35434e;border-radius:8px;height:40px;font-size:9.5px}.dialerOutcomeGroups button:hover:not(:disabled){background:#19242d;border-color:#465866}.dialerOutcomeGroups button:disabled{opacity:.4}.outcomePositive button{color:#a8d6b7;background:#40935f0f;border-color:#40935f42}.outcomePositive .appointmentOutcome{color:#c9ead4;background:#40935f24;border-color:#40935f66;font-weight:700}.outcomeNegative button{color:#c99898;background:#aa5b5b0b;border-color:#aa5b5b3b}.outcomeNegative .dangerBtn{color:#d27979!important;background:#b54a4a17!important;border-color:#b54a4a61!important}.dialerQueuePanel{background:#0f161c;border:1px solid #2b3640;border-radius:14px;flex-direction:column;min-height:560px;display:flex;position:sticky;top:18px;overflow:hidden}.queueHeadV2{border-bottom:1px solid #2a343d;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px;display:flex}.queueHeadV2>div{gap:4px;display:grid}.queueHeadV2 b{color:#c1cbd3;font-size:10px}.queueHeadV2 button{color:#9aabb7;background:#151e25;border:1px solid #35434e;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.queueHeadV2 button:disabled{opacity:.3}.queueProgress{border-bottom:1px solid #273139;gap:6px;padding:12px 13px;display:grid}.queueProgress:before{content:"";background:#1d2831;border-radius:99px;grid-area:1/1;align-self:center;height:6px}.queueProgress i{background:var(--aeroa-accent);z-index:1;border-radius:99px;grid-area:1/1;height:6px;transition:width .2s;display:block}.queueProgress span{color:#748590;font-size:8px}.queueRowsV2{display:grid}.queueRowV2{color:#b9c4cc;text-align:left;background:0 0;border:0;border-bottom:1px solid #263039;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:72px;padding:10px 12px;display:grid}.queueRowV2:hover{background:#131c24}.queueNumber{color:#8194a2;background:#17232c;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.queueRowV2>div{gap:3px;min-width:0;display:grid}.queueRowV2 b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10.5px!important}.queueRowV2 small{color:#748590;font-size:8.5px!important}.queueRowV2 em{color:var(--aeroa-accent-text);white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.queueRowV2>span:last-child{color:#7d8c97;white-space:nowrap;font-size:8.5px}.queueComplete{color:#748590;text-align:center;align-content:center;place-items:center;gap:5px;min-height:180px;display:grid}.queueComplete b{color:#aab8c2;font-size:11px}.queueComplete span{font-size:8.5px}.dialerQueueFooter{border-top:1px solid #273139;gap:8px;margin-top:auto;padding:11px 12px;display:grid}.dialerQueueFooter>span{color:#71818d;align-items:center;gap:5px;font-size:8px;display:flex}.dialerQueueFooter>button{color:#aab7c1;background:#151e25;border:1px solid #34424e;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:9px;display:flex}.dialerEmptyState{color:#748590;text-align:center;border:1px dashed #34414b;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:420px;display:grid}.dialerEmptyState svg{color:#617887}.dialerEmptyState h2{color:#aab7c1;margin:0;font-size:18px}.dialerEmptyState p{max-width:480px;margin:0;font-size:9.5px;line-height:1.6}.phonePadV2{width:min(380px,100vw - 28px)}html[data-theme=light] .dialerCommandBar{border-color:#d8e1e7}html[data-theme=light] .dialerQueueTitle p,html[data-theme=light] .dialerQueueTitle>div>span{color:#5f7180}html[data-theme=light] .dialerSessionStats article,html[data-theme=light] .dialerPrimary,html[data-theme=light] .dialerQueuePanel,html[data-theme=light] .dialerNotesCard,html[data-theme=light] .dialerOutcomeCard{color:#17232d;background:#fff;border-color:#d3dde4}html[data-theme=light] .dialerControls select{color:#17232d;background:#fff;border-color:#cbd7df}html[data-theme=light] .dialerIdentity p{color:#60727f}html[data-theme=light] .dialerAvatar{background:var(--aeroa-accent-soft);border-color:var(--aeroa-accent-line)}html[data-theme=light] .dialerNavButtons button{color:#536674;background:#f6f8fa;border-color:#ccd7df}html[data-theme=light] .dialerCallPrimary{color:#2f6f47;background:#eef8f2;border-color:#bddfc9}html[data-theme=light] .dialerCallPrimary svg{color:#43875d}html[data-theme=light] .dialerTextPrimary{color:#315e87;background:#f2f7fb;border-color:#ccdae5}html[data-theme=light] .dialerIntelGrid article{background:#f8fafb;border-color:#d8e1e7}html[data-theme=light] .dialerIntelGrid span{color:#617482}html[data-theme=light] .dialerIntelGrid b{color:#263b4a}html[data-theme=light] .dialerNotesCard textarea{color:#17232d;background:#fff;border-color:#ccd7df}html[data-theme=light] .dialerSectionTitle>button{color:#526674;background:#f5f8fa;border-color:#ccd7df}html[data-theme=light] .dialerOutcomeGroups button{color:#536674;background:#f8fafb;border-color:#d3dde4}html[data-theme=light] .outcomePositive button{color:#397552;background:#f3faf5;border-color:#cbe2d3}html[data-theme=light] .outcomePositive .appointmentOutcome{color:#2f6846;background:#e7f5ec;border-color:#add2ba}html[data-theme=light] .outcomeNegative button{color:#8b5555;background:#fff8f8;border-color:#ead1d1}html[data-theme=light] .outcomeNegative .dangerBtn{color:#a74444!important;background:#fff1f1!important;border-color:#e2bcbc!important}html[data-theme=light] .queueHeadV2,html[data-theme=light] .queueProgress,html[data-theme=light] .queueRowV2,html[data-theme=light] .dialerQueueFooter{border-color:#dde5ea}html[data-theme=light] .queueHeadV2 b{color:#425866}html[data-theme=light] .queueHeadV2 button,html[data-theme=light] .dialerQueueFooter>button{color:#536674;background:#f6f8fa;border-color:#ccd7df}html[data-theme=light] .queueProgress:before{background:#e7edf1}html[data-theme=light] .queueRowV2{color:#263b4a}html[data-theme=light] .queueRowV2:hover{background:#f7f9fa}html[data-theme=light] .queueNumber{color:#617482;background:#eef3f6}html[data-theme=light] .queueRowV2 small,html[data-theme=light] .queueRowV2>span:last-child{color:#617482}html[data-theme=light] .dialerEmptyState{color:#617482;border-color:#cfd9e1}html[data-theme=light] .dialerEmptyState h2{color:#314957}@media (width<=1120px){.dialerCommandBar{grid-template-columns:1fr auto}.dialerSessionStats{grid-area:2/1/auto/-1}.dialerControls{grid-area:1/2}.dialerWorkspace{grid-template-columns:minmax(0,1fr) 320px}.dialerOutcomeGroups{grid-template-columns:1fr}.dialerOutcomeGroups>div{grid-template-columns:repeat(3,1fr)}.dialerOutcomeGroups .outcomeNeutral{grid-template-columns:1fr 1fr}}@media (width<=900px){.dialerWorkspace{grid-template-columns:1fr}.dialerQueuePanel{min-height:0;position:relative;top:auto}.dialerHeroActions,.dialerIntelGrid{grid-template-columns:1fr 1fr}.dialerQueuePanel{order:2}}@media (width<=700px){.dialerCommandBar{grid-template-columns:1fr;align-items:stretch;gap:12px}.dialerControls{grid-area:auto;grid-template-columns:1fr auto;display:grid}.dialerControls label{min-width:0}.dialerControls select{width:100%;min-width:0}.dialerSessionStats{grid-area:auto;grid-template-columns:repeat(3,1fr);display:grid}.dialerSessionStats article{min-width:0}.dialerPrimary{border-radius:11px;padding:13px}.dialerLeadHeader{flex-direction:column;align-items:flex-start}.dialerNavButtons{width:100%}.dialerNavButtons button{flex:1;justify-content:center;min-height:42px}.dialerIdentity h2{font-size:27px}.dialerHeroActions{grid-template-columns:1fr}.dialerHeroActions>a,.dialerHeroActions>button{min-height:64px}.dialerIntelGrid{grid-template-columns:1fr 1fr}.dialerIntelGrid article{min-height:62px}.dialerOutcomeGroups>div,.dialerOutcomeGroups .outcomeNeutral,.dialerOutcomeGroups .outcomeNegative{grid-template-columns:1fr 1fr}.dialerOutcomeGroups button{min-height:44px}.outcomePositive .appointmentOutcome,.outcomeNegative .dangerBtn{grid-column:auto}.dialerSectionTitle{flex-direction:column;align-items:flex-start}.dialerSectionTitle>button{justify-content:center;width:100%}.dialerNotesCard textarea{font-size:16px}.queueRowV2{min-height:68px}}@media (width<=470px){.dialerSessionStats{grid-template-columns:1fr 1fr}.dialerSessionStats article:last-child{grid-column:1/-1}.dialerIntelGrid{grid-template-columns:1fr}.dialerOutcomeGroups>div,.dialerOutcomeGroups .outcomeNeutral,.dialerOutcomeGroups .outcomeNegative{grid-template-columns:1fr 1fr}.outcomePositive .appointmentOutcome,.outcomeNegative .dangerBtn{grid-column:1/-1}.queueRowV2{grid-template-columns:26px 1fr}.queueRowV2>span:last-child{display:none}}.callPickerBackdrop{z-index:420;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04080cb3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.callPicker{color:#eef3f7;background:#111922;border:1px solid #34414d;border-radius:16px;width:min(500px,100%);overflow:hidden;box-shadow:0 32px 100px #00000075}.callPickerHead{border-bottom:1px solid #2b3741;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 15px;display:flex}.callPickerHead>div{gap:5px;display:grid}.callPickerHead h2{letter-spacing:-.035em;margin:0;font-size:24px}.callPickerHead p{color:#91a1ad;margin:0;font-size:12px}.callPickerHead>button{color:#aebcc6;background:#17212a;border:1px solid #35434e;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.callPickerError{color:#d47d7d;background:#b54a4a14;border:1px solid #b54a4a5c;border-radius:8px;margin:12px 14px 0;padding:10px 11px;font-size:10px;line-height:1.5}.callMethodList{gap:7px;padding:12px;display:grid}.callMethodList>button{color:#c7d2da;text-align:left;background:#0e161d;border:1px solid #303d48;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:68px;padding:10px 12px;display:grid}.callMethodList>button:hover:not(:disabled){background:#14202a;border-color:#465b6c}.callMethodList>button.preferred{border-color:var(--aeroa-accent-line);background:linear-gradient(135deg,var(--aeroa-accent-soft),#0e161d 72%)}.callMethodList>button:disabled{opacity:.55;cursor:not-allowed}.callMethodList>button>i{width:38px;height:38px;color:var(--aeroa-accent);background:#17232d;border-radius:10px;place-items:center;font-style:normal;display:grid}.callMethodList>button>span{gap:4px;min-width:0;display:grid}.callMethodList>button b{font-size:12px}.callMethodList>button small{color:#7f909c;font-size:9px;line-height:1.45}.callMethodList>button>svg{color:#718391}.callPickerLoading{color:#718391;place-items:center;min-height:56px;font-size:9px;display:grid}.callPickerInfo{background:#0e151b;border:1px solid #2d3943;border-radius:9px;gap:4px;margin:0 12px 12px;padding:11px;display:grid}.callPickerInfo b{font-size:10px}.callPickerInfo span{color:#7e8f9b;font-size:8.8px;line-height:1.5}.callPickerFoot{text-align:center;border-top:1px solid #2a3540;padding:11px 14px}.callPickerFoot span{color:#71828e;font-size:8.5px}.agendaCallBtn{color:#5a8f6d;background:#40935f12;border:1px solid #40935f47;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;font-size:9px;display:flex}.callAppointmentBtn{cursor:pointer}.workCall,.dialerCallPrimary,.padCall,.callAppointmentBtn{appearance:none}.dialerCallPrimary{text-align:left;width:100%}.padCall{width:100%}html[data-theme=light] .callPicker{color:#17232d;background:#fff;border-color:#ccd7df}html[data-theme=light] .callPickerHead{border-color:#dbe3e8}html[data-theme=light] .callPickerHead p{color:#617482}html[data-theme=light] .callPickerHead>button{color:#536674;background:#f5f8fa;border-color:#ccd7df}html[data-theme=light] .callMethodList>button{color:#273c4a;background:#fff;border-color:#d3dde4}html[data-theme=light] .callMethodList>button:hover:not(:disabled){background:#f7f9fa}html[data-theme=light] .callMethodList>button.preferred{background:linear-gradient(135deg,var(--aeroa-accent-soft),#fff 74%)}html[data-theme=light] .callMethodList>button>i{background:#eef4f8}html[data-theme=light] .callMethodList>button small{color:#617482}html[data-theme=light] .callPickerInfo{background:#f7f9fa;border-color:#d6e0e6}html[data-theme=light] .callPickerInfo span{color:#617482}html[data-theme=light] .callPickerFoot{border-color:#dbe3e8}html[data-theme=light] .agendaCallBtn{color:#397552;background:#f2faf5;border-color:#cce3d4}@media (width<=520px){.callPickerBackdrop{align-items:end;padding:0}.callPicker{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%}.callPickerHead{padding:18px 16px 14px}.callPickerHead h2{font-size:22px}.callMethodList{padding:10px}.callMethodList>button{min-height:72px}.callMethodList>button b{font-size:13px}.callMethodList>button small{font-size:10px}.callPickerInfo{margin:0 10px 10px}}.settingsHubV2{grid-template-columns:210px minmax(0,980px)!important}.settingsInlineAction{color:#aebbc5;background:#151f27;border:1px solid #35434e;border-radius:8px;align-items:center;gap:6px;min-height:36px;margin-left:auto;padding:0 11px;font-size:9px;display:flex}.settingsInlineAction.primaryLite{border-color:var(--aeroa-accent-line);background:var(--aeroa-accent-soft);color:var(--aeroa-accent-text)}.phoneSettingsSection,.aiSettingsSection{gap:14px;display:grid}.phoneSetupEmpty{background:#0f171d;border:1px solid #2e3a44;border-radius:11px;grid-template-columns:auto minmax(0,1fr) minmax(280px,.9fr);align-items:start;gap:14px;padding:15px;display:grid}.phoneSetupIcon{background:var(--aeroa-accent-soft);border:1px solid var(--aeroa-accent-line);width:46px;height:46px;color:var(--aeroa-accent);border-radius:11px;place-items:center;display:grid}.phoneSetupEmpty>div:nth-child(2){gap:5px;display:grid}.phoneSetupEmpty>div:nth-child(2)>b{font-size:12px}.phoneSetupEmpty>div:nth-child(2)>p{color:#80909b;margin:0;font-size:9.5px;line-height:1.55}.phoneSetupChecklist{gap:6px;display:grid}.phoneStatusRow{background:#111920;border:1px solid #2b3740;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 9px;display:flex}.phoneStatusRow>span{color:#7c8c97;font-size:8.5px}.statusPill{border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:750;display:flex}.statusPill.good{color:#7bc69a;background:#3a8f5b1c}.statusPill.pending{color:#d1a467;background:#b5823e1a}.statusPill.bad{color:#cf7777;background:#b54a4a17}.statusPill.neutral{color:#8797a2;background:#1a242c}.phoneLineList{gap:10px;display:grid}.phoneLineCard{background:#0f171d;border:1px solid #2d3943;border-radius:12px;gap:13px;padding:15px;display:grid}.phoneLineCard.default{border-color:var(--aeroa-accent-line);box-shadow:inset 0 0 0 1px rgba(var(--aeroa-accent-rgb),.08)}.phoneLineTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.phoneLineTop>div:first-child{gap:4px;display:grid}.phoneLineTop h3{margin:0;font-size:16px}.phoneLineTop>div:first-child>b{color:#cbd6dd;font-size:13px}.phoneLineActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.phoneLineActions button{color:#aebbc5;background:#151f27;border:1px solid #35434e;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 8px;font-size:8.5px;display:flex}.phoneLineActions>span{background:var(--aeroa-accent-soft);color:var(--aeroa-accent-text);border-radius:99px;padding:5px 7px;font-size:8px}.phoneCapabilityGrid,.phoneTechnicalInfo{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.phoneTechnicalInfo>div{background:#111920;border:1px solid #29343d;border-radius:8px;align-content:center;gap:4px;min-height:54px;padding:8px;display:grid}.phoneTechnicalInfo span{color:#73838f;text-transform:uppercase;letter-spacing:.06em;font-size:7.5px}.phoneTechnicalInfo b{color:#afbdc6;word-break:break-word;font-size:9px}.phoneComplianceError{background:#b54a4a0f;border:1px solid #b54a4a4d;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.phoneComplianceError svg{color:#cb7373;flex:none}.phoneComplianceError span{gap:3px;display:grid}.phoneComplianceError b{font-size:9.5px}.phoneComplianceError small{color:#9c7373;font-size:8.5px;line-height:1.45}.a2pExplanation{background:#101922;border:1px solid #334b5e;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.a2pExplanation svg{color:#7ea8cb;flex:none}.a2pExplanation div{gap:4px;display:grid}.a2pExplanation b{font-size:10px}.a2pExplanation p{color:#81919c!important;margin:0!important;font-size:8.8px!important;line-height:1.5!important}.aiStatusBanner{background:#101a23;border:1px solid #31475a;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.aiStatusBanner>div{align-items:flex-start;gap:9px;display:flex}.aiStatusBanner svg{color:#7ea8cb;flex:none}.aiStatusBanner span{gap:3px;display:grid}.aiStatusBanner b{font-size:10.5px}.aiStatusBanner small{color:#7f909c;max-width:640px;font-size:8.5px;line-height:1.5}.aiSettingsGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aiSettingsCard{background:#0f171d;border:1px solid #2d3943;border-radius:11px;gap:12px;padding:14px;display:grid}.settingsCardTitle{border-bottom:1px solid #28333c;align-items:flex-start;gap:8px;padding-bottom:10px;display:flex}.settingsCardTitle svg{color:var(--aeroa-accent);flex:none}.settingsCardTitle>div{gap:3px;display:grid}.settingsCardTitle b{font-size:10.5px}.settingsCardTitle span{color:#778895;font-size:8px}.aiSettingsCard .settingGrid input,.aiSettingsCard .settingGrid select,.settingsFullLabel textarea{color:#dce3e8;background:#0d141a;border:1px solid #34424e;border-radius:8px;width:100%;padding:0 10px;font-size:11px}.aiSettingsCard .settingGrid input,.aiSettingsCard .settingGrid select{height:40px}.settingsFullLabel{color:#7f8f9b;gap:6px;font-size:8.5px;display:grid}.settingsFullLabel textarea{resize:vertical;padding:9px 10px;line-height:1.5}.settingsFullLabel small{color:#6f7f8b;font-size:7.8px}.compactAiToggles{border-top:1px solid #28333c;padding-top:6px}.aiPreview{background:linear-gradient(145deg,#101b24,#0e151b);border:1px solid #30495d;border-radius:12px;gap:11px;padding:14px;display:grid}.aiPreviewHead{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.aiPreviewHead>div{gap:4px;display:grid}.aiPreviewHead b{font-size:11px}.aiPreviewHead>span{color:#81919d;font-size:8.5px}.aiMessagePreview{align-items:flex-start;gap:9px;display:flex}.aiAvatar{background:var(--aeroa-accent-soft);border:1px solid var(--aeroa-accent-line);width:32px;height:32px;color:var(--aeroa-accent-text);border-radius:9px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.aiMessagePreview p{background:#111a21;border:1px solid #33424e;border-radius:12px 12px 12px 4px;max-width:720px;padding:10px 12px;color:#bdc9d1!important;margin:0!important;font-size:10.5px!important;line-height:1.55!important}.aiContextStrip{flex-wrap:wrap;gap:6px;display:flex}.aiContextStrip span{color:#748590;border:1px solid #30404b;border-radius:99px;padding:5px 7px;font-size:7.8px}.aiContextStrip b{color:#9eb0bc}.settingsRows{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settingsRows>div{background:#10171d;border:1px solid #29343d;border-radius:8px;gap:4px;min-height:48px;padding:9px;display:grid}.settingsRows span{text-transform:uppercase;letter-spacing:.06em;color:#71818d;font-size:7.8px}.settingsRows b{font-size:9.5px}html[data-theme=light] .phoneSetupEmpty,html[data-theme=light] .phoneLineCard,html[data-theme=light] .aiSettingsCard,html[data-theme=light] .settingsRows>div{background:#fff;border-color:#d3dde4}html[data-theme=light] .phoneStatusRow,html[data-theme=light] .phoneTechnicalInfo>div{background:#f8fafb;border-color:#dbe3e8}html[data-theme=light] .phoneSetupEmpty>div:nth-child(2)>p,html[data-theme=light] .phoneStatusRow>span,html[data-theme=light] .phoneTechnicalInfo span,html[data-theme=light] .aiStatusBanner small,html[data-theme=light] .settingsCardTitle span{color:#617482}html[data-theme=light] .phoneTechnicalInfo b{color:#314957}html[data-theme=light] .a2pExplanation,html[data-theme=light] .aiStatusBanner{background:#f6f9fb;border-color:#cbd9e4}html[data-theme=light] .aiSettingsCard .settingGrid input,html[data-theme=light] .aiSettingsCard .settingGrid select,html[data-theme=light] .settingsFullLabel textarea{color:#17232d;background:#fff;border-color:#cbd7df}html[data-theme=light] .aiPreview{background:#f6f9fb;border-color:#cbd9e4}html[data-theme=light] .aiMessagePreview p{border-color:#d2dde5;color:#314957!important;background:#fff!important}html[data-theme=light] .statusPill.neutral{color:#617482;background:#edf2f5}@media (width<=1050px){.phoneSetupEmpty{grid-template-columns:auto 1fr}.phoneSetupChecklist{grid-column:1/-1}.phoneCapabilityGrid,.phoneTechnicalInfo{grid-template-columns:1fr 1fr}.aiSettingsGrid{grid-template-columns:1fr}}@media (width<=700px){.settingsHubV2{display:block!important}.settingTitle{flex-wrap:wrap}.settingsInlineAction{justify-content:center;width:100%;margin-left:0}.phoneSetupEmpty{grid-template-columns:1fr}.phoneSetupIcon{width:42px;height:42px}.phoneCapabilityGrid,.phoneTechnicalInfo{grid-template-columns:1fr}.phoneLineTop,.aiStatusBanner,.aiPreviewHead{flex-direction:column;align-items:flex-start}.phoneLineActions{width:100%}.phoneLineActions button{flex:1;justify-content:center}.aiStatusBanner .toggleSetting{width:100%}.aiSettingsCard{padding:12px}.settingsRows{grid-template-columns:1fr}.aiContextStrip{grid-template-columns:1fr 1fr;display:grid}.aiMessagePreview p{font-size:11px!important}}
