.cookie-consent{position:fixed;left:15px;bottom:15px;width:min(310px,calc(100vw - 30px));z-index:1100;background:#fff;padding:12px 14px;border-radius:10px;box-shadow:0 4px 18px rgba(0,0,0,.18);border-left:4px solid #0d6efd;font-size:.82rem}.cookie-consent[hidden]{display:none}.cookie-content{display:flex;align-items:center;gap:12px}.cookie-content p{margin:0;color:#444;line-height:1.4}.cookie-content a{color:#0d6efd;text-decoration:underline}.cookie-content button{flex:none}@media(max-width:767.98px){.cookie-consent{bottom:82px;left:10px}}
