.CookieBanner-module__Jw5WXq__overlay{z-index:9999;background:#00000080;padding:24px;animation:.3s ease-in CookieBanner-module__Jw5WXq__fadeIn;position:fixed;bottom:0;left:0;right:0}@keyframes CookieBanner-module__Jw5WXq__fadeIn{0%{opacity:0}to{opacity:1}}.CookieBanner-module__Jw5WXq__banner{border-radius:var(--radius);border:1px solid var(--color-border-primary);background:#fff;flex-direction:row;align-items:center;gap:32px;max-width:1200px;margin:0 auto;padding:32px;display:flex;box-shadow:0 -4px 12px #00000026}@media (max-width:768px){.CookieBanner-module__Jw5WXq__banner{flex-direction:column;align-items:stretch;gap:24px;padding:24px}.CookieBanner-module__Jw5WXq__overlay{padding:16px}}.CookieBanner-module__Jw5WXq__content{flex:1}.CookieBanner-module__Jw5WXq__title{color:var(--color-primary-text);margin-bottom:12px;font-size:20px;font-weight:600}.CookieBanner-module__Jw5WXq__description{color:var(--color-text-secondary);margin-bottom:8px;font-size:14px;line-height:1.6}.CookieBanner-module__Jw5WXq__link{color:var(--color-primary);text-decoration:underline}.CookieBanner-module__Jw5WXq__link:hover{color:var(--color-primary-hover)}.CookieBanner-module__Jw5WXq__actions{flex-direction:row;flex-shrink:0;gap:12px;display:flex}@media (max-width:768px){.CookieBanner-module__Jw5WXq__actions{flex-direction:column-reverse}}.CookieBanner-module__Jw5WXq__acceptButton{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary-hover);border-radius:var(--radius);cursor:pointer;white-space:nowrap;padding:12px 24px;font-size:14px;font-weight:600;transition:background .2s}.CookieBanner-module__Jw5WXq__acceptButton:hover{background:var(--color-primary-hover)}.CookieBanner-module__Jw5WXq__rejectButton{color:var(--color-text-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:#fff;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.CookieBanner-module__Jw5WXq__rejectButton:hover{background:var(--color-background-secondary);border-color:var(--color-text-secondary)}
