.ProfileHead-module-scss-module__4N6IKW__hero{background:linear-gradient(135deg,var(--primary-color,#1e3a8a)0%,#2563eb 100%);color:#fff;border-radius:14px;align-items:center;gap:1.25rem;padding:1.5rem 2rem;display:flex}.ProfileHead-module-scss-module__4N6IKW__hero__icon{color:rgba(255,255,255,.9);flex-shrink:0;font-size:2.8rem}.ProfileHead-module-scss-module__4N6IKW__hero__text{flex-direction:column;display:flex}.ProfileHead-module-scss-module__4N6IKW__hero__title{color:#fff;margin:0;font-size:1.6rem;font-weight:700}.ProfileHead-module-scss-module__4N6IKW__hero__subtitle{color:rgba(255,255,255,.75);margin:.2rem 0 0;font-size:.9rem}
.BalanceCard-module-scss-module__pByO-a__balanceCard{background:var(--surface-color,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:12px;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex;box-shadow:0 2px 12px rgba(0,0,0,.06)}@media (max-width:600px){.BalanceCard-module-scss-module__pByO-a__balanceCard{flex-direction:column;align-items:flex-start;gap:1rem}}.BalanceCard-module-scss-module__pByO-a__balanceCard__info p{color:var(--text-muted,#9ca3af);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.85rem;font-weight:600}.BalanceCard-module-scss-module__pByO-a__balanceCard__info h2{color:var(--primary-color,#1e3a8a);margin:.15rem 0 0;font-size:1.6rem;font-weight:700}.BalanceCard-module-scss-module__pByO-a__balanceCard__info h2 span{color:var(--text-secondary,#6b7280);font-size:1rem;font-weight:500}.BalanceCard-module-scss-module__pByO-a__balanceCard__actions{align-items:center;gap:.75rem;display:flex}.BalanceCard-module-scss-module__pByO-a__balanceCard__topUpBtn{color:#fff;background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:8px;padding:.55rem 1.3rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s}.BalanceCard-module-scss-module__pByO-a__balanceCard__topUpBtn:hover{background:linear-gradient(135deg,#4338ca,#4f46e5)}
.AllOrders-module-scss-module__e5fkbq__ordersSection{flex-direction:column;min-width:0;display:flex}.AllOrders-module-scss-module__e5fkbq__title{color:var(--text-primary);margin-bottom:1rem;font-size:1.6rem;font-weight:700}.AllOrders-module-scss-module__e5fkbq__ordersList{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;max-height:520px;padding-right:4px;display:grid;overflow-y:auto}.AllOrders-module-scss-module__e5fkbq__ordersList::-webkit-scrollbar{width:5px}.AllOrders-module-scss-module__e5fkbq__ordersList::-webkit-scrollbar-track{background:0 0}.AllOrders-module-scss-module__e5fkbq__ordersList::-webkit-scrollbar-thumb{background:var(--border-color,#d1d5db);border-radius:10px}.AllOrders-module-scss-module__e5fkbq__orderCard{background:var(--surface-color);border:1px solid var(--border-color);box-shadow:0 4px 10px var(--shadow-color);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex}.AllOrders-module-scss-module__e5fkbq__orderCard:hover{transform:translateY(-4px);box-shadow:0 6px 14px rgba(0,0,0,.12)}.AllOrders-module-scss-module__e5fkbq__orderHeader{justify-content:space-between;align-items:center;display:flex}.AllOrders-module-scss-module__e5fkbq__orderId{color:var(--secondary-color);background:var(--quaternary-color);border-radius:6px;padding:.25rem .6rem;font-size:.9rem;font-weight:600}.AllOrders-module-scss-module__e5fkbq__charge{color:var(--error-color);background:rgba(239,68,68,.12);border-radius:6px;padding:.25rem .6rem;font-size:.9rem;font-weight:600}.AllOrders-module-scss-module__e5fkbq__email{color:var(--text-secondary);font-weight:500}.AllOrders-module-scss-module__e5fkbq__date{color:var(--text-muted);font-size:.85rem}.AllOrders-module-scss-module__e5fkbq__downloadBtn{background:linear-gradient(135deg,var(--secondary-color),var(--tertiary-color));color:var(--text-accent);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;margin-top:auto;padding:.6rem 1rem;font-weight:500;transition:background .2s;display:inline-flex}.AllOrders-module-scss-module__e5fkbq__downloadBtn:hover{background:linear-gradient(135deg,var(--button-hover),var(--secondary-color))}.AllOrders-module-scss-module__e5fkbq__downloadBtn svg{font-size:1rem}.AllOrders-module-scss-module__e5fkbq__emptyState{text-align:center;background:var(--surface-muted);border:2px dashed var(--border-color);border-radius:.75rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.AllOrders-module-scss-module__e5fkbq__emptyState .AllOrders-module-scss-module__e5fkbq__emptyIcon{color:var(--text-muted);font-size:2rem}.AllOrders-module-scss-module__e5fkbq__emptyState p{color:var(--text-secondary);margin:0}
.AllTransactions-module-scss-module__Z40E6W__transactionsSection{flex-direction:column;min-width:0;display:flex}.AllTransactions-module-scss-module__Z40E6W__title{color:var(--text-primary);margin-bottom:1rem;font-size:1.6rem;font-weight:700}.AllTransactions-module-scss-module__Z40E6W__transactionsList{flex-direction:column;gap:.75rem;max-height:520px;padding-right:4px;display:flex;overflow-y:auto}.AllTransactions-module-scss-module__Z40E6W__transactionsList::-webkit-scrollbar{width:5px}.AllTransactions-module-scss-module__Z40E6W__transactionsList::-webkit-scrollbar-track{background:0 0}.AllTransactions-module-scss-module__Z40E6W__transactionsList::-webkit-scrollbar-thumb{background:var(--border-color,#d1d5db);border-radius:10px}.AllTransactions-module-scss-module__Z40E6W__transactionCard{background:var(--surface-color);border:1px solid var(--border-color);box-shadow:0 4px 10px var(--shadow-color);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex}.AllTransactions-module-scss-module__Z40E6W__transactionCard:hover{transform:translateY(-4px);box-shadow:0 6px 14px rgba(0,0,0,.12)}.AllTransactions-module-scss-module__Z40E6W__transactionCard.AllTransactions-module-scss-module__Z40E6W__add{border-left:4px solid #22c55e}.AllTransactions-module-scss-module__Z40E6W__transactionCard.AllTransactions-module-scss-module__Z40E6W__spend{border-left:4px solid #ef4444}.AllTransactions-module-scss-module__Z40E6W__row{justify-content:space-between;align-items:center;display:flex}.AllTransactions-module-scss-module__Z40E6W__amount{color:var(--text-primary);font-size:1rem;font-weight:600}.AllTransactions-module-scss-module__Z40E6W__badge{background:var(--surface-muted);color:var(--text-secondary);border-radius:6px;padding:.2rem .6rem;font-size:.85rem;font-weight:600}.AllTransactions-module-scss-module__Z40E6W__date{color:var(--text-muted);font-size:.85rem}.AllTransactions-module-scss-module__Z40E6W__balance{color:var(--secondary-color);font-size:.9rem;font-weight:500}.AllTransactions-module-scss-module__Z40E6W__emptyState{text-align:center;background:var(--surface-muted);border:2px dashed var(--border-color);border-radius:.75rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.AllTransactions-module-scss-module__Z40E6W__emptyState .AllTransactions-module-scss-module__Z40E6W__emptyIcon{color:var(--text-muted);font-size:2rem}.AllTransactions-module-scss-module__Z40E6W__emptyState p{color:var(--text-secondary);margin:0}
.Dashboard-module-scss-module__H38h1q__dashboard{flex-direction:column;gap:1.5rem;display:flex}.Dashboard-module-scss-module__H38h1q__tabs{border-bottom:2px solid var(--border-color,#e5e7eb);-webkit-overflow-scrolling:touch;gap:0;display:flex;overflow-x:auto}.Dashboard-module-scss-module__H38h1q__tabs::-webkit-scrollbar{display:none}.Dashboard-module-scss-module__H38h1q__tab{color:var(--text-secondary,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid transparent;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:color .2s,border-color .2s}.Dashboard-module-scss-module__H38h1q__tab:hover{color:var(--primary-color,#2563eb)}.Dashboard-module-scss-module__H38h1q__tabActive{color:var(--primary-color,#2563eb);border-bottom-color:var(--primary-color,#2563eb)}.Dashboard-module-scss-module__H38h1q__tabContent{min-height:200px}
.Profile-module-scss-module__fRMyeG__accountPage{flex-direction:column;gap:1.5rem;width:100%;max-width:1200px;margin:0 auto;padding:2rem;display:flex}@media (max-width:600px){.Profile-module-scss-module__fRMyeG__accountPage{padding:1rem}}
