.sr-map-sheet.fm-sheet-host{padding:0;overflow:hidden;border-radius:12px 12px 0 0;box-shadow:0 -8px 28px rgba(0,0,0,.28);transition:max-height .18s cubic-bezier(.22,1,.36,1)}.sr-map-sheet.fm-sheet-host-compact{height:140px;max-height:140px}.sr-map-sheet.fm-sheet-host-expanded{height:auto;max-height:88dvh}@media (min-width:600px){.sr-map-sheet.fm-sheet-host{left:50%;right:auto;transform:translateX(-50%);width:min(640px,calc(100% - 24px));border-radius:12px 12px 0 0}.sr-map-sheet.fm-sheet-host-expanded{max-height:70%}}.fm-lead-sheet{--fm-radius:12px;--fm-target:44px;--fm-gap:8px;--fm-shadow-float:0 10px 28px rgba(0,0,0,.18);--fm-focus:0 0 0 3px var(--sr-blue-dim,rgba(96,165,250,.12));display:flex;flex-direction:column;height:100%;min-height:0;font-family:var(--sr-font,-apple-system,"SF Pro Text",system-ui,sans-serif);color:var(--sr-ink,#f3f4f7);background:var(--sr-surface,#14161c)}.fm-lead-sheet :focus-visible{outline:none;box-shadow:var(--fm-focus);border-color:var(--sr-blue,#60a5fa)}.fm-lead-sheet-grip{flex:0 0 auto;width:38px;height:4px;border-radius:2px;margin:6px auto 2px;background:var(--sr-faint,#67707f);opacity:.6}.fm-lead-headrow{flex:0 0 auto;display:flex;align-items:flex-start;gap:4px;padding-right:8px}.fm-lead-headtext{min-width:0}.fm-lead-head{flex:1 1 auto;min-width:0;flex:0 0 auto;display:grid;grid-template-columns:1fr auto;align-items:start;column-gap:var(--fm-gap);padding:4px 12px 6px;background:none;border:0;width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer;touch-action:pan-y}.fm-lead-head:focus-visible{box-shadow:var(--fm-focus)}.fm-lead-title{margin:0;font:600 15px/1.25 var(--sr-font,system-ui,sans-serif);color:var(--sr-ink,#f3f4f7)}.fm-lead-address,.fm-lead-note,.fm-lead-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-lead-address,.fm-lead-note{margin:2px 0 0;font:500 12px/1.3 var(--sr-font,system-ui,sans-serif);color:var(--sr-dim,#9aa3b2)}.fm-lead-result{display:inline-flex;align-items:center;gap:6px;font:700 11px/1 var(--sr-font,system-ui,sans-serif);color:var(--sr-dim,#9aa3b2);white-space:nowrap}.fm-lead-result-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.fm-lead-attrib{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font:500 12px/1 var(--sr-font,system-ui,sans-serif);color:var(--sr-dim,#9aa3b2)}.fm-lead-source-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid;font:700 11px/1 var(--sr-font,system-ui,sans-serif);background:transparent}.fm-lead-close{width:var(--fm-target);height:var(--fm-target);min-width:var(--fm-target);display:grid;place-items:center;border-radius:var(--fm-radius);border:1px solid transparent;background:none;color:var(--sr-dim,#9aa3b2);font-size:18px;cursor:pointer}.fm-lead-close:hover{background:var(--sr-card-up,#20242e);color:var(--sr-ink,#f3f4f7)}.fm-lead-actions{flex:0 0 auto;display:flex;gap:var(--fm-gap);padding:0 12px 8px}.fm-lead-actions>*{flex:1 1}.fm-btn{min-height:var(--fm-target);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:var(--fm-radius);border:1px solid var(--sr-line,#2a2f3a);background:var(--sr-card,#181b22);color:var(--sr-ink,#f3f4f7);font:600 14px/1 var(--sr-font,system-ui,sans-serif);text-decoration:none;cursor:pointer}.fm-btn:disabled,.fm-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.fm-btn-primary{background:var(--sr-blue,#60a5fa);border-color:var(--sr-blue,#60a5fa);color:var(--sr-bg,#0d0e12)}.fm-btn-quiet{background:transparent;border-color:transparent;color:var(--sr-blue,#60a5fa)}.fm-btn-small{min-height:36px;font-size:13px;flex:0 0 auto}.fm-btn-navigate{background:var(--sr-amber-dim,rgba(255,176,32,.13));border-color:var(--sr-amber,#ffb020);color:var(--sr-amber,#ffb020)}.fm-lead-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 12px 20px;display:flex;flex-direction:column;gap:12px}.fm-lead-section{border:1px solid var(--sr-line,#2a2f3a);border-radius:var(--fm-radius);background:var(--sr-card,#181b22);padding:10px 12px 12px}.fm-lead-section>h3{margin:0 0 8px;font:700 10px/1 var(--sr-font,system-ui,sans-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--sr-dim,#9aa3b2)}.fm-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fm-gap)}.fm-lead-grid>.fm-lead-field-wide{grid-column:1/-1}.fm-lead-field{display:flex;flex-direction:column;gap:4px;font:500 12px/1 var(--sr-font,system-ui,sans-serif);color:var(--sr-dim,#9aa3b2)}.fm-lead-field input,.fm-lead-field select,.fm-lead-field textarea{min-height:var(--fm-target);width:100%;box-sizing:border-box;padding:0 10px;border-radius:var(--fm-radius);border:1px solid var(--sr-line,#2a2f3a);background:var(--sr-card-up,#20242e);color:var(--sr-ink,#f3f4f7);font:500 14px/1.3 var(--sr-font,system-ui,sans-serif)}.fm-lead-field textarea{padding:10px;min-height:64px;resize:vertical}.fm-lead-field input:disabled,.fm-lead-field select:disabled,.fm-lead-field textarea:disabled{opacity:.55}.fm-lead-readonly{min-height:var(--fm-target);padding:0 10px;border-radius:var(--fm-radius);border:1px dashed var(--sr-line,#2a2f3a);color:var(--sr-ink,#f3f4f7);font:500 14px/1.3 var(--sr-font,system-ui,sans-serif);word-break:break-word}.fm-lead-readonly,.fm-lead-row{display:flex;align-items:center}.fm-lead-row{gap:var(--fm-gap);flex-wrap:wrap;margin-top:var(--fm-gap)}.fm-lead-hint{margin:6px 0 0;font:500 12px/1.35 var(--sr-font,system-ui,sans-serif);color:var(--sr-dim,#9aa3b2)}.fm-lead-error{margin:6px 0 0;font:600 12px/1.35 var(--sr-font,system-ui,sans-serif);color:var(--sr-red,#f87171)}.fm-lead-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fm-lead-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--fm-gap);min-height:var(--fm-target);padding:6px 0;border-bottom:1px solid var(--sr-line,#2a2f3a);font:500 13px/1.35 var(--sr-font,system-ui,sans-serif)}.fm-lead-list li:last-child{border-bottom:0}.fm-lead-timeline{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font:500 13px/1.4 var(--sr-font,system-ui,sans-serif)}.fm-lead-meta,.fm-lead-timeline small{color:var(--sr-dim,#9aa3b2);font-size:12px}.fm-lead-dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fm-gap)}.fm-lead-dl dt{font:500 12px/1 var(--sr-font,system-ui,sans-serif);color:var(--sr-dim,#9aa3b2)}.fm-lead-dl dd{margin:2px 0 0;font:500 14px/1.3 var(--sr-font,system-ui,sans-serif)}.fm-lead-status{margin:0 12px 8px;font:600 12px/1.35 var(--sr-font,system-ui,sans-serif);color:var(--sr-dim,#9aa3b2)}.fm-lead-foot{display:flex;justify-content:flex-end;padding-top:4px}@media (prefers-reduced-motion:reduce){.fm-lead-sheet,.fm-lead-sheet *,.sr-map-sheet.fm-sheet-host{transition:none!important;animation:none!important}}.srp-root:not([data-theme=dark]) .sr-map-v2{--sr-bg:#fff;--sr-surface:#fff;--sr-card:#fff;--sr-card-up:#f4f7fb;--sr-line:#d3dfee;--sr-ink:#10234b;--sr-dim:#4e5f87;--sr-faint:#5b6b8a;--sr-skip:#7c8ca3;--sr-blue:#0a6cf0;--sr-blue-dim:#e4eefd;--sr-amber:#b4540a;--sr-amber-dim:#fdf3e5;--sr-red:#d62b38;--sr-red-dim:#fdecea;--sr-green:#12843f;--sr-text:#10234b;--sr-surface-2:#f4f7fb;--sr-ink-dim:#4e5f87}.sr-map-v2{--fm-chrome-top:calc(64px + env(safe-area-inset-top, 0px))}.sr-map-v2 .sr-map-wrap>.sr-map-top-overlay{position:absolute;inset:var(--fm-chrome-top) 0 auto;padding:0 12px;background:transparent;border:0;pointer-events:none}.sr-map-v2 .fm-topbar{padding:0;pointer-events:none}.sr-map-v2 .fm-topbar-row{flex-wrap:nowrap;gap:8px;pointer-events:none}.sr-map-v2 .fm-popover,.sr-map-v2 .fm-search-slot,.sr-map-v2 .fm-topbar-end{pointer-events:auto}.sr-map-v2 .fm-search-slot{flex:1 1;min-width:0}.sr-map-v2 .fm-icon-btn,.sr-map-v2 .fm-search-field{border-color:var(--sr-line);background:var(--sr-surface);border-radius:12px;box-shadow:0 2px 9px #192d4c16}.sr-map-v2 .fm-search-input{font-size:16px;color:var(--sr-ink)}.sr-map-v2 .fm-topbar-end>.fm-icon-btn:not(.fm-map-tools-btn){display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;width:auto;flex-basis:auto;padding:0 12px;gap:7px;color:var(--sr-blue)}.sr-map-v2 .fm-topbar-end>.fm-icon-btn:not(.fm-map-tools-btn) .fm-icon-btn-label{display:inline;font-size:14px}.sr-map-v2 .fm-map-tools-btn{position:absolute;top:56px;right:0;width:44px;height:44px;color:var(--sr-ink)}.sr-map-v2 .fm-map-tools-btn .fm-icon-btn-label{display:none}.sr-map-v2 .fm-popover{margin-top:8px;box-shadow:0 6px 24px #192d4c22}.sr-map-v2 .fm-filter-scope{padding:12px 0 4px;border-bottom:1px solid var(--sr-line)}.sr-map-v2 .fm-filter-scope-summary{margin:0 16px 8px;color:var(--sr-dim);font-size:13px}.sr-map-v2 .fm-filter-scope>h3{margin:0 16px 8px;color:var(--sr-ink);font-size:14px}.sr-map-v2 .fm-stage-controls .fm-locate{right:12px;bottom:calc(var(--sr-map-sheet-height, 0px) + var(--sr-map-credit-space, 40px) + 8px)}.sr-map-v2 .fm-stage-controls .sr-map-locate-control{background:var(--sr-surface);color:var(--sr-ink);border:1px solid var(--sr-line);box-shadow:0 2px 9px #192d4c20}.sr-map-v2 .fm-draw-host .sr-map-drawing-tools{top:calc(var(--fm-chrome-top) + 110px)!important}.sr-map-v2 .sr-map-sheet.fm-sheet-host{border:1px solid var(--sr-line);border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 -3px 18px #192d4c20}.sr-map-v2 .sr-map-sheet.fm-sheet-host-compact{height:auto;max-height:none;min-height:100px}.sr-map-v2 .sr-map-sheet.fm-sheet-host-expanded{max-height:calc(100% - var(--fm-chrome-top) - 60px)}.sr-map-v2 .fm-lead-head{flex:1 1 auto;width:auto;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;min-height:44px}.sr-map-v2 .fm-lead-title{font-size:17px;color:var(--sr-blue)}.sr-map-v2 .fm-lead-result{padding:6px 8px;border-radius:9px;background:var(--sr-blue-dim);color:var(--sr-ink)}.sr-map-v2 .fm-lead-expand-icon{color:var(--sr-blue);text-align:center;font-size:25px}.sr-map-v2 .fm-lead-close{font-size:27px}.sr-map-v2 .fm-lead-address-row{padding:0 12px 6px}.sr-map-v2 .fm-lead-address-link{display:flex;gap:8px;align-items:center;min-height:44px;color:var(--sr-blue);font-size:14px;text-decoration:none}.sr-map-v2 .fm-lead-address-link>span:first-of-type{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.sr-map-v2 .fm-lead-address-link>svg{flex-shrink:0}.sr-map-v2 .fm-lead-address-link>span:last-child{font-size:26px}.sr-map-v2 .fm-lead-address-unavailable{margin:0;min-height:44px;display:flex;align-items:center;color:var(--sr-dim);font-size:14px}.sr-map-v2 .fm-btn-primary{background:var(--sr-blue-dim);color:var(--sr-blue);border-color:var(--sr-line)}.sr-map-v2 .fm-btn-navigate{background:var(--sr-card-up);color:var(--sr-blue);border-color:var(--sr-line)}.sr-map-v2 .fm-lead-sheet :focus-visible{outline:2px solid var(--sr-blue);outline-offset:-2px}@media (min-width:600px){.sr-map-v2 .sr-map-wrap>.sr-map-top-overlay{max-width:min(660px,calc(100% - var(--fm-side-panel-width, 0px) - 24px));left:12px;padding:0}.sr-map-v2 .fm-map-tools-btn{position:static}.sr-map-v2 .fm-draw-host .sr-map-drawing-tools{top:calc(var(--fm-chrome-top) + 60px)!important}.sr-map-v2 .sr-map-sheet.fm-sheet-host-expanded{max-height:min(70%,calc(100% - var(--fm-chrome-top) - 60px))}}@media (max-width:359px){.sr-map-v2 .fm-lead-title{font-size:15px}.sr-map-v2 .fm-lead-result{gap:4px;font-size:10px;padding:5px}}@media (prefers-reduced-motion:reduce){.sr-map-v2 .sr-map-sheet.fm-sheet-host{transition:none}}.srp-root:not([data-theme=dark]) .sr-map-v2 :is(.fm-panel-host,.fm-sheet,.fm-side,.fm-popover,.fm-lead-sheet){color-scheme:light}.sr-map-v2 :is(.fm-topbar,.fm-panel-host){--fm-shadow-float:0 4px 18px #192d4c20;--fm-shadow-sheet:0 -3px 18px #192d4c20}@media (min-width:1024px){.srp-map-workspace .sr-map-v2:has(.sr-map-sheet.fm-sheet-host){--fm-side-panel-width:420px!important}.srp-map-workspace .sr-map-v2:has(.sr-map-sheet.fm-sheet-host) .sr-map-stage{--sr-map-sheet-height:0px}.srp-map-workspace .sr-map-v2 .sr-map-sheet.fm-sheet-host{inset:0 0 0 auto;transform:none;width:420px;height:100%;max-height:100%;min-height:0;border-radius:0;border-left:1px solid var(--sr-line);box-shadow:-4px 0 18px #192d4c18}.srp-map-workspace .sr-map-v2 .fm-lead-sheet-grip{display:none}.srp-map-workspace .sr-map-v2 .fm-stage-controls .fm-locate{right:calc(12px + var(--fm-side-panel-width, 0px))}}.srp-root:not([data-theme=dark]) .sr-map-v2{--sr-error:#b42318;--sr-success:#067647}.srp-root[data-theme=dark] .sr-map-v2{--sr-error:#fca5a5;--sr-success:#86efac}.sr-map-v2 .fm-draw-host .sr-map-draw-instructions{color:var(--sr-dim);max-width:none;line-height:1.45}.sr-map-v2 .sr-map-selection-card{background:var(--sr-card)!important;color:var(--sr-ink);border-color:var(--sr-line)!important;box-shadow:0 4px 18px #192d4c20!important}.sr-map-v2 .sr-map-selection-card input,.sr-map-v2 .sr-map-selection-card select{background:var(--sr-surface)!important;color:var(--sr-ink)!important;border-color:var(--sr-line)!important;min-height:44px!important}.sr-map-v2 .sr-map-selection-card .sr-map-chip{color:var(--sr-dim);background:var(--sr-card-up);border-color:var(--sr-line)}.srp-leads-context .srp-top-actions>button[aria-label^="Switch to"],.srp-root.srp-lead-is-open .srp-content{display:none}.srp-leads-context :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--action);outline-offset:3px}.srp-leads-context .srp-filter-drawer.srp-lead-filters{margin:0;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:none}.srp-leads-context .srp-lead-filters label{display:grid;gap:6px;min-width:0}.srp-leads-context .srp-lead-filters label span{margin:0;color:var(--text);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.srp-leads-context .srp-lead-filters select{width:100%;height:44px;padding:0 34px 0 12px;border:1px solid var(--border-strong,#c3cede);border-radius:8px;color:var(--text);background-color:var(--surface);font-size:16px;font-weight:400}.srp-leads-context .srp-lead-filters>button{grid-column:1/-1;justify-self:start;min-height:40px;padding:0 14px;border:1px solid var(--border);border-radius:8px;color:var(--selected-ink,var(--selected-ink));background:var(--selected);font-size:15px;font-weight:600}.srp-leads-context .srp-compact-selection{margin:0;padding:10px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--action) 35%,var(--border));border-radius:12px;background:var(--selected)}.srp-leads-context .srp-compact-selection strong{width:100%;margin:0;color:var(--selected-ink,var(--selected-ink));font-size:15px;font-weight:650}.srp-leads-context .srp-compact-selection button{flex:1 1 140px;min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface);font-size:15px;font-weight:600}.srp-leads-context .srp-compact-selection button svg{width:18px;height:18px}.srp-leads-context .srp-compact-selection button.srp-primary{border-color:var(--action);color:var(--action-ink,#fff);background:var(--action)}.srp-leads-context .srp-compact-selection button:disabled{opacity:1;color:var(--text-muted);background:var(--surface);border-color:var(--border);cursor:default}.srp-leads-context .srp-compact-selection button.srp-primary:disabled{color:var(--text-muted);background:color-mix(in srgb,var(--border) 55%,var(--surface));border-color:transparent}.srp-root .srp-lead-overview{position:relative;inset:auto;z-index:auto;min-height:calc(100svh - 72px);overflow:visible;background:var(--surface)}.srp-root .srp-lead-overview>.srp-lead-panel{margin:8px 16px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.srp-root .srp-lead-overview>.srp-lead-panel p{margin:0 0 8px;color:var(--text-muted);font-size:15px}.srp-root .srp-lead-overview>.srp-lead-panel p[role=alert]{color:var(--danger,#b3261e)}.srp-root .srp-lead-overview>.srp-lead-panel button{min-height:44px;margin-right:8px;padding:0 14px;border:1px solid var(--border);border-radius:8px;color:var(--selected-ink,var(--selected-ink));background:var(--selected);font-size:15px;font-weight:600}.srp-root .srp-lead-detail-tabs{display:flex;flex:none;gap:4px;margin-top:6px;padding:4px max(12px,calc((100% - 1080px)/2));border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--selected) 45%,var(--surface))}.srp-root .srp-lead-detail-tabs button{position:relative;flex:1 1;min-width:0;min-height:36px;padding:0 4px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:15px;font-weight:450}.srp-root .srp-lead-detail-tabs button:after{content:"";position:absolute;z-index:1;inset:-4px 0}.srp-root .srp-lead-detail-tabs button[aria-selected=true]{color:var(--selected-ink,var(--selected-ink));background:var(--selected);font-weight:650}.srp-root .srp-lead-detail-body{width:min(1080px,100%);margin:0 auto;padding:8px 20px 32px}.srp-root .srp-lead-detail-body [hidden]{display:none!important}.srp-root .srp-lead-detail-body [role=tabpanel]{min-width:0}.srp-root .srp-lead-detail-body [role=tabpanel]>.srp-lead-panel,.srp-root .srp-lead-detail-body [role=tabpanel]>div>.srp-lead-panel{margin-bottom:8px}.srp-root .srp-lead-detail-body .srp-data-error{margin:0 0 8px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--danger,#d62b38) 35%,transparent);border-radius:10px;color:var(--danger,#b3261e);background:color-mix(in srgb,var(--danger,#d62b38) 8%,var(--surface));font-size:15px}.srp-root .srp-lead-detail-body .srp-lead-panel{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:none;overflow-wrap:anywhere}.srp-root .srp-lead-detail-body .srp-lead-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px;margin:0 0 4px;padding:0;border:0}.srp-root .srp-lead-detail-body .srp-lead-panel>header strong{color:var(--text);font-size:16px;font-weight:700;letter-spacing:-.015em}.srp-root .srp-lead-detail-body .srp-lead-panel>header small,.srp-root .srp-lead-detail-body .srp-lead-panel>header>span:not(.srp-panel-tools){color:var(--text-muted);font-size:13px;font-weight:500}.srp-root .srp-lead-detail-body .srp-lead-panel p{margin:2px 0;color:var(--text-body,#334766);font-size:14px;line-height:1.4}.srp-root .srp-lead-detail-body .srp-media-empty{color:var(--text-muted)!important;font-size:14px}.srp-root .srp-lead-detail-body .srp-panel-tools{display:inline-flex;align-items:center;gap:8px}.srp-root .srp-lead-detail-body .srp-panel-count{min-width:22px;height:22px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;color:var(--selected-ink,var(--selected-ink));background:var(--selected);font-size:12px;font-weight:700}.srp-root .srp-lead-detail-body .srp-panel-action{min-height:40px;margin:-8px 0;padding:0 2px;border:0;background:transparent;color:var(--action);font-size:14px;font-weight:450}.srp-root .srp-lead-overview .srp-lead-next .srp-lead-appts{display:grid;gap:10px}.srp-root .srp-lead-overview .srp-lead-next .srp-lead-appt{display:grid;gap:0;padding:0;border:0;background:transparent}.srp-root .srp-lead-overview .srp-lead-next .srp-lead-appt+.srp-lead-appt{padding-top:10px;border-top:1px solid var(--border)}.srp-root .srp-lead-overview .srp-lead-appt-head{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;margin:4px 0 0;padding:0 0 8px}.srp-root .srp-lead-overview .srp-lead-appt-head>svg{width:24px;height:24px;color:var(--text)}.srp-root .srp-lead-overview .srp-lead-appt-when{display:grid;gap:1px;min-width:0}.srp-root .srp-lead-overview .srp-lead-appt-when strong{color:var(--text);font-size:16px;font-weight:700;letter-spacing:-.01em}.srp-root .srp-lead-overview .srp-lead-appt-when span{color:var(--text-muted);font-size:14px}.srp-root .srp-lead-overview .srp-lead-appt-head .srp-appt-state{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:500;white-space:nowrap}.srp-root .srp-lead-overview .srp-lead-appt-head .srp-appt-state.ok{color:#11662f;background:#e5f6e9;border-color:#bfe5c9}.srp-root .srp-lead-overview .srp-lead-appt-head .srp-appt-state.ok svg{width:16px;height:16px;padding:2px;border-radius:50%;color:#fff;background:#12843f;stroke-width:3}.srp-root .srp-lead-overview .srp-lead-appt-head .srp-appt-state.warn{color:#8a4a06;background:#fdf3e5;border-color:#f3d7ad}.srp-root .srp-lead-overview .srp-lead-appt-head .srp-stop-result{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:8px;font-size:14px;font-weight:500}.srp-root .srp-lead-overview .srp-lead-appt-details{display:grid;border-top:1px solid color-mix(in srgb,var(--border) 70%,var(--surface))}.srp-root .srp-lead-overview .srp-lead-appt-closer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;color:var(--text-muted);font-size:14px}.srp-root .srp-lead-overview .srp-lead-appt-closer strong{color:var(--text);font-weight:450}.srp-root .srp-lead-overview .srp-lead-appt-closer .srp-assign-line{min-height:40px;padding:0 2px;border:0;background:transparent;color:var(--action);font-size:14px;font-weight:450}.srp-root .srp-lead-overview .srp-appointment-quality{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:8px 0 6px;border-top:1px solid color-mix(in srgb,var(--border) 70%,var(--surface));color:var(--text-muted);font-size:14px}.srp-root .srp-lead-overview .srp-appointment-quality strong{color:var(--text);font-size:14px;font-weight:500}.srp-root .srp-lead-overview .srp-appointment-quality small{flex-basis:100%;color:var(--text-muted);font-size:13px}.srp-root .srp-lead-overview .srp-lead-appt-note{display:flex;gap:8px;margin:0 0 6px!important;color:var(--text-body,#334766)}.srp-root .srp-lead-overview .srp-lead-appt-note svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--text-muted)}.srp-root .srp-lead-overview .srp-lead-appt-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px;margin-top:4px}.srp-root .srp-lead-overview .srp-lead-appt-actions button{min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface);font-size:14px;font-weight:500}.srp-root .srp-lead-overview .srp-lead-appt-actions button.srp-lead-appt-result{grid-column:1/-1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-color:transparent;color:var(--selected-ink,var(--selected-ink));background:var(--selected);font-size:16px;font-weight:650}.srp-root .srp-lead-overview .srp-lead-appt-actions button.srp-lead-appt-result svg{width:22px;height:22px;stroke-width:1.9}.srp-root .srp-lead-overview .srp-lead-appt-actions button.danger{color:var(--danger,#b3261e)}.srp-root .srp-lead-overview .srp-lead-appt-actions button:disabled{color:var(--text-muted);opacity:.7;cursor:default}.srp-root .srp-lead-overview .srp-lead-appt-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.srp-root .srp-lead-overview .srp-lead-appt-empty .srp-panel-action{margin:0;padding:0 14px;border:1px solid transparent;border-radius:8px;color:var(--selected-ink,var(--selected-ink));background:var(--selected);font-weight:600}.srp-root .srp-lead-overview .srp-calling-workspace{margin-bottom:8px;padding:14px;border-color:color-mix(in srgb,var(--action) 35%,var(--border))}.srp-root .srp-lead-overview .srp-calling-workspace .srp-lead-edit{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0}.srp-root .srp-lead-overview .srp-calling-workspace .srp-lead-edit>header{margin:0}.srp-root .srp-lead-overview .srp-calling-workspace .srp-lead-edit>header strong{color:var(--text);font-size:17px;font-weight:700}.srp-root .srp-lead-overview .srp-calling-workspace label{display:grid;gap:6px;min-width:0;color:var(--text);font-size:14px;font-weight:600}.srp-root .srp-lead-overview .srp-calling-workspace label>span{color:var(--text);font-size:14px;font-weight:600}.srp-root .srp-lead-overview .srp-calling-workspace :is(input,select){width:100%;min-height:44px;padding:0 12px;border:1px solid var(--border-strong,#c3cede);border-radius:8px;color:var(--text);background:var(--surface);font-size:16px;font-weight:400}.srp-root .srp-lead-overview .srp-calling-workspace :is(input,select):disabled{color:var(--text-muted);background:color-mix(in srgb,var(--border) 25%,var(--surface))}.srp-root .srp-lead-overview .srp-calling-workspace .srp-editor-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 0}.srp-root .srp-lead-overview .srp-calling-workspace .srp-editor-actions button{min-height:44px;border:1px solid var(--border);border-radius:8px;color:var(--selected-ink,var(--selected-ink));background:var(--selected);font-size:16px;font-weight:600}.srp-root .srp-lead-overview .srp-calling-workspace .srp-editor-actions button.srp-primary{border-color:var(--action);color:var(--action-ink,#fff);background:var(--action)}.srp-root .srp-lead-overview .srp-calling-workspace .srp-editor-actions button:disabled{opacity:.6;cursor:default}.srp-root .srp-lead-overview .srp-calling-workspace .srp-lead-edit+form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--border) 70%,var(--surface))}.srp-root .srp-lead-overview .srp-calling-workspace .srp-lead-edit+form>button{min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:8px;color:var(--selected-ink,var(--selected-ink));background:var(--selected);font-size:15px;font-weight:600}.srp-root .srp-lead-overview .srp-calling-workspace .srp-lead-edit+form>button:disabled{color:var(--text-muted);background:var(--surface);cursor:default}.srp-root .srp-lead-overview .srp-calling-workspace>p[role=alert]{margin:10px 0 0;padding:10px 12px;border-radius:8px;color:var(--danger,#b3261e);background:color-mix(in srgb,var(--danger,#d62b38) 8%,var(--surface))}.srp-root .srp-lead-overview .srp-calling-workspace>p[role=status]{margin:10px 0 0;color:#11662f}.srp-root .srp-lead-overview .srp-media-notes{display:grid;gap:0}.srp-root .srp-lead-overview .srp-media-notes>p{display:grid;gap:2px;margin:0;padding:8px 0;border:0;border-top:1px solid color-mix(in srgb,var(--border) 70%,var(--surface));border-radius:0;background:transparent;color:var(--text-body,#334766);font-size:14px;line-height:1.4}.srp-root .srp-lead-overview .srp-media-notes>p:first-child{border-top:0;padding-top:2px}.srp-root .srp-lead-overview .srp-media-notes small{margin:0;color:var(--text-muted);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.srp-root .srp-lead-overview .srp-lead-tasklist{display:grid;margin:0;padding:0;list-style:none}.srp-root .srp-lead-overview .srp-lead-tasklist li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;border-top:1px solid color-mix(in srgb,var(--border) 70%,var(--surface));font-size:15px}.srp-root .srp-lead-overview .srp-lead-tasklist li:first-child{border-top:0}.srp-root .srp-lead-overview .srp-lead-tasklist i{width:20px;height:20px;display:grid;place-items:center;border:1.5px solid var(--border-strong,#c3cede);border-radius:6px;color:#fff;font-style:normal;font-size:12px}.srp-root .srp-lead-overview .srp-lead-tasklist i.done{border-color:#12843f;background:#12843f}.srp-root .srp-lead-overview .srp-lead-tasklist b{padding:3px 9px;border-radius:999px;color:var(--selected-ink,var(--selected-ink));background:var(--selected);font-size:12px;font-weight:600}.srp-root .srp-lead-overview .srp-lead-taskform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;gap:8px;margin-top:8px}.srp-root .srp-lead-overview .srp-lead-taskform :is(input,select){min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--border-strong,#c3cede);border-radius:8px;color:var(--text);background:var(--surface);font-size:16px}.srp-root .srp-lead-overview .srp-lead-taskform button{min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:8px;color:var(--selected-ink,var(--selected-ink));background:var(--selected);font-size:15px;font-weight:600}.srp-root .srp-lead-overview .srp-calling-files{display:grid;gap:8px}.srp-root .srp-lead-overview .srp-calling-files>header>span{padding:3px 10px;border-radius:999px;color:var(--text-muted)!important;background:color-mix(in srgb,var(--border) 35%,var(--surface));font-size:13px!important}.srp-root .srp-lead-overview .srp-calling-files>div>a{min-height:40px;display:inline-flex;align-items:center;color:var(--action);text-decoration:underline;text-underline-offset:3px}.srp-root .srp-lead-overview .srp-calling-files>p[role=alert]{margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger,#d62b38) 30%,transparent);border-radius:8px;color:var(--danger,#b3261e);background:color-mix(in srgb,var(--danger,#d62b38) 7%,var(--surface));font-size:15px}.srp-root .srp-lead-overview .srp-calling-files>p[role=alert] button{min-height:40px;margin:8px 0 0;display:flex;padding:0 14px;border:1px solid var(--border);border-radius:8px;color:var(--selected-ink,var(--selected-ink));background:var(--surface);font-size:15px;font-weight:600}.srp-root .srp-lead-overview .srp-calling-files label{display:grid;gap:6px;color:var(--text);font-size:14px;font-weight:600}.srp-root .srp-lead-overview .srp-calling-files input[type=file]{min-height:44px;padding:8px;border:1px dashed var(--border-strong,#c3cede);border-radius:8px;color:var(--text-muted);background:color-mix(in srgb,var(--selected) 30%,var(--surface));font-size:15px}.srp-root .srp-lead-overview .srp-calling-files input[type=file]:disabled{opacity:.75}.srp-root .srp-lead-overview .srp-calling-files>div>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.srp-root .srp-lead-overview .srp-calling-files>div>div button{min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:8px;color:var(--selected-ink,var(--selected-ink));background:var(--selected);font-weight:600}.srp-root .srp-lead-overview #lead-panel-Calls .srp-media-calls{display:grid;gap:10px}.srp-root .srp-lead-overview #lead-panel-Calls .srp-call-log{display:grid;gap:0;border:1px solid var(--border);border-radius:10px;overflow:hidden}.srp-root .srp-lead-overview #lead-panel-Calls .srp-call-log button{display:grid;gap:2px;min-height:52px;padding:8px 12px;border:0;border-top:1px solid color-mix(in srgb,var(--border) 70%,var(--surface));border-radius:0;color:var(--text);background:var(--surface);text-align:left;font-size:15px}.srp-root .srp-lead-overview #lead-panel-Calls .srp-call-log button:first-child{border-top:0}.srp-root .srp-lead-overview #lead-panel-Calls .srp-call-log button.selected{background:var(--selected);box-shadow:inset 4px 0 0 var(--action)}.srp-root .srp-lead-overview #lead-panel-Calls .srp-call-log button em,.srp-root .srp-lead-overview #lead-panel-Calls .srp-call-log button span{color:var(--text-muted);font-size:13px;font-style:normal}.srp-root .srp-lead-overview #lead-panel-Calls .srp-call-detail{display:grid;gap:8px}.srp-root .srp-lead-overview #lead-panel-Calls .srp-media-audio audio{width:100%}.srp-root .srp-lead-overview #lead-panel-Calls .srp-media-transcript{max-height:320px;overflow:auto;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--selected) 25%,var(--surface))}.srp-root .srp-lead-overview #lead-panel-Calls .srp-call-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.srp-root .srp-lead-overview #lead-panel-Calls .srp-call-detail-actions :is(a,button){min-height:44px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid var(--border);border-radius:8px;color:var(--selected-ink,var(--selected-ink));background:var(--selected);font-size:15px;font-weight:600;text-decoration:none}@media (min-width:761px){.srp-leads-context .srp-filter-drawer.srp-lead-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.srp-leads-context .srp-filter-drawer.srp-lead-filters{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end}.srp-leads-context .srp-lead-filters>button{grid-column:auto}.srp-leads-context .srp-compact-selection strong{width:auto;margin-right:auto}.srp-leads-context .srp-compact-selection button{flex:0 0 auto}}@media (max-width:760px){.srp-root .srp-lead-overview{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.srp-root .srp-lead-detail-tabs{padding:4px 12px}.srp-root .srp-lead-detail-body{padding:8px 14px 24px}.srp-root .srp-lead-overview .srp-lead-taskform{grid-template-columns:minmax(0,1fr) auto}.srp-root .srp-lead-overview .srp-lead-taskform input{grid-column:1/-1}}.srp-calling-legacy,.srp-calling-quicksheet,.srp-calling-workspace{--cw-text:var(--theme-text,#10234b);--cw-body:var(--theme-body,#334766);--cw-muted:var(--theme-muted,#4e5f87);--cw-subtle:var(--theme-subtle,#7c8ca3);--cw-accent:var(--theme-action,#0a6cf0);--cw-accent-ink:var(--theme-selected-ink,#0757d4);--cw-accent-soft:var(--theme-selected,#e4eefd);--cw-accent-soft-strong:var(--theme-selected,#d6e6fd);--cw-accent-border:var(--theme-border-strong,#a9c8f3);--cw-border:var(--theme-border,#d3dfee);--cw-card-border:var(--theme-border,#cfdff3);--cw-border-strong:var(--theme-border-strong,#c3cede);--cw-hairline:var(--theme-border,#e3e9f2);--cw-sunken:var(--theme-sunken,#f4f7fb);--cw-info:var(--theme-info-soft,#e8f2fe);--cw-call-bg:var(--theme-surface,#f7fbff);--cw-success:var(--theme-ok,#12843f);--cw-success-soft:var(--theme-ok-soft,#e3f5e8);--cw-warning-ink:var(--theme-warn-ink,#b4540a);--cw-warning-soft:var(--theme-warn-soft,#fdf3e5);--cw-danger:var(--theme-danger,#d62b38);--cw-danger-ink:var(--theme-danger,#b3382c);--cw-danger-soft:var(--theme-danger-soft,#fdecea);--cw-disabled-bg:var(--theme-sunken,#eef1f5);--cw-disabled-ink:var(--theme-muted,#808aa3);--cw-disabled-border:var(--theme-border,#d3d9e5);--cw-track:var(--theme-border,#dae6f4);--cw-fixture-bg:#fff0c2;--cw-fixture-ink:#5c4a05}.srp-calling-workspace{box-sizing:border-box;max-width:760px;margin:0 auto;padding:8px 4px calc(28px + env(safe-area-inset-bottom));color:var(--cw-text)}.srp-calling-workspace *,.srp-calling-workspace :after,.srp-calling-workspace :before{box-sizing:border-box}.srp-calling-workspace h1,.srp-calling-workspace h2,.srp-calling-workspace p{margin:0}.srp-calling-workspace h1{font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--cw-text)}.srp-calling-workspace h2{font-size:20px;font-weight:700;line-height:1.3;color:var(--cw-text)}.srp-calling-workspace p{line-height:1.45}.srp-calling-workspace button,.srp-calling-workspace input,.srp-calling-workspace select{font:inherit}.srp-calling-workspace button{min-height:44px;padding:8px 14px;border:1px solid var(--cw-border);border-radius:8px;background:var(--theme-surface,#fff);color:var(--cw-accent-ink);font-size:16px;font-weight:600;line-height:1.2;cursor:pointer}.srp-calling-workspace button:disabled{cursor:default;border-color:var(--cw-disabled-border);background:var(--cw-disabled-bg);color:var(--cw-disabled-ink);box-shadow:none}.srp-calling-workspace .srp-calling-soft,.srp-calling-workspace .srp-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--cw-accent-border);background:var(--cw-accent-soft);color:var(--cw-accent-ink);font-weight:600;box-shadow:none}.srp-calling-workspace .srp-calling-soft:disabled,.srp-calling-workspace .srp-primary:disabled{border-color:var(--cw-disabled-border);background:var(--cw-disabled-bg);color:var(--cw-disabled-ink)}.srp-calling-workspace .srp-calling-full{width:100%;min-height:48px;margin-top:12px;font-size:17px}.srp-calling-workspace button:focus-visible,.srp-calling-workspace input:focus-visible,.srp-calling-workspace select:focus-visible,.srp-calling-workspace summary:focus-visible,.srp-calling-workspace textarea:focus-visible{outline:3px solid #4d93f5;outline-offset:2px}.srp-calling-glyph{width:22px;height:22px;flex:0 0 auto}.srp-calling-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.srp-calling-workspace .srp-calling-back{min-height:44px;margin-left:-2px;padding:0 4px 0 2px;border:0;background:none;color:var(--cw-accent);font-size:16px;font-weight:500}.srp-calling-eyebrow{color:var(--cw-muted);font-size:16px;font-weight:500}.srp-calling-workspace .srp-calling-quick{min-height:44px;padding:8px 14px;font-size:16px}.srp-calling-workspace .srp-calling-quick .srp-calling-glyph{width:18px;height:18px}.srp-calling-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:2px 0 18px}.srp-calling-heading>div>p{margin-top:4px;color:var(--cw-muted);font-size:16px;line-height:1.35}.srp-calling-simulation{margin:0 0 12px!important;padding:8px 12px;border-radius:8px;background:var(--cw-fixture-bg);color:var(--cw-fixture-ink);font-size:14px;font-weight:500}.srp-calling-notice,.srp-calling-status{margin:0 0 14px!important;padding:10px 12px;border:1px solid var(--cw-hairline);border-radius:10px;background:var(--cw-sunken);color:var(--cw-body);font-size:15px}.srp-calling-alert{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0!important;padding:10px 12px;border:1px solid #f3b8b3;border-radius:10px;background:var(--cw-danger-soft);color:var(--cw-danger-ink);font-size:15px}.srp-calling-caption{margin-top:8px!important;color:var(--cw-muted);font-size:14px;text-align:center}.srp-calling-empty{margin-top:6px!important;color:var(--cw-muted);font-size:15px}.srp-calling-section{margin:0 0 22px}.srp-calling-section>h2{display:flex;align-items:center;gap:10px}.srp-calling-section>h2 .srp-calling-glyph{width:21px;height:21px;color:var(--cw-text)}.srp-calling-queue-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.srp-calling-queue-heading p{margin-top:1px!important;color:var(--cw-muted);font-size:16px}.srp-calling-queue-heading p.is-preview{color:var(--cw-warning-ink)}.srp-calling-workspace .srp-calling-refresh{flex:0 0 auto;min-height:44px;margin-right:-6px;padding:0 8px;border:0;background:none;color:var(--cw-accent);font-size:15px}.srp-calling-workspace .srp-calling-refresh:disabled{background:none;color:var(--cw-disabled-ink)}.srp-calling-list{overflow:hidden;margin:8px 0 0;padding:0;list-style:none;border:1px solid var(--cw-card-border);border-radius:10px;background:var(--theme-surface,#fff)}.srp-calling-row{display:flex;align-items:stretch;gap:4px;border-bottom:1px solid var(--cw-hairline)}.srp-calling-row:last-child{border-bottom:0}.srp-calling-workspace .srp-calling-row-main{display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:stretch;gap:2px;min-height:44px;padding:11px 12px 12px;border:0;border-radius:0;background:none;color:inherit;font-weight:400;text-align:left}.srp-calling-row-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:12px;row-gap:2px}.srp-calling-row-main strong{color:var(--cw-accent);font-size:18px;font-weight:700;line-height:1.3}.srp-calling-row-main strong span{margin-left:7px}.srp-calling-due{color:var(--cw-warning-ink);font-size:14px;font-style:normal;font-weight:600}.srp-calling-row-contact{color:var(--cw-body);font-size:15px;line-height:1.45}.srp-calling-row-meta,.srp-calling-row-note{color:var(--cw-muted);font-size:14px;line-height:1.45}.srp-calling-row-callback .srp-calling-row-main strong{font-size:17px}.srp-calling-row-callback .srp-calling-row-note,.srp-calling-row.is-next .srp-calling-row-note{margin-top:8px;padding-top:9px;border-top:1px solid var(--cw-hairline)}.srp-calling-row.is-next .srp-calling-why{padding:8px 10px;border-top:0;border-radius:6px;background:var(--cw-info);color:var(--cw-accent-ink);box-shadow:0 -9px 0 -8px var(--cw-hairline)}.srp-calling-why b{font-weight:600}.srp-calling-up-next{align-self:flex-start;margin-bottom:3px;padding:2px 7px;border-radius:4px;background:var(--cw-accent-soft);color:var(--cw-accent-ink);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.srp-calling-workspace .srp-calling-callback-open{align-self:center;margin-right:10px;white-space:nowrap;font-size:15px}.srp-calling-workspace .srp-calling-start{width:100%;min-height:48px;margin-top:14px;font-size:18px}.srp-calling-workspace .srp-calling-start:after{content:"→";font-weight:600}.srp-calling-start-hint{margin-top:8px!important;color:var(--cw-muted);font-size:15px;text-align:center}.srp-calling-held{margin:0 0 18px}.srp-calling-held summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 12px;border:1px solid var(--cw-border);border-radius:10px;background:var(--theme-surface,#fff);color:var(--cw-body);font-size:16px;font-weight:600;cursor:pointer;list-style:none}.srp-calling-held summary::-webkit-details-marker{display:none}.srp-calling-held summary:after{content:"⌄";color:var(--cw-muted);font-size:18px;line-height:1;transform:translateY(-3px)}.srp-calling-held[open] summary:after{transform:rotate(180deg) translateY(-3px)}.srp-calling-held .srp-calling-row-main strong{color:var(--cw-text);font-size:17px}.srp-calling-secondary{margin-top:4px}.srp-calling-workspace .srp-calling-lists{width:100%;min-height:52px;font-size:18px}.srp-calling-workspace .srp-calling-lists .srp-calling-glyph{width:24px;height:24px;margin-right:4px}.srp-calling-audience{margin-top:12px;padding:14px 16px;border:1px solid var(--cw-border);border-radius:12px;background:var(--theme-surface,#fff)}.srp-calling-audience h2{font-size:18px}.srp-calling-audience .srp-calling-caption{margin:0 0 10px!important;text-align:left}.srp-calling-field,.srp-calling-result{display:flex;flex-direction:column;gap:8px;margin:14px 0 0}.srp-calling-field>span{color:var(--cw-text);font-size:15px;font-weight:600}.srp-calling-workspace input:not([type=file]),.srp-calling-workspace select{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--cw-border-strong);border-radius:8px;background:var(--theme-surface,#fff);color:var(--cw-text);font-size:16px}.srp-calling-workspace input:disabled,.srp-calling-workspace select:disabled,.srp-calling-workspace textarea:disabled{background:var(--cw-sunken);color:var(--cw-muted)}.srp-calling-workspace .srp-calling-note{display:flex;flex-direction:column;gap:8px;margin:14px 0 0}.srp-calling-note>span{display:flex;justify-content:space-between;color:var(--cw-text);font-size:16px;font-weight:600;text-transform:none;letter-spacing:0}.srp-calling-note>span small{color:var(--cw-muted);font-size:15px;font-weight:400}.srp-calling-workspace textarea{width:100%;min-height:68px;padding:10px 12px;border:1px solid var(--cw-border-strong);border-radius:8px;background:var(--theme-surface,#fff);color:var(--cw-text);font:inherit;font-size:16px;line-height:1.45;resize:vertical}.srp-calling-runner .srp-calling-heading{align-items:center;margin-bottom:10px}.srp-calling-runner .srp-calling-heading h1{font-size:26px}.srp-calling-runner .srp-calling-heading .srp-calling-soft{flex:0 0 auto;min-width:128px;font-size:17px}.srp-calling-progress{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--cw-muted);font-size:16px;font-weight:600;white-space:nowrap}.srp-calling-workspace progress{flex:1 1;width:100%;height:8px;overflow:hidden;border:0;border-radius:999px;background:var(--cw-track);appearance:none;-webkit-appearance:none;accent-color:var(--cw-accent)}.srp-calling-workspace progress::-webkit-progress-bar{border-radius:999px;background:var(--cw-track)}.srp-calling-workspace progress::-webkit-progress-value{border-radius:999px;background:var(--cw-accent)}.srp-calling-workspace progress::-moz-progress-bar{border-radius:999px;background:var(--cw-accent)}.srp-calling-person{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0 0 16px}.srp-calling-person.is-card{align-items:stretch;gap:4px;padding:15px 18px 16px;border:1px solid var(--cw-border);border-radius:12px;background:var(--theme-surface,#fff)}.srp-calling-workspace .srp-calling-person-name{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0;border:0;background:none;color:var(--cw-accent);font-size:21px;font-weight:700;line-height:1.2;text-align:left}.srp-calling-person.is-card .srp-calling-person-name{align-self:flex-start;font-size:20px}.srp-calling-person-phone{color:var(--cw-text);font-size:17px;font-weight:500}.srp-calling-person-contact{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;max-width:100%}.srp-calling-person-contact .srp-calling-soft{min-height:44px}.srp-calling-person-addr{color:var(--cw-body);font-size:15px}.srp-calling-person-facts{color:var(--cw-muted);font-size:14px}.srp-calling-person-status{margin-top:8px!important;padding:7px 10px;border:1px solid var(--cw-border);border-radius:6px;background:var(--cw-sunken);color:var(--cw-muted);font-size:15px}.srp-calling-person .srp-calling-why{align-self:stretch;margin-top:8px!important;padding:8px 10px;border-radius:6px;background:var(--cw-info);color:var(--cw-accent-ink);font-size:14px}.srp-calling-workspace .srp-calling-link{min-height:40px;padding:0;border:0;background:none;color:var(--cw-accent);font-size:17px;font-weight:500;text-align:left}.srp-calling-connection{margin:0 0 4px;padding:18px 20px 20px;border:1px solid var(--cw-card-border);border-radius:12px;background:var(--cw-call-bg)}.srp-calling-connection-kind{color:var(--cw-muted);font-size:15px}.srp-calling-connection h2{margin-top:2px;font-size:20px}.srp-calling-connection h2.is-connected{color:var(--cw-success)}.srp-calling-timer{display:block;color:var(--cw-text);font-size:36px;font-weight:800;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.srp-calling-connection-to{margin-top:4px!important;color:var(--cw-text);font-size:16px}.srp-calling-connection-meta{margin-top:2px!important;color:var(--cw-muted);font-size:14px}.srp-calling-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.srp-calling-workspace .srp-calling-controls button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;padding:6px 4px;font-size:14px;font-weight:500}.srp-calling-controls .srp-calling-glyph{width:24px;height:24px}.srp-calling-connection .srp-calling-note{margin-top:14px;padding-top:12px;border-top:1px solid var(--cw-hairline)}.srp-calling-workspace .srp-calling-end{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;margin-top:12px;border-color:var(--cw-danger);background:var(--cw-danger);color:var(--theme-danger-on,#fff);font-size:18px}.srp-calling-workspace .srp-calling-end .srp-calling-glyph{width:26px;height:26px}.srp-calling-runner>.srp-calling-soft.srp-calling-full{margin-top:14px}.srp-calling-outcome{margin:0}.srp-calling-result-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.srp-calling-result-head strong{color:var(--cw-text);font-size:22px;font-weight:700}.srp-calling-result-head small{color:var(--cw-muted);font-size:14px}.srp-calling-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.srp-calling-workspace .srp-calling-result-grid button{min-height:52px;padding:10px 8px;border:1px solid var(--cw-border-strong);border-radius:8px;background:var(--theme-surface,#fff);color:var(--cw-text);font-size:17px;font-weight:600}.srp-calling-workspace .srp-calling-result-grid button.is-selected{border-color:var(--cw-accent);background:var(--cw-accent-soft);color:var(--cw-accent-ink);box-shadow:inset 0 0 0 1px var(--cw-accent)}.srp-calling-workspace .srp-calling-result-grid button:disabled{color:var(--cw-disabled-ink);background:var(--cw-disabled-bg);border-color:var(--cw-disabled-border)}.srp-calling-callback-details{margin-top:22px;padding-top:18px;border-top:1px solid var(--cw-hairline)}.srp-calling-callback-details h2{margin:0;color:var(--cw-text);font-size:24px}.srp-calling-callback-details>p{margin:6px 0 0!important;color:var(--cw-muted);font-size:15px;line-height:1.4}.srp-calling-next-action{display:grid;gap:3px;margin-top:14px;padding:13px 14px;border-radius:9px;background:var(--cw-info);color:var(--cw-text)}.srp-calling-next-action strong{color:var(--cw-accent);font-size:17px}.srp-calling-next-action span{color:var(--cw-body);font-size:14px;line-height:1.35}.srp-calling-workspace .srp-calling-files{margin-top:14px;padding:10px 14px 12px;border:1px solid var(--cw-border);border-radius:12px;background:var(--theme-surface,#fff);font-size:15px}.srp-calling-files header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.srp-calling-files header strong{color:var(--cw-text);font-size:16px}.srp-calling-files header span{color:var(--cw-muted);font-size:14px}.srp-calling-files a{display:inline-flex;align-items:center;min-height:40px;color:var(--cw-accent)}.srp-calling-files label{display:flex;flex-direction:column;gap:6px;margin-top:8px;color:var(--cw-muted);font-size:14px}.srp-calling-files input[type=file]{max-width:100%;font-size:15px}.srp-calling-files div>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.srp-calling-registry-note{margin-top:12px!important;color:var(--cw-muted);font-size:13px}.srp-calling-saved{margin-top:12px!important;padding:8px 12px;border-radius:8px;background:var(--cw-success-soft);color:var(--theme-ok-ink,#0b6b30);font-size:15px;font-weight:600}@media (max-width:480px){.srp-calling-workspace .srp-calling-callback-open{display:none}.srp-calling-runner .srp-calling-heading{margin-bottom:8px}.srp-calling-runner .srp-calling-heading h1{font-size:22px}.srp-calling-runner .srp-calling-heading>div>p{margin-top:2px;font-size:14px}.srp-calling-runner .srp-calling-heading .srp-calling-soft{min-width:112px;min-height:42px;padding-inline:10px;font-size:15px}.srp-calling-person.is-card{gap:0;margin-bottom:12px;padding:8px 14px;border-radius:10px}.srp-calling-person.is-card .srp-calling-person-name{min-height:28px;font-size:20px}.srp-calling-person.is-card .srp-calling-person-phone{font-size:16px;line-height:1.25}.srp-calling-person.is-card .srp-calling-person-facts{font-size:13px;line-height:1.3}.srp-calling-person.is-card .srp-calling-person-status{margin-top:3px!important;padding:4px 8px;font-size:13px;line-height:1.25}.srp-calling-result-head strong{font-size:20px}.srp-calling-result-head small{font-size:12px}.srp-calling-result-grid{gap:6px;margin-top:8px}.srp-calling-workspace .srp-calling-result-grid button{min-height:34px;padding:5px 6px;border-radius:7px;font-size:14px}.srp-calling-outcome .srp-calling-full{min-height:44px;margin-top:8px;font-size:16px}.srp-calling-callback-details{margin-top:12px;padding-top:10px}.srp-calling-callback-details h2{font-size:22px}.srp-calling-callback-details>p{margin-top:3px!important;font-size:14px}.srp-calling-callback-details .srp-calling-field{gap:5px;margin-top:10px}}@media (min-width:768px){.srp-calling-workspace{padding:20px 16px 36px}.srp-calling-workspace h1{font-size:32px}.srp-calling-section{margin-bottom:28px}.srp-calling-workspace .srp-calling-row-main{padding:13px 16px 14px}.srp-calling-connection{padding:16px 18px 18px}}@media (min-width:1024px){.srp-calling-hub{max-width:780px}.srp-calling-runner{max-width:720px}}.srp-calling-legacy{color:var(--cw-text)}.srp-calling-legacy-note{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:var(--cw-fixture-bg);color:var(--cw-fixture-ink);font-size:14px;font-weight:500;line-height:1.4}.srp-calling-legacy .srp-build-btn,.srp-calling-legacy .srp-call-runner .srp-primary,.srp-calling-legacy .srp-call-summary .srp-primary,.srp-calling-legacy .srp-campaign-detail-actions .srp-primary,.srp-calling-legacy .srp-campaign-dial,.srp-calling-legacy .srp-empty-state .srp-primary,.srp-calling-legacy .srp-smart-list-go{border:1px solid var(--cw-accent-border);background:var(--cw-accent-soft);color:var(--cw-accent-ink);box-shadow:none}.srp-calling-legacy .srp-build-btn:disabled,.srp-calling-legacy .srp-campaign-detail-actions .srp-primary:disabled,.srp-calling-legacy .srp-campaign-dial:disabled{border-color:var(--cw-disabled-border);background:var(--cw-disabled-bg);color:var(--cw-disabled-ink);cursor:default}.srp-calling-legacy .srp-call-runner .srp-call-end{border-color:var(--cw-danger);background:var(--cw-danger);color:var(--theme-danger-on,#fff)}.srp-calling-legacy .srp-call-runner .srp-eyebrow{color:var(--cw-muted);letter-spacing:.06em}.srp-calling-legacy .srp-radius input[type=range]{accent-color:var(--cw-accent)}.srp-calling-legacy .srp-radius input[type=range]::-webkit-slider-thumb{background:var(--cw-accent);border-color:#fff}.srp-calling-legacy .srp-radius input[type=range]::-moz-range-thumb{background:var(--cw-accent);border-color:#fff}.srp-calling-legacy .srp-call-progress span{background:var(--cw-accent)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet{padding:8px 16px calc(16px + env(safe-area-inset-bottom));color:var(--cw-text);background:var(--theme-surface,#fff)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-head{margin:0 0 10px}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-head strong{color:var(--cw-text);font-size:20px;font-weight:700}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-head button{width:44px;height:44px;border-radius:999px;background:var(--cw-sunken);color:var(--cw-muted);font-size:22px}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-modes{gap:4px;padding:3px;border:1px solid var(--cw-border);border-radius:10px;background:var(--cw-sunken)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-modes button{min-height:40px;border-radius:8px;color:var(--cw-muted);font-size:15px;font-weight:600}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-modes button.active{color:var(--cw-accent-ink);background:var(--theme-surface,#fff);box-shadow:0 0 0 1px var(--cw-accent-border)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-search{height:48px;border-radius:8px;background:var(--theme-surface,#fff);box-shadow:inset 0 0 0 1px var(--cw-border-strong)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-search input{font-size:16px;color:var(--cw-text)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-row{gap:10px;padding:8px 0;border-top-color:var(--cw-hairline)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-who strong{color:var(--cw-text);font-size:16px;font-weight:600}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-who small{color:var(--cw-muted);font-size:14px}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-act{width:44px;height:44px;border-radius:8px}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-act.call{color:var(--cw-accent-ink);background:var(--cw-accent-soft);box-shadow:inset 0 0 0 1px var(--cw-accent-border)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-act.text{color:var(--cw-accent-ink);background:var(--theme-surface,#fff);box-shadow:inset 0 0 0 1px var(--cw-border)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-act.open{width:32px;color:var(--cw-subtle)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-act:disabled{color:var(--cw-disabled-ink);background:var(--cw-disabled-bg);box-shadow:inset 0 0 0 1px var(--cw-disabled-border)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-dialpad-display{height:56px;border-radius:10px;background:var(--theme-surface,#fff);box-shadow:inset 0 0 0 1px var(--cw-border-strong)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-dialpad-display input{color:var(--cw-text)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-dialpad-back{width:44px;height:44px;background:var(--cw-sunken);color:var(--cw-muted)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-dialpad-grid button{min-height:52px;border-radius:10px;background:var(--theme-surface,#fff);color:var(--cw-text);box-shadow:inset 0 0 0 1px var(--cw-border);font-size:22px;font-weight:600}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-dialpad-grid button:active{background:var(--cw-accent-soft)}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-dialpad-call{min-height:48px;border-radius:8px;color:var(--cw-accent-ink);background:var(--cw-accent-soft);box-shadow:inset 0 0 0 1px var(--cw-accent-border);font-weight:600}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-dialpad-call.disabled,.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-dialpad-call:disabled{color:var(--cw-disabled-ink);background:var(--cw-disabled-bg);box-shadow:inset 0 0 0 1px var(--cw-disabled-border)}.srp-calling-quicksheet .srp-quickcall-note{margin:0;color:var(--cw-muted);font-size:13px;line-height:1.4;text-align:center}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-search:focus-within{box-shadow:inset 0 0 0 2px #4d93f5}.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-search input:focus,.srp-root:not([data-theme=dark]) .srp-calling-quicksheet .srp-quickcall-search input:focus-visible{outline:0;box-shadow:none}@media (min-width:900px){.srp-root .srp-quickcall-sheet.srp-calling-quicksheet{width:min(720px,100%);margin:0 auto}}.LeadDirectory_directory__aynmH{--navy:var(--text,#10234b);--blue:var(--action,#0a6cf0);--ink:var(--selected-ink,#0757d4);--soft:var(--selected,#e4eefd);--line:var(--border,#d3dfee);--muted:var(--text-muted,#4e5f87);container-type:inline-size;color:var(--navy);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.LeadDirectory_srOnly__hB71i{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.LeadDirectory_header__URh7r{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0}.LeadDirectory_directory__aynmH .LeadDirectory_header__URh7r h1{margin:0;color:var(--navy);font-size:33px;font-weight:800;line-height:1.1;letter-spacing:-.04em}.LeadDirectory_directory__aynmH .LeadDirectory_add__plS4Y{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid var(--blue);border-radius:9px;color:var(--action-ink,#fff);background:var(--blue);font:inherit;font-size:16px;font-weight:650;cursor:pointer}.LeadDirectory_directory__aynmH .LeadDirectory_add__plS4Y svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.LeadDirectory_subhead__I_23_{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin:0 0 6px}.LeadDirectory_subhead__I_23_ p{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;color:var(--muted);font-size:14px;font-weight:600;line-height:1.3}.LeadDirectory_subhead__I_23_ i{font-style:normal}.LeadDirectory_directory__aynmH .LeadDirectory_contacts__W3nDf{min-height:40px;display:inline-flex;align-items:center;gap:2px;padding:0 0 0 8px;border:0;color:var(--blue);background:transparent;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.LeadDirectory_directory__aynmH .LeadDirectory_contacts__W3nDf svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.LeadDirectory_search__efqqh{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--border-strong,#c3cede);border-radius:9px;background:var(--surface,#fff)}.LeadDirectory_search__efqqh svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--muted);stroke-width:1.9;stroke-linecap:round}.LeadDirectory_directory__aynmH .LeadDirectory_search__efqqh input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){width:100%;min-width:0;height:42px;margin:0;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;appearance:none;-webkit-appearance:none;color:var(--navy);background:transparent;font:inherit;font-size:16px}.LeadDirectory_directory__aynmH .LeadDirectory_search__efqqh input::placeholder{color:var(--muted);opacity:.85}.LeadDirectory_search__efqqh:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 22%,transparent)}.LeadDirectory_chips__uyM_h{display:flex;flex-wrap:wrap;gap:7px 6px;margin:8px 0 0}.LeadDirectory_directory__aynmH .LeadDirectory_chip__HaRAT{min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:var(--navy);background:var(--surface,#fff);font:inherit;font-size:14px;font-weight:450;cursor:pointer}.LeadDirectory_directory__aynmH .LeadDirectory_chip__HaRAT:hover{border-color:color-mix(in srgb,var(--blue) 40%,var(--line))}.LeadDirectory_directory__aynmH .LeadDirectory_chipOn__XnpZq{border-color:color-mix(in srgb,var(--blue) 42%,transparent);color:var(--ink);background:var(--soft);font-weight:650}.LeadDirectory_statusSelect__k8E91{display:block;margin:8px 0 0}.LeadDirectory_directory__aynmH .LeadDirectory_statusSelect__k8E91 select{width:100%;max-width:280px;min-height:44px;padding:0 34px 0 12px;border:1px solid color-mix(in srgb,var(--blue) 42%,transparent);border-radius:9px;color:var(--ink);background-color:var(--soft);font:inherit;font-weight:650}.LeadDirectory_controls__dohn_{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:7px 0 8px}.LeadDirectory_directory__aynmH .LeadDirectory_secondary__YyL_Y{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:8px;color:var(--navy);background:var(--surface,#fff);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.LeadDirectory_directory__aynmH .LeadDirectory_secondary__YyL_Y svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.LeadDirectory_directory__aynmH .LeadDirectory_secondary__YyL_Y b{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;color:var(--action-ink,#fff);background:var(--blue);font-size:12px;font-weight:700}.LeadDirectory_directory__aynmH .LeadDirectory_secondary__YyL_Y.LeadDirectory_active__JDbXg{border-color:color-mix(in srgb,var(--blue) 42%,transparent);color:var(--ink);background:var(--soft)}.LeadDirectory_filterRegion__MV0TW,.LeadDirectory_selectionRegion__VYh_x{margin:0 0 10px}.LeadDirectory_list__V72Ww{display:grid;gap:7px}.LeadDirectory_directory__aynmH .LeadDirectory_card__Krzqw{position:relative;min-width:0;display:grid;gap:1px;padding:9px 12px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fff)}.LeadDirectory_directory__aynmH .LeadDirectory_card__Krzqw:hover{border-color:color-mix(in srgb,var(--blue) 35%,var(--line))}.LeadDirectory_cardSelected__ZGpjm{border-color:color-mix(in srgb,var(--blue) 55%,transparent);box-shadow:inset 4px 0 0 var(--blue);background:color-mix(in srgb,var(--soft) 45%,var(--surface,#fff))}.LeadDirectory_directory__aynmH .LeadDirectory_card__Krzqw:has(.LeadDirectory_name__o7Rrl:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.LeadDirectory_recordTop__Dojr8{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.LeadDirectory_directory__aynmH .LeadDirectory_name__o7Rrl{min-width:0;padding:0;border:0;color:var(--blue);background:transparent;font:inherit;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.015em;text-align:left;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer}.LeadDirectory_directory__aynmH .LeadDirectory_name__o7Rrl:after{content:"";position:absolute;inset:0;border-radius:10px}.LeadDirectory_directory__aynmH .LeadDirectory_name__o7Rrl:focus-visible{outline:0}.LeadDirectory_recordTop__Dojr8 em{display:inline-flex;align-items:center;width:max-content;min-height:22px;padding:0 9px;border:1px solid transparent;border-radius:999px;font-size:13px;font-style:normal;font-weight:500;line-height:1}.LeadDirectory_status__u0ZBw{color:#40557f;background:#eef2f8;border-color:#dfe6f1!important}.LeadDirectory_appointment__q2E_R{color:#11662f;background:#e5f6e9;border-color:#c4e8cd!important}.LeadDirectory_followUp__6Zhhr{color:#7a4d00;background:#fff3d9;border-color:#f6dfab!important}.LeadDirectory_customer__5EG_X{color:#5b3790;background:#f1eafb;border-color:#dccbf3!important}.LeadDirectory_new__Ihn8Y{color:#0f4f9a;background:#e4f0fd;border-color:#c9def8!important}.LeadDirectory_closed__6MBZu{color:#5b6b82;background:#f1f3f7;border-color:#dde2ea!important}.LeadDirectory_dealStatus__uEfOr{color:#73530d;background:#fff4d9;border-color:#f6dfab!important}.LeadDirectory_directory__aynmH .LeadDirectory_phone__3vsEv{position:relative;z-index:1;display:flex;min-width:0}.LeadDirectory_directory__aynmH .LeadDirectory_phone__3vsEv>:is(a,button){min-height:40px;display:inline-flex;align-items:center;margin:-9px 0;padding:0;border:0;color:var(--blue);background:transparent;font:inherit;font-size:15px;line-height:1.2;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.LeadDirectory_directory__aynmH .LeadDirectory_phone__3vsEv>button:disabled{color:var(--blue);cursor:default}.LeadDirectory_directory__aynmH .LeadDirectory_phone__3vsEv>:is(a,button):focus-visible{outline:3px solid var(--blue);outline-offset:1px;border-radius:4px}.LeadDirectory_missing__EWmBd{min-height:22px;display:inline-flex;align-items:center;color:var(--muted);font-size:14px}.LeadDirectory_address__kI_N2{color:var(--blue);font-size:15px;line-height:1.35;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.LeadDirectory_last__DInPZ,.LeadDirectory_meta__36G14{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;color:var(--text-body,#334766);font-size:14px;line-height:1.4}.LeadDirectory_meta__36G14 b{color:var(--muted);font-weight:600}.LeadDirectory_last__DInPZ b{color:var(--text-body,#334766);font-weight:400}.LeadDirectory_bottom__BTJrH{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:2px 0 1px;color:var(--muted);font-size:14px}.LeadDirectory_bottom__BTJrH i{width:1px;height:18px;background:var(--line)}.LeadDirectory_bottom__BTJrH em{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid transparent;border-radius:8px;font-size:14px;font-style:normal}.LeadDirectory_billReceived__jNPuU{color:#11662f;background:#e5f6e9;border-color:#c4e8cd!important}.LeadDirectory_billNeeded__W1qqX{color:#b3261e;background:#fdebed;border-color:#f7cfd3!important}.LeadDirectory_billNeutral__OsTb4{color:#536c99;background:#edf2fa}.LeadDirectory_directory__aynmH .LeadDirectory_check__2cP3y{position:absolute;z-index:2;top:4px;right:4px;width:44px;height:44px;display:grid;place-items:center;cursor:pointer}.LeadDirectory_directory__aynmH .LeadDirectory_check__2cP3y input{width:22px;height:22px;accent-color:var(--blue)}.LeadDirectory_directory__aynmH .LeadDirectory_card__Krzqw:has(.LeadDirectory_check__2cP3y) .LeadDirectory_recordTop__Dojr8{padding-right:40px}.LeadDirectory_leadAction__e79xR{position:absolute;right:8px;bottom:7px;z-index:1;min-width:44px;min-height:44px;display:grid;place-items:center}.LeadDirectory_empty__Swluk{min-height:180px;display:grid;place-items:center;align-content:center;gap:7px;padding:24px 16px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);text-align:center}.LeadDirectory_empty__Swluk>svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8}.LeadDirectory_empty__Swluk strong{color:var(--navy);font-size:17px}.LeadDirectory_empty__Swluk .LeadDirectory_secondary__YyL_Y{margin-top:6px}.LeadDirectory_directory__aynmH :is(button,select,input,a):focus-visible{outline:3px solid var(--blue);outline-offset:2px}.LeadDirectory_directory__aynmH .LeadDirectory_search__efqqh input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):is(:focus,:focus-visible){outline:0;border:0}@media (max-width:360px){.LeadDirectory_directory__aynmH .LeadDirectory_header__URh7r h1{font-size:34px}.LeadDirectory_directory__aynmH .LeadDirectory_chip__HaRAT{padding:0 11px;font-size:14px}}@container (min-width:700px){.LeadDirectory_directory__aynmH .LeadDirectory_header__URh7r h1{font-size:40px}.LeadDirectory_search__efqqh{max-width:640px}.LeadDirectory_list__V72Ww{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@container (min-width:1120px){.LeadDirectory_list__V72Ww{grid-template-columns:repeat(3,minmax(0,1fr))}}.SourceOverview_overview__yNDHB{color:var(--text,#10234b);container-type:inline-size;min-width:0}.SourceOverview_backButton__K2XuZ{background:transparent;border:0;color:var(--action,#0866e8);cursor:pointer;font:inherit;font-size:15px;font-weight:600;min-height:40px;padding:0}.SourceOverview_header__MZTAr{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:32px;margin:0 0 8px}.SourceOverview_header__MZTAr h1{color:var(--text,#10234b);font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.SourceOverview_addButton__WpTHf{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--action,#0866e8);cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:600;gap:6px;margin:-4px -8px -4px 0;min-height:40px;padding:0 8px;white-space:nowrap}.SourceOverview_addButton__WpTHf:hover{background:var(--selected,#eaf2ff)}.SourceOverview_plus__qOsut{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-width:2.25;width:20px}.SourceOverview_controls__igNSY{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.SourceOverview_period__eGMuR,.SourceOverview_team__JwnU2{align-items:center;background:var(--surface,#fff);border:1px solid var(--border-strong,#c3cede);border-radius:8px;color:var(--text,#10234b);display:flex;font-size:16px;gap:10px;min-height:40px;min-width:0;padding:0 12px;position:relative}.SourceOverview_controlIcon__xWHNu{color:var(--action,#0866e8);display:inline-flex;flex:0 0 auto}.SourceOverview_controlIcon__xWHNu svg{height:20px;width:20px}.SourceOverview_team__JwnU2{padding-right:0}.SourceOverview_overview__yNDHB .SourceOverview_team__JwnU2 select{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;flex:1 1 auto;font:inherit;font-size:16px;height:38px;margin:0;min-height:0;min-width:0;padding:0 34px 0 0;width:100%}.SourceOverview_team__JwnU2 select:disabled{cursor:default}.SourceOverview_team__JwnU2:focus-within{border-color:var(--action,#0866e8);box-shadow:0 0 0 2px rgba(8,102,232,.25)}.SourceOverview_summary___14d0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:18px 0 14px;max-width:920px;padding:16px 0;border-block:1px solid var(--border,#dce3ed)}.SourceOverview_summary___14d0>div{min-width:0}.SourceOverview_summary___14d0 .SourceOverview_spendMetric__WEpXN{grid-column:1/-1}.SourceOverview_summary___14d0 dt{color:var(--text-muted,#5b6b82);font-size:14px;line-height:1.3}.SourceOverview_summary___14d0 dd{font-size:25px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3;margin:4px 0;overflow-wrap:anywhere}.SourceOverview_summary___14d0 dd .SourceOverview_unavailable__l_tg7{font-size:19px;font-weight:600}.SourceOverview_summary___14d0 small{color:var(--text-muted,#5b6b82);display:block;font-size:13px;line-height:1.4}.SourceOverview_purchaseActions__ZxLHx{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:920px;margin-bottom:22px}.SourceOverview_purchaseActions__ZxLHx>span{color:var(--text-muted,#5b6b82);flex-basis:100%;font-size:13px;line-height:1.4}.SourceOverview_purchaseActions__ZxLHx button,.SourceOverview_reviewActions__1HL9U button{background:var(--surface,#fff);border:1px solid var(--border-strong,#c3cede);border-radius:8px;color:var(--text,#10234b);cursor:pointer;font:inherit;font-size:15px;font-weight:650;min-height:44px;padding:10px 14px}.SourceOverview_overview__yNDHB button.SourceOverview_primaryButton__pZRdY{background:var(--action,#0866e8);border-color:var(--action,#0866e8);color:var(--action-ink,#fff)}.SourceOverview_overview__yNDHB button:disabled{cursor:default;opacity:.55}.SourceOverview_performanceTitle__WzuQ7{font-size:18px;font-weight:750;line-height:1.3;margin:18px 0 8px}.SourceOverview_purchaseReview__25_YS{background:var(--surface,#fff);border:1px solid var(--border-strong,#c3cede);border-radius:10px;margin:0 0 22px;max-width:760px;padding:16px}.SourceOverview_reviewHeader__EisdL{align-items:start;display:flex;gap:12px;justify-content:space-between}.SourceOverview_reviewHeader__EisdL h2{font-size:20px;line-height:1.3;margin:7px 0 0}.SourceOverview_reviewHeader__EisdL button{background:transparent;border:0;border-radius:6px;color:var(--text-muted,#5b6b82);cursor:pointer;flex:0 0 44px;font:inherit;font-size:24px;min-height:44px;padding:0}.SourceOverview_reviewNotice__FiD_a{color:var(--text-muted,#5b6b82);font-size:14px;line-height:1.5;margin:12px 0}.SourceOverview_reviewFields__bGGs_{display:grid;gap:14px;margin:18px 0}.SourceOverview_reviewFields__bGGs_ label{color:var(--text,#10234b);display:grid;font-size:14px;font-weight:650;gap:7px;min-width:0}.SourceOverview_reviewFields__bGGs_ :is(input,select){background-color:var(--surface,#fff);border:1px solid var(--border-strong,#c3cede);border-radius:8px;box-sizing:border-box;color:inherit;font:inherit;font-size:16px;min-height:44px;min-width:0;padding:10px 12px;width:100%}.SourceOverview_reviewFields__bGGs_ select{padding-right:32px}.SourceOverview_reviewActions__1HL9U{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:18px}.SourceOverview_reviewValues__58KLA{margin:16px 0}.SourceOverview_reviewValues__58KLA>div{border-bottom:1px solid var(--border,#dce3ed);display:grid;gap:5px;padding:11px 0}.SourceOverview_reviewValues__58KLA dt{color:var(--text-muted,#5b6b82);font-size:14px}.SourceOverview_reviewValues__58KLA dd{color:var(--text,#10234b);font-size:16px;font-weight:650;margin:0;overflow-wrap:anywhere}.SourceOverview_deferredNotice__Yv_Zf{background:var(--surface-sunken,#f4f7fb);border-left:3px solid var(--text-muted,#5b6b82);color:var(--text-muted,#5b6b82);font-size:14px;line-height:1.5;margin:16px 0;padding:12px}.SourceOverview_deferredNotice__Yv_Zf strong{color:var(--text,#10234b);display:block;margin-bottom:4px}@container (min-width: 620px){.SourceOverview_summary___14d0{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.SourceOverview_summary___14d0 .SourceOverview_spendMetric__WEpXN{grid-column:auto}.SourceOverview_summary___14d0>div+div{border-left:1px solid var(--border,#dce3ed);padding-left:24px}.SourceOverview_reviewFields__bGGs_{grid-template-columns:repeat(2,minmax(0,1fr))}.SourceOverview_reviewValues__58KLA>div{grid-template-columns:1fr 1fr;gap:20px}.SourceOverview_reviewValues__58KLA dd{text-align:right}}.SourceOverview_definition__MQtjQ,.SourceOverview_empty__p0ujg,.SourceOverview_notice___f_L0{color:var(--text-muted,#5b6b82);font-size:14px;line-height:1.35;margin:6px 0 0}.SourceOverview_totals__ATsCi{align-items:baseline;color:var(--text,#10234b);display:flex;flex-wrap:wrap;font-size:16px;gap:2px 8px;line-height:1.25;margin:5px 0 8px}.SourceOverview_totals__ATsCi>span>span{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.SourceOverview_dot__JUJ8Z{color:var(--text-muted,#5b6b82)}.SourceOverview_columnHeader__7A9ec,.SourceOverview_rowButton__MFc41,.SourceOverview_rowReadOnly__5kjrS{align-items:center;display:grid;gap:0;grid-template-columns:minmax(0,1fr) repeat(3,56px) 20px}.SourceOverview_columnHeader__7A9ec{border-bottom:1px solid var(--border,#dce3ed);color:var(--text-muted,#5b6b82);font-size:14px;line-height:18px;padding:2px 0 6px}.SourceOverview_columnHeader__7A9ec span:not(:first-child),.SourceOverview_rowButton__MFc41>span:not(:first-child),.SourceOverview_rowReadOnly__5kjrS>span:not(:first-child){text-align:center}.SourceOverview_row__d8z2k{border-bottom:1px solid var(--border,#dce3ed);padding:4px 0 5px}.SourceOverview_rowButton__MFc41,.SourceOverview_rowReadOnly__5kjrS{background:transparent;border:0;border-radius:6px;color:inherit;font:inherit;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:40px;padding:0;text-align:left;width:100%}.SourceOverview_rowButton__MFc41>span:not(:first-child),.SourceOverview_rowReadOnly__5kjrS>span:not(:first-child){align-self:start;padding-top:2px}.SourceOverview_rowButton__MFc41{cursor:pointer}.SourceOverview_rowButton__MFc41:hover{background:var(--surface-sunken,#f4f7fb)}.SourceOverview_source__5_cGf{min-width:0;overflow-wrap:anywhere;padding-right:6px}.SourceOverview_source__5_cGf strong{color:var(--text,#10234b);display:block;font-size:17px;font-weight:700;line-height:21px}.SourceOverview_source__5_cGf small{align-items:center;color:var(--text-muted,#5b6b82);display:flex;font-size:14px;line-height:18px}.SourceOverview_status_active__rOs2Y:before{background:var(--ok,#0f7a45);border-radius:50%;content:"";display:inline-block;flex:0 0 auto;height:8px;margin-right:6px;width:8px}.SourceOverview_status_paused__8PBrv:before{border:1.5px solid var(--text-muted,#5b6b82);border-radius:50%;content:"";display:inline-block;flex:0 0 auto;height:7px;margin-right:6px;width:7px}.SourceOverview_chevron__r9PD9{color:var(--action,#0866e8);font-size:22px;line-height:20px}.SourceOverview_overview__yNDHB .SourceOverview_money__1Onot{margin:1px 0 0}.SourceOverview_overview__yNDHB .SourceOverview_money__1Onot div{align-items:baseline;display:flex;justify-content:space-between;line-height:18px;padding:0}.SourceOverview_money__1Onot dt{color:var(--text-muted,#5b6b82);font-size:14px}.SourceOverview_money__1Onot dd{color:var(--text,#10234b);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;margin:0}.SourceOverview_partial__CLVYd{color:var(--text-body,#334766);font-style:italic}.SourceOverview_unavailable__l_tg7{color:var(--text-muted,#5b6b82)}.SourceOverview_definition__MQtjQ{margin:10px 0 0}.SourceOverview_supplemental__Hkin7{margin-top:4px}.SourceOverview_disclosures__layKS{border-top:1px solid var(--border,#dce3ed);margin-top:10px}.SourceOverview_srOnly__UpF5x{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.SourceOverview_overview__yNDHB :is(button,select,input,h2):focus-visible{outline:2px solid var(--action,#0866e8);outline-offset:2px}@media (min-width:768px){.SourceOverview_header__MZTAr h1{font-size:26px}.SourceOverview_definition__MQtjQ,.SourceOverview_disclosures__layKS,.SourceOverview_list__DxP55{max-width:760px}.SourceOverview_columnHeader__7A9ec,.SourceOverview_rowButton__MFc41,.SourceOverview_rowReadOnly__5kjrS{grid-template-columns:minmax(230px,1fr) repeat(3,80px) 24px}.SourceOverview_money__1Onot{max-width:760px}}