.premium-cookie-consent{position:fixed;z-index:10000;inset:auto 16px 16px;background:#fffdf8;color:#292721;border:1px solid #d7ccb8;box-shadow:0 8px 30px #0002;border-radius:12px;padding:20px;display:flex;align-items:center;gap:24px;font:14px/1.5 system-ui,sans-serif;max-height:calc(100dvh - 32px);overflow:auto}.premium-cookie-consent[hidden],.premium-cookie-preferences[hidden]{display:none}.premium-cookie-consent p{margin:6px 0 0;max-width:740px}.premium-cookie-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;max-width:420px}.premium-cookie-actions button,.premium-cookie-preferences{font:inherit;cursor:pointer;border:1px solid #776b55;border-radius:6px;padding:10px 14px;background:#fffdf8;color:#292721}.premium-cookie-actions button[data-level=marketing]{background:#292721;color:#fffdf8}.premium-cookie-preferences{position:fixed;z-index:9999;left:12px;bottom:12px;font:12px/1.4 system-ui,sans-serif;box-shadow:0 2px 8px #0002}.premium-cookie-actions button:focus-visible,.premium-cookie-preferences:focus-visible{outline:3px solid #9c712c;outline-offset:3px}@media(max-width:700px){.premium-cookie-consent{inset:auto 8px 8px;padding:16px;display:block}.premium-cookie-actions{margin-top:12px;max-width:none}.premium-cookie-actions button{flex:1 1 130px;min-height:44px}}
