.transaction-table{width:100%;overflow:hidden}.transaction-table .table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d4af37 #1a1a1a;position:relative;background:linear-gradient(90deg,#1f1f1f 30%,rgba(31,31,31,0)),linear-gradient(90deg,rgba(31,31,31,0),#1f1f1f 70%) 100% 0,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.2),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),transparent) 100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.transaction-table .table-responsive::-webkit-scrollbar{width:10px;height:10px}.transaction-table .table-responsive::-webkit-scrollbar-track{background:#1a1a1a;border-radius:.375rem}.transaction-table .table-responsive::-webkit-scrollbar-thumb{background:#d4af37;border-radius:.375rem}.transaction-table .table-responsive::-webkit-scrollbar-thumb:hover{background:#b29126}.transaction-table .table-responsive .table{min-width:600px}.transaction-table .table-responsive .table td,.transaction-table .table-responsive .table th{white-space:nowrap}.transaction-table .table-container .table .badge{font-size:.75rem;font-weight:600;padding:.4rem .8rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.5px}.transaction-table .table-container .table .badge.bg-primary{background-color:#d4af37!important;color:#0a0a0a}.transaction-table .table-container .table .badge.bg-success{background-color:#10b981!important;color:#fff}.transaction-table .table-container .table .badge.bg-warning{background-color:#f59e0b!important;color:#0a0a0a}.transaction-table .table-container .table .badge.bg-info{background-color:#3b82f6!important;color:#fff}.transaction-table .table-container .table .badge.bg-danger{background-color:#ef4444!important;color:#fff}.transaction-table .table-container .table .badge.bg-secondary{background-color:#6b6b6b!important;color:#fff}.transaction-table .table-container .table .text-success{color:#10b981!important}.transaction-table .table-container .table .text-warning{color:#f59e0b!important}.transaction-table .table-container .table .text-info{color:#3b82f6!important}.transaction-table .table-container .table .text-danger{color:#ef4444!important}.transaction-table .table-container .table .text-gold{color:#d4af37!important}.transaction-table .table-container .table tbody tr{cursor:pointer;transition:all .3s ease}.transaction-table .table-container .table tbody tr:hover{background-color:rgba(212,175,55,.05)!important;transform:translateX(4px);box-shadow:0 2px 8px rgba(212,175,55,.1)}.transaction-table .table-container .table td:has(.text-gold){text-align:right;font-weight:700}.transaction-table .table-container .table td:first-child .d-flex{align-items:center;gap:.5rem}.transaction-table .table-container .table td:nth-child(3) .fw-medium{font-weight:500}.transaction-table .table-container .table td:nth-child(3) small{font-size:.75rem;opacity:.8}.transaction-table .table-empty .empty-icon svg{opacity:.6}.transaction-table .table-empty .empty-message{font-size:1rem;color:#a0a0a0}@media(max-width:992px){.transaction-table .table-responsive::-webkit-scrollbar{height:12px}.transaction-table .table-container .table{font-size:.875rem}.transaction-table .table-container .table .badge{font-size:.6rem;padding:.2rem .4rem}.transaction-table .table-container .table td{padding:.75rem .5rem}}@media(max-width:768px){.transaction-table .table-responsive::-webkit-scrollbar{height:14px;-webkit-appearance:none}.transaction-table .table-responsive::-webkit-scrollbar-track{background:rgba(26,26,26,.8);border-radius:6px;margin:0 4px}.transaction-table .table-responsive::-webkit-scrollbar-thumb{background:#d4af37;border-radius:6px;border:2px solid #1f1f1f}.transaction-table .table-responsive::-webkit-scrollbar-thumb:active{background:#ddc061}.transaction-table .table-container .table{font-size:.75rem}.transaction-table .table-container .table .badge{font-size:.5rem;padding:.1rem .3rem}.transaction-table .table-container .table td{padding:.5rem .25rem}.transaction-table .table-container .table td:nth-child(5),.transaction-table .table-container .table th:nth-child(5){display:none}}@media(max-width:576px){.transaction-table .table-container .table{font-size:.7rem}.transaction-table .table-container .table .badge{font-size:.4rem;padding:.1rem .2rem}.transaction-table .table-container .table td{padding:.4rem .1rem}.transaction-table .table-container .table td:nth-child(4),.transaction-table .table-container .table th:nth-child(4){display:none}}@media(max-width:480px){.transaction-table .table-responsive .table{min-width:500px}.transaction-table .table-container .table{font-size:.6rem}.transaction-table .table-container .table .badge{font-size:.3rem;padding:.05rem .1rem}.transaction-table .table-container .table td{padding:.3rem .05rem}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.transaction-table .table-container .table tbody tr{animation:slideIn .3s ease-out;position:relative}.transaction-table .table-container .table tbody tr:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:background-color .3s ease}.transaction-table .table-container .table tbody tr:hover:before{background:#d4af37}