.br-consent-banner,.br-consent-dialog{font-family:Arial,sans-serif;color:#153650;line-height:1.5;font-size:14px}.br-consent-banner{position:fixed;z-index:10000;left:18px;right:18px;bottom:18px;max-width:1160px;margin:auto;background:#fff;border:1px solid #b6cadb;border-radius:14px;box-shadow:0 8px 36px #12334f30;padding:22px;display:flex;gap:28px;align-items:center}.br-consent-banner[hidden]{display:none!important}.br-consent-copy{flex:1}.br-consent-copy>strong{font-size:17px;display:block}.br-consent-copy p{margin:8px 0;font-size:13px;max-width:740px}.br-consent-banner a,.br-consent-dialog a{color:#125b9f;text-decoration:underline}.br-consent-actions{display:flex;gap:9px;flex-wrap:wrap}.br-consent-actions button{border:1px solid #8ca6bc;background:#fff;color:#153650;border-radius:7px;padding:10px 14px;min-height:44px;cursor:pointer;font-size:13px;font-weight:700}.br-consent-actions button:hover{background:#edf5fc}.br-consent-actions button:focus-visible,.br-consent-close:focus-visible,.br-consent-dialog input:focus-visible,.br-consent-banner a:focus-visible,.br-consent-dialog a:focus-visible{outline:3px solid #e79b24;outline-offset:3px}.br-consent-dialog{border:1px solid #b6cadb;border-radius:16px;padding:26px;max-width:560px;width:calc(100% - 32px);max-height:85vh;overflow:auto;box-shadow:0 18px 64px #12334f40}.br-consent-dialog::backdrop{background:#102c4855}.br-consent-dialog:not([open]){display:none}.br-consent-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.br-consent-dialog h2{font-size:23px;line-height:1.25;letter-spacing:-.5px;margin:0}.br-consent-close{font-size:28px;line-height:1;width:34px;height:34px;flex:0 0 34px;border:1px solid #9db1c3;border-radius:6px;background:#fff;color:#153650;cursor:pointer}.br-consent-option{border:1px solid #d5e1eb;border-radius:9px;padding:15px;margin:14px 0;display:block}.br-consent-option p{margin:5px 0 0;font-size:13px;color:#526b7e}.br-consent-switch{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.br-consent-switch input{width:20px;height:20px;accent-color:#1765b4;flex:0 0 20px;margin-top:3px}.br-consent-switch span span{display:block;color:#526b7e;font-size:13px;margin-top:5px}.br-consent-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:800px){.br-consent-banner{flex-direction:column;align-items:stretch;gap:14px;padding:18px;left:10px;right:10px;bottom:10px;max-height:85vh;overflow:auto}.br-consent-actions button{flex:1 1 auto}}

.br-footer-legal{max-width:1180px;margin:20px auto 0;padding:0 22px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:11px;line-height:1.6}.br-footer-legal a{font:inherit;color:inherit;text-decoration:none}.br-footer-settings{font:inherit;color:inherit;border:0;background:transparent;padding:0;cursor:pointer;white-space:nowrap;line-height:inherit}.br-footer-settings:hover,.br-footer-legal a:hover{text-decoration:underline}.br-footer-settings:focus-visible{outline:3px solid #ed9b23;outline-offset:4px}.footer-legal-links .br-footer-settings{font:inherit;color:inherit}.footer-legal-links{align-items:center}
.br-privacy-tab{position:fixed;left:12px;bottom:12px;z-index:9000;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:8px;border:1px solid #d7e2ea;border-radius:50%;background:#fff;color:#6d8496;box-shadow:0 2px 8px #163b5112;cursor:pointer}.br-privacy-tab svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.br-privacy-tab:hover{color:#175d88;border-color:#a9c4d7}.br-privacy-tab:focus-visible{outline:3px solid #e79b24;outline-offset:3px}.br-privacy-tab[hidden]{display:none!important}body:has(.compare-tray:not([hidden])) .br-privacy-tab{bottom:88px}body:has(.br-consent-dialog[open]) .br-privacy-tab{visibility:hidden}@media(max-width:600px){.br-privacy-tab{left:9px;bottom:9px;width:36px;height:36px}body:has(.compare-tray:not([hidden])) .br-privacy-tab{bottom:112px}}
