#follow-up{scroll-margin-top:230px}
.followup-header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--line,#d7dee8)}
.followup-header h2{font-size:17px;line-height:1.4;margin:0;color:var(--text,#172033)}
.followup-header p{margin:6px 0 0;color:var(--muted,#667085);font-size:14px;line-height:1.6;max-width:72ch}
.followup-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex-shrink:0}
.followup-count{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}
.followup-body{padding:0 16px 12px}.followup-list{padding:0;margin:0;list-style:none}
.followup-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line,#d7dee8)}
.followup-row:last-child{border-bottom:0}.followup-copy{min-width:0;overflow-wrap:anywhere}.followup-copy strong{font-size:15px;line-height:1.5}
.followup-copy p{margin:5px 0;color:var(--text,#172033);font-size:14px;line-height:1.6}.followup-copy small{display:block;color:var(--muted,#667085);font-size:14px;line-height:1.6}
.followup-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:0 0 340px}.followup-actions .btn{min-height:44px;font-size:14px}
.followup-filters{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0 0}.followup-filters [aria-pressed=true]{background:var(--brand-soft,#effaf7);border-color:var(--brand,#2f7d73);font-weight:700}
.followup-state{padding:16px 0;margin:0;line-height:1.6;font-size:14px;color:var(--muted,#667085)}.followup-state p{margin:6px 0;overflow-wrap:anywhere}
.followup-footer{display:flex;justify-content:flex-end}.followup-footer .btn{min-height:44px}
@media(max-width:900px){.followup-row{align-items:start;flex-direction:column;gap:12px}.followup-actions{flex-basis:auto;justify-content:flex-start}}
@media(max-width:560px){#follow-up{scroll-margin-top:180px}.followup-header{flex-direction:column;gap:12px}.followup-tools{width:100%;justify-content:space-between}.followup-actions{width:100%}.followup-actions .btn{flex:1 1 auto}.followup-footer .btn{width:100%}}
