.CookieConsent-module-scss-module__ZOUVWq__bannerContainer{z-index:300;pointer-events:auto;width:calc(100% - 3rem);max-width:420px;position:fixed;bottom:1.5rem;right:1.5rem}@media (max-width:480px){.CookieConsent-module-scss-module__ZOUVWq__bannerContainer{width:calc(100% - 2rem);bottom:1rem;right:1rem}}.CookieConsent-module-scss-module__ZOUVWq__bannerCard{-webkit-backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #30a43d26;border-radius:16px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;overflow:hidden;box-shadow:0 12px 36px #0000001f,0 0 30px #30a43d1f}@media (max-width:480px){.CookieConsent-module-scss-module__ZOUVWq__bannerCard{padding:1rem}}.CookieConsent-module-scss-module__ZOUVWq__header{align-items:center;gap:.75rem;display:flex}.CookieConsent-module-scss-module__ZOUVWq__iconWrapper{color:#30a43d;background:#e0f6e0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.CookieConsent-module-scss-module__ZOUVWq__title{color:#111827;letter-spacing:-.025em;font-size:1.125rem;font-weight:700}.CookieConsent-module-scss-module__ZOUVWq__description{color:#6b7280;margin:0;font-size:.875rem;line-height:1.75}.CookieConsent-module-scss-module__ZOUVWq__link{color:#30a43d;outline:none;font-weight:500;text-decoration:underline}.CookieConsent-module-scss-module__ZOUVWq__link:hover{color:#2a9638}.CookieConsent-module-scss-module__ZOUVWq__actions{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;padding-top:1rem;display:flex}@media (max-width:480px){.CookieConsent-module-scss-module__ZOUVWq__actions{flex-direction:column-reverse;align-items:stretch;gap:.5rem}}.CookieConsent-module-scss-module__ZOUVWq__btnPrimary{color:#fff;background:linear-gradient(135deg,#30a43d 0%,#22c55e 100%);border-radius:12px;justify-content:center;align-items:center;padding:10px 1.25rem;font-size:.875rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 12px #30a43d33}.CookieConsent-module-scss-module__ZOUVWq__btnPrimary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #30a43d4d}.CookieConsent-module-scss-module__ZOUVWq__btnPrimary:active{transform:translateY(0)}@media (max-width:480px){.CookieConsent-module-scss-module__ZOUVWq__btnPrimary{width:100%;padding:.75rem}}.CookieConsent-module-scss-module__ZOUVWq__btnSecondary{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;padding:10px 1rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.CookieConsent-module-scss-module__ZOUVWq__btnSecondary:hover{color:#111827;background:#f8fafc;border-color:#d1d5db}@media (max-width:480px){.CookieConsent-module-scss-module__ZOUVWq__btnSecondary{width:100%;padding:.75rem}}.CookieConsent-module-scss-module__ZOUVWq__customizeDrawer{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:.75rem;margin-top:.25rem;padding:.75rem 1rem;display:flex}.CookieConsent-module-scss-module__ZOUVWq__optionItem{border-bottom:1px solid #e5e7eb80;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.CookieConsent-module-scss-module__ZOUVWq__optionItem:last-child{border-bottom:none;padding-bottom:0}.CookieConsent-module-scss-module__ZOUVWq__optionDetails{flex-direction:column;gap:2px;display:flex}.CookieConsent-module-scss-module__ZOUVWq__optionTitle{color:#111827;font-size:.75rem;font-weight:600}.CookieConsent-module-scss-module__ZOUVWq__optionDesc{color:#6b7280;font-size:11px;line-height:1.3}.CookieConsent-module-scss-module__ZOUVWq__switch{cursor:pointer;background-color:#d1d5db;border-radius:9999px;outline:none;flex-shrink:0;align-items:center;width:44px;height:24px;padding:3px;transition:background-color .15s;display:flex;position:relative}.CookieConsent-module-scss-module__ZOUVWq__switch:focus-visible{box-shadow:0 0 0 2px #30a43d66}.CookieConsent-module-scss-module__ZOUVWq__switchActive{background-color:#30a43d}.CookieConsent-module-scss-module__ZOUVWq__switchActive .CookieConsent-module-scss-module__ZOUVWq__slider{transform:translate(20px)}.CookieConsent-module-scss-module__ZOUVWq__switchDisabled{cursor:not-allowed;opacity:.8;background-color:#d1d5db}.CookieConsent-module-scss-module__ZOUVWq__switchDisabled .CookieConsent-module-scss-module__ZOUVWq__slider{background-color:#f3f4f6;transform:translate(20px)}.CookieConsent-module-scss-module__ZOUVWq__slider{background-color:#fff;border-radius:9999px;width:18px;height:18px;transition:transform .15s;box-shadow:0 1px 3px #0003}@keyframes CookieConsent-module-scss-module__ZOUVWq__slideInUp{0%{opacity:0;transform:translateY(40px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes CookieConsent-module-scss-module__ZOUVWq__slideOutDown{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(40px)scale(.98)}}.CookieConsent-module-scss-module__ZOUVWq__fadeInSlideUp{animation:.35s cubic-bezier(.16,1,.3,1) forwards CookieConsent-module-scss-module__ZOUVWq__slideInUp}.CookieConsent-module-scss-module__ZOUVWq__fadeOutSlideDown{animation:.3s cubic-bezier(.16,1,.3,1) forwards CookieConsent-module-scss-module__ZOUVWq__slideOutDown}
