.AccountPage-module__ZltrtW__pageHeader{border-bottom:1px solid #e2e8f0;margin-bottom:40px;padding:40px 0}.AccountPage-module__ZltrtW__pageHeader h1{color:#0f172a;margin-bottom:10px;font-size:2.5rem;font-weight:800}.AccountPage-module__ZltrtW__pageHeader p{color:#64748b;font-size:1.1rem}.AccountPage-module__ZltrtW__accountContainer{grid-template-columns:280px 1fr;gap:40px;margin-bottom:80px;display:grid}.AccountPage-module__ZltrtW__sidebar{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:8px;height:fit-content;padding:20px;display:flex}.AccountPage-module__ZltrtW__navItem{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.AccountPage-module__ZltrtW__navItem:hover{color:#007bff;background:#f1f5f9}.AccountPage-module__ZltrtW__active{color:#007bff!important;background:#e0eeff!important}.AccountPage-module__ZltrtW__logoutBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;margin-top:20px;padding:12px 16px;font-weight:500;display:flex}.AccountPage-module__ZltrtW__mainContent{background:#fff;min-height:500px}.AccountPage-module__ZltrtW__tabSection h2{color:#0f172a;margin-bottom:30px;font-size:1.5rem;font-weight:700}.AccountPage-module__ZltrtW__emptyState{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 0;display:flex}.AccountPage-module__ZltrtW__emptyState p{margin-top:15px}.AccountPage-module__ZltrtW__orderList{flex-direction:column;gap:20px;display:flex}.AccountPage-module__ZltrtW__orderCard{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.AccountPage-module__ZltrtW__orderHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.AccountPage-module__ZltrtW__orderId{margin-right:15px;font-weight:700}.AccountPage-module__ZltrtW__orderDate{color:#64748b;font-size:.9rem}.AccountPage-module__ZltrtW__statusBadge{border-radius:20px;padding:4px 12px;font-size:.85rem;font-weight:600}.AccountPage-module__ZltrtW__pending{color:#92400e;background:#fffbeb}.AccountPage-module__ZltrtW__paid{color:#166534;background:#f0fdf4}.AccountPage-module__ZltrtW__shipped{color:#1e40af;background:#eff6ff}.AccountPage-module__ZltrtW__delivered{color:#166534;background:#f0fdf4}.AccountPage-module__ZltrtW__cancelled{color:#991b1b;background:#fef2f2}.AccountPage-module__ZltrtW__orderBody{flex-direction:column;gap:15px;padding:20px;display:flex}.AccountPage-module__ZltrtW__orderItem{align-items:center;gap:15px;display:flex}.AccountPage-module__ZltrtW__orderItem img{object-fit:cover;border:1px solid #e2e8f0;border-radius:8px;width:50px;height:50px}.AccountPage-module__ZltrtW__itemInfo{flex-direction:column;display:flex}.AccountPage-module__ZltrtW__itemName{color:#1e293b;font-weight:500}.AccountPage-module__ZltrtW__itemQty{color:#64748b;font-size:.85rem}.AccountPage-module__ZltrtW__orderFooter{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.AccountPage-module__ZltrtW__detailBtn{color:#007bff;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-weight:600;display:flex}.AccountPage-module__ZltrtW__profileForm{flex-direction:column;gap:20px;max-width:500px;display:flex}.AccountPage-module__ZltrtW__inputGroup{flex-direction:column;gap:8px;display:flex}.AccountPage-module__ZltrtW__inputGroup label{color:#475569;font-size:.9rem;font-weight:600}.AccountPage-module__ZltrtW__inputGroup input{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.AccountPage-module__ZltrtW__hint{color:#94a3b8;font-size:.85rem}@media (max-width:991px){.AccountPage-module__ZltrtW__accountContainer{grid-template-columns:1fr}}.AccountPage-module__ZltrtW__tabHeader{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.AccountPage-module__ZltrtW__addBtn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.AccountPage-module__ZltrtW__addressForm{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:20px;padding:25px;display:flex}.AccountPage-module__ZltrtW__formRow{gap:20px;display:flex}.AccountPage-module__ZltrtW__formRow .AccountPage-module__ZltrtW__inputGroup{flex:1}.AccountPage-module__ZltrtW__formRow input{color:#1e293b;background:#fff}.AccountPage-module__ZltrtW__formActions{justify-content:flex-end;gap:15px;margin-top:10px;display:flex}.AccountPage-module__ZltrtW__cancelBtn{cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;padding:10px 20px}.AccountPage-module__ZltrtW__saveBtn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.AccountPage-module__ZltrtW__addressList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.AccountPage-module__ZltrtW__addressCard{border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .2s;position:relative}.AccountPage-module__ZltrtW__addressCard:hover{border-color:#007bff;box-shadow:0 4px 12px #0000000d}.AccountPage-module__ZltrtW__addressCard.AccountPage-module__ZltrtW__default{background:#f0f7ff;border-color:#007bff}.AccountPage-module__ZltrtW__addrHeader{justify-content:space-between;margin-bottom:15px;display:flex}.AccountPage-module__ZltrtW__defaultBadge{color:#fff;text-transform:uppercase;background:#007bff;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:700}.AccountPage-module__ZltrtW__addressCard p{color:#64748b;margin:2px 0;font-size:.9rem}.AccountPage-module__ZltrtW__deleteAddr{color:#ef4444;cursor:pointer;background:0 0;border:none;margin-top:15px;padding:0;font-size:.85rem}
