.AuthModal_modalDialog__B2eJw{max-width:480px}.AuthModal_modalContent__Hzcdj{position:relative;overflow:hidden;border:none;border-radius:16px;background:linear-gradient(145deg,#f6f8fc,#ffffff);box-shadow:0 18px 48px rgba(15,23,42,.18)}.AuthModal_modalContent__Hzcdj:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(135deg,#c1272d,#006233)}.AuthModal_backdrop__TwyWA{z-index:10004!important}.AuthModal_loginBackdrop__1kzvd{z-index:10000!important}.AuthModal_container__aSovH{padding:2rem 1.75rem 1.5rem}.AuthModal_closeButton__ChCM2{position:absolute;top:1rem;inset-inline-end:1rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background-color:rgba(226,232,240,.6);color:#4a5568;cursor:pointer;transition:background-color .2s ease,color .2s ease}.AuthModal_closeButton__ChCM2:hover:not(:disabled){background-color:#e2e8f0;color:#1a202c}.AuthModal_closeButton__ChCM2:disabled{opacity:.5;cursor:not-allowed}.AuthModal_header__qMhGm{margin-bottom:1.5rem;padding-inline-end:2rem;text-align:start}.AuthModal_title__sdaOW{margin:0 0 .35rem;font-size:1.6rem;font-weight:700;color:#2d3748}.AuthModal_subtitle__pEfVn{margin:0;font-size:.92rem;line-height:1.45;color:#4a5568}.AuthModal_googleButton__6MqZD{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.72rem 1rem;border:1px solid #dbe1e8;border-radius:10px;background-color:#ffffff;font-size:.95rem;font-weight:600;color:#2d3748;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.AuthModal_googleButton__6MqZD:hover:not(:disabled){border-color:#cbd5e0;box-shadow:0 4px 12px rgba(15,23,42,.08);transform:translateY(-1px)}.AuthModal_googleButton__6MqZD:disabled{opacity:.6;cursor:not-allowed}.AuthModal_divider__b6bq9{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:#a0aec0;font-size:.82rem}.AuthModal_divider__b6bq9:after,.AuthModal_divider__b6bq9:before{content:"";flex:1;height:1px;background-color:#e2e8f0}.AuthModal_errorBanner__BXML2{margin-bottom:1rem;padding:.7rem .9rem;border:1px solid rgba(193,39,45,.25);border-radius:10px;background-color:#fdf2f2;color:#9b1c22;font-size:.87rem;text-align:start}.AuthModal_row__C3U5S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.AuthModal_field__tQSN3{margin-bottom:1rem;text-align:start}.AuthModal_label__Wa__L{display:block;margin-bottom:.35rem;font-size:.85rem;font-weight:600;color:#4a5568}.AuthModal_inputWrapper__pL5pW{position:relative}.AuthModal_input__cZzIl{width:100%;padding:.7rem .9rem;border:1.5px solid #dbe1e8;border-radius:10px;background-color:#ffffff;font-size:.95rem;color:#1a202c;transition:border-color .2s ease,box-shadow .2s ease}.AuthModal_input__cZzIl::placeholder{color:#a0aec0}.AuthModal_input__cZzIl:focus{outline:none;border-color:#006233;box-shadow:0 0 0 3px rgba(0,98,51,.15)}.AuthModal_input__cZzIl:disabled{background-color:#f7fafc;cursor:not-allowed}.AuthModal_inputWithTrailing__f7eqJ{padding-inline-end:2.75rem}.AuthModal_inputError__OQy5s{border-color:#c1272d}.AuthModal_inputError__OQy5s:focus{border-color:#c1272d;box-shadow:0 0 0 3px rgba(193,39,45,.15)}.AuthModal_eyeButton__ZdH9R{position:absolute;top:50%;inset-inline-end:6px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:8px;background:transparent;color:#718096;cursor:pointer;transition:color .2s ease,background-color .2s ease}.AuthModal_eyeButton__ZdH9R:hover:not(:disabled){background-color:#edf2f7;color:#2d3748}.AuthModal_fieldError__c8Kcq{margin:.35rem 0 0;font-size:.78rem;color:#c1272d}.AuthModal_srOnly__AutTM{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AuthModal_matchHint__2WWdk{display:flex;align-items:center;gap:.35rem;margin:.4rem 0 0;font-size:.78rem;color:#2f855a}.AuthModal_termsRow__U_3t4{margin:.25rem 0 1.25rem}.AuthModal_termsLabel__K0_s_{display:flex;align-items:flex-start;gap:.6rem;margin:0;cursor:pointer}.AuthModal_checkbox__amT2m{flex-shrink:0;width:18px;height:18px;margin-top:1px;accent-color:#006233;cursor:pointer}.AuthModal_termsText__j5jRg{font-size:.83rem;line-height:1.45;color:#4a5568;text-align:start}.AuthModal_legalLink__WVtmC{color:#006233;font-weight:600;text-decoration:underline}.AuthModal_legalLink__WVtmC:hover{color:#c1272d}.AuthModal_submitButton__lQGvy{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.85rem 1rem;border:none;border-radius:10px;background:linear-gradient(135deg,#c1272d,#006233);color:#ffffff;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.AuthModal_submitButton__lQGvy:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,98,51,.25);filter:saturate(1.1)}.AuthModal_submitButton__lQGvy:disabled{opacity:.75;cursor:not-allowed}.AuthModal_spinner__uRWXb{width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#ffffff;border-radius:50%;animation:AuthModal_spin__vhbUG .7s linear infinite}@keyframes AuthModal_spin__vhbUG{to{transform:rotate(1turn)}}.AuthModal_footerText__4z_67{margin:1.25rem 0 0;font-size:.87rem;color:#4a5568;text-align:center}.AuthModal_textLink__foqB5{padding:0;border:none;background:none;color:#006233;font-size:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.AuthModal_textLink__foqB5:hover:not(:disabled){color:#c1272d}@media (max-width:480px){.AuthModal_container__aSovH{padding:1.75rem 1.25rem 1.25rem}.AuthModal_row__C3U5S{grid-template-columns:minmax(0,1fr)}.AuthModal_title__sdaOW{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.AuthModal_closeButton__ChCM2,.AuthModal_eyeButton__ZdH9R,.AuthModal_googleButton__6MqZD,.AuthModal_input__cZzIl,.AuthModal_submitButton__lQGvy{transition:none}.AuthModal_googleButton__6MqZD:hover:not(:disabled),.AuthModal_submitButton__lQGvy:hover:not(:disabled){transform:none}.AuthModal_spinner__uRWXb{animation-duration:2s}}.AuthModal_successMessage__78S3k{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:.9rem 1rem;border:1px solid rgba(0,98,51,.25);border-radius:10px;background-color:#f0f8f3;color:#1f6b45;font-size:.9rem;line-height:1.45;text-align:start}.AuthModal_forgotRow__o_paj{display:flex;justify-content:flex-end;margin:-.4rem 0 1.1rem}.AuthModal_page__zBEBI{display:flex;justify-content:center;padding:4rem 1rem 3.5rem}@media (max-width:768px){.AuthModal_page__zBEBI{padding-top:2rem}}.AuthModal_pageCard__5Hs0_{width:100%;max-width:480px}.AuthModal_statusText__xYqdv{display:flex;align-items:center;gap:.6rem;margin:0;font-size:.95rem;color:#4a5568}.AuthModal_spinnerDark__c0c_Z{border-color:#006233 rgba(0,98,51,.2) rgba(0,98,51,.2)}.AuthModal_actionAfterMessage__RqzCL{margin-top:1rem}.Navbar_navbar__2GufN{background-color:rgba(255,255,255,.9)!important;transition:transform .3s ease;top:0;z-index:1020;padding:1rem 0}.Navbar_navbarCustom__sxKRc,.Navbar_navbar__2GufN{backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.1);position:fixed;left:0;right:0}.Navbar_navbarCustom__sxKRc{background:linear-gradient(135deg,rgba(193,39,45,.95),rgba(0,98,51,.95))!important;transition:all .3s ease;z-index:1030;padding:.75rem 0}.Navbar_hidden__zjxn9{transform:translateY(-100%)}.Navbar_visible__o5w7M{transform:translateY(0)}.Navbar_navContainer__bFZUK{display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.Navbar_logo__Ym1u6{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#2c3e50;text-decoration:none}.Navbar_logo__Ym1u6:hover{color:#3498db}.Navbar_navLinks__FVLYB{display:flex;align-items:center;gap:1rem}.Navbar_navLink__eZP1y{color:rgba(255,255,255,.9);text-decoration:none;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;font-weight:500}.Navbar_navLink__eZP1y:hover{color:white;background-color:rgba(255,255,255,.1)}.Navbar_navLinkButton__ORfyQ{background:none;border:none}.Navbar_toggleButton__l8cnk{border:none!important;padding:.5rem!important}.Navbar_toggleButton__l8cnk:focus{box-shadow:none!important}.Navbar_nav__HCetZ{margin-inline-start:auto}.Navbar_languageSelector__WKa49{display:flex;align-items:center;gap:.5rem;margin-inline-start:1rem}.Navbar_languageButton__zRhH7{background:none;border:none;padding:.25rem;cursor:pointer;opacity:.7;transition:opacity .2s}.Navbar_languageButton__zRhH7.Navbar_active__d3yZl,.Navbar_languageButton__zRhH7:hover{opacity:1}.Navbar_flagIcon__9cNtp{width:24px;height:16px;border-radius:2px}.Navbar_languageSelect__sY3XU{padding:.5rem;border-radius:8px;border:2px solid rgba(255,255,255,.2);background-color:transparent;color:rgba(255,255,255,.9);margin:0 1rem;cursor:pointer;transition:all .3s ease}.Navbar_languageSelect__sY3XU:focus{outline:none;border-color:rgba(255,255,255,.4);color:white}.Navbar_languageSelect__sY3XU option{background:rgba(0,98,51,1)!important;color:white!important;padding:.75rem!important}.Navbar_languageSelect__sY3XU option:checked,.Navbar_languageSelect__sY3XU option:focus,.Navbar_languageSelect__sY3XU option:hover{background:rgba(0,98,51,.8)!important}.Navbar_offcanvasMenu__sX89e{background:linear-gradient(135deg,#2c3e50,#1a252f);width:280px!important}.Navbar_offcanvasHeader__1Kitf{border-bottom:1px solid rgba(255,255,255,.1);padding:1rem}.Navbar_offcanvasTitle__7TUSF{color:white;display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600}.Navbar_closeButton__fVLEU{color:white!important;opacity:.8!important}.Navbar_closeButton__fVLEU:hover{opacity:1!important}.Navbar_mobileNav__7D1lk{display:flex;flex-direction:column;gap:1rem;padding:1.5rem .75rem}.Navbar_mobileNav__7D1lk .Navbar_navLink__eZP1y{color:white;display:flex;align-items:center;gap:.5rem;font-size:.9rem;padding:.5rem .75rem;border-radius:6px;margin-bottom:.2rem;text-decoration:none;transition:all .3s ease;font-weight:500;background:none;border:none;text-align:start;width:100%}.Navbar_mobileNav__7D1lk select.Navbar_languageSelect__sY3XU{width:100%;margin:.25rem 0 .5rem;padding:.5rem;font-size:.9rem;border-radius:6px}.Navbar_mobileNavSection__1Vg_7{margin-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.25rem}.Navbar_mobileNavSection__1Vg_7:last-child{border-bottom:none;margin-bottom:0}.Navbar_mobileNavTitle___I1Er{color:rgba(255,255,255,.7);font-size:.8rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;font-weight:600}.Navbar_userMenuMobile__KIBF2{display:flex;flex-direction:column;gap:.4rem}.Navbar_userInfo__3gKLe{display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.1);padding:.6rem .75rem;border-radius:8px;margin-bottom:.4rem}.Navbar_userName__FCv0k{color:white;font-weight:600;font-size:.9rem}.Navbar_userMenu__5Elvx{padding:.5rem;border-radius:10px;border:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Navbar_userMenuItem__gyw3t{padding:.75rem 1rem;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.Navbar_userMenuItem__gyw3t:hover{background-color:rgba(52,152,219,.1);color:#3498db}.Navbar_userMenuContent__l03NS{display:flex;align-items:center;gap:.5rem}.Navbar_brandLink__znEbE{display:flex;align-items:center;cursor:pointer;text-decoration:none;padding:.3rem .8rem;border-radius:8px;transition:all .3s ease}.Navbar_brandLink__znEbE:hover{background-color:rgba(255,255,255,.1)}.Navbar_moroccoFlag__p8m5Z{font-size:1.6rem;margin-inline-end:.6rem;display:inline-block;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.3));transform:translateY(1px)}.Navbar_maghrebFlags__IK_JA{display:flex;align-items:center;gap:.2rem;margin-inline-end:.75rem;animation:Navbar_fadeInFlags___DkOC 1s ease-in-out}.Navbar_countryFlag__nn3k5{font-size:1.3rem;transition:all .3s ease;display:inline-block;opacity:.9;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.3));transform:translateY(1px)}.Navbar_countryFlag__nn3k5:hover{transform:translateY(1px) scale(1.1);opacity:1}.Navbar_maghrebFlags__IK_JA:hover .Navbar_countryFlag__nn3k5{animation:Navbar_waveFlagsSlow__405PT 2s infinite}.Navbar_countryFlag__nn3k5:first-child{animation-delay:0s}.Navbar_countryFlag__nn3k5:nth-child(2){animation-delay:.2s}.Navbar_countryFlag__nn3k5:nth-child(3){animation-delay:.4s}@keyframes Navbar_fadeInFlags___DkOC{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(1px)}}@keyframes Navbar_waveFlagsSlow__405PT{0%,to{transform:translateY(1px) scale(1)}50%{transform:translateY(1px) scale(1.05)}}.Navbar_brandTitle__SDTbx{color:white;white-space:nowrap;font-size:1.5rem;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-inline-end:1.5rem;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,.3);position:relative;transition:all .3s ease}.Navbar_brandTitle__SDTbx:hover{text-shadow:1px 1px 3px rgba(0,0,0,.5)}.Navbar_brandTitle__SDTbx:after{content:"";position:absolute;bottom:-3px;inset-inline-start:0;width:0;height:2px;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.5));transition:width .3s ease}.Navbar_brandTitle__SDTbx:hover:after{width:100%}[dir=rtl] .Navbar_brandTitle__SDTbx{margin-right:0}[dir=rtl] .Navbar_brandLink__znEbE{margin-left:1.5rem}.Navbar_premiumBadge__sB0og{background:linear-gradient(45deg,#FFD700,#FFA500);color:#000;padding:.2rem .5rem;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Navbar_navbarCustom__sxKRc .navbar-toggler{border:none!important;padding:0!important}.Navbar_navbarCustom__sxKRc .navbar-toggler:focus{box-shadow:none!important}.Navbar_navbarCustom__sxKRc .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important}.Navbar_loadingSpinner__WGVTP{width:24px;height:24px;border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:Navbar_spin__obKRn 1s linear infinite;margin:0 10px}@keyframes Navbar_spin__obKRn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:991.98px){.Navbar_navbar__2GufN{padding:.5rem 0}.Navbar_logo__Ym1u6{height:32px}}@media (max-width:768px){.Navbar_navbarCustom__sxKRc{z-index:1020}.Navbar_mobileNav__7D1lk{padding-top:10px}}.Navbar_userMenuButton__d23Y3{background:none!important;border:none!important;color:rgba(255,255,255,.9)!important;padding:.5rem 1rem!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:.5rem!important}.Navbar_userMenuButton__d23Y3:after{display:none!important}.Navbar_userMenuButton__d23Y3:focus,.Navbar_userMenuButton__d23Y3:hover{color:white!important;background-color:rgba(255,255,255,.1)!important}@media screen and (max-height:500px) and (orientation:landscape){.Navbar_navbar__2GufN{padding:.25rem 0;min-height:50px}.Navbar_brandTitle__SDTbx{font-size:1.2rem;margin-inline-end:1rem}.Navbar_maghrebFlags__IK_JA{margin-inline-end:.5rem;gap:.15rem}.Navbar_countryFlag__nn3k5{font-size:1.1rem}.Navbar_navLinks__FVLYB{gap:.75rem}.Navbar_navLink__eZP1y{padding:.25rem .5rem;font-size:.9rem}.Navbar_languageButton__zRhH7{padding:.25rem .5rem;font-size:.85rem}.Navbar_flagIcon__9cNtp{font-size:1rem}}@media screen and (max-width:568px) and (max-height:320px) and (orientation:landscape){.Navbar_navbar__2GufN{padding:.125rem 0;min-height:45px}.Navbar_brandTitle__SDTbx{font-size:1rem;margin-inline-end:.75rem}.Navbar_maghrebFlags__IK_JA{margin-inline-end:.375rem;gap:.1rem}.Navbar_countryFlag__nn3k5{font-size:1rem}.Navbar_navLinks__FVLYB{gap:.5rem}.Navbar_languageButton__zRhH7,.Navbar_navLink__eZP1y{padding:.125rem .375rem;font-size:.8rem}.Navbar_flagIcon__9cNtp{font-size:.9rem}.Navbar_userMenuButton__d23Y3{padding:.25rem .5rem!important;font-size:.85rem!important}}.PasswordStrength_wrapper__DrFxF{margin-top:.6rem}.PasswordStrength_meterRow__faRH5{display:flex;align-items:center;gap:.75rem}.PasswordStrength_meter__xe0iR{display:flex;flex:1;gap:4px}.PasswordStrength_segment__8KQ00{flex:1;height:5px;border-radius:999px;background-color:#e2e8f0;transition:background-color .25s ease}.PasswordStrength_levelLabel__G9u3C{font-size:.8rem;font-weight:600;white-space:nowrap}.PasswordStrength_levelPrefix__4nd_V{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PasswordStrength_levelVeryWeak__igbm_,.PasswordStrength_levelWeak__ik9ZL{color:#c1272d}.PasswordStrength_levelMedium__R7zn6{color:#b45309}.PasswordStrength_levelStrong__HNLvq{color:#2f855a}.PasswordStrength_levelVeryStrong__zBnZv{color:#006233}.PasswordStrength_segment__8KQ00.PasswordStrength_levelVeryWeak__igbm_,.PasswordStrength_segment__8KQ00.PasswordStrength_levelWeak__ik9ZL{background-color:#c1272d}.PasswordStrength_segment__8KQ00.PasswordStrength_levelMedium__R7zn6{background-color:#d97706}.PasswordStrength_segment__8KQ00.PasswordStrength_levelStrong__HNLvq{background-color:#2f855a}.PasswordStrength_segment__8KQ00.PasswordStrength_levelVeryStrong__zBnZv{background-color:#006233}.PasswordStrength_commonWarning__oAViT{margin:.5rem 0 0;font-size:.78rem;color:#b45309}.PasswordStrength_checklist__DuSga{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;margin:.6rem 0 0;padding:0;list-style:none}.PasswordStrength_requirement__HIOaC{display:flex;align-items:center;gap:.35rem;font-size:.78rem;line-height:1.35;color:#718096;transition:color .2s ease}.PasswordStrength_requirementMet__YVxy7{color:#2f855a}.PasswordStrength_requirementMissing__UK1x_{color:#c1272d;font-weight:600}.PasswordStrength_requirementOptional__UDCNl{font-style:italic}.PasswordStrength_requirementOptional__UDCNl.PasswordStrength_requirementMet__YVxy7{font-style:normal}.PasswordStrength_icon__emdvC{flex-shrink:0;width:14px;height:14px}@media (max-width:400px){.PasswordStrength_checklist__DuSga{grid-template-columns:minmax(0,1fr)}}.ChangePasswordForm_card__Cow82{width:100%;max-width:480px;margin:0 auto;box-shadow:0 6px 24px rgba(15,23,42,.1)}.ChangePasswordForm_header__FEp41{padding-inline-end:0}.ChangePasswordForm_title__2e4fH{font-size:1.3rem}.ChangePasswordForm_successMessage__RWCCR{margin-bottom:1rem}.ChangePasswordForm_googleAccount__9Dpyx{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;padding:.65rem .9rem;border:1px solid #e2e8f0;border-radius:10px;background-color:#f7fafc;font-size:.92rem;font-weight:600;color:#2d3748}.ChangePasswordForm_googleEmail__dNzUe{min-width:0;overflow-wrap:anywhere}.ChangePasswordForm_googleText__3QElq{margin:0 0 1.25rem;font-size:.9rem;line-height:1.5;color:#4a5568;text-align:start}@media (max-width:480px){.ChangePasswordForm_title__2e4fH{font-size:1.2rem}}.SettingsModal_settingsModal__oZPjf{border-radius:12px;overflow:hidden}.SettingsModal_modalHeader__KOpiH{background-color:var(--bs-light);border-bottom:1px solid var(--bs-gray-200);padding:1.5rem}.SettingsModal_modalTitle__6NAqE{color:var(--bs-primary);font-weight:600;margin:0}.SettingsModal_modalBody__qyQ6a{padding:1.5rem}.SettingsModal_modalSubtitle___xrWE{color:var(--bs-gray-600);font-size:1.1rem;margin-bottom:1.5rem}.PremiumManagementModal_premiumInfo__nmzKe{padding:1rem 0}.PremiumManagementModal_renewalSection__L4dn0,.PremiumManagementModal_statusSection__XWfkG{margin-bottom:1.5rem}.PremiumManagementModal_renewalSection__L4dn0 h4,.PremiumManagementModal_statusSection__XWfkG h4{font-size:1.1rem;margin-bottom:.5rem;color:#444}.PremiumManagementModal_status__P9Kqh{display:flex;align-items:center;font-size:1.1rem}.PremiumManagementModal_statusIcon__6jWFw{margin-inline-end:.5rem;font-size:1.2rem}.PremiumManagementModal_renewalDate___Tf2u{font-size:1.1rem;font-weight:500;color:#333}.PremiumManagementModal_confirmationSection__YXXMp h4{font-size:1.2rem;margin-bottom:1rem;color:#d9534f}.PremiumManagementModal_confirmationSection__YXXMp p{margin-bottom:1rem}.PremiumManagementModal_warningText__FM0uP{font-weight:500;color:#d9534f}.PremiumManagementModal_features__7Fwc5{display:flex;flex-direction:column;gap:1.5rem;margin:1rem 0}.PremiumManagementModal_feature__9HFQ7{display:flex;align-items:flex-start;gap:1rem}.PremiumManagementModal_featureIcon__zkqQ_{font-size:1.5rem;color:#0d6efd;min-width:2rem;text-align:center}.PremiumManagementModal_featureText__V2blB h4{font-size:1.1rem;margin-bottom:.25rem}.PremiumManagementModal_featureText__V2blB p{font-size:.9rem;margin:0;color:#555}