dialog.enquiry-review {
  width: min(38rem, calc(100% - 2rem));
  max-height: 88dvh;
  margin: auto;
  padding: clamp(1.25rem, 4vw, 2.5rem);
  overflow: auto;
  background: #141a16;
  color: #f1e5cd;
  border: 1px solid #5d6859;
}
.enquiry-review::backdrop { background: rgb(5 9 6 / 78%); }
.enquiry-review .dialog-toolbar { position: static; padding: 0 0 1rem; }
.enquiry-review .dialog-toolbar button { color: inherit; }
.enquiry-review h2 { margin: 1rem 0 .75rem; font-size: clamp(2rem, 6vw, 3.5rem); }
.enquiry-review dl { margin: 1.25rem 0; }
.enquiry-review dt { margin-top: .8rem; color: #b5cbb6; font-size: .875rem; }
.enquiry-review dd { margin: .2rem 0 0; white-space: pre-wrap; overflow-wrap: anywhere; }
.enquiry-review .actions { gap: 1rem; }
.enquiry-review [data-send-status]:not(:empty) { margin: 1rem 0; }
.enquiry-review .field-help { color: #d5cbb8; }
.enquiry-review a, .preview-note a { text-decoration: underline; text-underline-offset: .18em; }
