#contact-support-dialog { width: min(540px, 95vw); padding: 1.5rem; border: 1px solid #ddd; border-radius: 8px; }
#contact-support-dialog form { display: flex; flex-direction: column; gap: 0.6rem; }
#contact-support-dialog h3 { margin: 0 0 0.5rem 0; }
#contact-support-dialog input[name="subject"], #contact-support-dialog textarea { width: 100%; padding: 0.5rem; }
#contact-support-dialog menu { display: flex; justify-content: flex-end; gap: 0.5rem; padding: 0; margin-top: 0.5rem; }
#cs-status { margin: 0; color: #6b7280; font-size: 0.9rem; }
