: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}.route-planner-backdrop{z-index:112;padding:24px}.route-planner-dialog{background:#f7f8f8;border:1px solid #cfd5d8e6;border-radius:24px;flex-direction:column;width:min(1220px,100vw - 48px);height:min(850px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #090d103d}.route-planner-head{border-bottom:1px solid var(--line);background:#fffffff5;flex:none;grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:16px 18px;display:grid}.route-planner-title-icon,.lead-address-dialog-icon{color:#fff;background:linear-gradient(145deg,#171d21,#48545a);border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff2e}.route-planner-head h2{color:var(--ink);letter-spacing:-.035em;margin:2px 0 3px;font-size:19px}.route-planner-head p{color:var(--ink-soft);margin:0;font-size:10px}.route-planner-form,.route-plan-result{flex-direction:column;flex:1;min-height:0;display:flex}.route-planner-layout{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.route-planner-main{min-width:0;padding:18px;overflow-y:auto}.route-planner-side{border-left:1px solid var(--line);background:#eef1f2;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex;overflow-y:auto}.route-planner-configuration,.route-planner-warning,.route-planner-error{color:#74492c;background:#fff9f4;border:1px solid #e7cbb5;border-radius:13px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.route-planner-configuration{margin-bottom:12px}.route-planner-configuration svg,.route-planner-warning svg,.route-planner-error svg{flex:none}.route-planner-configuration>div{gap:3px;display:grid}.route-planner-configuration strong{color:#4e2f1d;font-size:10px}.route-planner-configuration span,.route-planner-warning span,.route-planner-error span{font-size:9px;line-height:1.45}.route-planner-error{color:var(--red);background:#fffafb;border-color:#e8c7cc;flex:none;margin:10px 18px 16px}.route-planner-section{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:17px;padding:15px}.route-planner-section+.route-planner-section{margin-top:12px}.route-planner-section-head{align-items:center;gap:9px;margin-bottom:13px;display:flex}.route-planner-section-head>span{color:#fff;background:var(--ink);border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.route-planner-section-head>div{gap:1px;display:grid}.route-planner-section-head strong{font-size:11px}.route-planner-section-head small{color:var(--ink-faint);font-size:8.5px}.route-planner-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.route-planner-fields>label,.route-planner-time-pair label,.route-planner-stop-options>label{min-width:0;color:var(--ink-soft);gap:5px;font-size:8.5px;font-weight:700;display:grid}.route-planner-fields .span-2{grid-column:1/-1}.route-planner-fields input,.route-planner-stop-options select,.route-planner-window-times input{border:1px solid var(--line);width:100%;min-height:39px;color:var(--ink);font:inherit;background:#fbfcfc;border-radius:10px;outline:none;padding:8px 10px;font-size:10px}.route-planner-fields input:focus,.route-planner-stop-options select:focus,.route-planner-window-times input:focus{border-color:#8c989e;box-shadow:0 0 0 3px #50616b1a}.route-planner-time-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.route-planner-checkbox,.route-planner-window-toggle{color:var(--ink-soft);cursor:pointer;grid-template-columns:none;align-items:center;font-size:9px;gap:8px!important;display:flex!important}.route-planner-checkbox input,.route-planner-window-toggle input,.route-planner-candidate-select>input{width:16px;min-height:16px;accent-color:var(--ink);flex:none}.route-planner-candidate-tools{align-items:center;gap:8px;margin-bottom:9px;display:flex}.route-planner-candidate-tools>label{border:1px solid var(--line);background:#f8f9f9;border-radius:10px;flex:1;align-items:center;gap:7px;min-width:0;padding:0 10px;display:flex}.route-planner-candidate-tools input{background:0 0;border:0;outline:0;width:100%;min-height:36px;font-size:9.5px}.route-planner-address-note{color:var(--orange);align-items:center;gap:6px;margin:0 0 9px;font-size:8.5px;display:flex}.route-planner-candidates{gap:7px;max-height:350px;padding-right:3px;display:grid;overflow-y:auto}.route-planner-candidate{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding:10px 11px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.route-planner-candidate.is-selected{box-shadow:inset 3px 0 var(--ink);background:#f8faf9;border-color:#aeb8bd}.route-planner-candidate.is-incomplete{background:#fafafa}.route-planner-candidate-select{cursor:pointer;align-items:center;gap:9px;min-width:0;display:flex}.route-planner-candidate-select>span{gap:2px;min-width:0;display:grid}.route-planner-candidate-select strong,.route-planner-candidate-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-planner-candidate-select strong{font-size:9.5px}.route-planner-candidate-select small{color:var(--ink-faint);font-size:8px}.route-planner-incomplete-badge{color:#775034;background:var(--orange-soft);border-radius:99px;padding:4px 7px;font-size:7.5px;font-weight:700}.route-planner-stop-options{border-top:1px dashed var(--line);grid-column:1/-1;align-items:end;gap:10px;margin-left:25px;padding-top:9px;display:flex}.route-planner-stop-options select{min-height:32px;padding-block:5px}.route-planner-window-times{align-items:center;gap:6px;display:flex}.route-planner-window-times input{width:108px;min-height:32px;padding-block:5px}.route-planner-window-times span{color:var(--ink-faint);font-size:8px}.route-planner-empty,.route-planner-loading{min-height:180px;color:var(--ink-faint);justify-content:center;align-items:center;gap:9px;font-size:9px;display:flex}.route-planner-summary-card{color:#fff;background:linear-gradient(145deg,#11171a,#303b40);border-radius:17px;padding:16px;display:grid;box-shadow:0 14px 30px #0a10132e}.route-planner-summary-icon{background:#ffffff14;border:1px solid #ffffff26;border-radius:11px;place-items:center;width:37px;height:37px;margin-bottom:20px;display:grid}.route-planner-summary-card>small{color:#ffffff9e;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700}.route-planner-summary-card>strong{letter-spacing:-.04em;margin-top:3px;font-size:24px}.route-planner-summary-card>p{color:#ffffffa6;margin:4px 0 15px;font-size:8.5px}.route-planner-summary-card .primary-button{width:100%;color:var(--ink);background:#fff}.route-planner-summary-card .primary-button:disabled{color:#ffffff70;background:#ffffff1a}.route-planner-history{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.route-planner-history>div{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:11px 12px;font-size:9.5px;display:flex}.route-planner-history>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px 11px;display:grid}.route-planner-history>button:hover{background:#f7f9f9}.route-planner-history>button>span:first-child{gap:3px;min-width:0;display:grid}.route-planner-history>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.route-planner-history>button small,.route-planner-history>button>span:last-child{color:var(--ink-faint);align-items:center;gap:4px;font-size:7.5px;display:flex}.route-planner-history>p{color:var(--ink-faint);margin:0;padding:16px 12px;font-size:8.5px}.route-planner-side-note{color:var(--ink-faint);align-items:flex-start;gap:7px;padding:2px 3px;font-size:8px;line-height:1.45;display:flex}.route-plan-result{padding:18px;overflow-y:auto}.route-plan-result-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.route-plan-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.route-plan-kpis article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.route-plan-kpis span,.route-plan-kpis small{color:var(--ink-faint);font-size:8px}.route-plan-kpis strong{letter-spacing:-.04em;font-size:19px}.route-plan-result-grid{grid-template-columns:minmax(380px,1fr) minmax(360px,.85fr);align-items:start;gap:12px;min-height:0;display:grid}.route-plan-map{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:8px;position:sticky;top:0;overflow:hidden}.route-plan-map svg{width:100%;height:auto;display:block}.route-plan-map-background{fill:#eef2f3}.route-plan-map-grid{color:#b9c2c6;opacity:.34}.route-plan-map-path-shadow,.route-plan-map-path{fill:none;stroke-linecap:round;stroke-linejoin:round}.route-plan-map-path-shadow{stroke:#fffffff5;stroke-width:12px}.route-plan-map-path{stroke-width:5px}.route-plan-map-stop circle{fill:#fff;stroke:#151a1d;stroke-width:3px}.route-plan-map-stop text,.route-plan-map-endpoint text{fill:#151a1d;text-anchor:middle;font-size:10px;font-weight:800}.route-plan-map-endpoint circle{fill:#151a1d;stroke:#fff;stroke-width:4px}.route-plan-map-endpoint text{fill:#fff}.route-plan-map-endpoint.is-end circle{fill:#637076}.route-plan-map-badge{color:#344147;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffe6;border:1px solid #fffc;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:7.5px;font-weight:700;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 5px 15px #141e2317}.route-plan-map-badge i{background:var(--green);border-radius:50%;width:6px;height:6px}.route-plan-timeline{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;overflow:hidden}.route-plan-stop-row,.route-plan-endpoint-row{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid;position:relative}.route-plan-stop-row:not(:last-child),.route-plan-endpoint-row:not(:last-child){border-bottom:1px solid #edf0f1}.route-plan-stop-row:before,.route-plan-endpoint-row:before{content:"";background:#d2d8da;width:1px;position:absolute;top:42px;bottom:-13px;left:27px}.route-plan-endpoint-row.is-end:before{display:none}.route-plan-sequence{z-index:1;color:#151a1d;background:#fff;border:2px solid #151a1d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.route-plan-sequence.is-start,.route-plan-sequence.is-end{color:#fff;background:#151a1d}.route-plan-endpoint-row>div,.route-plan-stop-main>div{gap:2px;min-width:0;display:grid}.route-plan-endpoint-row small,.route-plan-stop-main small{color:var(--ink-faint);font-size:7.5px}.route-plan-endpoint-row strong,.route-plan-stop-main strong{font-size:9.5px}.route-plan-stop-main{grid-template-columns:minmax(0,1fr) 31px;align-items:center;gap:8px;min-width:0;display:grid}.route-plan-stop-main span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.route-plan-stop-main>a,.route-plan-endpoint-row>a{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-soft);background:#f7f8f8;border-radius:9px;place-items:center;display:grid}.route-plan-endpoint-row.is-end{grid-template-columns:32px minmax(0,1fr) 31px}.route-planner-warning{margin-top:12px}.lead-route-address{border:1px solid var(--line);background:#f8f9f9;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.lead-route-address>div{gap:3px;min-width:0;display:grid}.lead-route-address strong{font-size:9px;line-height:1.35}.lead-route-address small{color:var(--ink-faint);font-size:7.5px}.lead-route-address.is-ready{background:#f6fbf9;border-color:#c9ded7}.lead-route-address.is-ready small{color:var(--green)}.lead-address-dialog-backdrop{z-index:124}.lead-address-dialog{width:min(590px,100vw - 32px)}.lead-address-dialog-icon{flex:none}.lead-address-form-grid{grid-template-columns:minmax(0,1.4fr) minmax(100px,.6fr)}.lead-address-hint{color:var(--ink-soft);background:var(--surface-soft);border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 10px;font-size:8.5px;line-height:1.4;display:flex}@media (max-width:920px){.route-planner-backdrop{place-items:stretch stretch;padding:0}.route-planner-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.route-planner-layout{grid-template-columns:minmax(0,1fr);overflow-y:auto}.route-planner-main,.route-planner-side{overflow:visible}.route-planner-side{border-top:1px solid var(--line);border-left:0}.route-plan-result-grid{grid-template-columns:minmax(0,1fr)}.route-plan-map{position:relative}}@media (max-width:600px){.route-planner-head{grid-template-columns:40px minmax(0,1fr) 36px;gap:9px;padding:12px}.route-planner-title-icon{width:40px;height:40px}.route-planner-head h2{font-size:16px}.route-planner-head p{display:none}.route-planner-main,.route-planner-side,.route-plan-result{padding:12px}.route-planner-fields,.route-plan-kpis{grid-template-columns:minmax(0,1fr)}.route-planner-fields .span-2{grid-column:1}.route-planner-candidate-tools,.route-planner-stop-options,.route-plan-result-toolbar{flex-direction:column;align-items:stretch}.route-planner-candidate-tools .secondary-button,.route-plan-result-toolbar .secondary-button,.route-plan-result-toolbar .primary-button{justify-content:center}.route-planner-candidate{grid-template-columns:minmax(0,1fr)}.route-planner-incomplete-badge{width:fit-content;margin-left:25px}.route-planner-stop-options{margin-left:25px}.route-planner-window-times input{width:100%}.route-plan-kpis{gap:6px}.route-plan-kpis article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.route-plan-kpis article small{grid-column:1/-1}.route-plan-result-grid{grid-template-columns:minmax(0,1fr)}.route-plan-map-badge{top:13px;left:13px}.lead-address-form-grid{grid-template-columns:minmax(0,1fr)}}.email-studio-page{min-width:0}.email-studio-loading{min-height:260px;color:var(--ink-soft);justify-content:center;align-items:center;gap:10px;display:flex}.page-heading.email-studio-heading{align-items:center}.email-studio-heading-actions,.mailbox-setup-actions{align-items:center;gap:9px;display:flex}.mailbox-status{border:1px solid var(--line);min-width:210px;color:var(--ink-soft);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.mailbox-status>svg:first-child{width:32px;height:32px;color:var(--ink);background:var(--surface-tint);border-radius:9px;padding:8px}.mailbox-status>span{min-width:0;display:grid}.mailbox-status strong,.mailbox-status small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailbox-status strong{color:var(--ink);font-size:10px}.mailbox-status small{color:var(--ink-faint);font-size:8px}.mailbox-status-connected{background:#f9fcfb;border-color:#beded3}.mailbox-status-connected>svg:first-child{color:var(--green);background:var(--green-soft)}.mailbox-status-error{background:#fffafb;border-color:#e8c7cc}.mailbox-status-error>svg:first-child{color:var(--red);background:var(--red-soft)}.mailbox-setup{grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);gap:18px 28px;margin-bottom:18px;padding:20px;display:grid}.mailbox-setup-copy{gap:12px;display:flex}.mailbox-setup-icon{width:42px;height:42px;color:var(--green);background:var(--green-soft);border-radius:12px;flex:none;place-items:center;display:grid}.mailbox-setup-copy h2{letter-spacing:-.025em;margin:3px 0 4px;font-size:16px}.mailbox-setup-copy p{max-width:500px;color:var(--ink-soft);margin:0;font-size:10px}.mailbox-setup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mailbox-setup-fields label,.email-builder-meta label,.email-block-fields label,.email-composer-settings>label{color:var(--ink-soft);gap:5px;font-size:9px;font-weight:700;display:grid}.mailbox-setup-fields input,.email-builder-meta input,.email-builder-meta select,.email-block-fields input,.email-block-fields textarea,.email-block-fields select,.email-list-fields input,.email-composer-settings input,.email-composer-settings select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:9px;padding:8px 10px;font-size:10px}.mailbox-setup-fields input:disabled{color:var(--ink-faint);background:var(--surface-soft)}.mailbox-password-field{grid-column:1/-1}.mailbox-oauth-card{background:#fbfcfd;border:1px solid #d9e1e8;border-radius:12px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.mailbox-oauth-card.connected{background:#f7fcfa;border-color:#beded3}.mailbox-google-mark{color:#1a73e8;background:#fff;border:1px solid #dfe3e7;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:800;display:grid}.mailbox-oauth-card>div{gap:3px;display:grid}.mailbox-oauth-card strong{color:var(--ink);font-size:10px}.mailbox-oauth-card small{max-width:620px;color:var(--ink-soft);font-size:9px}.google-connect-button{white-space:nowrap;text-decoration:none}.mailbox-oauth-unavailable{color:var(--ink-soft);background:var(--surface-tint);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:750}.mailbox-fallback{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.mailbox-fallback summary{width:fit-content;color:var(--ink-soft);cursor:pointer;font-size:9px;font-weight:750}.mailbox-fallback-body{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:end;gap:10px;margin-top:10px;display:grid}.mailbox-fallback-body label{color:var(--ink-soft);gap:5px;font-size:9px;font-weight:700;display:grid}.mailbox-fallback-body input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:9px;padding:8px 10px;font-size:10px}.mailbox-setup-note,.mailbox-error{color:#78512e;background:var(--orange-soft);border-radius:10px;align-items:flex-start;gap:7px;padding:9px 11px;font-size:9px;display:flex}.mailbox-error{grid-column:1/-1}.mailbox-setup-note a{text-underline-offset:2px;font-weight:760;text-decoration:underline}.mailbox-error{color:var(--red);background:var(--red-soft)}.mailbox-setup-actions{grid-column:2;justify-content:flex-end}.plain-button.danger,.email-library-actions .danger{color:var(--red)}.email-studio-alert{color:var(--red);background:#fffafb;border:1px solid #eacbd0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:14px;padding:10px 12px;font-size:10px;display:grid}.email-studio-alert button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.email-studio-grid{grid-template-columns:minmax(220px,260px) minmax(520px,1fr) minmax(340px,430px);align-items:start;gap:14px;min-width:0;display:grid}.email-template-library,.email-builder-panel,.email-preview-panel{min-width:0}.email-template-library{position:sticky;top:88px;overflow:hidden}.email-library-head,.email-preview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.email-library-head h2,.email-preview-head h2{letter-spacing:-.025em;margin:2px 0 0;font-size:14px}.email-library-head>div>small{color:var(--ink-faint);margin-top:3px;font-size:8px;display:block}.email-library-head .email-new-template-button{border:1px solid var(--ink);color:#fff;background:var(--ink);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px 9px;font-size:8px;font-weight:760;display:inline-flex}.email-library-head .email-new-template-button:hover:not(:disabled){background:#303034}.email-library-head .email-new-template-button:disabled{opacity:.4;cursor:not-allowed}.email-template-list{max-height:410px;padding:7px;display:grid;overflow:auto}.email-template-list>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.email-template-list>button:hover,.email-template-list>button.active{border-color:var(--line);background:var(--surface-soft)}.email-template-icon{color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.email-template-list>button>span:last-child{gap:2px;min-width:0;display:grid}.email-template-list strong,.email-template-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-template-list strong{font-size:10px}.email-template-list small{color:var(--ink-faint);font-size:8px}.template-state{width:max-content;color:var(--ink-faint);background:var(--surface-tint);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;margin-top:3px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:780}.template-state-active{color:var(--green);background:var(--green-soft)}.template-state-archived{color:var(--orange);background:var(--orange-soft)}.email-library-empty{min-height:150px;color:var(--ink-faint);text-align:center;align-content:center;place-items:center;gap:4px;padding:18px;display:grid}.email-library-empty strong{color:var(--ink-soft);margin-top:5px;font-size:10px}.email-library-empty span{font-size:8px}.email-library-actions{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.email-library-actions button,.email-block-toolbar button,.email-block-editor header button,.email-list-fields button,.email-attachment-list button{border:1px solid var(--line);min-height:30px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.email-library-actions button:disabled,.email-block-editor header button:disabled{opacity:.4;cursor:not-allowed}.email-delivery-history{border-top:1px solid var(--line);gap:8px;padding:13px 15px 15px;display:grid}.email-delivery-history>div{grid-template-columns:7px minmax(0,1fr);align-items:center;gap:8px;display:grid}.email-delivery-history>div>span{min-width:0;display:grid}.email-delivery-history strong,.email-delivery-history small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-delivery-history strong{font-size:8px}.email-delivery-history small{color:var(--ink-faint);font-size:7px}.delivery-dot{background:var(--ink-faint);border-radius:50%;width:7px;height:7px}.delivery-delivered{background:var(--green)}.delivery-failed{background:var(--red)}.delivery-pending{background:var(--orange)}.email-builder-panel{overflow:hidden}.email-builder-meta{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fafbfb);grid-template-columns:minmax(0,2fr) minmax(120px,.8fr) 72px;gap:10px;padding:17px;display:grid}.email-builder-meta .span-3,.email-block-fields .span-3{grid-column:1/-1}.email-block-fields .span-2{grid-column:span 2}.email-builder-meta input[type=color]{padding:4px}.email-brand-settings{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(210px,.8fr) minmax(320px,1.2fr);align-items:center;gap:18px;padding:17px;display:grid}.email-brand-intro{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.email-brand-intro>span{width:38px;height:38px;color:var(--green);background:var(--green-soft);border-radius:11px;place-items:center;display:grid}.email-brand-intro>div{gap:3px;display:grid}.email-brand-intro strong{font-size:11px}.email-brand-intro small,.email-logo-dropzone small{color:var(--ink-faint);font-size:8px;line-height:1.45}.email-logo-dropzone{min-height:92px;color:var(--green);text-align:center;cursor:pointer;background:#f8fbfa;border:1px dashed #a9beb7;border-radius:12px;align-content:center;place-items:center;gap:4px;padding:13px;transition:border-color .14s,background .14s;display:grid}.email-logo-dropzone:hover{border-color:var(--green);background:var(--green-soft)}.email-logo-dropzone strong{color:var(--ink);font-size:10px}.email-logo-editor{grid-template-columns:120px minmax(95px,.7fr) minmax(140px,1fr);align-items:end;gap:8px;display:grid}.email-logo-editor>.email-logo-stage{grid-row:span 2}.email-logo-editor>.secondary-button{grid-column:2}.email-logo-editor>.plain-button{grid-column:3;justify-self:start}.email-logo-stage{border:1px solid var(--line);background-color:#fff;background-image:linear-gradient(45deg,#f1f3f2 25%,#0000 25%),linear-gradient(-45deg,#f1f3f2 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f1f3f2 75%),linear-gradient(-45deg,#0000 75%,#f1f3f2 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border-radius:10px;justify-content:center;align-items:center;min-height:68px;padding:8px;display:flex;overflow:hidden}.email-logo-stage img{object-fit:contain;max-width:100%;max-height:48px;display:block}.email-logo-editor>label:not(.secondary-button){color:var(--ink-faint);gap:5px;font-size:8px;font-weight:720;display:grid}.email-logo-editor select{border:1px solid var(--line-strong);min-height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:6px 8px}.email-logo-editor input[type=range]{width:100%;accent-color:var(--green)}.email-variable-bar{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#f7f9f8;align-items:center;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.email-variable-bar>span,.email-variable-bar button{flex:none}.email-variable-bar>span{color:var(--green);text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:780;display:inline-flex}.email-variable-bar button{color:#2d6e5c;cursor:pointer;background:#fff;border:1px solid #d8e7e2;border-radius:99px;padding:4px 8px;font-size:8px;font-weight:700}.email-block-toolbar{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:6px;padding:9px 12px;display:flex;overflow-x:auto}.email-block-toolbar button{flex:none}.email-block-list{background:#f6f8f8;gap:9px;padding:12px;display:grid}.email-block-editor{border:1px solid var(--line);background:#fff;border-radius:12px;transition:border .14s,box-shadow .14s;overflow:hidden}.email-block-editor.active{border-color:#9db9b0;box-shadow:0 0 0 3px #13745a14}.email-block-editor>header{background:#fafbfb;border-bottom:1px solid #ecefef;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.email-block-editor>header>span{color:var(--ink-faint);font-size:8px;font-weight:800}.email-block-editor>header>strong{font-size:9px}.email-block-editor>header>div{gap:4px;display:flex}.email-block-editor header button{width:27px;min-height:27px;padding:0}.email-block-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.email-block-fields>textarea{resize:vertical;grid-column:1/-1}.email-list-fields{gap:6px;padding:10px;display:grid}.email-list-fields label{grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.email-list-fields label>span{color:var(--ink-faint);text-align:center;font-size:8px;font-weight:780}.email-list-fields label button,.email-attachment-list button{width:28px;min-height:28px;padding:0}.email-list-fields>button{justify-self:start}.email-divider-preview{background:var(--line-strong);height:1px;margin:24px}.email-signature-lock{color:var(--green);background:var(--green-soft);border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.email-attachments{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;display:grid}.email-attachments>div:first-child{align-items:center;gap:9px;display:flex}.email-attachments>div:first-child>span{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:10px;place-items:center;display:grid}.email-attachments>div:first-child>div{display:grid}.email-attachments strong{font-size:9px}.email-attachments small{color:var(--ink-faint);font-size:8px}.email-attachment-list{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.email-attachment-list>span{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;max-width:100%;padding:5px 6px 5px 8px;display:grid}.email-attachment-list strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.email-preview-panel{position:sticky;top:88px;overflow:hidden}.preview-ready,.preview-error{color:var(--green);background:var(--green-soft);border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:750;display:inline-flex}.preview-error{color:var(--red);background:var(--red-soft)}.email-preview-envelope{border-bottom:1px solid var(--line);background:#fafbfb;gap:7px;padding:12px 15px;display:grid}.email-preview-envelope>span{grid-template-columns:45px minmax(0,1fr) auto;align-items:baseline;gap:7px;display:grid}.email-preview-envelope small,.email-preview-envelope em{color:var(--ink-faint);font-size:7px;font-style:normal}.email-preview-envelope strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.email-preview-panel iframe{background:#fff;border:0;width:100%;height:700px;display:block}.email-preview-invalid,.email-composer-no-preview{min-height:360px;color:var(--ink-faint);text-align:center;align-content:center;place-items:center;gap:5px;padding:20px;display:grid}.email-preview-invalid strong{color:var(--ink-soft);font-size:10px}.email-preview-invalid span{font-size:8px}.email-preview-foot{border-top:1px solid var(--line);color:var(--ink-faint);background:#fafbfb;align-items:flex-start;gap:7px;padding:10px 13px;font-size:8px;display:flex}.dialer-email-action{width:calc(100% - 28px);color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f8fcfa,#fff);border:1px solid #d8e7e2;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 14px 14px;padding:8px 10px;display:grid}.dialer-email-action>span{width:34px;height:34px;color:var(--green);background:var(--green-soft);border-radius:9px;place-items:center;display:grid}.dialer-email-action>div{display:grid}.dialer-email-action strong{font-size:9px}.dialer-email-action small{color:var(--ink-faint);font-size:8px}.dialer-email-action.disabled{opacity:.58;cursor:not-allowed}.modal-backdrop.email-composer-backdrop{z-index:110;padding:22px}.email-composer-dialog{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;width:min(1120px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 90px #070b0d3d}.email-composer-head{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.email-composer-icon{color:#fff;background:linear-gradient(145deg,#2f373b,#070a0c);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.email-composer-head h2{letter-spacing:-.03em;margin:1px 0 0;font-size:17px}.email-composer-head p{color:var(--ink-faint);margin:1px 0 0;font-size:9px}.email-composer-loading,.email-composer-success{min-height:430px;color:var(--ink-soft);align-content:center;place-items:center;gap:8px;display:grid}.email-composer-success>span{width:54px;height:54px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;display:grid}.email-composer-success h3,.email-composer-success p{margin:0}.email-composer-success p{color:var(--ink-soft);font-size:10px}.email-composer-success .primary-button{margin-top:10px}.email-composer-body{grid-template-columns:minmax(280px,360px) minmax(420px,1fr);min-height:0;display:grid;overflow:auto}.email-composer-settings{border-right:1px solid var(--line);background:#fafbfb;align-content:start;gap:12px;padding:16px;display:grid}.email-address-stack{gap:7px;display:grid}.email-address-stack>span{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:0 8px;padding:8px 10px;display:grid}.email-address-stack small{color:var(--ink-faint);text-transform:uppercase;grid-row:1/3;font-size:8px;font-weight:760}.email-address-stack strong{font-size:9px}.email-address-stack em{color:var(--ink-faint);font-size:8px;font-style:normal}.email-address-stack>span.invalid{background:#fffafb;border-color:#ebcbd0}.email-composer-setup-warning,.email-composer-empty,.email-composer-security{color:#78512e;background:var(--orange-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;font-size:8px;display:grid}.email-composer-setup-warning>span,.email-composer-empty>span{display:grid}.email-composer-setup-warning strong,.email-composer-empty strong{font-size:9px}.email-composer-setup-warning a,.email-composer-empty a{grid-column:2;align-items:center;gap:4px;width:max-content;font-weight:760;display:inline-flex}.email-composer-empty{color:var(--ink-soft);background:var(--surface-tint)}.email-composer-security{color:var(--green);background:var(--green-soft);grid-template-columns:auto minmax(0,1fr)}.email-composer-attachments{gap:5px;display:grid}.email-composer-attachments>span,.email-composer-attachments>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.email-composer-attachments>span{color:var(--ink-soft);font-size:8px;font-weight:760}.email-composer-attachments>div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 8px;font-size:8px}.email-composer-attachments small{color:var(--ink-faint)}.email-composer-preview{background:#edf0f1;flex-direction:column;min-width:0;padding:16px;display:flex}.email-composer-preview>div:first-child{gap:2px;padding:0 2px 10px;display:grid}.email-composer-preview>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.email-composer-preview iframe{background:#fff;border:0;border-radius:10px;flex:1;width:100%;min-height:560px;box-shadow:0 5px 22px #080c0e14}.email-composer-no-preview{background:#fff;border-radius:10px;min-height:400px}.email-composer-actions{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:11px 16px;display:grid}.email-composer-actions>div>span{color:var(--red);align-items:center;gap:5px;font-size:9px;display:inline-flex}@media (max-width:1440px){.email-studio-grid{grid-template-columns:minmax(220px,250px) minmax(480px,1fr)}.email-preview-panel{grid-column:2;position:static}.email-preview-panel iframe{height:620px}}@media (max-width:980px){.page-heading.email-studio-heading,.email-studio-heading-actions{align-items:stretch}.page-heading.email-studio-heading{flex-direction:column}.email-studio-heading-actions>*{flex:1}.mailbox-setup{grid-template-columns:minmax(0,1fr)}.mailbox-setup-actions{grid-column:1}.email-studio-grid{grid-template-columns:minmax(0,1fr)}.email-template-library,.email-preview-panel{grid-column:1;position:static}.email-template-library{grid-template-columns:minmax(0,1fr) 190px;display:grid}.email-library-head,.email-library-actions{grid-column:1}.email-delivery-history{border-top:0;border-left:1px solid var(--line);grid-area:1/2/4}.email-composer-body{grid-template-columns:minmax(240px,320px) minmax(360px,1fr)}}@media (max-width:720px){.email-studio-heading-actions,.mailbox-setup-actions{grid-template-columns:minmax(0,1fr);display:grid}.mailbox-status{width:100%}.mailbox-setup{padding:14px}.mailbox-oauth-card,.mailbox-fallback-body{grid-template-columns:minmax(0,1fr)}.mailbox-oauth-card .google-connect-button,.mailbox-oauth-unavailable{text-align:center;justify-self:stretch}.mailbox-setup-fields,.email-builder-meta,.email-block-fields,.email-brand-settings,.email-logo-editor,.email-template-library{grid-template-columns:minmax(0,1fr)}.email-logo-editor>.secondary-button,.email-logo-editor>button{grid-column:1;width:100%}.email-logo-editor>.email-logo-stage{grid-row:auto}.mailbox-password-field,.email-builder-meta .span-3,.email-block-fields .span-3,.email-block-fields .span-2{grid-column:1}.email-delivery-history{border-top:1px solid var(--line);border-left:0;grid-area:auto/1}.email-template-list{max-height:230px}.email-delivery-history{display:none}.email-attachments{grid-template-columns:minmax(0,1fr)}.email-attachments>label,.email-attachments>label.secondary-button{width:100%}.email-attachment-list{grid-column:1}.modal-backdrop.email-composer-backdrop{align-items:flex-end;padding:8px}.email-composer-dialog{border-radius:18px;width:100%;max-height:96vh}.email-composer-head{padding:12px}.email-composer-head p{display:none}.email-composer-body{display:block;overflow:auto}.email-composer-settings{border-right:0;border-bottom:1px solid var(--line)}.email-composer-preview iframe{min-height:500px}.email-composer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.email-composer-actions>div{grid-column:1/-1}}*{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-meta{color:#1659aa;background:#e9f2ff}.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)}.status-unqualified{color:#6d7275;background:#eceeef}.status-discovery-booked{color:#4f5659;background:#e9edef}.status-no-show{color:#885d5d;background:#f4ecec}.status-reschedule{color:#8a673f;background:#f5efe7}.status-closing-booked{color:#17684f;background:var(--green-soft)}.status-trash{color:#7d343a;background:#f8e9ea}.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}.sales-admin-note{color:#684b16;background:#fffbef;border:1px solid #ead7a6;border-radius:12px;padding:12px;box-shadow:inset 3px 0 #d29b28}.sales-admin-note strong{color:#5a3f0f;font-size:var(--type-body)}.sales-admin-note p{color:#684b16;font-size:var(--type-caption);white-space:pre-wrap;margin:5px 0 7px;line-height:1.55}.sales-admin-note small{color:#95743a;font-size:var(--type-micro)}.dialer-admin-note{align-items:flex-start;gap:10px;margin-top:15px;display:flex}.dialer-admin-note>span{color:#795716;background:#f7e8bd;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.dialer-admin-note>div{min-width:0}.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-call-status{justify-items:center;gap:4px;display:grid}.connected-call-status small{color:var(--ink-soft);font-size:9px;font-weight:650;line-height:1.2}.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}.employee-lead-list-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;margin-bottom:20px;padding:24px;display:grid}.employee-lead-list-picker>label{min-width:0;font-size:var(--type-caption);gap:8px;font-weight:600;display:grid}.employee-lead-list-picker select{border:1px solid var(--line);width:100%;min-width:0;height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 12px}.employee-lead-list-picker select:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.employee-lead-list-action{gap:8px;min-width:0;display:grid}.employee-lead-list-action .primary-button{white-space:normal;text-align:center;min-height:46px}.employee-lead-list-action>span,.employee-lead-list-picker>p{color:var(--ink-soft);font-size:var(--type-caption);line-height:1.6}.employee-lead-list-picker>p{grid-column:1/-1;margin:0}.employee-lead-list-footer{flex-wrap:wrap;gap:12px}.dialer-selection-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}@media (max-width:800px){.employee-lead-list-picker{grid-template-columns:minmax(0,1fr);padding:20px}}.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{--lead-popup-gap:24px;z-index:80;padding:var(--lead-popup-gap);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13142652;place-items:center;animation:.13s ease-out fadeIn;display:grid;position:fixed;inset:0}html:has(.drawer-backdrop){scrollbar-gutter:stable;overflow:hidden}.detail-drawer{width:min(920px,100%);height:min(860px, calc(100dvh - 2 * var(--lead-popup-gap)));background:#fff;border:1px solid #ffffffb3;border-radius:22px;flex-direction:column;min-width:0;min-height:0;animation:.16s cubic-bezier(.2,.8,.2,1) leadPopupIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #16172a3d}.detail-drawer>:not(.drawer-scroll){flex-shrink:0}.detail-drawer .drawer-head>.icon-button{flex:0 0 40px;width:40px;height:40px}@media (max-width:600px),(max-height:600px){.drawer-backdrop{--lead-popup-gap:12px}.detail-drawer{border-radius:18px}}@media (prefers-reduced-motion:reduce){.drawer-backdrop,.detail-drawer{animation:none}}.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);flex-wrap:wrap;gap:7px;padding:11px 18px;display:flex}.drawer-actions .primary-button{flex:1}.admin-lead-drawer-status{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:49px;padding:9px 18px;display:flex}.admin-lead-drawer-status>span:not(.status-pill){min-width:0;color:var(--ink-soft);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.admin-lead-drawer-status>strong{color:#315a8c;font-size:var(--type-micro);background:#edf5ff;border-radius:999px;padding:4px 7px}.admin-lead-status-editor label{gap:7px;display:grid}.admin-lead-status-editor label>span{color:var(--ink-soft);font-size:var(--type-caption);font-weight:700}.admin-lead-status-editor select{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);font:inherit;font-size:var(--type-caption);background:#fff;border-radius:10px;outline:0;padding:0 10px}.admin-lead-status-editor select:focus{border-color:#b6bdc0;box-shadow:0 0 0 3px #171a1c14}.admin-lead-status-editor select:disabled{opacity:.7}.admin-lead-status-feedback{font-size:var(--type-caption);border-radius:9px;align-items:center;gap:7px;margin-top:8px;padding:8px 9px;display:flex}.admin-lead-status-feedback.error{color:#8c3440;background:#fff1f3}.admin-lead-status-feedback.success{color:#2f7059;background:#edf8f4}.admin-lead-facts dl{gap:9px;margin:0;display:grid}.admin-lead-facts dl>div{border-bottom:1px solid #eff0f1;grid-template-columns:110px minmax(0,1fr);gap:10px;padding-bottom:9px;display:grid}.admin-lead-facts dl>div:last-child{border-bottom:0;padding-bottom:0}.admin-lead-facts dt,.admin-lead-facts dd{font-size:var(--type-caption);margin:0}.admin-lead-facts dt,.admin-lead-facts dd>a{align-items:center;gap:6px;display:inline-flex}.admin-lead-facts dt{color:var(--ink-faint)}.admin-lead-facts dd{color:var(--ink-soft)}.admin-lead-facts dd>a{color:var(--purple-dark);vertical-align:middle;margin-left:6px}.admin-lead-existing-notes{border:1px solid var(--line);max-height:220px;color:var(--ink-soft);font-size:var(--type-caption);white-space:pre-wrap;background:#fafafd;border-radius:12px;padding:11px 12px;line-height:1.55;overflow:auto}.admin-lead-note-editor form{gap:9px;display:grid}.admin-lead-note-editor label{color:var(--ink-soft);font-size:var(--type-caption);font-weight:700}.admin-lead-note-editor textarea{resize:vertical;width:100%;min-height:132px;color:var(--ink);font:inherit;font-size:var(--type-caption);background:#fffdf7;border:1px solid #d8cba9;border-radius:12px;outline:0;padding:11px 12px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.admin-lead-note-editor textarea:focus{border-color:#c28b21;box-shadow:0 0 0 3px #c28b211f}.admin-lead-note-editor textarea:disabled{opacity:.7}.admin-lead-note-meta{color:var(--ink-faint);font-size:var(--type-micro);justify-content:space-between;align-items:flex-start;gap:10px;line-height:1.4;display:flex}.admin-lead-note-meta span:last-child{flex:none}.admin-lead-note-feedback{font-size:var(--type-caption);border-radius:9px;align-items:center;gap:7px;padding:8px 9px;display:flex}.admin-lead-note-feedback.error{color:#8c3440;background:#fff1f3}.admin-lead-note-feedback.success{color:#2f7059;background:#edf8f4}.admin-lead-note-editor .primary-button{justify-content:center;justify-self:stretch}.drawer-action-menu-wrap{flex:none;margin-left:auto;position:relative}.drawer-action-menu-wrap>.icon-button.active{color:#fff;background:#242a2d;border-color:#cfd2d5}.drawer-action-menu{z-index:5;overscroll-behavior:contain;border:1px solid var(--line);transform-origin:100% 0;background:#fff;border-radius:14px;width:min(230px,100vw - 36px);max-height:calc(100dvh - 240px);padding:6px;animation:.15s cubic-bezier(.2,.8,.2,1) panelIn;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;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{overscroll-behavior:contain;flex:1;min-height:0;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 leadPopupIn{0%{opacity:.6;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@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);flex-wrap:wrap;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-actions{align-items:center;gap:9px;display:flex}.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-dashboard-actions{flex-direction:column-reverse;align-items:stretch;width:100%}.rep-dashboard-actions>*{justify-content:center;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) backwards 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-status-disabled{color:#656b6e}.integration-status-disabled i{background:#858b8e;box-shadow:0 0 0 3px #eceeef}.meta-integration-icon{color:#1659aa;background:#e9f2ff}.meta-integration-fields{grid-template-columns:minmax(240px,1.35fr) minmax(190px,.8fr) minmax(220px,1fr)}.integration-fields select{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.integration-fields input[readonly]{color:var(--ink-faint);cursor:default}.meta-page-selection,.meta-form-selection{border:1px solid var(--line);background:#fafbfb;border-radius:12px;margin-top:12px;padding:12px}.meta-page-selection>strong,.meta-form-selection-head strong{font-size:12px}.meta-page-selection>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.meta-page-selection button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.meta-page-selection button.active{border-color:#1d65bd;box-shadow:0 0 0 2px #1d65bd1f}.meta-page-selection button span{font-size:11px;font-weight:750}.meta-page-selection button small{color:var(--ink-faint);font-size:9px}.meta-form-selection-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.meta-form-selection-head>div:first-child{gap:2px;display:grid}.meta-form-selection-head small{color:var(--ink-faint);font-size:10px}.meta-form-selection-head>div:last-child{gap:9px;display:flex}.meta-form-selection-head .text-button{color:#185da9;min-height:32px;font-size:10px}.meta-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:270px;margin-top:10px;padding-right:3px;display:grid;overflow-y:auto}.meta-form-grid>label{cursor:pointer;background:#fff;border:1px solid #e0e3e4;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.meta-form-grid>label.selected{background:#f5f9ff;border-color:#b9d2ef}.meta-form-grid input{opacity:0;position:absolute}.meta-form-grid label>span{color:#0000;background:#fff;border:1px solid #ccd2d5;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.meta-form-grid input:checked+span{color:#fff;background:#1d65bd;border-color:#1d65bd}.meta-form-grid input:focus-visible+span{outline-offset:2px;outline:3px solid #1d65bd33}.meta-form-grid label>div{gap:2px;min-width:0;display:grid}.meta-form-grid strong,.meta-form-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-form-grid strong{font-size:11px}.meta-form-grid small{color:var(--ink-faint);font-size:9px}.meta-sync-summary{color:#17684f;background:#f2faf6;border:1px solid #badfce;border-radius:10px;align-items:center;gap:9px;margin-top:11px;padding:10px 11px;display:flex}.meta-sync-summary>span{gap:2px;display:grid}.meta-sync-summary strong{font-size:12px}.meta-sync-summary small{color:#557168;font-size:10px}.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,.meta-integration-fields,.integration-endpoints,.meta-form-grid{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}.meta-form-selection-head{flex-direction:column;align-items:flex-start}.meta-form-selection-head>div:last-child,.meta-form-selection-head .text-button{width:100%}.meta-form-selection-head .text-button{justify-content:center}}.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(12,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:110px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-column:span 3;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,.smartview-status-step:nth-child(4n){border-right:0}.smartview-status-step:nth-child(n+5){border-top:1px solid var(--line)}.smartview-status-step:nth-child(n+9){grid-column:span 4}.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-07: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{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.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-07 .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-06 .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(6,minmax(0,1fr))}.smartview-status-step{border-top:0;border-right:1px solid var(--line);grid-column:span 2}.smartview-status-step:nth-child(n+9){grid-column:span 2}.smartview-status-step:nth-child(n+10){grid-column:span 3}.smartview-status-step:nth-child(4n){border-right:1px solid var(--line)}.smartview-status-step:nth-child(3n){border-right:0}.smartview-status-step:nth-child(n+4){border-top:1px solid var(--line)}.smartview-status-step:nth-child(10){border-right:1px solid var(--line)}.smartview-status-step:nth-child(11){border-right:0}}@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;flex-wrap:nowrap;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-06 .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-leads-panel{min-width:0;container:employee-leads/inline-size}.employee-leads-panel>.dashboard-panel-head{flex-wrap:wrap;padding:20px 24px}.employee-leads-panel>.dashboard-panel-head>div{flex:240px}.employee-leads-panel .employee-lead-head,.employee-leads-panel .employee-lead-rows>div:not(.dashboard-empty-state){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 144px 96px;align-items:center;gap:16px 20px;padding-inline:24px;display:grid}.employee-leads-panel .employee-lead-head{color:var(--ink-faint);font-size:var(--type-micro);text-transform:uppercase;background:#fafafa;padding-block:12px;font-weight:750}.employee-leads-panel .employee-lead-rows>div:not(.dashboard-empty-state){border-top:1px solid var(--line);font-size:var(--type-micro);grid-template-areas:"company list status action""activity activity activity activity";padding-block:20px}.employee-leads-panel .employee-lead-rows>div:not(.dashboard-empty-state)>span:first-child{overflow-wrap:anywhere;grid-area:company;gap:6px;min-width:0;line-height:1.5;display:grid}.employee-leads-panel .employee-lead-rows>div:not(.dashboard-empty-state)>span:nth-child(2){overflow-wrap:anywhere;grid-area:list;min-width:0;line-height:1.5;display:block}.employee-leads-panel .employee-lead-rows>div:not(.dashboard-empty-state)>.status-pill{grid-area:status;justify-self:start}.employee-leads-panel .employee-lead-rows>div:not(.dashboard-empty-state)>a{grid-area:action;justify-self:end}.employee-leads-panel .employee-lead-rows>div:not(.dashboard-empty-state)>dl{grid-area:activity;margin:0}.employee-leads-panel .dashboard-empty-state{padding:24px}.employee-lead-rows strong{font-size:var(--type-body)}.employee-lead-rows small,.employee-lead-rows>div:not(.dashboard-empty-state)>span:last-child{color:var(--ink-faint);font-size:var(--type-micro)}@container employee-leads (max-width:660px){.employee-leads-panel .employee-lead-head{display:none}.employee-leads-panel>.dashboard-panel-head{padding:20px}.employee-leads-panel .employee-lead-rows>div:not(.dashboard-empty-state){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"company status""list action""activity activity";padding-inline:20px}.employee-leads-panel .employee-lead-rows>div:not(.dashboard-empty-state)>dl{grid-template-columns:minmax(0,1fr);gap:14px}.employee-leads-panel .employee-lead-rows dl>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.employee-leads-panel .employee-lead-rows dt{margin:0}.employee-leads-panel .employee-lead-rows dd{text-align:right;min-width:0}}@container employee-leads (max-width:380px){.employee-leads-panel>.dashboard-panel-head{padding-inline:16px}.employee-leads-panel .employee-lead-rows>div:not(.dashboard-empty-state){grid-template-areas:"company company""list list""status action""activity activity";padding-inline:16px}.employee-leads-panel .employee-lead-rows>div:not(.dashboard-empty-state)>dl{padding:14px}}.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 .dashboard-panel-head{padding:20px}.leadlist-allocation-card .dashboard-panel-head p{margin-top:8px;line-height:1.5}.leadlist-allocation-card form{grid-template-columns:minmax(80px,104px) minmax(0,1fr);align-items:end;gap:16px 12px;padding:20px;display:grid}.leadlist-allocation-card form label{gap:8px;min-width:0;display:grid}.leadlist-allocation-card form label:first-child,.leadlist-allocation-card form .leadlist-allocation-wide,.leadlist-allocation-hint{grid-column:1/-1}.leadlist-allocation-hint{color:var(--ink-soft);font-size:var(--type-caption);margin:0;line-height:1.6}.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%;min-width:0;height:44px;font-size:var(--type-caption);background:#fff;border-radius:9px;outline:0;padding:0 9px}.leadlist-allocation-card form :is(select,input):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.leadlist-allocation-card form button{white-space:normal;width:100%;min-width:0;min-height:44px;padding:10px 14px;line-height:1.4}.leadlist-allocation-complete{color:#2f7059;font-size:var(--type-micro);background:#edf7f2;border-radius:10px;align-items:center;gap:7px;margin:0 20px 20px;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) 82px;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:84px;padding-block:16px}.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){gap:6px;min-width:0;display:grid}.leadlist-leads-rows strong{font-size:var(--type-body);overflow-wrap:anywhere;line-height:1.5}.leadlist-leads-rows small{color:var(--ink-faint);font-size:var(--type-micro);line-height:1.5}.leadlist-assignee-cell{color:var(--ink-soft);font-size:var(--type-micro);align-items:center;gap:7px;display:flex}.leadlist-assignee-cell>i{color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:800;display:grid}.leadlist-open-button{border:1px solid var(--line);min-height:32px;color:var(--ink-soft);font-size:var(--type-micro);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:750;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.leadlist-open-button:hover,.leadlist-open-button:focus-visible{color:var(--ink);background:#f4f6f6;border-color:#b9bdc0;outline:0}@media (max-width:520px){.admin-lead-facts dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.admin-lead-note-meta{flex-direction:column;align-items:stretch;gap:4px}}.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(0,1.15fr) minmax(0,1fr) 80px 115px 18px}.admin-calls-head>span:nth-child(3),.admin-call-row>span:nth-child(3){display:none}}@media (max-width:900px){.leadlist-leads-head,.leadlist-leads-rows>div{grid-template-columns:minmax(130px,1.2fr) minmax(100px,.9fr) minmax(100px,.8fr) minmax(120px,1fr) 82px;column-gap:10px}.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{flex-wrap:wrap;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,.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}.leadlist-leads-rows>div{grid-template-columns:minmax(0,1fr) auto;gap:12px 7px;padding-block:16px}.leadlist-individual-rows>div>span:nth-child(3){display:none}.leadlist-individual-basis{grid-column:1/-1}.leadlist-open-button{grid-area:1/2;width:36px;min-height:36px;padding:0}.leadlist-open-button>span,.leadlist-leads-rows:not(.leadlist-individual-rows) .leadlist-assignee-cell{display:none}.leadlist-leads-rows:not(.leadlist-individual-rows) .status-pill{grid-area:2/1;justify-self:start}.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-location{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid;position:relative}.manual-lead-location-input{border:1px solid var(--line);height:42px;color:var(--ink-faint);background:#fcfcfe;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.manual-lead-location-input:focus-within{background:#fff;border-color:#aeb7bb;box-shadow:0 0 0 3px #12171a12}.manual-lead-form-grid .manual-lead-location-input input{min-width:0;height:40px;box-shadow:none;background:0 0;border:0;padding:0}.manual-lead-location-help{color:var(--ink-faint);font-size:var(--type-micro);grid-column:1/-1;align-items:center;gap:5px;line-height:1.4;display:flex}.manual-lead-location-results{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.manual-lead-location-results button{min-width:0;color:var(--ink-soft);text-align:left;cursor:pointer;background:#f7f8f8;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px;display:flex}.manual-lead-location-results button:hover,.manual-lead-location-results button:focus-visible{color:var(--ink);background:#edf7f2}.manual-lead-location-results button>span{min-width:0;font-size:var(--type-micro);gap:1px;display:grid}.manual-lead-location-results strong{font-size:var(--type-caption)}.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%}.manual-lead-location,.manual-lead-location-results{grid-template-columns:minmax(0,1fr)}}.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}.postcode-toggle-button{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);font-size:var(--type-caption);white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-weight:700;display:inline-flex}.postcode-toggle-button:hover,.postcode-toggle-button.active{color:var(--purple-dark);background:var(--purple-soft);border-color:#c7b9e7}.postcode-toggle-button i{color:#fff;background:var(--purple);border-radius:99px;place-items:center;min-width:19px;height:19px;padding-inline:4px;font-size:8px;font-style:normal;display:grid}.postcode-analysis{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);margin-bottom:14px;scroll-margin-top:84px;display:grid;overflow:hidden}.postcode-analysis-config{min-width:0;padding:18px}.postcode-analysis-head{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.postcode-analysis-icon{width:40px;height:40px;color:var(--purple-dark);background:var(--purple-soft);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.postcode-analysis-head>div{min-width:0}.postcode-analysis-head h2{letter-spacing:-.025em;margin:3px 0 4px;font-size:17px}.postcode-analysis-head p{max-width:620px;color:var(--ink-faint);font-size:var(--type-caption);margin:0;line-height:1.55}.postcode-primary-fields{border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:9px;margin:0 0 13px;padding:0;display:grid}.postcode-primary-fields legend,.postcode-comparison-field>span{color:var(--ink-soft);font-size:var(--type-micro);grid-column:1/-1;align-items:center;gap:5px;margin-bottom:7px;font-weight:750;display:flex}.postcode-primary-fields label,.postcode-comparison-field{gap:5px;min-width:0;display:grid}.postcode-primary-fields label>span{color:var(--ink-faint);font-size:var(--type-micro);font-weight:680}.postcode-primary-fields input,.postcode-comparison-field input{border:1px solid var(--line);width:100%;height:41px;color:var(--ink);font:inherit;font-size:var(--type-body);background:#fff;border-radius:10px;outline:0;padding:0 11px}.postcode-primary-fields input:focus,.postcode-comparison-field input:focus{border-color:#a99acb;box-shadow:0 0 0 3px #60479a1a}.postcode-range-separator{height:41px;color:var(--ink-faint);font-size:var(--type-micro);place-items:center;font-weight:700;display:grid}.postcode-comparison-field small{color:var(--ink-faint);font-size:var(--type-micro);line-height:1.45}.postcode-analysis-error{color:#9b3333;font-size:var(--type-micro);background:#fff0f0;border-radius:9px;align-items:flex-start;gap:6px;margin:10px 0 0;padding:8px 10px;line-height:1.45;display:flex}.postcode-analysis-error svg{flex:none;margin-top:1px}.postcode-analysis-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.postcode-analysis-metrics article{border:1px solid var(--line);background:#fafafd;border-radius:10px;align-content:center;min-width:0;min-height:72px;padding:9px;display:grid}.postcode-analysis-metrics article:before{content:"";background:#9a8fc2;border-radius:99px;width:18px;height:3px;margin-bottom:5px}.postcode-analysis-metrics article.is-comparison:before{background:#d68b4c}.postcode-analysis-metrics article.is-both:before{background:#297267}.postcode-analysis-metrics article.is-border:before{background:#5c7188}.postcode-analysis-metrics span,.postcode-analysis-metrics small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.postcode-analysis-metrics strong{letter-spacing:-.035em;font-size:16px}.postcode-analysis-footer{color:var(--ink-faint);font-size:var(--type-micro);justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.postcode-map-card{border-left:1px solid var(--line);background:#f7f7fa;grid-template-rows:auto auto auto auto auto;align-content:start;min-width:0;padding:16px;display:grid}.postcode-map-head{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 1px 12px;display:flex}.postcode-map-head>div{gap:1px;min-width:0;display:grid}.postcode-map-eyebrow{color:#7562a7;letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800}.postcode-map-head strong{letter-spacing:-.02em;font-size:14px}.postcode-map-head small,.postcode-map-head>span{color:var(--ink-faint);font-size:var(--type-micro)}.postcode-map-head>span{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:99px;padding:5px 9px;box-shadow:0 2px 8px #22262f0a}.postcode-map-head>span strong{color:var(--ink);font-size:13px}.postcode-map-stage{background:#edf0f5;border:1px solid #dfe3ea;border-radius:16px;min-height:350px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 10px 30px #2f344112}.postcode-map-canvas{width:100%;height:100%;min-height:350px;display:block}.postcode-map-background,.postcode-map-country-dots{pointer-events:none}.postcode-map-country-shadow{fill:none;stroke:#535e6e1f;stroke-linejoin:round;stroke-width:10px;vector-effect:non-scaling-stroke}.postcode-map-country{stroke:#c8ced8;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.postcode-map-connection{fill:none;stroke:#676f7d61;stroke-dasharray:3 6;stroke-linecap:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.postcode-map-mode{z-index:2;color:#515966;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #d5dae3e6;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex;position:absolute;top:11px;left:11px;box-shadow:0 4px 14px #333a4512}.postcode-map-mode i{background:#715ca7;border-radius:99px;width:6px;height:6px;box-shadow:0 0 0 3px #715ca721}.postcode-map-marker{--postcode-map-color:#667587}.postcode-map-marker.is-primary{--postcode-map-color:#7059ad}.postcode-map-marker.is-comparison{--postcode-map-color:#d6752f}.postcode-map-marker.is-both{--postcode-map-color:#197567}.postcode-map-marker-halo{fill:var(--postcode-map-color);opacity:.11}.postcode-map-marker-ring{fill:none;stroke:var(--postcode-map-color);stroke-width:2px;opacity:.35;vector-effect:non-scaling-stroke}.postcode-map-marker-core{fill:var(--postcode-map-color);stroke:#fffffff7;stroke-width:2.5px;filter:drop-shadow(0 5px 7px #1f242c38);vector-effect:non-scaling-stroke}.postcode-map-marker-count{fill:#fff;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-weight:800}.postcode-map-overview{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #d3d8e1eb;border-radius:12px;width:72px;padding:6px 6px 5px;display:grid;position:absolute;top:11px;right:11px;box-shadow:0 5px 18px #2e344017}.postcode-map-overview>span{color:#777e89;letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:7px;font-weight:750}.postcode-map-overview svg{width:100%;height:74px}.postcode-map-overview path{fill:#f7f8fa;stroke:#aeb6c2;stroke-width:5px}.postcode-map-overview circle{fill:#7059ad;stroke:#fff;stroke-width:5px}.postcode-map-overview circle.is-comparison{fill:#d6752f}.postcode-map-overview circle.is-both{fill:#197567}.postcode-map-empty{z-index:3;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f6f8fbe6;align-content:center;justify-items:center;gap:4px;padding:24px;display:grid;position:absolute;inset:0}.postcode-map-empty strong{font-size:var(--type-body)}.postcode-map-empty span{max-width:280px;color:var(--ink-faint);font-size:var(--type-caption);line-height:1.5}.postcode-map-legend{flex-wrap:wrap;gap:6px;padding:10px 0 2px;display:flex}.postcode-map-legend span{min-height:29px;color:var(--ink-soft);background:#fffc;border:1px solid #e2e3e9;border-radius:9px;align-items:center;gap:6px;padding:5px 7px;font-size:9px;display:inline-flex}.postcode-map-legend i{background:#667587;border-radius:99px;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 3px #6675871a}.postcode-map-legend .is-primary i{background:#7059ad;box-shadow:0 0 0 3px #7059ad1a}.postcode-map-legend .is-comparison i{background:#d6752f;box-shadow:0 0 0 3px #d6752f1a}.postcode-map-legend .is-both i{background:#197567;box-shadow:0 0 0 3px #1975671a}.postcode-map-legend em{white-space:nowrap;font-style:normal}.postcode-map-legend strong{color:#3f454e;text-align:center;background:#f0f1f4;border-radius:99px;min-width:17px;padding:2px 5px;font-size:8px}.postcode-map-source,.postcode-map-unmapped{color:var(--ink-faint);margin:7px 1px 0;font-size:9px;line-height:1.5}.postcode-map-source{align-items:flex-start;gap:7px;display:flex}.postcode-map-source>span:first-child{color:#6c5b9c;background:#ece8f5;border-radius:6px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.postcode-map-source strong{color:#666d78;font-weight:750}.postcode-map-unmapped{color:#8a5a25}.lead-import-postcode-note{color:#87591f;font-size:var(--type-micro);background:#fff7e8;border-radius:9px;align-items:flex-start;gap:6px;margin:8px 0 0;padding:8px 10px;line-height:1.45;display:flex}.lead-import-postcode-note svg{flex:none;margin-top:1px}@media (max-width:1050px){.postcode-analysis{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.postcode-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.postcode-toggle-button{justify-content:center;width:100%;margin-left:0}.postcode-analysis{grid-template-columns:minmax(0,1fr)}.postcode-map-card{border-top:1px solid var(--line);border-left:0}.postcode-map-stage,.postcode-map-canvas{min-height:340px}}@media (max-width:520px){.postcode-analysis-config,.postcode-map-card{padding:13px}.postcode-analysis-head h2{font-size:15px}.postcode-primary-fields{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.postcode-analysis-footer{flex-direction:column;align-items:stretch}.postcode-analysis-footer button{justify-content:center;width:100%;margin-left:0}.postcode-map-stage,.postcode-map-canvas{min-height:310px}.postcode-map-head{align-items:center}.postcode-map-overview{width:64px}.postcode-map-overview svg{height:63px}.postcode-map-legend span{flex:auto;justify-content:center}}.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}}.portal-connection-summary{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.portal-connection-summary>div:first-child{min-width:0}.portal-connection-summary strong{overflow-wrap:anywhere;font-size:15px;display:block}.portal-connection-summary p{color:var(--ink-soft);margin:7px 0 0;font-size:13px;line-height:1.6}.portal-connection-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.portal-connection-details{border-top:1px solid var(--line);margin:0 24px 20px}.portal-connection-details>summary{color:var(--ink-soft);cursor:pointer;padding:17px 0 0;font-size:13px}.portal-connection-details[open]>summary{margin-bottom:20px}.portal-connection-pause{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.portal-setup-backdrop{z-index:160;padding:24px}.portal-setup-dialog{overscroll-behavior:contain;border:1px solid var(--line);width:min(580px,100%);max-height:calc(100dvh - 48px);color:var(--ink);background:#fff;border-radius:20px;overflow-y:auto;box-shadow:0 28px 90px #11122540}.portal-setup-header{align-items:flex-start;gap:14px;padding:26px 26px 22px;display:flex}.portal-setup-header>div{flex:1;min-width:0}.portal-setup-icon{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.portal-setup-header h2{letter-spacing:-.6px;margin:5px 0 7px;font-size:23px}.portal-setup-header p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.portal-setup-header>button{flex-shrink:0}.portal-setup-steps{background:var(--surface-soft);border-block:1px solid var(--line);grid-template-columns:1fr 1.4fr 1fr;gap:10px;margin:0;padding:16px 26px;list-style:none;display:grid}.portal-setup-steps li{color:var(--ink-faint);align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.portal-setup-steps li>span{border:1px solid var(--line);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.portal-setup-steps li[aria-current=step]{color:var(--ink)}.portal-setup-steps li[aria-current=step]>span{color:#fff;background:var(--ink);border-color:var(--ink)}.portal-setup-steps li.is-complete{color:#23674c}.portal-setup-body{padding:26px}.portal-setup-body h3{letter-spacing:-.4px;margin:0 0 10px;font-size:20px;line-height:1.35}.portal-setup-body>p{color:var(--ink-soft);margin:0 0 22px;font-size:14px;line-height:1.65}.portal-setup-field{gap:9px;margin:22px 0 8px;display:grid}.portal-setup-field>span{font-size:13px;font-weight:650}.portal-setup-field input{border:1px solid var(--line);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:11px 13px;font-size:15px}.portal-setup-field input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.portal-setup-field small{color:var(--ink-soft);font-size:12px;line-height:1.6}.portal-setup-help{margin-top:18px;font-size:12px;line-height:1.7}.portal-setup-help summary{cursor:pointer;font-size:13px;font-weight:600}.portal-setup-help ol{color:var(--ink-soft);padding-left:20px}.portal-setup-help li+li{margin-top:9px}.portal-setup-help a{text-underline-offset:3px;align-items:center;gap:7px;font-weight:650;text-decoration:underline;display:inline-flex}.portal-setup-error{color:#8b3932;text-align:left;overflow-wrap:anywhere;background:#fff6f5;border:1px solid #ecd0cd;border-radius:10px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px;font-size:13px;line-height:1.65;display:flex}.portal-setup-error>svg{flex-shrink:0;margin-top:3px}.portal-setup-footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:18px 26px;display:flex}.portal-setup-footer>:is(button,a){justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;text-decoration:none;display:inline-flex}.portal-setup-result{text-align:center;padding-block:32px}.portal-setup-result>span{border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:20px;display:inline-grid}.portal-result-success{color:#276d50;background:#e9f5ef}.portal-result-error{color:#973d36;background:#fff0ed}.portal-result-pending{background:var(--surface-soft);color:var(--ink)}.portal-setup-result>p:last-of-type{margin-bottom:0}@media (max-width:760px){.portal-connection-summary{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.portal-connection-actions{justify-content:flex-start}.portal-connection-details{margin-inline:20px}}@media (max-width:520px){.portal-setup-backdrop{padding:10px}.portal-setup-dialog{border-radius:16px;max-height:calc(100dvh - 20px)}.portal-setup-header{gap:10px;padding:20px 16px}.portal-setup-header h2{font-size:21px}.portal-setup-icon{display:none}.portal-setup-steps{gap:8px;padding:14px 16px}.portal-setup-steps li{flex-direction:column;align-items:flex-start;gap:6px;font-size:10px}.portal-setup-body{padding:22px 16px}.portal-setup-field input{font-size:16px}.portal-setup-footer{gap:10px;padding:16px}.portal-setup-footer>:is(button,a){flex:1;padding-inline:12px;font-size:12px}.portal-connection-actions{flex-direction:column;align-items:stretch}.portal-connection-actions button{justify-content:center}}.call-recording-player{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:20px}.call-recording-heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.call-recording-heading strong{font-size:15px;font-weight:600}.call-recording-player audio{width:100%;min-width:0;height:54px;display:block}.call-recording-note{color:var(--ink-soft);align-items:center;gap:8px;margin:12px 0 0;font-size:12px;line-height:1.65;display:flex}.call-recording-note svg{flex:none}.call-recording-empty{color:var(--ink-soft);align-items:flex-start;gap:12px;display:flex}.call-recording-empty>svg{flex:none;margin-top:3px}.call-recording-empty strong{font-size:13px;font-weight:500;line-height:1.6;display:block}.call-recording-empty p,.call-recording-message p{margin:8px 0 0;font-size:12px;line-height:1.7}.call-recording-message button{margin-top:14px}:is(.activity-page,.admin-calls-page) .page-heading{gap:24px;margin-bottom:28px}:is(.activity-page,.admin-calls-page) .page-heading p{margin-top:12px;line-height:1.7}.activity-page .activity-toolbar,.admin-calls-toolbar{gap:16px;padding:20px}.activity-page .filter-chips{flex-wrap:wrap;gap:8px}.activity-page .filter-chips button{min-height:40px;padding-inline:14px}.admin-calls-toolbar label{height:44px;padding-inline:12px}.activity-page .activity-summary-row,.admin-call-row{column-gap:18px;min-height:84px;padding:16px 20px}.activity-page .activity-company,.admin-call-row>span:first-child>span,.admin-call-row>span:nth-child(3),.admin-call-row .team-person>span{gap:6px}.activity-page .activity-company small,.admin-call-row small{line-height:1.6}.activity-page .activity-details,.admin-call-details{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;padding:24px}.activity-page .activity-audio-column,.activity-page .activity-details>.conversation-analysis,.admin-call-details>.call-recording-player,.admin-call-details>.conversation-analysis{grid-column:1/-1}.activity-page .activity-audio-column{grid-row:1}.activity-page .activity-summary-column{grid-column:auto}.activity-page .sync-state{margin-top:12px;line-height:1.6}.activity-page .activity-transcript-column,.activity-page .activity-summary-column,.admin-call-summary,.admin-call-transcript{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:20px}.activity-page .detail-block-title{flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:12px;line-height:1.6}.activity-page .detail-block-title>span{font-size:10px}.activity-page .summary-card{background:0 0;border:0;padding:0}.activity-page .summary-card p,.admin-call-summary>p{margin:16px 0;font-size:13px;line-height:1.8}.activity-page .archived-transcript>div,.admin-call-transcript article{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:16px 0}.activity-page .archived-transcript p,.admin-call-transcript article p{overflow-wrap:anywhere;line-height:1.8;font-size:13px!important}.activity-page .archived-transcript>div>span,.admin-call-transcript article>span{gap:6px;line-height:1.6}.activity-page .archived-transcript>div>span,.admin-call-transcript article strong{font-size:12px!important}.activity-page .archived-transcript small,.admin-call-transcript article small{font-size:11px!important}.admin-call-details>.conversation-analysis{margin-bottom:0}:is(.activity-details,.admin-call-details) .analysis-heading{gap:12px;padding:18px 20px}:is(.activity-details,.admin-call-details) .analysis-heading>div{flex:1;gap:6px;min-width:0;display:grid}:is(.activity-details,.admin-call-details) .analysis-heading strong{font-size:14px!important}:is(.activity-details,.admin-call-details) .analysis-heading small{line-height:1.6;font-size:12px!important}:is(.activity-details,.admin-call-details) .analysis-label{line-height:1.6;font-size:11px!important}:is(.activity-details,.admin-call-details) .analysis-grid>article>small{line-height:1.7;font-size:12px!important}:is(.activity-details,.admin-call-details) .analysis-grid>article{padding:20px}:is(.activity-details,.admin-call-details) .analysis-next-step{margin-top:16px;line-height:1.7}:is(.activity-details,.admin-call-details) .analysis-empty-state{gap:12px;padding:20px;line-height:1.7}@media (max-width:1100px){.activity-page .activity-details,.admin-call-details{grid-template-columns:minmax(0,1fr)}.activity-page .activity-toolbar{flex-direction:column;align-items:stretch}.activity-page .table-search{width:100%}}@media (max-width:767px){.activity-page .activity-details,.admin-call-details{gap:16px;padding:16px}.call-recording-player,.activity-page .activity-transcript-column,.activity-page .activity-summary-column,.admin-call-summary,.admin-call-transcript{padding:16px}.activity-page .activity-summary-row,.admin-call-row{gap:12px;padding:16px}.activity-page .activity-toolbar,.admin-calls-toolbar{padding:16px}.activity-page .archived-transcript>div,.admin-call-transcript article{grid-template-columns:minmax(0,1fr);gap:8px}.activity-page .archived-transcript>div>span,.admin-call-transcript article>span{align-items:baseline;gap:12px;display:flex}:is(.activity-details,.admin-call-details) .analysis-heading{flex-wrap:wrap;padding:16px}:is(.activity-details,.admin-call-details) .analysis-estimate-badge{margin-left:0}:is(.activity-details,.admin-call-details) .analysis-grid>article{padding:16px}}.call-day-filter{flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px 20px;display:flex}.activity-page>.call-day-filter,.admin-calls-page>.call-day-filter{margin-bottom:18px}.call-day-label{align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.call-day-presets{flex-wrap:wrap;gap:8px;display:flex}.call-day-presets button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink-soft);border-radius:9px;padding:8px 16px;font-size:13px}.call-day-date{color:var(--ink-soft);align-items:center;gap:12px;margin-left:auto;font-size:12px;display:flex}.call-day-date input,.lead-status-picker select{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:42px;color:var(--ink);font:inherit;border-radius:9px;padding:8px 12px}.lead-status-views{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:16px;padding:20px;display:flex}.lead-status-shortcuts{flex-wrap:wrap;flex:540px;gap:10px;display:flex}.lead-status-shortcuts button{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink-soft);text-align:left;border-radius:10px;flex:130px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.lead-status-shortcuts strong{font-variant-numeric:tabular-nums;color:inherit;font-size:14px}.call-day-presets button[aria-pressed=true],.lead-status-shortcuts button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.lead-status-picker{min-width:0;color:var(--ink-soft);flex:0 250px;gap:7px;font-size:12px;display:grid}.lead-status-picker select{width:100%}.call-day-filter :is(button,input):focus-visible,.lead-status-views :is(button,select):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.leadlist-individual-rows>div>span:first-child>.status-pill{width:fit-content;margin-top:0}@media (max-width:700px){.call-day-filter,.lead-status-views{gap:16px;padding:16px}.call-day-label{flex-basis:100%}.call-day-date{justify-content:space-between;width:100%;margin-left:0}.call-day-date input{max-width:65%}.lead-status-shortcuts{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-status-shortcuts button{min-width:0}.lead-status-picker{flex-basis:100%}}.lead-inline-form{gap:16px;min-width:0;margin-top:16px;display:grid}.lead-inline-form label{gap:7px;min-width:0;font-size:12px;font-weight:600;display:grid}.lead-inline-form input,.lead-inline-form select,.lead-inline-form textarea,.wrapup-call-notes textarea{border:1px solid var(--border,#dce1df);color:#1c2522;width:100%;min-width:0;font:inherit;background:#fff;border-radius:9px;padding:11px 12px;line-height:1.6}.lead-inline-form textarea,.wrapup-call-notes textarea{resize:vertical}.lead-inline-form small,.lead-history-empty{color:#68736d;font-size:12px;line-height:1.6}.lead-inline-actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-top:14px;display:flex}.lead-inline-actions [role=status]{font-size:12px}.lead-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lead-form-error{color:#a42b29}.lead-meeting-form{background:#f8faf8;border:1px solid #dce1df;border-radius:12px;padding:18px}.lead-conversations{gap:16px;display:grid}.lead-history-entry{border:1px solid #dce1df;border-radius:12px;min-width:0}.lead-history-entry>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.lead-history-entry>summary>span:first-child{gap:5px;display:grid}.lead-history-entry>summary small{color:#68736d;font-size:11px}.lead-history-body{gap:18px;min-width:0;padding:0 16px 18px;display:grid}.lead-history-body p,.lead-meeting-form p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.lead-history-body .analysis-grid{grid-template-columns:1fr}.lead-history-transcript{min-width:0}.lead-history-transcript>summary{cursor:pointer;padding:10px 0;font-size:12px;font-weight:600}.lead-history-transcript>div{border-top:1px solid #e6ebe7;padding:12px 0}.lead-history-transcript strong{font-size:11px}.dialer-saved-contact{margin:20px 0;padding:22px}.dialer-saved-contact p{color:#68736d;margin-top:8px;line-height:1.7}.saved-contact-email{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.wrapup-call-notes{gap:8px;margin:20px 0;display:grid}.wrapup-call-notes small{color:#68736d;font-weight:400}@media (max-width:560px){.lead-inline-fields{grid-template-columns:1fr}.lead-meeting-form{padding:14px}.dialer-saved-contact{padding:16px}}.lead-history-body .conversation-analysis .analysis-grid{grid-template-columns:minmax(0,1fr)}.lead-history-body .conversation-analysis .analysis-grid>article{border-bottom:1px solid #e6ebe7;border-right:0;grid-column:auto}.lead-history-body .conversation-analysis .analysis-grid>article:last-child{border-bottom:0}.lead-history-body .analysis-talk-share,.lead-history-body .analysis-signals{grid-column:auto}.lead-history-body .talk-share-values small{text-overflow:clip;overflow:visible}.lead-inline-form textarea,.wrapup-call-notes textarea{font-weight:400}:is(.activity-details,.admin-call-details)>.call-notes-editor{grid-column:1/-1;margin-top:0}.ai-settings{gap:22px;min-width:0;display:grid}.ai-settings-intro,.ai-settings-card{min-width:0;padding:clamp(20px,3vw,32px)}.ai-settings-intro{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.ai-settings h2,.ai-settings h3,.ai-coach-card h3{align-items:center;gap:9px;display:flex}.ai-settings h2{margin:8px 0 12px}.ai-settings h3{margin:0 0 14px}.ai-settings p{color:#59635f;margin:0 0 18px;line-height:1.65}.ai-settings-card{gap:18px;display:grid}.ai-settings-card h3:not(:first-child){margin-top:12px}.ai-license{color:#244b32;background:#edf6ec;border-radius:20px;flex-shrink:0;padding:9px 14px;font-size:12px}.ai-settings label{gap:9px;min-width:0;font-size:13px;font-weight:600;display:grid}.ai-settings input:not([type=checkbox]),.ai-settings textarea,.ai-settings select{box-sizing:border-box;color:#17221b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce2dc;border-radius:10px;padding:12px 13px}.ai-settings textarea{resize:vertical;font-weight:400;line-height:1.65}.ai-settings small{color:#677069;font-size:12px;font-weight:400;line-height:1.6}.ai-field-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ai-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ai-check,.ai-settings .ai-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.ai-check input{accent-color:#335c39;flex-shrink:0;width:16px;height:16px;margin-top:4px}.ai-small{color:#657066;font-size:12px;line-height:1.6}.ai-knowledge-editor{background:#f6f8f4;border:1px solid #dce3d8;border-radius:12px;gap:18px;padding:20px;display:grid}.ai-document-list{gap:12px;display:grid}.ai-document-list article{border-top:1px solid #e7ebe5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.ai-document-list article>div:first-child{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.ai-delete-confirm{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px;display:flex}.ai-notice{background:#edf6ec;border-radius:10px;padding:14px 18px}.ai-coach-card{color:#26302a;overflow-wrap:anywhere;background:#f4f8ef;border:1px solid #d5e2ce;border-radius:14px;min-width:0;max-height:48vh;margin:14px 16px;padding:20px;font-size:13px;line-height:1.6;overflow-y:auto}.ai-coach-card header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ai-coach-card h3{margin:0 0 14px;font-size:15px}.ai-coach-card p{margin:10px 0}.ai-coach-card blockquote{background:#fff;border-left:3px solid #719851;border-radius:0 8px 8px 0;margin:14px 0;padding:13px 15px;font-size:15px;line-height:1.65}.ai-coach-card .ai-actions,.ai-coach-card .ai-check{margin-top:14px}.ai-coach-card details{margin-top:14px;font-size:12px}.ai-coach-card summary{cursor:pointer}.ai-coach-card ul{margin:10px 0;padding-left:20px}.ai-coach-card li{margin:8px 0}.ai-review-columns{gap:14px;display:grid}.ai-review-columns h4{margin:14px 0 4px}.wrapup-dialog .ai-coach-card,.ai-call-report{grid-column:1/-1;max-height:none;margin:0}@media (max-width:700px){.ai-field-row{grid-template-columns:1fr}.ai-settings-intro{flex-direction:column}.ai-settings .ai-actions>button{justify-content:center;width:100%}.ai-coach-card{padding:16px}.ai-knowledge-editor{padding:15px}}.q-coach-window{z-index:85;color:#24342b;background:#fff;border:1px solid #c9dbc9;border-radius:20px;width:min(420px,100vw - 32px);position:fixed;top:92px;right:24px;overflow:hidden;box-shadow:0 18px 70px #172c2633,0 3px 12px #172c2614}.q-coach-window [role=dialog]{flex-direction:column;max-height:calc(100dvh - 208px);display:flex}.q-coach-window [hidden]{display:none}.q-window-header{background:#edf5e9;border-bottom:1px solid #dde8d9;align-items:center;gap:12px;padding:14px 16px;display:flex}.q-window-drag{text-align:left;min-width:0;color:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.q-window-drag:active{cursor:grabbing}.q-window-drag>span:nth-child(2){gap:2px;display:grid}.q-window-drag strong{font-size:20px}.q-window-drag small{color:#55705d;font-size:12px}.q-window-mark{color:#fff;background:#345a3d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.q-window-grip{color:#8c9c8d;margin-left:auto}.q-window-minimize{color:#35543d;cursor:pointer;background:#fff;border:1px solid #cedecc;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.q-window-state{color:#3e5a45;border-bottom:1px solid #e7eee4;align-items:center;gap:9px;padding:12px 22px;font-size:12px;font-weight:600;display:flex}.q-live-dot{background:#b8bfb8;border-radius:50%;flex-shrink:0;width:8px;height:8px}.q-live-dot.is-active{background:#46964f;box-shadow:0 0 0 3px #e2f1df}.q-window-body.ai-coach-card{overscroll-behavior:contain;background:#fff;border:0;border-radius:0;min-height:0;max-height:none;margin:0;padding:18px 22px 22px;font-size:14px;overflow-y:auto}.q-window-body>p:first-child{margin-top:0}.q-window-body .ai-result blockquote{background:#f2f7ee;border-color:#6b965a;margin:16px 0 20px;padding:17px 18px;font-size:18px;line-height:1.6}.q-window-body .ai-result>p{margin:16px 0}.q-window-body .ai-actions button{white-space:normal;text-align:center;justify-content:center}.q-window-body .q-capture-status{color:#667568;border-bottom:1px solid #e8eee6;padding-bottom:14px;font-size:12px;line-height:1.6}.q-window-footer{color:#6a786b;background:#f8faf6;border-top:1px solid #e7eee4;padding:10px 22px;font-size:11px;line-height:1.5}.q-coach-window.is-minimized{border-radius:16px;width:auto;top:auto;bottom:112px}.q-coach-launcher{color:#294d33;cursor:pointer;background:#f1f7ed;border:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.q-coach-launcher>span:first-of-type{text-align:left;gap:3px;display:grid}.q-coach-launcher strong{font-size:17px}.q-coach-launcher small{font-size:11px}.q-window-drag:focus-visible,.q-window-minimize:focus-visible,.q-coach-launcher:focus-visible{outline-offset:-3px;outline:3px solid #608c52}@media (max-width:700px){.q-coach-window{width:calc(100vw - 24px);top:76px;right:12px}.q-coach-window [role=dialog]{max-height:calc(100dvh - 264px)}.q-window-body.ai-coach-card{padding:16px 18px 20px}.q-window-body .ai-result blockquote{font-size:16px}.q-coach-window.is-minimized{bottom:188px}}.lead-file,.record-tabs{min-width:0}.record-tab-list{background:#f3f6f0;border:1px solid #dfe6dc;border-radius:12px;gap:6px;margin-bottom:18px;padding:6px;display:flex}.record-tab-list>button{color:#627064;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-width:0;padding:11px 12px;font-size:12px;font-weight:600;line-height:1.5}.record-tab-list>button[aria-selected=true]{color:#254b32;background:#fff;box-shadow:0 2px 7px #1d3d2510}.record-tab-list>button:focus-visible{outline-offset:1px;outline:2px solid #648954}.record-tabs>[role=tabpanel][hidden]{display:none}.record-tabs>[role=tabpanel]{min-width:0}.lead-file>.record-tabs>.record-tab-list{z-index:2;position:sticky;top:0}.lead-history-body .record-tab-list{margin-top:2px}.lead-history-body>p{margin:0}.lead-history-body .ai-call-report{margin:0;padding:18px}.lead-transcript-content h3,.q-advice-archive h4{margin:0 0 18px;font-size:14px}.lead-transcript-line{background:#fafcf8;border:1px solid #e1e7de;border-radius:10px;margin-bottom:12px;padding:16px}.lead-transcript-line.speaker-sales{background:#f5f7f9;border-color:#e0e5e8}.lead-transcript-line header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lead-transcript-line strong{color:#34563b;font-size:12px}.lead-transcript-line time{color:#768074;white-space:nowrap;font-size:11px}.lead-history-body .lead-transcript-line p{margin:9px 0 0;font-size:14px;line-height:1.8}.lead-call-notes{gap:22px;display:grid}.lead-analysis-details>summary{cursor:pointer;padding:12px 0;font-size:12px;font-weight:600}.ai-call-report .q-advice-archive{margin-top:20px}.q-advice-archive h4 span{color:#697567;font-weight:400}.ai-call-report details.q-advice-entry{background:#fff;border:1px solid #d8e3d0;border-radius:10px;margin:12px 0}.q-advice-entry>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px;font-weight:600;display:flex}.q-advice-entry>summary time{color:#6a7866;font-size:11px;font-weight:400}.q-advice-entry>.ai-result{padding:0 14px 14px}.q-saved-review{border-top:1px solid #d7e1cf;margin-top:24px;padding-top:22px}.q-saved-review h3{margin-bottom:16px}@media (max-width:560px){.record-tab-list{gap:3px;padding:4px}.record-tab-list>button{padding:10px 6px;font-size:11px}.lead-history-body{gap:14px;padding:0 12px 14px}.lead-history-body .ai-call-report{padding:14px}.lead-transcript-line{padding:13px}}.lead-followup-action{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 24px 16px;display:flex}.lead-followup-action>span{color:var(--ink-soft);flex:180px;font-size:12px;line-height:1.5}.followup-field select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:inherit;font:inherit;border-radius:8px;padding:10px 12px}.q-live-answer .q-answer-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.q-answer-heading>strong{color:#235c3b;font-size:14px}.q-answer-heading time{color:var(--ink-faint);white-space:nowrap;font-size:11px}.q-window-body .q-live-answer blockquote,.q-live-answer blockquote{color:#153a25;overflow-wrap:anywhere;background:#eff8f1;border:1px solid #c0dac5;border-left:4px solid #368750;border-radius:12px;margin:12px 0 18px;padding:18px;font-size:21px;font-weight:600;line-height:1.5}.q-answer-context{padding-bottom:14px}.q-answer-context>span{color:var(--ink-faint);font-size:11px}.q-answer-context>p{color:var(--ink-soft);margin:4px 0 0;font-size:14px;line-height:1.5}.q-answer-details{border-top:1px solid var(--line);padding-top:12px;font-size:12px;line-height:1.6}.q-answer-details>summary{cursor:pointer;color:var(--ink-soft)}.q-live-answer.is-outdated blockquote{color:#4c5951;background:#f5f6f6;border-color:#d8dfe0}.q-live-answer.is-outdated .q-answer-heading>strong{color:#707b74}.q-listening{padding:20px 0}.q-listening>strong{color:#235c3b;font-size:18px}.q-listening>p{color:var(--ink-soft);margin:8px 0 0;font-size:14px;line-height:1.6}.q-window-body .ai-actions{margin-top:16px}@media (max-width:560px){.q-window-body .q-live-answer blockquote{padding:14px;font-size:19px}}.dialer-focus{--dialer-gap:24px;max-width:1480px;padding-bottom:120px}.dialer-focus [hidden]{display:none}.dialer-focus .dialer-heading{gap:20px;margin-bottom:22px}.dialer-focus .dialer-heading h1{letter-spacing:-.035em;margin:8px 0;font-size:clamp(23px,2.2vw,32px)}.dialer-focus .dialer-heading p{color:#66736b;margin:0;line-height:1.6}.dialer-focus .heading-actions>button{gap:10px;min-height:42px}.dialer-focus .heading-actions>button>span{background:#edf1eb;border-radius:7px;place-items:center;min-width:25px;min-height:25px;display:inline-grid}.smartview-dialer-hint{color:#57665c;margin:-8px 0 24px;font-size:13px;line-height:1.6}.smartview-dialer-error{color:#a13232;margin:0 0 16px}.smartview-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;font-size:13px;display:flex}.smartview-pagination small{color:#637166;margin-top:5px;font-size:12px;display:block}.smartview-pagination>div{gap:8px;display:flex}.dialer-selection-banner{background:#f3f7f1;border:1px solid #d7e3d6;border-radius:16px;align-items:flex-start;gap:16px;margin:0 0 24px;padding:18px 20px;display:flex}.dialer-selection-banner>svg{color:#456449;flex-shrink:0;margin-top:5px}.dialer-selection-banner>div{overflow-wrap:anywhere;flex:1;min-width:0}.dialer-selection-banner strong{margin-top:5px;font-size:15px;display:block}.dialer-selection-banner p{color:#44574a;margin:6px 0;font-size:13px;line-height:1.6}.dialer-selection-banner small{color:#637166;font-size:12px;line-height:1.5}.dialer-selection-banner .secondary-button{flex-shrink:0}.dialer-selection-error{padding:24px}.dialer-selection-error p{margin:16px 0 24px}@media (max-width:640px){.dialer-selection-banner{flex-wrap:wrap;gap:12px;padding:16px}.dialer-selection-banner>div{flex-basis:calc(100% - 36px)}.dialer-selection-banner .secondary-button{width:100%}.smartview-dialer-hint{margin-top:0}}.dialer-phase-bar{border-bottom:1px solid #dee5dc;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.dialer-phases{flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.dialer-phases li{color:#737e75;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.dialer-phases li>span{border:1px solid #dce2d8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.dialer-phases li[aria-current=step]{color:#214d36}.dialer-phases li[aria-current=step]>span{color:#fff;background:#254f36;border-color:#254f36}.dialer-day-summary{color:#68756b;font-size:12px}.dialer-day-summary>summary{cursor:pointer;align-items:center;gap:8px;padding:5px 0;list-style:none;display:flex}.dialer-day-summary>summary::-webkit-details-marker{display:none}.dialer-day-summary>div{background:#fff;border:1px solid #dce3d9;border-radius:10px;gap:8px;margin-top:10px;padding:12px;display:grid}.dialer-focus .dialer-grid{gap:var(--dialer-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;min-height:0}.dialer-focus .queue-panel{grid-column:1/-1;max-height:none}.dialer-focus .queue-head{min-height:0;padding:20px 22px 14px}.dialer-focus .queue-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:300px;display:grid;overflow-y:auto}.dialer-focus .queue-item{border-bottom:1px solid #ecf0e9;min-width:0;min-height:90px}.dialer-focus .queue-item .queue-copy{min-width:0}.dialer-focus .autodial-control{max-width:390px;margin:0 20px 12px}.dialer-focus .queue-progress-row,.dialer-focus .queue-footer{padding-inline:22px}.dialer-focus .queue-footer{min-height:42px}.dialer-focus .lead-workspace,.dialer-focus .conversation-panel{border-radius:18px;grid-column:auto}.dialer-focus .lead-hero{gap:14px;padding:22px}.dialer-focus .lead-title-row{flex-wrap:wrap;gap:8px}.dialer-focus .lead-title-row h2{white-space:normal;overflow-wrap:anywhere;font-size:21px;line-height:1.35}.dialer-focus .lead-title-copy>p{flex-wrap:wrap;gap:6px;margin-top:8px}.dialer-focus .lead-tabs{gap:24px;padding-inline:22px}.dialer-focus .lead-tabs button{min-height:46px;font-size:13px}.dialer-focus .lead-body,.dialer-focus .guide-body{padding:22px;overflow:visible}.dialer-focus .contact-card{background:#f9fbf7;border-color:#e1e7dc;padding:17px}.dialer-focus .section-title-row{flex-wrap:wrap;gap:10px}.dialer-focus .section-title-row strong{font-size:16px;line-height:1.5}.dialer-focus .role-badge{white-space:normal}.dialer-focus .contact-grid{gap:12px 16px;margin-top:18px}.dialer-focus .contact-grid>a>span,.dialer-focus .contact-grid>div>span{white-space:normal;overflow-wrap:anywhere;gap:3px;line-height:1.5}.dialer-focus .dialer-email-action{margin-top:17px;padding-block:13px}.dialer-focus .dialer-email-action small{display:none}.dialer-contact-shortcuts{flex-wrap:wrap;gap:12px 20px;margin:16px 0 20px;display:flex}.dialer-contact-shortcuts>.text-button{min-height:32px;font-size:12px}.dialer-context-details{border-top:1px solid #e6ebe2;padding:14px 0;font-size:12px}.dialer-context-details>summary{cursor:pointer;color:#4e6456;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.dialer-context-details>summary>span{color:#778279;margin-left:auto;font-size:11px;font-weight:400}.dialer-context-details>div{padding-top:14px;line-height:1.65}.dialer-context-details p{white-space:pre-line;overflow-wrap:anywhere}.dialer-focus .legal-basis-card{margin:14px 0 0;font-size:12px}.dialer-focus .notes-section{margin-top:20px}.dialer-focus .notes-section textarea{min-height:110px;font-size:14px;line-height:1.7}.dialer-focus .note-footer{flex-wrap:wrap;align-items:flex-start;gap:8px}.dialer-focus .note-footer>span:first-child{max-width:90%;line-height:1.6}.dialer-focus .lead-tags{margin-top:16px}.dialer-focus .conversation-head{min-height:85px;padding:22px}.dialer-focus .conversation-head h2{margin-top:5px;font-size:19px}.dialer-focus .transcript-scroll{max-height:none;overflow:visible}.dialer-focus .transcript-empty,.dialer-focus .next-call-visual,.dialer-focus .dialing-visual,.dialer-focus .consent-card{min-height:0;padding:26px}.dialer-focus .transcript-empty{text-align:left;align-items:flex-start}.dialer-focus .transcript-empty h3{margin:18px 0 8px;font-size:21px}.dialer-focus .transcript-empty>p{max-width:none;line-height:1.7;font-size:14px!important}.dialer-preparation-list{gap:24px;margin:24px 0;display:grid}.dialer-preparation-list>div{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:14px;display:grid}.dialer-preparation-list>div>span{color:#8a9b84;padding-top:2px;font-size:12px;font-weight:700}.dialer-preparation-list p{color:#68746b;margin:0;font-size:13px;line-height:1.75}.dialer-preparation-list strong{color:#2a3d30;margin-bottom:4px;font-size:14px;display:block}.dialer-focus .dialer-preparation-hint{color:#64775f;align-items:center;gap:9px;margin:0;padding-top:24px;display:flex;font-size:12px!important}.dialer-transcript-details>summary{display:none}.dialer-transcript-details.is-live{background:#fcfdfa;border-top:1px solid #e0e8dc}.dialer-transcript-details.is-live>summary{cursor:pointer;align-items:center;gap:10px;padding:18px 22px;font-size:12px;font-weight:600;list-style:none;display:flex}.dialer-transcript-details.is-live>summary>span:first-child{flex-wrap:wrap;align-items:center;gap:8px;margin-right:auto;display:flex}.dialer-transcript-details.is-live>summary small{color:#78866f;font-weight:400}.dialer-transcript-details.is-live>summary::-webkit-details-marker{display:none}.dialer-transcript-details.is-live>.transcript-scroll{overscroll-behavior:contain;max-height:430px;overflow-y:auto}.dialer-transcript-details[open]>summary>svg:last-child{transform:rotate(180deg)}.dialer-focus .live-transcript{padding:0 22px 20px}.dialer-focus .recording-banner{flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:12px}.dialer-focus .transcript-line{margin-bottom:22px}.dialer-focus .conversation-footer{margin-top:auto;padding:16px 22px}.dialer-focus.phase-live .conversation-footer{display:none}.q-docked-coach{color:#253f2f;background:#fff;min-width:0}.q-docked-header{background:#f0f6ec;border-bottom:1px solid #e1e9dc;align-items:center;gap:13px;padding:22px;display:flex}.q-docked-header>div{flex:1;min-width:0}.q-docked-header h2{letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.4}.q-docked-header p{color:#667d61;margin:5px 0 0;font-size:12px;line-height:1.5}.q-docked-coach .q-window-state{min-height:48px;padding:14px 24px}.q-docked-coach .q-window-body{min-height:275px;padding:24px}.q-docked-coach .q-live-answer blockquote{margin:14px 0 22px;padding:22px;font-size:clamp(21px,1.7vw,26px);line-height:1.55}.q-docked-coach .q-answer-context p{font-size:14px;line-height:1.6}.q-docked-coach .ai-actions{border-top:1px solid #e8eee4;padding-top:14px}.q-docked-coach .ai-check{align-items:flex-start;font-size:13px;line-height:1.7}.q-docked-coach .ai-check input{flex-shrink:0;margin-top:5px}.dialer-companion-trigger.is-active{color:#28593a;background:#edf5e9;border-color:#719568}.dialer-companion-suggestion{background:linear-gradient(105deg,#f4f9f1,#fff);border-color:#cddfc6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:20px;padding:18px 20px;display:grid}.dialer-companion-suggestion .dialer-companion-icon{color:#2f6641;background:#dfeeda;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.dialer-companion-suggestion strong{color:#244a32;font-size:15px;display:block}.dialer-companion-suggestion p{color:#667566;margin:5px 0 0;font-size:13px;line-height:1.55}.dialer-companion-suggestion>div:last-child{align-items:center;gap:14px;display:flex}.dialer-companion-status{color:#34533b;background:#f2f8ee;border:1px solid #d5e4cf;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:12px 16px;display:flex}.dialer-companion-status>span,.dialer-companion-status>div{align-items:center;gap:10px;display:flex}.dialer-companion-status small{color:#6b7c69}.dialer-companion-status .text-button{min-height:32px}.dialer-companion-message{color:#766341;background:#fffaf0;border:1px solid #e4dbc6;border-radius:10px;margin:-4px 0 20px;padding:11px 14px;font-size:12px}.dialer-companion-placeholder{text-align:center;background:linear-gradient(145deg,#f5f9f2,#fff);flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:34px;display:flex}.dialer-companion-placeholder>span{color:#2d6240;background:#dfeeda;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.dialer-companion-placeholder h2{color:#294735;margin:20px 0 8px;font-size:20px}.dialer-companion-placeholder p{color:#718071;margin:0;font-size:13px}.dialer-companion-placeholder>div{align-items:center;gap:16px;margin-top:24px;display:flex}.companion-window{color:#23342a;background:#eef2ec;min-height:100vh;padding:18px}.companion-topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d8e0d5;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:12px 16px;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #1a2a2012}.companion-brand,.companion-topbar-actions,.companion-contact{align-items:center;gap:11px;display:flex}.companion-brand>span,.companion-contact>span{color:#2e6440;background:#e2efdd;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.companion-brand div,.companion-contact div{gap:2px;min-width:0;display:grid}.companion-brand strong{font-size:14px}.companion-brand small,.companion-contact small{color:#708074;font-size:11px}.companion-connection-alert{color:#913c3c;background:#fff5f5;border:1px solid #e5caca;border-radius:11px;margin-bottom:14px;padding:12px 16px;font-size:13px}.companion-call-strip{background:#fff;border:1px solid #d8e0d5;border-radius:14px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:18px;margin-bottom:14px;padding:13px 16px;display:grid}.companion-contact strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.companion-call-state,.companion-recording{color:#687269;background:#f2f4f1;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.companion-call-state i{background:#a4ada4;border-radius:50%;width:7px;height:7px}.companion-call-state.state-connected{color:#28603b;font-family:var(--font-mono);background:#edf7e9}.companion-call-state.state-connected i{background:#43a65c;box-shadow:0 0 0 4px #43a65c1f}.companion-recording.is-active{color:#3d6848;background:#f0f6ed}.companion-answer-hint{background:#fffaf0;border:1px solid #e4d8b8;border-radius:12px;margin-bottom:14px;padding:13px 16px}.companion-answer-hint strong{color:#765b25;font-size:13px}.companion-answer-hint p{color:#806f4d;margin:5px 0 0;font-size:12px;line-height:1.6}.companion-columns{grid-template-columns:minmax(340px,.8fr) minmax(470px,1.2fr);align-items:start;gap:14px;display:grid}.companion-column{background:#fff;border:1px solid #d8e0d5;border-radius:16px;min-width:0;max-height:calc(100vh - 142px);overflow:auto;box-shadow:0 8px 28px #1a2a200a}.companion-transcript-column{padding:22px}.companion-column-heading{background:#f0f6ec;border-bottom:1px solid #dfe7dc;align-items:center;gap:12px;padding:20px 22px;display:flex}.companion-column-heading>span{color:#326443;background:#dcefd5;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.companion-column-heading small{color:#698069;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.companion-column-heading h1{letter-spacing:-.02em;margin:0;font-size:19px}.companion-coach-column .q-window-state{border-bottom:1px solid #e7ece5;padding:13px 22px}.companion-coach-content{padding:20px 22px 24px}.companion-coach-content .q-history-scroll{max-height:none}.companion-coach-content .q-suggestion-reply blockquote{font-size:clamp(20px,1.75vw,27px);line-height:1.55}.companion-waiting{text-align:center;background:#fff;border:1px solid #d8e0d5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 36px);padding:32px;display:flex}.companion-waiting>svg{color:#437453}.companion-waiting h1{margin:20px 0 8px;font-size:24px}.companion-waiting p{color:#6b786d;margin:0}.q-floating-placeholder{color:#6f7c6b;padding:24px;font-size:13px}.q-floating-placeholder p{margin:0 0 16px;line-height:1.6}.q-feedback{border-top:1px solid #e8eee4;margin:22px 0 2px;padding-top:14px}.q-feedback>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.q-feedback>div>span{color:#71806b;width:100%;margin-bottom:3px;font-size:11px}.q-feedback button{color:#586951;cursor:pointer;background:#fff;border:1px solid #e0e6dc;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:11px;display:inline-flex}.q-feedback button[aria-pressed=true]{color:#2d592e;background:#ecf6e7;border-color:#719968}.q-feedback button:disabled{opacity:.65;cursor:wait}.q-feedback>small{color:#74816d;min-height:17px;margin-top:6px;font-size:11px;display:block}.q-feedback>p{color:#9f3636;font-size:12px}.dialer-review-details{border:1px solid #e1e7dc;border-radius:12px;grid-column:1/-1;padding:16px}.dialer-review-details>summary{cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.dialer-review-details>summary>svg:last-child{margin-left:auto}.dialer-review-details>.ai-coach-card,.dialer-review-details>.conversation-analysis-panel{margin-top:18px}.dialer-focus .wrapup-dialog{gap:22px}.dialer-focus .wrapup-dialog .outcome-grid{gap:12px}.dialer-focus .outcome-button{padding:16px}.dialer-focus .outcome-button div{min-width:0}.dialer-focus .outcome-button small{margin-top:4px;line-height:1.6}.dialer-focus .wrapup-actions{z-index:2;background:#fff;border-top:1px solid #e6ece1;padding-block:18px;position:sticky;bottom:-28px}.dialer-focus .call-dock{border-radius:16px;box-shadow:0 8px 30px #152b201a}.dialer-focus .call-primary,.dialer-focus .hangup-button,.dialer-focus .dock-control,.dialer-focus .hangup-round{min-height:44px}.dialer-focus :is(button,a,summary,input,textarea,select):focus-visible,.q-docked-coach:focus-visible,.q-feedback button:focus-visible{outline-offset:3px;outline:3px solid #477c57}@media (min-width:1150px){.dialer-focus.phase-live .dialer-grid{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr)}.dialer-focus.phase-live .conversation-panel{position:sticky;top:24px}}@media (max-width:1100px){.dialer-focus{--dialer-gap:18px}.dialer-focus .queue-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dialer-phase-bar{flex-wrap:wrap}.dialer-focus .contact-grid{grid-template-columns:1fr}.q-docked-header,.q-docked-coach .q-window-body,.dialer-focus .lead-body,.dialer-focus .guide-body{padding:18px}.q-docked-header h2{font-size:16px}}@media (max-width:800px){.dialer-focus .dialer-grid{grid-template-columns:minmax(0,1fr)}.dialer-focus .contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dialer-focus.phase-live .conversation-panel{order:-1}.dialer-focus .queue-panel{order:-2;grid-column:auto}.dialer-focus .dialer-heading{flex-direction:row;align-items:flex-start}.dialer-focus .heading-actions{flex:none;width:auto}.dialer-focus .heading-actions>button{min-height:38px;padding:8px 10px}.dialer-focus .heading-actions>button>svg:last-child{display:none}.dialer-focus .wrapup-actions{bottom:-22px}.dialer-companion-suggestion{grid-template-columns:auto minmax(0,1fr)}.dialer-companion-suggestion>div:last-child{grid-column:1/-1}.dialer-companion-status{flex-direction:column;align-items:flex-start}.companion-columns{grid-template-columns:minmax(0,1fr)}.companion-column{max-height:none}}@media (max-width:560px){.dialer-focus{padding-bottom:150px}.dialer-focus .dialer-heading{flex-wrap:wrap;gap:14px;margin-bottom:18px}.dialer-focus .dialer-heading h1{font-size:25px}.dialer-focus .heading-actions{width:100%}.dialer-focus .heading-actions>button{justify-content:flex-start;width:100%}.dialer-focus .heading-actions>button>span{margin-left:auto}.dialer-phases{justify-content:space-between;gap:13px;width:100%}.dialer-phases li{gap:6px;font-size:10px}.dialer-phases li>span{width:23px;height:23px;font-size:10px}.dialer-phase-bar{gap:12px;margin-bottom:18px;padding-bottom:14px}.dialer-day-summary{font-size:11px}.dialer-focus.phase-live .dialer-heading p,.dialer-focus.phase-live .dialer-day-summary{display:none}.dialer-focus .queue-list{grid-template-columns:minmax(0,1fr);max-height:340px}.dialer-focus .lead-hero{padding:18px}.dialer-focus .lead-title-row h2{font-size:20px}.dialer-focus .contact-grid{grid-template-columns:minmax(0,1fr)}.dialer-focus .transcript-empty,.dialer-focus .consent-card{padding:22px}.dialer-focus .company-logo-large{width:40px;height:40px}.q-docked-header{gap:10px}.q-docked-header .q-window-mark{border-radius:11px;flex-shrink:0;width:36px;height:36px}.q-docked-header h2{font-size:15px}.q-docked-header p{font-size:11px}.q-docked-coach .q-window-state{padding:12px 18px}.q-docked-coach .q-live-answer blockquote{padding:16px;font-size:21px}.q-docked-coach .q-window-body{min-height:220px}.dialer-transcript-details.is-live>summary{padding:16px 18px}.dialer-transcript-details.is-live>summary small{width:100%;padding-left:24px}.dialer-focus .wrapup-actions{position:static}.dialer-focus .wrapup-actions>button{white-space:normal;justify-content:center;width:100%}.dialer-companion-suggestion{grid-template-columns:minmax(0,1fr)}.dialer-companion-suggestion .dialer-companion-icon{display:none}.dialer-companion-suggestion>div:last-child,.dialer-companion-status>div,.dialer-companion-placeholder>div,.companion-topbar,.companion-topbar-actions{flex-direction:column;align-items:stretch;width:100%}.dialer-companion-suggestion .primary-button{justify-content:center;width:100%}.companion-window{padding:10px}.companion-topbar{position:static}.companion-call-strip{grid-template-columns:minmax(0,1fr);gap:10px}.companion-call-state,.companion-recording{justify-self:start}.companion-transcript-column,.companion-coach-content{padding:16px}}@media (prefers-reduced-motion:reduce){.dialer-focus *,.q-docked-coach *{scroll-behavior:auto!important}}.wrapup-recording-status{color:#5c7052;background:#f5f9ef;border:1px solid #d9e5d0;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:15px;font-size:13px;line-height:1.65;display:flex}.wrapup-recording-status>svg{flex-shrink:0;margin-top:3px}.wrapup-recording-status.is-error{color:#886732;background:#fff8ef;border-color:#eddbc0}.lead-appointments{overflow-wrap:anywhere;background:#fcfdfb;border:1px solid #dfe7d9;border-radius:14px;min-width:0;margin:0;padding:22px;font-size:13px;line-height:1.65}.lead-appointments.is-compact{margin-top:16px}.lead-appointments>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lead-appointments>header>div{color:#3e603f;align-items:center;gap:9px;display:flex}.lead-appointments h3{margin:0;font-size:16px}.lead-appointments>p{color:#75806f;margin:10px 0}.lead-appointments>header>button{min-height:36px;padding:8px 12px;font-size:12px}.lead-appointments .appointment-message{color:#4a7141;background:#f0f7e9;border-radius:10px;gap:9px;padding:12px;display:flex}.appointment-message svg{flex-shrink:0;margin-top:3px}.appointment-card{background:#fff;border:1px solid #e1e7dd;border-radius:12px;margin-top:14px;padding:18px}.appointment-card.status-cancelled{background:#f7f8f5}.appointment-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.appointment-card-heading>strong{color:#30442e;font-size:15px}.appointment-card-heading>span{color:#567449;background:#edf3e9;border-radius:7px;padding:4px 8px;font-size:11px}.appointment-card.status-cancelled .appointment-card-heading>span{color:#72786a;background:#eceee9}.appointment-card p{color:#6b7865;margin:6px 0;font-size:12px}.appointment-card .appointment-date{color:#30442e;font-size:13px}.appointment-card-actions{flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.appointment-card-actions>button{min-height:30px;font-size:12px}.appointment-calendar{border-top:1px solid #e5eade;margin-top:12px;padding-top:12px}.appointment-calendar summary,.appointment-editor details>summary{color:#57714a;cursor:pointer;font-size:12px;font-weight:600}.appointment-calendar>div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.appointment-calendar>div>*{min-height:34px;font-size:11px}.appointment-calendar>p{margin-top:12px;font-size:11px;line-height:1.7}.appointment-editor{gap:17px;display:grid}.appointment-editor label{gap:7px;min-width:0;display:grid}.appointment-editor label>span{color:#4b6040;font-size:12px;font-weight:600}.appointment-editor :is(input:not([type=checkbox]),select){width:100%;min-width:0;min-height:41px;font:inherit;background:#fff;border:1px solid #d9e2d0;border-radius:9px;padding:9px 11px}.appointment-editor small{color:#7a8771;font-size:11px}.appointment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.appointment-editor details>label{margin-top:12px}.appointment-editor .appointment-confirm{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.appointment-confirm input{accent-color:#437a38;margin-top:5px}.appointment-editor .appointment-note{color:#75816b;margin:0;font-size:11px;line-height:1.7}.lead-appointments :is(button,a,summary,input,select):focus-visible{outline-offset:3px;outline:3px solid #477c57}@media (max-width:560px){.lead-appointments{padding:16px}.appointment-fields{grid-template-columns:minmax(0,1fr)}.appointment-card{padding:14px}}.dialer-answer-hint{color:#82632f;background:#fffbf1;border-bottom:1px solid #eee2c9;padding:14px 20px;font-size:12px;line-height:1.65}.dialer-answer-hint>summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.dialer-answer-hint p{margin:8px 0}.dialer-answer-hint blockquote{border-left:2px solid #dac797;margin:10px 0;padding-left:12px}.wrapup-dialog>.dialer-answer-hint{border:1px solid #eee2c9;border-radius:10px}.dialer-live-contact{display:none}.dialer-other-outcomes{border-top:1px solid #e5eade;padding-top:14px}.dialer-other-outcomes>summary{color:#637359;cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;display:flex}.dialer-other-outcomes>.outcome-grid{margin-top:16px}@media (max-width:800px){.dialer-live-contact{color:#395533;background:#fff;border-bottom:1px solid #e3eadd;align-items:center;gap:10px;padding:14px 18px;display:flex}.dialer-live-contact>div{flex:1;gap:2px;min-width:0;display:grid}.dialer-live-contact strong{font-size:14px;line-height:1.4}.dialer-live-contact span{color:#75816c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dialer-live-contact>small{color:#75816c;font-size:10px}}.employee-import-dialog{max-width:900px}.employee-import-body{gap:20px;min-height:0;padding:24px;display:grid;overflow-y:auto}.employee-import-body h3,.employee-import-body p{margin:0}.employee-import-body p,.employee-import-body small{color:var(--text-muted,#657068);line-height:1.6}.employee-import-body label{gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.employee-import-body input,.employee-import-body select,.employee-import-body textarea{color:#202823;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dbe0db;border-radius:9px;padding:10px 12px}.employee-import-upload{background:#f6f8f5;border:1px dashed #bac8bc;border-radius:14px;padding:20px}.employee-import-upload span{font-size:12px;font-weight:400}.employee-import-mapping{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.employee-import-preview{border:1px solid #dbe0db;border-radius:12px;gap:12px;padding:16px;display:grid}.employee-import-preview>span{color:#647068;font-size:12px}.employee-import-table{overflow-x:auto}.employee-import-table table{border-collapse:collapse;width:100%;font-size:12px}.employee-import-table th,.employee-import-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e8ece7;padding:10px 8px}.employee-import-footer{border-top:1px solid #e3e8e1;justify-content:flex-end;gap:12px;padding:18px 24px;display:flex}.dialer-status-dialog{gap:20px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;display:grid;overflow-y:auto}.dialer-status-dialog h2,.dialer-status-dialog p,.dialer-status-dialog .lead-inline-form{margin:0}.dialer-lead-actions{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:10px;padding-top:6px;display:flex}.dialer-contact-dialog .form-dialog-head{align-items:flex-start;gap:16px}.dialer-contact-dialog .form-dialog-head h2{margin-bottom:8px;font-size:23px;line-height:1.3}.dialer-contact-dialog .form-dialog-head p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.dialer-contact-dialog .lead-inline-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dialer-contact-dialog .lead-inline-form>.lead-inline-actions,.dialer-contact-dialog .lead-inline-form>[role=alert]{grid-column:1/-1}.dialer-contact-dialog .lead-inline-actions{margin-top:4px}.dialer-contact-hint{color:var(--ink-faint);font-size:13px;line-height:1.6}@media (max-width:600px){.dialer-contact-dialog{padding:20px}.dialer-contact-dialog .lead-inline-form{grid-template-columns:minmax(0,1fr)}.dialer-contact-dialog .lead-inline-actions>button{width:100%}}.dialer-phone-block{background:#fff8ec;border:1px solid #eadac6;border-radius:12px;padding:14px 18px;font-size:13px;line-height:1.6}@media (max-width:600px){.employee-import-mapping{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.employee-import-body{padding:18px}.employee-import-footer{padding:14px 18px}}.employee-import-extra summary{cursor:pointer;padding:4px 0;font-size:13px;font-weight:600}.employee-import-extra[open] .employee-import-mapping{margin-top:16px}.employee-import-table table{min-width:500px}.employee-import-table th,.employee-import-table td:first-child,.employee-import-table td:nth-child(3){white-space:nowrap;overflow-wrap:normal}.basis-cell.basis-optional,.basis-cell.basis-optional strong{color:#64706b}.drawer-legal.basis-optional{color:#64706b;background:#f4f6f4;border-color:#e0e5e1}.drawer-legal.basis-optional strong,.drawer-legal.basis-optional p,.drawer-legal.basis-optional small{color:#64706b}.lead-industry-field{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.lead-industry-field>label,.lead-industry-create,.lead-industry-create>label{width:100%;min-width:0}.lead-industry-create{background:#f7f9f7;border:1px solid #e0e5e1;border-radius:12px;gap:10px;padding:12px;display:grid}.lead-industry-actions{flex-wrap:wrap;gap:8px;display:flex}.lead-industry-create small{color:#64706b;font-size:11px;line-height:1.5}.lead-industry-field>p[role=alert]{color:#a33b37;font-size:12px;line-height:1.5}.lead-industry-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}.lead-industry-filter>svg{flex-shrink:0}.lead-industry-filter>span{font-size:12px;font-weight:700}.lead-industry-filter select{width:100%;min-width:0;color:var(--ink);font:inherit;text-overflow:ellipsis;background:0 0;border:0;flex:1;font-size:13px}.lead-industry-filter:focus-within{box-shadow:0 0 0 3px #12171a12}.lead-industry-toolbar{flex-wrap:wrap}.lead-industry-toolbar .table-search{flex:230px;height:40px}.lead-industry-toolbar .lead-industry-filter{flex:240px}.smartview-industry-toolbar{flex-wrap:wrap;display:flex}.smartview-industry-toolbar .smartview-search{flex:240px}.smartview-industry-toolbar .smartview-list-filter,.smartview-industry-toolbar .lead-industry-filter{flex:215px}.smartview-industry-toolbar .smartview-result-count{margin-left:auto}.admin-industry-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 18px 14px;display:flex}.admin-industry-toolbar .lead-industry-filter{width:min(100%,360px)}.admin-industry-toolbar>span{color:var(--ink-faint);font-size:12px}.smartview-rule-industry-options{align-content:start;max-height:220px;overflow-y:auto}@media (max-width:600px){.lead-industry-toolbar .table-search,.lead-industry-toolbar .lead-industry-filter,.smartview-industry-toolbar .smartview-search,.smartview-industry-toolbar .smartview-list-filter,.smartview-industry-toolbar .lead-industry-filter{flex-basis:100%;width:100%}.smartview-industry-toolbar .smartview-result-count{margin-left:0}}.sip-duplicate-dialog{width:min(560px,100%);padding:28px}.sip-duplicate-dialog .form-dialog-head{gap:16px;margin-bottom:16px}.sip-duplicate-dialog .form-dialog-head h2{font-size:23px;line-height:1.25}.sip-duplicate-dialog>p{overflow-wrap:anywhere;color:var(--ink-soft);margin:0 0 22px;font-size:14px;line-height:1.6}.sip-duplicate-dialog .form-grid{gap:20px;margin-bottom:22px}.sip-duplicate-dialog .form-grid label>span{font-size:13px}.sip-duplicate-dialog .form-grid input,.sip-duplicate-dialog .form-grid select{height:44px;font-size:14px}.sip-duplicate-dialog .sip-duplicate-note{background:var(--surface-soft);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-size:12px;display:flex}.sip-duplicate-note svg{flex-shrink:0;margin-top:2px}.sip-duplicate-dialog .form-actions{flex-wrap:wrap;gap:10px;margin-top:24px}@media (max-width:600px){.sip-duplicate-dialog{padding:22px}.sip-duplicate-dialog .form-actions>button{flex:auto}}.q-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.q-history-heading>div{align-items:center;gap:8px;display:flex}.q-history-heading h3{margin:0;font-size:15px}.q-history-heading h3 span,.q-history-heading>span{color:#637568;font-size:12px;font-weight:400}.q-history-updates{box-sizing:border-box;color:#637568;align-items:center;height:52px;min-height:52px;padding:7px 0;font-size:12px;display:flex}.q-history-updates button{color:#235839;font:inherit;cursor:pointer;background:#e8f3e9;border:1px solid #bcd5c2;border-radius:9px;align-items:center;gap:7px;padding:7px 11px;font-weight:600;display:inline-flex}.q-history-scroll{max-height:min(58dvh, 650px, var(--q-history-space,650px));overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;border-radius:12px;min-height:0;padding:3px 8px 3px 3px;overflow-y:auto}.q-history-scroll:focus-visible,.q-history-updates button:focus-visible{outline-offset:2px;outline:3px solid #477c57}.q-history-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ai-coach-card .q-history-list>li{margin:0}.q-suggestion-card{background:#fafcf9;border:1px solid #dce5de;border-radius:14px;min-width:0;padding:18px;animation:.18s ease-out q-suggestion-appear;box-shadow:0 2px 6px #244c2c05}.q-suggestion-card.is-current{background:#f2f9f2;border-color:#92bda0}.q-suggestion-meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.q-suggestion-meta>strong{color:#52685a;font-size:12px}.q-suggestion-card.is-current .q-suggestion-meta>strong{color:#216039}.q-suggestion-meta time{color:#66776b;white-space:nowrap;font-size:11px}.q-suggestion-context{margin-top:12px}.q-suggestion-context>span,.q-suggestion-reply>span{color:#52695a;font-size:11px;font-weight:600}.ai-coach-card .q-suggestion-context>p{color:#4e6255;margin:3px 0 14px;font-size:13px;line-height:1.5}.q-suggestion-reply>span{color:#2d6240}.ai-coach-card .q-suggestion-reply>blockquote{color:#183d27;background:0 0;border:0;margin:5px 0 0;padding:0;font-size:18px;font-weight:600;line-height:1.55}.ai-coach-card .q-suggestion-question{color:#294c35;gap:4px;margin:14px 0 0;font-size:14px;line-height:1.6;display:grid}.q-suggestion-question>strong{color:#52695a;font-size:11px}.ai-coach-card .q-suggestion-details{border-top:1px solid #e1e9e1;margin-top:16px;padding-top:12px;font-size:12px}.q-suggestion-details>summary{color:#5a6d60}.q-coach-window .q-window-body:has(.q-suggestion-history){flex-direction:column;display:flex;overflow:hidden}.q-coach-window .q-suggestion-history{flex-direction:column;flex:auto;min-height:0;display:flex}.q-coach-window .q-history-scroll{flex:auto}.q-coach-window .q-history-heading,.q-coach-window .q-history-updates,.q-coach-window .q-window-body>.ai-actions{flex-shrink:0}.q-coach-window .q-window-body>.ai-actions{margin-top:12px}@keyframes q-suggestion-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.q-suggestion-card{padding:15px}.ai-coach-card .q-suggestion-reply>blockquote{font-size:17px}.q-history-scroll{max-height:min(52dvh, var(--q-history-space,52dvh));padding-right:4px}}@media (prefers-reduced-motion:reduce){.q-suggestion-card{animation:none}}.email-signature-editor{padding:16px}.email-signature-editor>p{color:var(--ink-soft);margin:0 0 16px;font-size:12px;line-height:1.6}.email-signature-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.email-signature-fields label{gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.email-signature-fields input,.email-signature-fields textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:400}.email-signature-fields textarea{resize:vertical;line-height:1.6}.email-signature-wide{grid-column:1/-1}.email-signature-editor>.email-signature-help{margin:14px 0 0;font-size:11px}.email-signature-extras{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.email-signature-extras summary{cursor:pointer;font-size:12px;font-weight:650;line-height:1.6}.email-signature-extras summary span{color:var(--ink-faint);margin-left:14px;font-size:11px;font-weight:400;display:block}.email-signature-extras[open] summary{margin-bottom:16px}.email-logo-editor>.email-logo-placement{grid-column:2/-1}@media (max-width:600px){.email-signature-fields{grid-template-columns:minmax(0,1fr)}.email-logo-editor>.email-logo-placement{grid-column:1/-1}}.email-personal-signature{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 16px 20px;scroll-margin-top:90px}.email-personal-signature>summary{cursor:pointer;align-items:center;gap:12px;padding:16px;list-style:none;display:flex}.email-personal-signature>summary:after{content:"+";margin-left:auto;font-size:22px}.email-personal-signature[open]>summary:after{content:"−"}.email-personal-signature>summary strong{font-size:14px;display:block}.email-personal-signature>summary small{color:var(--ink-soft);margin-top:4px;font-size:11px;line-height:1.5;display:block}.email-personal-signature-logo{border-top:1px solid var(--line);gap:12px;padding:16px;font-size:12px;display:grid}.email-personal-signature-logo>img{object-fit:contain;max-width:200px;max-height:100px}.email-personal-signature-logo>small{color:var(--ink-soft)}.email-personal-signature-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.email-personal-signature-actions>button{white-space:normal}.email-personal-signature-save{padding:0 16px 16px}.email-signature-fields select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--ink);border-radius:8px;padding:10px}.email-shared-signature-reference{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;font-size:12px;line-height:1.6;display:flex}.email-personal-signature-fields{border:0;min-width:0;margin:0;padding:0}.dialer-contact-dialog{width:min(820px,100vw - 32px)}.dialer-contact-dialog .lead-contacts-form{grid-template-columns:minmax(0,1fr)}.lead-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-full-width{grid-column:1/-1}.lead-contact-editor-list,.lead-contact-list{gap:20px;display:grid}.lead-contact-fieldset{border:1px solid var(--border,#dce1df);background:#fafbf9;border-radius:14px;min-width:0;margin:0;padding:20px}.lead-contact-fieldset legend{padding:0 8px;font-size:13px;font-weight:700}.lead-contact-phones{gap:14px;margin-top:18px;display:grid}.lead-contact-phone-row{grid-template-columns:minmax(90px,.7fr) minmax(120px,1.3fr) 36px;align-items:end;gap:10px;display:grid}.lead-contact-phone-row>button{margin-bottom:5px}.lead-contact-controls{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:18px;display:flex}.contact-remove-button{color:#8b4238;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:inline-flex}.contact-add-button{justify-self:start}.lead-contact-summary{border:1px solid var(--border,#dce1df);border-radius:12px;gap:12px;min-width:0;padding:18px;display:grid}.lead-contact-summary>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lead-contact-summary p{color:#68736d;margin:0;font-size:13px}.lead-contact-summary a{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.lead-contact-summary a svg{flex-shrink:0}.lead-contact-summary small{color:#68736d;font-size:11px;display:block}.dialer-contact-selection{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.dialer-contact-selection label{color:#59665e;gap:7px;min-width:0;font-size:12px;display:grid}.dialer-contact-selection select{border:1px solid var(--border,#dce1df);color:#1c2522;width:100%;min-width:0;font:inherit;background:#fff;border-radius:9px;padding:10px}@media (max-width:599px){.lead-contact-fields,.dialer-contact-selection{grid-template-columns:minmax(0,1fr)}.lead-contact-fieldset{padding:14px}.lead-contact-phone-row{grid-template-columns:minmax(0,1fr) 36px}.lead-contact-phone-row>label:first-child{grid-column:1/-1}.lead-contact-controls{flex-direction:column;align-items:flex-start}.contact-add-button{width:100%}}.meta-lead-badge{color:#1f6d43;letter-spacing:.04em;vertical-align:2px;background:#eef8f1;border-radius:999px;align-items:center;margin-left:8px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.daily-plan-page{gap:18px}.daily-plan-heading{align-items:flex-end}.daily-plan-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.daily-plan-summary article{background:#fff;border:1px solid #e2e6e1;border-radius:16px;align-items:center;gap:12px;min-height:82px;padding:16px 18px;display:flex}.daily-plan-summary article>span{color:#31543e;background:#f0f5f1;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.daily-plan-summary strong,.daily-plan-summary small{display:block}.daily-plan-summary strong{font-size:22px;line-height:1}.daily-plan-summary small{color:#6b746e;margin-top:5px}.daily-plan-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;display:flex}.daily-source-filter{background:#f4f6f3;border:1px solid #dfe4df;border-radius:12px;gap:4px;padding:4px;display:flex}.daily-source-filter button{color:#59635d;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.daily-source-filter button[aria-pressed=true]{color:#fff;background:#17201a;box-shadow:0 4px 12px #16201a24}.daily-plan-list{padding:0;overflow:hidden}.daily-plan-list>header{border-bottom:1px solid #e5e8e4;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 22px;display:flex}.daily-plan-list>header h2{margin:3px 0 0}.daily-plan-list>header p{color:#68716c;margin:0;font-size:13px}.daily-plan-row{background:#fff;border-bottom:1px solid #edf0ed;grid-template-columns:44px minmax(230px,1.3fr) minmax(180px,.9fr) minmax(230px,1.1fr) auto;align-items:center;gap:16px;padding:15px 20px;transition:background .18s,transform .18s;display:grid}.daily-plan-row:hover{background:#fafcf9}.daily-plan-row:last-child{border-bottom:0}.daily-plan-row.is-scheduled{background:#fafafa}.daily-plan-position{color:#9aa29d;letter-spacing:.08em;font-size:12px;font-weight:800}.daily-plan-company,.daily-plan-contact,.daily-plan-reason{min-width:0}.daily-plan-company>strong,.daily-plan-company>small,.daily-plan-contact strong,.daily-plan-contact small,.daily-plan-reason strong,.daily-plan-reason small{display:block}.daily-plan-company>strong{margin-top:6px;font-size:15px}.daily-plan-company>small,.daily-plan-contact small,.daily-plan-reason small{color:#727b75;margin-top:3px;font-size:12px}.daily-plan-company>small,.daily-plan-contact,.daily-plan-reason{align-items:center;gap:7px;display:flex}.daily-plan-contact span,.daily-plan-reason span{min-width:0}.daily-plan-kind{color:#526057;text-transform:uppercase;letter-spacing:.05em;background:#edf1ee;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.daily-plan-kind.kind-meta{color:#a2460d;background:#fff0e6}.daily-plan-kind.kind-callback{color:#6a43a6;background:#f0eafb}.daily-plan-actions{align-items:center;gap:8px;display:flex}.daily-plan-wait{color:#78817b;white-space:nowrap;font-size:12px;font-weight:700}.daily-plan-empty{color:#69736c;text-align:center;justify-items:center;gap:7px;padding:48px 20px;display:grid}.daily-plan-empty p{margin:0}.q-lead-preparation{color:#25212d;background:linear-gradient(145deg,#fbf9ff,#f7f4ff);border:1px solid #ded5f2;border-radius:16px;margin-bottom:14px;padding:16px}.q-lead-preparation>header{align-items:center;gap:10px;display:flex}.q-lead-preparation>header>span{color:#704bb2;background:#eadffb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.q-lead-preparation>header small,.q-lead-preparation>header strong{display:block}.q-lead-preparation>header small{color:#73599b;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.q-lead-preparation>p{margin:14px 0 10px;line-height:1.55}.q-lead-preparation>ul{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.q-lead-preparation>ul li{color:#665b72;background:#ffffffb8;border:1px solid #e4dcf1;border-radius:999px;padding:5px 8px;font-size:11px}.q-preparation-opening{background:#fff;border-left:3px solid #7e58b9;border-radius:0 10px 10px 0;padding:11px 12px}.q-preparation-opening strong,.q-preparation-opening span{display:block}.q-preparation-opening strong{text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:11px}.q-preparation-opening span{font-size:13px;line-height:1.45}.q-public-source{color:inherit;background:#ffffffc2;border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:10px 11px;text-decoration:none;display:flex}.q-public-source span,.q-public-source strong,.q-public-source small{min-width:0;display:block}.q-public-source small{color:#736d78;overflow-wrap:anywhere;margin-top:2px}.q-research-block{gap:7px;display:grid}.q-research-block>.text-button{width:fit-content}.q-research-result{background:#fff;border:1px solid #dfd5ef;border-radius:10px;padding:10px 11px}.q-research-result strong,.q-research-result small{display:block}.q-research-result p{color:#4f4758;margin:5px 0;font-size:12px;line-height:1.45}.q-research-result small,.q-research-error{color:#766c80;font-size:10px;line-height:1.4}.q-research-error{color:#9b3d47}.q-preparation-action{background:#fff8f6;border:1px solid #e8c8c2;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:10px;padding:10px;display:grid}.q-preparation-action span,.q-preparation-action small{display:block}.q-preparation-action small{color:#765e58;margin-top:2px}.q-preparation-action button{color:#fff;font:inherit;cursor:pointer;background:#2b2422;border:0;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.q-preparation-message{margin-top:8px;display:block}.q-lead-preparation>footer{color:#776d81;border-top:1px solid #e7def3;margin-top:11px;padding-top:9px;font-size:10px}.q-lead-preparation.is-compact{text-align:left;margin:12px 0 0;padding:12px}.q-lead-preparation.is-compact>ul,.q-lead-preparation.is-compact .q-public-source,.q-lead-preparation.is-compact>footer{display:none}.whatsapp-settings,.whatsapp-message-settings{gap:18px;padding:22px;display:grid}.whatsapp-settings>header{align-items:flex-start;gap:12px;display:flex}.whatsapp-settings>header>span{color:#187b46;background:#e8f8ee;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.whatsapp-settings>header h2{margin:3px 0 5px}.whatsapp-settings>header p{color:#67716b;margin:0}.whatsapp-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.whatsapp-settings-grid label,.whatsapp-message-settings label{color:#4d5751;gap:6px;font-size:12px;font-weight:800;display:grid}.whatsapp-settings-grid input,.whatsapp-message-settings textarea{color:#1f2621;width:100%;font:inherit;background:#fff;border:1px solid #d7ddd8;border-radius:10px;padding:11px 12px;font-weight:500}.whatsapp-assignees{border:1px solid #dfe4df;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.whatsapp-assignees legend{padding:0 6px;font-size:12px;font-weight:900}.whatsapp-assignees label{background:#f7f9f7;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.whatsapp-assignees strong,.whatsapp-assignees small{display:block}.whatsapp-assignees small{color:#707a73}.whatsapp-compliance-note{color:#526057;background:#f1f5f2;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;display:flex}.whatsapp-compliance-note p{margin:0;line-height:1.5}.settings-subnav{background:#f4f6f3;border:1px solid #e0e4e0;border-radius:12px;gap:6px;width:fit-content;padding:5px;display:flex}.settings-subnav a{color:#5e6761;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.settings-subnav a[aria-current=page]{color:#1e2621;background:#fff;box-shadow:0 2px 9px #19221c14}.whatsapp-message-settings{max-width:820px}.whatsapp-message-settings>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.whatsapp-message-settings h2{margin:3px 0 0}.connection-ready{color:#1f7446;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.whatsapp-lead-action{background:#f5fbf7;border:1px solid #cfe5d7;border-radius:13px;gap:9px;margin-bottom:14px;padding:13px;display:grid}.whatsapp-lead-action>header{color:#205f3c;align-items:center;gap:8px;display:flex}.whatsapp-lead-action>header strong,.whatsapp-lead-action>header small{display:block}.whatsapp-lead-action>header small{color:#698073;margin-top:2px}.whatsapp-lead-action>p{color:#43544a;margin:0;font-size:12px;line-height:1.48}.whatsapp-lead-action>div{align-items:center;gap:10px;display:flex}.whatsapp-last-send{color:#4d6d59;align-items:center;gap:5px;display:inline-flex}.whatsapp-lead-action.is-compact{margin:10px 0 0}@media (max-width:1100px){.daily-plan-row{grid-template-columns:36px 1.2fr 1fr auto}.daily-plan-contact{display:none}}@media (max-width:760px){.daily-plan-summary,.whatsapp-settings-grid,.whatsapp-assignees{grid-template-columns:1fr}.daily-plan-list>header{display:block}.daily-plan-list>header p{margin-top:7px}.daily-plan-row{grid-template-columns:28px 1fr;align-items:start}.daily-plan-reason,.daily-plan-actions{grid-column:2}.daily-plan-actions{flex-wrap:wrap}.q-preparation-action{grid-template-columns:auto 1fr}.q-preparation-action button{grid-column:1/-1}}.power-dialer-launch{isolation:isolate;color:#f7f7f7;text-align:left;background:radial-gradient(circle at 8% 20%,#ffffff14,#0000 34%),linear-gradient(135deg,#0b0b0c 0%,#171719 55%,#080809 100%);border:1px solid #ffffff21;border-radius:20px;width:100%;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 16px 34px #0000002e,inset 0 1px #ffffff14}.power-dialer-launch:after{z-index:-1;content:"";opacity:.18;background-image:radial-gradient(#ffffff38 .7px,#0000 .7px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.power-launch-content{grid-template-columns:minmax(0,1fr) minmax(170px,180px);align-items:center;column-gap:14px;min-width:0;display:grid}.power-launch-kicker,.dialing-kicker{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:850;display:inline-flex}.power-launch-kicker,.power-launch-content h3,.power-launch-content>p{grid-column:1}.power-launch-readiness{grid-column:1/-1}.power-launch-kicker i,.dialing-kicker i{background:#f1f1f1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffffff17}.dialer-focus .power-launch-content h3{color:#fff;letter-spacing:-.04em;max-width:580px;margin:7px 0 4px;font-size:clamp(20px,2.4vw,29px);font-weight:750;line-height:1.08}.dialer-focus .transcript-empty .power-launch-content>p{color:#ffffff8c;max-width:none;margin:0;line-height:1.45;font-size:12px!important}.power-launch-readiness{flex-wrap:wrap;gap:6px;margin:13px 0 0;display:flex}.power-launch-readiness span{color:#ffffffad;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:6px;min-height:27px;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.power-launch-readiness .is-ready svg{color:#e7e7e7}.power-launch-readiness .needs-attention{color:#ddd;border-color:#ffffff38}.power-launch-action{color:#111;text-align:left;cursor:pointer;background:linear-gradient(120deg,#fff 0%,#e8e8e8 62%,#cfcfcf 100%);border:1px solid #ffffff9e;border-radius:16px;grid-area:1/2/span 3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:min(100%,320px);min-height:56px;padding:8px 12px 8px 8px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,filter .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000042,inset 0 1px #ffffffd1}.power-launch-action:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 16px 34px #00000052,0 0 0 3px #ffffff14}.power-launch-action:active:not(:disabled){transform:translateY(0)scale(.985)}.power-launch-action:disabled{opacity:.45;cursor:not-allowed}.power-launch-action-icon{color:#fff;background:linear-gradient(145deg,#0a0a0b,#29292c);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 7px 16px #0000003d}.power-launch-action>span:nth-child(2){gap:2px;display:grid}.power-launch-action small{letter-spacing:.13em;opacity:.58;font-size:7px;font-weight:850}.power-launch-action strong{letter-spacing:-.015em;font-size:13px}.power-launch-note{display:none}.dialer-focus .call-stage-idle>.q-lead-preparation{margin-top:18px}.dialer-focus .call-stage-idle>.dialer-preparation-list{margin-top:14px}.dialing-kicker{color:#68686c;margin-bottom:20px}.dialing-kicker i{box-shadow:0 0 0 5px #ffffff14}.ring-stack>span:nth-child(3){animation-duration:1.35s;animation-delay:.35s;inset:17px}.dialing-signal{justify-content:center;align-items:center;gap:4px;height:28px;margin-top:18px;display:flex}.dialing-signal i{background:#85858a;border-radius:99px;width:3px;height:7px;animation:.9s ease-in-out infinite alternate dialingWave;display:block}.dialing-signal i:nth-child(2),.dialing-signal i:nth-child(4){animation-delay:.18s}.dialing-signal i:nth-child(3){animation-delay:.36s}.dialing-signal i:nth-child(5){animation-delay:.52s}.dialer-focus .call-primary-launch{background:linear-gradient(130deg,#09090a,#1e1e20 72%,#303034);border:1px solid #252527;border-radius:16px;gap:10px;min-width:198px;height:52px;padding:6px 13px 6px 7px;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff17}.call-primary-icon{color:#111;background:linear-gradient(145deg,#fff,#ceced1);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 0 4px #ffffff12}.call-primary-copy{text-align:left;gap:1px;min-width:0;display:grid}.call-primary-copy small{color:#a7a7ab;letter-spacing:.13em;font-size:7px;font-weight:850}.call-primary-copy strong{color:#fff;white-space:nowrap;font-size:11px}.call-primary-spark{color:#d1d1d4}.settings-workspace{width:100%;min-width:0}.settings-workspace>.settings-subnav,.email-studio-page>.settings-subnav{margin:0 0 22px}@keyframes powerOrbit{to{transform:rotate(360deg)}}@keyframes powerOrbitReverse{to{transform:rotate(-360deg)}}@keyframes powerBreathe{50%{filter:brightness(1.08);transform:scale(1.055)}}@keyframes powerStatusPulse{50%{opacity:.55;transform:scale(.82)}}@keyframes powerSweep{0%,55%{left:-52%}78%,to{left:118%}}@keyframes dialingWave{to{opacity:.52;height:25px}}.incoming-call-layer{z-index:1800;-webkit-backdrop-filter:blur(10px)saturate(.82);backdrop-filter:blur(10px)saturate(.82);background:#05050685;place-items:center;padding:24px;animation:.24s ease-out both incomingBackdrop;display:grid;position:fixed;inset:0}.incoming-call-card{color:#f4f4f5;background:radial-gradient(circle at 8% 15%,#ffffff1c,#0000 34%),linear-gradient(145deg,#09090a 0%,#171719 60%,#242427 100%);border:1px solid #ffffff2e;border-radius:30px;grid-template-columns:138px minmax(0,1fr);gap:24px;width:min(620px,100%);padding:30px;animation:.4s cubic-bezier(.2,.88,.25,1.08) both incomingCard;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000061,inset 0 1px #ffffff12}.incoming-call-card:after{pointer-events:none;content:"";background:linear-gradient(112deg,#0000 25%,#ffffff0d 45%,#0000 65%);animation:3.1s ease-in-out infinite incomingSweep;position:absolute;inset:0;transform:translate(-100%)}.incoming-call-glow{place-items:center;min-height:138px;display:grid;position:relative}.incoming-call-glow>i{border:1px solid #ffffff42;border-radius:50%;animation:1.9s ease-out infinite incomingRing;position:absolute}.incoming-call-glow>i:first-child{width:68px;height:68px}.incoming-call-glow>i:nth-child(2){width:98px;height:98px;animation-delay:.5s}.incoming-call-glow>i:nth-child(3){width:132px;height:132px;animation-delay:1s}.incoming-call-glow>span{z-index:2;color:#121213;background:linear-gradient(145deg,#fff,#cfcfd2);border:1px solid #ffffff7a;border-radius:24px;place-items:center;width:70px;height:70px;animation:1.3s ease-in-out infinite incomingPhone;display:grid;position:relative;box-shadow:0 0 0 9px #ffffff12,0 15px 34px #00000047}.incoming-call-copy{align-self:center;min-width:0}.incoming-call-kicker{color:#c7c7ca;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 9px;font-size:10px;font-weight:850;display:flex}.incoming-call-kicker i{background:#f2f2f3;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite powerStatusPulse;box-shadow:0 0 0 5px #ffffff14}.incoming-call-copy h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(25px,4vw,36px);line-height:1.04}.incoming-call-person{color:#f5f5f6bd;align-items:center;gap:7px;margin:13px 0 0;font-size:14px;display:flex}.incoming-call-number{color:#c9c9cc;font-variant-numeric:tabular-nums;letter-spacing:.035em;margin:6px 0 0;font-size:13px}.incoming-call-ready{color:#f5f5f67a;margin:12px 0 0;font-size:11px}.incoming-call-error{color:#ffd7ca;background:#9e3c242e;border-radius:10px;margin:12px 0 0;padding:8px 10px;font-size:11px}.incoming-call-actions{z-index:2;grid-column:1/-1;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:12px;display:grid;position:relative}.incoming-call-actions button{min-height:58px;font:inherit;cursor:pointer;border-radius:17px;transition:transform .18s,filter .18s,border-color .18s}.incoming-call-actions button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}.incoming-call-actions button:active:not(:disabled){transform:translateY(0)scale(.985)}.incoming-call-actions button:disabled{cursor:wait;opacity:.52}.incoming-call-decline{color:#ececee;background:#ffffff0d;border:1px solid #ffffff1f;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.incoming-call-answer{color:#111;text-align:left;background:linear-gradient(135deg,#fff,#d2d2d5);border:1px solid #fff;justify-content:center;align-items:center;gap:11px;display:flex;box-shadow:0 13px 30px #00000040}.incoming-call-answer-icon{color:#fff;background:#171719;border-radius:13px;place-items:center;width:39px;height:39px;display:grid}.incoming-call-answer>span:last-child{gap:1px;display:grid}.incoming-call-answer small{letter-spacing:.14em;opacity:.62;font-size:8px;font-weight:900}.incoming-call-answer strong{font-size:14px}@keyframes incomingBackdrop{0%{opacity:0}}@keyframes incomingCard{0%{opacity:0;transform:translateY(24px)scale(.94)}}@keyframes incomingRing{0%{opacity:.75;transform:scale(.62)}75%,to{opacity:0;transform:scale(1.08)}}@keyframes incomingPhone{0%,to{transform:rotate(-3deg)scale(1)}50%{transform:rotate(3deg)scale(1.045)}}@keyframes incomingSweep{0%,56%{transform:translate(-100%)}82%,to{transform:translate(100%)}}@media (max-width:760px){.power-dialer-launch{padding:18px}.power-launch-content{grid-template-columns:1fr;row-gap:0}.power-launch-kicker,.power-launch-content h3,.power-launch-content>p,.power-launch-readiness,.power-launch-action{grid-column:1}.power-launch-action{grid-row:auto;width:min(100%,320px);margin-top:15px}.settings-subnav{scrollbar-width:thin;width:100%;overflow-x:auto}.settings-subnav a{flex:none}}@media (max-width:520px){.incoming-call-layer{padding:14px}.incoming-call-card{text-align:center;border-radius:24px;grid-template-columns:1fr;justify-items:center;gap:12px;padding:24px 18px 18px}.incoming-call-glow{min-height:112px}.incoming-call-person{justify-content:center}.incoming-call-actions{grid-template-columns:1fr;width:100%}.power-launch-readiness span{min-height:28px;font-size:9px}.power-launch-action{min-height:60px}.power-launch-action-icon{width:41px;height:41px}.dialer-focus .call-primary-launch{min-width:0;height:47px;padding-right:9px}.call-primary-icon{width:34px;height:34px}.call-primary-spark{display:none}}@media (prefers-reduced-motion:reduce){.power-dialer-launch:before,.power-launch-orbit,.power-launch-orbit.orbit-one,.power-launch-orbit.orbit-two,.power-launch-orbit.orbit-three,.power-launch-kicker i,.dialing-kicker i,.dialing-signal i,.call-primary-icon,.incoming-call-layer,.incoming-call-card,.incoming-call-card:after,.incoming-call-glow>i,.incoming-call-glow>span,.incoming-call-kicker i{animation:none!important}.power-launch-action:after{display:none}}
