.cookie-note{position:fixed;left:16px;bottom:16px;z-index:60;max-width:420px;width:calc(100% - 96px);background:#1b1d1f;color:#fff;border-left:5px solid #e0b000;border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.28);padding:14px 16px;font-size:.9rem;line-height:1.45;animation:cookie-in .3s ease-out}.cookie-note p{margin:0 0 10px}.cookie-note a{color:#e6c8a6;text-decoration:underline}.cookie-note-btns{display:flex;gap:8px;flex-wrap:wrap}.cookie-note .btn-outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.6)}.cookie-note .btn-outline:hover{background:rgba(255,255,255,.1)}@keyframes cookie-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cookie-note{animation:none}}@media (max-width:600px){.cookie-note{left:10px;bottom:74px;width:calc(100% - 20px);max-width:none}}