.CookieConsent_cookieBanner__mOLXz{position:fixed;bottom:20px;right:20px;max-width:420px;background:white;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:9999;animation:CookieConsent_slideInUp__Jqc3t .3s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@keyframes CookieConsent_slideInUp__Jqc3t{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsent_cookieContent__PNE2o{padding:20px;display:flex;flex-direction:column;gap:16px}.CookieConsent_cookieText__cncGn{display:flex;flex-direction:column;gap:8px}.CookieConsent_cookieTitle__WLc3_{margin:0;font-size:18px;font-weight:600;color:#1a1a1a;line-height:1.3}.CookieConsent_cookieDescription__TukJ6{margin:0;font-size:14px;color:#666;line-height:1.5}.CookieConsent_privacyLink__bOfge{color:var(--violet,#826efc);text-decoration:underline;text-underline-offset:2px}.CookieConsent_privacyLink__bOfge:hover{color:var(--shadow-violet,#5b4cb0)}.CookieConsent_cookieActions__kOiZ4{display:flex;gap:12px;justify-content:flex-end}.CookieConsent_acceptButton__JHWZG,.CookieConsent_rejectButton__P9eDf{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-family:inherit}.CookieConsent_rejectButton__P9eDf{background:#f5f5f5;color:#333}.CookieConsent_rejectButton__P9eDf:hover{background:#e5e5e5}.CookieConsent_acceptButton__JHWZG{background:var(--violet,#826efc);color:white}.CookieConsent_acceptButton__JHWZG:hover{background:var(--shadow-violet,#5b4cb0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(130,110,252,.3)}.CookieConsent_acceptButton__JHWZG:active{transform:translateY(0)}@media (max-width:768px){.CookieConsent_cookieBanner__mOLXz{bottom:0;right:0;left:0;max-width:100%;border-radius:0;border-top-left-radius:12px;border-top-right-radius:12px}.CookieConsent_cookieContent__PNE2o{padding:16px}.CookieConsent_cookieActions__kOiZ4{flex-direction:column-reverse}.CookieConsent_acceptButton__JHWZG,.CookieConsent_rejectButton__P9eDf{width:100%}}