.followup-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.followup-summary>div{padding:20px;background:var(--paper,var(--c-fffdf7));border:1px solid var(--line,var(--c-deddd5));border-radius:16px;display:grid;gap:6px}.followup-summary strong{font-size:28px}.followup-summary span,.followup-card small{font-size:12px;color:var(--muted,var(--c-65655f))}.followup-tabs{margin-bottom:16px;flex-wrap:wrap}.followup-card{display:grid;gap:8px;margin:12px 0}.followup-card button{text-align:left;font-size:12px;text-decoration:underline}.milestone-row{display:grid;grid-template-columns:1fr 150px;gap:8px;border-bottom:1px solid var(--c-dddddd);padding:12px 0}.milestone-row input[type=checkbox]{width:auto}#followup-dialog{max-width:700px;width:94vw}#followup-error{color:var(--c-a02d27);margin:12px 0}#followup-dialog h3{margin:20px 0 8px}@media(max-width:600px){.followup-summary{gap:6px}.followup-summary>div{padding:12px}.followup-summary span{font-size:11px}.milestone-row{grid-template-columns:1fr}.followup-summary strong{font-size:23px}}
