.wallet_container{margin:5% 0%}.wallet_container .wallet_header{text-align:center;background:#df4223;border-radius:0;margin-bottom:2rem;padding:1.5rem;color:#fff!important}.wallet_container .wallet_title{margin-bottom:1rem;font-size:30px;font-weight:700}.wallet_container .balance_amount{text-shadow:2px 2px 4px #0000004d;margin:1.5rem 0;font-size:40px;font-weight:700}.wallet_container .balance_label{opacity:.9;font-size:1.2rem}.wallet_container .action_buttons_container{justify-content:center;gap:11px;margin:2rem 0;display:flex}.wallet_container .action_buttons_container .Green_btn_holder .Green_btn{padding:10px 30px}.wallet_container .green_btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#28a745 0%,#20c997 100%);border:none;border-radius:8px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #28a7454d}.wallet_container .green_btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #28a74566}.wallet_container .transaction_history_card{margin-top:2rem;overflow:hidden;box-shadow:0 8px 25px #0000001a}.wallet_container .transaction_header{color:#fff;background:#048048;border:1px solid #000;border-bottom:none;padding:10px;font-size:18px;font-weight:700}.wallet_container .Table_holder thead{z-index:12;position:sticky;top:0}.wallet_container .Table_holder .table{border-collapse:separate;border-spacing:0;min-width:max-content}.wallet_container .Table_holder{border:1px solid #2e2e2e;height:70vh;max-height:300px;overflow:auto}.wallet_container .Table_holder .table-responsive{scroll-behavior:smooth;scrollbar-width:thin;height:100%;position:relative;overflow:auto}.wallet_container .transaction_table{border-collapse:collapse;width:100%}.wallet_container .transaction_table th{text-align:left;color:#000;text-wrap-mode:nowrap;background:#9bcfb2;border-bottom:1px solid #2f2f2f;padding:1rem;font-weight:700}.wallet_container .transaction_table td{color:#000;text-wrap-mode:nowrap;background:#f3f3f3;border-bottom:1px solid #2e2e2e;padding:1rem;font-weight:500}.wallet_container .transaction_table tr:hover{background-color:#e2e2e2}.wallet_container .credit_amount{color:#28a745;font-weight:700}.wallet_container.wallet_container .debit_amount{color:#dc3545;font-weight:700}.wallet_container .credit_badge{color:#fff;background:#28a745;border-radius:15px;padding:.3rem .8rem;font-size:.8rem;font-weight:700}.wallet_container .debit_badge{color:#fff;background:#dc3545;border-radius:15px;padding:.3rem .8rem;font-size:.8rem;font-weight:700}@media (min-width:0) and (max-width:575px){.wallet_container .wallet_title{font-size:16px}.wallet_container .balance_amount{margin:4px 0;font-size:22px}.wallet_container .balance_label{font-size:16px}.wallet_container .wallet_title{margin-bottom:0}.wallet_container .wallet_header{padding:10px}}@media (min-width:576px) and (max-width:767.98px){.wallet_container .wallet_title{font-size:25px}.wallet_container .balance_amount{font-size:30px}}
