.CommonHeader_menuStyle__7v8Jt{display:flex;justify-content:space-between;align-items:center;width:100%;height:64px;top:0;background-color:#fff;padding:24px;z-index:999;border-bottom:1px solid #00000026}.CommonHeader_transparentHeader__SmFnK{position:fixed;background-color:transparent;border-bottom:none}.CommonHeader_headerHidden__G5qF6{transform:translateY(-100%);transition:transform .3s ease-in-out}.CommonHeader_logoTextStyle__dWi89{color:#001428}.CommonHeader_logoTextStyle__dWi89,.CommonHeader_whitelogoTextStyle__nTaqf{font-family:Inter,Roboto,sans-serif;font-size:24px;text-decoration:none;display:flex;align-items:center;font-weight:900;letter-spacing:-.02em;margin:0 32px 0 0}.CommonHeader_whitelogoTextStyle__nTaqf{color:#fff}.CommonHeader_sideNavBarStyle__5D4q7{width:278px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:fixed;top:0;left:var(--sidebar-state,-100%);height:100%;background-color:#fff;border-left:1px solid #ddd;z-index:999;box-sizing:border-box;padding:102px 0 0;text-decoration:none;transition:left .5s ease;box-shadow:var(--sidebar-shadow,none);transform:translateX(var(--sidebar-state,-100%));transition:transform .5s ease}.CommonHeader_sidebar__4E9Nj{display:var(--overlay-display)}.CommonHeader_overlayStyle__EP0t8{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);z-index:998;display:var(--overlay-display,none)}.CommonHeader_smallTextStyle__qaebH{font-weight:500;font-size:16px;color:#42474e;line-height:1.5;text-decoration:underline;padding:0 0 16px 16px}.CommonHeader_menuButtonStyle__7UziG,.CommonHeader_whitemenuButtonStyle__RqX1Q{display:flex;justify-content:flex-start;align-items:center;width:40px;height:48px;padding:0;background:transparent;border:none;cursor:pointer}.CommonHeader_whitemenuButtonStyle__RqX1Q{color:#fff}.CommonHeader_closeButtonStyle__NGggr{position:absolute;top:24px;left:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}.CommonHeader_largeTextStyle__5eeUI{margin-left:16px;margin-bottom:16px;font-weight:500;color:#191c20}.CommonHeader_dividerStyle__Qmstm{height:1px;background:#ddd;margin:0 16px 24px;width:calc(100% - 32px)}.CookiePreferences_main__i4d00{min-height:calc(100vh - 200px);background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:2rem 0}.CookiePreferences_container__eqE13{max-width:800px;margin:0 auto;padding:0 1rem}.CookiePreferences_title__pBpzD{font-size:2.5rem;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:2rem}.CookiePreferences_description__G2WNp{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:2rem}.CookiePreferences_description__G2WNp p{margin:0 0 1rem;line-height:1.6;color:#4a4a4a}.CookiePreferences_description__G2WNp p:last-child{margin-bottom:0}.CookiePreferences_privacyLink__TFbTu{color:#4a9eff;text-decoration:underline;transition:color .2s ease}.CookiePreferences_privacyLink__TFbTu:hover{color:#66b3ff}.CookiePreferences_preferencesSection__yc2Ed{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:2rem}.CookiePreferences_preferencesSection__yc2Ed h2{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin-bottom:1.5rem;text-align:center}.CookiePreferences_cookieCategory__sQ4pJ{border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;background:#fafafa}.CookiePreferences_cookieCategory__sQ4pJ:last-child{margin-bottom:0}.CookiePreferences_categoryHeader__d1p6G{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CookiePreferences_categoryHeader__d1p6G h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.CookiePreferences_required__MhyOg{background:#28a745;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.CookiePreferences_cookieCategory__sQ4pJ p{margin:0 0 1rem;line-height:1.6;color:#4a4a4a}.CookiePreferences_categoryDetails__6ydaE{background:#e9ecef;padding:.75rem;border-radius:6px;font-size:.9rem;color:#495057}.CookiePreferences_toggle___NHDC{position:relative;display:inline-block;width:60px;height:34px}.CookiePreferences_toggle___NHDC input{opacity:0;width:0;height:0}.CookiePreferences_slider__rSYl4{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.CookiePreferences_slider__rSYl4:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.CookiePreferences_slider__rSYl4{background-color:#4a9eff}input:checked+.CookiePreferences_slider__rSYl4:before{transform:translateX(26px)}.CookiePreferences_actions__XUopf{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.CookiePreferences_actions__XUopf button{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:140px}.CookiePreferences_btnReject__UaWx6{background:#dc3545;color:#fff;border:2px solid #dc3545}.CookiePreferences_btnReject__UaWx6:hover{background:#c82333;border-color:#c82333;transform:translateY(-1px)}.CookiePreferences_btnSave__VraSn{background:#28a745;color:#fff;border:2px solid #28a745}.CookiePreferences_btnSave__VraSn:hover{background:#218838;border-color:#218838;transform:translateY(-1px)}.CookiePreferences_btnAccept__hnryB{background:linear-gradient(135deg,#4a9eff,#66b3ff);color:#fff;border:2px solid #4a9eff}.CookiePreferences_btnAccept__hnryB:hover{background:linear-gradient(135deg,#3d8ce6,#5aa3e6);border-color:#3d8ce6;transform:translateY(-1px)}.CookiePreferences_currentStatus___7hem{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}.CookiePreferences_currentStatus___7hem h3{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.CookiePreferences_currentStatus___7hem p{margin:.5rem 0;font-size:1rem;color:#4a4a4a}@media (max-width:768px){.CookiePreferences_main__i4d00{padding:1rem 0}.CookiePreferences_container__eqE13{padding:0 .5rem}.CookiePreferences_title__pBpzD{font-size:2rem;margin-bottom:1.5rem}.CookiePreferences_preferencesSection__yc2Ed{padding:1.5rem}.CookiePreferences_categoryHeader__d1p6G{flex-direction:column;align-items:flex-start;gap:.5rem}.CookiePreferences_actions__XUopf{flex-direction:column;align-items:center}.CookiePreferences_actions__XUopf button{width:100%;max-width:300px}}