.BottomNav_nav__JLx9I{position:fixed;bottom:0;left:0;right:0;background:white;border-top:1px solid #ddd;box-shadow:0 -2px 5px rgba(0,0,0,.1);z-index:50}.BottomNav_list__B0fkM{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.BottomNav_item__rgalA{flex:1}.BottomNav_link__h5EjM{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0;font-size:12px;color:#666;text-decoration:none}.BottomNav_active__csLep,.BottomNav_link__h5EjM:hover{color:#387787}.BottomNav_label__lEn9r{margin-top:2px}@media(min-width:768px){.BottomNav_nav__JLx9I{display:none}}.CookiesBanner_banner__pOtaR{position:fixed;bottom:0;left:0;width:100%;background:#ffffff;border-top:1px solid #ddd;box-shadow:0 -2px 8px rgba(0,0,0,.05);padding:1.2rem;text-align:center;z-index:9999;animation:CookiesBanner_fadeIn___xiG8 .3s ease-in-out}.CookiesBanner_text__LIHBr{margin-bottom:1rem;color:#333;font-size:.9rem}.CookiesBanner_buttonGroup__s_z5L{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap}.CookiesBanner_accept__fp_Sd{background-color:#16a34a;color:white;border:none;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;transition:background .2s}.CookiesBanner_accept__fp_Sd:hover{background-color:#15803d}.CookiesBanner_reject__cGoau{background-color:#e5e7eb;color:#111;border:none;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;transition:background .2s}.CookiesBanner_reject__cGoau:hover{background-color:#d1d5db}.CookiesBanner_settings__kbuut{background:none;border:none;color:#2563eb;text-decoration:underline;cursor:pointer;font-size:.9rem}.CookiesBanner_settingsBox__gl7p3{max-width:400px;margin:0 auto;text-align:left}.CookiesBanner_title__LtFEH{font-weight:600;margin-bottom:.5rem}.CookiesBanner_option__yg6cQ{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;color:#333;font-size:.9rem}.CookiesBanner_footer__ddNoM{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.CookiesBanner_back__Azmvo{background:none;border:none;color:#555;text-decoration:underline;cursor:pointer}.CookiesBanner_save__Ftppi{background-color:#2563eb;color:white;border:none;padding:.6rem 1rem;border-radius:6px;cursor:pointer;transition:background .2s}.CookiesBanner_save__Ftppi:hover{background-color:#1d4ed8}@keyframes CookiesBanner_fadeIn___xiG8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}