.cookie-notice{position:fixed;right:24px;bottom:24px;z-index:30;width:min(540px,calc(100% - 40px));padding:18px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;background:linear-gradient(125deg,#fffdf8,#f3e6d0);border:1px solid #bc8b49;border-radius:16px;box-shadow:0 8px 30px #3a251622;color:#4d321b}.cookie-notice[hidden]{display:none}.cookie-sr-only{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cookie-text{font-size:14px;line-height:1.55;margin:0}.cookie-notice a{color:#8c5c29;text-underline-offset:3px}.cookie-actions{display:flex}.cookie-notice button{font:400 18px/1.1 Manrope,Arial,sans-serif;padding:11px 17px;min-height:44px;border-radius:9px;gap:0}
@media(max-width:760px){.cookie-notice{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:calc(100% - 24px);padding:12px 13px;gap:12px;border-radius:13px}.cookie-text{font-size:12px;line-height:1.45}.cookie-notice button{font-size:14px;padding:10px 12px;min-height:40px}}
