:root{--ui-ink:#13283c;--ui-muted:#526376;--ui-accent:#007f92;--ui-pale:#eaf8fa;--ui-line:#d6dee5;--sate-red:#007f92;--sate-blue:#007f92;--sate-sky:#c9edf0;--sate-paper:#fff;--lead-red:#b51f2d;--lead-ink:#1f1d1d;--lead-muted:#667085;--lead-border:#dfe3e7;--lead-radius-sm:12px;--lead-shadow-soft:0 7px 24px rgba(24,35,47,.05)}
body{background:#fff;color:var(--ui-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}
header{background:#fff;border-bottom:1px solid var(--ui-line);box-shadow:none;padding:22px 4%;color:var(--ui-ink)}header strong{color:var(--ui-ink);letter-spacing:.12em;font-size:22px}header span{color:var(--ui-muted)}
main{max-width:1440px;padding:32px 4%;margin:auto}h1{font-size:36px;line-height:1.2;color:var(--ui-ink);letter-spacing:-.025em}h2{font-size:24px;color:var(--ui-ink);line-height:1.3}h3{color:var(--ui-ink)}.eyebrow{color:var(--ui-accent)}a{color:var(--ui-accent)}.muted,.meta span,.stat span,.phase-meta span,.task p{color:var(--ui-muted)}
.card{background:#fff;border:1px solid var(--ui-line);border-radius:10px;box-shadow:none;border-top-width:1px;padding:26px}main>.card:only-child{border:0;padding:0}.card .card{box-shadow:none}.meta div,.phase-meta div{background:#f8fafb;border:0;border-radius:8px}.meta{gap:18px}.stat,.stat:nth-child(n){background:#f8fafb;border:1px solid var(--ui-line);border-top:1px solid var(--ui-line);border-radius:10px;box-shadow:none}.stat strong{color:var(--ui-ink)}
.task{background:#fff;border:1px solid var(--ui-line);border-radius:8px;box-shadow:none;padding:20px}.task:hover{transform:none;box-shadow:none;border-color:var(--ui-accent);background:#f7fcfc}
button,.button{border-radius:7px;min-height:44px;font-weight:600;box-shadow:none;transition:background .15s,border-color .15s}button:hover,.button:hover{transform:none;box-shadow:none}.primary,.workflow-step.current{background:var(--ui-accent);color:#fff;box-shadow:none}.secondary{background:#fff;color:var(--ui-ink);border:1px solid #9babb9}.danger{background:#fff;color:#a32936;border:1px solid #b95762}.warning{background:#fff5df;color:#76530b}.notice{background:var(--ui-pale);color:#155365;border:0;border-left:3px solid var(--ui-accent);font-weight:400}.badge{background:#edf2f5;color:var(--ui-muted)}
input,select,textarea{color:var(--ui-ink);border:1px solid #bfcad4;border-radius:6px;min-height:44px;font-size:16px}input[type=checkbox],input[type=radio]{width:20px;min-height:20px;accent-color:var(--ui-accent)}textarea{line-height:1.6}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #009bac;outline-offset:3px}button:disabled{opacity:.55;cursor:not-allowed}
.audit th{background:#f5f8fa;color:#364d60}.audit th,.audit td{border-color:var(--ui-line);padding:14px 12px}.metric{background:#f4fafb;border-left-color:var(--ui-accent)}.workflow-step{background:#f0f4f6;color:var(--ui-muted)}.day-column.today{border-color:var(--ui-accent);box-shadow:none}.schedule-block,.planning-block{background:#edf8fa;border-left-color:var(--ui-accent);box-shadow:none}.planning-queue,.activity-target{background:#f5fafb;border-color:#a8c8d1}.calendar-event.locked{background:#edf3fa;color:#274c70}.calendar-scroll{box-shadow:none}.calendar-day-head.today{background:var(--ui-pale);color:var(--ui-accent)}
.commercial-action{background:#fff;color:var(--ui-ink);border:1px solid #9babb9;box-shadow:none}.action-whatsapp{background:#fff;color:#176947;border-color:#76a58e}.action-call{background:#fff;color:var(--ui-accent);border-color:var(--ui-accent)}.commercial-action:hover{box-shadow:none}.contact-shortcuts{gap:20px}.contact-shortcuts a{border:0;padding:8px 0;border-bottom:2px solid transparent}.contact-shortcuts a:hover{border-bottom-color:var(--ui-accent)}
.ui-icon{width:24px;height:24px;vertical-align:middle;flex-shrink:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.outcome-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;border:0;padding:0;margin:28px 0 36px;min-width:0}.outcome-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:10px;min-width:0;padding:26px 14px 20px;border:1px solid var(--ui-line);border-radius:8px;cursor:pointer;min-height:204px}.outcome-tile .ui-icon{width:56px;height:56px;margin-bottom:5px}.outcome-tile strong{font-size:18px;line-height:1.3}.outcome-tile span{color:var(--ui-muted);font-weight:400}.outcome-tile input{position:absolute;right:10px;top:10px;margin:0}.outcome-tile:has(input:checked){background:var(--ui-pale);border-color:var(--ui-accent)}.outcome-tile:has(input:focus-visible){outline:3px solid var(--ui-accent);outline-offset:3px}.outcome-tile small{color:var(--ui-accent)}
.ai-workspace{display:grid;grid-template-columns:1.1fr 1fr;gap:34px}.ai-workspace section{min-width:0}.ai-workspace h2{margin:0 0 8px}.ai-workspace label{display:block;font-weight:600;margin:16px 0 7px}.ai-workspace textarea{min-height:150px}.ai-workspace .review-audio{display:flex;align-items:center;gap:10px;margin-top:14px}.commitment-list{list-style:none;padding:0;margin:18px 0;display:grid;gap:14px}.commitment-list li{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid var(--ui-line);padding-bottom:14px}.commitment-list p{font-size:14px;color:var(--ui-muted);margin:5px 0}.commitment-list details{font-size:14px}.contact-details{margin:22px 0;border-top:1px solid var(--ui-line);padding-top:16px}.contact-details summary{cursor:pointer;font-weight:600;margin-bottom:12px}.ai-process{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:24px;background:var(--ui-pale);border-radius:8px;margin:28px 0 20px}.ai-process span{display:flex;align-items:center;gap:12px;font-weight:600}.ai-process span .ui-icon{width:34px;height:34px}.outcome-footer{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.other-outcomes summary{cursor:pointer;padding:12px}.other-outcomes .actions{max-width:350px}.outcome-footer .primary{min-width:320px}
@media(max-width:1050px){.outcome-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-tile{min-height:180px}.ai-workspace{gap:24px}.ai-process{flex-wrap:wrap}}
@media(max-width:700px){main{padding:22px 18px}header{padding:18px}h1{font-size:28px}h2{font-size:21px}.card{padding:18px}.outcome-choices{grid-template-columns:1fr;gap:10px}.outcome-tile{min-height:0;display:grid;grid-template-columns:44px 1fr;text-align:left;align-items:center;justify-items:start;padding:15px 40px 15px 14px;gap:5px 14px}.outcome-tile .ui-icon{grid-row:1/4;width:36px;height:36px}.outcome-tile strong,.outcome-tile span,.outcome-tile small{grid-column:2}.ai-workspace{grid-template-columns:1fr}.ai-process{display:grid;grid-template-columns:1fr;padding:18px}.ai-process>.ui-icon{display:none}.outcome-footer{flex-direction:column}.outcome-footer .primary{min-width:0;width:100%}.meta,.stats,.phase-meta,.criteria,.metric-grid,.form-grid{grid-template-columns:1fr}.audit{display:block;overflow:auto}.audit th:nth-child(2),.audit td:nth-child(2){display:table-cell}}
.contact-title-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0}.contact-title-row h1{margin:0 0 8px}.contact-title-row p{margin:0}.contact-communication{display:flex;align-items:center;gap:12px;max-width:48%;flex-wrap:wrap}.contact-communication p{font-size:14px;margin:0;padding:10px}.contact-context{font-size:14px;color:var(--ui-muted);margin-top:12px}.contact-context summary{cursor:pointer}.contact-page .contact-shortcuts{margin:18px 0;padding:8px 0}.contact-page .outcome-choices{margin:22px 0 32px}.contact-page .ai-workspace h2{font-size:23px}@media(max-width:700px){.contact-title-row{align-items:flex-start;flex-direction:column}.contact-communication{max-width:100%}}
main{width:100%;box-sizing:border-box}.outcome-tile:has(input:disabled){opacity:.5;cursor:not-allowed}
.brand-home{text-decoration:none}.page-help{margin:16px 0 26px;color:var(--ui-muted)}.page-help summary{cursor:pointer;font-size:14px}.page-journey{display:flex;align-items:center;justify-content:flex-start;gap:24px;padding:20px 0}.page-journey span{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.task strong .ui-icon{margin-right:7px;width:28px;height:28px}.page-journey>.ui-icon{opacity:.5}@media(max-width:700px){.page-journey{flex-direction:column;align-items:flex-start;gap:12px}.page-journey>.ui-icon{display:none}}
/* Shared navigation and action hierarchy. */
.brand-home strong{text-decoration:none}.utility-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.utility-actions .button{display:inline-flex;align-items:center}.director-card,.director-card.primary-card:first-child{background:#fff;color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:10px;box-shadow:none;min-height:224px}.director-card.primary-card,.director-card.data-card{border-top:1px solid var(--ui-line)}.director-card.primary-card:first-child{background:var(--ui-pale);border-color:var(--ui-accent)}.director-card.primary-card:first-child p{color:var(--ui-muted)}.director-card.primary-card:first-child .director-link{color:var(--ui-accent)}.director-card>.ui-icon{width:40px;height:40px;margin-bottom:18px}.director-card:hover{transform:none;box-shadow:none;background:#f4fafb;border-color:var(--ui-accent)}.director-section-head p{color:var(--ui-muted)}
.contact-page .back{margin-bottom:4px}.contact-title-row{margin-top:8px;margin-bottom:12px}.contact-page .contact-shortcuts{margin:12px 0}.contact-page [data-outcome-form]>h2{margin-top:22px}.contact-page .outcome-tile{min-height:190px;padding-top:20px}.next-step-fields{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.contact-page .contact-details{margin:12px 0;padding-top:10px}.ai-process{margin-top:20px}.ai-workspace .review-audio{margin-bottom:12px}.contact-page .ai-workspace textarea{min-height:140px}.ai-workspace section>p{margin:8px 0}.contact-page .ai-workspace label{margin-top:10px}.actions .button{display:inline-flex;align-items:center}.ui-icon{filter:invert(14%) sepia(18%) saturate(1708%) hue-rotate(165deg) brightness(94%)}
@media(max-width:700px){.next-step-fields{grid-template-columns:1fr;gap:0}.contact-page .outcome-tile{min-height:0;padding-top:15px}.director-card{min-height:180px}.director-section-head p{margin-top:14px}.task{grid-template-columns:1fr}.task .badge{justify-self:start}}
@media(min-width:1060px){
main:has(.contact-page){padding-top:20px}.contact-page .contact-shortcuts{padding:0;margin:8px 0;min-height:44px}.contact-page [data-outcome-form]>h2{margin:16px 0 8px;font-size:28px}.contact-page [data-outcome-form]>p.muted{margin:8px 0}.contact-page .outcome-choices{margin:16px 0 24px}.contact-page .outcome-tile{min-height:190px;padding:18px 12px 14px;gap:8px}.contact-page .outcome-tile .ui-icon{width:52px;height:52px}.contact-page .ai-workspace textarea{min-height:120px}.ai-workspace section:first-child>.contact-details{display:inline-block;width:48%;vertical-align:top}.ai-workspace section:first-child>.contact-details[open]{display:block;width:100%}.contact-page .ai-process{padding:16px 20px;margin:16px 0}.contact-page .commitment-list{margin:12px 0}.contact-page .ai-workspace section>p.muted{font-size:14px}.contact-page .ai-workspace .next-step-fields+p{font-size:14px}
}
@media(min-width:1060px){main:has(.contact-page){padding-top:12px}.contact-page .contact-shortcuts{min-height:36px;margin:4px 0}.contact-page .contact-shortcuts a{padding:4px 0}.contact-page .outcome-choices{margin-bottom:16px}.contact-page .outcome-tile{min-height:178px;padding-top:14px;padding-bottom:12px}.contact-page .ai-process{padding-top:12px;padding-bottom:12px;margin-top:10px}.contact-page .contact-title-row{margin-bottom:6px}.contact-page .contact-context{margin-top:6px}}
@media(min-width:1060px){.contact-page .ai-process{margin-top:4px;margin-bottom:10px}}
/* Daily workflow: explicit next action, recovery, provenance and queue context. */
.skip-link{position:fixed;left:16px;top:-100px;z-index:100;background:#13283c;color:white;padding:12px 18px;border-radius:6px}.skip-link:focus{top:12px}
:focus-visible{outline:3px solid #006575!important;outline-offset:4px!important}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border:2px solid #b42318!important}
.next-action-guide{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;background:var(--ui-pale);border:1px solid #a8d8de;border-radius:10px;margin:18px 0}.next-action-guide h2{font-size:23px;margin:4px 0}.next-action-guide p{margin:6px 0 0;max-width:700px}.next-action-guide .button{flex-shrink:0}
.save-receipt{display:flex;flex-wrap:wrap;gap:8px 18px;background:#edf8f2;border:1px solid #b2d8c1;border-radius:8px;padding:12px 16px;margin:14px 0;color:#23513a}.save-receipt span{font-size:14px}
.queue-navigation{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0}.queue-navigation>span:first-child{margin-right:auto;color:var(--ui-muted)}
.draft-state:empty{display:none}.draft-state{padding:12px 14px;background:#fff8e6;border:1px solid #ead296;border-radius:8px;margin:14px 0;font-size:14px;color:#614600}.draft-state button{margin:6px 0 2px 10px;padding:8px 12px;min-height:44px}
.information-states{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.info-state{display:inline-block;font-size:13px;line-height:1.4;padding:6px 10px;border-radius:6px;background:#f0f3f6;color:#35485b}.info-state.ai{background:#fff4d9;color:#694d08}.info-state.verified{background:#edf8f2;color:#23513a}
.queue-search{padding:24px 0 8px;border-bottom:1px solid var(--ui-line);margin:20px 0}.queue-search form{margin:0}.queue-search label{font-weight:700;display:block;margin-bottom:8px}.search-row{display:flex;gap:10px;align-items:center}.search-row input{flex:1;min-width:0}.queue-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.queue-filters .button{padding:9px 14px;min-height:44px}.queue-filters [aria-current=page]{border:2px solid #005c6b}
[aria-busy=true]{cursor:progress}[aria-disabled=true]{opacity:.7}a,button,input,select,textarea,summary{scroll-margin-top:24px}.contact-shortcuts a,summary{min-height:44px}button,.button,input:not([type=radio]):not([type=checkbox]):not([type=hidden]),select{min-height:44px}
@media(max-width:700px){.next-action-guide{padding:16px;display:block}.next-action-guide .button{display:flex;justify-content:center;margin-top:16px;width:100%;box-sizing:border-box}.queue-navigation{align-items:stretch}.queue-navigation>span:first-child{width:100%}.queue-navigation .button{flex:1;text-align:center;justify-content:center}.search-row{flex-wrap:wrap}.search-row input{flex-basis:100%}.search-row button{flex:1}.save-receipt{display:block}.save-receipt span{display:block;margin-top:4px}.draft-state button{margin-left:0;margin-right:8px}input,select,textarea{font-size:16px!important}.contact-shortcuts{display:flex;flex-wrap:wrap;gap:8px 18px!important}.contact-shortcuts a{display:inline-flex;align-items:center}.outcome-footer{position:relative}.information-states{gap:6px}.queue-filters .button{flex-grow:1;justify-content:center;text-align:center}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}

/* Long summaries and notes stay readable at every viewport and browser zoom. */
textarea {
 box-sizing: border-box;
 width: 100%;
 max-width: 100%;
 max-height: none;
 font-family: inherit;
 font-weight: 400;
 line-height: 1.6;
 white-space: pre-wrap;
 overflow-wrap: anywhere;
 resize: vertical;
}
textarea::placeholder {color: #5b6876; opacity: 1; font-weight: 400;}
/* Lead conversion workspace */
main:has(.lead-page){max-width:1680px;padding:18px 28px 48px;background:linear-gradient(120deg,#f2fbfc 0,#fff 28%,#fffaf5 100%)}
.lead-page{--lead-red:#b51f2d;--lead-cyan:#42c2dc;color:#1f1d1d}.lead-page-head{display:flex;justify-content:space-between;align-items:center;margin:0 8px 16px}.lead-page-head time{color:#475467;font-size:14px;text-transform:capitalize}.lead-page .panel,.lead-identity{background:#fff;border:1px solid #dfe3e7;border-radius:14px;box-shadow:0 7px 24px rgba(24,35,47,.05)}
.lead-identity{display:grid;grid-template-columns:1.55fr 1.35fr .85fr .75fr;gap:0;padding:24px 22px 0;border-top:4px solid var(--lead-cyan)}.lead-identity>div:not(.abm-workflow){min-width:0;padding:2px 24px 22px;border-right:1px solid #e4e7eb}.lead-identity>div:nth-child(4){border-right:0}.lead-person{display:flex;gap:14px;align-items:flex-start}.lead-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#f0f2f4}.lead-avatar .ui-icon{width:30px;height:30px}.lead-person h1{font-size:42px;margin:0 0 14px;color:#171515;line-height:1.05}.lead-reach{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.lead-reach strong{display:flex;align-items:center;gap:8px;font-size:20px}.lead-reach .commercial-action{background:#1eae58;color:#fff;border-color:#1eae58;min-height:42px;padding:8px 18px}.lead-company{display:flex;gap:14px}.lead-company>.ui-icon{width:28px;height:28px}.lead-company strong,.lead-role strong,.lead-owner strong{font-size:17px;color:#171515}.lead-company-label{display:block;margin-bottom:4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#667085}.lead-company p{margin:2px 0;color:#475467}.lead-company small{display:block;color:#475467;margin-top:8px}.lead-company-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.lead-company-actions .company-card-link{color:#a32633;border-color:#d9aeb4;background:#fff}.company-website-link{font-size:13px;font-weight:700;color:#667085}.company-card-unavailable{font-size:12px;color:#98a2b3}.lead-role,.lead-owner{display:flex;flex-direction:column;gap:5px}.lead-role span,.lead-owner span{font-size:14px;color:#667085}
.abm-guide-bar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px 0;border-top:1px solid #e5e7eb}.abm-guide-bar>div{display:flex;align-items:baseline;gap:9px}.abm-guide-bar span{color:#667085;font-size:13px}.abm-guide-bar strong{color:var(--lead-red)}.abm-workflow{grid-column:1/-1;display:grid;grid-template-columns:repeat(9,1fr);padding:15px 4px 16px!important;border-right:0!important}.abm-stage{position:relative;text-align:center;padding:28px 5px 0;color:#4b5563;font-size:13px;line-height:1.15}.abm-stage:before{content:'';position:absolute;top:10px;left:0;right:0;height:2px;background:#cfd4da}.abm-stage:first-child:before{left:50%}.abm-stage:last-child:before{right:50%}.abm-stage span{position:absolute;z-index:1;top:0;left:50%;transform:translateX(-50%);width:22px;height:22px;border-radius:50%;border:2px solid #9aa4b2;background:#fff;display:grid;place-items:center;color:#fff;font-size:12px}.abm-stage.complete:before,.abm-stage.current:before{background:var(--lead-cyan)}.abm-stage.complete span{background:var(--lead-cyan);border-color:var(--lead-cyan)}.abm-stage.current span{width:28px;height:28px;top:-3px;background:#fff;border:8px solid var(--lead-red);box-shadow:0 0 0 5px #fce8eb}.abm-stage.current strong{color:var(--lead-red)}
.abm-guide-dialog{width:min(860px,calc(100% - 32px));max-height:88vh;padding:28px;border:0;border-radius:18px;color:var(--lead-ink);box-shadow:0 28px 80px rgba(22,27,29,.28)}.abm-guide-dialog::backdrop{background:rgba(17,24,39,.58);backdrop-filter:blur(2px)}.abm-guide-dialog h2{margin:6px 0 8px;font-size:30px}.abm-guide-close{position:absolute;top:14px;right:16px}.abm-guide-close button{width:38px;height:38px;padding:0;border:0;background:transparent;color:#667085;font-size:30px;line-height:1}.abm-guide-list{display:grid;gap:9px;margin:22px 0}.abm-guide-stage{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:12px;border:1px solid #e4e7eb;border-radius:12px;background:#fff}.abm-guide-stage>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#eef1f3;color:#475467;font-weight:850}.abm-guide-stage h3{margin:0 0 3px;font-size:17px}.abm-guide-stage p{margin:0 0 4px}.abm-guide-stage small{color:#667085}.abm-guide-stage.current{border-color:rgba(174,39,47,.42);background:#fff7f7}.abm-guide-stage.current>span{background:var(--lead-red);color:#fff}.abm-guide-note{margin:16px 0 22px;padding:15px;border-radius:12px;background:#eef9fc}.abm-guide-note p{margin:5px 0 0}
.operation-success-dialog{width:min(480px,calc(100% - 32px));padding:34px;border:0;border-radius:18px;text-align:center;color:var(--lead-ink);box-shadow:0 28px 80px rgba(22,27,29,.28)}.operation-success-dialog::backdrop{background:rgba(17,24,39,.58);backdrop-filter:blur(2px)}.operation-success-dialog h2{margin:14px 0 8px;font-size:28px}.operation-success-dialog p{margin:0 0 24px;color:#667085}.operation-success-dialog form{margin:0}.operation-success-icon{width:64px;height:64px;margin:auto;border-radius:50%;display:grid;place-items:center;background:#e9f7ef;color:#23824b;font-size:36px;font-weight:900}
.lead-workspace{display:grid;grid-template-columns:minmax(270px,.92fr) minmax(430px,1.18fr) minmax(290px,.92fr);gap:16px;margin-top:18px;align-items:start}.lead-workspace .panel{padding:22px}.lead-workspace h2{font-size:21px;margin:0 0 18px;color:#1f1d1d}.lead-workspace h3{font-size:16px}.lead-left,.lead-center,.lead-side{display:grid;gap:16px}.lead-context dl,.company-profile dl{margin:0}.lead-context dl>div{display:grid;grid-template-columns:110px 1fr;gap:12px;margin:0 0 24px}.lead-context dt,.company-profile dt{font-weight:700;color:#344054}.lead-context dd,.company-profile dd{margin:0;color:#475467}.lead-context ul{padding-left:22px;color:#475467}.attempt-card{margin-top:28px;padding:16px;border-radius:10px;background:#eaf8fd;color:#125f7a}.attempt-card strong,.attempt-card span{display:block}.attempt-card span{margin-top:5px;font-size:14px}.lead-call-card{padding:24px;background:linear-gradient(145deg,#fff 0,#fff6f7 100%);border:1px solid #efc9ce;border-radius:14px;text-align:center;box-shadow:0 7px 24px rgba(181,31,45,.05)}.call-orb{width:82px;height:82px;border-radius:50%;margin:0 auto 20px;display:grid;place-items:center;background:#f6dce0}.call-orb .ui-icon{width:44px;height:44px;filter:invert(20%) sepia(88%) saturate(2742%) hue-rotate(339deg) brightness(78%)}.call-primary form{margin:0}.call-primary .action-call{width:100%;justify-content:center;background:linear-gradient(90deg,#c92538,#aa1624);border:0;color:#fff;font-size:22px;padding:13px 20px}.call-primary .action-call .ui-icon{filter:brightness(0) invert(1)}.lead-call-card>p{color:#667085;margin:13px 0}.lead-call-card hr{margin:20px 0;border:0;border-top:1px solid #e5d6d8}.call-failed{margin:auto}.lead-call-card small{display:block;color:#667085;margin-top:10px}.transcript-panel{overflow:hidden}.transcript-panel>.section-title{margin-bottom:12px}.transcript-panel [data-outcome-form]>h2{font-size:20px}.transcript-panel .outcome-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.transcript-panel .outcome-tile{min-height:120px;padding:14px 10px}.transcript-panel .outcome-tile .ui-icon{width:34px;height:34px}.transcript-panel .outcome-tile strong{font-size:15px}.transcript-panel .ai-workspace{grid-template-columns:1fr}.transcript-panel .ai-process{display:none}.transcript-panel .outcome-footer{flex-direction:column}.transcript-panel .outcome-footer .primary{width:100%;min-width:0}.company-profile dl>div{display:grid;grid-template-columns:125px 1fr;gap:12px;margin-bottom:10px}.company-note{background:#eaf7fb;border-radius:9px;padding:14px;color:#475467}.section-title{display:flex;align-items:center;gap:10px}.section-title h2{margin:0}.section-title a{margin-left:auto}.recent-activity ul{list-style:none;margin:0;padding:0}.recent-activity li{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid #eceff2}.recent-activity li:last-child{border-bottom:0}.recent-activity time,.recent-activity strong,.recent-activity p{display:block}.recent-activity time{font-size:12px;color:#667085}.recent-activity p{margin:2px 0;color:#667085;font-size:14px}.lead-secondary{display:grid;gap:16px;margin-top:16px}.lead-secondary>.panel{padding:20px}.lead-secondary>details>summary{cursor:pointer}.lead-secondary .next-action-guide{margin-top:0}
@media(max-width:1180px){.lead-identity{grid-template-columns:1.4fr 1fr}.lead-identity>div:nth-child(2){border-right:0}.lead-role,.lead-owner{border-top:1px solid #e5e7eb}.lead-workspace{grid-template-columns:1fr 1.45fr}.lead-side{grid-column:1/-1;grid-template-columns:1fr}.abm-stage strong{font-size:11px}.lead-person h1{font-size:34px}}
@media(max-width:760px){main:has(.lead-page){padding:14px}.lead-page-head time{display:none}.lead-identity{grid-template-columns:1fr;padding:18px 16px 0}.lead-identity>div:not(.abm-workflow){padding:10px 0 18px;border-right:0;border-bottom:1px solid #e5e7eb}.lead-person h1{font-size:31px}.abm-guide-bar{align-items:flex-start;padding:12px 0 0}.abm-guide-bar>div{display:grid;gap:2px}.abm-workflow{overflow-x:auto;grid-template-columns:repeat(9,120px)}.abm-guide-dialog{padding:22px 18px}.lead-workspace{grid-template-columns:1fr}.lead-left{order:2}.lead-center{order:1}.lead-side{order:3;grid-column:auto;grid-template-columns:1fr}.company-profile dl>div,.lead-context dl>div{grid-template-columns:1fr;gap:2px}.transcript-panel .outcome-choices{grid-template-columns:1fr}}
.call-intelligence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 18px}.intelligence-metric,.intelligence-detail{border:1px solid var(--ui-line);border-radius:9px;padding:13px;background:#f8fafb}.intelligence-metric span,.intelligence-detail>span{display:block;color:var(--ui-muted);font-size:13px}.intelligence-metric strong{display:block;margin-top:3px;font-size:22px}.intelligence-detail{grid-column:1/-1}.intelligence-detail ul{margin:8px 0;padding-left:20px}.intelligence-detail p{margin:8px 0}.intelligence-detail small{display:block;color:var(--ui-muted);margin-top:8px}.sentiment-positive{background:#edf8f2;border-color:#b2d8c1}.sentiment-negative{background:#fff0f1;border-color:#e7bdc2}.sentiment-uncertain{background:#fff8e6;border-color:#ead296}.email-proposal{margin:18px 0;padding:18px;border:1px solid #b9dfe5;border-radius:10px;background:#f4fbfc}.email-proposal label{display:block;font-weight:700;margin:12px 0 6px}.email-proposal textarea{min-height:220px}.company-contact-data{min-width:0;margin-top:20px}.company-contact-data .form-grid{grid-template-columns:minmax(0,1fr);gap:10px}.company-contact-data .form-grid label{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:6px}.company-contact-data input{min-width:0}.company-contact-data h3{margin:18px 0 10px}.company-contact-data .wide{min-width:0}.company-contact-data details{min-width:0;border-color:var(--ui-line)!important}.company-contact-data details label{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;width:100%}.company-contact-data details input[type=checkbox]{width:auto}.next-step-fields{grid-template-columns:1.2fr 1fr .8fr}.callback-mode{grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap;margin:14px 0;border:0;padding:0}.callback-mode legend{font-weight:700;margin-bottom:8px;width:100%}.callback-mode label{display:flex;align-items:center;gap:8px;border:1px solid var(--ui-line);border-radius:9px;padding:11px 13px;background:#fff}.callback-mode input{width:auto}.transcript-panel [data-outcome-details][hidden],.transcript-panel [data-email-proposal][hidden],.transcript-panel [data-callback-time][hidden],.transcript-panel [data-callback-mode][hidden]{display:none!important}
.company-contact-data textarea{min-height:110px}.profile-completion{margin:14px 0;padding:13px;border-radius:9px;background:#fff8e6;border:1px solid #ead296;color:#604b11}.profile-completion ul{margin:8px 0 0;padding-left:20px}.profile-completion p{margin:10px 0 0}.data-conflict{margin:10px 0 14px;padding:12px;border-radius:9px;background:#fff0f1;border:1px solid #e7bdc2;color:#7e1d29}.data-conflict p{margin:5px 0 0}.transcript-readable{display:grid;gap:10px;margin:16px 0}.transcript-turn{max-width:82%;padding:12px 14px;border:1px solid var(--ui-line);border-radius:12px;background:#f8fafb}.transcript-turn header{display:flex;justify-content:space-between;gap:16px;color:#344054}.transcript-turn time{font-size:12px;color:var(--ui-muted)}.transcript-turn p{margin:6px 0 0;white-space:pre-wrap}.transcript-cliente{margin-left:auto;background:#eef8fb;border-color:#b9dfe5}.transcript-operatore{margin-right:auto;background:#fff6f7;border-color:#efc9ce}
@media(max-width:700px){.call-intelligence{grid-template-columns:1fr}.intelligence-detail{grid-column:auto}.next-step-fields{grid-template-columns:1fr}.email-proposal{padding:14px}}

.company-contact-data .save-info{width:100%;justify-content:center;margin-top:14px}
.lead-notes .section-title{margin-bottom:4px}.lead-note-list{display:grid;gap:10px;margin:16px 0}.lead-note-card{border:1px solid #e2d8d0;border-radius:11px;background:#fff;padding:12px}.lead-note-card textarea{min-height:92px;resize:vertical;border:0;padding:0;box-shadow:none;background:transparent}.lead-note-card textarea:focus{outline:2px solid rgba(181,31,45,.18);border-radius:7px}.lead-note-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;border-top:1px solid #eee5df;padding-top:10px}.lead-note-meta>span{font-size:12px;color:#667085}.lead-note-meta>div{display:flex;gap:6px;flex-wrap:wrap}.lead-note-meta .compact{padding:6px 9px;min-height:32px}.lead-note-create{display:grid;gap:10px;margin-top:16px}.lead-note-create textarea{min-height:100px}.lead-note-create .primary{justify-content:center}.imported-lead-note{margin:14px 0;border:1px solid #bce5f2;border-radius:10px;background:#eefaff;padding:12px}.imported-lead-note summary{cursor:pointer;font-weight:800;color:#125f7a}.imported-lead-note p{white-space:pre-wrap;max-height:320px;overflow:auto;color:#475467;font-size:14px}.imported-lead-note small{display:block;color:#667085}.lead-notes button.danger{background:#fff;color:#a32633;border:1px solid #d9aeb4}
.manual-activity{margin-top:16px;padding-top:14px;border-top:1px solid #eceff2}.manual-activity>summary{cursor:pointer;color:#a32633;font-weight:800}.manual-activity form{display:grid;gap:10px;margin-top:14px}.manual-activity textarea{min-height:96px;resize:vertical}.manual-activity .primary{justify-content:center}.manual-activity-notice{margin-top:12px}

/* Site-wide visual language derived from the lead workspace. */
:root{
 --ui-ink:#1f1d1d;
 --ui-muted:#667085;
 --ui-accent:#168da3;
 --ui-pale:#eaf8fd;
 --ui-line:#dfe3e7;
 --lead-red:#b51f2d;
 --lead-cyan:#42c2dc;
 --surface:#fff;
 --surface-soft:#f8fafb;
 --shadow-card:0 7px 24px rgba(24,35,47,.055);
}
body.galileo-shell{
 background:linear-gradient(120deg,#f2fbfc 0,#fff 30%,#fffaf5 100%);
 color:var(--ui-ink);
 min-height:100vh;
}
body.galileo-shell>header{
 position:relative;
 z-index:10;
 align-items:center;
 padding:17px clamp(20px,4vw,64px);
 border-top:4px solid var(--lead-red);
 border-bottom:1px solid #e4e7eb;
 background:rgba(255,255,255,.94);
 box-shadow:0 4px 18px rgba(24,35,47,.045);
 backdrop-filter:blur(12px);
}
body.galileo-shell>header strong{color:#202124;font-size:18px;letter-spacing:.13em}
body.galileo-shell>header span{color:var(--ui-muted);font-size:14px}
.global-header-actions{display:flex;align-items:center;gap:18px}
.global-logout{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border:1px solid #aeb8c2;border-radius:8px;background:#fff;color:#344054;text-decoration:none;font-size:14px;font-weight:700}
.global-logout:hover{border-color:var(--lead-red);color:var(--lead-red);background:#fff6f7}
main.standard-shell{
 width:min(1680px,calc(100% - 48px));
 max-width:1680px;
 margin:0 auto;
 padding:28px 0 56px;
}
.standard-shell>.back{margin:0 0 16px;color:var(--lead-red)}
.standard-shell>.eyebrow{margin-top:4px}
.standard-shell>h1,
.standard-shell>.director-hero h1{
 margin:8px 0 14px;
 color:#171515;
 font-size:clamp(34px,4vw,48px);
 line-height:1.06;
 letter-spacing:-.035em;
}
.standard-shell h2{color:#242122;letter-spacing:-.015em}
.standard-shell .eyebrow{color:var(--lead-red);font-weight:800;letter-spacing:.08em}

.standard-shell .card,
.standard-shell .phase,
.standard-shell .director-card,
.standard-shell .director-advanced,
.standard-shell .day-column,
.standard-shell .calendar-scroll,
.standard-shell .planning-queue,
.standard-shell .activity-target{
 border:1px solid var(--ui-line);
 border-radius:14px;
 background:rgba(255,255,255,.97);
 box-shadow:var(--shadow-card);
}
.standard-shell>.card:only-child{
 padding:clamp(24px,3vw,40px);
 border:1px solid var(--ui-line);
 border-top:4px solid var(--lead-cyan);
 border-radius:14px;
 background:#fff;
 box-shadow:var(--shadow-card);
}
.standard-shell .card{padding:clamp(22px,2.5vw,32px)}
.standard-shell>.card,
.standard-shell>.director-hero+.card{border-top:4px solid var(--lead-cyan)}
.standard-shell .director-card{min-height:205px;border-top:4px solid var(--lead-cyan)}
.standard-shell .director-card.primary-card,
.standard-shell .director-card.data-card{border-top-width:4px}
.standard-shell .director-card.primary-card:first-child{
 border-color:#efc9ce;
 border-top-color:var(--lead-red);
 background:linear-gradient(145deg,#fff 0,#fff6f7 100%);
}
.standard-shell .director-card:hover,
.standard-shell .task:hover{
 transform:translateY(-2px);
 border-color:#8fd7e5;
 background:#fff;
 box-shadow:0 12px 30px rgba(24,35,47,.09);
}
.standard-shell .director-advanced{overflow:hidden}
.standard-shell .director-advanced summary{background:#fff}

.standard-shell .stats{gap:14px}
.standard-shell .stat,
.standard-shell .meta>div,
.standard-shell .phase-meta>div{
 border:1px solid var(--ui-line);
 border-radius:12px;
 background:#fff;
 box-shadow:0 3px 12px rgba(24,35,47,.035);
}
.standard-shell .stat{position:relative;overflow:hidden;padding:18px 19px}
.standard-shell .stat::before{
 content:"";
 position:absolute;
 inset:0 auto 0 0;
 width:4px;
 background:var(--lead-cyan);
}
.standard-shell .stat:nth-child(3n+1)::before{background:var(--lead-red)}
.standard-shell .stat:nth-child(3n+3)::before{background:#d8da55}
.standard-shell .stat strong{color:#171515;font-size:27px}
.standard-shell .meta>div,.standard-shell .phase-meta>div{padding:16px 18px;background:var(--surface-soft)}

.standard-shell .task{
 border:1px solid var(--ui-line);
 border-radius:12px;
 background:#fff;
 box-shadow:0 3px 14px rgba(24,35,47,.035);
 transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;
}
.standard-shell .task strong{color:#242122}
.standard-shell .badge{border:1px solid transparent;border-radius:999px}
.standard-shell .notice,
.standard-shell .warning,
.standard-shell .draft-state,
.standard-shell .save-receipt{
 border-radius:10px;
 box-shadow:none;
}
.standard-shell .notice{border:1px solid #b9dfe5;border-left:5px solid var(--lead-cyan);background:#eaf8fd;color:#155365}
.standard-shell .warning{border:1px solid #eadf91;background:#fbf8bd;color:#635a12}
.standard-shell .next-action-guide{border:1px solid #b9dfe5;border-left:5px solid var(--lead-cyan);border-radius:12px;background:#eaf8fd}

.standard-shell button,
.standard-shell .button{
 display:inline-flex;
 align-items:center;
 justify-content:center;
 gap:8px;
 border-radius:9px;
 font-weight:750;
 box-shadow:none;
}
.standard-shell .primary{
 border:1px solid var(--lead-red);
 background:linear-gradient(90deg,#c92538,#aa1624);
 color:#fff;
 box-shadow:0 6px 16px rgba(181,31,45,.16);
}
.standard-shell .primary:hover{background:#9f1623;box-shadow:0 8px 20px rgba(181,31,45,.22)}
.standard-shell .secondary{
 border:1px solid #aeb8c2;
 background:#fff;
 color:#344054;
}
.standard-shell .secondary:hover{border-color:var(--ui-accent);background:#f4fbfc;color:#155365}
.standard-shell .danger{border:1px solid #d58b94;background:#fff;color:#9d1b29}

.standard-shell input,
.standard-shell select,
.standard-shell textarea{
 border:1px solid #bfc8d2;
 border-radius:8px;
 background:#fff;
 color:#202124;
}
.standard-shell input:focus,
.standard-shell select:focus,
.standard-shell textarea:focus{
 border-color:var(--lead-cyan);
 outline:3px solid rgba(66,194,220,.22);
}
.standard-shell label{color:#30343b}
.standard-shell .audit{
 overflow:hidden;
 border:1px solid var(--ui-line);
 border-radius:12px;
 border-collapse:separate;
 border-spacing:0;
 background:#fff;
 box-shadow:0 3px 12px rgba(24,35,47,.035);
}
.standard-shell .audit th{background:#eef8fa;color:#344054;font-size:13px;text-transform:uppercase;letter-spacing:.03em}
.standard-shell .audit th,.standard-shell .audit td{padding:14px;border-color:#e6eaee}
.standard-shell .audit tbody tr:hover td{background:#fbfefe}

.standard-shell .workflow-step.current{background:var(--lead-red);box-shadow:0 5px 13px rgba(181,31,45,.18)}
.standard-shell .day-column.today{border:2px solid var(--lead-cyan);box-shadow:0 7px 22px rgba(66,194,220,.11)}
.standard-shell .schedule-block,.standard-shell .planning-block{border-left-color:var(--lead-cyan);border-radius:9px}
.standard-shell .queue-search{padding:22px;border:1px solid var(--ui-line);border-radius:14px;background:#fff;box-shadow:var(--shadow-card)}
.standard-shell .queue-filters [aria-current=page]{border-color:var(--lead-red);color:var(--lead-red);background:#fff6f7}
.lead-page-head .back{color:var(--lead-red);text-decoration:none}
.lead-page-head .back:hover{text-decoration:underline}
.lead-page-head>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.agent-guide-link{color:var(--lead-red);font-weight:750;text-decoration:none}
.agent-guide-link:hover{text-decoration:underline}
.lead-directory-search{margin:24px 0 16px}.lead-directory-search form{display:grid;gap:10px}.lead-directory-search-row{display:grid;grid-template-columns:minmax(280px,1fr) 220px auto auto;gap:10px;align-items:center}.lead-directory-search-row input,.lead-directory-search-row select{margin:0}.lead-directory{display:grid;gap:12px}.lead-directory-row{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(145px,.65fr) minmax(145px,.65fr) minmax(260px,1.25fr) auto;gap:18px;align-items:center;padding:18px 20px;border:1px solid var(--lead-border);border-left:4px solid var(--lead-red);border-radius:var(--lead-radius-sm);background:#fff;color:var(--lead-ink);text-decoration:none;box-shadow:var(--lead-shadow-soft);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.lead-directory-row:hover{transform:translateY(-1px);border-color:rgba(174,39,47,.45);box-shadow:0 10px 24px rgba(57,43,39,.12)}.lead-directory-row>div{display:grid;gap:4px;min-width:0}.lead-directory-name strong{font-size:18px}.lead-directory-name span,.lead-directory-next span{overflow:hidden;color:var(--lead-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.lead-directory-label{color:var(--lead-muted);font-size:11px!important;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.lead-directory-open{color:var(--lead-red);font-weight:800;white-space:nowrap}
@media(max-width:980px){.lead-directory-search-row{grid-template-columns:1fr 200px}.lead-directory-row{grid-template-columns:1fr 1fr}.lead-directory-name,.lead-directory-next{grid-column:1/-1}.lead-directory-open{justify-self:end}}
@media(max-width:620px){.lead-directory-search-row{grid-template-columns:1fr}.lead-directory-row{grid-template-columns:1fr}.lead-directory-name,.lead-directory-next{grid-column:auto}.lead-directory-open{justify-self:start}}
.company-people{display:grid;gap:10px;margin:14px 0}
.company-person{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border:1px solid var(--ui-line);border-radius:10px;background:#fff}
.company-person.selected{border-color:#6dcddd;background:#eefbfe}
.company-person>div{display:grid;gap:3px;min-width:0}
.company-person span,.company-person small{color:#596273}
.person-badge{display:inline-flex;align-items:center;border-radius:999px;background:#dff6fa;color:#155365!important;padding:6px 9px;font-size:12px;font-weight:800;white-space:nowrap}
.compact{padding:8px 10px;font-size:13px}
.add-person{margin-top:12px;border:1px solid var(--ui-line);border-radius:10px;background:#fff}
.add-person>summary{padding:12px 14px;cursor:pointer;font-weight:800;color:var(--lead-red)}
.add-person>form{padding:4px 14px 16px}
.guide-hero{margin:22px 0;padding:34px;border:1px solid #d4e8ec;border-top:5px solid var(--lead-cyan);border-radius:16px;background:linear-gradient(135deg,#f2fcfe,#fff)}
.guide-hero h1{margin:7px 0 12px}
.guide-hero p{max-width:850px;font-size:18px;line-height:1.55}
.guide-nav{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}
.guide-nav a{padding:9px 13px;border:1px solid #d9dde2;border-radius:999px;background:#fff;color:var(--lead-red);font-weight:750;text-decoration:none}
.guide-section{margin:20px 0;padding:28px;border:1px solid var(--ui-line);border-radius:14px;background:#fff;box-shadow:var(--shadow-card)}
.guide-concepts,.guide-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.guide-concepts article,.guide-flow article{padding:18px;border:1px solid #dfe4e8;border-radius:12px;background:#fbfdfd}
.guide-concepts article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--lead-red);color:#fff;font-weight:900}
.guide-concepts h3{margin:12px 0 6px}
.guide-steps{display:grid;gap:12px;padding:0}
.guide-steps li{display:grid;grid-template-columns:minmax(180px,.7fr) 1.5fr;gap:18px;padding:15px;border-left:4px solid var(--lead-cyan);background:#f5fbfc;list-style:none}
.guide-examples{display:grid;gap:0;margin:0}
.guide-examples>div{display:grid;grid-template-columns:minmax(240px,.8fr) 1.4fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--ui-line)}
.guide-examples dt{font-weight:800}.guide-examples dd{margin:0;color:#4e5968}

@media(max-width:900px){
 main.standard-shell{width:min(100% - 28px,1680px);padding-top:20px}
 .standard-shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))}
 .guide-concepts,.guide-flow{grid-template-columns:1fr}
}
@media(max-width:700px){
 body.galileo-shell>header{padding:14px 16px}
 body.galileo-shell>header strong{font-size:15px}
 .global-header-actions{gap:8px}
 .global-header-actions>span{display:none}
 main.standard-shell{width:100%;padding:18px 14px 40px}
 .standard-shell>h1,.standard-shell>.director-hero h1{font-size:32px}
 .standard-shell .stats{grid-template-columns:1fr}
 .standard-shell>.card:only-child,.standard-shell .card{padding:18px}
 .standard-shell .audit{border-radius:9px}
 .company-person,.guide-steps li,.guide-examples>div{grid-template-columns:1fr}
}

.google-calendar-block{border-left-color:#4285f4!important;background:linear-gradient(135deg,rgba(66,133,244,.23),rgba(52,168,83,.13))!important;color:#174ea6!important}
.nurturing-choice{margin:12px 0 24px;padding:16px;border:1px solid #e6bdc3;border-radius:10px;background:#fff6f7}.nurturing-choice[hidden]{display:none}.nurturing-choice label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.nurturing-choice input{width:20px;height:20px;flex:none;margin:2px 0 0;accent-color:#ae272f}.nurturing-choice strong,.nurturing-choice small{display:block}.nurturing-choice strong{color:#9d202d}.nurturing-choice small{margin-top:5px;color:#596273;line-height:1.4}
.call-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;text-align:left}.call-progress-item{padding:12px;border:1px solid #dfe4e8;border-radius:10px;background:#fff}.call-progress-item span,.call-progress-item strong{display:block}.call-progress-item span{font-size:12px;color:#667085;margin-bottom:4px}.call-progress-item strong{font-size:14px;color:#344054}.call-progress-item.active{border-color:#55b9cb;background:#eefbfe}.call-progress-item.active strong{color:#126b7d}.call-progress-item.done{border-color:#7cc69b;background:#effaf3}.call-progress-item.done strong{color:#247147}.call-progress-item.error{border-color:#e49aa4;background:#fff3f4}.call-progress-item.error strong{color:#a61b2a}.call-progress-item.cancelled{background:#f5f6f7}.call-progress-item.waiting strong{color:#667085}@media(max-width:680px){.call-progress{grid-template-columns:1fr}}
.lead-call-status{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(420px,2fr) auto;align-items:center;gap:18px;margin:14px 0;padding:14px 18px;border:1px solid #d6e3e7;border-radius:12px;background:#f8fcfd}.lead-call-status>div:first-child strong,.lead-call-status>div:first-child span{display:block}.lead-call-status>div:first-child span{margin-top:3px;color:#667085;font-size:13px}.lead-call-status .call-progress{margin:0}.lead-call-status>.button{white-space:nowrap}@media(max-width:900px){.lead-call-status{grid-template-columns:1fr}.lead-call-status>.button{justify-self:start}}
