.AccountSettings_sectionTitle__FuBEd{font-size:1.4rem;margin:0 0 20px}.AccountSettings_sectionDescription__X9uKv{margin-bottom:24px}.AccountSettings_settingsSection__zwoN4{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AccountSettings_formGroup__4AvFf{margin-bottom:15px}.AccountSettings_formLabel__O64bn{margin-bottom:5px}.AccountSettings_formInput__b1y3I{border:1px solid #dee2e6;font-size:.95rem}.AccountSettings_formInput__b1y3I,.AccountSettings_formSelect__OSfhw{padding:8px 12px;border-radius:4px;transition:border-color .2s ease}.AccountSettings_formHint__ajDsY{font-size:.85rem;color:#6c757d;margin-top:5px}.AccountSettings_buttonGroup__SIbYt{display:flex;justify-content:flex-end;margin-top:20px}.AccountSettings_button__pNOsE{background-color:#4a6da7;color:#fff;border:none;border-radius:4px;padding:10px 16px;font-size:.95rem;cursor:pointer;transition:background-color .2s ease}.AccountSettings_button__pNOsE:hover{background-color:rgb(58.3402489627,85.9336099585,131.6597510373)}.AccountSettings_buttonSuccess__W0n81{background-color:#28a745}.AccountSettings_buttonSuccess__W0n81:hover{background-color:rgb(30.1449275362,125.8550724638,52)}.AccountSettings_buttonDanger__Ul_Hz{background-color:#dc3545}.AccountSettings_buttonDanger__Ul_Hz:hover{background-color:rgb(189.2151898734,32.7848101266,47.7721518987)}.AccountSettings_buttonSecondary__wghLw{background-color:#6c757d}.AccountSettings_buttonSecondary__wghLw:hover{background-color:rgb(84.3605150215,91.3905579399,97.6394849785)}.AccountSettings_toast__76T4E{border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);animation:AccountSettings_fadeIn__4Z7yV .3s,AccountSettings_fadeOut__pvZAH .3s 2.7s}.AccountSettings_toast__76T4E svg{margin-right:10px}.AccountSettings_toast__76T4E.AccountSettings_toastError__WRQ1D{background-color:#dc3545}@keyframes AccountSettings_fadeIn__4Z7yV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AccountSettings_fadeOut__pvZAH{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.AccountSettings_accountSettingsContainer__iTdQq{max-width:800px;margin:0 auto;padding:24px 16px}@media(max-width:768px){.AccountSettings_accountSettingsContainer__iTdQq{padding:0;width:100%}}.AccountSettings_pageTitle__Dzy2S{font-size:1.8rem;font-weight:700;margin:0 0 12px;color:#333}@media(max-width:768px){.AccountSettings_pageTitle__Dzy2S{font-size:1.5rem;margin:0 0 8px}}.AccountSettings_pageDescription__oSTYJ{font-size:1rem;color:#6c757d;margin-bottom:24px;line-height:1.5}@media(max-width:768px){.AccountSettings_pageDescription__oSTYJ{font-size:.9rem;margin-bottom:16px}}.AccountSettings_settingsCard__sRKvs{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:24px;overflow:hidden;border:1px solid #f0f0f0}@media(max-width:768px){.AccountSettings_settingsCard__sRKvs{border-radius:8px;margin-bottom:16px;box-shadow:0 1px 4px rgba(0,0,0,.06)}}.AccountSettings_sectionHeader__AGVy2{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#f9f9f9;cursor:pointer;transition:background-color .2s ease}.AccountSettings_sectionHeader__AGVy2:hover{background-color:#f5f5f5}@media(max-width:768px){.AccountSettings_sectionHeader__AGVy2{padding:14px 16px}}.AccountSettings_sectionTitleWrapper__HT_qz{display:flex;align-items:center;gap:12px}.AccountSettings_sectionIcon__DDikx{color:#4a6da7}.AccountSettings_sectionTitle__FuBEd{font-size:1.2rem;font-weight:600;margin:0;color:#333}@media(max-width:768px){.AccountSettings_sectionTitle__FuBEd{font-size:1.1rem}}.AccountSettings_expandIcon__Pwi3y{font-size:.8rem;color:#6c757d;transition:transform .3s ease}.AccountSettings_expandIcon__Pwi3y.AccountSettings_expanded___VjMw{transform:rotate(180deg)}.AccountSettings_sectionContent__tGHb6{padding:16px 20px;border-top:1px solid #f0f0f0}@media(max-width:768px){.AccountSettings_sectionContent__tGHb6{padding:14px 16px}}.AccountSettings_sectionDescription__X9uKv{color:#6c757d;margin-bottom:20px;font-size:.95rem;line-height:1.5}@media(max-width:768px){.AccountSettings_sectionDescription__X9uKv{font-size:.9rem;margin-bottom:16px}}.AccountSettings_settingItem__ji6No{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0;border-bottom:1px solid #e9ecef}.AccountSettings_settingItem__ji6No:last-child{border-bottom:none;padding-bottom:0}.AccountSettings_settingItem__ji6No:first-child{padding-top:0}@media(max-width:768px){.AccountSettings_settingItem__ji6No{flex-direction:column;padding:14px 0;gap:10px}}.AccountSettings_settingInfo__UVtVj{flex:1;padding-right:20px}.AccountSettings_settingLabel__sgyVU{display:flex;align-items:center;gap:8px;font-weight:500;margin-bottom:6px;color:#333}@media(max-width:768px){.AccountSettings_settingLabel__sgyVU{font-size:.95rem}}.AccountSettings_itemIcon__Pt_05{color:#4a6da7}.AccountSettings_settingDescription__xF7fj{font-size:.9rem;color:#6c757d;margin:0;line-height:1.5}@media(max-width:768px){.AccountSettings_settingDescription__xF7fj{font-size:.85rem}}.AccountSettings_inputContainer__Wj6fy{min-width:250px;width:100%;max-width:350px}@media(max-width:768px){.AccountSettings_inputContainer__Wj6fy{max-width:100%}}.AccountSettings_uploadButton__4e8_v{display:flex;align-items:center;gap:8px;background-color:#4a6da7;color:#fff;border:none;border-radius:6px;padding:10px 16px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AccountSettings_uploadButton__4e8_v:hover{background-color:rgb(58.3402489627,85.9336099585,131.6597510373);transform:translateY(-1px)}.AccountSettings_uploadButton__4e8_v:active{transform:translateY(0)}.AccountSettings_removeButton__j8Aua{display:flex;align-items:center;gap:8px;background-color:rgba(0,0,0,0);color:#dc3545;border:1px solid #dc3545;border-radius:6px;padding:10px 16px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AccountSettings_removeButton__j8Aua:hover{background-color:#dc3545;color:#fff;transform:translateY(-1px)}.AccountSettings_removeButton__j8Aua:active{transform:translateY(0)}.AccountSettings_formSection__NTiW6{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.AccountSettings_formTitle__WdS0T{font-size:1.2rem;font-weight:600;margin:0 0 20px;color:#333;display:flex;align-items:center;gap:8px}.AccountSettings_formRow__kKC7g{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.AccountSettings_formGroup__4AvFf{flex:1;min-width:250px}.AccountSettings_formLabel__O64bn{display:block;font-weight:500;margin-bottom:8px;color:#333}.AccountSettings_formField__J8LNV{flex:1}.AccountSettings_formInput__b1y3I{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:all .2s ease}.AccountSettings_formInput__b1y3I:focus{border-color:#4a6da7;outline:none;box-shadow:0 0 0 2px rgba(74,109,167,.2)}.AccountSettings_formInput__b1y3I::placeholder{color:#aaa}.AccountSettings_formSelect__OSfhw{width:100%;padding:10px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:.95rem;background-color:#fff;transition:all .2s ease}.AccountSettings_formSelect__OSfhw:focus{outline:none;border-color:#4a6da7;box-shadow:0 0 0 3px rgba(74,109,167,.1)}.AccountSettings_formHelp__uG__X{font-size:.85rem;color:#6c757d;margin-top:6px;line-height:1.4}.AccountSettings_actionContainer__W4xa5{margin-top:24px;display:flex;justify-content:flex-end}.AccountSettings_saveButton__jG93O{background-color:#4a6da7;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:.95rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.AccountSettings_saveButton__jG93O:hover{background-color:rgb(66.1701244813,97.4668049793,149.3298755187)}.AccountSettings_saveButton__jG93O:focus{outline:none;box-shadow:0 0 0 3px rgba(74,109,167,.3)}.AccountSettings_saveButton__jG93O:focus-visible{outline:2px solid #4a6da7;outline-offset:2px}.AccountSettings_toast__76T4E{position:fixed;bottom:20px;right:20px;background-color:#28a745;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.2);display:flex;align-items:center;gap:10px;z-index:1000;animation:AccountSettings_slideIn__sLfG2 .3s ease-out forwards}.AccountSettings_toastMessage__OcfhV{font-size:.95rem;font-weight:500}@keyframes AccountSettings_slideIn__sLfG2{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.AccountSettings_settingItem__ji6No{flex-direction:column;gap:10px}.AccountSettings_settingInfo__UVtVj{padding-right:0;width:100%}.AccountSettings_inputContainer__Wj6fy{width:100%}.AccountSettings_actionContainer__W4xa5{justify-content:center;margin-top:20px}.AccountSettings_saveButton__jG93O{width:100%;justify-content:center;padding:12px;font-size:1rem}.AccountSettings_formInput__b1y3I{padding:12px;font-size:16px;align-items:stretch}.AccountSettings_toast__76T4E{left:20px;right:20px;bottom:20px;text-align:center;justify-content:center}}.AccountManagement_sectionTitle__mL7jX{font-size:1.4rem;font-weight:600;margin:0 0 20px;color:#333}.AccountManagement_sectionDescription__sGVIA{color:#6c757d;margin-bottom:24px}.AccountManagement_settingsSection__M4Dqm{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AccountManagement_formGroup__XxGbF{margin-bottom:15px}.AccountManagement_formLabel__ENfbc{margin-bottom:5px}.AccountManagement_formInput__Ijy1R{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:.95rem;transition:border-color .2s ease}.AccountManagement_formInput__Ijy1R:focus{outline:none;border-color:#4a6da7}.AccountManagement_formSelect__f_eUR{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:.95rem;background-color:#fff;transition:border-color .2s ease}.AccountManagement_formSelect__f_eUR:focus{outline:none;border-color:#4a6da7}.AccountManagement_formHint__7WefE{font-size:.85rem;color:#6c757d;margin-top:5px}.AccountManagement_buttonGroup__nULTf{margin-top:20px}.AccountManagement_button__IqsWf{background-color:#4a6da7;color:#fff;border:none;border-radius:4px;padding:10px 16px;font-size:.95rem;cursor:pointer;transition:background-color .2s ease}.AccountManagement_button__IqsWf:hover{background-color:rgb(58.3402489627,85.9336099585,131.6597510373)}.AccountManagement_buttonSuccess__K1JNC{background-color:#28a745}.AccountManagement_buttonSuccess__K1JNC:hover{background-color:rgb(30.1449275362,125.8550724638,52)}.AccountManagement_buttonDanger__LiVRL{background-color:#dc3545}.AccountManagement_buttonDanger__LiVRL:hover{background-color:rgb(189.2151898734,32.7848101266,47.7721518987)}.AccountManagement_buttonSecondary__zCUuj{background-color:#6c757d}.AccountManagement_buttonSecondary__zCUuj:hover{background-color:rgb(84.3605150215,91.3905579399,97.6394849785)}.AccountManagement_toast__pZ3kF{position:fixed;bottom:20px;right:20px;background-color:#28a745;color:#fff;padding:12px 20px;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:flex;align-items:center;z-index:1000;animation:AccountManagement_fadeIn__3ODyX .3s,AccountManagement_fadeOut__yvOS8 .3s 2.7s}.AccountManagement_toast__pZ3kF svg{margin-right:10px}.AccountManagement_toast__pZ3kF.AccountManagement_toastError__uktDs{background-color:#dc3545}@keyframes AccountManagement_fadeIn__3ODyX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AccountManagement_fadeOut__yvOS8{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.AccountManagement_accountManagementContainer__fKymL{padding:20px 0}.AccountManagement_tabNavigation__EAAae{display:flex;margin-bottom:24px;border-bottom:1px solid #dee2e6}.AccountManagement_tabButton__ATfbV{display:flex;align-items:center;gap:8px;padding:12px 20px;background:none;border:none;border-bottom:3px solid rgba(0,0,0,0);font-size:1rem;font-weight:500;color:#6c757d;cursor:pointer;transition:all .2s ease}.AccountManagement_tabButton__ATfbV:hover{color:#4a6da7}.AccountManagement_tabButton__ATfbV.AccountManagement_activeTab__JOoH5{color:#4a6da7;border-bottom-color:#4a6da7}.AccountManagement_sectionIcon__yIqU8{margin-right:10px;color:#4a6da7}.AccountManagement_titleIcon__RJ3Lc{margin-right:8px;color:#4a6da7}.AccountManagement_emailInputWrapper__JMwB4{position:relative;display:flex;align-items:flex-start}.AccountManagement_inputIcon__PoMWF{position:absolute;left:12px;top:12px;color:#6c757d}.AccountManagement_formInput__Ijy1R[type=email]{padding-left:40px}.AccountManagement_emailTextarea__OwcMI{padding-left:40px;min-height:100px;resize:vertical;line-height:1.5;font-family:inherit}.AccountManagement_formRow__jP_fd{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}@media(max-width:768px){.AccountManagement_formRow__jP_fd{flex-direction:column;gap:15px}}.AccountManagement_formGroup__XxGbF{flex:1;min-width:250px}.AccountManagement_formLabel__ENfbc{display:block;font-weight:500;margin-bottom:8px;color:#333}.AccountManagement_required__SN93z{color:#dc3545;margin-left:4px}.AccountManagement_formInput__Ijy1R,.AccountManagement_formSelect__f_eUR,.AccountManagement_formTextarea__O3YzP{width:100%;padding:10px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:.95rem;transition:all .2s ease;background-color:#fff}.AccountManagement_formInput__Ijy1R:focus,.AccountManagement_formSelect__f_eUR:focus,.AccountManagement_formTextarea__O3YzP:focus{outline:none;border-color:#4a6da7;box-shadow:0 0 0 3px rgba(74,109,167,.1)}.AccountManagement_formInput__Ijy1R.AccountManagement_inputError__tGZSC,.AccountManagement_formSelect__f_eUR.AccountManagement_inputError__tGZSC,.AccountManagement_formTextarea__O3YzP.AccountManagement_inputError__tGZSC{border-color:#dc3545;background-color:rgba(220,53,69,.02)}.AccountManagement_formTextarea__O3YzP{min-height:100px;resize:vertical;line-height:1.5}.AccountManagement_passwordSection__MGclG{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.AccountManagement_formTitle__ni9Gp{font-size:1.2rem;font-weight:600;margin:0 0 20px;color:#333;display:flex;align-items:center;gap:8px}.AccountManagement_formField__NYnif{flex:1}.AccountManagement_formHelp__vAGzK{font-size:.85rem;color:#6c757d;margin-top:5px;margin-bottom:1rem}.AccountManagement_errorMessage__kg6iq{display:flex;align-items:center;gap:6px;color:#dc3545;font-size:.85rem;margin-top:6px}.AccountManagement_passwordStrength__qdqDF{margin-top:12px}.AccountManagement_strengthMeter__tgc9D{height:6px;background-color:#f8f9fa;border-radius:3px;margin-top:8px;overflow:hidden}.AccountManagement_strengthIndicator__H3duZ{height:100%;transition:width .3s ease,background-color .3s ease}.AccountManagement_strengthWeak__vn5pl{background-color:#dc3545;width:30%}.AccountManagement_strengthMedium__L_UFM{background-color:#ffc107;width:60%}.AccountManagement_strengthStrong__04ZHk{background-color:#28a745;width:100%}.AccountManagement_strengthText__TZi9m{font-size:.85rem;margin-top:5px;font-weight:500}.AccountManagement_textWeak__oZR8I{color:#dc3545}.AccountManagement_textMedium__hXCCI{color:#ffc107}.AccountManagement_textStrong__JIP4V{color:#28a745}.AccountManagement_securitySection__DKUEv{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.AccountManagement_securityOption__nLg39{display:flex;align-items:center;padding:18px 0;border-bottom:1px solid #dee2e6}.AccountManagement_securityOption__nLg39:last-child{border-bottom:none}.AccountManagement_securityOption__nLg39:hover{background-color:rgba(248,249,250,.5)}.AccountManagement_securityOptionInfo__dIf6_{flex:1}.AccountManagement_securityOptionTitle__x0C_l{font-weight:500;margin:0 0 6px;color:#333}.AccountManagement_securityOptionDescription__YCzef{font-size:.9rem;color:#6c757d;margin:0;line-height:1.4}.AccountManagement_securityOptionControl__e_Q9B{margin-left:20px}.AccountManagement_toggleSwitch__PsHDV{position:relative;display:inline-block;width:52px;height:26px}.AccountManagement_toggleInput__or_eo{opacity:0;width:0;height:0}.AccountManagement_toggleInput__or_eo:checked+.AccountManagement_toggleSlider__kkKul{background-color:#4a6da7}.AccountManagement_toggleInput__or_eo:checked+.AccountManagement_toggleSlider__kkKul:before{transform:translateX(26px)}.AccountManagement_toggleInput__or_eo:focus+.AccountManagement_toggleSlider__kkKul{box-shadow:0 0 1px #4a6da7}.AccountManagement_toggleSlider__kkKul{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dee2e6;transition:.3s;border-radius:24px}.AccountManagement_toggleSlider__kkKul:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AccountManagement_buttonGroup__nULTf{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.AccountManagement_button__IqsWf,.AccountManagement_saveButton__pRxlD{display:flex;align-items:center;gap:8px;background-color:#4a6da7;color:#fff;border:none;border-radius:6px;padding:10px 18px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AccountManagement_button__IqsWf:hover,.AccountManagement_saveButton__pRxlD:hover{background-color:rgb(58.3402489627,85.9336099585,131.6597510373);transform:translateY(-1px)}.AccountManagement_button__IqsWf:active,.AccountManagement_saveButton__pRxlD:active{transform:translateY(0)}.AccountManagement_button__IqsWf.AccountManagement_buttonSuccess__K1JNC,.AccountManagement_saveButton__pRxlD.AccountManagement_buttonSuccess__K1JNC{background-color:#28a745}.AccountManagement_button__IqsWf.AccountManagement_buttonSuccess__K1JNC:hover,.AccountManagement_saveButton__pRxlD.AccountManagement_buttonSuccess__K1JNC:hover{background-color:rgb(30.1449275362,125.8550724638,52)}.AccountManagement_button__IqsWf.AccountManagement_buttonPrimary__tCToL,.AccountManagement_saveButton__pRxlD.AccountManagement_buttonPrimary__tCToL{background-color:#4a6da7;box-shadow:0 2px 4px rgba(74,109,167,.3)}.AccountManagement_button__IqsWf.AccountManagement_buttonPrimary__tCToL:hover,.AccountManagement_saveButton__pRxlD.AccountManagement_buttonPrimary__tCToL:hover{background-color:rgb(66.1701244813,97.4668049793,149.3298755187);box-shadow:0 4px 8px rgba(74,109,167,.4)}.AccountManagement_dangerSection__qSBFh{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05);border-left:3px solid #dc3545;background-color:rgba(220,53,69,.02)}.AccountManagement_dangerTitle__mlqLv{font-size:1.2rem;font-weight:600;margin:0 0 15px;color:#dc3545;display:flex;align-items:center;gap:8px}.AccountManagement_dangerDescription__WsiYy{color:#333;margin-bottom:20px;line-height:1.5}.AccountManagement_dangerButton__Z45XS{display:flex;align-items:center;gap:8px;background-color:rgba(0,0,0,0);color:#dc3545;border:1px solid #dc3545;border-radius:6px;padding:10px 18px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AccountManagement_dangerButton__Z45XS:hover{background-color:#dc3545;color:#fff;transform:translateY(-1px)}.AccountManagement_dangerButton__Z45XS:active{transform:translateY(0)}.AccountManagement_buttonSecondary__zCUuj{display:flex;align-items:center;gap:8px;background-color:#fff;color:#333;border:1px solid #dee2e6;border-radius:6px;padding:10px 18px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AccountManagement_buttonSecondary__zCUuj:hover{background-color:#f8f9fa;transform:translateY(-1px)}.AccountManagement_buttonSecondary__zCUuj:active{transform:translateY(0)}.AccountManagement_permissionSection__TajCk{margin-top:24px;margin-bottom:24px;background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media screen and (max-width:767px){.AccountManagement_permissionSection__TajCk{padding:0;border-radius:0;box-shadow:none;border:none}}.AccountManagement_permissionCategory__hzxTv{margin-bottom:24px;border-bottom:1px solid #dee2e6;padding-bottom:16px}.AccountManagement_permissionCategory__hzxTv:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.AccountManagement_categoryTitle__PItaM{font-size:1.1rem;font-weight:600;color:#4a6da7;margin:0 0 16px;padding-left:8px;border-left:3px solid #4a6da7}.AccountManagement_permissionList__ygC10{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-top:16px}.AccountManagement_permissionItem__8aqZw{display:flex;flex-direction:column;background-color:#f8f9fa;border-radius:6px;padding:12px 16px;transition:all .2s ease}.AccountManagement_permissionItem__8aqZw:hover{background-color:#e8f0fe;transform:translateY(-2px)}.AccountManagement_checkboxLabel__PyMV3{display:flex;align-items:center;gap:10px;font-weight:500;color:#333;margin-bottom:6px;cursor:pointer}.AccountManagement_checkbox__X0zez{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #dee2e6;border-radius:4px;outline:none;cursor:pointer;position:relative;transition:all .2s ease}.AccountManagement_checkbox__X0zez:checked{background-color:#4a6da7;border-color:#4a6da7}.AccountManagement_checkbox__X0zez:checked:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.AccountManagement_checkbox__X0zez:focus{box-shadow:0 0 0 3px rgba(74,109,167,.2)}.AccountManagement_permissionHint__B7lJ6{font-size:.85rem;color:#6c757d;margin-left:28px}.AccountManagement_filterSection__ZJpGe{display:flex;justify-content:space-between;margin-bottom:20px;gap:16px;flex-wrap:wrap}.AccountManagement_searchBox__rj6EE{position:relative;flex:1;min-width:250px}.AccountManagement_searchIcon__iypor{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d}.AccountManagement_searchInput__HlqHw{width:100%;padding:10px 12px 10px 40px;border:1px solid #dee2e6;border-radius:6px;font-size:.95rem;transition:all .2s ease}.AccountManagement_searchInput__HlqHw:focus{outline:none;border-color:#4a6da7;box-shadow:0 0 0 3px rgba(74,109,167,.1)}.AccountManagement_filterBox__sNzoJ{width:200px}.AccountManagement_filterSelect__X_9_v{width:100%;padding:10px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:.95rem;background-color:#fff;cursor:pointer}.AccountManagement_filterSelect__X_9_v:focus{outline:none;border-color:#4a6da7}.AccountManagement_permissionFilterContainer__M8K7i{background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:16px;width:100%}.AccountManagement_permissionFilterHeader__ggtuH{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.AccountManagement_permissionFilterTitle__Y9uUz{font-size:1rem;font-weight:600;color:#333;margin:0}.AccountManagement_resetFilterButton__26MnU{background:none;border:none;color:#6c757d;font-size:.85rem;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.AccountManagement_resetFilterButton__26MnU:hover{background-color:rgba(108,117,125,.1);color:rgb(84.3605150215,91.3905579399,97.6394849785)}.AccountManagement_permissionFilterGroups___BOMy{display:flex;flex-wrap:wrap;gap:16px}.AccountManagement_permissionFilterGroup__zEsKp{flex:1;min-width:200px}.AccountManagement_permissionFilterGroupTitle__zXH8g{font-size:.9rem;font-weight:500;color:#6c757d;margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid #dee2e6}.AccountManagement_permissionFilterOptions__bq9bo{display:flex;flex-direction:column;gap:8px}.AccountManagement_filterCheckboxLabel__ZqCGf{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#333;cursor:pointer;transition:all .2s ease}.AccountManagement_filterCheckboxLabel__ZqCGf:hover{color:#4a6da7}.AccountManagement_filterCheckbox__mu4vB{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:2px solid #dee2e6;border-radius:4px;outline:none;cursor:pointer;position:relative;transition:all .2s ease}.AccountManagement_filterCheckbox__mu4vB:checked{background-color:#4a6da7;border-color:#4a6da7}.AccountManagement_filterCheckbox__mu4vB:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.AccountManagement_filterCheckbox__mu4vB:focus{box-shadow:0 0 0 3px rgba(74,109,167,.2)}.AccountManagement_userListContainer__zAOsu{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;margin-bottom:30px}.AccountManagement_userListHeader__BqnvP{display:flex;padding:16px;background-color:#f8f9fa;font-weight:600;color:#333;border-bottom:1px solid #dee2e6}.AccountManagement_userCheckCol__h_xGR{width:40px;display:flex;align-items:center;justify-content:center}.AccountManagement_userList__wrQAn{max-height:600px;overflow-y:auto}.AccountManagement_userItem__GTqOz{display:flex;padding:16px;border-bottom:1px solid #dee2e6;transition:all .2s ease}.AccountManagement_userItem__GTqOz:last-child{border-bottom:none}.AccountManagement_userItem__GTqOz:hover{background-color:rgba(248,249,250,.5)}.AccountManagement_userItem__GTqOz.AccountManagement_selectedUser__2FNQz{background-color:rgba(74,109,167,.05);border-left:3px solid #4a6da7;padding-left:13px}.AccountManagement_userNameCol__bbV3o{flex:1;min-width:120px;font-weight:500}.AccountManagement_userEmailCol__r7QuX{flex:2;min-width:180px;color:#6c757d}.AccountManagement_userRoleCol__w1guZ{flex:1;min-width:120px}.AccountManagement_userStatusCol__Kz5t9{flex:1;min-width:100px}.AccountManagement_userLastLoginCol__ViW_A{flex:1.5;min-width:150px;color:#6c757d;font-size:.9rem}.AccountManagement_userActionsCol__0twSb{display:flex;gap:8px;align-items:center;min-width:80px}.AccountManagement_roleTag__HuCgp,.AccountManagement_statusTag__NUqnW{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:500}.AccountManagement_roleAdmin__jY5qw{background-color:rgba(74,109,167,.1);color:#4a6da7}.AccountManagement_roleStaff__R4E7l{background-color:rgba(108,117,125,.1);color:#6c757d}.AccountManagement_roleTeacher__4Y82G,.AccountManagement_statusActive__YOv8E{background-color:rgba(40,167,69,.1);color:#28a745}.AccountManagement_statusPending__nOFpv{background-color:rgba(255,193,7,.1);color:#ffc107}.AccountManagement_statusInactive__tWhI2{background-color:rgba(220,53,69,.1);color:#dc3545}.AccountManagement_actionButton__BJR7G{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;border:none;background-color:rgba(0,0,0,0);color:#6c757d;cursor:pointer;transition:all .2s ease}.AccountManagement_actionButton__BJR7G:hover{background-color:#f8f9fa;color:#4a6da7}.AccountManagement_actionButton__BJR7G.AccountManagement_deleteButton__HmTvC:hover{background-color:rgba(220,53,69,.1);color:#dc3545}.AccountManagement_emptyState__C3sIG{padding:40px 20px;text-align:center;color:#6c757d}.AccountManagement_bulkActionBar__66tzr{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:16px}.AccountManagement_selectedCount__c4d_H{font-weight:500;color:#333}.AccountManagement_selectedCount__c4d_H span{display:inline-flex;align-items:center;background-color:rgba(74,109,167,.1);color:#4a6da7;padding:4px 10px;border-radius:16px;font-size:.9rem}.AccountManagement_bulkActions__cRKg9{display:flex;gap:10px}.AccountManagement_bulkActionButton__P_253{display:flex;align-items:center;gap:8px;background-color:#fff;color:#4a6da7;border:1px solid #4a6da7;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AccountManagement_bulkActionButton__P_253:hover{background-color:rgba(74,109,167,.1)}.AccountManagement_bulkActionButton__P_253.AccountManagement_disabled__GqVr7{opacity:.5;cursor:not-allowed;border-color:#dee2e6;color:#6c757d}.AccountManagement_bulkActionButton__P_253.AccountManagement_disabled__GqVr7:hover{background-color:#fff}.AccountManagement_bulkEditDescription___UcwI{background-color:rgba(248,249,250,.5);padding:16px;border-radius:6px;margin-bottom:24px;line-height:1.5;color:#333;border-left:3px solid #4a6da7}.AccountManagement_userEditForm__xXJAS{background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:30px}.AccountManagement_editFormTitle__a8Sro{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:600;margin:0 0 24px;color:#333}@media(max-width:768px){.AccountManagement_formRow__jP_fd{flex-direction:column;gap:15px}.AccountManagement_formLabel__ENfbc{width:100%;padding-top:0}.AccountManagement_buttonGroup__nULTf{flex-direction:column;align-items:stretch;gap:10px}.AccountManagement_securityOption__nLg39{padding:15px 0}.AccountManagement_permissionList__ygC10{grid-template-columns:1fr}.AccountManagement_tabNavigation__EAAae{flex-direction:column;border-bottom:none}.AccountManagement_tabButton__ATfbV{border-bottom:1px solid #dee2e6}.AccountManagement_tabButton__ATfbV.AccountManagement_activeTab__JOoH5{border-bottom:1px solid #4a6da7;border-left:3px solid #4a6da7;padding-left:17px}.AccountManagement_filterSection__ZJpGe{flex-direction:column}.AccountManagement_filterBox__sNzoJ{width:100%}.AccountManagement_permissionFilterGroups___BOMy{flex-direction:column}.AccountManagement_permissionFilterGroup__zEsKp{width:100%}.AccountManagement_userListHeader__BqnvP{display:none}.AccountManagement_userItem__GTqOz{flex-direction:column;gap:8px}.AccountManagement_userEmailCol__r7QuX,.AccountManagement_userLastLoginCol__ViW_A,.AccountManagement_userNameCol__bbV3o,.AccountManagement_userRoleCol__w1guZ,.AccountManagement_userStatusCol__Kz5t9{width:100%}.AccountManagement_userActionsCol__0twSb{margin-top:10px;justify-content:flex-end}.AccountManagement_bulkActionBar__66tzr{flex-direction:column;gap:10px;align-items:flex-start}.AccountManagement_bulkActions__cRKg9{width:100%}.AccountManagement_bulkActionButton__P_253{width:100%;justify-content:center}}.NotificationSettings_sectionTitle__kbxmt{font-size:1.4rem;margin:0 0 20px}.NotificationSettings_sectionDescription__q2Q0N{margin-bottom:24px}.NotificationSettings_settingsSection__WcRYx{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.NotificationSettings_formGroup__uk30r{margin-bottom:15px}.NotificationSettings_formLabel__ftjvS{display:block;font-weight:500;margin-bottom:5px;color:#333}.NotificationSettings_formInput__L2FKM{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:.95rem;transition:border-color .2s ease}.NotificationSettings_formInput__L2FKM:focus{outline:none;border-color:#4a6da7}.NotificationSettings_formSelect__0JcA_{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:.95rem;background-color:#fff;transition:border-color .2s ease}.NotificationSettings_formSelect__0JcA_:focus{outline:none;border-color:#4a6da7}.NotificationSettings_formHint__opGpd{font-size:.85rem;color:#6c757d;margin-top:5px}.NotificationSettings_buttonGroup__FOY9I{display:flex;justify-content:flex-end;margin-top:20px}.NotificationSettings_button__7_iPo{background-color:#4a6da7;color:#fff;border:none;border-radius:4px;padding:10px 16px;font-size:.95rem;cursor:pointer;transition:background-color .2s ease}.NotificationSettings_button__7_iPo:hover{background-color:rgb(58.3402489627,85.9336099585,131.6597510373)}.NotificationSettings_buttonSuccess__TF5nu{background-color:#28a745}.NotificationSettings_buttonSuccess__TF5nu:hover{background-color:rgb(30.1449275362,125.8550724638,52)}.NotificationSettings_buttonDanger__373vr{background-color:#dc3545}.NotificationSettings_buttonDanger__373vr:hover{background-color:rgb(189.2151898734,32.7848101266,47.7721518987)}.NotificationSettings_buttonSecondary__VQq7f{background-color:#6c757d}.NotificationSettings_buttonSecondary__VQq7f:hover{background-color:rgb(84.3605150215,91.3905579399,97.6394849785)}.NotificationSettings_toast__AWGCC{bottom:20px;right:20px;background-color:#28a745;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);animation:NotificationSettings_fadeIn__Njdcv .3s,NotificationSettings_fadeOut__NgFCl .3s 2.7s}.NotificationSettings_toast__AWGCC svg{margin-right:10px}.NotificationSettings_toast__AWGCC.NotificationSettings_toastError__5z9wm{background-color:#dc3545}@keyframes NotificationSettings_fadeIn__Njdcv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes NotificationSettings_fadeOut__NgFCl{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.NotificationSettings_notificationSettingsContainer__FU6xB{max-width:800px;margin:0 auto;padding:24px 16px}@media(max-width:768px){.NotificationSettings_notificationSettingsContainer__FU6xB{padding:16px 8px;width:100%}}.NotificationSettings_pageTitle__U81sP{font-size:1.8rem;font-weight:700;margin:0 0 12px;color:#333}@media(max-width:768px){.NotificationSettings_pageTitle__U81sP{font-size:1.5rem;margin:0 0 8px}}.NotificationSettings_pageDescription__61hXa{font-size:1rem;color:#6c757d;margin-bottom:24px;line-height:1.5}@media(max-width:768px){.NotificationSettings_pageDescription__61hXa{font-size:.9rem;margin-bottom:16px}}.NotificationSettings_settingsCard__vJai2{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:24px;overflow:hidden;border:1px solid #f0f0f0}@media(max-width:768px){.NotificationSettings_settingsCard__vJai2{border-radius:8px;margin-bottom:16px;box-shadow:0 1px 4px rgba(0,0,0,.06)}}.NotificationSettings_sectionHeader__51CTM{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#f9f9f9;cursor:pointer;transition:background-color .2s ease}.NotificationSettings_sectionHeader__51CTM:hover{background-color:#f5f5f5}@media(max-width:768px){.NotificationSettings_sectionHeader__51CTM{padding:14px 16px}}.NotificationSettings_sectionTitleWrapper__j_15V{display:flex;align-items:center;gap:12px}.NotificationSettings_sectionIcon__fQMHM{color:#4a6da7}.NotificationSettings_sectionTitle__kbxmt{font-size:1.2rem;font-weight:600;margin:0;color:#333}@media(max-width:768px){.NotificationSettings_sectionTitle__kbxmt{font-size:1.1rem}}.NotificationSettings_expandIcon__JP9Y_{font-size:.8rem;color:#6c757d;transition:transform .3s ease}.NotificationSettings_expandIcon__JP9Y_.NotificationSettings_expanded__Kk_Dm{transform:rotate(180deg)}.NotificationSettings_sectionContent__Qu6Qq{padding:16px 20px;border-top:1px solid #f0f0f0}@media(max-width:768px){.NotificationSettings_sectionContent__Qu6Qq{padding:14px 16px}}.NotificationSettings_sectionDescription__q2Q0N{color:#6c757d;margin-bottom:20px;font-size:.95rem;line-height:1.5}@media(max-width:768px){.NotificationSettings_sectionDescription__q2Q0N{font-size:.9rem;margin-bottom:16px}}.NotificationSettings_settingItem__ixyLr{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #f0f0f0}.NotificationSettings_settingItem__ixyLr:last-child{border-bottom:none;padding-bottom:8px}.NotificationSettings_settingItem__ixyLr:first-child{padding-top:8px}.NotificationSettings_settingItem__ixyLr.NotificationSettings_disabled__ejzNi{opacity:.6;pointer-events:none}.NotificationSettings_settingInfo__rCbSg{flex:1;padding-right:16px}.NotificationSettings_settingLabel__nb9UM{display:flex;align-items:center;gap:8px;font-weight:500;margin-bottom:6px;color:#333}@media(max-width:768px){.NotificationSettings_settingLabel__nb9UM{font-size:.95rem}}.NotificationSettings_itemIcon__S1Ouj{color:#4a6da7}.NotificationSettings_settingDescription__0lWVx{font-size:.9rem;color:#6c757d;margin:0;line-height:1.5}@media(max-width:768px){.NotificationSettings_settingDescription__0lWVx{font-size:.85rem}}.NotificationSettings_toggleContainer__35mb5{position:relative;min-width:46px}.NotificationSettings_toggleInput__sWVP2{position:absolute;opacity:0;width:0;height:0}.NotificationSettings_toggleInput__sWVP2:checked+.NotificationSettings_toggleSwitch__5JWg8 .NotificationSettings_toggleSlider__ipvLK{background-color:#4a6da7}.NotificationSettings_toggleInput__sWVP2:checked+.NotificationSettings_toggleSwitch__5JWg8 .NotificationSettings_toggleSlider__ipvLK:before{transform:translateX(22px)}.NotificationSettings_toggleInput__sWVP2:disabled+.NotificationSettings_toggleSwitch__5JWg8{opacity:.5;cursor:not-allowed}.NotificationSettings_toggleSwitch__5JWg8{position:relative;display:inline-block;width:46px;height:24px;cursor:pointer}.NotificationSettings_toggleSlider__ipvLK{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:24px}.NotificationSettings_toggleSlider__ipvLK:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15)}.NotificationSettings_selectContainer__RPZK0{min-width:150px}.NotificationSettings_select__GH47i{width:100%;border:1px solid #e0e0e0;border-radius:6px;font-size:.9rem;background-color:#fff;transition:all .2s ease;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding:8px 32px 8px 12px}.NotificationSettings_select__GH47i:focus{outline:none;box-shadow:0 0 0 2px rgba(74,109,167,.1)}.NotificationSettings_select__GH47i:disabled{background-color:#f5f5f5;cursor:not-allowed}.NotificationSettings_actionContainer__rJPT5{display:flex;justify-content:flex-end;margin-top:32px;padding:0 8px}.NotificationSettings_saveButton__wXTM7{background-color:#4a6da7;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.NotificationSettings_saveButton__wXTM7:hover{background-color:rgb(61.4721991701,90.5468879668,138.7278008299);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.NotificationSettings_saveButton__wXTM7:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.NotificationSettings_toast__AWGCC{position:fixed;bottom:24px;right:24px;background-color:#4caf50;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;gap:10px;z-index:1000;animation:NotificationSettings_slideIn__Zaas9 .3s ease-out forwards}@keyframes NotificationSettings_slideIn__Zaas9{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.NotificationSettings_settingItem__ixyLr{flex-direction:column;gap:10px}.NotificationSettings_settingInfo__rCbSg{padding-right:0;width:100%}.NotificationSettings_toggleContainer__35mb5{width:100%;display:flex;justify-content:flex-end}.NotificationSettings_actionContainer__rJPT5{justify-content:center;margin-top:20px}.NotificationSettings_saveButton__wXTM7{width:100%;justify-content:center;padding:12px;font-size:1rem}.NotificationSettings_frequencySelect__PJKY9{padding:12px;font-size:16px;width:100%}.NotificationSettings_toast__AWGCC{left:16px;right:16px;bottom:16px;width:calc(100% - 32px);justify-content:center;padding:14px;min-width:200px}}.NotificationSettings_focusVisible__2ZAov{outline:2px solid #4a6da7;outline-offset:2px}.NotificationSettings_sectionHeader__51CTM:focus{background-color:#f0f0f0;outline:none}.NotificationSettings_toggleInput__sWVP2:focus+.NotificationSettings_toggleSwitch__5JWg8 .NotificationSettings_toggleSlider__ipvLK{box-shadow:0 0 0 2px rgba(74,109,167,.5)}.NotificationSettings_select__GH47i:focus{border-color:#4a6da7;box-shadow:0 0 0 2px rgba(74,109,167,.2)}.NotificationSettings_saveButton__wXTM7:focus{outline:2px solid #4a6da7;outline-offset:2px}.DisplaySettings_sectionTitle__xc04c{font-size:1.4rem;margin:0 0 20px}.DisplaySettings_sectionDescription__3Dor6{margin-bottom:24px}.DisplaySettings_settingsSection__SPnTO{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.DisplaySettings_formGroup__Kt5dg{margin-bottom:15px}.DisplaySettings_formLabel__B255c{display:block;font-weight:500;margin-bottom:5px;color:#333}.DisplaySettings_formInput__3CUa2{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:.95rem;transition:border-color .2s ease}.DisplaySettings_formInput__3CUa2:focus{outline:none;border-color:#4a6da7}.DisplaySettings_formSelect__iAafA{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:.95rem;background-color:#fff;transition:border-color .2s ease}.DisplaySettings_formSelect__iAafA:focus{outline:none;border-color:#4a6da7}.DisplaySettings_formHint__nj51q{font-size:.85rem;color:#6c757d;margin-top:5px}.DisplaySettings_buttonGroup__TuMgI{display:flex;justify-content:flex-end;margin-top:20px}.DisplaySettings_button__M_jYW{background-color:#4a6da7;color:#fff;border:none;border-radius:4px;padding:10px 16px;font-size:.95rem;cursor:pointer;transition:background-color .2s ease}.DisplaySettings_button__M_jYW:hover{background-color:rgb(58.3402489627,85.9336099585,131.6597510373)}.DisplaySettings_buttonSuccess__XHC94{background-color:#28a745}.DisplaySettings_buttonSuccess__XHC94:hover{background-color:rgb(30.1449275362,125.8550724638,52)}.DisplaySettings_buttonDanger__55wP6{background-color:#dc3545}.DisplaySettings_buttonDanger__55wP6:hover{background-color:rgb(189.2151898734,32.7848101266,47.7721518987)}.DisplaySettings_buttonSecondary__teXr3{background-color:#6c757d}.DisplaySettings_buttonSecondary__teXr3:hover{background-color:rgb(84.3605150215,91.3905579399,97.6394849785)}.DisplaySettings_toast___1iiH{bottom:20px;right:20px;background-color:#28a745;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);animation:DisplaySettings_fadeIn__mXbOq .3s,DisplaySettings_fadeOut__DUWfp .3s 2.7s}.DisplaySettings_toast___1iiH svg{margin-right:10px}.DisplaySettings_toast___1iiH.DisplaySettings_toastError___PFeP{background-color:#dc3545}@keyframes DisplaySettings_fadeIn__mXbOq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes DisplaySettings_fadeOut__DUWfp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.DisplaySettings_displaySettingsContainer__ukx_W{max-width:800px;margin:0 auto;padding:24px 16px}@media(max-width:768px){.DisplaySettings_displaySettingsContainer__ukx_W{padding:0;width:100%}}.DisplaySettings_pageTitle__pt6av{font-size:1.8rem;font-weight:700;margin:0 0 12px;color:#333}@media(max-width:768px){.DisplaySettings_pageTitle__pt6av{font-size:1.5rem;margin:0 0 8px}}.DisplaySettings_pageDescription__JStQy{font-size:1rem;color:#6c757d;margin-bottom:24px;line-height:1.5}@media(max-width:768px){.DisplaySettings_pageDescription__JStQy{font-size:.9rem;margin-bottom:16px}}.DisplaySettings_settingsCard__dzljS{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:24px;overflow:hidden;border:1px solid #f0f0f0}@media(max-width:768px){.DisplaySettings_settingsCard__dzljS{border-radius:8px;margin-bottom:16px;box-shadow:0 1px 4px rgba(0,0,0,.06)}}.DisplaySettings_sectionHeader__yhQws{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#f9f9f9;cursor:pointer;transition:background-color .2s ease}.DisplaySettings_sectionHeader__yhQws:hover{background-color:#f5f5f5}@media(max-width:768px){.DisplaySettings_sectionHeader__yhQws{padding:14px 16px}}.DisplaySettings_sectionTitleWrapper__tBBih{display:flex;align-items:center;gap:12px}.DisplaySettings_sectionIcon__bMvsi{color:#4a6da7}.DisplaySettings_sectionTitle__xc04c{font-size:1.2rem;font-weight:600;margin:0;color:#333}@media(max-width:768px){.DisplaySettings_sectionTitle__xc04c{font-size:1.1rem}}.DisplaySettings_expandIcon__wRDvB{font-size:.8rem;color:#6c757d;transition:transform .3s ease}.DisplaySettings_expandIcon__wRDvB.DisplaySettings_expanded__S3YiK{transform:rotate(180deg)}.DisplaySettings_sectionContent__6_8b5{padding:16px 20px;border-top:1px solid #f0f0f0}@media(max-width:768px){.DisplaySettings_sectionContent__6_8b5{padding:14px 16px}}.DisplaySettings_sectionDescription__3Dor6{color:#6c757d;margin-bottom:20px;font-size:.95rem;line-height:1.5}@media(max-width:768px){.DisplaySettings_sectionDescription__3Dor6{font-size:.9rem;margin-bottom:16px}}.DisplaySettings_settingItem__5JypQ{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #f0f0f0}.DisplaySettings_settingItem__5JypQ:last-child{border-bottom:none;padding-bottom:8px}.DisplaySettings_settingItem__5JypQ:first-child{padding-top:8px}@media(max-width:768px){.DisplaySettings_settingItem__5JypQ{flex-direction:column;gap:10px}}.DisplaySettings_settingInfo__lIdmY{flex:1;padding-right:16px}@media(max-width:768px){.DisplaySettings_settingInfo__lIdmY{padding-right:0;width:100%}}.DisplaySettings_settingLabel__uSAAA{display:flex;align-items:center;gap:8px;font-weight:500;margin-bottom:6px;color:#333}@media(max-width:768px){.DisplaySettings_settingLabel__uSAAA{font-size:.95rem}}.DisplaySettings_itemIcon__Opq_l{color:#4a6da7}.DisplaySettings_settingDescription__anpHR{font-size:.9rem;color:#6c757d;margin:0;line-height:1.5}@media(max-width:768px){.DisplaySettings_settingDescription__anpHR{font-size:.85rem}}.DisplaySettings_themeSelector__w95_x{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}@media(max-width:768px){.DisplaySettings_themeSelector__w95_x{gap:12px}}.DisplaySettings_themeOption__sUGuN{display:flex;flex-direction:column;align-items:center;cursor:pointer;width:80px;transition:all .2s ease}.DisplaySettings_themeOption__sUGuN.DisplaySettings_active__7iueb .DisplaySettings_themePreview__dFmxn{border-color:#4a6da7;background-color:rgba(74,109,167,.1)}.DisplaySettings_themeOption__sUGuN.DisplaySettings_active__7iueb .DisplaySettings_themeLabel__P4xhI{color:#4a6da7;font-weight:500}.DisplaySettings_themeOption__sUGuN:hover .DisplaySettings_themePreview__dFmxn{border-color:#4a6da7;transform:translateY(-2px)}.DisplaySettings_themePreview__dFmxn{width:60px;height:60px;border-radius:12px;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;margin-bottom:8px;background-color:#fff;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.DisplaySettings_themeIcon__NJlyv{color:#4a6da7}.DisplaySettings_themeLabel__P4xhI{font-size:.85rem;color:#333;text-align:center}.DisplaySettings_hiddenRadio__bkkjc{position:absolute;opacity:0;width:0;height:0}.DisplaySettings_toggleContainer__IRVLN{position:relative;min-width:46px}.DisplaySettings_toggleInput__pa7tM{position:absolute;opacity:0;width:0;height:0}.DisplaySettings_toggleInput__pa7tM:checked+.DisplaySettings_toggleSwitch__uTs3o .DisplaySettings_toggleSlider__G6Uw1{background-color:#4a6da7}.DisplaySettings_toggleInput__pa7tM:checked+.DisplaySettings_toggleSwitch__uTs3o .DisplaySettings_toggleSlider__G6Uw1:before{transform:translateX(22px)}.DisplaySettings_toggleInput__pa7tM:disabled+.DisplaySettings_toggleSwitch__uTs3o{opacity:.5;cursor:not-allowed}.DisplaySettings_toggleSwitch__uTs3o{position:relative;display:inline-block;width:46px;height:24px;cursor:pointer}.DisplaySettings_toggleSlider__G6Uw1{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:24px}.DisplaySettings_toggleSlider__G6Uw1:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15)}.DisplaySettings_selectContainer___v9er{min-width:150px}.DisplaySettings_select__ea0Cn{width:100%;border:1px solid #e0e0e0;border-radius:6px;font-size:.9rem;background-color:#fff;transition:all .2s ease;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding:8px 32px 8px 12px}.DisplaySettings_select__ea0Cn:focus{outline:none;box-shadow:0 0 0 2px rgba(74,109,167,.1)}.DisplaySettings_select__ea0Cn:disabled{background-color:#f5f5f5;cursor:not-allowed}.DisplaySettings_actionContainer__OWqb5{display:flex;justify-content:flex-end;margin-top:32px;padding:0 8px}@media(max-width:768px){.DisplaySettings_actionContainer__OWqb5{justify-content:center;margin-top:20px}}.DisplaySettings_saveButton__hGXho{background-color:#4a6da7;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.DisplaySettings_saveButton__hGXho:hover{background-color:rgb(61.4721991701,90.5468879668,138.7278008299);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.DisplaySettings_saveButton__hGXho:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:768px){.DisplaySettings_saveButton__hGXho{width:100%;justify-content:center;padding:12px;font-size:1rem}}.DisplaySettings_toast___1iiH{position:fixed;bottom:24px;right:24px;background-color:#4caf50;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;gap:10px;z-index:1000;animation:DisplaySettings_slideIn__EK_tb .3s ease-out forwards}@media(max-width:768px){.DisplaySettings_toast___1iiH{left:16px;right:16px;bottom:16px;width:calc(100% - 32px);justify-content:center;padding:14px}}@keyframes DisplaySettings_slideIn__EK_tb{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.DisplaySettings_settingItem__5JypQ{flex-direction:column;gap:10px}.DisplaySettings_settingInfo__lIdmY{padding-right:0;width:100%}.DisplaySettings_controlContainer__SiutD{width:100%}.DisplaySettings_actionContainer__OWqb5{justify-content:center;margin-top:20px;min-width:200px}.DisplaySettings_themeSelector__w95_x{justify-content:flex-start;flex-wrap:wrap}}.DisplaySettings_focusVisible__a0spP{outline:2px solid #4a6da7;outline-offset:2px}.DisplaySettings_sectionHeader__yhQws:focus{background-color:#f0f0f0;outline:none}.DisplaySettings_toggleInput__pa7tM:focus+.DisplaySettings_toggleSwitch__uTs3o .DisplaySettings_toggleSlider__G6Uw1{box-shadow:0 0 0 2px rgba(74,109,167,.5)}.DisplaySettings_select__ea0Cn:focus{border-color:#4a6da7;box-shadow:0 0 0 2px rgba(74,109,167,.2)}.DisplaySettings_saveButton__hGXho:focus{outline:2px solid #4a6da7;outline-offset:2px}.DisplaySettings_themeOption__sUGuN:focus-within .DisplaySettings_themePreview__dFmxn{border-color:#4a6da7;box-shadow:0 0 0 2px rgba(74,109,167,.3)}.PrivacySettings_sectionTitle__HCYuh{font-size:1.4rem;margin:0 0 20px}.PrivacySettings_sectionDescription__Tq676{color:#6c757d;margin-bottom:24px}.PrivacySettings_settingsSection__3adeL{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PrivacySettings_formGroup__ZOdc_{margin-bottom:15px}.PrivacySettings_formLabel__m2ow3{display:block;font-weight:500;margin-bottom:5px;color:#333}.PrivacySettings_formInput__M_a7L{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:.95rem;transition:border-color .2s ease}.PrivacySettings_formInput__M_a7L:focus{outline:none;border-color:#4a6da7}.PrivacySettings_formSelect__z2wDA{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:.95rem;background-color:#fff;transition:border-color .2s ease}.PrivacySettings_formSelect__z2wDA:focus{outline:none;border-color:#4a6da7}.PrivacySettings_formHint__wWH_Q{font-size:.85rem;color:#6c757d;margin-top:5px}.PrivacySettings_button__gcimr{background-color:#4a6da7;color:#fff;border:none;border-radius:4px;padding:10px 16px;font-size:.95rem;cursor:pointer;transition:background-color .2s ease}.PrivacySettings_button__gcimr:hover{background-color:rgb(58.3402489627,85.9336099585,131.6597510373)}.PrivacySettings_buttonSuccess__3MfZJ{background-color:#28a745}.PrivacySettings_buttonSuccess__3MfZJ:hover{background-color:rgb(30.1449275362,125.8550724638,52)}.PrivacySettings_buttonDanger__zjZ_v{background-color:#dc3545}.PrivacySettings_buttonDanger__zjZ_v:hover{background-color:rgb(189.2151898734,32.7848101266,47.7721518987)}.PrivacySettings_buttonSecondary__OYi21{background-color:#6c757d}.PrivacySettings_buttonSecondary__OYi21:hover{background-color:rgb(84.3605150215,91.3905579399,97.6394849785)}.PrivacySettings_toast__GLYxD{border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);animation:PrivacySettings_fadeIn__7TbZf .3s,PrivacySettings_fadeOut__QSxHH .3s 2.7s}.PrivacySettings_toast__GLYxD svg{margin-right:10px}.PrivacySettings_toast__GLYxD.PrivacySettings_toastError__aTikI{background-color:#dc3545}@keyframes PrivacySettings_fadeIn__7TbZf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PrivacySettings_fadeOut__QSxHH{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.PrivacySettings_privacySettingsContainer__HG5ay{max-width:800px;margin:0 auto;padding:24px 16px}@media(max-width:768px){.PrivacySettings_privacySettingsContainer__HG5ay{padding:16px 8px;width:100%}}.PrivacySettings_pageTitle___ms9P{font-size:1.8rem;font-weight:700;margin:0 0 12px;color:#333}@media(max-width:768px){.PrivacySettings_pageTitle___ms9P{font-size:1.5rem;margin:0 0 8px}}.PrivacySettings_pageDescription__FpDRA{font-size:1rem;color:#6c757d;margin-bottom:24px;line-height:1.5}@media(max-width:768px){.PrivacySettings_pageDescription__FpDRA{font-size:.9rem;margin-bottom:16px}}.PrivacySettings_settingsCard__qmnEW{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:24px;overflow:hidden;border:1px solid #f0f0f0}@media(max-width:768px){.PrivacySettings_settingsCard__qmnEW{border-radius:8px;margin-bottom:16px;box-shadow:0 1px 4px rgba(0,0,0,.06)}}.PrivacySettings_settingsCard__qmnEW:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.PrivacySettings_sectionHeader__U2YdL{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#f9f9f9;cursor:pointer;transition:background-color .2s ease}.PrivacySettings_sectionHeader__U2YdL:hover{background-color:#f5f5f5}@media(max-width:768px){.PrivacySettings_sectionHeader__U2YdL{padding:14px 16px}}.PrivacySettings_sectionTitleWrapper__7eeW_{display:flex;align-items:center;gap:12px}.PrivacySettings_sectionIcon__ShJsv{color:#4a6da7}.PrivacySettings_sectionTitle__HCYuh{font-size:1.2rem;font-weight:600;margin:0;color:#333}@media(max-width:768px){.PrivacySettings_sectionTitle__HCYuh{font-size:1.1rem}}.PrivacySettings_expandIcon__YSxRN{font-size:12px;color:#6c757d;transition:transform .3s ease}.PrivacySettings_expandIcon__YSxRN.PrivacySettings_expanded__tLpp3{transform:rotate(180deg)}.PrivacySettings_sectionContent__R9__X{padding:16px 20px}@media(max-width:768px){.PrivacySettings_sectionContent__R9__X{padding:14px 16px}}.PrivacySettings_settingItem__9wCyW{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0;border-bottom:1px solid #e9ecef}.PrivacySettings_settingItem__9wCyW:last-child{border-bottom:none;padding-bottom:0}.PrivacySettings_settingItem__9wCyW:first-child{padding-top:0}@media(max-width:768px){.PrivacySettings_settingItem__9wCyW{flex-direction:column;padding:14px 0;gap:10px}}.PrivacySettings_settingInfo__PgH5y{flex:1;padding-right:20px}@media(max-width:768px){.PrivacySettings_settingInfo__PgH5y{padding-right:0;width:100%}}.PrivacySettings_settingLabel___an6R{display:flex;align-items:center;gap:8px;font-weight:500;margin-bottom:6px;color:#333}@media(max-width:768px){.PrivacySettings_settingLabel___an6R{font-size:.95rem}}.PrivacySettings_itemIcon__Oy8xD{color:#4a6da7}.PrivacySettings_settingDescription__UL09t{font-size:.9rem;color:#6c757d;margin:0;line-height:1.5}@media(max-width:768px){.PrivacySettings_settingDescription__UL09t{font-size:.85rem}}.PrivacySettings_toggleContainer__uGa7r{min-width:50px}.PrivacySettings_toggleSwitch__lAOUh{position:relative;display:inline-block;width:50px;height:24px;margin:0}.PrivacySettings_toggleInput__PebJ5{opacity:0;width:0;height:0}.PrivacySettings_toggleInput__PebJ5:checked+.PrivacySettings_toggleSwitch__lAOUh .PrivacySettings_toggleSlider__9Sfho{background-color:#4a6da7}.PrivacySettings_toggleInput__PebJ5:checked+.PrivacySettings_toggleSwitch__lAOUh .PrivacySettings_toggleSlider__9Sfho:before{transform:translateX(26px)}.PrivacySettings_toggleInput__PebJ5:focus+.PrivacySettings_toggleSwitch__lAOUh .PrivacySettings_toggleSlider__9Sfho{box-shadow:0 0 1px #4a6da7}.PrivacySettings_toggleSlider__9Sfho{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.PrivacySettings_toggleSlider__9Sfho:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.PrivacySettings_selectContainer__v57K3{min-width:120px}.PrivacySettings_select__XCe3K{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:.9rem;color:#333;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;cursor:pointer}.PrivacySettings_select__XCe3K:focus{outline:none;border-color:#4a6da7;box-shadow:0 0 0 2px rgba(74,109,167,.2)}.PrivacySettings_actionButtonContainer__1viBR{display:flex;justify-content:flex-end;align-items:center}.PrivacySettings_actionButton__OUdXJ{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#f1f3f5;color:#333;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.PrivacySettings_actionButton__OUdXJ:hover{background-color:#e9ecef}.PrivacySettings_actionButton__OUdXJ:focus{outline:none;box-shadow:0 0 0 2px rgba(74,109,167,.2)}.PrivacySettings_actionButton__OUdXJ.PrivacySettings_dangerButton__vHlWp{background-color:#fff0f0;color:#e74c3c}.PrivacySettings_actionButton__OUdXJ.PrivacySettings_dangerButton__vHlWp:hover{background-color:#ffe0e0}.PrivacySettings_dataSection__ZW6jl{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PrivacySettings_permissionsGrid__sITKk{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.PrivacySettings_permissionItem__zxsxv{display:flex;align-items:center;padding:10px;border:1px solid #dee2e6;border-radius:4px;transition:border-color .2s ease}.PrivacySettings_permissionItem__zxsxv:hover{border-color:#4a6da7}.PrivacySettings_permissionCheckbox__9b3sQ{margin-right:10px}.PrivacySettings_permissionLabel__7cFzN{font-size:.95rem;color:#333}.PrivacySettings_buttonGroup__hT06b{display:flex;justify-content:flex-end;margin-top:20px}.PrivacySettings_saveButton__cBjva{border-radius:4px;padding:10px 16px;justify-content:flex-end;margin-top:24px}@media(max-width:768px){.PrivacySettings_saveButton__cBjva{justify-content:center;margin-top:20px}}.PrivacySettings_saveButton__cBjva{background-color:#4a6da7;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:.95rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.PrivacySettings_saveButton__cBjva:hover{background-color:rgb(66.1701244813,97.4668049793,149.3298755187)}.PrivacySettings_saveButton__cBjva:focus{outline:none;box-shadow:0 0 0 3px rgba(74,109,167,.3)}.PrivacySettings_saveButton__cBjva:disabled{background-color:#ccc;cursor:not-allowed}@media(max-width:768px){.PrivacySettings_saveButton__cBjva{width:100%;justify-content:center;padding:12px;font-size:1rem}}.PrivacySettings_toast__GLYxD{position:fixed;bottom:20px;right:20px;background-color:#28a745;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.2);display:flex;align-items:center;gap:10px;z-index:1000;animation:PrivacySettings_slideIn__Cv9gH .3s ease-out forwards}@media(max-width:768px){.PrivacySettings_toast__GLYxD{left:16px;right:16px;bottom:16px;width:calc(100% - 32px);justify-content:center;padding:14px}}.PrivacySettings_toast__GLYxD.PrivacySettings_error__HDiTq{border-left:4px solid #e74c3c}.PrivacySettings_toast__GLYxD.PrivacySettings_error__HDiTq .PrivacySettings_toastIcon__bfsYe{color:#e74c3c}.PrivacySettings_toast__GLYxD.PrivacySettings_warning__uDaN1{border-left:4px solid #f39c12}.PrivacySettings_toast__GLYxD.PrivacySettings_warning__uDaN1 .PrivacySettings_toastIcon__bfsYe{color:#f39c12}.PrivacySettings_toastContent__eaHmH{flex:1}.PrivacySettings_toastMessage__SjQ5R{margin:0;font-size:.95rem;color:#333}@keyframes PrivacySettings_slideIn__Cv9gH{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.PrivacySettings_modalOverlay___iznQ{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:1000}.PrivacySettings_modalContent__O_Zir{background-color:#fff;border-radius:8px;padding:24px;width:90%;max-width:500px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.PrivacySettings_modalTitle__sFJ8r{font-size:1.2rem;font-weight:600;margin:0 0 16px;color:#333;display:flex;align-items:center;gap:12px}.PrivacySettings_modalTitle__sFJ8r .PrivacySettings_modalIcon__KE4as{color:#e74c3c}.PrivacySettings_modalText__Vfwbp{margin:0 0 24px;color:#6c757d;line-height:1.5}.PrivacySettings_modalActions__ujP2x{display:flex;justify-content:flex-end;gap:12px}.PrivacySettings_cancelButton__Z1Qyc{padding:8px 16px;background-color:#f1f3f5;color:#333;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background-color .2s ease}.PrivacySettings_cancelButton__Z1Qyc:hover{background-color:#e9ecef}.PrivacySettings_confirmButton__ycN6K{padding:8px 16px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background-color .2s ease}.PrivacySettings_confirmButton__ycN6K:hover{background-color:rgb(213.698630137,43.8356164384,26.301369863)}@media(max-width:768px){.PrivacySettings_privacySettingsContainer__HG5ay{padding:0}.PrivacySettings_settingItem__9wCyW{flex-direction:column;gap:12px}.PrivacySettings_settingInfo__PgH5y{padding-right:0}.PrivacySettings_actionButtonContainer__1viBR,.PrivacySettings_selectContainer__v57K3,.PrivacySettings_toggleContainer__uGa7r{width:100%;display:flex;justify-content:flex-start}.PrivacySettings_actionButton__OUdXJ{width:100%;justify-content:center}.PrivacySettings_select__XCe3K{width:100%}.PrivacySettings_toast__GLYxD{left:20px;right:20px;max-width:none}}.HelpSupport_sectionTitle__rho0f{font-size:1.4rem;margin:0 0 20px}.HelpSupport_sectionDescription__5qgFh{margin-bottom:24px}.HelpSupport_settingsSection__MVZEP{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.HelpSupport_formGroup___fgws{margin-bottom:15px}.HelpSupport_formLabel__lJhmq{display:block;font-weight:500;margin-bottom:5px;color:#333}.HelpSupport_formInput__d9lj0{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:.95rem;transition:border-color .2s ease}.HelpSupport_formInput__d9lj0:focus{outline:none;border-color:#4a6da7}.HelpSupport_formSelect__sR45m{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:.95rem;background-color:#fff;transition:border-color .2s ease}.HelpSupport_formSelect__sR45m:focus{outline:none;border-color:#4a6da7}.HelpSupport_formHint__jOJQe{font-size:.85rem;color:#6c757d;margin-top:5px}.HelpSupport_buttonGroup__UkuK0{display:flex;justify-content:flex-end;margin-top:20px}.HelpSupport_button__8bzUU{background-color:#4a6da7;color:#fff;border:none;border-radius:4px;padding:10px 16px;font-size:.95rem;cursor:pointer;transition:background-color .2s ease}.HelpSupport_button__8bzUU:hover{background-color:rgb(58.3402489627,85.9336099585,131.6597510373)}.HelpSupport_buttonSuccess__C3uM5{background-color:#28a745}.HelpSupport_buttonSuccess__C3uM5:hover{background-color:rgb(30.1449275362,125.8550724638,52)}.HelpSupport_buttonDanger__zIl_5{background-color:#dc3545}.HelpSupport_buttonDanger__zIl_5:hover{background-color:rgb(189.2151898734,32.7848101266,47.7721518987)}.HelpSupport_buttonSecondary__AVq5A{background-color:#6c757d}.HelpSupport_buttonSecondary__AVq5A:hover{background-color:rgb(84.3605150215,91.3905579399,97.6394849785)}.HelpSupport_toast__RI7jo{position:fixed;bottom:20px;right:20px;background-color:#28a745;color:#fff;padding:12px 20px;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:flex;align-items:center;z-index:1000;animation:HelpSupport_fadeIn__BWoJk .3s,HelpSupport_fadeOut__HIT9j .3s 2.7s}.HelpSupport_toast__RI7jo svg{margin-right:10px}.HelpSupport_toast__RI7jo.HelpSupport_toastError__NPDvo{background-color:#dc3545}@keyframes HelpSupport_fadeIn__BWoJk{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes HelpSupport_fadeOut__HIT9j{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.HelpSupport_helpSupportContainer__Z58Xa{max-width:800px;margin:0 auto;padding:24px 16px;background-color:#f5f7fa;min-height:100vh}@media(max-width:768px){.HelpSupport_helpSupportContainer__Z58Xa{padding:0;width:100%}}.HelpSupport_pageTitle__AHXGo{font-size:1.8rem;font-weight:700;margin:0 0 12px;color:#333}@media(max-width:768px){.HelpSupport_pageTitle__AHXGo{font-size:1.5rem;margin:0 0 8px}}.HelpSupport_pageDescription__wtprT{font-size:1rem;color:#6c757d;margin-bottom:24px;line-height:1.5}@media(max-width:768px){.HelpSupport_pageDescription__wtprT{font-size:.9rem;margin-bottom:16px}}.HelpSupport_settingsCard__7744n{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:24px;overflow:hidden;border:1px solid #f0f0f0}@media(max-width:768px){.HelpSupport_settingsCard__7744n{border-radius:8px;margin-bottom:16px;box-shadow:0 1px 4px rgba(0,0,0,.06)}}.HelpSupport_sectionHeader__jP_Xr{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#f9f9f9;cursor:pointer;transition:background-color .2s ease}.HelpSupport_sectionHeader__jP_Xr:hover{background-color:#f5f5f5}@media(max-width:768px){.HelpSupport_sectionHeader__jP_Xr{padding:14px 16px}}.HelpSupport_sectionTitleWrapper__mgAvM{display:flex;align-items:center;gap:12px}.HelpSupport_sectionIcon__ms9j0{color:#4a6da7}.HelpSupport_sectionTitle__rho0f{font-size:1.2rem;font-weight:600;margin:0;color:#333}@media(max-width:768px){.HelpSupport_sectionTitle__rho0f{font-size:1.1rem}}.HelpSupport_expandIcon__qhApy{font-size:.8rem;color:#6c757d;transition:transform .3s ease}.HelpSupport_expandIcon__qhApy.HelpSupport_expanded__d260m{transform:rotate(180deg)}.HelpSupport_sectionContent__4mETy{padding:16px 20px;border-top:1px solid #f0f0f0}@media(max-width:768px){.HelpSupport_sectionContent__4mETy{padding:14px 16px}}.HelpSupport_sectionDescription__5qgFh{color:#6c757d;margin-bottom:20px;font-size:.95rem;line-height:1.5}@media(max-width:768px){.HelpSupport_sectionDescription__5qgFh{font-size:.9rem;margin-bottom:16px}}.HelpSupport_faqSection__Rg9GU{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.HelpSupport_faqList__4tlis{margin:0;padding:0}.HelpSupport_faqItem__G2IRS{margin-bottom:16px;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.HelpSupport_faqItem__G2IRS:last-child{margin-bottom:0}@media(max-width:768px){.HelpSupport_faqItem__G2IRS{margin-bottom:12px;border-radius:6px}}.HelpSupport_faqQuestion__IyrI3{display:flex;justify-content:space-between;align-items:center;padding:12px 0;cursor:pointer;font-weight:500;color:#333}@media(max-width:768px){.HelpSupport_faqQuestion__IyrI3{padding:10px;font-size:.95rem}}.HelpSupport_faqQuestionText__DRf4J{display:flex;align-items:center;gap:8px;font-weight:500;color:#333}.HelpSupport_itemIcon__8zOS5{color:#4a6da7;flex-shrink:0}.HelpSupport_faqArrow__IsFAe{transition:transform .3s ease;color:#6c757d}.HelpSupport_faqArrow__IsFAe.HelpSupport_expanded__d260m{transform:rotate(180deg);color:#4a6da7}.HelpSupport_faqAnswer__3UI1x{padding:12px 0 0;color:#6c757d;font-size:.95rem;line-height:1.5}@media(max-width:768px){.HelpSupport_faqAnswer__3UI1x{padding:10px 0 0;font-size:.9rem}}.HelpSupport_contactSection__ml4_9{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.HelpSupport_contactList__mOgt5{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-top:20px}@media(max-width:768px){.HelpSupport_contactList__mOgt5{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:480px){.HelpSupport_contactList__mOgt5{grid-template-columns:1fr;gap:10px}}.HelpSupport_contactItem__G6ibn{display:flex;background-color:#f9f9f9;border-radius:8px;padding:16px;transition:all .2s ease;border:1px solid #e9ecef}.HelpSupport_contactItem__G6ibn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1);border-color:#4a6da7}.HelpSupport_contactIcon__NA3FA{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:rgba(74,109,167,.1);border-radius:50%;margin-right:12px;color:#4a6da7;flex-shrink:0}.HelpSupport_contactInfo__E_WBT{flex:1}.HelpSupport_contactTitle__tLfri{font-weight:600;margin:0 0 4px;color:#333;font-size:1rem}.HelpSupport_contactDescription__XDQfW{font-size:.85rem;color:#6c757d;margin:0 0 8px;line-height:1.4}.HelpSupport_contactLink__nXfnK{color:#4a6da7;text-decoration:none;font-size:.9rem;font-weight:500;display:inline-block}.HelpSupport_contactLink__nXfnK:hover{text-decoration:underline}.HelpSupport_resourceSection__1wWbg{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.HelpSupport_resourceGrid__BTM0y{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:20px}.HelpSupport_resourceItem__Nmh62{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px;background-color:#f9f9f9;border-radius:8px;transition:all .2s ease;text-decoration:none;border:1px solid #e9ecef}.HelpSupport_resourceItem__Nmh62:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1);border-color:#4a6da7}.HelpSupport_resourceItem__Nmh62:hover .HelpSupport_resourceIcon__NcZYo{color:rgb(58.3402489627,85.9336099585,131.6597510373)}.HelpSupport_resourceIcon__NcZYo{color:#4a6da7;margin-bottom:12px;transition:color .2s ease}.HelpSupport_resourceName__m10FP{color:#333;font-weight:500;font-size:.95rem}.HelpSupport_snsSection__Yvkb7{margin-bottom:30px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.HelpSupport_snsLinks__UYng8{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.HelpSupport_snsLink__GV66P{display:flex;align-items:center;padding:12px;border:1px solid #dee2e6;border-radius:8px;text-decoration:none;color:#333;transition:all .2s ease}.HelpSupport_snsLink__GV66P:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.HelpSupport_snsIcon__D6Mfh{width:24px;height:24px;margin-right:10px}.HelpSupport_snsName__8h_Do{font-weight:500}.HelpSupport_twitter__3AhfV{border-color:#1da1f2}.HelpSupport_twitter__3AhfV:hover{background-color:rgba(29,161,242,.1)}.HelpSupport_facebook__9VNJp{border-color:#4267b2}.HelpSupport_facebook__9VNJp:hover{background-color:rgba(66,103,178,.1)}.HelpSupport_instagram__pnpLK{border-color:#e1306c}.HelpSupport_instagram__pnpLK:hover{background-color:rgba(225,48,108,.1)}.HelpSupport_youtube__Y5Gds{border-color:red}.HelpSupport_youtube__Y5Gds:hover{background-color:rgba(255,0,0,.1)}.HelpSupport_actionContainer__Td0I4{display:flex;justify-content:flex-start;margin-top:20px}.HelpSupport_actionButton__8_r06{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:#f1f3f5;color:#333;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s ease;text-decoration:none}.HelpSupport_actionButton__8_r06:hover{background-color:#e9ecef;transform:translateY(-1px)}.HelpSupport_actionButton__8_r06:focus{outline:none;box-shadow:0 0 0 2px rgba(74,109,167,.2)}@media(max-width:768px){.HelpSupport_contactList__mOgt5{grid-template-columns:1fr}.HelpSupport_contactItem__G6ibn{flex-direction:column;align-items:center;text-align:center;padding:20px}.HelpSupport_contactIcon__NA3FA{margin-right:0;margin-bottom:12px}.HelpSupport_resourceGrid__BTM0y{grid-template-columns:1fr 1fr}}@media(max-width:768px)and (max-width:480px){.HelpSupport_resourceGrid__BTM0y{grid-template-columns:1fr}}@media(max-width:768px){.HelpSupport_faqAnswer__3UI1x{padding:12px 0 12px 12px}}.ShiftRequestForm_form__SZda_{gap:24px;width:100%;max-width:100%;margin:0 auto;padding:20px}.ShiftRequestForm_formSection__0jG8w,.ShiftRequestForm_form__SZda_{display:flex;flex-direction:column;background-color:#fff;border-radius:8px}.ShiftRequestForm_formSection__0jG8w{gap:16px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ShiftRequestForm_sectionTitle__5X5HU{display:flex;align-items:center;gap:8px;font-size:1.2rem;font-weight:600;color:#333;margin:0 0 8px;padding-bottom:12px;border-bottom:1px solid #eaeaea}.ShiftRequestForm_sectionDescription__cWhop{font-size:.9rem;color:#666;margin-bottom:16px}.ShiftRequestForm_formGroup__WW11X{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ShiftRequestForm_formGroup__WW11X label{font-size:.9rem;font-weight:500;color:#333}.ShiftRequestForm_formGroup__WW11X input[type=date],.ShiftRequestForm_formGroup__WW11X input[type=text],.ShiftRequestForm_formGroup__WW11X select,.ShiftRequestForm_formGroup__WW11X textarea{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;width:100%}.ShiftRequestForm_formGroup__WW11X input[type=date]:focus,.ShiftRequestForm_formGroup__WW11X input[type=text]:focus,.ShiftRequestForm_formGroup__WW11X select:focus,.ShiftRequestForm_formGroup__WW11X textarea:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.2)}.ShiftRequestForm_formGroup__WW11X textarea{resize:vertical;min-height:100px}.ShiftRequestForm_formRow__dE0mK{display:flex;gap:16px}@media(max-width:768px){.ShiftRequestForm_formRow__dE0mK{flex-direction:column}}.ShiftRequestForm_formRow__dE0mK .ShiftRequestForm_formGroup__WW11X{flex:1}.ShiftRequestForm_inputWithIcon__BnKmS{position:relative;display:flex;align-items:center}.ShiftRequestForm_inputWithIcon__BnKmS svg{position:absolute;left:12px;color:#666;z-index:1}.ShiftRequestForm_inputWithIcon__BnKmS input{padding-left:36px}.ShiftRequestForm_inputWithIcon__BnKmS input[type=date]::-webkit-datetime-edit{padding:5px 0;margin-left:0}.ShiftRequestForm_inputWithIcon__BnKmS input[type=date]::-webkit-calendar-picker-indicator{margin-left:5px}.ShiftRequestForm_inputWithIcon__BnKmS input[type=date]::-webkit-clear-button,.ShiftRequestForm_inputWithIcon__BnKmS input[type=date]::-webkit-inner-spin-button{display:none}.ShiftRequestForm_required__D0XNS{color:#e53935;margin-left:4px}.ShiftRequestForm_locationContainer__LzQEN{background-color:#f9f9f9;border-radius:6px;padding:16px;margin-bottom:16px}.ShiftRequestForm_locationHeader__13k_Y{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.ShiftRequestForm_locationHeader__13k_Y .ShiftRequestForm_formGroup__WW11X{flex:1;margin-bottom:0}.ShiftRequestForm_removeButton__DOoGQ{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666}.ShiftRequestForm_removeButton__DOoGQ:hover{background-color:#f1f1f1;color:#e53935}.ShiftRequestForm_roomSelection__eFTHG{margin-top:12px}.ShiftRequestForm_roomLabel__dX7Gg{font-size:.9rem;font-weight:500;margin-bottom:8px;display:block}.ShiftRequestForm_roomOptions__VivPH{display:flex;flex-wrap:wrap;gap:8px}.ShiftRequestForm_roomOption__0zbfh{padding:8px 16px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;font-size:.85rem;cursor:pointer;transition:all .2s}.ShiftRequestForm_roomOption__0zbfh:hover{background-color:#edf7ed;border-color:#4caf50}.ShiftRequestForm_roomOption__0zbfh.ShiftRequestForm_selected__X7mTd{background-color:#4caf50;color:#fff;border-color:#3e8e41}.ShiftRequestForm_addButton__PPLGL{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#f5f5f5;border:1px dashed #ccc;border-radius:4px;padding:10px;width:100%;font-size:.9rem;color:#666;cursor:pointer;transition:all .2s}.ShiftRequestForm_addButton__PPLGL:hover{background-color:#edf7ed;border-color:#4caf50;color:#4caf50}.ShiftRequestForm_teacherSelectionType__ol1My{display:flex;gap:20px;margin-bottom:20px}@media(max-width:768px){.ShiftRequestForm_teacherSelectionType__ol1My{flex-direction:column;gap:12px}}.ShiftRequestForm_radioGroup__4pcc5{display:flex;align-items:center;gap:8px}.ShiftRequestForm_radioGroup__4pcc5 input[type=radio]{width:18px;height:18px;cursor:pointer}.ShiftRequestForm_radioGroup__4pcc5 label{font-size:.9rem;cursor:pointer}.ShiftRequestForm_selectionLabel__EcrZ9{font-size:.9rem;font-weight:500;margin-bottom:12px;display:block}.ShiftRequestForm_tagsSelection__ThRIO{margin-top:12px}.ShiftRequestForm_tagOptions__hKuAH{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.ShiftRequestForm_tagOption__U8fA0{padding:6px 14px;border-radius:20px;font-size:.85rem;background-color:rgba(0,0,0,0);border:2px solid;cursor:pointer;transition:all .2s}.ShiftRequestForm_tagOption__U8fA0:hover{opacity:.8}.ShiftRequestForm_tagOption__U8fA0.ShiftRequestForm_selected__X7mTd{color:#fff}.ShiftRequestForm_selectedTeachersPreview__25FS2{margin-top:16px;background-color:#f5f5f5;border-radius:6px;padding:16px}.ShiftRequestForm_selectedTeachersPreview__25FS2 h4{font-size:.9rem;font-weight:600;margin-top:0;margin-bottom:12px}.ShiftRequestForm_teacherList__4rNiH{display:flex;flex-wrap:wrap;gap:10px}.ShiftRequestForm_teacherItem__yaY6b{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:.85rem}.ShiftRequestForm_individualSelection__f46jr{margin-top:12px}.ShiftRequestForm_teacherCheckboxes__CWpwz{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-bottom:16px}@media(max-width:768px){.ShiftRequestForm_teacherCheckboxes__CWpwz{grid-template-columns:1fr}}.ShiftRequestForm_teacherCheckbox__lcuq4{display:flex;align-items:flex-start;gap:10px;background-color:#f9f9f9;border:1px solid #eee;border-radius:6px;padding:12px}.ShiftRequestForm_teacherCheckbox__lcuq4 input[type=checkbox]{width:18px;height:18px;margin-top:2px}.ShiftRequestForm_teacherCheckbox__lcuq4 label{flex:1;cursor:pointer}.ShiftRequestForm_teacherName__2UY_r{font-weight:500;margin-bottom:4px}.ShiftRequestForm_teacherProfile__OssTb{font-size:.8rem;color:#666}.ShiftRequestForm_selectedCount__hH63J{font-size:.85rem;color:#666;text-align:right}.ShiftRequestForm_submissionTypeSelection__mErUF{display:flex;flex-direction:column;gap:16px}.ShiftRequestForm_submissionTypeOption__MUlzk{display:flex;gap:12px;background-color:#f9f9f9;border:1px solid #eee;border-radius:6px;padding:16px}.ShiftRequestForm_submissionTypeOption__MUlzk input[type=radio]{width:20px;height:20px;margin-top:4px}.ShiftRequestForm_submissionTypeOption__MUlzk label{display:flex;flex-direction:column;gap:4px;flex:1;cursor:pointer}.ShiftRequestForm_submissionTypeOption__MUlzk label h4{font-size:1rem;font-weight:500;margin:0}.ShiftRequestForm_submissionTypeOption__MUlzk label p{font-size:.85rem;color:#666;margin:0}.ShiftRequestForm_submissionTypeOption__MUlzk:has(input:checked){background-color:#edf7ed;border-color:#4caf50}.ShiftRequestForm_formActions__vqc0q{display:flex;justify-content:space-between;gap:16px;margin-top:24px}@media(max-width:768px){.ShiftRequestForm_formActions__vqc0q{flex-direction:column-reverse}}.ShiftRequestForm_cancelButton__rVsQ5{padding:10px 20px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;font-size:.9rem;color:#333;cursor:pointer;transition:all .2s}.ShiftRequestForm_cancelButton__rVsQ5:hover{background-color:#eee}.ShiftRequestForm_saveButton__9lpnL,.ShiftRequestForm_submitButton__Rde4B{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;background-color:#4caf50;border:none;border-radius:4px;font-size:.9rem;color:#fff;cursor:pointer;transition:all .2s}.ShiftRequestForm_saveButton__9lpnL:hover,.ShiftRequestForm_submitButton__Rde4B:hover{background-color:#3e8e41}.ShiftRequestForm_saveButton__9lpnL{padding:8px 16px}.ShiftRequestForm_dialogOverlay__3SDyU{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000}.ShiftRequestForm_dialogContent__B24ih{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:24px;width:90%;max-width:450px;display:flex;flex-direction:column;gap:16px}.ShiftRequestForm_dialogTitle__bZH07{font-size:1.2rem;font-weight:600;margin:0 0 8px;color:#333}.ShiftRequestForm_dialogMessage__vdMV4{font-size:.95rem;line-height:1.5;color:#555;margin:0 0 16px}.ShiftRequestForm_dialogActions__Duo2_{display:flex;justify-content:flex-end;gap:12px}.ShiftRequestForm_dialogCancelButton__58Fxp{padding:8px 16px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;font-size:.9rem;color:#333;cursor:pointer;transition:all .2s}.ShiftRequestForm_dialogCancelButton__58Fxp:hover{background-color:#eee}.ShiftRequestForm_dialogConfirmButton__mj5Tt{padding:8px 16px;background-color:#4caf50;border:none;border-radius:4px;font-size:.9rem;color:#fff;cursor:pointer;transition:all .2s}.ShiftRequestForm_dialogConfirmButton__mj5Tt:hover{background-color:#3e8e41}.ShiftRequestForm_completeIcon__3M5vG{display:flex;justify-content:center;margin-bottom:16px}.ShiftRequestForm_dateInput__uxqFh::-webkit-datetime-edit{color:#333}.ShiftRequestForm_dateInput__uxqFh::-webkit-calendar-picker-indicator{background-color:#f5f5f5;padding:4px;border-radius:2px;margin-left:8px;cursor:pointer}.ShiftRequestForm_dateInput__uxqFh::-webkit-calendar-picker-indicator:hover{background-color:#e0e0e0}.StudentCreate_studentCreateContainer__jgD1c{width:100%;max-width:1200px;margin:0 auto;padding:20px}@media screen and (max-width:767px){.StudentCreate_studentCreateContainer__jgD1c{padding:15px 10px}}.StudentCreate_studentForm__b2vkp{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:20px}@media screen and (max-width:767px){.StudentCreate_studentForm__b2vkp{padding:15px;border-radius:6px}}.StudentCreate_studentTags__4X9iW{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}@media screen and (max-width:767px){.StudentCreate_studentTags__4X9iW{gap:6px;margin-bottom:15px}}.StudentCreate_studentTag__aHZc9{display:flex;align-items:center;padding:4px 10px;border-radius:16px;font-size:.85rem;color:#fff}@media screen and (max-width:767px){.StudentCreate_studentTag__aHZc9{padding:3px 8px;border-radius:12px;font-size:.8rem}}.StudentCreate_removeTagButton__jSemP{background:none;border:none;color:hsla(0,0%,100%,.8);margin-left:5px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.StudentCreate_removeTagButton__jSemP:hover{color:#fff}.StudentCreate_addTagButton__lugEs{background-color:#f0f0f0;border:1px dashed #ccc;border-radius:16px;padding:4px 10px;font-size:.85rem;color:#666;cursor:pointer}.StudentCreate_addTagButton__lugEs:hover{background-color:#e0e0e0}@media screen and (max-width:767px){.StudentCreate_addTagButton__lugEs{padding:3px 8px;border-radius:12px;font-size:.8rem}}.StudentCreate_tagSelector__QcC_a{background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden}@media screen and (max-width:767px){.StudentCreate_tagSelector__QcC_a{border-radius:6px;margin-bottom:15px}}.StudentCreate_tagSelectorHeader__rjYdW{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #eee}.StudentCreate_tagSelectorHeader__rjYdW h3{margin:0;font-size:1rem;color:#333}@media screen and (max-width:767px){.StudentCreate_tagSelectorHeader__rjYdW{padding:8px 12px}.StudentCreate_tagSelectorHeader__rjYdW h3{font-size:.9rem}}.StudentCreate_closeButton__L89Oh{background:none;border:none;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px}.StudentCreate_closeButton__L89Oh:hover{color:#666}.StudentCreate_tagList___ktVP{display:flex;flex-wrap:wrap;gap:8px;padding:15px}@media screen and (max-width:767px){.StudentCreate_tagList___ktVP{gap:6px;padding:12px}}.StudentCreate_tagItem__J6aF7{padding:5px 12px;border-radius:16px;color:#fff;font-size:.85rem;cursor:pointer;transition:transform .2s}.StudentCreate_tagItem__J6aF7:hover{transform:scale(1.05)}@media screen and (max-width:767px){.StudentCreate_tagItem__J6aF7{padding:4px 10px;border-radius:12px;font-size:.8rem}}.StudentCreate_sectionTabs__vO9qU{display:flex;border-bottom:1px solid #eee;margin-bottom:20px}@media screen and (max-width:767px){.StudentCreate_sectionTabs__vO9qU{margin-bottom:15px;overflow-x:auto;-webkit-overflow-scrolling:touch}.StudentCreate_sectionTabs__vO9qU::-webkit-scrollbar{display:none}}.StudentCreate_sectionTab__Ffnnb{padding:10px 20px;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);font-size:.95rem;color:#666;cursor:pointer;transition:all .2s}.StudentCreate_sectionTab__Ffnnb:hover{color:#333}.StudentCreate_sectionTab__Ffnnb.StudentCreate_active__zUJPo{color:#1976d2;border-bottom-color:#1976d2;font-weight:500}@media screen and (max-width:767px){.StudentCreate_sectionTab__Ffnnb{padding:8px 15px;font-size:.85rem;flex-shrink:0}}.StudentCreate_formSection___5muI{margin-bottom:25px}@media screen and (max-width:767px){.StudentCreate_formSection___5muI{margin-bottom:20px}}.StudentCreate_formGrid__ep3_g{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}@media screen and (max-width:767px){.StudentCreate_formGrid__ep3_g{grid-template-columns:1fr;gap:15px}}.StudentCreate_formGroup__EL0Xy{margin-bottom:15px}.StudentCreate_formGroup__EL0Xy label{display:block;margin-bottom:5px;font-size:.9rem;color:#555}@media screen and (max-width:767px){.StudentCreate_formGroup__EL0Xy{margin-bottom:12px}.StudentCreate_formGroup__EL0Xy label{font-size:.85rem;margin-bottom:4px}}.StudentCreate_required__SlvZe{color:#f44336}.StudentCreate_formInput__lQNxW,.StudentCreate_formSelect__q_fA_,.StudentCreate_formTextarea__T0idy{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:.95rem;color:#333;transition:border-color .2s}.StudentCreate_formInput__lQNxW:focus,.StudentCreate_formSelect__q_fA_:focus,.StudentCreate_formTextarea__T0idy:focus{outline:none;border-color:#1976d2}@media screen and (max-width:767px){.StudentCreate_formInput__lQNxW,.StudentCreate_formSelect__q_fA_,.StudentCreate_formTextarea__T0idy{padding:8px 10px;font-size:.85rem;border-radius:3px}}.StudentCreate_formSelect__q_fA_{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.StudentCreate_formTextarea__T0idy{resize:vertical;min-height:100px}.StudentCreate_dateInputWrapper__K0zOY{position:relative}.StudentCreate_dateInputWrapper__K0zOY .StudentCreate_calendarIcon__hwP3m{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666;pointer-events:none}.StudentCreate_dateInputWrapper__K0zOY input[type=date]{padding-right:32px}@media screen and (max-width:767px){.StudentCreate_dateInputWrapper__K0zOY .StudentCreate_calendarIcon__hwP3m{right:10px;width:16px;height:16px}}.StudentCreate_imageUploadArea__ukRHI{border:2px dashed #ddd;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.StudentCreate_imageUploadArea__ukRHI:hover{border-color:#1976d2;background-color:rgba(25,118,210,.05)}@media screen and (max-width:767px){.StudentCreate_imageUploadArea__ukRHI{padding:15px;border-radius:6px}}.StudentCreate_uploadPlaceholder__5dKge{display:flex;flex-direction:column;align-items:center;gap:8px;color:#666}.StudentCreate_uploadPlaceholder__5dKge svg{color:#1976d2}.StudentCreate_uploadPlaceholder__5dKge span{font-size:.95rem}.StudentCreate_uploadPlaceholder__5dKge small{font-size:.8rem;color:#999}@media screen and (max-width:767px){.StudentCreate_uploadPlaceholder__5dKge{gap:6px}.StudentCreate_uploadPlaceholder__5dKge svg{width:20px;height:20px}.StudentCreate_uploadPlaceholder__5dKge span{font-size:.85rem}.StudentCreate_uploadPlaceholder__5dKge small{font-size:.75rem}}.StudentCreate_fileInput__82WCr{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.StudentCreate_formButtons__bbJE_{display:flex;justify-content:flex-end;gap:15px;margin-top:30px}@media screen and (max-width:767px){.StudentCreate_formButtons__bbJE_{gap:10px;margin-top:20px}}.StudentCreate_cancelButton__vjMe1,.StudentCreate_submitButton__FgebS{padding:10px 20px;border-radius:4px;font-size:.95rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}@media screen and (max-width:767px){.StudentCreate_cancelButton__vjMe1,.StudentCreate_submitButton__FgebS{padding:8px 15px;font-size:.85rem;gap:6px;border-radius:3px}}.StudentCreate_cancelButton__vjMe1{background-color:#f5f5f5;border:1px solid #ddd;color:#666}.StudentCreate_cancelButton__vjMe1:hover{background-color:#e0e0e0}.StudentCreate_submitButton__FgebS{background-color:#1976d2;border:none;color:#fff}.StudentCreate_submitButton__FgebS:hover{background-color:#1565c0}.student-detail_container__S219w,.student-detail_mobileContainer__8_pbH{width:100%;height:100%;background-color:#f5f7fa;color:#333;font-family:Helvetica Neue,Arial,sans-serif;overflow:hidden}.student-detail_error__GSDU2,.student-detail_loading__VG4s4{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.2rem;color:#666}.student-detail_error__GSDU2{color:#e53935}.student-detail_header__Av70B{justify-content:space-between;padding:1rem 2rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);height:60px}.student-detail_headerLeft__FQHnO,.student-detail_header__Av70B{display:flex;align-items:center}.student-detail_backButton__p6ZoK{display:flex;align-items:center;background:none;border:none;color:#2563eb;font-size:.9rem;cursor:pointer;padding:.5rem 0}.student-detail_backButton__p6ZoK i{margin-right:.5rem}.student-detail_headerRight__YC3iz{display:flex;align-items:center}.student-detail_headerIcon__gjrCi{position:relative;margin-left:1.5rem;font-size:1.2rem;color:#64748b;cursor:pointer}.student-detail_headerIcon__gjrCi .student-detail_badge__Fsp6V{position:absolute;top:-8px;right:-8px;background-color:#e53935;color:#fff;font-size:.7rem;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.student-detail_mainContent__N3Ktd{flex:1;padding:1.5rem 2rem;overflow-y:auto}.student-detail_profileHeader__emrZS{display:flex;align-items:center;padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:1.5rem}.student-detail_profilePhoto__Tb3Ho{width:100px;height:100px;border-radius:50%;overflow:hidden;margin-right:1.5rem}.student-detail_profilePhoto__Tb3Ho img{width:100%;height:100%;object-fit:cover}.student-detail_profileInfo__ph2zU{flex:1}.student-detail_profileInfo__ph2zU h1{margin:0 0 .5rem;font-size:1.8rem;color:#1e293b}.student-detail_profileMeta__JI2X4{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.student-detail_metaItem__2TSJZ{display:flex;align-items:center;color:#64748b;font-size:.9rem}.student-detail_metaItem__2TSJZ i{margin-right:.5rem}.student-detail_statusBadge__TtyUt{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.student-detail_statusBadge__TtyUt.student-detail_active___TF76{background-color:#dcfce7;color:#16a34a}.student-detail_statusBadge__TtyUt.student-detail_inactive__915iA{background-color:#f1f5f9;color:#64748b}.student-detail_statusBadge__TtyUt.student-detail_trial___d4iF{background-color:#fff7ed;color:#ea580c}.student-detail_statusBadge__TtyUt.student-detail_completed__cv5w_{background-color:#dcfce7;color:#16a34a}.student-detail_statusBadge__TtyUt.student-detail_canceled__GtWht{background-color:#fee2e2;color:#dc2626}.student-detail_profileActions__hjtT0{display:flex;gap:1rem}.student-detail_actionButton__ZKWE0{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;background-color:#2563eb;color:#fff;border-radius:4px;font-size:.9rem;transition:background-color .2s}.student-detail_actionButton__ZKWE0 i{margin-right:.5rem}.student-detail_actionButton__ZKWE0:hover{background-color:#1d4ed8}.student-detail_contentTabs__fjBtM{display:flex;margin-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.student-detail_tab__zSzcb{padding:.75rem 1.5rem;font-size:1rem;color:#64748b;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0)}.student-detail_tab__zSzcb.student-detail_active___TF76{color:#2563eb;border-bottom-color:#2563eb;font-weight:500}.student-detail_tab__zSzcb:hover:not(.student-detail_active___TF76){color:#334155}.student-detail_infoContainer__h4xiq{display:flex;gap:1.5rem}.student-detail_infoColumn__zuq5X{flex:1;display:flex;flex-direction:column;gap:1.5rem}.student-detail_infoSection__huKis{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden}.student-detail_sectionHeader__5_Izn{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.student-detail_sectionHeader__5_Izn h2{margin:0;font-size:1.2rem;color:#1e293b}.student-detail_addButton__8ZY8q,.student-detail_editButton__d8CY4,.student-detail_viewAllButton__OGAJB{background:none;border:none;color:#2563eb;font-size:.9rem;cursor:pointer;display:flex;align-items:center}.student-detail_addButton__8ZY8q i,.student-detail_editButton__d8CY4 i,.student-detail_viewAllButton__OGAJB i{margin-right:.5rem}.student-detail_infoGrid__kRw3p{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.5rem}.student-detail_infoItem__RXg1V{display:flex;flex-direction:column}.student-detail_infoLabel__QgzPM{font-size:.85rem;color:#64748b;margin-bottom:.25rem}.student-detail_infoValue__ybKQO{font-size:1rem;color:#1e293b}.student-detail_progressBar__YCmzf{height:8px;background-color:#e2e8f0;border-radius:4px;margin-bottom:.25rem;overflow:hidden}.student-detail_progressFill__2w5Du{height:100%;background-color:#2563eb;border-radius:4px}.student-detail_progressText__gtjpB{font-size:.85rem;color:#64748b}.student-detail_tableContainer__YVxPs{padding:0 1.5rem 1.5rem;overflow-x:auto}.student-detail_dataTable__nhIXm{width:100%;border-collapse:collapse;font-size:.9rem}.student-detail_dataTable__nhIXm th{text-align:left;padding:.75rem 1rem;color:#64748b;font-weight:500;border-bottom:1px solid #e2e8f0}.student-detail_dataTable__nhIXm td{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;color:#1e293b}.student-detail_dataTable__nhIXm tr:last-child td{border-bottom:none}.student-detail_dataTable__nhIXm tr:hover td{background-color:#f8fafc}.student-detail_actionButton__ZKWE0{background:none;border:none;color:#64748b;cursor:pointer;margin-right:.5rem}.student-detail_actionButton__ZKWE0:hover{color:#2563eb}.student-detail_headerMobile__s5c6Q{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);height:50px}.student-detail_headerTitle__hDHhi{font-size:1.1rem;font-weight:500;color:#1e293b}.student-detail_mainContentMobile__N6Iny{flex:1;overflow-y:auto;padding:1rem 1rem 100px}.student-detail_profileHeaderMobile__fOQLr{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:1rem}.student-detail_profilePhotoMobile__zQPo2{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:1rem}.student-detail_profilePhotoMobile__zQPo2 img{width:100%;height:100%;object-fit:cover}.student-detail_profileInfoMobile__4PFq_{text-align:center}.student-detail_profileInfoMobile__4PFq_ h1{margin:0 0 .5rem;font-size:1.5rem;color:#1e293b}.student-detail_profileMetaMobile__e3Gw0{display:flex;justify-content:center;margin:.5rem 0}.student-detail_contactInfoMobile__aHTRz{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.9rem;color:#64748b}.student-detail_contactInfoMobile__aHTRz i{margin-right:.5rem}.student-detail_contentTabsMobile__tMOIY{display:flex;margin:1rem 0;border-bottom:1px solid #e2e8f0;overflow-x:auto}.student-detail_tabMobile__TCoK2{padding:.75rem 1rem;font-size:.9rem;color:#64748b;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);white-space:nowrap}.student-detail_tabMobile__TCoK2.student-detail_active___TF76{color:#2563eb;border-bottom-color:#2563eb;font-weight:500}.student-detail_infoContainerMobile__q0wHI{display:flex;flex-direction:column;gap:1rem}.student-detail_mobileActions__nwTJx{display:flex;position:fixed;bottom:70px;left:0;right:0;padding:.75rem 1rem;background-color:#fff;box-shadow:0 -2px 4px rgba(0,0,0,.05);z-index:10}.student-detail_actionButtonMobile__Cg_d3{flex:1;display:flex;align-items:center;justify-content:center;padding:.75rem;background-color:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.9rem;margin:0 .5rem}.student-detail_actionButtonMobile__Cg_d3 i{margin-right:.5rem}.student-detail_mobileNav__iDIRO{display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;height:60px;background-color:#fff;box-shadow:0 -2px 4px rgba(0,0,0,.05);z-index:20}.student-detail_navItem__hiLOy{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;color:#64748b;font-size:.7rem;cursor:pointer}.student-detail_navItem__hiLOy i{font-size:1.2rem;margin-bottom:.25rem}.student-detail_navItem__hiLOy.student-detail_active___TF76{color:#2563eb}