:root{--ink:#0b0f12;--ink-soft:#555d62;--ink-faint:#818a8f;--line:#e0e4e6;--line-strong:#cfd5d8;--surface:#fff;--surface-soft:#f5f6f6;--surface-tint:#eceeef;--canvas:#f2f4f4;--purple:#151a1d;--purple-dark:#050708;--purple-soft:#e9ecee;--green:#13745a;--green-soft:#e7f3ef;--orange:#a46638;--orange-soft:#f5ede7;--red:#b74350;--red-soft:#f6e9eb;--blue:#50616b;--blue-soft:#e9edef;--shadow-sm:0 1px 2px #080c0e0a, 0 5px 18px #080c0e0a;--shadow-md:0 18px 55px #080c0e24;--radius-sm:10px;--radius-md:16px;--radius-lg:22px}*{box-sizing:border-box}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #14191c2e}::selection{color:#fff;background:var(--purple)}.app-shell{min-height:100vh}.sidebar{z-index:30;color:#f6f7f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#080d10 0%,#0d1316 100%);border-right:1px solid #20282c;flex-direction:column;width:238px;padding:22px 15px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand-row{justify-content:space-between;align-items:center;padding:0 7px 24px;display:flex}.brand-mark{background:linear-gradient(145deg,#f4f5f5 2%,#949b9f 48%,#282e32 76%);border:1px solid #697176;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 20px #00000047,inset 0 1px #ffffff8c}.brand-mark svg{fill:none;stroke:#080d10;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.1px;width:25px;height:25px}.brand-copy{line-height:1.05;display:grid}.brand-copy strong{color:#fff;letter-spacing:-.035em;font-size:19px;font-weight:820}.brand-copy small{color:#9da6aa;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:650}.environment-badge{color:#c4cace;letter-spacing:.06em;text-transform:uppercase;background:#171e22;border:1px solid #394247;border-radius:99px;padding:3px 7px;font-size:9px;font-weight:800}.sidebar-nav{gap:4px;display:grid}.sidebar-label,.result-label{color:#a1a4b4;letter-spacing:.09em;text-transform:uppercase;padding:0 11px 7px;font-size:10px;font-weight:760}.sidebar .sidebar-label{color:#737e83}.sidebar-label-spaced{margin-top:18px}.nav-item{color:#a9b1b5;border-radius:11px;align-items:center;gap:11px;height:43px;padding:0 11px;font-size:13px;font-weight:620;transition:background .16s,color .16s,transform .16s;display:flex;position:relative}.nav-item.active:before{content:"";background:#fff;border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:-15px}.nav-count{color:#0a0f12;text-align:center;background:#f2f3f3;border-radius:99px;min-width:21px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:760}.sidebar-spacer{flex:1}.campaign-mini-card{background:linear-gradient(145deg,#11181c,#161e22);border:1px solid #2b3439;border-radius:15px;margin:12px 2px 15px;padding:13px}.campaign-mini-head{color:#b8c0c4;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.campaign-icon{color:#fff;background:#283136;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.campaign-mini-card>strong{margin-top:11px;font-size:13px;display:block}.campaign-mini-card>small{color:#8e989d;font-size:10px}.progress-track{background:#dfe3e5;border-radius:99px;height:5px;margin:8px 0 7px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg,#0a0e10,#697176);height:100%;display:block}.sidebar .progress-track{background:#2b3439}.sidebar .progress-track span{background:linear-gradient(90deg,#f8f9f9,#8d969a)}.sidebar-footer{border-top:1px solid #263035;padding-top:11px}.footer-link{color:#a5aeb2;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:12px;display:flex}.profile-card{background:#141b1f;border:1px solid #283136;border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:9px;display:flex}.avatar{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:760;display:inline-grid}.avatar-purple{color:#090d0f;background:linear-gradient(145deg,#f3f4f4,#7e878b)}.profile-copy{min-width:0;line-height:1.25;display:grid}.profile-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-copy small{color:#8f999e;font-size:10px}.online-dot{background:#24b78f;border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-left:auto;box-shadow:0 0 0 2px #d8f5ec}.app-main{min-height:100vh;margin-left:238px}.global-topbar{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f9f9eb;border-bottom:1px solid #dbe0e2eb;justify-content:center;align-items:center;height:64px;padding:0 30px;display:flex;position:sticky;top:0}.global-search{border:1px solid var(--line);width:min(460px,46vw);height:37px;color:var(--ink-faint);cursor:pointer;background:#ffffffe6;border-radius:10px;align-items:center;gap:9px;padding:0 9px 0 12px;font-size:11px;display:flex;box-shadow:0 1px 2px #12142605}.global-search span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}kbd{color:#8a8d9e;background:#f8f8fa;border:1px solid #e3e4ec;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:9px}.topbar-actions{align-items:center;gap:10px;display:flex;position:absolute;right:30px}.provider-pill{color:#397768;background:#f3fbf8;border:1px solid #ddeee9;border-radius:99px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;font-weight:680;display:inline-flex}.provider-pill>span{background:#25aa84;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #25aa841f}.icon-button{border:1px solid var(--line);width:37px;height:37px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;transition:border .15s,background .15s,color .15s,transform .15s;display:inline-grid;position:relative}.icon-button:hover,.icon-button.selected{color:var(--purple);background:var(--purple-soft);border-color:#bdc4c7;transform:translateY(-1px)}.icon-button.small{background:0 0;border:0;width:30px;height:30px}.notification-dot{background:var(--red);border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.mobile-brand,.mobile-nav{display:none}.mobile-brand{cursor:pointer;background:0 0;border:0;padding:0}.persistence-alert{color:#8d3434;font-size:var(--type-caption);background:#fff7f7;border:1px solid #efd0d0;border-radius:12px;align-items:center;gap:10px;margin:12px 30px 0;padding:10px 12px;display:flex}.trial-access-banner{color:#443d72;background:#f7f5ff;border:1px solid #d8d4f0;border-radius:14px;align-items:center;gap:11px;margin:12px 30px 0;padding:11px 14px;display:flex}.trial-access-banner>svg{flex:none}.trial-access-banner>span{gap:2px;display:grid}.trial-access-banner strong{font-size:12px}.trial-access-banner small{color:#686080;font-size:10px;line-height:1.45}.persistence-alert>span{flex:1;gap:1px;display:grid}.persistence-alert button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:9px;padding:7px 10px;font-weight:750}.app-data-state{border:1px solid var(--line);min-height:min(390px,100vh - 180px);color:var(--ink);text-align:center;box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#fff 0%,#f7f8f8 100%);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:36px 24px;display:flex}.app-data-state-icon{color:#394247;background:#edf0f1;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.app-data-state.state-loading .app-data-state-icon svg{animation:.9s linear infinite appDataSpin}.app-data-state.state-error .app-data-state-icon{color:#8d3434;background:#fff0f0}.app-data-state>div{gap:6px;max-width:520px;display:grid}.app-data-state strong{font-size:15px}.app-data-state p{color:var(--muted);font-size:var(--type-body);margin:0;line-height:1.55}.app-data-state button{border:1px solid var(--ink);color:#fff;background:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:9px 13px;font-weight:750}@keyframes appDataSpin{to{transform:rotate(360deg)}}.floating-panel{z-index:60;border:1px solid var(--line);width:340px;box-shadow:var(--shadow-md);background:#fff;border-radius:16px;animation:.16s ease-out panelIn;position:absolute;top:54px;right:29px}.floating-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.floating-panel-head>div{display:grid}.floating-panel-head strong{font-size:13px}.floating-panel-head small{color:var(--ink-faint);font-size:10px}.notice-item{border-bottom:1px solid #f0f0f4;gap:11px;padding:14px 15px;display:flex}.notice-item:last-child{border-bottom:0}.notice-icon{border-radius:10px;flex:none;place-items:center;width:33px;height:33px;display:grid}.notice-icon.success{color:var(--green);background:var(--green-soft)}.notice-icon.purple{color:var(--purple);background:var(--purple-soft)}.notice-item div{gap:1px;display:grid}.notice-item strong{font-size:11px}.notice-item p,.notice-item small{color:var(--ink-soft);margin:0;font-size:10px}.notice-item small{color:var(--ink-faint);margin-top:4px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#13142675;place-items:center;padding:24px;animation:.14s ease-out fadeIn;display:grid;position:fixed;inset:0}.command-backdrop{place-items:start center;padding-top:11vh}.command-dialog{background:#fff;border:1px solid #fff6;border-radius:20px;width:min(620px,100%);animation:.18s cubic-bezier(.2,.8,.2,1) commandIn;overflow:hidden;box-shadow:0 28px 90px #11122545}.command-input-row{border-bottom:1px solid var(--line);height:62px;color:var(--ink-faint);align-items:center;gap:12px;padding:0 17px;display:flex}.command-input-row input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.command-input-row button{border:1px solid var(--line);color:var(--ink-faint);background:var(--surface-soft);cursor:pointer;border-radius:6px;padding:4px 7px;font-size:9px}.command-results{max-height:390px;padding:13px 9px 10px;overflow:auto}.command-results .result-label{padding:2px 9px 8px;display:block}.command-result{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;padding:9px;display:flex}.command-result:hover{background:var(--surface-soft)}.company-monogram{width:37px;height:37px;color:var(--purple-dark);background:var(--purple-soft);border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.command-result>span:nth-child(2){flex:1;min-width:0;display:grid}.command-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.command-result small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.command-result>svg{color:#b2b4c1}.empty-command{color:var(--ink-faint);text-align:center;padding:30px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes panelIn{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes commandIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.sidebar{display:none}.app-main{margin-left:0}.global-topbar{justify-content:flex-start;padding:0 18px}.mobile-brand{margin-right:12px;display:block}.mobile-brand .brand-mark{width:34px;height:34px}.global-search{width:min(410px,100vw - 180px)}.topbar-actions{right:18px}.provider-pill{display:none}.page-content{padding:22px 18px 88px}.trial-access-banner{margin:10px 14px 0}.mobile-nav{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e1e2ece6;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));padding:7px;display:grid;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 14px 40px #1f203824}.mobile-nav a{color:var(--ink-faint);border-radius:12px;place-items:center;gap:2px;padding:7px 3px;font-size:9px;font-weight:650;display:grid}.mobile-nav a.active{color:var(--purple-dark);background:var(--purple-soft)}}@media (max-width:560px){.global-topbar{height:58px}.global-search{flex:1;width:auto}.global-search span{max-width:170px}.global-search kbd{display:none}.page-content{min-height:calc(100vh - 58px);padding:18px 12px 88px}.trial-access-banner{align-items:flex-start;margin-inline:12px}.floating-panel{width:calc(100vw - 24px);right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#202023;--ink-soft:#616164;--ink-faint:#858589;--line:#dfdfe1;--line-strong:#c9c9cc;--surface:#fff;--surface-soft:#f8f8f8;--surface-tint:#f0f0f1;--canvas:#fafafa;--purple:#202023;--purple-dark:#171719;--purple-soft:#eeeeef;--green:#28744f;--green-soft:#edf5f0;--orange:#94620b;--orange-soft:#f7f1e7;--blue:#606064;--blue-soft:#f0f0f1;--shadow-sm:0 1px 1px #12121405, 0 10px 24px #12121409;--shadow-md:0 24px 70px #12121426;--radius-sm:11px;--radius-md:18px;--radius-lg:22px}html,body{background:var(--canvas)}.app-rail{z-index:40;border-right:1px solid var(--line);background:#f7f7f8;flex-direction:column;align-items:center;width:72px;padding:18px 10px;display:flex;position:fixed;inset:0 auto 0 0}.rail-brand{display:block}.brand-lockup{align-items:center;gap:10px;display:inline-flex}.brand-mark{color:#fff;width:48px;height:48px;box-shadow:none;background:#202023;border:0;border-radius:15px;place-items:center;display:grid}.brand-mark svg{fill:currentColor;stroke:none;width:29px;height:auto;display:block}.brand-copy strong{color:var(--ink)}.brand-copy small{color:var(--ink-faint)}.rail-nav{gap:14px;margin-top:43px;display:grid}.rail-nav a,.rail-menu{border:1px solid var(--line);color:#6f6f73;cursor:pointer;background:#fafafa;border-radius:16px;place-items:center;width:48px;height:48px;transition:color .15s,background .15s,border-color .15s,transform .15s;display:grid}.rail-nav a:hover{color:#202023;background:#fff;border-color:#c8c8ca;transform:translateY(-1px)}.rail-nav a.active,.rail-menu{color:#fff;background:#202023;border-color:#202023}.rail-menu{margin-top:auto}.sidebar{z-index:35;border-right:1px solid var(--line);width:248px;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:22px 18px 16px;inset:0 auto 0 72px}.sidebar-product{letter-spacing:-.02em;align-items:center;min-height:34px;font-size:15px;display:flex}.sidebar-context{border-bottom:1px solid var(--line);margin-top:4px;padding:0 0 16px}.sidebar-context h2{letter-spacing:-.045em;margin:0;font-size:23px;font-weight:760}.sidebar-context p{color:var(--ink-faint);margin:1px 0 0;font-size:11px}.sidebar-nav{gap:6px;padding-top:12px}.nav-item{color:#626266;border-radius:12px;gap:12px;height:46px;padding:0 14px;font-size:13px;font-weight:660}.nav-item:hover{color:var(--ink);background:#f4f4f4;transform:none}.nav-item.active{color:#fff;background:#202023}.nav-item.active:before{display:none}.nav-count,.nav-item.active .nav-count{color:#343437;background:#e7e7e8;min-width:23px}.workspace-chip{color:#28744f;background:#edf5f0;border:1px solid #b9d3c2;border-radius:99px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:10px;display:flex}.workspace-chip>span{background:#28744f;border-radius:50%;width:7px;height:7px}.sidebar-footer{border-top:1px solid var(--line);gap:8px;margin-top:9px;padding-top:10px;display:grid}.logout-button{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex}.profile-card{border:1px solid var(--line);color:var(--ink);background:#fafafa;border-radius:13px;margin:0;padding:9px 11px}.profile-copy small{color:var(--ink-faint)}.logout-button{color:var(--ink);border-radius:99px;justify-content:center;font-size:12px;font-weight:700}.app-main{background:var(--canvas);margin-left:72px;transition:margin-left .18s}.sidebar{transition:transform .18s,box-shadow .18s;transform:translate(-100%)}.app-shell.sidebar-open .sidebar{transform:translate(0)}.app-shell.sidebar-open .app-main{margin-left:320px}.sidebar-backdrop{display:none}.global-topbar{border:1px solid var(--line);background:#fffffff5;border-radius:20px;justify-content:flex-start;gap:20px;height:86px;margin:18px 30px 0;padding:12px 16px;top:12px;box-shadow:0 1px 2px #12121405}.workspace-context{min-width:250px;line-height:1.18;display:grid}.workspace-context>span{color:#707074;letter-spacing:.04em;font-size:9px;font-weight:760}.workspace-context>strong{letter-spacing:-.02em;margin-top:5px;font-size:16px}.workspace-context>small{color:var(--ink-faint);margin-top:3px;font-size:10px}.global-search{border-color:var(--line);color:#77777b;width:min(410px,31vw);height:39px;box-shadow:none;background:#fafafa;border-radius:99px;margin-left:auto}.topbar-actions{flex:none;gap:8px;display:flex;position:static}.provider-pill,.user-pill{border:1px solid var(--line);color:#5e5e62;background:#f8f8f8;border-radius:99px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:10px;font-weight:650;display:inline-flex}.provider-pill>span,.user-pill>span{width:7px;height:7px;box-shadow:none;background:#626266;border-radius:50%}.user-pill{color:#29292c;cursor:pointer;background:#f2f2f3}.icon-button{color:#29292c;border-radius:50%;box-shadow:0 1px 3px #1212140a}.icon-button:hover,.icon-button.selected{color:var(--ink);background:#f3f3f3;border-color:#c8c8cb}.notification-dot{display:none}.page-content{min-height:calc(100vh - 104px);padding:26px 30px 36px}.floating-panel{border-radius:18px;top:76px;right:14px}.page-heading{align-items:flex-end;margin-bottom:20px}.page-heading h1{letter-spacing:-.055em;margin-top:6px;font-size:clamp(31px,2.7vw,41px);font-weight:790;line-height:1.03}.page-heading p{color:#6d6d71;margin-top:7px;font-size:12px}.eyebrow{color:#6d6d71;letter-spacing:.035em;font-size:9px}.primary-button,.secondary-button,.plain-button,.text-button{border-radius:99px;min-height:40px;padding-inline:16px}.primary-button,.call-primary{box-shadow:none;background:#202023;border-color:#202023}.primary-button:hover:not(:disabled),.call-primary:hover:not(:disabled){box-shadow:none;background:#303034}.secondary-button{border-color:var(--line);color:#303034;background:#fff}.panel,.metric-card,.admin-metric-row>div{border-color:var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff}.panel-kicker{color:#747478;letter-spacing:.04em}.dialer-stats{box-shadow:none;background:#fff;border-radius:18px;margin-bottom:15px;overflow:hidden}.dialer-stats>div{min-height:82px;padding:12px 17px}.dialer-stats span{color:#747478;letter-spacing:0;text-transform:none;font-size:10px;font-weight:530}.dialer-stats strong{font-size:24px;font-weight:760}.dialer-stats small{font-size:9px}.dialer-grid{gap:15px}.queue-head,.conversation-head{min-height:72px;padding-inline:16px}.autodial-control,.autodial-control.active{background:#fafafa}.autodial-icon,.autodial-control.active .autodial-icon{color:#242427;background:#ededee}.queue-item.active:before{background:#202023}.queue-footer{color:#5e6561;background:#f7f8f7}.company-logo-large,.small-company-avatar,.company-monogram{color:#202023;background:#eeeeef;border-color:#d6d6d8}.countdown-orb{background:#fff;border-color:#cfcfd2;box-shadow:0 0 0 8px #f2f2f3,0 12px 28px #14141614}.conversation-footer,.activity-details,.activity-list,.sip-profile-meta,.team-table-head,.lead-table-head{background:#fafafa}.call-dock{border-color:#d9d9dc;border-radius:20px;left:342px;box-shadow:0 18px 50px #14141621}.call-primary,.hangup-button{border-radius:99px}.metric-grid{border:1px solid var(--line);background:#fff;border-radius:18px;gap:0;overflow:hidden}.metric-card{border:0;border-right:1px solid var(--line);min-height:80px;box-shadow:none;border-radius:0}.metric-card:last-child{border-right:0}.metric-icon,.metric-icon.purple,.metric-icon.blue,.metric-icon.green,.metric-icon.orange{color:#444448;background:#f0f0f1}.metric-card small{color:#727276;letter-spacing:0;text-transform:none;font-weight:560}.status-attempt,.status-interest,.transcript-state.auto{color:#4f4f53;background:#eeeeef}.filter-chips button{border-radius:99px}.admin-tabs{box-shadow:none;border-radius:18px;top:116px}.admin-tabs>button:hover{color:var(--ink);background:#f3f3f3}.admin-tabs>button.active{color:#fff;background:#202023}.admin-tabs>button.active small,.admin-tabs>button.active>svg{color:#c8c8ca}.admin-tabs>button.active>span{color:#202023;background:#fff}.provider-card:hover,.provider-card.selected{border-color:#8e8e92;box-shadow:0 8px 20px #1414160d}.activity-summary-row:hover,.lead-table-row:hover{background:#f8f8f8}.activity-call-icon.recorded,.integration-icon,.assignment-icon,.consent-policy-icon,.provider-card-icon.purple{color:#fff;background:#303034}.summary-card{border-color:var(--line);background:#f8f8f8}.summary-card p{color:var(--ink-soft)}.summary-card small{color:var(--ink-faint)}.mobile-nav{border-color:var(--line);border-radius:18px;box-shadow:0 14px 38px #14141621}.mobile-nav a.active{color:#fff;background:#202023}@media (max-width:1400px) and (min-width:1051px){.dialer-grid{grid-template-columns:215px minmax(360px,1fr) minmax(245px,280px)}}@media (max-width:1300px) and (min-width:901px){.sidebar{display:flex;box-shadow:18px 0 45px #14141621}.app-main,.app-shell.sidebar-open .app-main{margin-left:72px}.app-shell.sidebar-open .sidebar-backdrop{z-index:34;cursor:pointer;background:#1414162e;border:0;display:block;position:fixed;inset:0 0 0 72px}.call-dock{left:94px}}@media (max-width:1180px){.workspace-context{min-width:180px}.workspace-context>small,.provider-pill{display:none}.global-search{width:min(330px,28vw)}}@media (max-width:900px){.app-rail,.sidebar{display:none}.app-shell.sidebar-open .sidebar{z-index:80;width:min(284px,100vw - 40px);display:flex;inset:0 auto 0 0}.app-shell.sidebar-open .sidebar-backdrop{z-index:79;background:#14141647;border:0;display:block;position:fixed;inset:0}.app-main{margin-left:0}.global-topbar{border-radius:17px;gap:10px;height:64px;margin:12px 14px 0;padding:0 12px;top:8px}.mobile-brand{margin-right:0;display:block}.mobile-brand .brand-mark{border-radius:12px;width:38px;height:38px}.mobile-brand .brand-mark svg{width:23px}.workspace-context,.provider-pill,.user-pill{display:none}.global-search{flex:1;width:auto;margin:0}.topbar-actions{margin-left:0}.page-content{min-height:calc(100vh - 76px);padding:24px 18px 92px}.call-dock{left:18px}}@media (max-width:600px){.page-heading{flex-direction:column;align-items:flex-start;gap:14px}.page-heading h1{font-size:31px}.metric-grid{background:0 0;border:0;border-radius:0;gap:8px;overflow:visible}.metric-card,.metric-card:last-child{border:1px solid var(--line);border-radius:15px}}@media (max-width:460px){.global-topbar{margin-inline:10px}.global-search span{max-width:118px}.page-content{padding-inline:12px}}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto 22px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:5px 0 2px;font-size:clamp(25px,2.4vw,34px);font-weight:740;line-height:1.08}.page-heading p{color:var(--ink-soft);margin:0;font-size:12px}.eyebrow{color:var(--purple-dark);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:760;display:flex}.live-dot{background:#20aa82;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20aa821f}.heading-actions,.button-row{align-items:center;gap:9px;display:flex}.primary-button,.secondary-button,.plain-button,.text-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s,border .15s;display:inline-flex}.primary-button{border:1px solid var(--purple);color:#fff;background:linear-gradient(145deg,#242a2e,#080c0e);box-shadow:0 7px 18px #070b0d2e}.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #070b0d3d}.primary-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.secondary-button{border:1px solid var(--line);color:var(--ink-soft);background:#fff}.secondary-button:hover{color:var(--purple-dark);background:#f5f6f6;border-color:#bfc6c9}.plain-button,.text-button{color:var(--ink-soft);background:0 0;border:0}.text-button{min-height:30px;color:var(--purple-dark);padding:0 7px}.panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.panel-head{justify-content:space-between;align-items:center;display:flex}.panel-head h2{letter-spacing:-.02em;margin:2px 0 0;font-size:14px}.panel-kicker{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.status-pill{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;min-height:23px;padding:3px 8px;font-size:9px;font-weight:740;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-new{color:#596075;background:#f0f1f5}.status-attempt{color:#4674b7;background:var(--blue-soft)}.status-callback{color:#b56835;background:var(--orange-soft)}.status-interest{color:var(--purple-dark);background:var(--purple-soft)}.status-no-need{color:#7b7e8f;background:#eeeef2}.status-closed{color:#148066;background:var(--green-soft)}.dialer-page{width:min(1530px,100%);margin:0 auto;padding-bottom:96px}.campaign-selector{max-width:270px}.campaign-color{filter:grayscale();border-radius:3px;width:8px;height:8px}.dialer-stats{border:1px solid var(--line);background:#fffc;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid;box-shadow:0 1px 2px #1e203605}.dialer-stats>div{border-right:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;min-height:69px;padding:11px 20px;display:grid}.dialer-stats>div:last-child{border-right:0}.dialer-stats span{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:680}.dialer-stats strong{letter-spacing:-.03em;margin-top:2px;font-size:17px}.dialer-stats small{color:var(--ink-faint);align-self:center;font-size:9px}.dialer-stats .trend-up{color:var(--green)}.dialer-stats .goal-stat{grid-template-columns:auto auto}.goal-stat strong{grid-column:1}.goal-stat .progress-track{grid-column:2;align-self:center;width:100%;margin:4px 0 0}.dialer-grid{grid-template-columns:246px minmax(420px,1fr) minmax(285px,330px);gap:14px;min-height:584px;display:grid}.queue-panel,.lead-workspace,.conversation-panel{min-width:0;overflow:hidden}.queue-panel{flex-direction:column;display:flex}.queue-head,.conversation-head{border-bottom:1px solid var(--line);min-height:67px;padding:13px 15px}.autodial-control{background:#fafafd;border-bottom:1px solid #efeff4;align-items:center;gap:9px;min-height:58px;padding:9px 13px;transition:background .16s;display:flex}.autodial-control.active{background:linear-gradient(100deg,#edf0f1,#f8f9f9)}.autodial-icon{color:#888b99;background:#eff0f4;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.autodial-control.active .autodial-icon{color:var(--purple-dark);background:var(--purple-soft)}.autodial-copy{flex:1;min-width:0;display:grid}.autodial-copy strong{font-size:9.5px}.autodial-copy small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.autodial-switch{cursor:pointer;background:#d8dae3;border:0;border-radius:99px;flex:none;width:34px;height:19px;padding:0;transition:background .16s;position:relative}.autodial-switch span{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #1f213533}.autodial-control.active .autodial-switch{background:var(--purple)}.autodial-control.active .autodial-switch span{transform:translate(15px)}.queue-progress-row{border-bottom:1px solid #efeff4;align-items:center;gap:10px;padding:8px 15px;display:flex}.queue-progress-row .progress-track{flex:1;margin:0}.queue-progress-row>span{color:var(--ink-faint);font-size:9px;font-weight:650}.queue-paused{color:#a46133;background:var(--orange-soft);justify-content:center;align-items:center;gap:7px;padding:7px;font-size:10px;font-weight:700;display:flex}.queue-list{flex:1;padding:6px;overflow:auto}.queue-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:flex-start;gap:9px;padding:10px 8px;transition:background .14s,transform .14s;display:flex;position:relative}.queue-item:hover:not(:disabled){background:#f7f7fa}.queue-item.active{background:linear-gradient(100deg,#e9edef,#f7f8f8)}.queue-item.active:before{background:var(--purple);content:"";border-radius:4px;width:3px;position:absolute;inset:8px auto 8px 0}.queue-item:disabled{cursor:default}.queue-item.handled{opacity:.5}.queue-item.handled .queue-copy>strong{-webkit-text-decoration:line-through #b7b9c5;text-decoration:line-through #b7b9c5}.queue-order{color:#a2a5b3;place-items:center;min-width:21px;min-height:18px;font-size:9px;font-weight:720;display:grid}.queue-item.handled .queue-order{color:var(--green)}.queue-copy{flex:1;min-width:0;display:grid}.queue-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:720;overflow:hidden}.queue-copy>small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.queue-tags{min-width:0;color:var(--ink-soft);align-items:center;gap:5px;margin-top:5px;font-size:8.5px;display:flex}.queue-tags em{color:var(--orange);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-style:normal;overflow:hidden}.priority-dot{border-radius:50%;flex:none;width:5px;height:5px}.priority-hoch{background:var(--red)}.priority-normal{background:var(--orange)}.priority-niedrig{background:#9ca0b0}.queue-item>svg{color:var(--purple);align-self:center}.queue-footer{border-top:1px solid var(--line);color:#41806f;background:#f6fbf9;align-items:flex-start;gap:7px;padding:10px 13px;font-size:8.5px;line-height:1.35;display:flex}.queue-footer svg{flex:none}.queue-restart{color:#41796b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;padding:1px;font-size:8.5px;font-weight:720;display:inline-flex}.lead-workspace{flex-direction:column;display:flex}.lead-hero{align-items:center;gap:12px;min-height:78px;padding:14px 17px;display:flex}.company-logo-large{width:46px;height:46px;color:var(--purple-dark);letter-spacing:-.02em;background:linear-gradient(145deg,#f2f4f4,#e2e6e7);border:1px solid #d3d8da;border-radius:13px;flex:none;place-items:center;font-size:12px;font-weight:820;display:grid}.lead-title-copy{flex:1;min-width:0}.lead-title-row{align-items:center;gap:9px;display:flex}.lead-title-row h2{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.lead-title-copy>p{color:var(--ink-soft);align-items:center;gap:5px;margin:5px 0 0;font-size:9.5px;display:flex}.lead-title-copy>p span{background:#b8bac6;border-radius:50%;width:3px;height:3px;margin:0 3px}.lead-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:20px;padding:0 18px;display:flex}.lead-tabs button{height:41px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:690;position:relative}.lead-tabs button.active{color:var(--purple-dark)}.lead-tabs button.active:after{background:var(--purple);content:"";border-radius:3px 3px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lead-body,.guide-body{flex:1;padding:15px 17px 18px;overflow:auto}.soft-card{background:#fafafd;border:1px solid #e9e9f0;border-radius:13px;padding:13px}.section-title-row{align-items:center;gap:9px;display:flex}.section-icon{width:31px;height:31px;color:var(--purple);background:var(--purple-soft);border-radius:9px;place-items:center;display:grid}.section-title-row>div{display:grid}.section-title-row strong{font-size:11px}.role-badge{color:var(--ink-soft);background:#eff0f4;border-radius:99px;margin-left:auto;padding:4px 8px;font-size:8.5px;font-weight:650}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin-top:13px;display:grid}.contact-grid>a,.contact-grid>div{min-width:0;color:var(--ink-soft);align-items:center;gap:8px;padding:5px 0;font-size:9.5px;display:flex}.contact-grid>a:hover{color:var(--purple-dark)}.contact-grid svg{flex:none}.contact-grid>a>span,.contact-grid>div>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:grid;overflow:hidden}.contact-grid small{color:var(--ink-faint);font-size:8px}.legal-basis-card{background:linear-gradient(100deg,#f2fbf8,#f9fdfc);border:1px solid #dcefe8;border-radius:13px;align-items:flex-start;gap:10px;margin-top:11px;padding:12px;display:flex}.legal-badge{color:#fff;background:var(--green);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.legal-basis-card>div{flex:1;min-width:0}.legal-title{align-items:center;gap:7px;display:flex}.legal-title strong{color:#276b5a;font-size:10px}.legal-title span{color:#357564;background:#dcefe9;border-radius:4px;padding:1px 5px;font-size:7px;font-weight:800}.legal-basis-card p{color:#4c6d64;margin:3px 0 2px;font-size:9px;line-height:1.45}.legal-basis-card small{color:#76978e;font-size:8px}.legal-basis-card>a{color:#5b877b;padding:3px}.notes-section{margin-top:15px}.section-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.section-header h3{margin:0;font-size:11px}.section-header p{color:var(--ink-faint);margin:1px 0 0;font-size:8.5px}.notes-section textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:108px;color:var(--ink);background:#fcfcfe;border-radius:12px;outline:none;padding:11px 12px;font-size:10px;line-height:1.55;transition:border .15s,box-shadow .15s}.notes-section textarea:focus{background:#fff;border-color:#bcb4fa;box-shadow:0 0 0 3px #12171a14}.note-footer{color:var(--ink-faint);justify-content:space-between;align-items:center;padding:5px 3px 0;font-size:8px;display:flex}.note-footer span:first-child{color:#7770a0;align-items:center;gap:5px;display:inline-flex}.lead-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lead-tags span,.lead-tags button{color:var(--ink-soft);background:#f8f8fb;border:1px solid #e6e6ed;border-radius:7px;padding:4px 7px;font-size:8.5px}.lead-tags button{color:var(--purple-dark);cursor:pointer;border-style:dashed}.guide-intro{color:var(--purple-dark);background:var(--purple-soft);border:1px solid #e3dfff;border-radius:12px;align-items:center;gap:10px;margin-bottom:13px;padding:11px;display:flex}.guide-intro>span{display:grid}.guide-intro strong{font-size:10px}.guide-intro small{color:#737c81;font-size:9px}.guide-step{border-bottom:1px solid #ededf2;gap:12px;padding:14px 3px;display:flex}.guide-step>span{width:28px;height:28px;color:var(--purple-dark);background:var(--purple-soft);border-radius:8px;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.guide-step strong{font-size:10px}.guide-step p{color:var(--ink-soft);margin:3px 0 0;font-size:9px}.conversation-panel{flex-direction:column;display:flex}.transcript-state{color:#8b8e9d;background:#f0f1f4;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.transcript-state.active{color:var(--red);background:var(--red-soft)}.transcript-state.auto{color:var(--purple-dark);background:var(--purple-soft)}.transcript-scroll{flex:1;overflow:auto}.transcript-empty,.next-call-visual,.dialing-visual,.consent-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:435px;padding:25px;display:flex}.next-call-visual{background:radial-gradient(circle at 50% 37%,#edf0f1 0,#fff 48%)}.countdown-orb{width:76px;height:76px;color:var(--purple-dark);background:#ffffffe6;border:1px solid #cfd5d8;border-radius:50%;place-items:center;animation:1s ease-in-out infinite countdownPulse;display:grid;box-shadow:0 0 0 8px #12171a0f,0 13px 32px #070b0d21}.countdown-orb strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:27px}.countdown-orb.paused{color:var(--orange);border-color:#f2d8c5;animation:none;box-shadow:0 0 0 8px #df7c3d0f,0 13px 32px #7e4c2b1a}.next-call-kicker{color:var(--green);letter-spacing:.07em;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:800}.next-call-visual h3{letter-spacing:-.02em;margin:4px 0 3px;font-size:13px}.next-call-visual>p{color:var(--ink-faint);margin:0;font-size:9px}.next-call-visual>p strong{color:var(--ink-soft)}.next-call-actions{gap:7px;margin-top:17px;display:flex}.next-call-actions .primary-button,.next-call-actions .secondary-button{min-height:36px;padding-inline:12px;font-size:8.5px}.empty-visual,.consent-icon{width:51px;height:51px;color:var(--purple);background:linear-gradient(145deg,#eff2f2,#fafbfb);border:1px solid #d7dcde;border-radius:16px;place-items:center;display:grid;box-shadow:0 9px 25px #090d0f14}.transcript-empty h3,.dialing-visual h3,.consent-card h3{letter-spacing:-.02em;margin:13px 0 3px;font-size:13px}.transcript-empty>p,.dialing-visual>p,.consent-card>p{max-width:240px;color:var(--ink-faint);margin:0;font-size:9.5px}.privacy-note{color:#518071;text-align:left;background:#f6fbf9;border:1px solid #e5eee9;border-radius:10px;align-items:flex-start;gap:8px;width:100%;margin-top:22px;padding:9px;display:flex}.privacy-note>span{font-size:8px;display:grid}.privacy-note strong{font-size:8.5px}.ring-stack{place-items:center;width:94px;height:94px;display:grid;position:relative}.ring-stack>span{border:1px solid #12171a2e;border-radius:50%;animation:1.7s ease-out infinite phoneRing;position:absolute;inset:0}.ring-stack>span:nth-child(2){animation-delay:.75s}.ring-stack>div{z-index:1;color:#fff;background:linear-gradient(145deg,#3a4246,#0b1012);border-radius:20px;place-items:center;width:61px;height:61px;font-size:14px;font-weight:800;display:grid;box-shadow:0 13px 30px #070b0d3d}.dialing-result-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;margin-top:20px;display:grid}.dialing-result-actions button{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:7.5px;font-weight:700;display:inline-flex}.dialing-result-actions button:hover{background:#f5f7f7;border-color:#bdc5c8}.dialing-result-actions button.answered{color:#227361;background:#f1fbf7;border-color:#cce9df}.simulation-hint{color:#a1a4b2;max-width:250px;margin-top:9px;font-size:7.5px;line-height:1.4}.consent-card blockquote{color:#55566b;text-align:left;background:#faf9fe;border-left:2px solid #9ca5a9;margin:17px 0;padding:10px 12px;font-size:9.5px}.consent-card .primary-button{width:100%}.consent-card .plain-button{min-height:33px;margin-top:3px;font-size:9px}.live-transcript{padding:11px 13px 20px}.recording-banner{color:#ae4054;background:#fff6f8;border:1px solid #f4dce1;border-radius:9px;align-items:center;gap:7px;margin-bottom:11px;padding:7px 8px;font-size:8.5px;font-weight:700;display:flex}.recording-banner small{color:#b97b87;margin-left:auto;font-size:7.5px;font-weight:500}.recording-dot{background:var(--red);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite recordingPulse;box-shadow:0 0 0 3px #d9506721}.transcript-line{margin-bottom:12px;animation:.22s ease-out transcriptIn}.speaker-row{align-items:center;gap:6px;display:flex}.speaker-row>span{color:#fff;background:var(--purple);border-radius:7px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.speaker-contact .speaker-row>span{color:#26705e;background:#dff4ee}.speaker-row strong{font-size:8.5px}.speaker-row small{color:var(--ink-faint);margin-left:auto;font-size:7.5px}.transcript-line p{color:#515467;margin:5px 0 0 29px;font-size:9.5px;line-height:1.55}.typing-indicator{background:#f0f0f4;border-radius:99px;gap:3px;width:fit-content;margin:3px 0 0 29px;padding:6px 9px;display:flex}.typing-indicator span{background:#aaaeba;border-radius:50%;width:4px;height:4px;animation:1.1s infinite typing}.typing-indicator span:nth-child(2){animation-delay:.15s}.typing-indicator span:nth-child(3){animation-delay:.3s}.conversation-footer{border-top:1px solid var(--line);color:#626b70;background:#f7f8f8;align-items:center;gap:6px;min-height:39px;padding:9px 13px;font-size:8.5px;display:flex}.conversation-footer small{color:var(--ink-faint);margin-left:auto;font-size:8px}.call-dock{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #dedee8;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding:9px 13px;display:grid;position:fixed;bottom:18px;left:268px;right:30px;box-shadow:0 17px 50px #1c1e342b,inset 0 1px #ffffffb3}.call-dock.state-connected{border-color:#d9eee7;box-shadow:0 17px 50px #1c1e342b,0 0 0 1px #0b9b7e0a}.call-dock.state-countdown{background:#f8f9f9f7;border-color:#cfd5d8}.call-dock-person,.call-dock-number{align-items:center;gap:9px;min-width:0;display:flex}.small-company-avatar{width:38px;height:38px;color:var(--purple-dark);background:var(--purple-soft);border-radius:11px;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.call-dock-person>div,.call-dock-number{display:grid}.call-dock-person strong,.call-dock-number strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.call-dock-person small,.call-dock-number span{color:var(--ink-faint);font-size:8.5px}.call-dock-number{text-align:right;justify-content:end}.call-dock-center{justify-content:center;align-items:center;gap:8px;display:flex}.call-primary{color:#fff;cursor:pointer;background:linear-gradient(145deg,#2b3236,#080c0e);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;height:43px;padding:0 23px;font-size:11px;font-weight:760;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 20px #070b0d33}.call-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 25px #070b0d47}.call-primary:disabled{opacity:.4;cursor:not-allowed}.call-primary.compact{height:38px;padding-inline:14px;font-size:9px}.dock-step,.dock-control{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:11px;place-items:center;display:inline-grid}.dock-step:hover,.dock-control:hover,.dock-control.active{color:var(--purple-dark);background:var(--purple-soft)}.dock-step:disabled{opacity:.35;cursor:not-allowed}.dock-control{flex-direction:column;gap:1px;width:auto;height:39px;padding:3px 9px;display:flex}.dock-control span{font-size:7px;font-weight:650}.connected-time,.call-status-label{color:#367a68;font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding-right:8px;font-size:11px;font-weight:740;display:inline-flex}.connected-time i,.call-status-label i{background:#1baa84;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1baa841f}.state-dialing .call-status-label i{background:var(--purple);animation:1.2s infinite recordingPulse;box-shadow:0 0 0 4px #12171a1f}.call-status-label.done{color:var(--purple-dark)}.next-call-label{color:var(--purple-dark);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10px;font-weight:740;display:inline-flex}.hangup-button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:11px;align-items:center;gap:7px;height:39px;padding:0 15px;font-size:10px;font-weight:700;display:inline-flex}.hangup-round{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 7px 17px #d9506733}.wrapup-backdrop{z-index:90}.wrapup-dialog{background:#fff;border:1px solid #ffffff80;border-radius:22px;width:min(560px,100%);padding:21px;animation:.18s cubic-bezier(.2,.8,.2,1) commandIn;box-shadow:0 28px 90px #11122547}.wrapup-head{align-items:center;gap:12px;margin-bottom:17px;display:flex}.wrapup-check{color:#fff;background:var(--green);border-radius:14px;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 8px 20px #0b9b7e33}.wrapup-head h2{letter-spacing:-.03em;margin:1px 0;font-size:17px}.wrapup-head p{color:var(--ink-faint);margin:0;font-size:9px}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.outcome-button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:9px;min-height:60px;padding:9px;transition:border .15s,background .15s,transform .15s;display:flex}.outcome-button:hover,.outcome-button.active{background:#f5f7f7;border-color:#aeb7bb;transform:translateY(-1px)}.outcome-button>span{width:31px;height:31px;color:var(--purple);background:var(--purple-soft);border-radius:9px;flex:none;place-items:center;display:grid}.outcome-button>div{flex:1;min-width:0;display:grid}.outcome-button strong{font-size:10px}.outcome-button small{color:var(--ink-faint);font-size:8px}.outcome-button>svg{color:var(--purple)}.followup-field{gap:5px;margin-top:10px;display:grid}.followup-field span{color:var(--ink-soft);font-size:9px;font-weight:700}.followup-field input{border:1px solid var(--line);border-radius:10px;outline:none;height:39px;padding:0 11px;font-size:10px}.integration-preview,.wrapup-retention{color:#626b70;background:#f5f7f7;border:1px solid #d6dcde;border-radius:11px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px;font-size:8.5px;display:flex}.integration-preview>span{display:grid}.integration-preview strong{color:var(--purple-dark);font-size:9px}.wrapup-retention{color:var(--ink-soft);background:#fafbfa;border-color:#e4e7e5;align-items:center}.wrapup-autodial{color:var(--purple);background:#f5f7f7;border:1px solid #d1d7d9;border-radius:11px;align-items:flex-start;gap:9px;margin-top:8px;padding:9px 10px;font-size:8.5px;display:flex}.wrapup-autodial>span{color:#60696e;display:grid}.wrapup-autodial strong{color:var(--purple-dark);font-size:9px}.wrapup-autodial.paused{color:var(--orange);background:#fff9f4;border-color:#f0d8c7}.wrapup-autodial.paused>span{color:#8a6d59}.wrapup-autodial.paused strong{color:#a46438}.wrapup-actions{border-top:1px solid var(--line);justify-content:space-between;gap:9px;margin-top:16px;padding-top:14px;display:flex}.toast-message{z-index:120;color:#326f5f;box-shadow:var(--shadow-md);background:#f8fffcf7;border:1px solid #dfece8;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:9.5px;font-weight:680;animation:.18s ease-out panelIn;display:inline-flex;position:fixed;bottom:97px;right:29px}@keyframes phoneRing{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.18)}}@keyframes recordingPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes transcriptIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes typing{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}@keyframes countdownPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (max-width:1220px){.dialer-grid{grid-template-columns:220px minmax(400px,1fr) 285px}.dialer-stats>div{padding-inline:14px}.contact-grid{grid-template-columns:1fr}}@media (max-width:1050px){.dialer-grid{grid-template-columns:210px 1fr}.conversation-panel{grid-column:1/-1;min-height:360px}.transcript-empty,.next-call-visual,.dialing-visual,.consent-card{min-height:270px}.live-transcript{max-height:330px}}@media (max-width:900px){.call-dock{bottom:82px;left:18px;right:18px}.dialer-page{padding-bottom:88px}}@media (max-width:720px){.dialer-heading{flex-direction:column;align-items:flex-start}.heading-actions{width:100%}.campaign-selector{flex:1;max-width:none}.dialer-stats{grid-template-columns:repeat(2,1fr)}.dialer-stats>div:nth-child(2){border-right:0}.dialer-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.dialer-grid{grid-template-columns:1fr}.queue-panel{max-height:310px}.conversation-panel{grid-column:auto}.call-dock{grid-template-columns:1fr auto}.call-dock-center{grid-area:1/2}.call-dock-number,.state-connected .call-dock-person,.state-countdown .call-dock-person{display:none}.state-connected,.state-countdown{grid-template-columns:1fr}.state-connected .call-dock-center,.state-countdown .call-dock-center{grid-column:1}}@media (max-width:500px){.dialer-stats>div{min-height:61px;padding:9px 11px}.dialer-stats strong{font-size:14px}.lead-hero{padding:12px}.lead-title-row{flex-direction:column;align-items:flex-start;gap:3px}.lead-title-copy>p{flex-wrap:wrap}.lead-body,.guide-body{padding:12px}.outcome-grid,.dialing-result-actions{grid-template-columns:1fr}.call-dock{min-height:61px;padding:7px 9px;bottom:78px;left:10px;right:10px}.call-dock-person .small-company-avatar{display:none}.next-call-label{font-size:8.5px}.call-primary{padding-inline:15px}.state-connected .dock-control span{display:none}.state-connected .dock-control{width:34px;height:34px;padding:0}.wrapup-dialog{max-height:90vh;padding:16px;overflow:auto}.toast-message{justify-content:center;bottom:149px;left:12px;right:12px}}.standard-page{width:min(1480px,100%);margin:0 auto}.metric-grid{gap:11px;margin-bottom:15px;display:grid}.four-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:13px;display:flex}.metric-icon{border-radius:11px;flex:none;place-items:center;width:37px;height:37px;display:grid}.metric-icon.purple{color:var(--purple);background:var(--purple-soft)}.metric-icon.orange{color:var(--orange);background:var(--orange-soft)}.metric-icon.blue{color:var(--blue);background:var(--blue-soft)}.metric-icon.green{color:var(--green);background:var(--green-soft)}.metric-card>div{grid-template-columns:auto 1fr;align-items:end;column-gap:8px;min-width:0;display:grid}.metric-card small{color:var(--ink-faint);text-transform:uppercase;grid-column:1/-1;font-size:8.5px;font-weight:690}.metric-card strong{letter-spacing:-.04em;font-size:18px}.metric-card em{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:8.5px;font-style:normal;overflow:hidden}.table-panel{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:61px;padding:11px 14px;display:flex}.table-search{border:1px solid var(--line);width:235px;height:36px;color:var(--ink-faint);background:#fafafd;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.table-search:focus-within{background:#fff;border-color:#adb6ba;box-shadow:0 0 0 3px #12171a12}.table-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9.5px}.filter-chips{align-items:center;gap:4px;display:flex}.filter-chips button{height:30px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 9px;font-size:8.5px;font-weight:680}.filter-chips button:hover,.filter-chips button.active{color:var(--purple-dark);background:var(--purple-soft)}.secondary-button.compact{min-height:34px;margin-left:auto;font-size:9px}.lead-table-head,.lead-table-row{grid-template-columns:minmax(210px,1.35fr) minmax(145px,.85fr) 105px minmax(165px,1fr) minmax(130px,.8fr) 24px;align-items:center;gap:12px;display:grid}.lead-table-head{min-height:36px;color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;background:#fafafd;padding:0 15px;font-size:8px;font-weight:730}.lead-table-row{width:100%;min-height:67px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #efeff4;padding:8px 15px;transition:background .14s}.lead-table-row:hover{background:#fbfaff}.table-company-cell,.basis-cell,.assignee-cell{align-items:center;gap:9px;min-width:0;display:flex}.table-company-cell>i{width:35px;height:35px;color:var(--purple-dark);background:var(--purple-soft);border-radius:10px;flex:none;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.table-company-cell>span,.table-contact-cell,.basis-cell>span{min-width:0;display:grid}.table-company-cell strong,.table-contact-cell strong,.basis-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.table-company-cell small,.table-contact-cell small,.basis-cell small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:8px;display:flex;overflow:hidden}.basis-cell{color:var(--green)}.basis-cell strong{color:#347565}.basis-cell.basis-open{color:#a06a24}.basis-cell.basis-open strong{color:#8a5a1d}.basis-cell.basis-missing{color:#a34c57}.basis-cell.basis-missing strong{color:#8f3945}.assignee-cell>i{color:#fff;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:800;display:grid}.assignee-cell span{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.row-chevron{color:#b4b6c2}.empty-table{min-height:220px;color:var(--ink-faint);align-content:center;place-items:center;gap:4px;display:grid}.empty-table strong{color:var(--ink-soft);margin-top:6px;font-size:11px}.empty-table span{font-size:9px}.table-footer{border-top:1px solid var(--line);min-height:41px;color:var(--ink-faint);background:#fafafd;justify-content:space-between;align-items:center;padding:0 15px;font-size:8.5px;display:flex}.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#13142638;animation:.13s ease-out fadeIn;position:fixed;inset:0}.detail-drawer{background:#fff;flex-direction:column;width:min(450px,94vw);animation:.21s cubic-bezier(.2,.8,.2,1) drawerIn;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 70px #16172a2e}.drawer-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:18px;display:flex}.drawer-head>div{flex:1;min-width:0}.drawer-head h2{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:15px;overflow:hidden}.drawer-head p{color:var(--ink-faint);margin:2px 0 0;font-size:8.5px}.drawer-monogram{width:45px;height:45px;color:var(--purple-dark);background:var(--purple-soft);border-radius:13px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.drawer-actions{border-bottom:1px solid var(--line);gap:7px;padding:11px 18px;display:flex}.drawer-actions .primary-button{flex:1}.drawer-action-menu-wrap{flex:none;position:relative}.drawer-action-menu-wrap>.icon-button.active{color:#fff;background:#242a2d;border-color:#cfd2d5}.drawer-action-menu{z-index:5;border:1px solid var(--line);transform-origin:100% 0;background:#fff;border-radius:14px;width:min(230px,100vw - 36px);padding:6px;animation:.15s cubic-bezier(.2,.8,.2,1) panelIn;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 46px #161b1e2b,0 4px 12px #161b1e14}.drawer-action-menu>button,.drawer-action-menu>a{width:100%;min-width:0;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;transition:color .13s,background .13s,transform .13s;display:flex}.drawer-action-menu>button:hover,.drawer-action-menu>button:focus-visible,.drawer-action-menu>a:hover,.drawer-action-menu>a:focus-visible{color:var(--ink);background:#f3f5f5;outline:0;transform:translate(2px)}.drawer-action-menu>button:disabled{opacity:.45;cursor:not-allowed;transform:none}.drawer-action-menu>button>svg,.drawer-action-menu>a>svg{flex:none}.drawer-action-menu>button>span,.drawer-action-menu>a>span{gap:2px;min-width:0;display:grid}.drawer-action-menu strong,.drawer-action-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-action-menu strong{font-size:var(--type-caption)}.drawer-action-menu small{color:var(--ink-faint);font-size:var(--type-micro)}.drawer-action-menu-divider{background:var(--line);height:1px;margin:5px 8px}.drawer-scroll{flex:1;padding:0 18px 25px;overflow:auto}.drawer-section{border-bottom:1px solid var(--line);padding:17px 0}.drawer-section-title{color:var(--ink-soft);text-transform:uppercase;align-items:center;gap:7px;margin-bottom:11px;font-size:9px;font-weight:740;display:flex}.drawer-contact{border:1px solid var(--line);background:#fafafd;border-radius:12px;gap:4px;padding:11px;display:grid}.drawer-contact strong{font-size:10px}.drawer-contact small{color:var(--ink-faint);margin-top:-3px;font-size:8px}.drawer-contact a{color:var(--ink-soft);align-items:center;gap:6px;margin-top:5px;font-size:9px;display:flex}.drawer-legal{color:var(--green);background:#f4fbf8;border:1px solid #dcefe8;border-radius:12px;align-items:flex-start;gap:9px;padding:11px;display:flex}.drawer-legal>div{flex:1;min-width:0}.drawer-legal strong{color:#31705f;font-size:9.5px}.drawer-legal p{color:#567b71;margin:3px 0;font-size:8.5px;line-height:1.45}.drawer-legal small{color:#7a9991;font-size:7.5px}.drawer-legal a{color:#578578}.drawer-legal.basis-open{color:#9b6927;background:#fffaf1;border-color:#eadabf}.drawer-legal.basis-open strong,.drawer-legal.basis-open p{color:#7c5928}.drawer-legal.basis-open small,.drawer-legal.basis-open a{color:#9a7b4f}.drawer-legal.basis-missing{color:#9d4652;background:#fff7f8;border-color:#efd2d6}.drawer-legal.basis-missing strong,.drawer-legal.basis-missing p{color:#873744}.drawer-legal.basis-missing small,.drawer-legal.basis-missing a{color:#a66b74}.drawer-field{grid-template-columns:95px 1fr;align-items:center;gap:8px;margin-top:8px;display:grid}.drawer-field>span{color:var(--ink-soft);font-size:9px}.drawer-field select{border:1px solid var(--line);background:#fff;border-radius:9px;outline:0;height:36px;padding:0 9px;font-size:9px}.mini-timeline{gap:10px;display:flex}.mini-timeline>i{background:var(--purple);width:8px;height:8px;box-shadow:0 0 0 3px var(--purple-soft);border:2px solid #fff;border-radius:50%;margin-top:4px}.mini-timeline>div{flex:1}.mini-timeline strong{font-size:9px}.mini-timeline p{color:var(--ink-soft);margin:4px 0 0;font-size:8.5px;line-height:1.5}.form-dialog{background:#fff;border:1px solid #ffffff80;border-radius:21px;width:min(680px,100%);max-height:92vh;padding:20px;animation:.18s cubic-bezier(.2,.8,.2,1) commandIn;overflow:auto;box-shadow:0 28px 90px #11122547}.form-dialog-head{justify-content:space-between;margin-bottom:17px;display:flex}.form-dialog-head h2{letter-spacing:-.03em;margin:2px 0;font-size:17px}.form-dialog-head p{color:var(--ink-faint);margin:0;font-size:9px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.form-grid label{gap:5px;display:grid}.form-grid label>span{color:var(--ink-soft);font-size:8.5px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line);background:#fcfcfe;border-radius:9px;outline:0;width:100%;padding:0 10px;font-size:9.5px}.form-grid input,.form-grid select{height:37px}.form-grid textarea{resize:vertical;padding-block:9px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{background:#fff;border-color:#aeb7bb;box-shadow:0 0 0 3px #12171a12}.form-grid .span-2{grid-column:1/-1}.form-info{color:#93623e;background:var(--orange-soft);border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:8px 10px;font-size:8.5px;display:flex}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.callback-dialog{width:min(460px,100%)}.callback-dialog-head{align-items:flex-start;gap:14px}.callback-dialog-head>div{min-width:0}.callback-dialog-head .panel-kicker{align-items:center;gap:5px;display:flex}.callback-dialog-grid{grid-template-columns:minmax(0,1fr)}.callback-dialog-note,.callback-dialog-error{border-radius:10px;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px 10px;font-size:9px;line-height:1.45;display:flex}.callback-dialog-note{color:var(--ink-soft);background:var(--surface-soft)}.callback-dialog-note svg{color:var(--purple);flex:none}.callback-dialog-error{color:var(--red);background:var(--red-soft)}.loading-panel{min-height:300px;color:var(--ink-faint);padding:30px}@keyframes drawerIn{0%{opacity:.6;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width:1120px){.lead-table-head,.lead-table-row{grid-template-columns:minmax(200px,1.3fr) minmax(135px,.8fr) 105px minmax(145px,.9fr) 30px}.lead-table-head>span:nth-child(5),.lead-table-row>span:nth-child(5){display:none}.table-toolbar{flex-wrap:wrap}}@media (max-width:800px){.four-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.table-toolbar{align-items:stretch}.table-search{width:100%}.filter-chips{max-width:100%;overflow:auto}.lead-table-head{display:none}.lead-table-body{gap:8px;padding:8px;display:grid}.lead-table-row{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;gap:8px;padding:11px}.lead-table-row>span:nth-child(2),.lead-table-row>span:nth-child(4),.lead-table-row>span:nth-child(5){display:none}.lead-table-row>span:nth-child(3){grid-column:1;padding-left:44px}.row-chevron{grid-area:1/2/span 2}}@media (max-width:600px){.page-heading{flex-direction:column;align-items:flex-start}.heading-actions{flex-wrap:wrap}.four-metrics{grid-template-columns:1fr}.metric-card{min-height:65px}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.callback-dialog-backdrop{align-items:end;padding:10px}.callback-dialog{border-radius:18px;max-height:calc(100dvh - 20px)}.callback-dialog-actions{flex-direction:column-reverse;align-items:stretch}.callback-dialog-actions button{justify-content:center;width:100%}.table-footer span:last-child{display:none}}.admin-health{background:#f7fcfa;border:1px solid #ddece7;border-radius:11px;align-items:center;gap:9px;padding:8px 11px;display:flex}.admin-health>span{background:#19a982;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #19a9821f}.admin-health>div{display:grid}.admin-health strong{color:#357363;font-size:9px}.admin-health small{color:#7e9991;font-size:7.5px}.admin-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-tabs{gap:4px;padding:11px;display:grid;position:sticky;top:88px}.admin-tabs>.panel-kicker{padding:5px 7px 7px}.admin-tabs>button{width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:9px;display:flex}.admin-tabs>button:hover,.admin-tabs>button.active{color:var(--purple-dark);background:var(--purple-soft)}.admin-tabs>button>span{background:#ffffffa6;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.admin-tabs>button>div{flex:1;min-width:0;display:grid}.admin-tabs>button strong{font-size:9.5px}.admin-tabs>button small{color:var(--ink-faint);font-size:8.5px}.admin-tabs>button>svg{color:#a7a9b7}.admin-security-note{border-top:1px solid var(--line);color:var(--green);align-items:flex-start;gap:8px;margin-top:14px;padding:13px 7px 5px;display:flex}.admin-security-note>div{display:grid}.admin-security-note strong{color:#477a6d;font-size:8.5px}.admin-security-note small{color:var(--ink-faint);font-size:7.5px;line-height:1.4}.admin-content{min-width:0}.admin-section{animation:.17s ease-out adminTabIn}.admin-section-head{justify-content:space-between;align-items:center;gap:20px;min-height:60px;margin-bottom:13px;display:flex}.admin-section-head h2{letter-spacing:-.035em;margin:2px 0;font-size:18px}.admin-section-head p{color:var(--ink-faint);margin:0;font-size:10.5px}.admin-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-metric-row>div{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex}.admin-metric-row>div>div{display:grid}.admin-metric-row strong{letter-spacing:-.03em;font-size:15px}.admin-metric-row small{color:var(--ink-faint);font-size:8px}.team-table{overflow:hidden}.team-table-head,.team-row{grid-template-columns:minmax(175px,1.25fr) 100px minmax(145px,1fr) 100px 55px 28px;align-items:center;gap:10px;padding:0 14px;display:grid}.team-table-head{min-height:37px;color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;background:#fafafd;font-size:7.5px;font-weight:730}.team-row{border-top:1px solid #eeeef3;min-height:65px}.team-person{align-items:center;gap:9px;min-width:0;display:flex}.team-person>i{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:800;display:grid}.team-person>span{min-width:0;display:grid}.team-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.team-person small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.availability{width:fit-content;color:var(--ink-soft);background:#f1f1f4;border-radius:99px;align-items:center;gap:6px;padding:4px 7px;font-size:7.5px;font-weight:680;display:inline-flex}.availability i{background:#9296a6;border-radius:50%;width:5px;height:5px}.availability-verfügbar{color:#387665;background:var(--green-soft)}.availability-verfügbar i{background:var(--green)}.availability-im-gespräch{color:var(--purple-dark);background:var(--purple-soft)}.availability-im-gespräch i{background:var(--purple)}.availability-pause{color:#a26034;background:var(--orange-soft)}.availability-pause i{background:var(--orange)}.team-phone{color:var(--ink-soft);align-items:center;gap:6px;font-size:8.5px;display:flex}.team-performance{display:grid}.team-performance strong{font-size:11px}.team-performance small{color:var(--ink-faint);font-size:7.5px}.switch-control{cursor:pointer;display:inline-flex}.switch-control input{opacity:0;pointer-events:none;position:absolute}.switch-control>span{background:#dfe0e7;border-radius:99px;width:31px;height:18px;transition:background .15s;position:relative}.switch-control>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14162833}.switch-control input:checked+span{background:var(--purple)}.switch-control input:checked+span:after{transform:translate(13px)}.list-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.list-card-head{justify-content:space-between;align-items:center;display:flex}.list-card-head>span{color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.list-admin-card h3{letter-spacing:-.02em;margin:13px 0 3px;font-size:11px}.list-admin-card>p{min-height:35px;color:var(--ink-faint);margin:0;font-size:8px;line-height:1.45}.list-meta,.list-progress-label,.list-assignees{justify-content:space-between;align-items:center;display:flex}.list-meta{color:var(--ink-soft);margin-top:11px;font-size:8px}.list-meta>span{align-items:center;gap:4px;display:inline-flex}.verified-mini{color:var(--green)}.list-progress-label{color:var(--ink-faint);margin-top:13px;font-size:7.5px}.list-progress-label strong{color:var(--ink-soft);font-size:8px}.list-assignees{border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.list-assignees>div{padding-left:5px;display:flex}.list-assignees i{color:#fff;border:2px solid #fff;border-radius:8px;place-items:center;width:26px;height:26px;margin-left:-5px;font-size:6.5px;font-style:normal;font-weight:800;display:grid}.list-assignees button{color:var(--purple-dark);cursor:pointer;background:0 0;border:0;font-size:7.5px;font-weight:700}.assignment-rule,.consent-policy{align-items:center;gap:11px;margin-top:12px;padding:13px;display:flex}.assignment-icon,.consent-policy-icon{width:39px;height:39px;color:var(--purple);background:var(--purple-soft);border-radius:11px;flex:none;place-items:center;display:grid}.assignment-rule>div,.consent-policy>div:nth-child(2){flex:1;min-width:0}.assignment-rule strong,.consent-policy h3{margin:0;font-size:10px}.assignment-rule p,.consent-policy p{color:var(--ink-faint);margin:2px 0 0;font-size:8px}.enabled-chip,.compliance-chip,.sandbox-badge{color:#347563;background:var(--green-soft);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:7.5px;font-weight:730;display:inline-flex}.sandbox-badge{color:var(--purple-dark);background:var(--purple-soft)}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.provider-card{min-height:105px;color:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:9px;padding:13px;transition:border .15s,transform .15s,box-shadow .15s;display:flex}.provider-card:hover,.provider-card.selected{border-color:#aeb7bb;transform:translateY(-1px);box-shadow:0 9px 25px #080c0e14}.provider-card>div{flex:1;min-width:0}.provider-card-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.outbound-only-chip{color:#596166;font-size:var(--type-micro);letter-spacing:.02em;white-space:nowrap;background:#f4f5f5;border:1px solid #d8dcde;border-radius:99px;flex:none;align-items:center;padding:3px 7px;font-weight:750;display:inline-flex}.provider-card strong{font-size:11px}.provider-card p{color:var(--ink-faint);margin:4px 0 0;font-size:9px;line-height:1.45}.provider-card>svg{color:var(--purple)}.provider-card-icon{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.provider-card-icon.purple{color:var(--purple);background:var(--purple-soft)}.provider-card-icon.green{color:var(--green);background:var(--green-soft)}.provider-card-icon.blue{color:var(--blue);background:var(--blue-soft)}.provider-config{margin-top:11px;padding:14px}.provider-config-head{align-items:center;gap:9px;display:flex}.provider-config-head>span{width:33px;height:33px;color:var(--purple);background:var(--purple-soft);border-radius:9px;place-items:center;display:grid}.provider-config-head>div{display:grid}.provider-config-head strong{font-size:9.5px}.provider-config-head small{color:var(--ink-faint);font-size:7.5px}.provider-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.provider-fields label{gap:5px;display:grid}.provider-fields label>span{color:var(--ink-soft);font-size:8px;font-weight:680}.provider-fields input{border:1px solid var(--line);border-radius:9px;outline:0;height:36px;padding:0 10px;font-size:8.5px}.provider-config-actions{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.provider-config-actions>span{color:var(--ink-faint);align-items:center;gap:5px;font-size:7.5px;display:flex}.sandbox-badge.live-config{color:#30383c;background:#e8ecee}.telephony-vault{color:#f8f9f9;background:linear-gradient(110deg,#10171a,#1b2428);border-color:#ccd3d6;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;display:flex;box-shadow:0 12px 30px #070b0d1f}.vault-icon{color:#f5f6f6;background:#263034;border:1px solid #3d474c;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.telephony-vault>div{flex:1;min-width:0}.telephony-vault strong{font-size:11px}.telephony-vault p{color:#adb6ba;margin:2px 0 0;font-size:9px;line-height:1.45}.vault-state{color:#edf0f1;white-space:nowrap;background:#273136;border:1px solid #465156;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:720;display:inline-flex}.sip-workspace{grid-template-columns:minmax(330px,.82fr) minmax(470px,1.18fr);align-items:start;gap:12px;margin-top:12px;display:grid}.sip-profile-list,.sip-editor{min-width:0;overflow:hidden}.sip-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:13px 15px;display:flex}.sip-panel-head>div{min-width:0}.sip-panel-head h3{letter-spacing:-.025em;margin:2px 0 1px;font-size:14px}.sip-panel-head p{color:var(--ink-faint);margin:0;font-size:9px}.sip-profile-cards{gap:9px;padding:11px;display:grid}.sip-profile-card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.sip-profile-top{align-items:center;gap:9px;padding:11px;display:flex}.sip-provider-mark{color:#fff;background:#151b1e;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sip-profile-top>div{flex:1;min-width:0;display:grid}.sip-profile-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sip-profile-top small{color:var(--ink-faint);font-size:8px}.configured-chip{color:#364044;white-space:nowrap;background:#e9edef;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:7.5px;font-weight:700;display:inline-flex}.sip-profile-meta{border-top:1px solid var(--line);background:#f8f9f9;grid-template-columns:1fr 1fr;gap:9px 13px;margin:0;padding:10px 11px;display:grid}.sip-profile-meta>div{min-width:0;display:grid}.sip-profile-meta dt{color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:700}.sip-profile-meta dd{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:8.5px;overflow:hidden}.sip-profile-meta>.sip-profile-assignment{grid-column:1/-1}.sip-profile-assignment dd{white-space:normal;gap:1px;display:grid}.sip-profile-assignment dd strong,.sip-profile-assignment dd span{text-overflow:ellipsis;overflow:hidden}.sip-profile-assignment dd strong{color:var(--ink);font-size:var(--type-caption)}.sip-profile-assignment dd span{overflow-wrap:anywhere;color:var(--ink-faint);font-size:var(--type-micro)}.sip-profile-actions{border-top:1px solid var(--line);align-items:center;gap:5px;padding:7px 9px;display:flex}.sip-profile-actions button{min-height:29px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 7px;font-size:7.5px;font-weight:680;display:inline-flex}.sip-profile-actions button:hover{color:var(--ink);background:#eef1f2}.sip-profile-actions .danger-text{color:var(--red);margin-left:auto}.sip-empty{color:#687176;text-align:center;align-content:center;place-items:center;gap:4px;min-height:250px;padding:25px;display:grid}.sip-empty strong{color:var(--ink);margin-top:7px;font-size:11px}.sip-empty span{max-width:280px;color:var(--ink-faint);font-size:9px}.sip-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 15px 4px;display:grid}.sip-form-grid label{gap:5px;min-width:0;display:grid}.sip-form-grid label>span{color:#4c555a;font-size:8.5px;font-weight:720}.sip-form-grid .span-2{grid-column:1/-1}.sip-form-grid input,.sip-form-grid select{width:100%;min-width:0;height:39px;color:var(--ink);background:#fbfcfc;border:1px solid #d9dee0;border-radius:9px;outline:0;padding:0 10px;font-size:10px}.sip-form-grid input:focus,.sip-form-grid select:focus,.secret-input:focus-within{background:#fff;border-color:#959fa4;box-shadow:0 0 0 3px #12171a0f}.field-with-suffix{grid-template-columns:minmax(0,1fr) 96px;gap:7px;display:grid;position:relative}.field-with-suffix .port-input{padding-right:34px}.field-with-suffix>i{color:var(--ink-faint);text-transform:uppercase;pointer-events:none;font-size:7px;font-style:normal;position:absolute;top:12px;right:8px}.secret-input{background:#fbfcfc;border:1px solid #d9dee0;border-radius:9px;align-items:center;height:39px;display:flex}.secret-input input{background:0 0;border:0;flex:1;height:37px}.secret-input button{width:37px;height:37px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.sip-error{color:#9d3946;background:#fbf2f3;border:1px solid #ead2d6;border-radius:9px;align-items:center;gap:7px;margin:10px 15px 0;padding:8px 10px;font-size:8.5px;display:flex}.sip-editor-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding:12px 15px 14px;display:flex}.sip-editor-foot>span{color:var(--ink-faint);align-items:center;gap:5px;font-size:8px;display:flex}.sip-editor-foot>div{gap:7px;display:flex}.sip-editor-collapsed{width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:14px;display:flex}.sip-editor-collapsed>span{flex:1;min-width:0;display:grid}.sip-editor-collapsed strong{font-size:10px}.sip-editor-collapsed small{color:var(--ink-faint);font-size:8.5px}.sip-production-note{color:#7a5c46;background:#f8f3ef;border:1px solid #e4d5ca;border-radius:11px;align-items:flex-start;gap:8px;margin-top:11px;padding:10px 12px;font-size:8.5px;line-height:1.45;display:flex}.sip-production-note svg{flex:none;margin-top:1px}.number-mapping{margin-top:12px;overflow:hidden}.number-mapping-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.number-mapping-head h3{margin:0;font-size:10px}.number-mapping-head p{color:var(--ink-faint);margin:2px 0 0;font-size:7.5px}.number-mapping-head>span{color:var(--ink-faint);font-size:8px}.number-row{border-top:1px solid #efeff3;grid-template-columns:minmax(160px,.8fr) minmax(210px,1.2fr) 95px 30px;align-items:center;gap:10px;min-height:59px;padding:8px 14px;display:grid}.number-row:first-of-type{border-top:0}.number-row label{border:1px solid var(--line);height:34px;color:var(--ink-faint);border-radius:9px;align-items:center;gap:7px;padding:0 9px;display:flex}.number-row label:focus-within{border-color:#aeb7bb;box-shadow:0 0 0 3px #13181b0f}.number-row input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:8.5px}.number-verified,.number-open{color:var(--green);align-items:center;gap:4px;font-size:7.5px;font-weight:680;display:inline-flex}.number-open{color:var(--orange)}.retention-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.retention-card{padding:15px}.retention-card-top{justify-content:space-between;align-items:center;display:flex}.retention-card-top>span{border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.audio-retention .retention-card-top>span{color:var(--red);background:var(--red-soft)}.transcript-retention .retention-card-top>span{color:var(--purple);background:var(--purple-soft)}.retention-card-top>i{color:var(--ink-soft);background:#f1f1f4;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700}.retention-card h3{color:var(--ink-soft);margin:13px 0 0;font-size:9px;font-weight:650}.retention-card>strong{letter-spacing:-.04em;margin-top:1px;font-size:22px;display:block}.retention-card>p{min-height:34px;color:var(--ink-faint);margin:5px 0 0;font-size:8px;line-height:1.45}.retention-track{color:var(--ink-faint);grid-template-columns:auto 1fr auto auto;align-items:center;gap:7px;margin-top:13px;font-size:7px;display:grid}.retention-track>div{background:linear-gradient(90deg, var(--purple-soft), var(--red-soft));border-radius:99px;height:4px}.retention-track>div i{border-radius:inherit;background:linear-gradient(90deg,#9ca5a9,#b74350);width:100%;height:100%;display:block}.retention-track>svg{color:var(--red)}.archive-status{color:#60696e;background:#f3f5f5;border-radius:8px;align-items:center;gap:6px;margin-top:13px;padding:7px 8px;font-size:7.5px;display:flex}.integration-card{margin-top:12px;padding:14px}.integration-card-head{align-items:center;gap:10px;display:flex}.integration-icon{width:38px;height:38px;color:var(--purple);background:var(--purple-soft);border-radius:11px;flex:none;place-items:center;display:grid}.integration-card-head>div{flex:1;min-width:0}.integration-card-head h3{margin:0;font-size:10px}.integration-card-head p{color:var(--ink-faint);margin:2px 0 0;font-size:7.5px}.integration-status{color:var(--green);align-items:center;gap:5px;font-size:7.5px;font-weight:700;display:inline-flex}.integration-status i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%}.integration-fields{grid-template-columns:1.4fr 1fr;gap:10px;margin-top:13px;display:grid}.integration-fields label{gap:5px;display:grid}.integration-fields label>span{color:var(--ink-soft);font-size:8px;font-weight:680}.integration-fields label>div{border:1px solid var(--line);height:36px;color:var(--ink-faint);border-radius:9px;align-items:center;gap:7px;padding:0 9px;display:flex}.integration-fields input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:8.5px}.integration-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;display:flex}.integration-foot>span{color:var(--ink-faint);align-items:center;gap:5px;font-size:7.5px;display:flex}.success-button{color:var(--green);background:#f4fbf8;border-color:#cce8df}.spin{animation:.85s linear infinite spin}.member-permissions{color:var(--purple);background:#f5f7f7;border:1px solid #d8dddf;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px;display:flex}.member-permissions strong{color:var(--purple-dark);font-size:9px}.member-permissions p{color:#6e777c;margin:2px 0 0;font-size:8.5px}@keyframes adminTabIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.list-admin-grid{grid-template-columns:1fr 1fr}.sip-workspace{grid-template-columns:1fr}.team-table-head,.team-row{grid-template-columns:minmax(170px,1fr) 95px minmax(140px,.9fr) 52px 28px}.team-table-head>span:nth-child(4),.team-row>span:nth-child(4){display:none}}@media (max-width:800px){.admin-layout{grid-template-columns:1fr}.admin-tabs{display:flex;position:static;overflow:auto}.admin-tabs>.panel-kicker,.admin-security-note{display:none}.admin-tabs>button{min-width:fit-content}.admin-tabs>button>div small,.admin-tabs>button>svg{display:none}.list-admin-grid,.provider-grid{grid-template-columns:1fr}}@media (max-width:650px){.admin-health{width:100%}.admin-section-head{flex-direction:column;align-items:flex-start}.admin-metric-row{grid-template-columns:1fr}.team-table-head{display:none}.team-table{box-shadow:none;background:0 0;border:0;gap:8px;display:grid}.team-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:8px;padding:10px}.team-row>.availability{grid-column:1}.team-row>.team-phone{grid-column:1/-1}.team-row>.switch-control{grid-area:1/2}.team-row>button{grid-area:2/2}.retention-grid,.provider-fields,.sip-form-grid,.integration-fields{grid-template-columns:1fr}.sip-form-grid .span-2{grid-column:auto}.telephony-vault{flex-wrap:wrap;align-items:flex-start}.telephony-vault>div{flex-basis:calc(100% - 55px)}.vault-state{margin-left:51px}.sip-panel-head{flex-direction:column;align-items:flex-start}.sip-profile-meta{grid-template-columns:1fr}.sip-editor-foot{flex-direction:column;align-items:stretch}.sip-editor-foot>div{justify-content:flex-end}.number-row{grid-template-columns:1fr auto}.number-row label{grid-column:1/-1}.number-row>span:nth-child(3){grid-column:1}.integration-foot{flex-direction:column;align-items:flex-start;gap:9px}}.retention-top-badge{color:var(--green);background:#f7fcfa;border:1px solid #dcece7;border-radius:11px;align-items:center;gap:9px;padding:8px 11px;display:flex}.retention-top-badge>span{color:var(--ink-faint);font-size:8px;display:grid}.retention-top-badge strong{color:#347263;font-size:9px}.activity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-panel{overflow:hidden}.activity-list{background:#fafafd}.activity-entry{border-bottom:1px solid var(--line);background:#fff}.activity-entry:last-child{border-bottom:0}.activity-entry.expanded{box-shadow:inset 3px 0 var(--purple)}.activity-summary-row{width:100%;min-height:66px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:38px minmax(190px,1.2fr) minmax(130px,.75fr) 90px 105px 24px;align-items:center;gap:11px;padding:9px 15px;transition:background .14s;display:grid}.activity-summary-row:hover{background:#fcfbff}.activity-call-icon{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.activity-call-icon.recorded{color:var(--purple);background:var(--purple-soft)}.activity-call-icon.plain{color:#7d8292;background:#f0f1f4}.activity-company,.activity-rep{min-width:0;display:grid}.activity-company strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.activity-company small{color:var(--ink-faint);font-size:8px}.activity-company small em{color:var(--orange);font-style:normal;font-weight:700}.activity-rep{color:var(--ink-soft);align-items:center;gap:7px;font-size:8.5px;display:flex}.activity-rep i{color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:7px;font-style:normal;font-weight:800;display:grid}.activity-duration{color:var(--ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:8.5px;display:flex}.activity-expand{color:#aaaeba}.activity-details{background:#fafafd;border-top:1px solid #ededf3;grid-template-columns:minmax(210px,.75fr) minmax(300px,1.35fr) minmax(220px,.9fr);gap:13px;padding:15px 18px 18px 67px;animation:.18s ease-out activityOpen;display:grid}.detail-block-title{color:var(--ink-soft);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:8.5px;font-weight:730;display:flex}.detail-block-title>span{color:#427567;background:var(--green-soft);border-radius:99px;margin-left:auto;padding:2px 6px;font-size:7px}.no-recording{color:#aa5c69;background:#fff8f9;border:1px solid #f0e5e7;border-radius:9px;align-items:center;gap:7px;margin-top:7px;padding:7px 8px;display:flex}.no-recording>span{color:#ad8188;font-size:7px;display:grid}.no-recording strong{color:#9e5360;font-size:8px}.no-recording{color:#808494;background:#f7f7f9;margin:0}.no-recording strong{color:var(--ink-soft)}.recording-status{border:1px solid var(--line);border-radius:11px;align-items:center;gap:9px;min-height:62px;padding:10px;display:flex}.recording-status>svg{flex:none}.recording-status>span{min-width:0;font-size:var(--type-micro);gap:2px;line-height:1.4;display:grid}.recording-status strong{font-size:var(--type-caption)}.recording-retained{color:#367765;background:#f5fbf8;border-color:#cfe7df}.recording-unavailable{color:#747986;background:#f7f7f9}.sync-state{color:var(--ink-faint);align-items:center;gap:5px;margin-top:8px;font-size:7.5px;display:flex}.archived-transcript{border:1px solid var(--line);background:#fff;border-radius:11px;max-height:168px;padding:8px 10px;overflow:auto}.archived-transcript>div{border-bottom:1px solid #f0f0f4;padding:7px 0}.archived-transcript>div:last-child{border-bottom:0}.archived-transcript>div>span{color:var(--purple-dark);justify-content:space-between;font-size:7.5px;font-weight:730;display:flex}.archived-transcript>div>span small{color:var(--ink-faint);font-size:7px;font-weight:500}.archived-transcript p{color:var(--ink-soft);margin:3px 0 0;font-size:8.5px;line-height:1.45}.transcript-unavailable{border:1px dashed var(--line-strong);min-height:90px;color:var(--ink-faint);border-radius:11px;place-items:center;font-size:8.5px;display:grid}.summary-card{background:linear-gradient(145deg,#f3f5f5,#fff);border:1px solid #e5e2f8;border-radius:11px;min-height:90px;padding:10px}.summary-card p{color:#595774;margin:0;font-size:8.5px;line-height:1.5}.summary-card small{color:#9995ae;margin-top:9px;font-size:7px;display:block}@keyframes activityOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.activity-details{grid-template-columns:1fr 1.4fr}.activity-summary-column{grid-column:1/-1}}@media (max-width:800px){.activity-summary-row{grid-template-columns:38px 1fr auto auto}.activity-rep,.activity-duration{display:none}.activity-details{grid-template-columns:1fr;padding-left:18px}.activity-summary-column{grid-column:auto}}@media (max-width:600px){.activity-metrics{grid-template-columns:1fr}.retention-top-badge{width:100%}.activity-summary-row{grid-template-columns:35px 1fr auto;padding-inline:10px}.activity-summary-row>.status-pill{grid-column:2;justify-self:start}.activity-expand{grid-area:1/3/span 2}}.activity-details>.conversation-analysis{grid-column:1/-1}.conversation-analysis{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;overflow:hidden}.analysis-heading{border-bottom:1px solid var(--line);background:#fafafa;align-items:center;gap:9px;min-height:48px;padding:9px 13px;display:flex}.analysis-heading-icon{color:#fff;background:#202023;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.analysis-heading>div{min-width:0;display:grid}.analysis-heading strong{font-size:10px}.analysis-heading small{color:var(--ink-faint);font-size:8px}.analysis-estimate-badge{color:#626266;white-space:nowrap;background:#fff;border:1px solid #d9d9dc;border-radius:99px;margin-left:auto;padding:4px 8px;font-size:7.5px;font-weight:720}.analysis-grid{grid-template-columns:minmax(185px,.7fr) minmax(250px,1fr) minmax(300px,1.3fr);display:grid}.analysis-grid>article{border-right:1px solid var(--line);min-width:0;padding:13px 14px}.analysis-grid>article:last-child{border-right:0}.analysis-label{color:#707074;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:760;display:flex}.probability-value{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.probability-value>strong{letter-spacing:-.055em;font-size:28px;font-weight:790;line-height:1}.probability-value sup{letter-spacing:0;margin-left:1px;font-size:12px}.probability-band{border-radius:99px;padding:4px 8px;font-size:7.5px;font-weight:760}.probability-band.high{color:var(--green);background:var(--green-soft)}.probability-band.medium{color:var(--orange);background:var(--orange-soft)}.probability-band.low,.probability-band.unavailable{color:#626266;background:#eeeeef}.probability-track{background:#e7e7e8;border-radius:99px;height:6px;margin-top:8px;overflow:hidden}.probability-track>span{border-radius:inherit;background:#202023;height:100%;display:block}.analysis-probability>small,.analysis-talk-share>small{color:var(--ink-faint);margin-top:7px;font-size:7.5px;display:block}.talk-share-values{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.talk-share-values>span{grid-template-columns:auto 1fr auto;align-items:center;gap:5px;min-width:0;display:grid}.talk-share-values i{border-radius:50%;width:7px;height:7px}.talk-share-values i.sales{background:#202023}.talk-share-values i.contact{background:#a8a8ac}.talk-share-values small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.talk-share-values strong{white-space:nowrap;font-size:10px}.talk-share-track{background:#e7e7e8;border-radius:99px;height:8px;margin-top:9px;display:flex;overflow:hidden}.talk-share-track .sales{background:#202023}.talk-share-track .contact{background:#a8a8ac}.analysis-signal-list{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.analysis-signal{color:#505054;background:#f8f8f8;border:1px solid #dedee0;border-radius:99px;align-items:center;gap:5px;min-height:25px;padding:3px 7px;font-size:7.5px;font-weight:680;display:inline-flex}.analysis-signal>i{background:#78787c;border-radius:50%;width:5px;height:5px}.analysis-signal.positive>i{background:var(--green)}.analysis-signal.risk>i{background:var(--orange)}.analysis-signal>small{color:var(--ink-faint);font-size:6.5px}.analysis-no-signals{color:var(--ink-faint);font-size:8px}.analysis-next-step{color:#4f4f53;border-top:1px solid #ececee;align-items:flex-start;gap:7px;margin-top:9px;padding-top:8px;display:flex}.analysis-next-step>svg{flex:none;margin-top:1px}.analysis-next-step>span{font-size:8px;line-height:1.4;display:grid}.analysis-next-step strong{text-transform:uppercase;font-size:7.5px}.analysis-value-unavailable{color:var(--ink-faint);margin-top:14px;font-size:10px;font-weight:700}.analysis-empty-state{color:#77777b;justify-content:center;align-items:center;gap:9px;min-height:78px;padding:14px;display:flex}.analysis-empty-state>span{font-size:8px;display:grid}.analysis-empty-state strong{color:var(--ink);font-size:9px}.wrapup-dialog{width:min(720px,100%);max-height:min(90vh,850px);overflow:auto}.wrapup-dialog .conversation-analysis.compact{margin-bottom:12px}.conversation-analysis.compact .analysis-heading{min-height:42px;padding-block:6px}.conversation-analysis.compact .analysis-heading-icon{width:27px;height:27px}.conversation-analysis.compact .analysis-grid{grid-template-columns:1fr 1.15fr}.conversation-analysis.compact .analysis-grid>article{padding:10px 12px}.conversation-analysis.compact .analysis-talk-share{border-right:0}.conversation-analysis.compact .analysis-signals{display:none}.conversation-analysis.compact .probability-value{margin-top:5px}.conversation-analysis.compact .probability-value>strong{font-size:24px}@media (max-width:1120px){.conversation-analysis:not(.compact) .analysis-grid{grid-template-columns:1fr 1.2fr}.conversation-analysis:not(.compact) .analysis-talk-share{border-right:0}.conversation-analysis:not(.compact) .analysis-signals{border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:800px){.conversation-analysis:not(.compact) .analysis-grid{grid-template-columns:1fr}.conversation-analysis:not(.compact) .analysis-grid>article{border-right:0;border-bottom:1px solid var(--line)}.conversation-analysis:not(.compact) .analysis-grid>article:last-child{border-bottom:0}.conversation-analysis:not(.compact) .analysis-signals{border-top:0;grid-column:auto}}@media (max-width:600px){.conversation-analysis.compact .analysis-grid{grid-template-columns:1fr}.conversation-analysis.compact .analysis-probability{border-right:0;border-bottom:1px solid var(--line)}.analysis-estimate-badge{display:none}}.performance-period,.team-performance-head>span,.guide-admin-overview>small{border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:700;display:inline-flex}.team-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.team-summary-strip>article{border-left:1px solid var(--line);align-content:center;min-height:78px;padding:12px 15px;display:grid}.team-summary-strip>article:first-child{border-left:0}.team-summary-strip span{color:var(--ink-faint);font-size:7.5px}.team-summary-strip strong{letter-spacing:-.045em;margin-top:1px;font-size:20px}.team-summary-strip small{color:var(--ink-soft);font-size:7.5px;font-weight:650}.team-performance-panel{overflow:hidden}.team-performance-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:59px;padding:10px 14px;display:flex}.team-performance-head>div{display:grid}.team-performance-head strong{font-size:11px}.team-performance-head small{color:var(--ink-faint);font-size:8px}.team-performance-table-head,.team-performance-row{grid-template-columns:minmax(165px,1.25fr) 78px minmax(100px,.75fr) 92px minmax(145px,1fr) minmax(155px,1.1fr);align-items:center;gap:12px;padding-inline:14px;display:grid}.team-performance-table-head{min-height:34px;color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;background:#fafafa;font-size:7px;font-weight:760}.team-performance-row{border-top:1px solid #ececee;min-height:77px}.performance-person{align-items:center;gap:9px;min-width:0;display:flex}.performance-person>i{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:800;display:grid}.performance-person>span,.performance-number,.performance-funnel,.performance-quality,.performance-coaching{min-width:0;display:grid}.performance-person strong,.performance-number strong,.performance-funnel strong,.performance-quality strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.performance-person small,.performance-number small,.performance-funnel small,.performance-quality small,.performance-coaching small{color:var(--ink-faint);text-overflow:ellipsis;font-size:7.25px;line-height:1.4;overflow:hidden}.performance-rate{gap:3px;display:grid}.performance-rate strong{font-size:10px}.performance-rate>span{background:#e7e7e8;border-radius:99px;height:4px;overflow:hidden}.performance-rate>span>i{border-radius:inherit;background:#202023;height:100%;display:block}.performance-rate small{color:var(--ink-faint);font-size:7px}.coaching-chip{color:#535357;background:#f4f4f5;border:1px solid #dadadd;border-radius:99px;align-items:center;gap:4px;width:fit-content;margin-bottom:3px;padding:3px 6px;font-size:7px;font-weight:760;display:inline-flex}.coaching-handlungsbedarf,.coaching-beobachten{color:#8d591d;background:#f8f2ea;border-color:#dfc9b6}.coaching-im-ziel{color:#276c58;background:#eef7f3;border-color:#c9ddd6}.performance-method-note{border:1px solid var(--line);color:var(--ink-soft);background:#f7f7f8;border-radius:11px;align-items:flex-start;gap:8px;margin-top:11px;padding:10px 12px;font-size:8px;line-height:1.45;display:flex}.performance-method-note svg{flex:none}.guide-admin-overview{align-items:center;gap:11px;margin-bottom:12px;padding:12px 14px;display:flex}.guide-admin-overview>span,.guide-admin-mark{color:#fff;background:#202023;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.guide-admin-overview>div{flex:1;min-width:0;display:grid}.guide-admin-overview strong{font-size:10px}.guide-admin-overview p{color:var(--ink-faint);margin:1px 0 0;font-size:8px}.guide-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.guide-admin-card{min-width:0;padding:14px}.guide-admin-card-head,.guide-admin-card-foot,.guide-admin-badges,.guide-admin-meta{align-items:center;display:flex}.guide-admin-card-head,.guide-admin-card-foot{justify-content:space-between;gap:12px}.guide-admin-badges,.guide-admin-meta{gap:5px}.guide-admin-badges>span,.guide-admin-meta>span{border:1px solid var(--line);color:var(--ink-faint);background:#f8f8f8;border-radius:99px;padding:3px 6px;font-size:7px;font-weight:700}.guide-admin-badges .guide-default-badge{color:#276c58;background:#eef7f3;border-color:#c9ddd6;align-items:center;gap:3px;display:inline-flex}.guide-admin-card h3{letter-spacing:-.025em;margin:12px 0 2px;font-size:12px}.guide-admin-card>p{min-height:34px;color:var(--ink-faint);margin:0;font-size:8px;line-height:1.45}.guide-admin-meta{margin-top:10px}.guide-admin-steps{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.guide-admin-steps li{border-top:1px solid #ececee;align-items:flex-start;gap:8px;min-width:0;padding:8px 0;display:flex}.guide-admin-steps i,.guide-step-number{color:#fff;background:#242427;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:800;display:grid}.guide-admin-steps li>span{min-width:0;display:grid}.guide-admin-steps strong{font-size:8px}.guide-admin-steps small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:7.25px;overflow:hidden}.guide-admin-card-foot{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.guide-admin-card-foot>small{color:var(--ink-faint);font-size:7px}.guide-admin-card-foot>div,.guide-editor-actions>div{gap:6px;display:flex}.guide-editor-dialog{background:#fff;border:1px solid #fff9;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100%);max-height:min(92vh,900px);animation:.18s cubic-bezier(.2,.8,.2,1) commandIn;display:grid;overflow:hidden;box-shadow:0 28px 90px #0c0e1040}.guide-editor-head{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.guide-editor-head>span{color:#fff;background:#202023;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.guide-editor-head>div{display:grid}.guide-editor-head small{color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:760}.guide-editor-head h2{letter-spacing:-.035em;margin:1px 0;font-size:16px}.guide-editor-head p{color:var(--ink-faint);margin:0;font-size:8px}.guide-editor-scroll{padding:15px 16px;overflow:auto}.guide-basics-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guide-basics-grid label,.guide-step-editor-row label{gap:5px;min-width:0;display:grid}.guide-basics-grid label>span,.guide-step-editor-row label>span{color:var(--ink-soft);font-size:8px;font-weight:720}.guide-basics-grid input,.guide-step-editor-row input,.guide-step-editor-row textarea{width:100%;min-width:0;color:var(--ink);background:#fbfbfc;border:1px solid #d9dcde;border-radius:9px;outline:0;padding:0 10px;font-size:9px}.guide-basics-grid input,.guide-step-editor-row input{height:38px}.guide-step-editor-row textarea{resize:vertical;min-height:56px;padding-block:8px;line-height:1.4}.guide-basics-grid input:focus,.guide-step-editor-row input:focus,.guide-step-editor-row textarea:focus{background:#fff;border-color:#92989b;box-shadow:0 0 0 3px #1416180f}.guide-publishing-panel{border:1px solid var(--line);background:#f7f7f8;border-radius:11px;grid-template-columns:minmax(230px,.8fr) minmax(300px,1.2fr);gap:16px;margin-top:12px;padding:11px;display:grid}.guide-default-control{cursor:pointer;align-items:center;gap:8px;display:flex}.guide-default-control>input{opacity:0;position:absolute}.guide-default-control>span{color:#0000;background:#fff;border:1px solid #cfd2d4;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.guide-default-control>input:checked+span{color:#fff;background:#202023;border-color:#202023}.guide-default-control>div,.guide-list-targets>div:first-child{display:grid}.guide-default-control strong,.guide-list-targets strong{font-size:8px}.guide-default-control small,.guide-list-targets small{color:var(--ink-faint);font-size:7px}.guide-list-targets{gap:7px;display:grid}.guide-list-targets>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.guide-list-targets button{min-height:28px;color:var(--ink-soft);cursor:pointer;background:#fff;border:1px solid #d7d9db;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:7px;font-weight:700;display:inline-flex}.guide-list-targets button.active{color:#fff;background:#202023;border-color:#202023}.guide-step-editor-head{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.guide-step-editor-head>div{display:grid}.guide-step-editor-head strong{font-size:10px}.guide-step-editor-head small{color:var(--ink-faint);font-size:7.5px}.guide-step-editor-list{gap:7px;margin-top:9px;display:grid}.guide-step-editor-row{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:25px minmax(145px,.7fr) minmax(260px,1.3fr) 30px;align-items:end;gap:8px;padding:9px;display:grid}.guide-step-editor-row>.guide-step-number{align-self:center}.guide-editor-actions{border-top:1px solid var(--line);background:#fafafa;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.guide-editor-actions>span{color:var(--ink-faint);font-size:7.5px}@media (max-width:1180px){.team-performance-table-head,.team-performance-row{grid-template-columns:minmax(160px,1.2fr) 72px minmax(95px,.8fr) minmax(135px,1fr) minmax(145px,1fr)}.team-performance-table-head>span:nth-child(4),.team-performance-row>.performance-funnel{display:none}}@media (max-width:980px){.team-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.team-summary-strip>article:nth-child(4){border-top:1px solid var(--line);border-left:0}.team-summary-strip>article:nth-child(5){border-top:1px solid var(--line)}.team-performance-table-head,.team-performance-row{grid-template-columns:minmax(150px,1.2fr) 70px minmax(95px,.8fr) minmax(145px,1fr)}.team-performance-table-head>span:nth-child(5),.team-performance-row>.performance-quality{display:none}}@media (max-width:720px){.team-performance-head{flex-direction:column;align-items:flex-start}.team-performance-table-head{display:none}.team-performance-rows{background:var(--canvas);gap:8px;display:grid}.team-performance-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:9px 14px;padding:11px}.performance-number{text-align:right}.performance-rate,.performance-coaching{grid-column:1/-1}.guide-admin-grid,.guide-basics-grid,.guide-publishing-panel{grid-template-columns:1fr}.guide-step-editor-row{grid-template-columns:25px minmax(0,1fr) 30px}.guide-step-editor-row label:first-of-type,.guide-step-editor-row label:nth-of-type(2){grid-column:2}.guide-step-editor-row>button{grid-area:1/3}}@media (max-width:520px){.team-summary-strip{grid-template-columns:1fr 1fr}.team-summary-strip>article:nth-child(3),.team-summary-strip>article:nth-child(5){border-top:1px solid var(--line);border-left:0}.team-summary-strip>article:nth-child(4){border-left:1px solid var(--line)}.guide-admin-overview,.guide-editor-actions{flex-direction:column;align-items:flex-start}.guide-admin-overview>small{margin-left:48px}.guide-editor-dialog{border-radius:14px;max-height:95vh}.guide-editor-actions>div{width:100%}.guide-editor-actions button{flex:1}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead-import-dialog{background:#fff;border:1px solid #ffffff9e;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1020px,100%);max-height:min(94vh,940px);animation:.18s cubic-bezier(.2,.8,.2,1) commandIn;display:grid;overflow:hidden;box-shadow:0 30px 100px #0c0e1047}.lead-import-head{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 17px;display:grid}.lead-import-head-icon{color:#fff;background:#202023;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.lead-import-head>div{display:grid}.lead-import-head small{color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:760}.lead-import-head h2{letter-spacing:-.035em;margin:1px 0;font-size:16px}.lead-import-head p{color:var(--ink-faint);margin:0;font-size:8px}.lead-import-scroll{overscroll-behavior:contain;padding:15px 17px 20px;overflow:auto}.lead-import-scroll>section+section{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.lead-import-section-head,.lead-import-section-head>div,.lead-import-file-row,.lead-import-analysis-grid article,.lead-import-summary-grid article,.lead-import-empty-reps,.lead-import-safety-note,.lead-import-error{align-items:center;display:flex}.lead-import-section-head{justify-content:space-between;gap:12px;margin-bottom:9px}.lead-import-section-head>div{gap:8px}.lead-import-section-head>div>span{color:#fff;background:#202023;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:grid}.lead-import-section-head>div>div{display:grid}.lead-import-section-head h3{margin:0;font-size:10px}.lead-import-section-head p{color:var(--ink-faint);margin:1px 0 0;font-size:7.5px}.lead-import-dropzone{text-align:center;background:#fafafa;border:1px dashed #bfc3c5;border-radius:14px;align-content:center;place-items:center;gap:5px;min-height:235px;padding:24px;transition:border-color .15s,background .15s,transform .15s;display:grid}.lead-import-dropzone.is-dragging{background:#f1f1f2;border-color:#202023;transform:scale(.997)}.lead-import-dropzone>input{opacity:0;width:1px;height:1px;position:absolute}.lead-import-upload-icon{color:#202023;background:#e8e8e9;border-radius:13px;place-items:center;width:45px;height:45px;margin-bottom:5px;display:grid}.lead-import-dropzone>strong{font-size:11px}.lead-import-dropzone>p{color:var(--ink-faint);margin:0 0 7px;font-size:8px}.lead-import-dropzone>label{cursor:pointer}.lead-import-error{color:#8e561d;background:#f9f3ed;border:1px solid #e4cfc0;border-radius:9px;gap:7px;margin-top:9px;padding:8px 10px;font-size:8px;line-height:1.4}.lead-import-error svg{flex:none}.lead-import-analysis{gap:10px;display:grid}.lead-import-file-row{border:1px solid var(--line);background:#fafafa;border-radius:11px;gap:9px;padding:9px 11px}.lead-import-file-row>span:first-child{background:#e9e9ea;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.lead-import-file-row>div{flex:1;min-width:0;display:grid}.lead-import-file-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lead-import-file-row small{color:var(--ink-faint);font-size:7px}.lead-import-file-check{color:var(--green);align-items:center;gap:4px;font-size:7.5px;font-weight:760;display:inline-flex}.lead-import-analysis-grid,.lead-import-summary-grid,.lead-import-success-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lead-import-analysis-grid article,.lead-import-summary-grid article{border:1px solid var(--line);border-radius:10px;gap:8px;padding:9px 10px}.lead-import-analysis-grid article>span,.lead-import-summary-grid article>span{color:#555559;background:#ececee;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.lead-import-analysis-grid article.is-valid>span{color:var(--green);background:var(--green-soft)}.lead-import-analysis-grid article.is-duplicate>span,.lead-import-analysis-grid article.is-invalid>span{color:var(--orange);background:var(--orange-soft)}.lead-import-analysis-grid article>div,.lead-import-summary-grid article>div{display:grid}.lead-import-analysis-grid strong,.lead-import-summary-grid strong{letter-spacing:-.025em;font-size:13px}.lead-import-analysis-grid small,.lead-import-summary-grid small{color:var(--ink-faint);font-size:7px}.lead-import-preview{border:1px solid var(--line);border-radius:11px;overflow:hidden}.lead-import-preview-head{border-bottom:1px solid var(--line);background:#fafafa;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.lead-import-preview-head strong{font-size:8px}.lead-import-preview-head small{color:var(--ink-faint);font-size:7px}.lead-import-preview-table-wrap{overflow-x:auto}.lead-import-preview table{border-collapse:collapse;width:100%;min-width:660px;font-size:7.5px}.lead-import-preview th,.lead-import-preview td{text-align:left;border-top:1px solid #ececee;padding:7px 9px}.lead-import-preview thead th{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-top:0;font-size:6.75px}.lead-import-preview td:last-child span{color:var(--green);background:var(--green-soft);border-radius:99px;padding:3px 6px;font-size:6.75px;font-weight:700;display:inline-flex}.lead-import-preview tr.is-duplicate td:last-child span,.lead-import-preview tr.is-invalid td:last-child span{color:#8e5d29;background:var(--orange-soft)}.lead-import-list-name{gap:5px;display:grid}.lead-import-list-name>span{color:var(--ink-soft);font-size:8px;font-weight:720}.lead-import-list-name input{background:#fbfbfc;border:1px solid #d8dbdd;border-radius:9px;outline:0;width:100%;height:39px;padding:0 10px;font-size:9px}.lead-import-list-name input:focus{background:#fff;border-color:#8f9598;box-shadow:0 0 0 3px #1416180f}.lead-import-rep-list{border:0;gap:6px;margin:0;padding:0;display:grid}.lead-import-rep-row{border:1px solid var(--line);border-radius:10px;grid-template-columns:34px minmax(150px,1fr) auto 84px;align-items:center;gap:9px;padding:8px 10px;display:grid}.lead-import-rep-avatar{color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:7.5px;font-weight:800;display:grid}.lead-import-rep-copy{min-width:0;display:grid}.lead-import-rep-copy strong{font-size:8.5px}.lead-import-rep-copy small{color:var(--ink-faint);font-size:7px}.lead-import-presets{gap:4px;display:flex}.lead-import-presets button{min-width:36px;height:28px;color:var(--ink-soft);cursor:pointer;background:#fff;border:1px solid #d7d9db;border-radius:7px;font-size:7px;font-weight:760}.lead-import-presets button:hover,.lead-import-presets button.active{color:#fff;background:#202023;border-color:#202023}.lead-import-free-count{border:1px solid #d7d9db;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;height:28px;padding:0 6px;display:grid}.lead-import-free-count span{color:var(--ink-faint);text-transform:uppercase;font-size:6.75px}.lead-import-free-count input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px;font-weight:700}.lead-import-empty-reps{border:1px dashed var(--line-strong);border-radius:10px;gap:9px;padding:11px}.lead-import-empty-reps>div{display:grid}.lead-import-empty-reps strong{font-size:8px}.lead-import-empty-reps p{color:var(--ink-faint);margin:0;font-size:7px}.lead-import-summary-grid article>span{color:#202023}.lead-import-safety-note{color:var(--ink-faint);gap:6px;margin:8px 0 0;font-size:7.5px}.lead-import-actions{border-top:1px solid var(--line);background:#fafafa;justify-content:space-between;align-items:center;gap:12px;padding:11px 17px;display:flex}.lead-import-actions>span{color:var(--ink-faint);font-size:7.5px}.lead-import-actions>div,.lead-import-success-actions{gap:6px;display:flex}.lead-import-success{text-align:center;align-content:center;place-items:center;min-height:460px;padding:30px;display:grid}.lead-import-success>span{width:54px;height:54px;color:var(--green);background:var(--green-soft);border-radius:16px;place-items:center;margin-bottom:8px;display:grid}.lead-import-success>small{color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.lead-import-success h3{letter-spacing:-.04em;margin:4px 0 0;font-size:20px}.lead-import-success>p{color:var(--ink-faint);margin:4px 0 16px;font-size:9px}.lead-import-success-grid{width:min(430px,100%);margin-bottom:17px}.lead-import-success-grid>div{border:1px solid var(--line);border-radius:10px;padding:10px;display:grid}.lead-import-success-grid strong{font-size:17px}.lead-import-success-grid small{color:var(--ink-faint);font-size:7px}@media (max-width:720px){.lead-import-rep-row{grid-template-columns:34px minmax(0,1fr) 84px}.lead-import-presets{grid-area:2/2/auto/-1}.lead-import-presets button{flex:1}}@media (max-width:520px){.lead-import-backdrop{padding:8px}.lead-import-dialog{border-radius:14px;max-height:97vh}.lead-import-head p,.lead-import-actions>span{display:none}.lead-import-head h2{font-size:13px}.lead-import-analysis-grid,.lead-import-summary-grid,.lead-import-success-grid{grid-template-columns:1fr}.lead-import-analysis-grid article,.lead-import-summary-grid article{min-height:50px}.lead-import-rep-row{grid-template-columns:34px minmax(0,1fr)}.lead-import-free-count{grid-column:2}.lead-import-presets{flex-wrap:wrap;grid-column:2}.lead-import-actions>div,.lead-import-actions button,.lead-import-success-actions,.lead-import-success-actions button{width:100%}.lead-import-actions button,.lead-import-success-actions button{justify-content:center}}.rep-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:12px;display:grid}.rep-dashboard-metrics{border:1px solid var(--line);background:#fff;border-radius:18px;gap:0;overflow:hidden}.rep-dashboard-metrics .rep-dashboard-metric{border:0;border-right:1px solid var(--line);min-height:104px;box-shadow:none;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;transition:background-color .15s;display:grid;position:relative}.rep-dashboard-metrics .rep-dashboard-metric:last-child{border-right:0}.rep-dashboard-metric:after{content:"";background:#c7ccce;height:3px;position:absolute;bottom:0;left:0;right:0}.rep-dashboard-metric:hover{background:#f8f9f9}.rep-dashboard-metrics .metric-icon{color:#5f6669;background:#f3f4f4;border:1px solid #d8dcde;border-radius:50%;width:36px;height:36px}.rep-dashboard-metric-copy{gap:4px;min-width:0;display:grid}.rep-dashboard-metrics .rep-dashboard-metric-copy strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760;overflow:hidden}.rep-dashboard-metrics .rep-dashboard-metric-copy small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.rep-dashboard-metric-value{color:#33383a;font-variant-numeric:tabular-nums;background:#e8eaeb;border-radius:99px;place-items:center;min-width:34px;height:32px;padding:0 10px;font-size:14px;font-weight:820;display:grid}.rep-dashboard-metric.metric-conversations:after{background:var(--green)}.rep-dashboard-metric.metric-conversations .metric-icon,.rep-dashboard-metric.metric-conversations .rep-dashboard-metric-value{color:#17684f;background:var(--green-soft);border-color:#cfe3d9}.rep-dashboard-metric.metric-talk-time:after{background:#c79a4b}.rep-dashboard-metric.metric-talk-time .metric-icon,.rep-dashboard-metric.metric-talk-time .rep-dashboard-metric-value{color:#8b5c12;background:var(--orange-soft);border-color:#eadcc4}.rep-dashboard-panel-head{border-bottom:1px solid var(--line);min-height:62px;padding:10px 14px}.rep-dashboard-count{color:var(--ink-faint);text-transform:uppercase;background:#f1f1f2;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:760}.rep-focus-list{display:grid}.rep-focus-row{border-top:1px solid #ececee;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:9px 14px;display:grid}.rep-focus-row:first-child{border-top:0}.rep-focus-icon{color:#242427;background:#ededee;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.rep-focus-copy{min-width:0;display:grid}.rep-focus-copy>small{color:var(--ink-faint);font-size:7px}.rep-focus-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.rep-focus-copy>p{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:7.5px;overflow:hidden}.rep-performance-panel,.rep-guides-panel{min-width:0}.rep-performance-score{padding:15px 14px 12px;display:grid}.rep-performance-score>span{color:var(--ink-soft);align-items:center;gap:6px;font-size:8px;font-weight:720;display:flex}.rep-performance-score>strong{letter-spacing:-.055em;margin-top:4px;font-size:28px}.rep-performance-score .progress-track{margin-top:5px}.rep-performance-score .progress-track>span{background:#202023}.rep-performance-score>small{color:var(--ink-faint);margin-top:5px;font-size:7px}.rep-performance-breakdown{border-top:1px solid var(--line);margin-inline:14px;display:grid}.rep-performance-item{border-bottom:1px solid #ececee;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;padding:9px 0;display:grid}.rep-performance-item>span{color:var(--ink-soft);align-items:center;gap:5px;font-size:8px;font-weight:680;display:inline-flex}.rep-performance-item>small{color:var(--ink-faint);grid-column:1/-1;font-size:7px}.rep-performance-link,.rep-guides-link{width:calc(100% - 28px);margin:12px 14px 14px}.rep-lead-list{display:grid}.rep-lead-row{border-top:1px solid #ececee;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:9px;min-height:66px;padding:8px 14px;transition:background .14s;display:grid}.rep-lead-row:first-child{border-top:0}.rep-lead-row:hover{background:#f8f8f8}.rep-lead-row .company-monogram{border-radius:9px;width:33px;height:33px;font-size:7.5px}.rep-lead-copy{min-width:0;display:grid}.rep-lead-copy>strong,.rep-lead-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rep-lead-copy>strong{font-size:9px}.rep-lead-copy>small{color:var(--ink-faint);font-size:7px}.rep-lead-row>svg{color:#a4a4a8}.rep-guide-list{gap:7px;padding:11px 14px 0;display:grid}.rep-guide-card{border:1px solid var(--line);background:#fafafa;border-radius:10px;min-width:0;padding:10px;display:grid}.rep-guide-card-head{justify-content:space-between;align-items:center;gap:8px;min-height:25px;display:flex}.rep-guide-scope{width:fit-content;color:var(--ink-soft);letter-spacing:.03em;text-transform:uppercase;background:#e8e8e9;border-radius:99px;padding:3px 6px;font-size:6.5px;font-weight:800}.rep-guide-card>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.rep-guide-card>p{color:var(--ink-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 5px;font-size:7px;line-height:1.4;display:-webkit-box;overflow:hidden}.rep-guide-card>small{color:var(--ink-faint);font-size:6.75px}.dialer-guide-body{align-content:start;display:grid}.dialer-guide-selector{gap:5px;margin-bottom:10px;display:grid}.dialer-guide-selector>span{color:var(--ink-soft);font-size:7.5px;font-weight:720}.dialer-guide-selector select{width:100%;height:38px;color:var(--ink);background:#fbfbfc;border:1px solid #d8dbdd;border-radius:9px;outline:0;padding:0 9px;font-size:9px;font-weight:680}.dialer-guide-selector select:focus{background:#fff;border-color:#90969a;box-shadow:0 0 0 3px #1416180f}.dialer-guide-intro{border-color:var(--line);color:#202023;background:#f1f1f2}.dialer-guide-intro>svg{flex:none}.dialer-guide-intro small{color:var(--ink-faint)}.dialer-guide-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dialer-guide-meta>span{border:1px solid var(--line);color:var(--ink-faint);background:#fafafa;border-radius:99px;padding:3px 6px;font-size:6.75px;font-weight:700}.dialer-guide-meta>.dialer-guide-origin-admin{color:#343438;background:#ececee}.dialer-guide-meta>.dialer-guide-origin-personal{color:#286c59;background:#eef7f3;border-color:#ccdeda}.dialer-guide-progress{background:#e7e7e8;border-radius:99px;height:5px;margin:8px 1px 3px;overflow:hidden}.dialer-guide-progress>span{border-radius:inherit;background:#202023;height:100%;transition:width .18s;display:block}.dialer-guide-steps{gap:6px;margin-top:8px;display:grid}.dialer-guide-step{border:1px solid var(--line);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:9px;padding:9px;transition:border-color .14s,background .14s}.dialer-guide-step:hover{background:#fafafa;border-color:#b9bdc0}.dialer-guide-step.completed{background:#f4faf7;border-color:#ccddd7}.dialer-guide-step>.dialer-guide-step-index{color:#fff;background:#202023;width:27px;height:27px}.dialer-guide-step.completed>.dialer-guide-step-index{background:var(--green)}.dialer-guide-step-copy{flex:1;min-width:0;display:grid}.dialer-guide-step-copy strong{font-size:9px}.dialer-guide-step-copy p{color:var(--ink-faint);margin:2px 0 0;font-size:7.5px;line-height:1.4}.dialer-guide-step-state{color:var(--ink-faint);flex:none;align-self:center;font-size:6.75px;font-style:normal;font-weight:760}.dialer-guide-step.completed .dialer-guide-step-state{color:var(--green)}.dialer-guide-empty{min-height:260px;color:var(--ink-faint);text-align:center;align-content:center;place-items:center;gap:4px;display:grid}.dialer-guide-empty strong{color:var(--ink);margin-top:5px;font-size:10px}.dialer-guide-empty span{max-width:260px;font-size:8px}@media (max-width:1120px){.rep-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}}@media (max-width:900px){.rep-dashboard-grid{grid-template-columns:1fr}}@media (max-width:800px) and (min-width:601px){.rep-dashboard-metrics .rep-dashboard-metric:nth-child(2){border-right:0}.rep-dashboard-metrics .rep-dashboard-metric:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:600px){.rep-dashboard-metrics{background:0 0;border:0;border-radius:0;gap:8px;overflow:visible}.rep-dashboard-metrics .rep-dashboard-metric,.rep-dashboard-metrics .rep-dashboard-metric:last-child{border:1px solid var(--line);border-radius:15px;min-height:88px}.rep-dashboard-heading{flex-direction:column;align-items:flex-start}.rep-dashboard-heading>.primary-button{width:100%}.rep-focus-row{grid-template-columns:34px minmax(0,1fr)}.rep-focus-row>.secondary-button,.rep-focus-row>svg{grid-column:2;justify-self:start}.rep-lead-row{grid-template-columns:34px minmax(0,1fr) 16px}.rep-lead-row>.status-pill{grid-column:2;width:fit-content}.rep-lead-row>svg{grid-area:1/3}.dialer-guide-step-state{display:none}}:root{--type-micro:11px;--type-caption:12px;--type-body:13px;--type-control:13px}body{font-size:15px}main small,.sidebar small,.global-topbar small,.floating-panel small,.mobile-nav small{line-height:1.4;font-size:var(--type-micro)!important}main p,.sidebar p,.floating-panel p{line-height:1.5;font-size:var(--type-caption)!important}.page-heading p{font-size:14px!important}.eyebrow,.panel-kicker,.result-label,.sidebar-label,main table th,main dt{line-height:1.3;font-size:var(--type-micro)!important}.primary-button,.secondary-button,.plain-button,.text-button,.call-primary,.hangup-button,.queue-restart,.page-content button:not(.icon-button),.lead-import-dropzone>label{font-size:var(--type-caption)!important}.secondary-button.compact,.call-primary.compact{min-height:38px;font-size:var(--type-micro)!important}main input,main select,main textarea,.command-dialog input{font-size:var(--type-control)!important}.workspace-chip,.logout-button,.profile-card,.global-search,.provider-pill,.user-pill{font-size:var(--type-caption)}.profile-copy strong{font-size:var(--type-body)}.workspace-context>span{font-size:var(--type-micro)}.workspace-context>small{font-size:var(--type-caption)!important}.workspace-context>strong{font-size:18px}kbd,.command-input-row button,.command-result small,.floating-panel-head small,.notice-item small{font-size:var(--type-micro)!important}.command-result strong,.notice-item strong{font-size:var(--type-body)}.command-result p,.notice-item p{font-size:var(--type-caption)!important}.status-pill,.availability,.enabled-chip,.compliance-chip,.verified-mini,.sandbox-badge,.configured-chip,.vault-state,.number-verified,.number-open{font-size:var(--type-micro)!important}.metric-card{min-height:94px;padding-block:16px}.metric-card small{font-size:var(--type-micro)!important}.metric-card em{font-size:var(--type-micro);line-height:1.35}.metric-card strong{font-size:21px}.panel-head h2{font-size:17px}.mobile-nav a span{font-size:var(--type-micro)}.nav-count,.company-monogram,.table-company-cell>i,.assignee-cell>i,.activity-rep i,.performance-person>i{font-size:var(--type-micro)!important}.rep-dashboard-count,.rep-guide-scope{font-size:var(--type-micro)}.rep-focus-row{min-height:92px;padding-block:13px}.rep-focus-panel{grid-template-rows:auto 1fr;display:grid}.rep-focus-list{grid-template-rows:repeat(3,minmax(92px,1fr))}.rep-focus-copy>small,.rep-performance-score>small,.rep-performance-item>small,.rep-lead-copy>small,.rep-guide-card>small{font-size:var(--type-micro)!important}.rep-focus-copy>strong,.rep-lead-copy>strong,.rep-guide-card>strong{font-size:var(--type-body)}.rep-focus-copy>p,.rep-guide-card>p{white-space:normal;font-size:var(--type-caption)!important}.rep-performance-score>span,.rep-performance-item>span{font-size:var(--type-caption)}.rep-performance-item>strong{font-size:14px}.rep-performance-item{padding-block:12px}.rep-lead-row{min-height:80px;padding-block:12px}.rep-guide-card{padding:13px}.dialer-stats>div{min-height:94px}.dialer-grid{grid-template-columns:275px minmax(450px,1fr) minmax(300px,340px);min-height:630px}.dialer-stats span,.dialer-stats small{font-size:var(--type-micro)!important}.autodial-copy strong,.queue-copy>strong,.lead-title-copy>p,.section-title-row strong,.legal-title strong,.guide-intro strong,.speaker-row strong,.call-dock-person strong,.call-dock-number strong,.outcome-button strong,.integration-preview strong,.wrapup-autodial strong{font-size:var(--type-body)}.lead-tabs button,.section-header h3{font-size:var(--type-body)!important}.autodial-copy small,.queue-copy>small,.queue-tags,.queue-tags em,.queue-progress-row>span,.queue-footer,.legal-title span,.legal-basis-card small,.note-footer,.transcript-state,.speaker-row small,.conversation-footer,.conversation-footer small,.call-dock-person small,.call-dock-number span,.dock-control span,.outcome-button small,.simulation-hint,.recording-banner,.recording-banner small{font-size:var(--type-micro)!important}.role-badge,.lead-tags span,.lead-tags button,.privacy-note>span,.privacy-note strong{line-height:1.35;font-size:var(--type-micro)!important}.queue-item{min-height:82px;padding-block:12px}.queue-order,.speaker-row>span,.small-company-avatar{font-size:var(--type-micro)}.contact-grid>a,.contact-grid>div,.contact-grid small,.legal-basis-card p,.notes-section textarea,.guide-intro small,.guide-step p,.transcript-empty>p,.dialing-visual>p,.consent-card>p,.consent-card blockquote,.transcript-line p,.wrapup-head p,.integration-preview,.wrapup-retention,.wrapup-autodial{font-size:var(--type-caption)!important}.guide-step strong,.transcript-empty h3,.dialing-visual h3,.consent-card h3{font-size:14px}.dialing-result-actions button,.consent-card .plain-button,.followup-field span{font-size:var(--type-caption)!important}.call-dock{min-height:76px}.call-primary{min-height:46px}.toast-message{font-size:var(--type-caption)}.dialer-guide-selector>span,.dialer-guide-meta>span,.dialer-guide-step-state{font-size:var(--type-micro)}.dialer-guide-selector select,.dialer-guide-step-copy strong,.dialer-guide-empty strong{font-size:var(--type-body)!important}.dialer-guide-step-copy p,.dialer-guide-empty span{font-size:var(--type-caption)!important}.dialer-guide-step{min-height:72px;padding:12px}.table-search input,.filter-chips button,.lead-table-row,.activity-summary-row,.drawer-field select{font-size:var(--type-caption)!important}.lead-table-head,.activity-list-head,.team-table-head,.team-performance-table-head{min-height:43px;font-size:var(--type-micro)!important}.lead-table-row,.activity-summary-row{min-height:82px}.table-company-cell strong,.table-contact-cell strong,.basis-cell strong,.activity-company strong,.activity-contact strong,.activity-result strong,.drawer-contact strong,.drawer-legal strong,.mini-timeline strong,.summary-card strong{font-size:var(--type-body)!important}.table-company-cell small,.table-contact-cell small,.basis-cell small,.assignee-cell span,.activity-company small,.activity-contact small,.activity-result small,.activity-meta,.drawer-head p,.drawer-contact small,.drawer-contact a,.drawer-legal p,.drawer-legal small,.drawer-field>span,.mini-timeline p,.summary-card p{font-size:var(--type-caption)!important}.table-footer,.activity-retention-note{font-size:var(--type-micro)!important}.retention-top-badge>span,.retention-top-badge strong,.analysis-heading strong,.analysis-heading small{line-height:1.35;font-size:var(--type-micro)!important}.activity-rep,.activity-duration,.detail-block-title,.detail-block-title>span,.no-recording>span,.no-recording strong,.sync-state,.archived-transcript>div>span,.archived-transcript>div>span small,.archived-transcript p,.transcript-unavailable{font-size:var(--type-micro)!important}.no-recording{min-height:62px}.archived-transcript{max-height:220px}.admin-health strong,.admin-tabs>button strong,.admin-security-note strong,.team-person strong,.team-performance strong,.list-admin-card h3,.consent-policy h3,.provider-card strong,.provider-config-head strong,.sip-panel-head h3,.sip-profile-top strong,.sip-empty strong,.sip-editor-collapsed strong,.number-mapping-head h3,.retention-card h3,.integration-card-head h3,.member-permissions strong{font-size:var(--type-body)!important}.admin-health small,.admin-tabs>button small,.admin-security-note small,.admin-metric-row small,.team-person small,.team-phone,.team-performance small,.list-admin-card>p,.list-meta,.list-progress-label,.list-progress-label strong,.list-assignees button,.consent-policy p,.provider-card p,.provider-config-head small,.provider-config-actions>span,.sip-panel-head p,.sip-profile-top small,.sip-profile-meta dt,.sip-profile-meta dd,.sip-profile-actions button,.sip-empty span,.sip-editor-foot>span,.sip-editor-collapsed small,.sip-production-note,.number-mapping-head p,.number-mapping-head>span,.number-row input,.retention-card>p,.retention-track,.archive-status,.integration-card-head p,.integration-status,.integration-fields label>span,.integration-foot>span,.member-permissions p{font-size:var(--type-micro)!important}.admin-section-head p{font-size:var(--type-caption)!important}.admin-tabs>button{min-height:58px}.team-row,.number-row{min-height:78px}.list-admin-card{padding:18px}.provider-card{min-height:112px}.sip-form-grid label>span,.provider-fields label>span,.form-grid label>span,.guide-basics-grid label>span,.guide-step-editor-row label>span,.lead-import-list-name>span{font-size:var(--type-caption)!important}.sip-form-grid input,.sip-form-grid select,.provider-fields input,.integration-fields input{min-height:42px;font-size:var(--type-control)!important}.team-summary-strip span,.team-summary-strip small,.team-performance-head small,.performance-person small,.performance-number small,.performance-funnel small,.performance-quality small,.performance-coaching small,.performance-rate small,.coaching-chip,.performance-method-note,.guide-admin-overview p,.guide-admin-badges>span,.guide-admin-meta>span,.guide-admin-steps small,.guide-admin-card-foot>small,.performance-period,.team-performance-head>span{font-size:var(--type-micro)!important}.team-performance-head strong,.performance-person strong,.performance-number strong,.performance-funnel strong,.performance-quality strong,.guide-admin-overview strong,.guide-admin-card h3,.guide-admin-steps strong,.performance-rate strong{font-size:var(--type-body)!important}.team-summary-strip>article,.team-performance-row{min-height:94px}.guide-admin-card>p{font-size:var(--type-caption)!important}.guide-admin-steps li{min-height:54px;padding-block:10px}.guide-editor-head small,.guide-editor-head p,.guide-default-control small,.guide-list-targets small,.guide-list-targets button,.guide-step-editor-head small,.guide-editor-actions>span,.lead-import-head small,.lead-import-head p,.lead-import-section-head p,.lead-import-dropzone>p,.lead-import-error,.lead-import-file-row small,.lead-import-file-check,.lead-import-analysis-grid small,.lead-import-summary-grid small,.lead-import-preview-head strong,.lead-import-preview-head small,.lead-import-preview table,.lead-import-preview thead th,.lead-import-preview td:last-child span,.lead-import-rep-avatar,.lead-import-rep-copy small,.lead-import-presets button,.lead-import-free-count span,.lead-import-free-count input,.lead-import-empty-reps p,.lead-import-safety-note,.lead-import-actions>span,.lead-import-success>small,.lead-import-success>p,.lead-import-success-grid small{font-size:var(--type-micro)!important}.guide-default-control strong,.guide-list-targets strong,.guide-step-editor-head strong,.lead-import-section-head h3,.lead-import-file-row strong,.lead-import-list-name input,.lead-import-rep-copy strong,.lead-import-empty-reps strong{font-size:var(--type-body)!important}.guide-basics-grid input,.guide-step-editor-row input,.guide-step-editor-row textarea{font-size:var(--type-control)!important}.guide-step-editor-row{min-height:88px}.lead-import-file-row,.lead-import-analysis-grid article,.lead-import-summary-grid article,.lead-import-rep-row{min-height:60px}.lead-import-preview th,.lead-import-preview td{padding-block:10px}.lead-import-presets button,.lead-import-free-count{min-height:34px}.analysis-heading-copy small,.analysis-estimate-badge,.probability-value>span,.analysis-probability>small,.analysis-talk-share>small,.talk-share-values small,.analysis-signal,.analysis-signal>small,.analysis-no-signals,.analysis-next-step>span,.analysis-next-step strong,.analysis-empty-state>span,.analysis-empty-state strong{font-size:var(--type-micro)!important}.analysis-heading-copy strong,.talk-share-values strong,.analysis-value-unavailable{font-size:var(--type-body)!important}@media (max-width:720px){.dialer-grid{grid-template-columns:minmax(0,1fr)}.metric-card{min-height:88px}.queue-item{min-height:78px}.team-performance-row{min-height:0;padding:14px}.lead-import-preview table{min-width:760px}}@media (max-width:1400px) and (min-width:1051px){.dialer-grid{grid-template-columns:250px minmax(360px,1fr) minmax(285px,310px)}}@media (max-width:1050px) and (min-width:721px){.dialer-grid{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:520px){:root{--type-micro:10.5px;--type-caption:11.5px;--type-body:12.5px;--type-control:12.5px}.page-heading h1{font-size:29px}.page-heading p{font-size:13px!important}.lead-import-head h2,.guide-editor-head h2{font-size:15px}}.team-performance-panel{container-type:inline-size}@media (min-width:721px){@container (max-width:820px){.team-performance-table-head,.team-performance-row{grid-template-columns:minmax(160px,1.2fr) 72px minmax(95px,.8fr) minmax(135px,1fr) minmax(145px,1fr)}.team-performance-table-head>span:nth-child(4),.team-performance-row>.performance-funnel{display:none}}@container (max-width:700px){.team-performance-table-head{display:none}.team-performance-rows{background:var(--canvas);gap:8px;display:grid}.team-performance-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;padding:14px}.team-performance-row>.performance-funnel,.team-performance-row>.performance-quality{display:grid}.performance-number{text-align:right}.performance-rate,.performance-coaching{grid-column:1/-1}}}@media (min-width:1121px){.lead-table-head,.lead-table-row{grid-template-columns:minmax(210px,1.35fr) minmax(145px,.85fr) 125px minmax(165px,1fr) minmax(130px,.8fr) 24px}}@media (max-width:1120px) and (min-width:801px){.lead-table-head,.lead-table-row{grid-template-columns:minmax(200px,1.3fr) minmax(135px,.8fr) 125px minmax(145px,.9fr) 30px}}@media (max-width:1200px) and (min-width:1051px){.dialing-result-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dialing-result-actions button:last-child{grid-column:1/-1}.recording-banner,.conversation-footer{flex-wrap:wrap}.conversation-footer small{width:100%;margin-left:0}}@media (max-width:900px){.admin-layout{grid-template-columns:minmax(0,1fr)}.admin-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;position:static;overflow-x:auto}.admin-tabs>.panel-kicker,.admin-security-note{display:none}.admin-tabs>button{scroll-snap-align:start;flex:none;width:auto;min-width:max-content}.admin-tabs>button>div small,.admin-tabs>button>svg{display:none}.activity-details,.conversation-analysis:not(.compact) .analysis-grid{grid-template-columns:minmax(0,1fr)}.activity-details{padding-left:18px}.activity-summary-column,.conversation-analysis:not(.compact) .analysis-signals{grid-column:auto}.conversation-analysis:not(.compact) .analysis-grid>article{border-right:0;border-bottom:1px solid var(--line)}.conversation-analysis:not(.compact) .analysis-grid>article:last-child{border-bottom:0}}@media (min-width:721px) and (max-width:900px){@container (min-width:701px){.team-performance-table-head,.team-performance-row{grid-template-columns:minmax(160px,1.2fr) 72px minmax(95px,.8fr) minmax(135px,1fr) minmax(145px,1fr)}.team-performance-table-head>span:nth-child(5){display:block}.team-performance-row>.performance-quality{display:grid}}}@media (max-width:420px){.call-dock{grid-template-columns:auto minmax(0,1fr);gap:7px;padding-inline:8px}.call-dock-person>div{display:none}.call-dock-center{min-width:0}.call-primary{min-width:0;padding-inline:13px}.mobile-nav{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}}.page-content{animation:.22s cubic-bezier(.2,.8,.2,1) both pageRouteIn}.motion-lead-context{animation:.21s cubic-bezier(.2,.8,.2,1) both leadContextIn}.call-stage{transform-origin:50% 45%;animation:.22s cubic-bezier(.2,.8,.2,1) both callStageIn}.call-stage-countdown .countdown-orb{animation:1.15s ease-in-out infinite countdownPulse}.call-stage-live .recording-banner,.call-stage-consent .consent-icon{animation:.32s cubic-bezier(.2,.9,.2,1) both statusConfirmIn}.queue-item.active{animation:.21s cubic-bezier(.2,.8,.2,1) both queueFocusIn}.queue-item.handled{animation:.26s cubic-bezier(.2,.8,.2,1) both queueHandled}.queue-item.handled .queue-order svg{animation:.3s cubic-bezier(.2,.9,.2,1) both statusConfirmIn}.call-dock{transition:left .18s,border-color .2s,background-color .2s,box-shadow .2s}.call-dock-center>*{animation:.18s cubic-bezier(.2,.8,.2,1) both dockControlIn}.call-dock-center>:nth-child(2){animation-delay:35ms}.call-dock-center>:nth-child(3){animation-delay:70ms}.wrapup-check,.outcome-button.active>svg{animation:.32s cubic-bezier(.2,.9,.2,1) both statusConfirmIn}.outcome-button.active{animation:.17s cubic-bezier(.2,.8,.2,1) both optionConfirm}.followup-field,.integration-preview,.wrapup-autodial{animation:.19s cubic-bezier(.2,.8,.2,1) both revealNextStep}.motion-save-button{position:relative;overflow:hidden}.motion-save-button.is-saving svg{animation:.85s linear infinite savingTurn}.toast-message svg,.status-change-toast>svg{animation:.32s cubic-bezier(.2,.9,.2,1) both statusConfirmIn}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.icon-button:active:not(:disabled),.call-primary:active:not(:disabled),.dock-step:active:not(:disabled),.dock-control:active:not(:disabled),.hangup-button:active:not(:disabled),.hangup-round:active:not(:disabled),.queue-item:active:not(:disabled),.smartview-primary-action:active,.smartview-status-step:active{transition-duration:70ms;transform:scale(.975)}.smartview-status-count,.smartview-stage-total strong{animation:.18s cubic-bezier(.2,.8,.2,1) both countChange}.smartview-lead-row{transition:background-color .14s,opacity .17s,transform .17s}.smartview-lead-row.status-moving{pointer-events:none;animation:.17s cubic-bezier(.4,0,1,1) both smartviewRowOut}.smartview-lead-row.status-arrived{animation:.3s cubic-bezier(.16,1,.3,1) both smartviewRowIn}.smartview-status-select select:disabled{cursor:wait;opacity:.62}.status-change-toast{z-index:120;color:#286b58;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9fffcfa;border:1px solid #d9e9e3;border-radius:13px;align-items:center;gap:10px;min-width:300px;max-width:min(420px,100vw - 32px);padding:11px 12px;animation:.22s cubic-bezier(.16,1,.3,1) both toastIn;display:flex;position:fixed;bottom:24px;right:28px;box-shadow:0 18px 45px #142a2329}.status-change-toast>span{flex:1;gap:2px;min-width:0;display:grid}.status-change-toast strong{color:#235f4f;font-size:11px}.status-change-toast small{color:#668077;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.status-change-toast button{color:#245f50;cursor:pointer;background:#e8f3ef;border:0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:760}@keyframes pageRouteIn{0%{opacity:0}to{opacity:1}}@keyframes leadContextIn{0%{opacity:.35;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@keyframes callStageIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dockControlIn{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes queueFocusIn{0%{opacity:.65;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes queueHandled{0%{opacity:1;transform:translate(0)}55%{opacity:.72;transform:translate(3px)}to{opacity:.5;transform:translate(0)}}@keyframes statusConfirmIn{0%{opacity:0;transform:scale(.68)rotate(-7deg)}70%{opacity:1;transform:scale(1.08)rotate(0)}to{opacity:1;transform:scale(1)}}@keyframes optionConfirm{0%{transform:scale(.985)}60%{transform:scale(1.012)}to{transform:translateY(-1px)scale(1)}}@keyframes revealNextStep{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes savingTurn{to{transform:rotate(360deg)}}@keyframes countChange{0%{opacity:.3;transform:translateY(-3px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes smartviewRowOut{to{opacity:0;transform:translate(12px)scale(.992)}}@keyframes smartviewRowIn{0%{opacity:0;background:#f0f8f5;transform:translate(-10px)}65%{opacity:1;background:#f0f8f5;transform:translate(0)}to{opacity:1;background:0 0;transform:translate(0)}}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:650px){.status-change-toast{min-width:0;bottom:82px;left:16px;right:16px}}@media (min-width:1301px){.app-shell:not(.sidebar-open) .standard-page,.app-shell:not(.sidebar-open) .dialer-page{width:100%;max-width:none}.app-shell:not(.sidebar-open) .call-dock{left:94px}}.integration-loading{min-height:110px;color:var(--ink-faint);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.integration-status-configured{color:#555c60}.integration-status-configured i{background:#777e82;box-shadow:0 0 0 3px #eceeef}.integration-status-error{color:#9b3d3d}.integration-status-error i{background:#b94747;box-shadow:0 0 0 3px #f6e9e9}.integration-status-unconfigured{color:var(--ink-faint)}.integration-status-unconfigured i{box-shadow:none;background:#9aa0a3}.integration-enabled-control{cursor:pointer;align-items:center;gap:9px;min-width:0;display:flex}.integration-enabled-control>input{opacity:0;position:absolute}.integration-enabled-control>span{color:#0000;background:#fff;border:1px solid #cfd3d5;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.integration-enabled-control>input:checked+span{color:#fff;background:#202426;border-color:#202426}.integration-enabled-control>input:focus-visible+span{outline-offset:2px;outline:3px solid #14191c29}.integration-enabled-control>div{gap:2px;min-width:0;display:grid}.integration-enabled-control strong{font-size:12px}.integration-enabled-control small{color:var(--ink-faint);font-size:11px}.integration-action-buttons{flex:none;gap:8px;display:flex}.integration-error{color:#963c3c;background:#fff7f7;border:1px solid #ebcaca;border-radius:10px;align-items:center;gap:8px;margin-top:11px;padding:9px 11px;font-size:12px;display:flex}.integration-api-access{border:1px solid var(--line);background:#f7f8f8;border-radius:13px;margin-top:14px;padding:13px}.integration-api-head{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.integration-api-head>span:first-child{color:#41484b;background:#e8ebec;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.integration-api-head>div{gap:2px;display:grid}.integration-api-head strong{font-size:13px}.integration-api-head small{color:var(--ink-faint);font-size:11px}.integration-endpoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.integration-endpoints code{color:#33393c;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dfe2e3;border-radius:8px;padding:8px 9px;font-size:10px;overflow:hidden}.integration-api-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.integration-api-foot>span{color:var(--ink-faint);align-items:center;gap:6px;font-size:11px;display:flex}.generated-api-key{color:#155f48;background:#f2faf6;border:1px solid #bcdccc;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:11px;padding:10px;display:grid}.generated-api-key>div{min-width:0;display:grid}.generated-api-key strong{font-size:12px}.generated-api-key p{color:#5f756d;margin:1px 0 5px;font-size:10px}.generated-api-key code{color:#164d3c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.integration-delivery-log{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.integration-delivery-log>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.integration-delivery-log>div:first-child strong{font-size:12px}.integration-delivery-log>div:first-child small{color:var(--ink-faint);font-size:10px}.integration-delivery-log article{border-bottom:1px solid #eceeef;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.integration-delivery-log article>span:nth-child(2){display:grid}.integration-delivery-log article strong{font-size:11px}.integration-delivery-log article small,.integration-delivery-log article code{color:var(--ink-faint);font-size:10px}.delivery-state{align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.delivery-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.delivery-delivered{color:var(--green)}.delivery-pending{color:#6b7073}.delivery-failed{color:#a13d3d}.integration-log-empty{color:var(--ink-faint);padding:15px 0 4px;font-size:11px}@media (max-width:800px){.integration-fields,.integration-endpoints{grid-template-columns:minmax(0,1fr)}.integration-foot{flex-direction:column;align-items:stretch;gap:12px}.integration-action-buttons{justify-content:flex-end}}@media (max-width:520px){.integration-card-head{flex-wrap:wrap;align-items:flex-start}.integration-card-head .integration-status{margin-left:48px}.integration-action-buttons,.integration-api-foot{flex-direction:column;align-items:stretch}.integration-action-buttons button,.integration-api-foot button{width:100%}.integration-api-head{grid-template-columns:36px minmax(0,1fr)}.integration-api-head>span:last-child{grid-column:1/-1}.generated-api-key{grid-template-columns:auto minmax(0,1fr)}.generated-api-key button{grid-column:1/-1;width:100%}.integration-delivery-log>div:first-child{flex-direction:column;align-items:flex-start}.integration-delivery-log article{grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.integration-delivery-log article>.delivery-state{grid-column:1/-1}}.smartview-page{max-width:1540px}.smartview-heading{margin-bottom:18px}.smartview-heading-actions{align-items:center;gap:14px;display:flex}.smartview-heading-actions>span{justify-items:end;min-width:150px;line-height:1.15;display:grid}.smartview-heading-actions>span strong{letter-spacing:-.04em;font-size:22px}.smartview-heading-actions>span small{color:var(--ink-faint);font-size:var(--type-caption)}.smartview-kpi-strip{margin-bottom:14px;display:grid;overflow:hidden}.smartview-kpi-strip-four{grid-template-columns:repeat(4,minmax(0,1fr))}.smartview-kpi-strip-three{grid-template-columns:repeat(3,minmax(0,1fr))}.smartview-kpi-card{border-right:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:98px;padding:15px;transition:background-color .14s;display:grid;position:relative}.smartview-kpi-card:last-child{border-right:0}.smartview-kpi-card:after{content:"";background:#c7ccce;height:3px;position:absolute;bottom:0;left:0;right:-1px}.smartview-kpi-card:hover{background:#f6f7f7}.smartview-kpi-icon{color:#61686c;background:#f3f4f4;border:1px solid #d8dcde;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.smartview-kpi-copy{gap:3px;min-width:0;display:grid}.smartview-kpi-copy strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.smartview-kpi-copy small{color:var(--ink-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.smartview-kpi-value{color:#33383a;font-variant-numeric:tabular-nums;white-space:nowrap;background:#e8eaeb;border-radius:99px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:800;animation:.18s cubic-bezier(.2,.8,.2,1) both countChange;display:grid}.smartview-kpi-card.kpi-callbacks:after,.smartview-kpi-card.kpi-talk-time:after{background:#c79a4b}.smartview-kpi-card.kpi-callbacks .smartview-kpi-icon,.smartview-kpi-card.kpi-callbacks .smartview-kpi-value,.smartview-kpi-card.kpi-talk-time .smartview-kpi-icon,.smartview-kpi-card.kpi-talk-time .smartview-kpi-value{color:#8b5c12;background:var(--orange-soft);border-color:#eadcc4}.smartview-kpi-card.kpi-interest:after{background:var(--purple)}.smartview-kpi-card.kpi-interest .smartview-kpi-icon,.smartview-kpi-card.kpi-interest .smartview-kpi-value{color:var(--purple-dark);background:var(--purple-soft);border-color:#dcd7f3}.smartview-kpi-card.kpi-closed:after,.smartview-kpi-card.kpi-transcripts:after{background:var(--green)}.smartview-kpi-card.kpi-closed .smartview-kpi-icon,.smartview-kpi-card.kpi-closed .smartview-kpi-value,.smartview-kpi-card.kpi-transcripts .smartview-kpi-icon,.smartview-kpi-card.kpi-transcripts .smartview-kpi-value{color:#17684f;background:var(--green-soft);border-color:#cfe3d9}.smartview-status-nav{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.smartview-status-step{border:0;border-right:1px solid var(--line);min-width:0;min-height:98px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;transition:color .14s,background .14s;display:grid;position:relative}.smartview-status-step:last-child{border-right:0}.smartview-status-step:after{content:"";background:#c7ccce;height:3px;position:absolute;bottom:0;left:0;right:-1px}.smartview-status-step:hover{background:#f6f7f7}.smartview-status-step.active{color:#fff;background:#171a1c}.smartview-status-step.active:after{background:#171a1c}.smartview-status-step.smartview-status-05:after{background:var(--green)}.smartview-status-code{color:#61686c;background:#f3f4f4;border:1px solid #d8dcde;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.smartview-status-step.active .smartview-status-code{color:#fff;background:#303436;border-color:#555a5d}.smartview-status-copy{gap:3px;min-width:0;display:grid}.smartview-status-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.smartview-status-copy small{color:var(--ink-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.smartview-status-step.active .smartview-status-copy small{color:#bdc1c3}.smartview-status-count{color:#33383a;background:#e8eaeb;border-radius:99px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:800;display:grid}.smartview-status-step.active .smartview-status-count{color:#151719;background:#fff}.smartview-status-05 .smartview-status-count{color:#0e664e;background:var(--green-soft)}.smartview-toolbar{grid-template-columns:minmax(300px,1fr) minmax(260px,auto) auto auto;align-items:center;gap:12px;min-height:64px;margin-bottom:14px;padding:11px 14px;display:grid}.smartview-search,.smartview-list-filter{border:1px solid var(--line);min-width:0;height:40px;color:var(--ink-faint);background:#fafafa;border-radius:10px;align-items:center;gap:9px;padding:0 11px;display:flex}.smartview-search:focus-within,.smartview-list-filter:focus-within{background:#fff;border-color:#aeb4b7;box-shadow:0 0 0 3px #12171a12}.smartview-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.smartview-list-filter>span{color:#5d6366;white-space:nowrap;font-size:12px;font-weight:700}.smartview-list-filter select{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.smartview-result-count{color:var(--ink-faint);white-space:nowrap;font-size:12px}.smartview-result-count strong{color:var(--ink);font-size:14px}.smartview-toolbar .secondary-button:disabled{cursor:default;opacity:.42}.smartview-stages{gap:12px;display:grid}.smartview-stage{grid-template-columns:190px minmax(0,1fr);display:grid;overflow:hidden}.smartview-stage-head{border-right:1px solid var(--line);background:#f7f8f8;align-content:start;gap:14px;padding:18px;display:grid}.smartview-stage-number{color:#a0a6a9;letter-spacing:-.05em;font-size:24px;font-weight:820}.smartview-stage-head>div{gap:7px;display:grid}.smartview-stage-head p{color:var(--ink-faint);margin:0;font-size:12px;line-height:1.45}.smartview-stage-total{align-items:baseline;gap:5px;margin-top:auto;display:flex}.smartview-stage-total strong{font-size:18px}.smartview-stage-total small{color:var(--ink-faint);font-size:11px}.smartview-stage-05 .smartview-stage-head{border-top:3px solid var(--green);background:#f3f8f6;padding-top:15px}.smartview-lead-list{min-width:0}.smartview-lead-row{border-bottom:1px solid #eaedef;grid-template-columns:minmax(230px,1.35fr) minmax(190px,1fr) minmax(170px,.85fr) 190px minmax(155px,auto);align-items:center;gap:16px;min-height:86px;padding:13px 16px;display:grid}.smartview-lead-row:last-child{border-bottom:0}.smartview-lead-row:hover{background:#fbfcfc}.smartview-company,.smartview-contact,.smartview-next-step{align-items:center;gap:10px;min-width:0;display:flex}.smartview-company-mark{color:#33383a;background:#eff1f1;border:1px solid #d9dddf;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.smartview-company>span:last-child,.smartview-contact>span,.smartview-next-step>span{gap:2px;min-width:0;display:grid}.smartview-company strong,.smartview-contact strong,.smartview-next-step strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.smartview-company small,.smartview-contact small,.smartview-next-step small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.smartview-company small{align-items:center;gap:4px;display:flex}.smartview-contact>svg,.smartview-next-step>svg{color:#737a7d;flex:none}.smartview-status-select{gap:4px;min-width:0;display:grid}.smartview-status-select>span{color:var(--ink-faint);font-size:10px;font-weight:700}.smartview-status-select select{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);background:#fff;border-radius:9px;outline:0;padding:0 9px;font-weight:650;font-size:12px!important}.smartview-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.smartview-primary-action{color:#fff;white-space:nowrap;background:#1c1f21;border-radius:99px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.smartview-primary-action:hover{background:#000}.smartview-empty-stage{min-height:98px;color:var(--ink-faint);align-items:center;gap:13px;padding:18px;display:flex}.smartview-empty-stage>span{border:1px dashed #cbd0d2;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.smartview-empty-stage>div{gap:2px;display:grid}.smartview-empty-stage strong{color:#555c60;font-size:13px}.smartview-empty-stage small{font-size:11px}.status-not-reached{color:#4f5659;background:#eceeef}@media (max-width:1700px){.smartview-lead-row{grid-template-columns:minmax(220px,1.2fr) minmax(190px,1fr) minmax(160px,.8fr)}.smartview-status-select{grid-column:1/2}.smartview-row-actions{grid-column:2/4;justify-content:flex-end}}@media (max-width:1280px){.smartview-kpi-strip-four{grid-template-columns:repeat(2,minmax(0,1fr))}.smartview-kpi-strip-four .smartview-kpi-card:nth-child(2){border-right:0}.smartview-kpi-strip-four .smartview-kpi-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.smartview-status-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.smartview-status-step:nth-child(3){border-right:0}.smartview-status-step:nth-child(n+4){border-top:1px solid var(--line)}.smartview-status-step:nth-child(5){border-right:1px solid var(--line)}}@media (max-width:1080px){.smartview-toolbar{grid-template-columns:minmax(260px,1fr) minmax(230px,1fr) auto}.smartview-result-count{grid-column:1/3}.smartview-lead-row{grid-template-columns:repeat(2,minmax(0,1fr))}.smartview-next-step,.smartview-status-select{grid-column:auto}.smartview-row-actions{grid-column:1/-1}}@media (max-width:800px){.smartview-heading-actions{justify-content:space-between;width:100%}.smartview-heading-actions>span{justify-items:start}.smartview-kpi-strip{scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.smartview-kpi-card,.smartview-kpi-strip-four .smartview-kpi-card:nth-child(2),.smartview-kpi-strip-four .smartview-kpi-card:nth-child(-n+2){border-right:1px solid var(--line);scroll-snap-align:start;border-bottom:0;flex:none;width:min(285px,82vw);min-width:min(285px,82vw)}.smartview-status-nav{scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.smartview-status-step{scroll-snap-align:start;flex:none;width:min(285px,82vw);min-width:min(285px,82vw);border-top:0!important;border-right:1px solid var(--line)!important}.smartview-toolbar{grid-template-columns:minmax(0,1fr) auto}.smartview-search,.smartview-list-filter{grid-column:1/-1}.smartview-result-count{grid-column:1}.smartview-stage{grid-template-columns:minmax(0,1fr)}.smartview-stage-head{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px}.smartview-stage-head>div{gap:4px}.smartview-stage-total{justify-items:end;margin-top:0;display:grid}.smartview-stage-05 .smartview-stage-head{padding-top:11px}}@media (max-width:560px){.smartview-heading-actions{flex-direction:column;align-items:stretch}.smartview-heading-actions>span{align-items:baseline;gap:6px;display:flex}.smartview-heading-actions .primary-button{justify-content:center;width:100%}.smartview-status-step{min-height:88px}.smartview-kpi-card{min-height:88px;padding:13px}.smartview-toolbar{grid-template-columns:minmax(0,1fr)}.smartview-result-count,.smartview-toolbar .secondary-button{grid-column:1}.smartview-toolbar .secondary-button{width:100%}.smartview-stage-head p{display:none}.smartview-lead-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:15px}.smartview-company,.smartview-contact,.smartview-next-step,.smartview-status-select,.smartview-row-actions{grid-column:1}.smartview-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.smartview-row-actions>:only-child{grid-column:1/-1}.smartview-row-actions a{width:100%}}.telephony-heading-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.telephony-heading-actions .secondary-button{white-space:nowrap}@media (max-width:720px){.telephony-heading-actions{flex-direction:column;align-items:stretch;width:100%}.telephony-heading-actions .sandbox-badge,.telephony-heading-actions .secondary-button{justify-content:center;width:100%}}.admin-dashboard-page,.admin-employees-page,.employee-record-page,.admin-leadlists-page,.admin-calls-page{max-width:1540px}.dialer-provider-alert{color:#873737;background:#fff8f8;border:1px solid #e7c8c8;border-radius:13px;align-items:center;gap:10px;margin:-4px 0 13px;padding:11px 13px;display:flex}.dialer-empty-assignment{text-align:center;align-content:center;place-items:center;gap:8px;min-height:320px;padding:32px;display:grid}.dialer-empty-assignment>span{color:#4f5659;background:#eff0f0;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.dialer-empty-assignment h2{font-size:var(--type-h2);margin:4px 0 0}.dialer-empty-assignment p{max-width:520px;color:var(--ink-soft);font-size:var(--type-body);margin:0;line-height:1.55}.dialer-provider-alert>span{font-size:var(--type-caption);flex:1;gap:1px;display:grid}.dialer-provider-alert>span strong{font-size:var(--type-body)}.dialer-provider-alert button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.dialing-result-actions.real-result{grid-template-columns:repeat(2,minmax(0,1fr))}.recording-banner.consent-only{color:#285e49;background:#edf6f1}.live-transcript-pending{border:1px dashed var(--line-strong);color:var(--ink-soft);text-align:center;border-radius:14px;justify-items:center;gap:7px;margin:18px;padding:25px 18px;display:grid}.live-transcript-pending strong{color:var(--ink);font-size:var(--type-body)}.live-transcript-pending span{max-width:300px;color:var(--ink-faint);font-size:var(--type-caption);line-height:1.5}.live-transcription-error{color:#8f3434;background:#fff7f7;border:1px solid #e8caca;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin:10px;padding:10px;display:grid}.live-transcription-error>span{font-size:var(--type-micro);gap:2px;display:grid}.live-transcription-error strong{font-size:var(--type-caption)}.live-transcription-error button{color:#803434;min-height:34px;font:inherit;font-size:var(--type-micro);cursor:pointer;background:#fff;border:1px solid #d8aaaa;border-radius:9px;padding:0 10px;font-weight:750}@media (max-width:520px){.live-transcription-error{grid-template-columns:28px minmax(0,1fr)}.live-transcription-error button{grid-column:1/-1}}.admin-dashboard-heading{align-items:flex-end}.admin-dashboard-actions{align-items:center;gap:9px;display:flex}.dashboard-period{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);font-size:var(--type-caption);background:#fff;border-radius:99px;align-items:center;gap:7px;padding:0 13px;font-weight:700;display:inline-flex}.admin-dashboard-kpis,.employee-record-kpis,.leadlist-overview-kpis,.admin-directory-kpis,.admin-calls-kpis{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.leadlist-overview-kpis,.admin-directory-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-kpis article,.employee-record-kpis article,.leadlist-overview-kpis article,.admin-directory-kpis article,.admin-calls-kpis article{border-right:1px solid var(--line);align-content:center;gap:2px;min-height:92px;padding:15px 17px;display:grid}.admin-dashboard-kpis article:last-child,.employee-record-kpis article:last-child,.leadlist-overview-kpis article:last-child,.admin-directory-kpis article:last-child,.admin-calls-kpis article:last-child{border-right:0}.admin-dashboard-kpis span,.employee-record-kpis span,.leadlist-overview-kpis span,.admin-directory-kpis span,.admin-calls-kpis span{color:var(--ink-faint);font-size:var(--type-micro);font-weight:700}.admin-dashboard-kpis strong,.employee-record-kpis strong,.leadlist-overview-kpis strong,.admin-directory-kpis strong,.admin-calls-kpis strong{letter-spacing:-.045em;font-size:clamp(22px,2vw,30px);font-weight:780}.admin-dashboard-kpis small,.employee-record-kpis small,.leadlist-overview-kpis small,.admin-directory-kpis small,.admin-calls-kpis small{color:var(--ink-faint);font-size:var(--type-micro)}.admin-dashboard-priority-grid,.dashboard-lower-grid,.employee-record-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:13px;margin-bottom:13px;display:grid}.dashboard-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:15px 17px 13px;display:flex}.dashboard-panel-head>div{min-width:0}.dashboard-panel-head h2{letter-spacing:-.035em;margin:3px 0 0;font-size:17px}.dashboard-panel-head p{color:var(--ink-faint);font-size:var(--type-micro);margin:3px 0 0}.dashboard-panel-head>a,.dashboard-panel-head>span{color:var(--ink-soft);font-size:var(--type-micro);flex:none;align-items:center;gap:5px;font-weight:750;text-decoration:none;display:inline-flex}.dashboard-priority-list{display:grid}.dashboard-priority-row{border-top:1px solid var(--line);min-height:69px;color:inherit;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;transition:background .14s;display:grid}.dashboard-priority-row:first-child{border-top:0}.dashboard-priority-row:hover{background:#fafafa}.dashboard-priority-row>i{color:#fff;width:36px;height:36px;font-size:var(--type-micro);border-radius:11px;place-items:center;font-style:normal;font-weight:800;display:grid}.dashboard-priority-row>span:nth-child(2){gap:2px;display:grid}.dashboard-priority-row strong,.dashboard-action-row strong{font-size:var(--type-body)}.dashboard-priority-row small,.dashboard-action-row small{color:var(--ink-faint);font-size:var(--type-micro)}.dashboard-action-panel{overflow:hidden}.dashboard-action-row{border-top:1px solid var(--line);min-height:63px;color:inherit;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 15px;text-decoration:none;display:grid}.dashboard-action-row:hover{background:#fafafa}.dashboard-action-row>span:nth-child(2){gap:2px;display:grid}.dashboard-action-icon,.dashboard-call-icon{color:#3f4447;background:#eff0f0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dashboard-empty-state{min-height:86px;color:var(--ink-faint);justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.dashboard-empty-state>span{gap:2px;display:grid}.dashboard-empty-state strong{color:var(--ink);font-size:var(--type-body)}.dashboard-empty-state small{font-size:var(--type-micro)}.telephony-status-card{grid-template-columns:42px minmax(0,1fr) auto 34px;align-items:center;gap:12px;min-height:78px;margin-bottom:13px;padding:12px 14px;display:grid}.telephony-status-card.dashboard{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:35px minmax(0,1fr) auto 30px;width:min(460px,100%);min-height:58px;margin:0 0 13px auto;padding:9px 11px}.telephony-status-icon{color:#676c6f;background:#f0f1f1;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.telephony-status-card.dashboard .telephony-status-icon{border-radius:10px;width:35px;height:35px}.telephony-status-card.state-loading{background:#fafcfc;border-color:#d9dfe2}.telephony-status-card.state-loading .telephony-status-icon{color:#667279;background:#edf1f2}.telephony-status-card.state-connected{background:#f7fcf9;border-color:#b9ddcc}.telephony-status-card.state-connected .telephony-status-icon{color:#19714f;background:#dff3e9}.telephony-status-card.state-configured{background:#fdfaf4;border-color:#e5d7ba}.telephony-status-card.state-configured .telephony-status-icon{color:#926319;background:#f6ead3}.telephony-status-card.state-degraded{background:#fff8f8;border-color:#ebcccc}.telephony-status-card.state-degraded .telephony-status-icon{color:#963d3d;background:#fae5e5}.telephony-status-card.state-error{background:#fffaf2;border-color:#ead8b9}.telephony-status-card.state-error .telephony-status-icon{color:#8b611f;background:#f7ead2}.telephony-status-copy{gap:2px;min-width:0;display:grid}.telephony-status-card.dashboard .telephony-status-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.telephony-status-copy strong{font-size:var(--type-body)}.telephony-status-copy p,.telephony-status-copy small{color:var(--ink-faint);font-size:var(--type-micro);margin:0;line-height:1.4}.telephony-status-meta{text-align:right;gap:2px;display:grid}.telephony-status-meta span,.telephony-status-meta small{color:var(--ink-faint);font-size:var(--type-micro)}.telephony-status-refresh{width:30px;height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.telephony-status-refresh:hover:not(:disabled){color:var(--ink);background:#1b22260f}.telephony-status-refresh:disabled{cursor:wait;opacity:.62}.telephony-provider-status{border-top:1px solid var(--line);grid-template-columns:31px minmax(0,1fr) 30px;align-items:center;gap:9px;margin-top:10px;padding-top:10px;display:grid}.telephony-provider-status-icon{color:#676c6f;background:#f0f1f1;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.telephony-provider-status-copy{gap:1px;min-width:0;display:grid}.telephony-provider-status-copy>span{color:var(--ink-faint);font-size:var(--type-micro);letter-spacing:.035em;text-transform:uppercase;font-weight:750}.telephony-provider-status-copy strong{color:var(--ink);font-size:var(--type-body)!important}.telephony-provider-status-copy small{color:var(--ink-faint);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.telephony-provider-status.state-connected .telephony-provider-status-icon{color:#19714f;background:#dff3e9}.telephony-provider-status.state-configured .telephony-provider-status-icon{color:#926319;background:#f6ead3}.telephony-provider-status.state-degraded .telephony-provider-status-icon{color:#963d3d;background:#fae5e5}.telephony-provider-status.state-error .telephony-provider-status-icon{color:#8b611f;background:#f7ead2}.telephony-provider-status.state-loading .telephony-provider-status-icon{color:#667279;background:#edf1f2}.dashboard-team-panel,.dashboard-lists-panel,.dashboard-recent-panel{margin-bottom:13px;overflow:hidden}.dashboard-team-head,.dashboard-team-row{grid-template-columns:minmax(190px,1.2fr) 85px minmax(105px,.7fr) 105px minmax(105px,.7fr) 125px;align-items:center;gap:12px;padding:0 16px;display:grid}.dashboard-team-head{min-height:39px;color:var(--ink-faint);font-size:var(--type-micro);text-transform:uppercase;background:#fafafa;font-weight:750}.dashboard-team-row{border-top:1px solid var(--line);min-height:70px;color:inherit;text-decoration:none}.dashboard-team-row:hover{background:#fafafa}.dashboard-team-row>span:not(.team-person):not(.coaching-chip){gap:2px;display:grid}.dashboard-team-row>span>strong{font-size:var(--type-body)}.dashboard-team-row>span>small{color:var(--ink-faint);font-size:var(--type-micro)}.dashboard-reach>i{background:#e8e9e9;border-radius:99px;height:4px;display:block;overflow:hidden}.dashboard-reach>i>em{border-radius:inherit;background:#252729;height:100%;display:block}.dashboard-lower-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr)}.dashboard-list-progress,.dashboard-recent-calls{display:grid}.dashboard-list-progress>a{border-top:1px solid var(--line);min-height:64px;color:inherit;grid-template-columns:minmax(0,1fr) minmax(120px,.45fr);align-items:center;gap:16px;padding:9px 16px;text-decoration:none;display:grid}.dashboard-list-progress>a>span:first-child{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.dashboard-list-progress>a>span:first-child>i{border-radius:99px;width:8px;height:32px}.dashboard-list-progress strong,.dashboard-recent-calls strong{font-size:var(--type-body)}.dashboard-list-progress small,.dashboard-recent-calls small{color:var(--ink-faint);font-size:var(--type-micro)}.dashboard-list-progress>a>span:last-child{gap:5px;display:grid}.dashboard-progress-track{background:#e8e9e9;border-radius:99px;height:5px;display:block;overflow:hidden}.dashboard-progress-track em{background:#242628;height:100%;display:block}.dashboard-recent-calls>a{border-top:1px solid var(--line);min-height:64px;color:inherit;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 15px;text-decoration:none;display:grid}.dashboard-recent-calls>a>span:nth-child(2){gap:2px;display:grid}.dashboard-method-note,.admin-directory-note,.employee-record-note{color:var(--ink-faint);font-size:var(--type-micro);align-items:center;gap:8px;padding:2px 4px;display:flex}.dashboard-method-note>span{flex:1}.admin-directory-panel{overflow:hidden}.admin-directory-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:59px;padding:10px 14px;display:flex}.admin-directory-toolbar label{border:1px solid var(--line);width:min(420px,100%);height:39px;color:var(--ink-faint);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.admin-directory-toolbar input{min-width:0;font-size:var(--type-caption);background:0 0;border:0;outline:0;flex:1}.admin-directory-toolbar>span{color:var(--ink-faint);font-size:var(--type-micro)}.admin-directory-head,.admin-directory-rows>a{grid-template-columns:minmax(195px,1.2fr) minmax(135px,.85fr) minmax(120px,.7fr) minmax(105px,.65fr) 125px 18px;align-items:center;gap:14px;padding:0 15px;display:grid}.admin-directory-head{min-height:40px;color:var(--ink-faint);font-size:var(--type-micro);text-transform:uppercase;background:#fafafa;font-weight:750}.admin-directory-rows>a{border-top:1px solid var(--line);min-height:74px;color:inherit;text-decoration:none}.admin-directory-rows>a:hover{background:#fafafa}.admin-directory-rows>a>span:not(.team-person):not(.employee-access-badge):not(.dashboard-reach){gap:2px;display:grid}.admin-directory-rows>a>span strong{font-size:var(--type-body)}.admin-directory-rows>a>span small{color:var(--ink-faint);font-size:var(--type-micro)}.employee-access-badge{width:fit-content;font-size:var(--type-micro);border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-weight:750;display:inline-flex}.employee-access-badge.ready{color:#216a4d;background:#e6f4ed}.employee-access-badge.pending{color:#91601a;background:#f8edd9}.admin-back-link{color:var(--ink-soft);font-size:var(--type-caption);align-items:center;gap:6px;margin-bottom:12px;font-weight:750;text-decoration:none;display:inline-flex}.employee-record-header{grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:15px;margin-bottom:13px;padding:17px;display:grid}.employee-record-avatar{color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;font-size:17px;font-weight:800;display:grid}.employee-record-identity h1{letter-spacing:-.045em;margin:4px 0 2px;font-size:25px}.employee-record-identity p{color:var(--ink-faint);font-size:var(--type-caption);margin:0}.employee-record-statuses{align-items:center;gap:7px;display:flex}.employee-record-grid{grid-template-columns:minmax(0,1.45fr) minmax(285px,.55fr);gap:13px;margin-bottom:13px;display:grid}.employee-leads-panel,.employee-calls-panel,.employee-lists-panel,.employee-access-panel,.employee-quality-panel{overflow:hidden}.employee-lead-head,.employee-lead-rows>div{grid-template-columns:minmax(180px,1.2fr) minmax(145px,.9fr) 115px minmax(130px,.8fr);align-items:center;gap:10px;padding:0 15px;display:grid}.employee-lead-head{min-height:38px;color:var(--ink-faint);font-size:var(--type-micro);text-transform:uppercase;background:#fafafa;font-weight:750}.employee-lead-rows>div{border-top:1px solid var(--line);min-height:62px;font-size:var(--type-micro)}.employee-lead-rows>div>span:first-child{gap:2px;display:grid}.employee-lead-rows strong{font-size:var(--type-body)}.employee-lead-rows small,.employee-lead-rows>div>span:last-child{color:var(--ink-faint);font-size:var(--type-micro)}.employee-side-stack{align-content:start;gap:13px;display:grid}.employee-access-panel,.employee-quality-panel{padding-bottom:13px}.employee-system-row,.employee-quality-panel>div:not(.dashboard-panel-head){grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:11px 13px 0;display:grid}.employee-system-row>span,.employee-quality-panel>div:not(.dashboard-panel-head)>span{width:34px;height:34px;color:var(--ink-soft);background:#eff0f0;border-radius:10px;place-items:center;display:grid}.employee-system-row>div,.employee-quality-panel>div:not(.dashboard-panel-head){min-width:0}.employee-system-row>div{display:grid}.employee-quality-panel>div:not(.dashboard-panel-head){grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr)}.employee-quality-panel>div:not(.dashboard-panel-head)>span{grid-row:1/3}.employee-quality-panel>div:not(.dashboard-panel-head)>strong,.employee-quality-panel>div:not(.dashboard-panel-head)>small{grid-column:2}.employee-system-row strong,.employee-quality-panel strong{font-size:var(--type-body)}.employee-system-row small,.employee-quality-panel small{color:var(--ink-faint);font-size:var(--type-micro)}.employee-access-actions{padding:13px 13px 0;display:flex}.employee-access-actions>.secondary-button{width:100%;margin:0}.employee-call-list{display:grid}.employee-call-list>a{border-top:1px solid var(--line);min-height:62px;color:inherit;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;display:grid}.employee-call-list>a>span:nth-child(2){display:grid}.employee-call-list strong{font-size:var(--type-body)}.employee-call-list small,.employee-call-list>a>span:nth-child(3){color:var(--ink-faint);font-size:var(--type-micro)}.employee-lists-panel>a{border-top:1px solid var(--line);min-height:62px;color:inherit;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:8px 13px;text-decoration:none;display:grid}.employee-lists-panel>a>span{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.employee-lists-panel>a>div{display:grid}.employee-lists-panel strong{font-size:var(--type-body)}.employee-lists-panel small{color:var(--ink-faint);font-size:var(--type-micro)}.employee-record-note{justify-content:space-between}.employee-record-note>span:first-of-type{flex:1}.admin-record-missing{justify-items:start;gap:8px;max-width:520px;padding:28px;display:grid}.admin-record-missing h1,.admin-record-missing p{margin:0}.admin-record-missing p{color:var(--ink-faint);font-size:var(--type-caption)}.leadlist-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:13px;margin-bottom:13px;display:grid}.leadlist-directory{overflow:hidden}.leadlist-directory-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 14px;display:flex}.leadlist-directory-head h2,.leadlist-detail-title h2{letter-spacing:-.035em;margin:3px 0 0;font-size:17px}.leadlist-directory-head label{border:1px solid var(--line);width:min(250px,100%);height:37px;color:var(--ink-faint);border-radius:10px;align-items:center;gap:7px;padding:0 9px;display:flex}.leadlist-directory-head input{min-width:0;font-size:var(--type-micro);background:0 0;border:0;outline:0;flex:1}.leadlist-directory-columns,.leadlist-directory-rows>button{grid-template-columns:minmax(230px,1.2fr) minmax(110px,.6fr) minmax(130px,.7fr) 16px;align-items:center;gap:12px;padding:0 14px;display:grid}.leadlist-directory-columns{min-height:38px;color:var(--ink-faint);font-size:var(--type-micro);text-transform:uppercase;background:#fafafa;font-weight:750}.leadlist-directory-rows>button{border:0;border-top:1px solid var(--line);width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#fff}.leadlist-directory-rows>button:hover,.leadlist-directory-rows>button.active{background:#f7f7f7}.leadlist-directory-rows>button.active{box-shadow:inset 3px 0 #202023}.leadlist-name-cell{align-items:center;gap:9px;min-width:0;display:flex}.leadlist-name-cell>i{color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.leadlist-name-cell>span,.leadlist-directory-rows>button>span:nth-child(3){gap:2px;min-width:0;display:grid}.leadlist-directory-rows strong{font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leadlist-directory-rows small{color:var(--ink-faint);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leadlist-progress-cell{gap:5px;display:grid}.leadlist-progress-cell>i{background:#e7e8e8;border-radius:99px;height:5px;display:block;overflow:hidden}.leadlist-progress-cell>i>em{height:100%;display:block}.leadlist-detail-stack{align-content:start;gap:13px;display:grid}.leadlist-detail-card,.leadlist-allocation-card{overflow:hidden}.leadlist-detail-title{align-items:center;gap:10px;padding:14px;display:flex}.leadlist-detail-title>span{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.leadlist-detail-title p{color:var(--ink-faint);font-size:var(--type-micro);margin:2px 0 0;line-height:1.4}.leadlist-detail-stats{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leadlist-detail-stats>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:1px;padding:11px 13px;display:grid}.leadlist-detail-stats>div:nth-child(2n){border-right:0}.leadlist-detail-stats>div:nth-last-child(-n+2){border-bottom:0}.leadlist-detail-stats strong{font-size:18px}.leadlist-detail-stats span,.leadlist-legal-state small{color:var(--ink-faint);font-size:var(--type-micro)}.leadlist-legal-state{color:#2f7059;align-items:center;gap:8px;padding:11px 13px;display:flex}.leadlist-legal-state>span{display:grid}.leadlist-legal-state strong{font-size:var(--type-micro)}.leadlist-allocation-card form{grid-template-columns:minmax(130px,1fr) 78px auto;align-items:end;gap:8px;padding:13px;display:grid}.leadlist-allocation-card form label{gap:5px;display:grid}.leadlist-allocation-card form label>span{color:var(--ink-soft);font-size:var(--type-micro);font-weight:700}.leadlist-allocation-card select,.leadlist-allocation-card input{border:1px solid var(--line);width:100%;height:39px;font-size:var(--type-micro);background:#fff;border-radius:9px;outline:0;padding:0 9px}.leadlist-allocation-complete{color:#2f7059;font-size:var(--type-micro);background:#edf7f2;border-radius:10px;align-items:center;gap:7px;margin:0 13px 13px;padding:9px 10px;display:flex}.leadlist-team-panel,.leadlist-leads-panel{margin-bottom:13px;overflow:hidden}.leadlist-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leadlist-team-grid>article{border-top:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(110px,.5fr);align-items:center;gap:14px;padding:12px 15px;display:grid}.leadlist-team-grid>article:nth-child(2n){border-right:0}.leadlist-team-grid>article>div{gap:5px;display:grid}.leadlist-team-grid>article>div>span{justify-content:space-between;display:flex}.leadlist-team-grid>article>div strong{font-size:var(--type-body)}.leadlist-team-grid>article>div small{color:var(--ink-faint);font-size:var(--type-micro)}.leadlist-team-grid>article>div>i{background:#e7e8e8;border-radius:99px;height:5px;display:block;overflow:hidden}.leadlist-team-grid>article>div>i>em{background:#252729;height:100%;display:block}.leadlist-leads-head,.leadlist-leads-rows>div{grid-template-columns:minmax(185px,1.2fr) minmax(150px,.9fr) 120px minmax(140px,.8fr);align-items:center;gap:12px;padding:0 15px;display:grid}.leadlist-leads-head{min-height:39px;color:var(--ink-faint);font-size:var(--type-micro);text-transform:uppercase;background:#fafafa;font-weight:750}.leadlist-leads-rows>div{border-top:1px solid var(--line);min-height:62px}.leadlist-leads-rows>div.target-lead{background:#f3f8f5;box-shadow:inset 3px 0 #2f7059}.leadlist-individual-panel{margin-bottom:13px}.leadlist-individual-basis{flex-wrap:wrap;min-width:0}.leadlist-individual-basis>span{flex:130px;min-width:0;display:grid}.leadlist-individual-basis>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leadlist-individual-basis.pending{color:#9a5b16}.leadlist-individual-basis.verified{color:#2f7059}.leadlist-individual-basis>button{margin-left:auto}.disabled-control{cursor:not-allowed;opacity:.62;pointer-events:none}.leadlist-leads-rows>div>span:first-child,.leadlist-leads-rows>div>span:nth-child(2){display:grid}.leadlist-leads-rows strong{font-size:var(--type-body)}.leadlist-leads-rows small{color:var(--ink-faint);font-size:var(--type-micro)}.leadlist-leads-rows>div>span:last-child{color:var(--ink-soft);font-size:var(--type-micro);align-items:center;gap:7px;display:flex}.leadlist-leads-rows>div>span:last-child>i{color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:800;display:grid}.admin-calls-panel{overflow:hidden}.admin-calls-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) minmax(170px,.38fr) minmax(170px,.38fr);gap:9px;padding:12px 14px;display:grid}.admin-calls-toolbar label{border:1px solid var(--line);height:39px;color:var(--ink-faint);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.admin-calls-toolbar input,.admin-calls-toolbar select{min-width:0;font-size:var(--type-caption);background:0 0;border:0;outline:0;flex:1}.admin-calls-head,.admin-call-row{grid-template-columns:minmax(190px,1.15fr) minmax(180px,1fr) minmax(130px,.75fr) 75px 120px 18px;align-items:center;gap:12px;padding:0 15px;display:grid}.admin-calls-head{min-height:40px;color:var(--ink-faint);font-size:var(--type-micro);text-transform:uppercase;background:#fafafa;font-weight:750}.admin-calls-list>article{border-top:1px solid var(--line)}.admin-call-row{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0}.admin-call-row:hover,.admin-calls-list>article.expanded>.admin-call-row{background:#fafafa}.admin-call-row>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.admin-call-row>span:first-child>i{width:34px;height:34px;color:var(--ink-soft);background:#eff0f0;border-radius:10px;flex:none;place-items:center;display:grid}.admin-call-row>span:first-child>span,.admin-call-row>span:nth-child(3){min-width:0;display:grid}.admin-call-row strong{font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-call-row small,.admin-call-row>span:nth-child(4){color:var(--ink-faint);font-size:var(--type-micro)}.team-person.compact>i{width:30px;height:30px}.admin-call-details{border-top:1px solid var(--line);background:#f8f8f8;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);padding:13px;display:grid}.admin-call-details>.conversation-analysis{grid-column:1/-1;margin-bottom:12px}.admin-call-summary,.admin-call-transcript{background:#fff;padding:14px}.admin-call-summary{border:1px solid var(--line);border-right:0;border-radius:13px 0 0 13px}.admin-call-transcript{border:1px solid var(--line);border-radius:0 13px 13px 0}.admin-call-summary h3,.admin-call-transcript h3{font-size:var(--type-body);margin:3px 0 0}.admin-call-summary>p{color:var(--ink-soft);font-size:var(--type-caption);line-height:1.55}.admin-call-summary>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.admin-call-summary>div:last-child>span{color:var(--ink-soft);font-size:var(--type-micro);background:#f0f1f1;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.admin-call-transcript>div:last-child{max-height:230px;margin-top:10px;overflow:auto}.admin-call-transcript article{border-top:1px solid var(--line);grid-template-columns:68px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.admin-call-transcript article>span{align-content:start;display:grid}.admin-call-transcript article strong,.admin-call-transcript article small,.admin-call-transcript article p,.admin-transcript-empty{font-size:var(--type-micro)}.admin-call-transcript article small,.admin-call-transcript article p,.admin-transcript-empty{color:var(--ink-faint)}.admin-call-transcript article p{margin:0;line-height:1.5}.admin-transcript-empty{align-items:center;gap:7px;display:flex}.admin-calls-empty{min-height:150px}.provider-pill.telephony-connected{color:#246b50;background:#edf8f2;border-color:#bedfce}.provider-pill.telephony-connected>span{background:#21845e}.provider-pill.telephony-configured{color:#88601d;background:#fdf9f0;border-color:#e6d8bc}.provider-pill.telephony-configured>span{background:#b47a1e}.provider-pill.telephony-degraded{color:#963d3d;background:#fff5f5;border-color:#ebcaca}.provider-pill.telephony-degraded>span{background:#b94747}.provider-pill.telephony-unconfigured{color:#5e6467;background:#f7f7f7;border-color:#dfe1e2}.provider-pill.telephony-unconfigured>span{box-shadow:none;background:#7a8083}@media (max-width:1180px){.admin-dashboard-kpis,.employee-record-kpis,.admin-calls-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-kpis article:nth-child(3),.employee-record-kpis article:nth-child(3),.admin-calls-kpis article:nth-child(3){border-right:0}.admin-dashboard-kpis article:nth-child(n+4),.employee-record-kpis article:nth-child(n+4),.admin-calls-kpis article:nth-child(n+4){border-top:1px solid var(--line)}.dashboard-team-head,.dashboard-team-row{grid-template-columns:minmax(185px,1.2fr) 80px minmax(100px,.7fr) 105px 125px}.dashboard-team-head>span:nth-child(5),.dashboard-team-row>span:nth-child(5){display:none}.admin-directory-head,.admin-directory-rows>a{grid-template-columns:minmax(190px,1.2fr) minmax(130px,.8fr) minmax(105px,.65fr) 120px 18px}.admin-directory-head>span:nth-child(3),.admin-directory-rows>a>span:nth-child(3){display:none}.admin-calls-head,.admin-call-row{grid-template-columns:minmax(185px,1.15fr) minmax(165px,1fr) 80px 115px 18px}.admin-calls-head>span:nth-child(3),.admin-call-row>span:nth-child(3){display:none}}@media (max-width:900px){.admin-dashboard-priority-grid,.dashboard-lower-grid,.employee-record-grid,.employee-record-lower-grid,.leadlist-workspace-grid{grid-template-columns:minmax(0,1fr)}.leadlist-detail-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-call-details{grid-template-columns:minmax(0,1fr)}.admin-call-summary,.admin-call-transcript{border:1px solid var(--line);border-radius:13px}.admin-call-transcript{margin-top:9px}}@media (max-width:720px){.admin-dashboard-heading{align-items:flex-start}.admin-dashboard-actions{justify-content:space-between;width:100%}.admin-dashboard-kpis,.employee-record-kpis,.leadlist-overview-kpis,.admin-directory-kpis,.admin-calls-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-kpis article,.employee-record-kpis article,.leadlist-overview-kpis article,.admin-directory-kpis article,.admin-calls-kpis article{border-top:1px solid var(--line);min-height:82px}.admin-dashboard-kpis article:nth-child(-n+2),.employee-record-kpis article:nth-child(-n+2),.leadlist-overview-kpis article:nth-child(-n+2),.admin-directory-kpis article:nth-child(-n+2),.admin-calls-kpis article:nth-child(-n+2){border-top:0}.admin-dashboard-kpis article:nth-child(2n),.employee-record-kpis article:nth-child(2n),.leadlist-overview-kpis article:nth-child(2n),.admin-directory-kpis article:nth-child(2n),.admin-calls-kpis article:nth-child(2n){border-right:0}.dashboard-team-head,.admin-directory-head,.admin-calls-head,.leadlist-directory-columns,.employee-lead-head,.leadlist-leads-head{display:none}.dashboard-team-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-block:11px}.dashboard-team-row>span:nth-child(2),.dashboard-team-row>span:nth-child(3),.dashboard-team-row>span:nth-child(4){display:none}.admin-directory-rows{gap:8px;padding:8px;display:grid}.admin-directory-rows>a{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px}.admin-directory-rows>a>span:nth-child(2),.admin-directory-rows>a>span:nth-child(3),.admin-directory-rows>a>span:nth-child(4){display:none}.admin-directory-rows>a>.employee-access-badge{grid-column:1}.admin-directory-rows>a>svg{grid-area:1/2/span 2}.employee-record-header{grid-template-columns:52px minmax(0,1fr)}.employee-record-avatar{border-radius:15px;width:52px;height:52px}.employee-record-statuses,.employee-record-header>a{grid-column:1/-1}.employee-record-statuses{flex-wrap:wrap}.employee-record-header>a{justify-content:center;justify-self:stretch}.employee-lead-rows>div,.leadlist-leads-rows>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding-block:10px}.leadlist-individual-rows>div>span:nth-child(3){display:none}.leadlist-individual-rows>div>span:last-child{grid-column:1/-1}.employee-lead-rows>div>span:nth-child(2),.employee-lead-rows>div>span:nth-child(4),.leadlist-leads-rows>div>span:nth-child(2){display:none}.leadlist-directory-head{flex-direction:column;align-items:stretch}.leadlist-directory-head label{width:100%}.leadlist-directory-rows{gap:8px;padding:8px;display:grid}.leadlist-directory-rows>button{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) 16px;gap:8px;padding:10px}.leadlist-directory-rows>button>span:nth-child(2),.leadlist-directory-rows>button>span:nth-child(3){display:none}.leadlist-detail-stack,.leadlist-team-grid{grid-template-columns:minmax(0,1fr)}.leadlist-team-grid>article{border-right:0}.admin-calls-toolbar{grid-template-columns:minmax(0,1fr)}.admin-call-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding-block:10px}.admin-call-row>span:nth-child(2),.admin-call-row>span:nth-child(3),.admin-call-row>span:nth-child(4){display:none}.admin-call-details{padding:8px}.telephony-status-card{grid-template-columns:42px minmax(0,1fr) 34px}.telephony-status-meta{display:none}.telephony-status-card.dashboard{width:100%}}@media (max-width:520px){.provider-card-title-row{flex-direction:column;align-items:flex-start;gap:5px}.telephony-provider-status-copy small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:440px){.admin-dashboard-kpis,.employee-record-kpis,.leadlist-overview-kpis,.admin-directory-kpis,.admin-calls-kpis{grid-template-columns:minmax(0,1fr)}.admin-dashboard-kpis article,.employee-record-kpis article,.leadlist-overview-kpis article,.admin-directory-kpis article,.admin-calls-kpis article{border-right:0;border-top:1px solid var(--line)!important}.admin-dashboard-kpis article:first-child,.employee-record-kpis article:first-child,.leadlist-overview-kpis article:first-child,.admin-directory-kpis article:first-child,.admin-calls-kpis article:first-child{border-top:0!important}.dashboard-priority-row{grid-template-columns:36px minmax(0,1fr) 16px}.dashboard-priority-row>.coaching-chip{display:none}.dashboard-list-progress>a,.leadlist-allocation-card form{grid-template-columns:minmax(0,1fr)}.employee-call-list>a{grid-template-columns:34px minmax(0,1fr) auto}.employee-call-list>a>span:nth-child(3){display:none}.employee-record-note{flex-wrap:wrap;align-items:flex-start}}.admin-list-load-more{border-top:1px solid var(--line);min-height:54px;color:var(--ink-faint);justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;font-size:11px;display:flex}.disabled-contact{color:var(--ink-faint);align-items:center;gap:6px;display:inline-flex}@media (max-width:560px){.admin-list-load-more{flex-direction:column;align-items:stretch}.admin-list-load-more .secondary-button{width:100%}}@media (max-width:360px){.lead-import-backdrop,.guide-editor-backdrop{padding:6px}.lead-import-actions,.guide-editor-actions{align-items:stretch}.lead-import-actions>div,.guide-editor-actions>div{flex-direction:column}.lead-import-actions button,.guide-editor-actions button{justify-content:center;width:100%}}.manual-lead-dialog{width:min(760px,100%)}.manual-lead-dialog-head{justify-content:flex-start;align-items:flex-start;gap:12px}.manual-lead-dialog-head>div{flex:1;min-width:0}.manual-lead-dialog-head .icon-button{flex:none}.manual-lead-dialog-icon{color:#177554;background:#eaf7f1;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.manual-lead-form-grid input,.manual-lead-form-grid select{height:42px}.manual-lead-form-grid textarea{min-height:92px}.manual-lead-form-grid input,.manual-lead-form-grid select,.manual-lead-form-grid textarea{font-size:var(--type-control)}.manual-lead-review-note{color:#146245;background:#f0f9f5;border:1px solid #cde8dd;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 12px;display:flex}.manual-lead-review-note>svg{flex:none;margin-top:1px}.manual-lead-review-note span{gap:2px;display:grid}.manual-lead-review-note strong{font-size:var(--type-label)}.manual-lead-review-note small{color:#477364;font-size:var(--type-caption);line-height:1.5}.manual-lead-dialog-error{color:#9b3333;font-size:var(--type-caption);background:#fff0f0;border-radius:10px;align-items:center;gap:7px;margin:12px 0 0;padding:9px 11px;display:flex}.lead-empty-create span{text-align:center;max-width:520px}.lead-empty-create .primary-button{margin-top:7px}@media (max-width:600px){.manual-lead-dialog-backdrop{align-items:end;padding:10px}.manual-lead-dialog{border-radius:18px;max-height:calc(100dvh - 20px);padding:16px}.manual-lead-dialog-actions{flex-direction:column-reverse;align-items:stretch}.manual-lead-dialog-actions button{justify-content:center;width:100%}}.logout-button:disabled{cursor:wait;opacity:.65}.logout-error{color:var(--red);background:var(--red-soft);font-size:var(--type-micro);border-radius:9px;margin:0;padding:7px 9px;line-height:1.4}.team-table-head,.team-row{grid-template-columns:minmax(185px,1.25fr) 100px minmax(145px,.9fr) 90px minmax(145px,.9fr) 76px}.team-table-head>span:last-child{text-align:right}.credential-state{color:#5d6265;align-items:center;gap:8px;min-width:0;display:flex}.credential-state>svg{flex:none}.credential-state>span{gap:1px;min-width:0;display:grid}.credential-state strong,.credential-state small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credential-state strong{font-size:var(--type-micro)}.credential-state small{color:var(--ink-faint);font-size:var(--type-micro)}.credential-state.ready{color:#28745c}.credential-state.missing{color:#9b651b}.team-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.danger-text{color:#a33d3d!important}.danger-text:hover{color:#8d2929!important;background:#fff5f5!important;border-color:#e8c8c8!important}.member-inline-error,.member-form-error{color:#913434;font-size:var(--type-caption);background:#fff7f7;border:1px solid #efd0d0;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;line-height:1.4;display:flex}.member-inline-error{margin-bottom:12px}.member-inline-error span{flex:1}.member-inline-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:750}.admin-operational-warning{color:#785513;font-size:var(--type-caption);background:#fff9e9;border:1px solid #e8d4a3;border-radius:11px;align-items:center;gap:8px;margin:10px 0 12px;padding:10px 12px;line-height:1.4;display:flex}.admin-operational-warning span{flex:1}.admin-operational-warning button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.admin-operational-warning button:hover{background:#78551317}.member-dialog{width:min(590px,100%)}.member-form-grid .secret-input{height:42px}.member-form-grid .secret-input input{height:40px;padding-right:42px}.member-password-hint{color:var(--ink-faint);font-size:var(--type-micro);align-items:flex-start;gap:7px;margin:9px 1px 0;line-height:1.45;display:flex}.member-password-hint svg{flex:none;margin-top:1px}.member-active-control{border:1px solid var(--line);background:#fafafa;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:11px 12px;display:flex}.member-active-control>span:first-child{gap:2px;display:grid}.member-active-control strong{font-size:var(--type-body)}.member-active-control small{color:var(--ink-faint);font-size:var(--type-micro);line-height:1.4}.member-form-error{margin-top:12px}.member-delete-dialog{width:min(510px,100%)}.delete-dialog-icon{color:#9a3434;background:#fff0f0;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.delete-dialog-copy{margin-top:13px}.delete-dialog-copy h2{letter-spacing:-.035em;margin:4px 0 3px;font-size:21px}.delete-dialog-copy p{color:var(--ink-faint);font-size:var(--type-caption);margin:0}.member-delete-impact{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.member-delete-impact>div{gap:3px;padding:13px;display:grid}.member-delete-impact>div+div{border-left:1px solid var(--line)}.member-delete-impact strong{letter-spacing:-.04em;font-size:20px}.member-delete-impact span{color:var(--ink-faint);font-size:var(--type-micro);line-height:1.35}.member-delete-note{color:#51575a;font-size:var(--type-micro);background:#f3f4f4;border-radius:11px;align-items:flex-start;gap:8px;margin-top:11px;padding:10px 11px;line-height:1.4;display:flex}.member-delete-note svg{flex:none}.danger-button{color:#fff;min-height:39px;font-size:var(--type-caption);cursor:pointer;background:#9b3333;border:1px solid #9b3333;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:750;display:inline-flex}.danger-button:hover:not(:disabled){background:#842929}.danger-button:disabled{cursor:wait;opacity:.65}@media (max-width:1180px) and (min-width:901px){.team-table-head,.team-row{grid-template-columns:minmax(150px,1.2fr) minmax(82px,.6fr) minmax(112px,.85fr) minmax(126px,1fr) 74px;gap:8px;padding-inline:10px}.team-table-head>span:nth-child(4),.team-row>span:nth-child(4){display:none}.team-row>.team-row-actions{z-index:1;min-width:74px;position:relative}.team-row>.team-row-actions .icon-button{flex:none}}@media (max-width:650px){.team-row{grid-template-columns:minmax(0,1fr) auto}.team-row>.credential-state{border-top:1px solid var(--line);grid-area:auto/1/auto/-1;padding-top:9px}.team-row>.team-row-actions{grid-area:1/2/span 2;align-self:start}.member-form-grid{grid-template-columns:minmax(0,1fr)}.member-form-grid .span-2{grid-column:auto}}@media (max-width:420px){.member-delete-impact{grid-template-columns:minmax(0,1fr)}.member-delete-impact>div+div{border-top:1px solid var(--line);border-left:0}.member-dialog .form-actions,.member-delete-dialog .form-actions{flex-direction:column-reverse;align-items:stretch}.member-dialog .form-actions button,.member-delete-dialog .form-actions button{width:100%}}@media (max-width:360px){.page-content{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.mobile-nav{right:8px;bottom:max(8px, env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:5px;left:8px}.mobile-nav a{min-width:0;padding:6px 1px}.mobile-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.call-dock{bottom:calc(80px + env(safe-area-inset-bottom))}}.admin-layout.admin-settings-layout{grid-template-columns:minmax(0,1fr);gap:20px}.admin-settings-tabs{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;display:grid;position:static;top:auto;overflow:visible}.admin-settings-tabs>button{border:1px solid var(--line);border-radius:var(--radius-md);width:100%;min-width:0;min-height:84px;color:var(--ink-soft);background:var(--surface);box-shadow:var(--shadow-sm);align-items:center;gap:12px;padding:14px 16px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s}.admin-settings-tabs>button>span{width:40px;height:40px;color:var(--ink);background:var(--surface-tint);border-radius:12px}.admin-settings-tabs>button>div{gap:2px}.admin-settings-tabs>button strong,.admin-settings-tabs>button small{line-height:1.35}.admin-settings-tabs>button:hover:not(.active){border-color:var(--line-strong);color:var(--ink);background:var(--surface-soft);transform:translateY(-1px);box-shadow:0 10px 26px #080c0e14}.admin-settings-tabs>button.active{border-color:var(--ink);color:#fff;background:var(--ink);box-shadow:0 12px 30px #080c0e29}.admin-settings-tabs>button.active small{color:#ffffffb3}.admin-settings-tabs>button.active>span{color:var(--ink);background:#fff}.admin-settings-tabs>button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (max-width:800px){.admin-settings-tabs{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;gap:10px;width:100%;padding:2px 1px 8px;scroll-padding-inline:1px;display:flex;overflow:auto hidden}.admin-settings-tabs::-webkit-scrollbar{display:none}.admin-settings-tabs>button{scroll-snap-align:start;flex:0 0 min(76vw,340px);width:min(76vw,340px);min-width:min(76vw,340px)}.admin-settings-tabs>button>div small{display:block}}.smartview-picker-bar{grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:grid}.smartview-picker-icon{color:#343a3d;background:#f0f2f2;border:1px solid #d7dcde;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.smartview-picker-main{gap:5px;min-width:0;display:grid}.smartview-picker-heading-row{align-items:center;gap:8px;min-width:0;display:flex}.smartview-picker-heading-row>label{color:#34393c;font-size:var(--type-label);font-weight:780}.smartview-picker-scope{color:#555d61;min-height:22px;font-size:var(--type-micro);background:#f4f5f5;border:1px solid #d7dcde;border-radius:99px;align-items:center;gap:4px;padding:0 8px;font-weight:730;display:inline-flex}.smartview-picker-scope.personal{color:#17644f;background:#edf7f3;border-color:#cbe2d9}.smartview-picker-main>select{width:100%;min-width:0;min-height:44px;color:var(--ink);background:#fff;border:1px solid #cfd5d8;border-radius:10px;padding:0 38px 0 11px;font-weight:710}.smartview-picker-main>p{color:#596165;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.45;overflow:hidden;font-size:var(--type-caption)!important}.smartview-picker-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.smartview-picker-actions button,.smartview-global-empty-actions button{white-space:nowrap;min-height:44px}.smartview-global-empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:230px;padding:28px;display:grid}.smartview-global-empty-icon{color:#4d565a;background:#f0f2f2;border:1px solid #d6dcde;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.smartview-global-empty>div:not(.smartview-global-empty-actions){gap:4px;display:grid}.smartview-global-empty h2{letter-spacing:-.025em;margin:0;font-size:18px}.smartview-global-empty p{color:#596165;max-width:680px;margin:0}.smartview-global-empty-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.smartview-stage-head h2{font:inherit;margin:0;display:flex}.smartview-dialog-backdrop{z-index:140}.smartview-editor-dialog,.smartview-manager-dialog{width:min(1080px,100%);max-height:min(880px,100dvh - 40px);color:var(--ink);background:#fff;border:1px solid #ffffff8c;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;animation:.18s cubic-bezier(.2,.8,.2,1) commandIn;display:grid;overflow:hidden;box-shadow:0 28px 90px #080c0e47}.smartview-manager-dialog{width:min(1000px,100%)}.smartview-dialog-head{z-index:2;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:17px 19px;display:grid;position:relative}.smartview-dialog-head>span{color:#323a3e;background:#edf0f1;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.smartview-dialog-head>div{gap:2px;min-width:0;display:grid}.smartview-dialog-head small{color:#62696d;font-size:var(--type-micro);letter-spacing:.05em;text-transform:uppercase;font-weight:770}.smartview-dialog-head h2{letter-spacing:-.03em;margin:0;font-size:19px}.smartview-dialog-head p{color:#596165;margin:0;line-height:1.45}.smartview-dialog-head .icon-button.small,.smartview-remove-rule.icon-button.small,.smartview-manager-order .icon-button.small,.smartview-manager-actions .icon-button.small{width:44px;height:44px}.smartview-dialog-scroll{overscroll-behavior:contain;min-height:0;padding:20px;overflow:auto}.smartview-editor-disabled-scope{border:0;min-width:0;margin:0}.smartview-editor-disabled-scope:disabled{cursor:wait;opacity:.74}.smartview-editor-basics{grid-template-columns:minmax(220px,.85fr) minmax(300px,1.15fr);gap:14px;margin-bottom:16px;display:grid}.smartview-editor-basics>label,.smartview-rule-field,.smartview-match-control{color:#4c5458;min-width:0;font-size:var(--type-caption);gap:6px;font-weight:720;display:grid}.smartview-editor-basics input,.smartview-editor-basics textarea,.smartview-rule-field select,.smartview-match-control select,.smartview-rule-value>input,.smartview-rule-value>select,.smartview-tag-editor input{width:100%;min-width:0;min-height:44px;color:var(--ink);background:#fff;border:1px solid #cfd5d8;border-radius:10px;padding:9px 11px;font-weight:520}.smartview-editor-basics textarea{resize:vertical;min-height:72px}.smartview-editor-basics label>small{color:#626a6e;font-size:var(--type-micro);justify-self:end;font-weight:560}.smartview-rule-builder{border:1px solid var(--line);background:#f8f9f9;border-radius:16px;padding:16px}.smartview-rule-builder-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.smartview-rule-builder-head>div{gap:2px;display:grid}.smartview-rule-builder-head h3,.smartview-manager-section-head h3{margin:0;font-size:15px}.smartview-rule-builder-head p{color:#596165;margin:0}.smartview-add-rule{white-space:nowrap;min-height:44px}.smartview-match-control{grid-template-columns:auto minmax(220px,360px);justify-content:start;align-items:center;margin-top:14px}.smartview-rule-list{gap:10px;margin-top:14px;display:grid}.smartview-rule-row{background:#fff;border:1px solid #dce1e3;border-radius:13px;grid-template-columns:34px minmax(145px,.72fr) minmax(120px,.58fr) minmax(240px,1.7fr) 44px;align-items:start;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.smartview-rule-row.invalid{border-color:#dfb9bd}.smartview-rule-number{color:#4e575b;width:32px;height:32px;font-size:var(--type-micro);background:#edf0f1;border-radius:9px;place-items:center;margin-top:25px;font-weight:800;display:grid}.smartview-rule-operator{color:#626a6e;min-width:0;font-size:var(--type-caption);gap:8px;display:grid}.smartview-rule-operator strong{color:#343b3e;align-items:center;min-height:44px;line-height:1.35;display:flex}.smartview-rule-value{border:0;min-width:0;margin:0;padding:0}.smartview-rule-value>legend{color:#626a6e;font-size:var(--type-caption);margin-bottom:6px;font-weight:720}.smartview-rule-options{flex-wrap:wrap;gap:6px;display:flex}.smartview-rule-options>label{color:#424a4e;min-width:0;max-width:100%;min-height:44px;font-size:var(--type-caption);overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #d5dade;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-weight:650;display:inline-flex;position:relative}.smartview-rule-options>label>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.smartview-rule-options>label>input+span{color:#0000;background:#fff;border:1px solid #bfc6c9;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;display:grid}.smartview-rule-options>label>input:checked+span{color:#fff;background:#202629;border-color:#202629}.smartview-rule-options>label:has(input:focus-visible){outline-offset:2px;outline:3px solid #151a1d}.smartview-rule-list-options{overscroll-behavior:contain;max-height:190px;padding:2px;overflow:auto}.smartview-rule-list-options>label.stale{color:#704619;background:#fff8ef;border-color:#dfc6a7;width:100%}.smartview-rule-list-options code{overflow-wrap:anywhere;font-size:.92em}.smartview-rule-list-options>p{color:#596165;margin:0}.smartview-tag-editor{gap:7px;min-width:0;display:grid}.smartview-tag-editor>div{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.smartview-tag-editor>div>button{color:#245e4d;overflow-wrap:anywhere;text-align:left;cursor:pointer;background:#edf7f3;border:1px solid #cadfd7;border-radius:99px;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:44px;padding:0 11px;display:inline-flex}.smartview-tag-editor>span{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid}.smartview-tag-editor>span>button{color:#343b3e;cursor:pointer;background:#f4f5f5;border:1px solid #cfd5d8;border-radius:10px;min-height:44px;padding:0 12px;font-weight:700}.smartview-tag-editor button:disabled{cursor:not-allowed;opacity:.55}.smartview-rule-error{color:#9b343c;font-size:var(--type-micro);align-items:center;gap:5px;margin-top:6px;line-height:1.4;display:flex}.smartview-remove-rule{margin-top:22px}.smartview-rules-empty,.smartview-manager-empty{color:#596165;text-align:center;background:#fff;border:1px dashed #cbd2d5;border-radius:12px;align-content:center;place-items:center;gap:4px;min-height:120px;padding:20px;display:grid}.smartview-rules-empty strong,.smartview-manager-empty strong{color:#343b3e}.smartview-rule-limit{color:#596165;text-align:right;margin:10px 0 0}.smartview-dialog-actions{z-index:2;border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px 19px;display:flex;position:relative}.smartview-dialog-actions>span{color:#596165;min-width:0;font-size:var(--type-caption);align-items:center;gap:6px;display:flex}.smartview-dialog-actions>span.error{color:#96333a}.smartview-dialog-actions>div{flex:none;gap:8px;display:flex}.smartview-dialog-actions.has-retry{flex-wrap:wrap}.smartview-dialog-actions>.smartview-retry-alert,.smartview-retry-alert{color:#704313;background:#fff8ee;border:1px solid #dfbd98;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 11px;display:grid}.smartview-dialog-actions>.smartview-retry-alert{flex:1 0 100%}.smartview-retry-alert>svg{flex:none}.smartview-retry-alert>span{gap:1px;min-width:0;display:grid}.smartview-retry-alert strong{color:#663b0e;font-size:var(--type-label)}.smartview-retry-alert small{overflow-wrap:anywhere;color:#704d28;font-size:var(--type-caption);line-height:1.45}.smartview-retry-alert button{color:#613a10;white-space:nowrap;background:#fff;border-color:#c99c6b;min-height:44px}.smartview-retry-alert button[aria-disabled=true]{cursor:wait;opacity:.72}.smartview-dialog-actions button,.smartview-manager-actions button,.smartview-confirm-actions button{min-height:44px}.smartview-manager-scroll{align-content:start;gap:20px;display:grid}.smartview-manager-error{color:#93343b;background:#fff5f5;border:1px solid #ebc8cb;border-radius:11px;align-items:center;gap:7px;padding:10px 11px;display:flex}.smartview-manager-section{gap:10px;display:grid}.smartview-manager-section-head{justify-content:space-between;align-items:end;gap:10px;display:flex}.smartview-manager-section-head>div{gap:2px;display:grid}.smartview-manager-section-head>span{color:#3d4549;min-width:30px;height:30px;font-size:var(--type-caption);background:#ecefef;border-radius:99px;place-items:center;font-weight:800;display:grid}.smartview-manager-list{gap:8px;display:grid}.smartview-manager-row{background:#fff;border:1px solid #dce1e3;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.smartview-manager-row.archived{background:#fafafa}.smartview-manager-position{color:#50595d;width:38px;height:38px;font-size:var(--type-micro);background:#edf0f1;border-radius:11px;place-items:center;font-weight:800;display:grid}.smartview-manager-copy{gap:2px;min-width:0;display:grid}.smartview-manager-copy strong,.smartview-manager-copy p,.smartview-manager-copy small{overflow-wrap:anywhere}.smartview-manager-copy strong{font-size:var(--type-label)}.smartview-manager-copy p{color:#51595d;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.smartview-manager-copy small{color:#626a6e;font-size:var(--type-micro)}.smartview-manager-order,.smartview-manager-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.smartview-manager-actions{gap:7px}.smartview-manager-empty.compact{min-height:76px}.smartview-manager-footer>span{color:#596165}.smartview-confirm-backdrop{z-index:160}.smartview-confirm-dialog{overscroll-behavior:contain;background:#fff;border:1px solid #ffffff8c;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:13px;width:min(500px,100%);max-height:calc(100dvh - 20px);padding:19px;display:grid;overflow:auto;box-shadow:0 28px 90px #080c0e52}.smartview-confirm-icon{color:#9b333c;background:#f9e9eb;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.smartview-confirm-dialog>div{min-width:0}.smartview-confirm-dialog h2{letter-spacing:-.025em;margin:0 0 4px;font-size:18px}.smartview-confirm-dialog p{color:#555e62;overflow-wrap:anywhere;margin:0}.smartview-confirm-error,.smartview-confirm-actions,.smartview-delete-retry{grid-column:1/-1}.smartview-confirm-error{background:#fff2f3;border-radius:10px;align-items:center;gap:6px;padding:9px 10px;display:flex;color:#96333a!important}.smartview-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.smartview-confirm-actions .danger{background:#9f3039;border-color:#9f3039}.smartview-operation-toast{bottom:92px}.smartview-operation-toast>button{place-items:center;min-width:36px;min-height:36px;padding:0;display:grid;font-size:18px!important}.smartview-operation-toast.warning{color:#744715;background:#fff9f0fa;border-color:#e5c5a2}.smartview-operation-toast.warning strong{color:#6c4012}.smartview-operation-toast.warning small{color:#704d28}.smartview-operation-toast.warning button{color:#6c4012;background:#f5e7d5}.smartview-page .smartview-status-copy small,.smartview-page .smartview-stage-head p,.smartview-page .smartview-stage-total small,.smartview-page .smartview-company small,.smartview-page .smartview-contact small,.smartview-page .smartview-next-step small,.smartview-page .smartview-status-select>span,.smartview-page .smartview-result-count,.smartview-page .smartview-empty-stage,.smartview-page .smartview-heading-actions>span small{color:#596165}.smartview-page .panel-kicker,.smartview-dialog-backdrop .panel-kicker{color:#626a6e}.smartview-page .smartview-status-step.active .smartview-status-copy small{color:#c8ccce}.smartview-page button:focus-visible,.smartview-page a:focus-visible,.smartview-page input:focus-visible,.smartview-page select:focus-visible,.smartview-dialog-backdrop button:focus-visible,.smartview-dialog-backdrop input:focus-visible,.smartview-dialog-backdrop select:focus-visible,.smartview-dialog-backdrop textarea:focus-visible,.smartview-confirm-backdrop button:focus-visible{outline-offset:2px;outline:3px solid #151a1d}.smartview-search:focus-within,.smartview-list-filter:focus-within{border-color:#151a1d;box-shadow:0 0 0 3px #151a1d}.smartview-search input:focus-visible,.smartview-list-filter select:focus-visible{outline:0}.smartview-status-step:focus-visible{z-index:1;outline:0;box-shadow:inset 0 0 0 3px #151a1d}.smartview-status-step.active:focus-visible{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #151a1d}.smartview-editor-dialog:focus-visible,.smartview-manager-dialog:focus-visible,.smartview-confirm-dialog:focus-visible{outline-offset:-4px;outline:3px solid #151a1d}.smartview-operation-focus:focus-visible{outline-offset:3px;border-radius:7px;outline:3px solid #151a1d}@media (max-width:1100px){.smartview-picker-bar{grid-template-columns:auto minmax(240px,1fr)}.smartview-picker-actions{grid-column:2;justify-content:flex-start}.smartview-rule-row{grid-template-columns:34px minmax(150px,.8fr) minmax(120px,.65fr) minmax(220px,1.4fr)}.smartview-remove-rule{grid-column:4;justify-self:end;margin-top:0}.smartview-manager-row{grid-template-columns:42px minmax(0,1fr) auto}.smartview-manager-actions{grid-column:2/-1}}@media (max-width:800px){.smartview-picker-bar{grid-template-columns:44px minmax(0,1fr)}.smartview-picker-main>p{white-space:normal}.smartview-picker-actions{flex-wrap:wrap;grid-column:1/-1}.smartview-picker-actions button{flex:150px}.smartview-global-empty{grid-template-columns:auto minmax(0,1fr);padding:22px}.smartview-global-empty-actions{grid-column:1/-1;justify-content:flex-start}.smartview-dialog-backdrop{place-items:stretch stretch;padding:0}.smartview-editor-dialog,.smartview-manager-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.smartview-dialog-head{padding:13px 14px}.smartview-dialog-scroll{padding:14px}.smartview-dialog-actions{padding:10px 14px max(10px, env(safe-area-inset-bottom))}.smartview-editor-basics{grid-template-columns:minmax(0,1fr)}.smartview-rule-builder{padding:13px}.smartview-rule-row{grid-template-columns:34px minmax(0,1fr)}.smartview-rule-field,.smartview-rule-operator,.smartview-rule-value{grid-column:2}.smartview-rule-number{grid-row:1}.smartview-remove-rule{grid-area:2/1;justify-self:center}.smartview-manager-row,.smartview-manager-row.archived{grid-template-columns:42px minmax(0,1fr)}.smartview-manager-order,.smartview-manager-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.smartview-manager-actions button:not(.icon-button){flex:150px}}@media (max-width:560px){.smartview-picker-bar{padding:12px}.smartview-picker-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.smartview-picker-actions .primary-button{grid-column:1/-1}.smartview-global-empty{grid-template-columns:minmax(0,1fr);justify-items:start;padding:20px}.smartview-global-empty-actions{grid-column:1;width:100%}.smartview-global-empty-actions button{width:100%}.smartview-dialog-head{grid-template-columns:38px minmax(0,1fr) 44px;gap:9px}.smartview-dialog-head>span{width:38px;height:38px}.smartview-dialog-head p{display:none}.smartview-rule-builder-head{flex-direction:column;align-items:stretch}.smartview-match-control{grid-template-columns:minmax(0,1fr)}.smartview-rule-row{grid-template-columns:minmax(0,1fr) 44px}.smartview-rule-number{grid-column:1;margin-top:0}.smartview-rule-field,.smartview-rule-operator,.smartview-rule-value{grid-column:1/-1}.smartview-remove-rule{grid-area:1/2}.smartview-tag-editor>span{grid-template-columns:minmax(0,1fr)}.smartview-dialog-actions{flex-direction:column;align-items:stretch}.smartview-dialog-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.smartview-dialog-actions>.smartview-retry-alert,.smartview-retry-alert{grid-template-columns:auto minmax(0,1fr)}.smartview-retry-alert>button{grid-column:1/-1;width:100%}.smartview-manager-footer{flex-direction:row}.smartview-manager-footer.has-retry{flex-wrap:wrap}.smartview-manager-footer>span{display:none}.smartview-manager-footer>button{width:100%}.smartview-manager-copy p{white-space:normal}.smartview-confirm-backdrop{align-items:end;padding:10px}.smartview-confirm-dialog{border-radius:18px;grid-template-columns:minmax(0,1fr)}.smartview-confirm-actions{grid-column:1;grid-template-columns:minmax(0,1fr);display:grid}.smartview-confirm-error{grid-column:1}.smartview-operation-toast{min-width:0;bottom:146px;left:16px;right:16px}}
