.account-module__KbU56q__accountPage{background:linear-gradient(135deg,#f4f7fb 0%,#f8fafc 100%);min-height:calc(100vh - 300px);padding:60px 40px}.account-module__KbU56q__pageHeader{text-align:center;margin-bottom:50px;animation:.6s account-module__KbU56q__fadeInDown}.account-module__KbU56q__pageHeader h1{color:#0d2d5e;margin-bottom:10px;font-family:Tajawal,sans-serif;font-size:2.5rem;font-weight:900}.account-module__KbU56q__pageHeader p{color:#6b7a99;font-size:1rem;font-weight:500}.account-module__KbU56q__profileSection{max-width:1000px;margin:0 auto}.account-module__KbU56q__profileCard{background:#fff;border-radius:20px;animation:.6s account-module__KbU56q__fadeInUp;overflow:hidden;box-shadow:0 4px 30px #0d2d5e1a}.account-module__KbU56q__profileHeader{color:#fff;background:linear-gradient(135deg,#0d2d5e 0%,#1a4080 100%);align-items:center;gap:30px;padding:40px;display:flex}.account-module__KbU56q__profileAvatar{background:var(--gold,#c9a84c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;font-size:2.5rem;font-weight:900;display:flex;box-shadow:0 8px 20px #0003}.account-module__KbU56q__profileInfo{flex:1}.account-module__KbU56q__profileInfo h2{margin-bottom:4px;font-size:1.5rem;font-weight:700}.account-module__KbU56q__profileInfo p{opacity:.9;font-size:.9rem}.account-module__KbU56q__btnLogout{background:var(--gold,#c9a84c);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:12px 28px;font-family:Cairo,sans-serif;font-size:.95rem;font-weight:700;transition:all .3s}.account-module__KbU56q__btnLogout:hover{background:#e8c96a;transform:translateY(-2px);box-shadow:0 8px 20px #c9a84c66}.account-module__KbU56q__profileDetails{padding:40px}.account-module__KbU56q__profileDetails h3{color:#0d2d5e;align-items:center;gap:10px;margin-bottom:30px;font-size:1.2rem;font-weight:700;display:flex}.account-module__KbU56q__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.account-module__KbU56q__detailItem{background:#f4f7fb;border-left:4px solid #c9a84c;border-radius:12px;padding:20px;transition:all .3s}.account-module__KbU56q__detailItem:hover{background:#e8eef7;transform:translate(-4px)}.account-module__KbU56q__detailItem label{color:#6b7a99;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.account-module__KbU56q__detailItem p{color:#0d2d5e;font-size:1rem;font-weight:600}.account-module__KbU56q__authSection{max-width:500px;margin:0 auto}.account-module__KbU56q__authContainer{background:#fff;border-radius:20px;animation:.6s account-module__KbU56q__fadeInUp;overflow:hidden;box-shadow:0 4px 30px #0d2d5e1a}.account-module__KbU56q__authTabs{background:#f4f7fb;border-bottom:2px solid #dde3f0;display:flex}.account-module__KbU56q__tab{cursor:pointer;color:#6b7a99;background:0 0;border:none;flex:1;padding:18px;font-family:Cairo,sans-serif;font-size:.95rem;font-weight:600;transition:all .3s;position:relative}.account-module__KbU56q__tab:hover{color:#0d2d5e}.account-module__KbU56q__tab.account-module__KbU56q__active{color:#c9a84c;background:#c9a84c14}.account-module__KbU56q__tab.account-module__KbU56q__active:after{content:"";background:linear-gradient(90deg,#c9a84c 0%,#e8c96a 100%);height:3px;position:absolute;bottom:-2px;left:0;right:0}.account-module__KbU56q__authForm{flex-direction:column;padding:40px;display:flex}.account-module__KbU56q__formHeader{text-align:center;margin-bottom:30px}.account-module__KbU56q__formHeader h2{color:#0d2d5e;margin-bottom:8px;font-size:1.5rem;font-weight:700}.account-module__KbU56q__formHeader p{color:#6b7a99;font-size:.9rem}.account-module__KbU56q__formGroup{flex-direction:column;flex:1;margin-bottom:22px;display:flex}.account-module__KbU56q__formGroup label{color:#0d2d5e;margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.account-module__KbU56q__formGroup input{box-sizing:border-box;background:#fff;border:2px solid #dde3f0;border-radius:10px;width:100%;padding:14px 16px;font-family:Cairo,sans-serif;font-size:.95rem;transition:all .3s}.account-module__KbU56q__formGroup input:focus{background:#f4f7fb;border-color:#c9a84c;outline:none;box-shadow:0 0 0 3px #c9a84c1a}.account-module__KbU56q__formGroup input::placeholder{color:#b0bbd4}.account-module__KbU56q__formRow{grid-template-columns:1fr 1fr;gap:16px;width:100%;margin-bottom:22px;display:grid}.account-module__KbU56q__formRow .account-module__KbU56q__formGroup{flex:none;margin-bottom:0}.account-module__KbU56q__btnSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c9a84c 0%,#e8c96a 100%);border:none;border-radius:10px;width:100%;margin-top:12px;padding:16px;font-family:Cairo,sans-serif;font-size:1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #c9a84c4d}.account-module__KbU56q__btnSubmit:hover{background:linear-gradient(135deg,#e8c96a 0%,#c9a84c 100%);transform:translateY(-2px);box-shadow:0 8px 25px #c9a84c66}.account-module__KbU56q__btnSubmit:active{transform:translateY(0)}@keyframes account-module__KbU56q__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes account-module__KbU56q__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.account-module__KbU56q__accountPage{padding:40px 20px}.account-module__KbU56q__pageHeader h1{font-size:2rem}.account-module__KbU56q__profileHeader{text-align:center;flex-direction:column;gap:20px;padding:30px 20px}.account-module__KbU56q__btnLogout{width:100%}.account-module__KbU56q__detailsGrid,.account-module__KbU56q__formRow{grid-template-columns:1fr}.account-module__KbU56q__authForm,.account-module__KbU56q__profileDetails{padding:30px 20px}}@media (max-width:480px){.account-module__KbU56q__accountPage{padding:30px 16px}.account-module__KbU56q__pageHeader h1{font-size:1.5rem}.account-module__KbU56q__authTabs{flex-direction:column}.account-module__KbU56q__tab{border-bottom:2px solid #dde3f0;padding:16px}.account-module__KbU56q__tab.account-module__KbU56q__active:after{display:none}.account-module__KbU56q__tab.account-module__KbU56q__active{border-bottom:3px solid #c9a84c}.account-module__KbU56q__profileAvatar{width:80px;height:80px;font-size:2rem}}
