.cookie-notice{position:fixed;z-index:100;left:20px;bottom:20px;width:min(460px,calc(100% - 120px));display:flex;align-items:center;gap:20px;padding:24px 20px;background:#fff;color:#252525;border:1px solid #c3d4e6;border-radius:16px;box-shadow:0 4px 20px #10365d18;font:16px/1.45 Gilroy,Arial,sans-serif;box-sizing:border-box}.cookie-notice p{margin:0;flex:1}.cookie-notice a{color:#1d4a7d;text-decoration:underline;text-underline-offset:3px}.cookie-notice button{border:0;border-radius:10px;padding:12px 18px;min-height:44px;background:#1d4a7d;color:#fff;font:600 16px/1.2 Gilroy,Arial,sans-serif;cursor:pointer}.cookie-notice button:hover{background:#10365d}.cookie-notice :focus-visible{outline:3px solid #00a2c8;outline-offset:3px}@media(max-width:640px){.cookie-notice{left:12px;bottom:calc(90px + env(safe-area-inset-bottom));width:min(320px,calc(100% - 24px));padding:18px;gap:12px;font-size:14px;flex-wrap:wrap}.cookie-notice p{flex-basis:100%}.cookie-notice button{margin-left:auto;font-size:14px;padding:10px 18px}}
