: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 b{font-size:10px}.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 b{font-size:10px}.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 b{font-size:10px}.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}.supportButton:hover{color:#e7edf2}.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 b{font-size:10px}.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}}.dialerControls select{color:#c0cad2;background:#0c1116;border:1px solid #2a3239;border-radius:7px;min-width:165px;height:36px;padding:0 10px;font-size:9px}.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>b{font-size:10px}.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 b{font-size:10px}.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 b{font-size:9px}.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}
