.followup-actions [hidden]{display:none!important}.followup-actions .followup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.followup-actions .followup-form{display:grid;gap:14px}.followup-actions .field{min-width:0}.followup-actions .field input,.followup-actions .field select,.followup-actions textarea{width:100%;min-width:0;box-sizing:border-box}.followup-actions textarea{min-height:100px}.followup-actions .followup-copy{white-space:pre-wrap;overflow-wrap:anywhere}.followup-actions .followup-source{border-left:4px solid var(--accent,#3d6b72);padding:12px;background:var(--wash,#f4f7f7);margin:14px 0}.followup-actions .followup-check{display:flex;gap:10px;align-items:flex-start}.followup-actions .followup-check input{margin-top:4px;flex:0 0 auto}.followup-actions .followup-status{display:inline-block;border-radius:6px;padding:4px 10px;font-weight:700;border:1px solid currentColor}.followup-actions .status-open{color:#9b2525;background:#fff1f1}.followup-actions .status-reported{color:#805200;background:#fff6d9}.followup-actions .status-closed{color:#1f6039;background:#edf9f0}.followup-actions .status-cancelled{color:#555;background:#f0f0f0}.followup-actions .followup-history p{padding:10px 0;border-bottom:1px solid #ddd}.followup-actions .toolbar{flex-wrap:wrap}.followup-actions .followup-file{padding:10px 0;overflow-wrap:anywhere}.followup-actions h2,.followup-actions p{overflow-wrap:anywhere}.followup-actions fieldset{border:1px solid #ccd4d4;padding:12px;min-width:0}.followup-actions .followup-notice{padding:12px 0;border-bottom:1px solid #ddd}.followup-actions .followup-notice.unread{border-left:4px solid #d4871f;padding-left:12px}
