.enquiry-review { text-align:start; outline:none; }
.enquiry-review dd { white-space:pre-wrap; overflow-wrap:anywhere; margin:0 0 1rem; }
.enquiry-review dt { font-weight:600; color:var(--muted,#a2aab9); margin-top:.8rem; }
.enquiry-status { white-space:pre-wrap; overflow-wrap:anywhere; padding:1rem 0; }
.enquiry-reference { font-size:.85rem; overflow-wrap:anywhere; }
.enquiry-reference bdi { font-family:monospace; direction:ltr; unicode-bidi:isolate; }
.enquiry-actions { display:flex; flex-wrap:wrap; gap:.75rem; margin-block:1rem; }
.enquiry-actions button { min-height:44px; }
.enquiry-review button:disabled { opacity:.55; cursor:wait; }
.enquiry-privacy { font-size:.9rem; color:var(--muted,#a2aab9); line-height:1.6; }
.enquiry-recover { position:relative; z-index:30; width:100%; padding:1rem; text-align:center; background:#13242b; color:#fff; border:1px solid #8ac7ce; }
form input,form textarea,form select { font-size:max(16px,1rem); }
form [hidden],.enquiry-review [hidden],#dialog-body > [hidden] { display:none !important; }
