.cac-workspace{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.cac-workspace .cac-inputs,.cac-workspace .cac-results{min-width:0}.cac-workspace .cac-step{border:0;min-width:0;margin:0 0 28px;padding:0}.cac-workspace .cac-step legend{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;padding:0;font-size:19px;font-weight:650;display:flex}.cac-workspace .cac-step legend>span{background:var(--accent);color:#fff;letter-spacing:0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;display:inline-grid}.cac-workspace .cac-step legend small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:500}.cac-workspace .cac-step-note{color:var(--muted);margin:12px 0 20px;font-size:14px;line-height:1.6}.cac-workspace .cac-recovery-inputs{border-top:1px solid var(--border);padding-top:18px}.cac-workspace .cac-recovery-inputs legend{padding-right:8px}.cac-workspace .cac-recovery-inputs legend>span{color:var(--accent);background:#e5eee7}.cac-workspace .cac-result-heading{margin-bottom:22px;font-size:16px}.cac-workspace .cac-headline{border-bottom:1px solid var(--border);padding-bottom:20px}.cac-workspace .cac-headline .result-value{overflow-wrap:anywhere;margin:12px 0 6px;font-size:clamp(30px,3.5vw,48px);line-height:1.2}.cac-workspace .cac-per-customer{color:var(--muted);margin:0;font-size:14px}.cac-workspace .cac-spend-metrics{margin-top:18px}.cac-workspace .cac-recovery-results,.cac-workspace .cac-recovery-invitation{border:1px solid var(--border);background:#fff;border-radius:10px;margin:24px 0;padding:20px}.cac-workspace .cac-recovery-results h3,.cac-workspace .cac-recovery-invitation h3{margin:0 0 8px;font-size:16px;line-height:1.4}.cac-workspace .cac-recovery-invitation p{color:var(--muted);margin:0;font-size:14px}.cac-workspace .result-metrics>div{min-width:0}.cac-workspace .result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cac-workspace .result-metrics dd{overflow-wrap:anywhere}.cac-workspace .cac-recovery-results .result-metrics>div{padding:12px 0;display:block}.cac-workspace .cac-recovery-results .result-metrics dd{text-align:left;margin-top:5px;font-size:21px}.cac-workspace .cac-recovery-results .result-metrics>div:nth-child(2) dd{color:var(--accent);font-weight:700}.cac-workspace .cac-recovery-results .result-metrics>div:last-child dd{color:var(--muted);font-size:17px}@media (max-width:700px){.cac-workspace{grid-template-columns:minmax(0,1fr)}.cac-workspace .cac-recovery-results,.cac-workspace .cac-recovery-invitation{padding:16px}.cac-workspace .cac-step legend{font-size:17px}}@media (max-width:380px){.cac-workspace .cac-recovery-results .result-metrics{grid-template-columns:minmax(0,1fr)}}
