.AccountContent-module__gSUZ1W__accountContainer{max-width:1100px;margin:3rem auto;padding:0 1.5rem}.AccountContent-module__gSUZ1W__accountPageTitle{letter-spacing:.08em;text-align:center;color:#111;justify-content:center;align-items:center;gap:8px;margin-bottom:2.5rem;font-size:1.1rem;font-weight:700;display:flex}.AccountContent-module__gSUZ1W__accountHeader{text-align:center;margin-bottom:3rem}.AccountContent-module__gSUZ1W__accountHeader h1{font-size:2.5rem;font-family:var(--font-serif);margin-bottom:.5rem}.AccountContent-module__gSUZ1W__authGrid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.AccountContent-module__gSUZ1W__authCard{background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:2.5rem}.AccountContent-module__gSUZ1W__cardTitle{letter-spacing:.04em;color:#111;margin-bottom:1.5rem;font-size:1.3rem;font-weight:700}.AccountContent-module__gSUZ1W__formGroup{margin-bottom:1.25rem}.AccountContent-module__gSUZ1W__formGroup label{color:#444;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:block}.AccountContent-module__gSUZ1W__formGroup input{box-sizing:border-box;border:1.5px solid #e0e0e0;border-radius:4px;width:100%;padding:.8rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.AccountContent-module__gSUZ1W__formGroup input:focus{border-color:#111;outline:none}.AccountContent-module__gSUZ1W__passwordWrapper{align-items:center;width:100%;display:flex;position:relative}.AccountContent-module__gSUZ1W__passwordWrapper input{width:100%;padding-right:2.8rem}.AccountContent-module__gSUZ1W__eyeBtn{cursor:pointer;color:#888;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;right:.75rem}.AccountContent-module__gSUZ1W__eyeBtn:hover{color:#111}.AccountContent-module__gSUZ1W__forgotLink{color:#111;cursor:pointer;font-size:.85rem;text-decoration:underline}.AccountContent-module__gSUZ1W__link{color:#111;cursor:pointer;font-size:.9rem;text-decoration:underline}.AccountContent-module__gSUZ1W__submitBtn{color:#fff;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:#111;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;padding:1rem;font-size:.9rem;font-weight:700;transition:opacity .2s;display:flex}.AccountContent-module__gSUZ1W__submitBtn:disabled{opacity:.6;cursor:not-allowed}.AccountContent-module__gSUZ1W__submitBtn:hover:not(:disabled){opacity:.85}.AccountContent-module__gSUZ1W__errorMsg{color:#c53030;background:#fff0f0;border-radius:4px;margin-bottom:1rem;padding:1rem;font-size:.85rem}.AccountContent-module__gSUZ1W__successMsg{color:#276749;background:#f0fff4;border-radius:4px;margin-bottom:1rem;padding:1rem;font-size:.85rem}.AccountContent-module__gSUZ1W__privacyNote{color:#888;margin-bottom:1.25rem;font-size:.82rem;line-height:1.5}.AccountContent-module__gSUZ1W__privacyNote a{color:#111;text-decoration:underline}.AccountContent-module__gSUZ1W__dashboard{grid-template-columns:260px 1fr;align-items:start;gap:3rem;display:grid}.AccountContent-module__gSUZ1W__sidebar{border:1px solid #e5e5e5;border-radius:4px;overflow:hidden}.AccountContent-module__gSUZ1W__userProfile{background:#f9f9f9;border-bottom:1px solid #e5e5e5;align-items:center;gap:1rem;padding:1.5rem;display:flex}.AccountContent-module__gSUZ1W__avatar{color:#555;background:#ddd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.1rem;font-weight:700;display:flex}.AccountContent-module__gSUZ1W__userInfo{overflow:hidden}.AccountContent-module__gSUZ1W__userName{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.AccountContent-module__gSUZ1W__userEmail{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.AccountContent-module__gSUZ1W__sideNav{flex-direction:column;display:flex}.AccountContent-module__gSUZ1W__navItem{color:#555;cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:.9rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.AccountContent-module__gSUZ1W__navItem:last-child{border-bottom:none}.AccountContent-module__gSUZ1W__navItem:hover{color:#111;background:#f5f5f5}.AccountContent-module__gSUZ1W__activeNav{color:#fff!important;background:#111!important}.AccountContent-module__gSUZ1W__mainArea{background:#fff;border:1px solid #e5e5e5;border-radius:4px;min-height:400px}.AccountContent-module__gSUZ1W__dashContent{padding:2rem 2.5rem}.AccountContent-module__gSUZ1W__welcomeTitle{letter-spacing:.04em;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.AccountContent-module__gSUZ1W__welcomeSubtitle{color:#555;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.AccountContent-module__gSUZ1W__quickActions{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.AccountContent-module__gSUZ1W__quickBtn{color:#fff;letter-spacing:.07em;cursor:pointer;background:#111;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:1rem;font-size:.8rem;font-weight:700;transition:opacity .2s;display:flex}.AccountContent-module__gSUZ1W__quickBtn:hover{opacity:.8}.AccountContent-module__gSUZ1W__sectionTitle{letter-spacing:.03em;border-bottom:2px solid #111;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.15rem;font-weight:700}.AccountContent-module__gSUZ1W__loadingRow{color:#888;align-items:center;gap:8px;margin-top:1rem;display:flex}.AccountContent-module__gSUZ1W__emptyNote{color:#888;margin-top:1rem;font-size:.9rem}.AccountContent-module__gSUZ1W__orderTable{border-collapse:collapse;width:100%;margin-top:.5rem}.AccountContent-module__gSUZ1W__orderTable th{text-align:left;color:#888;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #eee;padding:.9rem 1rem;font-size:.82rem}.AccountContent-module__gSUZ1W__orderTable td{border-bottom:1px solid #f5f5f5;padding:1rem;font-size:.9rem}.AccountContent-module__gSUZ1W__statusBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:3px 10px;font-size:.72rem;font-weight:700}.AccountContent-module__gSUZ1W__status-processing{color:#1565c0;background:#e3f2fd}.AccountContent-module__gSUZ1W__status-completed{color:#2e7d32;background:#e8f5e9}.AccountContent-module__gSUZ1W__status-onhold{color:#e65100;background:#fff3e0}.AccountContent-module__gSUZ1W__status-cancelled{color:#c62828;background:#fce4ec}.AccountContent-module__gSUZ1W__status-pending{color:#6a1b9a;background:#f3e5f5}.AccountContent-module__gSUZ1W__addressNote{color:#666;margin-bottom:1.5rem;font-size:.88rem}.AccountContent-module__gSUZ1W__addressGrid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.AccountContent-module__gSUZ1W__addressCard{border:1px solid #e5e5e5;border-radius:4px;padding:1.5rem}.AccountContent-module__gSUZ1W__addressCardTitle{border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:.75rem;font-size:1rem;font-weight:700}.AccountContent-module__gSUZ1W__addressBlock{color:#444;font-size:.9rem;font-style:normal;line-height:1.8}.AccountContent-module__gSUZ1W__acctForm{max-width:560px}.AccountContent-module__gSUZ1W__formRow2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AccountContent-module__gSUZ1W__divider{border:none;border-top:1px solid #eee;margin:2rem 0 1.5rem}.AccountContent-module__gSUZ1W__subTitle{margin-bottom:.5rem;font-size:1rem;font-weight:700}@media (max-width:900px){.AccountContent-module__gSUZ1W__dashboard,.AccountContent-module__gSUZ1W__quickActions,.AccountContent-module__gSUZ1W__addressGrid{grid-template-columns:1fr}}@media (max-width:640px){.AccountContent-module__gSUZ1W__authGrid,.AccountContent-module__gSUZ1W__formRow2{grid-template-columns:1fr}}
