#privacy-choice{position:fixed;z-index:10000;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;max-width:1060px;margin:auto;padding:20px;background:#102e27;color:#fff;border:1px solid #7c9b8a;border-radius:16px;box-shadow:0 8px 40px #0005;font:14px/1.5 system-ui,sans-serif;display:flex;gap:20px;align-items:center}#privacy-choice strong{font-size:17px}#privacy-choice p{margin:6px 0 0;color:#e0eae5}#privacy-choice a{color:#d6f597;text-decoration:underline}#privacy-choice .privacy-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0;max-width:300px}#privacy-choice button{min-height:44px;padding:10px 14px;background:#fff;color:#153e35;border:1px solid #b1c6ba;border-radius:9px;font:600 14px/1.25 system-ui,sans-serif;cursor:pointer;flex:1 1 auto}#privacy-choice button[data-privacy-choice=marketing]{background:#d6f597}#privacy-choice button:focus-visible,.privacy-preferences-link:focus-visible{outline:3px solid #97d9ff;outline-offset:3px}.privacy-preferences-link{display:block;margin:20px auto;padding:12px;min-height:44px;background:transparent;color:inherit;text-decoration:underline;border:0;font:inherit;cursor:pointer}@media(max-width:640px){#privacy-choice{padding:16px;display:block;max-height:65dvh;overflow:auto}#privacy-choice .privacy-actions{max-width:none;margin-top:12px}#privacy-choice button{font-size:13px}}
