.ProfileHead-module-scss-module__4N6IKW__hero{align-items:center;gap:1rem;padding:2rem 0;display:flex}.ProfileHead-module-scss-module__4N6IKW__hero__icon{color:var(--primary-color);font-size:3rem}.ProfileHead-module-scss-module__4N6IKW__hero__text{flex-direction:column;display:flex}.ProfileHead-module-scss-module__4N6IKW__hero__title{margin:0;font-size:2rem;font-weight:700}.ProfileHead-module-scss-module__4N6IKW__hero__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:1rem}
.BalanceCard-module-scss-module__pByO-a__balanceCard{background:#fff;border-radius:1rem;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex;box-shadow:0 6px 16px rgba(0,0,0,.08)}@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:#6b7280;margin:0;font-size:.95rem}.BalanceCard-module-scss-module__pByO-a__balanceCard__info h2{color:var(--primary-color);margin:.25rem 0 0;font-size:1.8rem;font-weight:700}.BalanceCard-module-scss-module__pByO-a__balanceCard__info h2 span{font-size:1.2rem;font-weight:600}.BalanceCard-module-scss-module__pByO-a__balanceCard__actions{align-items:center;gap:1rem;display:flex}.BalanceCard-module-scss-module__pByO-a__balanceCard__topUpBtn{color:#fff;background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:8px;padding:.6rem 1.4rem;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{margin-top:2rem}.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(280px,1fr));gap:1.5rem;display:grid}.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;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)}
.AllTransactions-module-scss-module__Z40E6W__transactionsSection{margin-top:2rem}.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{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.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;align-items:center;gap:1rem;padding:3rem 2rem;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)}
.Dashboard-module-scss-module__H38h1q__dashboard{grid-template-columns:70% 30%;align-items:start;gap:1.5rem;padding:2rem 0;display:grid}@media (max-width:900px){.Dashboard-module-scss-module__H38h1q__dashboard{grid-template-columns:1fr}}
