.cookie-banner[data-v-147f5a23]{background:#fff;bottom:0;box-shadow:0 -4px 20px #0000001a;left:0;padding:16px 20px;position:fixed;right:0;z-index:9999}.cookie-banner.closing[data-v-147f5a23]{animation:slideDown-147f5a23 .3s ease forwards}.cookie-content[data-v-147f5a23]{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1200px}.cookie-text[data-v-147f5a23]{flex:1}.cookie-text h3[data-v-147f5a23]{color:#333;font-size:15px;font-weight:600;margin:0 0 6px}.cookie-text p[data-v-147f5a23]{color:#666;font-size:13px;line-height:1.5;margin:0}.cookie-text a[data-v-147f5a23]{color:#37b09b;font-weight:500;text-decoration:none}.cookie-text a[data-v-147f5a23]:hover{text-decoration:underline}.cookie-actions[data-v-147f5a23]{display:flex;flex-shrink:0;gap:10px}.btn[data-v-147f5a23]{border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:10px 18px;transition:all .3s;white-space:nowrap}.btn-outline[data-v-147f5a23]{background:transparent;border:2px solid #ddd;color:#555}.btn-outline[data-v-147f5a23]:hover{border-color:#37b09b;color:#37b09b}.btn-primary[data-v-147f5a23]{background:#37b09b;border:2px solid #37b09b;color:#fff}.btn-primary[data-v-147f5a23]:hover{background:#2d9a87;border-color:#2d9a87}.slide-up-enter-active[data-v-147f5a23]{animation:slideUp-147f5a23 .4s ease}.slide-up-leave-active[data-v-147f5a23]{animation:slideDown-147f5a23 .3s ease}@keyframes slideUp-147f5a23{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-147f5a23{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (max-width:768px){.cookie-banner[data-v-147f5a23]{padding:14px 16px}.cookie-content[data-v-147f5a23]{align-items:stretch;flex-direction:column;gap:14px}.cookie-text[data-v-147f5a23]{text-align:center}.cookie-text h3[data-v-147f5a23]{font-size:14px}.cookie-text p[data-v-147f5a23]{font-size:12px}.cookie-actions[data-v-147f5a23]{justify-content:center}.btn[data-v-147f5a23]{font-size:12px;padding:10px 14px}}@media (max-width:480px){.cookie-actions[data-v-147f5a23]{flex-direction:column}.btn[data-v-147f5a23]{width:100%}}
