.CookiesBar_cookiesBar__5_O_m{position:fixed;bottom:20px;left:20px;max-width:400px;background-color:#fff;color:#000;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;overflow:hidden;animation:CookiesBar_slideIn__gVi_B .5s ease-out}@keyframes CookiesBar_slideIn__gVi_B{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookiesBar_cookiesContent__6swcJ{padding:20px}.CookiesBar_cookiesTitle__CrXvn{margin:0 0 10px;font-size:18px;font-weight:600;color:#000}.CookiesBar_cookiesDescription__GZnF0{margin:0 0 10px;font-size:14px;line-height:1.5;color:#333}.CookiesBar_privacyLink__vyv3_{display:block;margin:0 0 15px;font-size:14px;color:#06c;text-decoration:underline;transition:color .2s ease}.CookiesBar_privacyLink__vyv3_:hover{color:#049}.CookiesBar_cookiesButtons__dr6NS{display:flex;flex-wrap:wrap;gap:10px}.CookiesBar_cookiesButton__3_isH{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid #000}.CookiesBar_acceptButton__4uNgb{background-color:#000;color:#fff;border:1px solid #000}.CookiesBar_acceptButton__4uNgb:hover{background-color:#333}.CookiesBar_rejectButton__uF2JK,.CookiesBar_settingsButton__L7sNn{background-color:#fff;color:#000;border:1px solid #000}.CookiesBar_rejectButton__uF2JK:hover,.CookiesBar_settingsButton__L7sNn:hover{background-color:#f5f5f5}.CookiesBar_modalOverlay__bbyxw{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1001;animation:CookiesBar_fadeIn__jMNPB .3s ease-out}@keyframes CookiesBar_fadeIn__jMNPB{0%{opacity:0}to{opacity:1}}.CookiesBar_modalContent__BUt_q{background-color:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.2);animation:CookiesBar_scaleIn__UEWpi .3s ease-out}@keyframes CookiesBar_scaleIn__UEWpi{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.CookiesBar_modalHeader__6IR1L{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.CookiesBar_modalTitle__9_ITd{margin:0;font-size:20px;font-weight:600;color:#000}.CookiesBar_modalClose__qYne7{background:none;border:none;font-size:24px;cursor:pointer;color:#666;transition:color .2s}.CookiesBar_modalClose__qYne7:hover{color:#000}.CookiesBar_modalBody__Fnifi{padding:20px}.CookiesBar_modalDescription__BfYDg{margin:0 0 20px;font-size:14px;line-height:1.5;color:#333}.CookiesBar_cookieOptionsList__juaZD{display:flex;flex-direction:column;gap:15px}.CookiesBar_cookieOption__mjDXx{padding:15px;border:1px solid #eee;border-radius:6px;background-color:#f9f9f9}.CookiesBar_cookieOptionHeader__rZyIg{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.CookiesBar_cookieOptionLabel__wzQqc{display:flex;align-items:center;gap:10px;font-weight:500;cursor:pointer}.CookiesBar_cookieOptionCheckbox__vn8Bt{width:18px;height:18px;cursor:pointer}.CookiesBar_cookieOptionName__CNhB_{font-size:16px;color:#000}.CookiesBar_cookieOptionRequired___DSCC{font-size:12px;color:#666;margin-left:5px}.CookiesBar_cookieOptionDescription__PZfb2{margin:0;font-size:14px;color:#555;line-height:1.4}.CookiesBar_modalFooter__EHJh_{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px;border-top:1px solid #eee}.CookiesBar_saveButton__m_ssD{background-color:#fff;color:#000;border:1px solid #000}.CookiesBar_saveButton__m_ssD:hover{background-color:#f5f5f5}