.alys-cookie-notice{position:fixed;z-index:10000;bottom:max(16px,env(safe-area-inset-bottom));left:16px;right:16px;box-sizing:border-box;max-width:820px;margin:auto;padding:22px 24px;display:flex;gap:24px;align-items:center;border:1px solid #66505a;border-radius:18px;background:#fffaf6;color:#432a35;box-shadow:0 8px 48px #0004;font:14px/1.6 system-ui,sans-serif;max-height:70dvh;overflow:auto}
.alys-cookie-notice[hidden],.alys-cookie-notice [hidden]{display:none!important}
.alys-cookie-notice p{margin:6px 0}.alys-cookie-notice strong{font-size:16px}.alys-cookie-notice a{display:inline-flex;align-items:center;min-height:44px;color:#843552;text-underline-offset:3px}.alys-cookie-actions{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 180px}.alys-cookie-actions button{flex:1 0 100%;min-height:44px;padding:9px 14px;border:1px solid #765c69;border-radius:999px;background:#fffaf6;color:#432a35;cursor:pointer;font:600 13px/1.5 system-ui,sans-serif}.alys-cookie-actions button:hover{background:#f7e4eb}.alys-cookie-notice :focus-visible{outline:2px solid #843552;outline-offset:3px}
@media(max-width:600px){.alys-cookie-notice{left:12px;right:12px;padding:18px;flex-direction:column;gap:10px;align-items:stretch;font-size:13px}.alys-cookie-actions{flex-basis:auto}.alys-cookie-actions button{flex:1 1 130px}}
