#cookie-preferences{position:fixed;z-index:10000;inset:auto 16px 16px;width:min(360px,calc(100% - 32px));margin:auto;padding:12px;box-sizing:border-box;border:1px solid #a4bbb3;border-radius:14px;background:#fffdf6;color:#173c33;box-shadow:0 8px 36px #15332b38}
#cookie-preferences p{font-size:.8rem;margin:5px 0 8px}
#cookie-preferences a{color:inherit;text-decoration:underline}
#cookie-preferences div{display:flex;flex-wrap:wrap;gap:6px}
#cookie-preferences button{flex:1 1 90px;padding:6px 9px;background:#236257;color:white;border:1px solid #236257;border-radius:8px;font:inherit;font-size:.85rem;min-height:32px;cursor:pointer}
.cookie-settings{display:block;margin:8px auto;background:transparent;border:0;color:inherit;text-decoration:underline;font:inherit;font-size:.72rem;cursor:pointer}
iframe[data-consent-src][hidden]{display:none!important}
