.ads-consent{position:fixed;bottom:16px;right:16px;max-width:380px;padding:14px 16px;background:#fff;color:#102541;border:1px solid #d7e2f0;border-radius:14px;box-shadow:0 8px 28px #1025411f;z-index:10000;font:13px/1.45 system-ui,sans-serif}.ads-consent[hidden],.ads-preferences[hidden]{display:none!important}.ads-consent p{margin:0}.ads-consent strong{display:block;margin-bottom:3px;font-size:13.5px}.ads-consent a{color:#145bc7}.ads-consent div{display:flex;gap:8px;margin-top:10px}.ads-consent button,.ads-preferences{cursor:pointer;border:1px solid #c9d6e8;border-radius:8px;padding:7px 14px;background:white;color:#102541;font:600 13px system-ui,sans-serif}.ads-consent button{flex:1}.ads-consent .ads-accept{background:#145bc7;border-color:#145bc7;color:white}.ads-consent button:focus-visible,.ads-preferences:focus-visible{outline:3px solid #78aaf2;outline-offset:3px}[data-ads-preferences]{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ads-consent button:disabled{opacity:.5}.ads-consent [data-ads-error]{margin-top:8px}
@media (max-width:560px){.ads-consent{left:8px;right:8px;bottom:8px;max-width:none;padding:12px 14px;font-size:12.5px}}
