.CookieConsent-module__QbGkGW__banner{background:var(--surface-raised);border-top:1px solid var(--border-strong);box-shadow:0 -4px 12px var(--shadow-color);z-index:9999;animation:.3s ease-out CookieConsent-module__QbGkGW__slideUp;position:fixed;bottom:0;left:0;right:0}@keyframes CookieConsent-module__QbGkGW__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__QbGkGW__container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}@media (max-width:768px){.CookieConsent-module__QbGkGW__container{flex-direction:column;align-items:stretch;gap:16px}}.CookieConsent-module__QbGkGW__content{flex:1;min-width:0}.CookieConsent-module__QbGkGW__title{color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:600}.CookieConsent-module__QbGkGW__description{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.CookieConsent-module__QbGkGW__link{color:var(--text-link);border-bottom:1px solid #0000;text-decoration:none;transition:border-bottom .2s}.CookieConsent-module__QbGkGW__link:hover{border-bottom-color:var(--text-link)}.CookieConsent-module__QbGkGW__buttons{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:768px){.CookieConsent-module__QbGkGW__buttons{flex-direction:column;width:100%}}.CookieConsent-module__QbGkGW__reject,.CookieConsent-module__QbGkGW__accept{border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:none;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.CookieConsent-module__QbGkGW__reject{background:var(--surface-subtle);color:var(--text-primary);border:1px solid var(--border-strong)}.CookieConsent-module__QbGkGW__reject:hover{background:var(--surface-track);border-color:var(--border-strong-hover)}.CookieConsent-module__QbGkGW__accept{background:var(--text-accent);color:var(--text-action-primary)}.CookieConsent-module__QbGkGW__accept:hover{box-shadow:0 2px 8px var(--shadow-color);transform:translateY(-1px)}
