[data-quote-compare][hidden]{display:none!important}[data-quote-compare]{display:grid;gap:1.25rem}[data-quote-compare] fieldset{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;border:1px solid currentColor;border-radius:12px;padding:1rem}[data-quote-compare] legend{padding:0 .4rem;font-weight:600}[data-quote-compare] label{display:grid;align-content:start;gap:.5rem;min-width:0}[data-quote-compare] input,[data-quote-compare] select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;font-size:16px;padding:.6rem}[data-quote-compare] button{min-height:48px;justify-self:start}