.bb-consent,.bb-assist{background:#fff;color:#142b3c;border:1px solid #c7aa64;border-radius:8px;padding:22px;box-shadow:0 8px 28px #142b3c1a;font-family:inherit}.bb-consent{position:fixed;z-index:1000;bottom:20px;left:20px;max-width:540px;max-height:75vh;overflow:auto}.bb-consent h2,.bb-assist h2{font-size:1.15rem;line-height:1.35;margin:0 0 10px}.bb-consent p,.bb-assist p{font-size:.94rem;line-height:1.6;margin:0 0 15px}.bb-consent-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.bb-consent-actions button{padding:10px 18px;background:#fff;color:#142b3c;border:1px solid #142b3c;border-radius:4px;font:inherit;cursor:pointer}.bb-consent-actions a{font-size:.88rem}.bb-assist{position:fixed;z-index:900;right:20px;bottom:20px;width:min(380px,calc(100vw - 40px));max-height:60vh;overflow:auto;margin:0}.bb-assist-close{position:absolute;right:10px;top:6px;border:0;background:transparent;font-size:25px;cursor:pointer;color:#142b3c;min-height:44px;min-width:44px}.bb-assist h2{padding-right:35px}.bb-privacy-settings{background:transparent;color:inherit;border:1px solid currentColor;border-radius:4px;padding:8px 12px;font:inherit;cursor:pointer}.bb-consent button:focus-visible,.bb-assist a:focus-visible,.bb-privacy-settings:focus-visible{outline:3px solid #326c9a;outline-offset:3px}@media(max-width:600px){.bb-consent{left:12px;right:12px;bottom:12px;padding:18px}.bb-assist{left:12px;right:12px;bottom:12px;width:auto;margin:0;padding:20px}}
.quote-save-mail{border:1px solid #b99b60;padding:1.2rem;margin-top:1.4rem;border-radius:6px}.quote-save-mail label{display:block;margin:1rem 0;line-height:1.6}.quote-save-mail input[type=checkbox]{width:auto;margin-right:.4rem}.quote-save-mail .button{white-space:normal;max-width:100%}
