.cookie-banner-content[data-v-c2076eba]{position:fixed;bottom:20px;left:50%;z-index:9999;width:90%;max-width:500px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;transform:translate(-50%);animation:cookie-banner-slide-up-c2076eba .3s ease-out}.cookie-banner-header[data-v-c2076eba]{padding:20px 20px 0}.cookie-banner-title[data-v-c2076eba]{margin:0;color:#333;font-size:18px;font-weight:600;line-height:1.2}.cookie-banner-body[data-v-c2076eba]{padding:15px 20px}.cookie-banner-body p[data-v-c2076eba]{margin:0;color:#666;font-size:14px;line-height:1.5}.cookie-banner-actions[data-v-c2076eba]{display:flex;justify-content:flex-end;padding:0 20px 20px}.cookie-banner-button[data-v-c2076eba]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.cookie-banner-button+.cookie-banner-button[data-v-c2076eba]{margin-left:10px}.cookie-banner-button--accept[data-v-c2076eba]{background:#ff7900;color:#1a1a1a}.cookie-banner-button--accept[data-v-c2076eba]:hover{background:#d96a00}.cookie-banner-button--refuse[data-v-c2076eba]{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.cookie-banner-button--refuse[data-v-c2076eba]:hover{background:#e9ecef}@keyframes cookie-banner-slide-up-c2076eba{0%{opacity:0;transform:translate(-50%) translateY(100%)}to{opacity:1;transform:translate(-50%) translateY(0)}}
