.cookie-notice{border-radius:24px!important;padding:22px 26px!important;gap:22px!important;border:1px solid #eadfd0!important;box-shadow:0 22px 60px rgba(20,36,60,.22)!important;animation:cookie-in .45s ease both}
.cookie-notice .cookie-art{width:64px;height:64px;flex:none;filter:drop-shadow(0 6px 8px rgba(120,70,20,.3))}
.cookie-notice .cookie-body{display:flex;align-items:center;gap:18px;flex:1;min-width:0}
.cookie-notice strong{font-size:17px!important}
.cookie-notice p{font-size:13.5px!important}
.cookie-notice button{border-radius:999px!important;font-size:14px!important;padding:11px 22px!important;font-weight:700}
.cookie-notice #cookie-continue{background:linear-gradient(135deg,#ed2038,#ff5a4d)!important;border:0!important;color:#fff!important;box-shadow:0 8px 20px rgba(237,32,56,.3)}
.cookie-notice button.outline{background:#fff!important;color:#14243c!important;border:1.5px solid #cdd8e6!important}
@keyframes cookie-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.cookie-notice{animation:none}}
@media(max-width:650px){.cookie-notice .cookie-art{width:48px;height:48px}.cookie-notice .cookie-body{align-items:flex-start}.cookie-notice button{font-size:13px!important}}
