/* Replaces the legacy browsing-agreement notice with explicit analytics choices. */
.basel-cookies-popup{display:none!important}
#sbs-cookie-choices[hidden]{display:none!important}
#sbs-cookie-choices{position:fixed;z-index:10000;bottom:0;left:0;right:0;background:#fff;color:#26332f;border-top:2px solid #1f514b;box-shadow:0 -2px 12px #0001;padding:12px max(16px,calc((100% - 1160px)/2));display:flex;align-items:center;gap:20px;font:14px/1.45 Arial,sans-serif;max-height:70vh;overflow:auto;box-sizing:border-box}
#sbs-cookie-choices>div:first-child{flex:1}#sbs-cookie-choices p{margin:3px 0}#sbs-cookie-choices a,#sbs-privacy-controls a{color:#1f514b;text-decoration:underline}
.sbs-cookie-actions{display:flex;flex-wrap:wrap;gap:8px}
#sbs-cookie-choices button,#sbs-cookie-settings{font:600 14px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:normal;min-height:44px;height:auto;padding:10px 12px;border:2px solid #1f514b;background:#fff;color:#1f514b;white-space:normal;cursor:pointer}
#sbs-cookie-choices button[data-sbs-consent=granted]{background:#1f514b;color:#fff}
#sbs-cookie-choices button:focus-visible,#sbs-cookie-settings:focus-visible{outline:3px solid #ad7400;outline-offset:3px}
#sbs-privacy-controls{background:#f3f7f5;color:#26332f;padding:12px 20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;font:14px/1.5 Arial,sans-serif}
body{padding-bottom:var(--sbs-cookie-space,0px)!important}
@media(max-width:767px){#sbs-cookie-choices{align-items:stretch;flex-direction:column;gap:10px;padding:12px}.sbs-cookie-actions button{flex:1 1 0;min-width:0}.sbs-cookie-actions{width:100%}}
