.adl-format{min-width:0;border:0;padding:0;margin:22px 0}.adl-format legend{font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.adl-format-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adl-format-options label{position:relative;min-width:0;cursor:pointer}.adl-format-options input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.adl-format-options label>span{display:flex;flex-direction:column;justify-content:center;min-height:84px;gap:7px;border:1px solid #d1c5af;border-radius:10px;padding:16px 13px;background:#fffaf2;transition:background .2s,border-color .2s}.adl-format-options strong{font-size:12px;line-height:1.5}.adl-format-options small{font-size:10px;line-height:1.5;color:#766954}.adl-format-options input:checked+span{background:#eee1c8;border-color:#8a6a37;box-shadow:inset 0 0 0 1px #8a6a37}.adl-format-options input:focus-visible+span{outline:3px solid #4b6877;outline-offset:3px}.adl-format-details{padding:17px 18px;border:1px solid #cfbc96;border-radius:10px;background:#f5eedf;margin-top:12px}.adl-format-details strong{font-size:12px;line-height:1.5}.adl-format-details p{font-size:12px;line-height:1.8;color:#665a48;margin:8px 0 0}.adl-format [hidden],.adl-finished-fields[hidden]{display:none!important}.adl-finished-fields{min-width:0;padding:18px!important;background:#f1eadc;border:1px solid #d7cbb6!important;border-radius:10px;margin:20px 0!important}.adl-finished-fields legend{font-size:11px!important;padding:0 7px;line-height:1.5}.adl-format select{min-height:48px}.quote-form .adl-format{margin:22px 0}.quote-form .adl-format legend>span{display:none}@media(max-width:380px){.adl-format-options{grid-template-columns:1fr}.adl-format-options label>span{min-height:68px;padding:12px 15px}.adl-format-details{padding:15px}}
