.adi-quote-compact{max-width:900px;margin-inline:auto;gap:18px}.adi-quote-compact .adi-quote-section{border:0;padding:0;margin:0;min-width:0}.adi-quote-compact legend{font-size:20px;font-weight:700;padding:0;margin-bottom:12px;color:#123548}.adi-quote-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.adi-quote-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin-bottom:14px}.adi-quote-field label{font-size:16px;font-weight:600}.adi-quote-compact input:not([type=checkbox]),.adi-quote-compact select,.adi-quote-compact textarea{width:100%;min-width:0;box-sizing:border-box;min-height:52px;border:1px solid #cbd6df;border-radius:12px;padding:12px 14px;font:inherit;font-size:16px;background:#fff;color:#123548}.adi-quote-compact textarea{resize:vertical;min-height:72px}.adi-quote-compact :is(input,select,textarea,button):focus-visible{outline:3px solid #1583ad;outline-offset:3px}.adi-quote-compact [aria-invalid=true]{border-color:#c73340}.adi-quote-error{font-size:14px;color:#b32231}.adi-quote-sms label{display:flex;align-items:flex-start;gap:10px;font-size:15px}.adi-quote-sms input{width:20px;height:20px;flex:none;margin:2px 0;accent-color:#c73340}.adi-quote-sms p{margin:7px 30px 0;color:#60788a;font-size:14px;min-height:20px}.adi-quote-submit button{min-height:54px;padding:14px 24px}.adi-quote-submit p{margin:9px 0 0;color:#60788a;font-size:15px}.adi-quote-submit{text-align:center}.adi-quote-compact datalist{display:none}.adi-quote-compact .form-message:empty{display:none}@media(max-width:620px){.adi-quote-grid{grid-template-columns:minmax(0,1fr);gap:0}.adi-quote-compact{gap:14px}.adi-quote-submit button{width:100%}.adi-quote-compact legend{font-size:19px}}
