/* Scoped styling for the three meeting follow-ups. */
.composer-owner{margin-top:16px;padding:12px;border:1px solid var(--line);background:var(--surface-alt);display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;align-items:center}
.composer-owner .field-label{margin:0}.composer-owner small{grid-column:1/-1;color:var(--muted)}
.contact-attention{padding:14px 16px;margin:0 0 16px;border:1px solid var(--control);border-left:3px solid var(--amber);background:var(--surface-alt);color:var(--ink)}
.contact-attention>div{display:flex;align-items:center;gap:8px}.contact-attention svg,.contact-attention-badge svg{width:16px;height:16px;flex:none}
.contact-attention p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.contact-attention small{color:var(--muted)}
.contact-attention-badge{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:650;line-height:1.4;color:var(--amber);margin:5px 0}
.feedback-reports{display:grid;gap:12px}.feedback-report{border:1px solid var(--line);padding:14px;background:var(--surface-alt)}
.feedback-report .section-title-row{align-items:start;gap:12px}.feedback-report strong{overflow-wrap:anywhere}.feedback-report p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.feedback-report small,.feedback-local-status{color:var(--muted);font-size:12px}
.feedback-report .actions{justify-content:space-between}.feedback-report .badge{flex:none}
@media(max-width:600px){.composer-owner{grid-template-columns:1fr}.composer-owner select{width:100%}.record-page-head [data-meeting=flag]{min-height:38px}}
