/* Keep the original theme; restore the exported forms independently of the old provider. */
form[data-peak-form] { display:block !important; }
form[data-peak-form] [hidden] { display:none !important; }
form[data-peak-form]::after { content:""; display:table; clear:both; }
form[data-peak-form] .contact-form-headline { clear:both; }
form[data-peak-form] select { width:100%; max-width:100%; min-height:44px; }
form[data-peak-form] input:not([type=radio]):not([type=checkbox]):not([type=hidden]),
form[data-peak-form] textarea { max-width:100%; }
form[data-peak-form] .select, form[data-peak-form] .select-right { margin-bottom:18px; }
form[data-peak-form] .peak-form-note { clear:both; padding:12px 15px; font-size:14px; line-height:1.5; }
form[data-peak-form] button[type=submit] { cursor:pointer; min-height:44px; }
form[data-peak-form] :focus-visible { outline:3px solid #0b5881; outline-offset:3px; }
form[data-peak-form] fieldset.patient-type-group { border:0; padding:0; margin:0; min-width:0; }
form[data-peak-form] fieldset.patient-type-group legend { border:0; margin-bottom:0; font-size:inherit; line-height:inherit; display:inline; float:none; width:auto; padding:0; margin-right:.25em; }
@media(max-width:767px) { form[data-peak-form] .radio-inline { margin:6px 12px 6px 0; } }
