form[data-enquiry-form] .enquiry-security{flex:0 0 100%;width:100%;margin:16px 0;padding:16px;border:1px solid #61758d;border-radius:8px;background:#142136;color:#edf2ff;text-align:left}
form[data-enquiry-form] .enquiry-security label{display:block;color:#edf2ff;font:500 15px/1.6 system-ui,sans-serif;margin-bottom:8px}
form[data-enquiry-form] .enquiry-security input{width:100%;max-width:160px;min-height:44px;padding:10px 12px;border:1px solid #8a9db7;border-radius:5px;background:#fff;color:#172237;font:16px/1.5 system-ui,sans-serif}
form[data-enquiry-form] .enquiry-refresh{display:inline-block;border:0;background:transparent;color:#b5d9ff;padding:12px;text-decoration:underline;cursor:pointer;font-size:14px}
form[data-enquiry-form] .enquiry-status{flex:0 0 100%;width:100%;font:500 15px/1.7 system-ui,sans-serif;color:#fff;background:#273b53;border-radius:6px;margin:12px 0;padding:12px;overflow-wrap:anywhere}
form[data-enquiry-form] .enquiry-status:empty{display:none}
form[data-enquiry-form] .enquiry-status[data-error=true]{background:#702d37;color:#fff}
form[data-enquiry-form] .enquiry-status[data-error=false]{background:#175442;color:#fff}
form[data-enquiry-form] :focus-visible{outline:3px solid #59aaff;outline-offset:3px}

@media(max-width:1199px){
 form[data-enquiry-form] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px;max-width:100%;box-sizing:border-box;scroll-margin-block:100px}
 form[data-enquiry-form] .enquiry-security{box-sizing:border-box;min-width:0}
 form[data-enquiry-form] .enquiry-refresh{min-height:44px}
}
