#rmm-contact-drawer .drawer-head { position:sticky; top:0; z-index:1; background:#0c131a; gap:12px; }
#rmm-contact-drawer .drawer-head > div { min-width:0; }
#rmm-contact-drawer .drawer-head strong { overflow-wrap:anywhere; }
#rmm-contact-drawer .enterprise-panel { padding:14px; margin-bottom:14px; }
#rmm-contact-drawer .enterprise-panel h3 { margin:0 0 6px; }
#rmm-contact-drawer .enterprise-panel p { margin:4px 0; overflow-wrap:anywhere; }
#rmm-contact-drawer .action-row { margin-top:12px; gap:8px; flex-wrap:wrap; }
#rmm-contact-drawer fieldset { margin:16px 0; padding:12px; border:1px solid #2b414f; border-radius:10px; display:grid; gap:10px; }
#rmm-contact-drawer fieldset legend { padding:0 6px; font-size:12px; color:#a9bdca; }
#rmm-contact-drawer fieldset label { display:flex; flex-direction:row; align-items:center; justify-content:flex-start; gap:10px; font-size:13px; }
#rmm-contact-drawer fieldset input[type=checkbox] { width:16px; height:16px; margin:0; flex:none; }
#rmm-contact-drawer #contact-form-title { margin:20px 0 14px; }
#rmm-contact-drawer .drawer-body { padding-bottom:40px; }
#rmm-contact-drawer #contact-status { margin-bottom:12px; overflow-wrap:anywhere; }
@media(max-width:700px) { #rmm-contact-drawer { width:100vw; max-width:100vw; } }
