.rb166-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rb166-quotes fieldset{min-width:0;margin:0;padding:20px;border:1px solid #ccdfd4;border-radius:12px;background:#f8fbf9}.rb166-quotes legend{padding:0 8px;font-size:20px;font-weight:750;color:#173b2b}.rb166-field{display:block;margin:14px 0}.rb166-field span{display:block;font-size:15px;font-weight:650;line-height:1.5;margin-bottom:7px;color:#19362b}.rb166-field input{box-sizing:border-box;width:100%;min-height:46px;border:1px solid #8ca7a3;border-radius:8px;padding:10px 12px;background:white;color:#142d36;font:16px system-ui}.rb166-field input[aria-invalid=true]{border:2px solid #b91c1c}#quote-comparison button{min-height:44px;padding:11px 16px;border:1px solid #075b45;border-radius:10px;color:white;background:#075b45;cursor:pointer;font:650 15px/1.5 system-ui}#quote-comparison [hidden]{display:none!important}#quote-comparison button:focus-visible,.rb166-field input:focus-visible{outline:3px solid #156baf;outline-offset:3px}.rb166-jump{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:22px auto 28px}.rb166-jump a{color:#075b45;text-decoration:underline;font-weight:650;padding:10px;border:1px solid #ccdfd4;border-radius:8px}#quote-result p{font-weight:650}@media(max-width:760px){.rb166-quotes{grid-template-columns:1fr}.rb166-jump{flex-direction:column}.rb166-quotes fieldset{padding:16px}}
