#toolbox .lead-pill-10{background:color-mix(in srgb,#4d8dff 24%,transparent);color:#b9d2ff}#toolbox .lead-pill-20{background:color-mix(in srgb,#5ac8fa 22%,transparent);color:#b4ecff}#toolbox .lead-pill-30{background:color-mix(in srgb,#af52de 24%,transparent);color:#e3c2ff}#toolbox .lead-pill-40{background:color-mix(in srgb,#ffcc00 24%,transparent);color:#ffe68a}#toolbox .lead-pill-50{background:color-mix(in srgb,var(--tool-warning) 22%,transparent);color:var(--tool-warning)}#toolbox .lead-pill-90{background:color-mix(in srgb,var(--tool-success) 20%,transparent);color:var(--tool-success)}#toolbox .lead-pill-99{background:color-mix(in srgb,var(--color-danger) 26%,transparent);color:var(--tool-danger)}#toolbox .lead-header-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0.3rem 0.6rem}#toolbox .lead-header-badge small{font-size:0.82rem}#toolbox .lead-avatar{--hue:calc(var(--stage-hue) + var(--hue-shift,0))}#toolbox .lead-stage-10{--stage-hue:222}#toolbox .lead-stage-20{--stage-hue:198}#toolbox .lead-stage-30{--stage-hue:276}#toolbox .lead-stage-40{--stage-hue:46}#toolbox .lead-stage-50{--stage-hue:28}#toolbox .lead-stage-90{--stage-hue:138}#toolbox .lead-stage-99{--stage-hue:4}#toolbox .lead-hue-shift-0{--hue-shift:-12}#toolbox .lead-hue-shift-1{--hue-shift:-8}#toolbox .lead-hue-shift-2{--hue-shift:-4}#toolbox .lead-hue-shift-3{--hue-shift:0}#toolbox .lead-hue-shift-4{--hue-shift:4}#toolbox .lead-hue-shift-5{--hue-shift:8}#toolbox .lead-hue-shift-6{--hue-shift:12}#toolbox .lead-hue-shift-7{--hue-shift:16}#tool-leads{display:grid;gap:1.25rem}#tool-leads .lead-figures{margin:0 0 1.1rem}#tool-leads .setup-split dd.is-warning{color:var(--tool-warning)}#tool-leads .lead-filter-selects{display:grid;flex:1 1 100%;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0.5rem}#tool-leads .lead-filter-selects select{width:100%;min-width:0}#tool-leads .lead-rows.htmx-request{opacity:0.55;transition:opacity 160ms ease 140ms}#tool-leads .lead-row .tool-row-text strong{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.45rem}#tool-leads .lead-row .tool-row-text .auth-pill{margin:0}#tool-leads .lead-due.is-today{color:var(--auth-sky);font-weight:600}#tool-leads .lead-due.is-overdue{color:var(--tool-danger);font-weight:600}#setup #tool-leads .lead-list-find{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem}#tool-leads .lead-search-result{margin:.75rem 0}#tool-leads .lead-groups{display:grid;gap:.45rem;margin-top:1rem;container-type:inline-size}#setup #tool-leads .lead-group>summary{grid-template-columns:minmax(0,1fr) 2rem 6.5rem 1rem}#tool-leads .lead-group .setup-group-title{grid-column:1;grid-row:1;overflow-wrap:anywhere}#tool-leads .lead-group .setup-group-count{grid-column:2;grid-row:1;justify-self:stretch;width:100%}#tool-leads .lead-group .setup-group-said{grid-column:3;grid-row:1;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#setup #tool-leads .lead-group>summary::after{grid-column:4;grid-row:1}#tool-leads .lead-list-batch{padding:0 .6rem .45rem}#tool-leads .lead-list-lines{display:grid;margin:0;padding:0;list-style:none}#tool-leads .lead-list-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,14rem);gap:.4rem 1rem;padding:.75rem .45rem;border-top:1px solid var(--auth-line);color:var(--color-white);text-decoration:none}#tool-leads .lead-list-line:hover{background:color-mix(in srgb,var(--color-white) 5%,transparent)}#tool-leads .lead-list-line:focus-visible{outline:2px solid var(--auth-sky);outline-offset:-2px}#tool-leads .lead-list-line strong{font-family:var(--font-display);font-size:1rem;overflow-wrap:anywhere}#tool-leads .lead-list-line small{display:block;color:var(--auth-muted);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}#tool-leads .lead-list-value{text-align:right;font-variant-numeric:tabular-nums}#tool-leads .lead-list-warning,#tool-leads .lead-list-line .lead-list-warning{color:var(--tool-warning)}#tool-leads .lead-list-pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:.6rem}#tool-leads .lead-group-load,#tool-leads .lead-group-empty{margin:.5rem .85rem .85rem}#tool-leads .lead-followups{margin:1.25rem 0;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--tool-warning) 40%,transparent);border-left-width:3px;border-radius:.7rem;background:color-mix(in srgb,var(--tool-warning) 8%,transparent)}#tool-leads .lead-stages-title{margin:1.5rem 0 .5rem;color:var(--color-white);font-size:1.1rem;line-height:1.4}#tool-leads .lead-stages-note{margin:0 0 .75rem}#tool-leads .lead-followups h3{display:flex;align-items:center;gap:.6rem;margin:0 0 .5rem;color:var(--color-white);font-size:1.15rem;line-height:1.4;flex-wrap:wrap}@container (max-width:540px){#setup #tool-leads .lead-group>summary{grid-template-columns:minmax(0,1fr) 2rem 1rem;row-gap:.4rem}#setup #tool-leads .lead-group>summary::after{grid-column:3}#tool-leads .lead-group .setup-group-said{grid-column:2 / 4;grid-row:2}#tool-leads .lead-group .lead-list-line{grid-template-columns:minmax(0,1fr)}#tool-leads .lead-group .lead-list-value{text-align:left}}@media (max-width:600px){#tool-leads .lead-list-line{grid-template-columns:minmax(0,1fr)}#tool-leads .lead-list-value{text-align:left}#tool-leads .lead-followups{padding:.7rem}}#tool-leads .lead-row .tool-row-side time{white-space:normal}#tool-leads .lead-address-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr);gap:0.85rem 0.75rem}#tool-leads .lead-step>.form-grid,#tool-leads .lead-step>.auth-notice{clear:both}#tool-leads .lead-confirm-group{display:grid;gap:0.5rem}#tool-leads .lead-confirm{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:0.5rem;align-items:start;animation:auth-rise 400ms var(--ease-standard) both}#tool-leads .lead-confirm-elbow{height:1.9rem;margin:0.15rem 0 0 0.55rem;border-left:2px solid var(--auth-line-strong);border-bottom:2px solid var(--auth-line-strong);border-bottom-left-radius:8px}#tool-leads .lead-duplicates strong{display:block;margin-bottom:0.35rem}#tool-leads .lead-duplicates ul{gap:0.75rem;margin:0}#tool-leads .lead-duplicates li{display:flex;flex-wrap:wrap;gap:0.25rem 0.6rem;font-size:0.9rem}#tool-leads .lead-duplicates .tool-buttons .auth-muted{font-size:0.86rem}#tool-leads .lead-guideline{margin:0;padding:0.55rem 0.8rem;border-left:3px solid var(--tool-warning);border-radius:0 var(--auth-radius) var(--auth-radius) 0;background:rgba(255,149,0,0.1);color:var(--color-white);font-size:0.85rem;line-height:1.45}#tool-leads .lead-record-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 1.25rem;border:1px solid var(--auth-line);border-radius:.85rem;background:color-mix(in srgb,var(--color-white) 4%,transparent)}#tool-leads .lead-record-strip>div{display:grid;gap:.3rem;min-width:0}#tool-leads .lead-record-strip strong{color:var(--color-white);font-size:1rem;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#tool-leads .lead-record-caption{color:var(--auth-muted);font-size:.85rem}#tool-leads .lead-detail-section{min-width:0}#tool-leads .lead-section-description{margin:0;color:var(--auth-muted);font-size:.95rem;line-height:1.65}#tool-leads .lead-track-shell{position:relative;margin-top:1.25rem}#tool-leads .lead-track{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;gap:.4rem}#tool-leads .lead-track-rail{position:absolute;top:1.2rem;left:8.333%;right:8.333%;height:2px;background:var(--auth-line)}#tool-leads .lead-track-rail span{display:block;height:100%;width:0;background:var(--color-white);transition:width 460ms cubic-bezier(.16,1,.3,1)}#tool-leads .lead-track-part{height:auto;overflow:visible;background:none;box-shadow:none}#tool-leads .lead-track-part::before,#tool-leads .lead-track-part::after{display:none}#tool-leads .lead-track-part form{display:block;margin:0;height:100%}#tool-leads .lead-track-button{display:flex;flex-direction:column;align-items:center;gap:.65rem;width:100%;height:100%;margin:0;padding:0 .2rem .6rem;border:0;border-radius:.5rem;background:transparent;color:var(--auth-muted);font-size:.9rem;font-weight:600;line-height:1.4;text-align:center;cursor:pointer}#tool-leads .lead-track-number{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid var(--auth-line-strong);background:var(--color-brand-navy-deep);border-radius:50%;font-size:.85rem;transition:background 360ms ease,color 360ms ease,box-shadow 360ms ease}#tool-leads .lead-track-part.is-done .lead-track-button,#tool-leads .lead-track-part.is-current .lead-track-button{color:var(--color-white);opacity:1}#tool-leads .lead-track-part.is-done .lead-track-number{border-color:var(--color-white)}#tool-leads .lead-track-part.is-current .lead-track-number{background:var(--color-white);border-color:var(--color-white);color:var(--color-brand-navy-deep);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-white) 10%,transparent)}#tool-leads .lead-track-button:hover:not(:disabled){color:var(--color-white)}#tool-leads .lead-track-button:hover:not(:disabled) .lead-track-number{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-white) 7%,transparent)}#tool-leads .lead-track-button:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}#tool-leads .lead-track-label{overflow-wrap:anywhere}#tool-leads .lead-pipeline-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .8rem;min-height:1.8rem;margin-top:.5rem;color:var(--auth-muted);font-size:.9rem}#tool-leads .lead-pipeline-notice form{display:contents}#tool-leads .lead-pipeline-actions{display:grid;gap:1.25rem;margin-top:.5rem}#tool-leads .lead-follow-up{display:grid;gap:.6rem;padding:1.15rem;border:1px solid var(--auth-line);border-radius:.8rem;background:color-mix(in srgb,var(--color-white) 3%,transparent)}#tool-leads .lead-follow-up h3{margin:0;font-size:1.15rem;color:var(--color-white)}#tool-leads .lead-follow-up-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:0;font-size:1.05rem;color:var(--color-white)}#tool-leads .lead-follow-up-status .lead-due{font-size:.85rem}#tool-leads .lead-schedule{margin-top:.3rem;border-top:1px solid var(--auth-line);padding-top:.65rem}#tool-leads .lead-schedule summary{font-size:.95rem}#tool-leads .lead-schedule form{margin-top:1rem}#tool-leads .lead-schedule-caption{margin:0 0 .5rem;font-size:.85rem;color:var(--auth-muted)}#tool-leads form.lead-follow-up-form{display:grid;gap:.5rem}#tool-leads .lead-schedule-custom{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}#tool-leads .lead-schedule-custom input{width:auto;max-width:100%;min-width:0;flex:1 1 13rem}#tool-leads .lead-schedule-custom button{flex:0 1 auto}#tool-leads .lead-promote{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.25rem}#tool-leads .lead-promote .auth-cta{width:auto;margin:0}#tool-leads .lead-lost-form{display:grid;gap:.75rem;max-width:30rem}#tool-leads .lead-customer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .9rem;margin:0}#tool-leads .lead-reopen{display:block}#tool-leads .lead-activity-section{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--auth-line)}#setup .lead-archive-help{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--auth-line)}#setup .lead-archive-help p{margin:.85rem 0;font-size:.875rem;line-height:1.6;color:var(--auth-muted)}#setup .lead-archive-help form{margin-top:1.1rem}#setup .lead-archive-help h3{font-size:1rem;color:var(--color-white)}@media (max-width:600px){#tool-leads .lead-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}#tool-leads .lead-track-rail{display:none}#tool-leads .lead-track-label{overflow-wrap:normal}#tool-leads .lead-record-strip{grid-template-columns:minmax(0,1fr);gap:.75rem}#tool-leads .lead-follow-up{padding:.85rem}}#tool-leads .chip{border-color:var(--auth-line-strong);background:color-mix(in srgb,var(--color-white) 6%,transparent);color:var(--color-white)}#tool-leads .chip:hover{border-color:var(--color-white);background:color-mix(in srgb,var(--auth-sky) 12%,transparent);color:var(--color-white)}#tool-leads .chip.is-active,#tool-leads .chip:has(input:checked){border-color:var(--color-white);background:var(--color-white);color:var(--color-brand-navy-deep);box-shadow:none}#tool-leads .chip:focus-within{outline:none}#tool-leads .chip:focus-visible,#tool-leads .chip:has(input:focus-visible){outline:2px solid var(--auth-sky);outline-offset:3px}#tool-leads .chip{transition:background 200ms ease,color 200ms ease,border-color 200ms ease}#tool-leads .lead-timeline-form .chip{flex:1 1 auto;justify-content:center;min-height:2.75rem}#tool-leads .tool-card-head-text{flex:1}#tool-leads .tool-card-head-text p{max-width:none}@media (prefers-reduced-motion:reduce){#tool-leads .lead-track-button,#tool-leads .chip{transition:none}#tool-leads .lead-track-button:hover:not(:disabled){transform:none}}#tool-leads form.lead-timeline-form{gap:0.6rem;margin-bottom:1.1rem}#tool-leads .lead-note-errors:empty{display:none}#tool-leads .lead-note-errors .error-text{margin:0}#tool-leads .lead-events{display:grid;margin:0;padding:0;list-style:none}#tool-leads .lead-event{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:0.7rem;padding:0.7rem 0;border-top:1px solid var(--auth-line)}#tool-leads .lead-event:first-child{border-top:0}#tool-leads .lead-event-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:color-mix(in srgb,var(--color-white) 10%,transparent);color:var(--auth-muted)}#tool-leads .lead-event-icon svg{width:1rem;height:1rem}#tool-leads .lead-event-8 .lead-event-icon{background:color-mix(in srgb,var(--auth-pink) 18%,transparent);color:var(--auth-pink)}#tool-leads .lead-event-header{display:flex;flex-wrap:wrap;align-items:center;gap:0.2rem 0.5rem;font-size:0.9rem}#tool-leads .lead-event-header strong{color:var(--color-white);font-weight:600}#tool-leads .lead-event-header .auth-pill{margin:0}#tool-leads .lead-event-header time{color:var(--auth-muted);font-size:0.78rem;font-variant-numeric:tabular-nums}#tool-leads .lead-event-text p{margin:0.25rem 0 0;font-size:0.95rem;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}#tool-leads .lead-event-8 p,#tool-leads .lead-event-9 p{color:var(--auth-muted);font-size:0.88rem}#tool-leads .lead-events-empty,#tool-leads .lead-events-more{padding:0.7rem 0}#tool-leads .lead-events-more{border-top:1px solid var(--auth-line);text-align:center}#tool-leads .lead-edit-form{gap:0.6rem}#tool-leads .lead-section-body{padding:.75rem 0 1rem}#tool-leads .lead-section-preview{margin:.5rem 0;color:var(--color-white);font-size:.95rem;line-height:1.5;overflow-wrap:anywhere}#tool-leads .lead-more{margin-top:0.4rem;padding-top:0.9rem;border-top:1px dashed var(--auth-line-strong)}#tool-leads .lead-more>.setup-persona-kicker{margin-bottom:0.6rem}#tool-leads .lead-properties{display:grid;gap:0.4rem;margin:0 0 0.75rem;padding:0;list-style:none}#tool-leads .lead-property{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.2rem 0.6rem;padding:0.5rem 0.7rem;border:1px solid var(--auth-line);border-radius:0.6rem;background:rgba(2,21,55,0.22);font-size:0.9rem}#tool-leads .lead-property-main strong{color:var(--color-white)}#tool-leads .lead-property-meta{flex-basis:100%;color:var(--auth-muted);font-size:0.82rem}#tool-leads .lead-property-meta.lead-guideline{color:var(--color-white)}#tool-leads .lead-property-add>summary{font-size:0.9rem}#tool-leads .lead-property-form{margin-top:0.4rem}#tool-leads .lead-archive{margin-top:1rem}#tool-leads .lead-archive form{gap:0.6rem}#setup .setup-side-actions:has(>#standard-sources):not(:has(form,button)){display:none}#tool-leads .lead-sources{display:grid;gap:0.9rem}#tool-leads .lead-sources>.tool-card-head{margin-bottom:0}#tool-leads .lead-sources.htmx-request{opacity:0.6}#tool-leads .lead-source-totals{margin:0}#tool-leads .lead-source-unattributed{margin:0;border-top:0;border-radius:0.7rem}#tool-leads .lead-source-groups{display:grid;gap:0}#tool-leads .lead-source-group{border-bottom:1px solid var(--auth-line)}#tool-leads .lead-source-group[hidden]{display:none}#tool-leads .lead-source-group-toggle{display:flex;align-items:center;gap:1.25rem;padding:1.3rem 0;list-style:none;cursor:pointer}#tool-leads .lead-source-group-toggle::-webkit-details-marker{display:none}#tool-leads .lead-source-group-toggle::after{content:"";flex:0 0 .5rem;height:.5rem;margin-right:.25rem;border-right:2px solid var(--auth-sky);border-bottom:2px solid var(--auth-sky);transform:rotate(45deg);transition:transform 160ms ease}#tool-leads .lead-source-group[open]>.lead-source-group-toggle::after{transform:rotate(225deg)}#tool-leads .lead-source-group-toggle:focus-visible{outline:2px solid var(--auth-sky);outline-offset:4px;border-radius:.3rem}#tool-leads .lead-source-group-toggle:hover .lead-source-group-name{color:var(--auth-sky)}#setup #tool-leads .lead-source-group-title{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1rem;margin:0;color:var(--color-white);font-family:var(--font-display);font-size:1.15rem;font-weight:600;line-height:1.5}#tool-leads .lead-source-group-name{display:inline-flex;align-items:center;gap:.65rem}#tool-leads .lead-source-group-name svg{flex:none;color:var(--auth-pink)}#tool-leads .lead-group-said{color:var(--color-white);font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;line-height:1.5}#tool-leads .lead-source-group{--source-columns:minmax(9rem,1.4fr) minmax(0,3fr) 6rem;--source-column-gap:1.25rem;--source-metric-columns:minmax(5.5rem,1.2fr) repeat(3,minmax(0,1fr))}#tool-leads .lead-source-columns{display:grid;grid-template-columns:var(--source-columns);column-gap:var(--source-column-gap);padding:.8rem 0 .65rem;border-block:1px solid var(--auth-line);color:var(--auth-muted);font-size:.75rem;font-weight:600;line-height:1.5}#tool-leads .lead-source-metric-columns{display:grid;grid-template-columns:var(--source-metric-columns);gap:1rem}#setup #tool-leads .lead-source-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}#setup #tool-leads .lead-source-list>li{margin:0;border-bottom:1px solid var(--auth-line)}#setup #tool-leads .lead-source-list>li:last-child{border-bottom:0}#setup #tool-leads .lead-source-panel{position:relative;display:grid;grid-template-columns:var(--source-columns);align-items:start;column-gap:var(--source-column-gap);padding:.8rem 0;border:0;border-radius:0;overflow:visible;background:none;box-shadow:none}#setup #tool-leads .lead-source-head{min-height:2.5rem;gap:.6rem;padding:0;border:0;background:none;cursor:default}#setup #tool-leads .lead-source-head h2{font-size:1.05rem;line-height:1.5}#setup #tool-leads .lead-source-head{flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem}#tool-leads .lead-referral-group{margin-block:1.5rem}#tool-leads .lead-referral-columns,#tool-leads .lead-referral-people>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,10rem) 5.5rem;align-items:center;gap:1rem;padding-block:.8rem;border-bottom:1px solid var(--auth-line)}#tool-leads .lead-referral-columns{color:var(--auth-muted);font-size:.8rem}#tool-leads .lead-referral-people{list-style:none;padding:0;margin:0}#tool-leads .lead-referral-people>li>a{overflow-wrap:anywhere;color:var(--color-white);font-weight:600}#tool-leads .lead-referral-people>li>a:hover{color:var(--auth-sky)}#tool-leads .lead-referral-people strong{color:var(--auth-sky);font-variant-numeric:tabular-nums}#tool-leads .lead-referral-people .button{border-radius:999px}#setup #tool-leads .lead-source-facts,#setup #tool-leads .panel-list .lead-source-facts:has(>div:nth-child(4)){grid-template-columns:var(--source-metric-columns)}#setup #tool-leads .lead-source-facts{gap:.5rem 1rem;padding:.5rem 0 0}#setup #tool-leads .lead-source-facts>div{gap:.25rem}#setup #tool-leads .lead-source-facts dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#tool-leads .lead-source-facts dd{font-variant-numeric:tabular-nums}#tool-leads .lead-source-facts .setup-quiet{display:block;margin:0.15rem 0 0;font-size:0.82rem}#setup #tool-leads .lead-source-said{min-width:0}#tool-leads .lead-source-unpriced{display:inline-flex;align-items:center;gap:.3rem;color:#ffd08a;font-size:.82rem;font-weight:500;white-space:nowrap}#tool-leads .lead-source-unpriced svg{flex:none}#tool-leads .lead-source-panel>.panel-change{grid-column:1 / -1;border:0}#tool-leads .lead-source-panel>.panel-change>.lead-source-edit{position:absolute;top:.8rem;right:0;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;width:fit-content;padding:.4rem .8rem;border:1px solid var(--auth-line-strong);border-radius:999px;background:linear-gradient(120deg,rgb(255 255 255 / 9%),rgb(255 255 255 / 3%));box-shadow:inset 0 1px 0 rgb(255 255 255 / 5%);line-height:1.5}#tool-leads .lead-source-panel>.panel-change>.lead-source-edit::after{display:none}#tool-leads .lead-source-edit svg{flex:none}#tool-leads .lead-source-panel>.panel-change>.lead-source-edit:hover{border-color:var(--auth-sky);background:rgb(114 196 255 / 12%)}#tool-leads .lead-source-panel>.panel-change[open]>.lead-source-edit{border-color:var(--auth-pink);background:rgb(239 169 220 / 12%);color:var(--color-white)}#tool-leads .lead-source-panel>.panel-change>.lead-source-edit:focus-visible{outline-offset:3px}#tool-leads .lead-source-panel>.panel-change[open]{margin-top:.75rem;padding:.75rem 1rem 1rem;border-left:2px solid var(--auth-line-strong);background:rgb(2 21 55 / 16%)}#tool-leads .lead-source-panel>.panel-change>:not(summary){margin:0}@media (max-width:760px){#tool-leads .lead-source-columns,#setup #tool-leads .lead-source-panel{grid-template-columns:minmax(0,1fr)}#tool-leads .lead-source-columns{font-size:.75rem;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}#tool-leads .lead-source-column-name{display:none}#setup #tool-leads .lead-source-head{padding-right:6rem}#setup #tool-leads .lead-source-said{margin-top:.65rem}#setup #tool-leads .lead-source-facts{padding-top:0}#tool-leads .lead-source-metric-columns,#setup #tool-leads .lead-source-facts{column-gap:.6rem}}@media (pointer:coarse){#tool-leads .lead-source-panel>.panel-change>.lead-source-edit,#setup #tool-leads .lead-source-head{min-height:2.75rem}}#tool-leads .panel-change{border-top:1px solid var(--auth-line)}#tool-leads .panel-change>summary{display:flex;align-items:center;gap:0.4rem;padding:0.75rem 1.4rem;color:var(--auth-sky);font-size:0.9rem;font-weight:600;list-style:none;cursor:pointer}#tool-leads .panel-change>summary::-webkit-details-marker{display:none}#tool-leads .panel-change>summary::after{content:"";width:0.45rem;height:0.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-0.1rem);transition:transform 160ms ease}#tool-leads .panel-change[open]>summary::after{transform:rotate(225deg) translateY(-0.1rem)}#tool-leads .panel-change>summary:hover{color:var(--color-white)}#tool-leads .panel-change>summary:focus-visible{outline:2px solid var(--auth-sky);outline-offset:-2px}#tool-leads .panel-change[open]{display:grid;gap:1rem;padding-bottom:1.2rem}#tool-leads .panel-change>:not(summary){margin:0 1.4rem}#tool-leads form.lead-source-row{display:grid;grid-template-columns:minmax(0,1fr) 11rem;gap:0.5rem 1rem;align-items:end}#tool-leads .lead-source-field{display:grid;gap:0.35rem;margin:0;color:var(--auth-muted);font-size:0.82rem;font-weight:600}#tool-leads .lead-source-field input{width:100%;min-height:2.6rem;box-sizing:border-box}#tool-leads .lead-source-cost{position:relative;display:flex;align-items:center;gap:0.35rem;color:var(--auth-muted);font-variant-numeric:tabular-nums}#tool-leads .lead-source-cost input{text-align:right;appearance:textfield}#tool-leads .lead-source-cost input::-webkit-inner-spin-button,#tool-leads .lead-source-cost input::-webkit-outer-spin-button{margin:0;appearance:none}#tool-leads .lead-source-cost input::placeholder{color:var(--auth-muted);opacity:1}#tool-leads .lead-source-free{position:absolute;top:50%;right:0.8rem;display:none;color:var(--tool-success);font-weight:600;transform:translateY(-50%);pointer-events:none}#tool-leads .lead-source-cost[data-cost="blank"]>.lead-source-cost-sign,#tool-leads .lead-source-cost[data-cost="free"]:not(:focus-within)>.lead-source-cost-sign{visibility:hidden}#tool-leads .lead-source-cost[data-cost="free"]:not(:focus-within)>.lead-source-free{display:block}#tool-leads .lead-source-cost[data-cost="free"]:not(:focus-within)>input{color:transparent}#tool-leads .lead-source-status{grid-column:1 / -1;font-size:0.82rem}#tool-leads .lead-source-status:empty{display:none}#tool-leads .lead-source-status .error-text{display:block}#tool-leads .lead-source-saved{color:var(--tool-success);animation:lead-source-saved 2s ease both}@keyframes lead-source-saved{0%{opacity:0}15%,70%{opacity:1}100%{opacity:0}}@media (prefers-reduced-motion:reduce){#tool-leads .lead-source-saved,#tool-leads [data-edit-status].is-saved{animation:none}}#tool-leads .lead-source-move{display:grid;gap:0.35rem}#tool-leads .lead-source-move>label{color:var(--auth-muted);font-size:0.82rem;font-weight:600}#tool-leads .lead-source-move-line{display:flex;gap:0.5rem}#tool-leads .lead-source-move-line select{flex:1 1 0;width:0;min-width:0;min-height:2.6rem}#tool-leads .lead-source-move-line .button{flex:none;width:auto;margin:0}#tool-leads .lead-source-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem 1.1rem}#tool-leads .lead-source-actions .tool-quiet{padding:0.25rem 0;white-space:nowrap}#tool-leads .lead-source-actions .setup-quiet{margin:0;font-size:0.85rem}#tool-leads .lead-source-archived-lines{display:grid;margin:0;padding:0 0.85rem 0.6rem;list-style:none}#tool-leads .lead-source-archived-lines>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0.3rem 1rem;align-items:center;min-height:3rem;border-top:1px solid color-mix(in srgb,var(--auth-line) 65%,transparent);color:var(--auth-muted)}#tool-leads .lead-source-archived-lines>li:first-child{border-top:0}#tool-leads .lead-source-name{min-width:0;overflow-wrap:anywhere;color:var(--color-white)}#tool-leads form.lead-source-add{display:grid;gap:1.25rem}#tool-leads .lead-source-add-panel:not([open]){display:none}#tool-leads .lead-source-add-panel>h2{margin-bottom:1.25rem}#tool-leads .lead-referral-payroll-list{list-style:none;padding:0;margin:0}#tool-leads .lead-referral-payroll-list li + li{border-top:1px solid var(--auth-line)}#tool-leads .lead-referral-payroll-list a{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;color:var(--color-white);text-decoration:none}#tool-leads .lead-referral-payroll-list a:hover{color:var(--auth-sky)}#tool-leads .lead-referral-payroll-list .setup-quiet{display:block;margin:.2rem 0 0}#tool-leads .lead-source-add>.setup-quiet{margin:0}#tool-leads .lead-source-add .auth-cta{min-height:3.25rem;padding-block:0.75rem}#tool-leads .lead-routing{margin:0}#setup #tool-leads .lead-routing-facts{grid-template-columns:repeat(3,minmax(0,1fr))}#tool-leads .lead-routing-order{grid-column:1 / -1}#tool-leads .lead-routing-person{display:flex;flex-wrap:wrap;gap:0.2rem 0.9rem;align-items:baseline;padding:0.3rem 0;counter-increment:routing}#tool-leads .lead-routing-order dd{counter-reset:routing}#tool-leads .lead-routing-order .lead-routing-person::before{content:counter(routing) ".";min-width:1.2rem;color:var(--auth-muted);font-variant-numeric:tabular-nums}#tool-leads .lead-routing-said{margin:0;padding:0 1.4rem 1rem}#tool-leads form.lead-routing-form{display:grid;gap:1rem}#tool-leads .lead-routing-form .tool-buttons{margin:0}@media (min-width:769px){#tool-leads .lead-source-add-fields{--columns:minmax(0,1fr) minmax(0,1fr) 9.5rem}}@media (max-width:640px){#setup #tool-leads .tool-step-skip{position:static;width:100%;margin-top:1rem}#tool-leads .lead-address-row{grid-template-columns:repeat(2,minmax(0,1fr))}#tool-leads .lead-address-row>:first-child{grid-column:1 / -1}#tool-leads form.lead-source-row{grid-template-columns:minmax(0,1fr)}#tool-leads .lead-referral-columns,#tool-leads .lead-referral-people>li{grid-template-columns:minmax(0,1fr) 6.5rem 4.5rem;gap:.5rem}#setup #tool-leads .lead-routing-facts{grid-template-columns:minmax(0,1fr)}#tool-leads .lead-routing-said{padding-inline:1rem}#tool-leads .panel-change>summary{padding-inline:1rem}#tool-leads .panel-change>:not(summary){margin-inline:1rem}#tool-leads .lead-source-archived-lines>li{grid-template-columns:minmax(0,1fr) auto;padding:0.5rem 0}#tool-leads .lead-source-archived-lines .lead-source-actions{grid-column:1 / -1}#tool-leads .lead-source-add .tool-buttons .auth-cta{width:100%}}@media (prefers-reduced-motion:reduce){#tool-leads .lead-confirm{animation:none}#tool-leads .panel-change>summary::after{transition:none}#tool-leads .lead-source-group-toggle::after{transition:none}}#tool-leads .lead-event-details{margin-top:.4rem}#tool-leads .lead-event-details summary{cursor:pointer;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}#tool-leads .lead-event-details form{display:grid;gap:.5rem;margin:.8rem 0}#tool-leads .lead-event-details textarea,#tool-leads .lead-event-details select{width:100%}#tool-leads [data-activity-create]{display:grid}#tool-leads [data-activity-create] select{width:100%}#tool-leads [data-note-draft]:not([hidden]){display:grid;gap:.6rem;margin-top:.75rem}#tool-leads [data-note-draft] textarea{width:100%}#tool-leads [data-edit-status],#tool-leads [data-create-status]{font-size:.85rem;color:var(--auth-muted)}#tool-leads [data-edit-status].is-saved{color:var(--tool-success);animation:lead-source-saved 2s ease both}@media (prefers-reduced-motion:reduce){#tool-leads .lead-track-rail span,#tool-leads .lead-track-number{transition:none}}