.wallet-module__LE0ipq__walletContainer{max-width:1200px;min-height:100vh;margin:0 auto;padding:20px}.wallet-module__LE0ipq__walletHeader{text-align:start;margin-bottom:30px}.wallet-module__LE0ipq__walletTitle{color:#333;text-align:start;margin-bottom:8px;font-size:2.5rem;font-weight:700}.wallet-module__LE0ipq__walletSubtitle{color:#666;margin:0;font-size:1.1rem}.wallet-module__LE0ipq__loadingContainer{justify-content:center;align-items:center;min-height:300px;display:flex}.wallet-module__LE0ipq__walletContent{flex-direction:column;gap:30px;display:flex}.wallet-module__LE0ipq__balanceSection{margin-bottom:30px}.wallet-module__LE0ipq__balanceCard{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.wallet-module__LE0ipq__balanceInfo{background:linear-gradient(135deg,#0a8835 0%,#0d6e2a 100%);border-radius:16px;flex:1;height:100%;padding:30px;position:relative;overflow:hidden}.wallet-module__LE0ipq__balanceLabel{color:#fff;opacity:.9;margin-bottom:12px;font-size:16px;font-weight:600}.wallet-module__LE0ipq__balanceAmount{color:#fff;margin-bottom:8px;font-size:36px;font-weight:700;line-height:1}.wallet-module__LE0ipq__balanceActions{gap:15px;transition:all .3s;display:flex}.wallet-module__LE0ipq__actionBtn{color:#333;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:140px;padding:25px 20px;font-size:.9rem;font-weight:500;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}.wallet-module__LE0ipq__actionBtn:hover{border-color:#014651;transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.wallet-module__LE0ipq__actionIcon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;transition:all .3s;display:flex}.wallet-module__LE0ipq__chargeBtn .wallet-module__LE0ipq__actionIcon{background:linear-gradient(135deg,#e8f5e8 0%,#d4edda 100%)}.wallet-module__LE0ipq__withdrawBtn .wallet-module__LE0ipq__actionIcon{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%)}.wallet-module__LE0ipq__actionBtn:hover .wallet-module__LE0ipq__actionIcon{transform:scale(1.1)}.wallet-module__LE0ipq__actionIcon img{object-fit:contain;border-radius:8px;width:32px;height:32px}.wallet-module__LE0ipq__actionBtn span{white-space:nowrap;color:#344055;text-align:center;font-size:14px;font-weight:600;line-height:1.2;transition:color .3s}.wallet-module__LE0ipq__actionBtn:hover span{color:#014651}.wallet-module__LE0ipq__balanceDetails{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px;display:grid}.wallet-module__LE0ipq__detailItem{background:#fff;border-left:4px solid #02b55f;border-radius:12px;justify-content:space-between;align-items:center;padding:20px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}.wallet-module__LE0ipq__detailItem:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001f}.wallet-module__LE0ipq__detailLabel{color:#6c757d;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.wallet-module__LE0ipq__detailValue{color:#2c3e50;text-shadow:0 1px 2px #0000001a;font-size:18px;font-weight:700}.wallet-module__LE0ipq__transactionsSection{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000001a}.wallet-module__LE0ipq__sectionTitle{color:#333;margin-bottom:25px;font-size:1.8rem;font-weight:600}.wallet-module__LE0ipq__transactionsTableContainer{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:auto hidden;box-shadow:0 4px 15px #00000014}.wallet-module__LE0ipq__transactionsTable{border-collapse:collapse;white-space:nowrap;width:100%;min-width:1000px}.wallet-module__LE0ipq__tableHeader{background:linear-gradient(135deg,#15a90d 0%,#014651 100%)}.wallet-module__LE0ipq__headerCell{color:#fff;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-align:left;text-shadow:0 1px 2px #0000001a;border:none;padding:18px 15px;font-size:.8rem;font-weight:700}.wallet-module__LE0ipq__tableRow{background:#fff;transition:all .3s;position:relative}.wallet-module__LE0ipq__tableCell{color:#2c3e50;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:18px 15px;font-size:.9rem;font-weight:500}.wallet-module__LE0ipq__transactionName{color:#2c3e50;min-width:120px;font-weight:600}.wallet-module__LE0ipq__transactionType{justify-content:center;min-width:130px}.wallet-module__LE0ipq__transactionPaymentMethod{color:#7f8c8d;text-align:center;border-radius:6px;justify-content:center;min-width:140px;padding:6px 10px;font-weight:500}.wallet-module__LE0ipq__transactionDate{color:#6c757d;min-width:120px;font-weight:500}.wallet-module__LE0ipq__transactionAmount{justify-content:flex-end;min-width:120px;font-weight:700}.wallet-module__LE0ipq__transactionRefundableAmount{color:#15a90d;justify-content:flex-end;min-width:140px;font-weight:600}.wallet-module__LE0ipq__transactionStatus{justify-content:center;min-width:120px}.wallet-module__LE0ipq__transactionActions{justify-content:center;min-width:100px}.wallet-module__LE0ipq__transactionAmount.wallet-module__LE0ipq__positive{color:#15a90d;border-radius:6px;padding:4px 8px;font-weight:700}.wallet-module__LE0ipq__transactionAmount.wallet-module__LE0ipq__negative{color:#dc3545;border-radius:6px;padding:4px 8px;font-weight:700}.wallet-module__LE0ipq__typeBadge{text-transform:uppercase;letter-spacing:.5px;text-align:center;border-radius:20px;justify-content:center;align-items:center;min-width:80px;padding:6px;font-size:.5rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001a}.wallet-module__LE0ipq__typeEarnings{color:#fff;background:linear-gradient(135deg,#28a745,#20c997);border:1px solid #28a745}.wallet-module__LE0ipq__typeWithdrawal{color:#fff;background:linear-gradient(135deg,#dc3545,#e74c3c);border:1px solid #dc3545}.wallet-module__LE0ipq__typeRecharge{color:#fff;background:linear-gradient(135deg,#17a2b8,#20c997);border:1px solid #17a2b8}.wallet-module__LE0ipq__typeRefund{color:#212529;background:linear-gradient(135deg,#ffc107,#fd7e14);border:1px solid #ffc107}.wallet-module__LE0ipq__typeFees{color:#fff;background:linear-gradient(135deg,#6f42c1,#e83e8c);border:1px solid #6f42c1}.wallet-module__LE0ipq__typeBonus{color:#fff;background:linear-gradient(135deg,#fd7e14,#ff6b35);border:1px solid #fd7e14}.wallet-module__LE0ipq__typeAdjustment{color:#fff;background:linear-gradient(135deg,#20c997,#28a745);border:1px solid #20c997}.wallet-module__LE0ipq__typeDefault{color:#fff;background:linear-gradient(135deg,#6c757d,#495057);border:1px solid #6c757d}@keyframes wallet-module__LE0ipq__pulse{0%{box-shadow:0 2px 4px #17a2b84d}50%{box-shadow:0 2px 8px #17a2b899}to{box-shadow:0 2px 4px #17a2b84d}}.wallet-module__LE0ipq__typeRecharge{animation:2s infinite wallet-module__LE0ipq__pulse}.wallet-module__LE0ipq__typeBadge:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.wallet-module__LE0ipq__transactionActionsCell{justify-content:center;align-items:center;display:flex}.wallet-module__LE0ipq__refundBtn{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.wallet-module__LE0ipq__refundBtn:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 4px #dc35454d}.wallet-module__LE0ipq__refundBtn:active{transform:translateY(0)}.wallet-module__LE0ipq__refundPendingBadge{color:#fff;cursor:not-allowed;opacity:.7;background:#6c757d;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;font-weight:500;display:flex}.wallet-module__LE0ipq__emptyState{text-align:center;color:#6c757d;padding:60px 20px}.wallet-module__LE0ipq__emptyIcon{opacity:.5;margin-bottom:20px;font-size:4rem}.wallet-module__LE0ipq__emptyText{margin:0;font-size:1.1rem}.wallet-module__LE0ipq__transactionsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.wallet-module__LE0ipq__filtersSection{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.wallet-module__LE0ipq__filterGroup{flex-direction:column;gap:.5rem;display:flex}.wallet-module__LE0ipq__filterLabel{color:#495057;margin:0;font-size:.9rem;font-weight:500}.wallet-module__LE0ipq__filterSelect{background-color:#fff;border:1px solid #ced4da;border-radius:4px;min-width:150px;padding:.5rem;font-size:.9rem}.wallet-module__LE0ipq__filterSelect:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 .2rem #007bff40}.wallet-module__LE0ipq__clearFiltersBtn{color:#fff;cursor:pointer;background-color:#6c757d;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:background-color .2s;display:flex}.wallet-module__LE0ipq__clearFiltersBtn:hover{background-color:#5a6268}.wallet-module__LE0ipq__paginationContainer{background-color:#f8f9fa;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;display:flex}.wallet-module__LE0ipq__paginationInfo{color:#6c757d;font-size:.9rem}.wallet-module__LE0ipq__paginationControls{align-items:center;gap:1rem;display:flex}.wallet-module__LE0ipq__pageInfo{color:#495057;font-weight:500}.wallet-module__LE0ipq__paginationBtn{color:#007bff;cursor:pointer;background:#fff;border:1px solid #007bff;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;transition:all .2s}.wallet-module__LE0ipq__paginationBtn:hover:not(:disabled){color:#fff;background:#007bff}.wallet-module__LE0ipq__paginationBtn:disabled{opacity:.5;cursor:not-allowed}.wallet-module__LE0ipq__statusBadge{text-transform:uppercase;letter-spacing:.5px;text-align:center;border-radius:20px;justify-content:center;align-items:center;min-width:80px;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.wallet-module__LE0ipq__statusCompleted{color:#fff;background:linear-gradient(135deg,#28a745,#20c997)}.wallet-module__LE0ipq__statusPending{color:#212529;background:linear-gradient(135deg,#ffc107,#fd7e14)}.wallet-module__LE0ipq__statusFailed{color:#fff;background:linear-gradient(135deg,#dc3545,#e74c3c)}.wallet-module__LE0ipq__statusDefault{color:#fff;background:linear-gradient(135deg,#17a2b8,#20c997)}@media (max-width:768px){.wallet-module__LE0ipq__walletContainer{padding:15px}.wallet-module__LE0ipq__walletTitle{font-size:2rem}.wallet-module__LE0ipq__balanceCard{flex-direction:column;gap:15px}.wallet-module__LE0ipq__balanceInfo{width:100%;padding:25px}.wallet-module__LE0ipq__balanceAmount{font-size:28px}.wallet-module__LE0ipq__balanceActions{flex-direction:row;gap:10px;width:100%}.wallet-module__LE0ipq__actionBtn{flex:1;min-width:auto;padding:20px 15px}.wallet-module__LE0ipq__actionIcon{width:40px;height:40px;margin-bottom:8px}.wallet-module__LE0ipq__actionIcon img{width:24px;height:24px}.wallet-module__LE0ipq__actionBtn span{font-size:12px}.wallet-module__LE0ipq__balanceDetails{grid-template-columns:1fr;gap:15px}.wallet-module__LE0ipq__detailItem{padding:15px}.wallet-module__LE0ipq__detailValue{font-size:16px}.wallet-module__LE0ipq__transactionsHeader{flex-direction:column;align-items:stretch}.wallet-module__LE0ipq__filtersSection{flex-direction:column;gap:.75rem}.wallet-module__LE0ipq__filterGroup{width:100%}.wallet-module__LE0ipq__filterSelect{width:100%;min-width:auto}.wallet-module__LE0ipq__clearFiltersBtn{justify-content:center;width:100%}.wallet-module__LE0ipq__paginationContainer{text-align:center;flex-direction:column;gap:1rem}.wallet-module__LE0ipq__paginationControls{justify-content:center}}@media (max-width:480px){.wallet-module__LE0ipq__walletTitle{font-size:1.8rem}.wallet-module__LE0ipq__balanceInfo{padding:20px}.wallet-module__LE0ipq__balanceAmount{font-size:24px}.wallet-module__LE0ipq__balanceActions{flex-direction:column;gap:10px}.wallet-module__LE0ipq__actionBtn{padding:15px}}
.financial-accounts-module__6v2zKa__container{max-width:1200px;margin:0 auto;padding:20px;animation:.6s ease-out financial-accounts-module__6v2zKa__fadeIn}@keyframes financial-accounts-module__6v2zKa__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.financial-accounts-module__6v2zKa__header{text-align:center;margin-bottom:40px;animation:.8s ease-out financial-accounts-module__6v2zKa__slideInDown}@keyframes financial-accounts-module__6v2zKa__slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.financial-accounts-module__6v2zKa__header h1{color:#2c3e50;background:linear-gradient(135deg,#15a90d 0%,#014651 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:32px;font-weight:700}.financial-accounts-module__6v2zKa__subtitle{color:#7f8c8d;margin:0;font-size:18px;font-weight:400}.financial-accounts-module__6v2zKa__addButtons{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px;animation:.8s ease-out .2s both financial-accounts-module__6v2zKa__slideInUp;display:flex}@keyframes financial-accounts-module__6v2zKa__slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.financial-accounts-module__6v2zKa__addButton{letter-spacing:.5px;color:#fff;cursor:pointer;border:none;border-radius:12px;min-width:200px;padding:16px 24px;font-size:15px;font-weight:600;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.financial-accounts-module__6v2zKa__addButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.financial-accounts-module__6v2zKa__addButton:hover:before{left:100%}.financial-accounts-module__6v2zKa__addButton:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 8px 25px #00000026}.financial-accounts-module__6v2zKa__accountSection{margin-bottom:40px;animation:.6s ease-out financial-accounts-module__6v2zKa__slideInSection}@keyframes financial-accounts-module__6v2zKa__slideInSection{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.financial-accounts-module__6v2zKa__sectionHeader{background:linear-gradient(145deg,#eaf4f4 0%,#fff 100%);border:1px solid #15a90d1a;border-radius:16px;align-items:center;gap:15px;margin-bottom:25px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #15a90d14}.financial-accounts-module__6v2zKa__sectionHeader:before{content:"";background:linear-gradient(90deg,#15a90d,#014651);border-radius:16px 16px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.financial-accounts-module__6v2zKa__sectionIcon{color:#fff;background:linear-gradient(135deg,#15a90d 0%,#014651 100%);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;animation:3s ease-in-out infinite financial-accounts-module__6v2zKa__iconFloat;display:flex;box-shadow:0 6px 20px #15a90d4d}@keyframes financial-accounts-module__6v2zKa__iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.financial-accounts-module__6v2zKa__sectionTitle{color:#2c3e50;background:linear-gradient(135deg,#15a90d 0%,#014651 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex:1;margin:0;font-size:20px;font-weight:700}.financial-accounts-module__6v2zKa__sectionCount{color:#fff;text-align:center;background:linear-gradient(135deg,#15a90d 0%,#014651 100%);border-radius:20px;min-width:40px;padding:8px 16px;font-size:14px;font-weight:700;animation:2s ease-in-out infinite financial-accounts-module__6v2zKa__countPulse;box-shadow:0 4px 12px #15a90d4d}@keyframes financial-accounts-module__6v2zKa__countPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.financial-accounts-module__6v2zKa__accountCard{background:linear-gradient(145deg,#fff 0%,#f8f9fa 100%);border:1px solid #15a90d1a;border-radius:20px;margin-bottom:20px;padding:25px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:.6s ease-out financial-accounts-module__6v2zKa__slideInCard;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000014}@keyframes financial-accounts-module__6v2zKa__slideInCard{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.financial-accounts-module__6v2zKa__accountCard:hover{border-color:#15a90d4d;transform:translateY(-8px)scale(1.02);box-shadow:0 20px 60px #667eea26}.financial-accounts-module__6v2zKa__cardHeader{align-items:start;gap:18px;margin-bottom:20px;display:flex}.financial-accounts-module__6v2zKa__cardIcon{color:#fff;background:linear-gradient(135deg,#15a90d 0%,#014651 100%);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;transition:all .3s;display:flex;position:relative;box-shadow:0 8px 20px #667eea4d}.financial-accounts-module__6v2zKa__accountCard:hover .financial-accounts-module__6v2zKa__cardIcon{transform:scale(1.1)rotate(5deg);box-shadow:0 12px 30px #667eea66}.financial-accounts-module__6v2zKa__cardInfo{flex:1}.financial-accounts-module__6v2zKa__cardTitle{color:#2c3e50;margin:0 0 8px;font-size:18px;font-weight:700;transition:color .3s}.financial-accounts-module__6v2zKa__accountCard:hover .financial-accounts-module__6v2zKa__cardTitle{color:#15a90d}.financial-accounts-module__6v2zKa__cardActions{align-items:center;gap:8px;display:flex}.financial-accounts-module__6v2zKa__actionButton{cursor:pointer;background:#fff;border:2px solid #e9ecef;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:10px 12px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.financial-accounts-module__6v2zKa__editButton{color:#15a90d}.financial-accounts-module__6v2zKa__editButton:hover{color:#fff;background:linear-gradient(135deg,#15a90d 0%,#014651 100%);border-color:#15a90d;transform:scale(1.1);box-shadow:0 8px 20px #15a90d4d}.financial-accounts-module__6v2zKa__deleteButton{color:#6c757d}.financial-accounts-module__6v2zKa__deleteButton:hover{color:#fff;background:linear-gradient(135deg,#dc3545 0%,#c82333 100%);border-color:#dc3545;transform:scale(1.1);box-shadow:0 8px 20px #dc35454d}.financial-accounts-module__6v2zKa__cardDetails{border-top:1px solid #667eea1a;margin-top:15px;padding-top:20px}.financial-accounts-module__6v2zKa__detailLabel{color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.financial-accounts-module__6v2zKa__detailValue{color:#2c3e50;background:linear-gradient(135deg,#15a90d 0%,#014651 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:16px;font-weight:700;display:block}@media (max-width:768px){.financial-accounts-module__6v2zKa__container{padding:15px}.financial-accounts-module__6v2zKa__addButtons{flex-direction:column;align-items:center}.financial-accounts-module__6v2zKa__addButton{width:100%;max-width:300px}.financial-accounts-module__6v2zKa__cardHeader{text-align:center;flex-direction:column;gap:10px}.financial-accounts-module__6v2zKa__cardActions{margin-left:auto;margin-right:auto}}@media (max-width:480px){.financial-accounts-module__6v2zKa__header h1{font-size:24px}.financial-accounts-module__6v2zKa__subtitle{font-size:14px}.financial-accounts-module__6v2zKa__accountCard{padding:15px}.financial-accounts-module__6v2zKa__cardIcon{width:50px;height:50px;font-size:20px}}
