.enquiry-draft[hidden]{display:none}
.enquiry-draft{min-width:0;padding:24px;border:1px solid #777;border-radius:4px}
.enquiry-draft p{margin:0 0 18px;font-size:16px;line-height:1.6}
.enquiry-draft label{display:block;font-size:14px;line-height:1.5}
.enquiry-draft textarea{min-height:220px;max-width:100%;padding:12px;border:1px solid #777;font:16px/1.5 "Montserrat",sans-serif;overflow-wrap:anywhere}
.enquiry-draft .enquiry-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.enquiry-draft .button{white-space:normal;text-align:center;font-size:14px;line-height:1.5;max-width:100%}
.enquiry-draft .enquiry-copy-status{margin:16px 0 0;font-size:14px}
.enquiry-draft .enquiry-copy-status:empty{display:none}
[data-enquiry-submit]:disabled{opacity:.6;cursor:not-allowed}
.contact :is(input,select,textarea,button,a):focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:560px){.enquiry-draft{padding:16px}.enquiry-draft .enquiry-actions>*{width:100%}}
