.sb-cookie-banner[hidden]{display:none!important}.sb-cookie-banner{position:fixed;inset:auto 16px 60px;z-index:2147483646;max-width:1000px;margin:auto;padding:22px;background:#fff;color:#102747;border:1px solid #b7c7db;border-radius:16px;box-shadow:0 8px 50px #0004;font:16px/1.5 Arial,sans-serif;display:flex;align-items:center;gap:24px;text-align:left}.sb-cookie-banner strong{font-size:20px}.sb-cookie-banner p{margin:8px 0 0;font:inherit;color:inherit}.sb-cookie-banner a{color:#104ea0;text-decoration:underline}.sb-cookie-actions{display:flex;gap:10px;flex-shrink:0}.sb-cookie-actions button,.sb-cookie-preferences{font:600 14px/1.3 Arial,sans-serif;cursor:pointer;border:1px solid #102747;background:#102747;color:#fff;border-radius:8px;padding:12px 16px}.sb-cookie-actions button{min-height:44px;min-width:150px}.sb-cookie-actions button:focus-visible,.sb-cookie-preferences:focus-visible{outline:3px solid #db9e27;outline-offset:3px}.sb-cookie-preferences{position:fixed;bottom:10px;left:12px;z-index:2147483645;padding:8px 12px;background:#fff;color:#102747;box-shadow:0 2px 12px #0002}@media(max-width:760px){.sb-cookie-banner{inset:auto 10px 56px;padding:16px;display:block;max-height:75vh;overflow:auto}.sb-cookie-actions{margin-top:14px;display:flex;flex-wrap:wrap}.sb-cookie-actions button{flex:1;min-width:130px}.sb-cookie-banner strong{font-size:18px}.sb-cookie-banner p{font-size:14px}}
