.transactions-page{overflow-x:hidden!important;width:100%;max-width:100%;position:relative}.transactions-page .row{margin-left:0!important;margin-right:0!important;max-width:100%;overflow:hidden}.transactions-page.container-custom{padding-left:1rem;padding-right:1rem;max-width:100%;overflow-x:hidden}@media(max-width:768px){.transactions-page.container-custom{padding-left:1rem;padding-right:1rem}}@media(max-width:576px){.transactions-page.container-custom{padding-left:.75rem;padding-right:.75rem}}.transactions-page [class*=col-]{max-width:100%;overflow:hidden}.transactions-page .card{margin-left:0;margin-right:0}.transactions-page .card,.transactions-page .card .card-body{overflow:hidden;max-width:100%;width:100%;box-sizing:border-box}.transactions-page .card .card-body{word-wrap:break-word;overflow-wrap:break-word}.transactions-page .card .card-body.p-0{padding:0!important}.transactions-page .card .card-body>*{max-width:100%}.transactions-page .card .card-body .d-flex,.transactions-page .d-flex{flex-wrap:wrap;max-width:100%}.transactions-page>*{max-width:100%;overflow-x:hidden}.transactions-page .table{--bs-table-bg:#1f1f1f;--bs-table-color:#fff;--bs-table-border-color:rgba($border-color,0.1);--bs-table-hover-bg:rgba($primary-color,0.03);--bs-table-hover-color:#fff;--bs-table-striped-bg:rgba($primary-color,0.02);--bs-table-striped-color:#fff;--bs-table-active-bg:rgba($primary-color,0.05);--bs-table-active-color:#fff}.transactions-page .filters-section{overflow:hidden;max-width:100%;margin-left:0;margin-right:0}.transactions-page .filters-section .form-control,.transactions-page .filters-section .form-select{border:1px solid rgba(222,226,230,.3);border-radius:.375rem;background-color:#1a1a1a;color:#fff;transition:all .3s ease;width:100%;max-width:100%}.transactions-page .filters-section .form-control:focus,.transactions-page .filters-section .form-select:focus{border-color:#d4af37;box-shadow:0 0 0 .2rem rgba(212,175,55,.15);outline:none}.transactions-page .recent-transactions-section .card{background-color:#1f1f1f;border:1px solid rgba(222,226,230,.1)}.transactions-page .cursor-pointer{cursor:pointer;transition:color .15s ease}.transactions-page .cursor-pointer:hover{color:#d4af37!important}.transactions-page .position-relative .form-control{border:2px solid #dee2e6;transition:all .3s ease}.transactions-page .position-relative .form-control:focus{border-color:#d4af37;box-shadow:0 0 0 .2rem rgba(212,175,55,.15);outline:none}.transactions-page .table-custom{border-radius:.375rem;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background-color:#1f1f1f!important;color:#fff!important}.transactions-page .table-custom thead{background:linear-gradient(135deg,#1a1a1a,#0d0d0d)!important}.transactions-page .table-custom thead th{font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.5px;padding:1rem;border-bottom:2px solid #d4af37!important;color:#fff!important;background-color:transparent!important}.transactions-page .table-custom thead th.cursor-pointer{-webkit-user-select:none;-moz-user-select:none;user-select:none}.transactions-page .table-custom thead th.cursor-pointer:hover{background-color:rgba(212,175,55,.1)!important}.transactions-page .table-custom tbody{background-color:#1f1f1f!important}.transactions-page .table-custom tbody tr{transition:all .15s ease;border-bottom:1px solid rgba(222,226,230,.1);background-color:#1f1f1f!important}.transactions-page .table-custom tbody tr:hover{background-color:rgba(212,175,55,.03)!important;transform:translateX(2px)}.transactions-page .table-custom tbody tr:last-child{border-bottom:none}.transactions-page .table-custom tbody tr td{padding:1rem;vertical-align:middle;border:none!important;background-color:transparent!important;color:#fff!important}.transactions-page .badge{font-size:.75rem;font-weight:600;padding:.4rem .8rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.5px}.transactions-page .badge.bg-primary{background-color:#d4af37!important;color:#0a0a0a}.transactions-page .badge.bg-success{background-color:#10b981!important;color:#fff}.transactions-page .badge.bg-warning{background-color:#f59e0b!important;color:#0a0a0a}.transactions-page .badge.bg-info{background-color:#3b82f6!important;color:#fff}.transactions-page .badge.bg-danger{background-color:#ef4444!important;color:#fff}.transactions-page .badge.bg-secondary{background-color:#6b6b6b!important;color:#fff}.transactions-page .text-success{color:#10b981!important}.transactions-page .text-warning{color:#f59e0b!important}.transactions-page .text-info{color:#3b82f6!important}.transactions-page .text-danger{color:#ef4444!important}.transactions-page .card{transition:all .3s ease}.transactions-page .card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.transactions-page .card .card-body{padding:1.5rem}.transactions-page .card .card-body h6{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.transactions-page .card .card-body h4{font-size:1.5rem;font-weight:700}.transactions-page .form-control,.transactions-page .form-select{border:2px solid #dee2e6;background-color:#1a1a1a;color:#fff;transition:all .3s ease}.transactions-page .form-control:focus,.transactions-page .form-select:focus{border-color:#d4af37;box-shadow:0 0 0 .2rem rgba(212,175,55,.15);outline:none}.transactions-page .form-control option,.transactions-page .form-select option{background-color:#1a1a1a;color:#fff}.transactions-page .text-center .text-secondary{color:#a0a0a0!important}.transactions-page .text-center .text-muted{color:#6b6b6b!important}.transactions-page .btn{transition:all .3s ease}.transactions-page .btn:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.transactions-page .pagination-section .pagination-info{font-size:.875rem}.transactions-page .pagination-section .pagination .page-item .page-link{background-color:#1a1a1a;border:1px solid rgba(212,175,55,.3);color:#fff;transition:all .3s ease}.transactions-page .pagination-section .pagination .page-item .page-link:hover{background-color:rgba(212,175,55,.1);border-color:#d4af37;color:#d4af37}.transactions-page .pagination-section .pagination .page-item.active .page-link{background-color:#d4af37;border-color:#d4af37;color:#0a0a0a;font-weight:600}.transactions-page .pagination-section .pagination .page-item.disabled .page-link{background-color:#1a1a1a;border-color:rgba(222,226,230,.2);color:#6b6b6b;cursor:not-allowed}@media(max-width:992px){.transactions-page .filters-section .row .col-md-2,.transactions-page .filters-section .row .col-md-4{margin-bottom:1rem}.transactions-page .recent-transactions-section .d-flex.justify-content-between{flex-direction:column;gap:1rem;align-items:flex-start!important}}@media(max-width:768px){.transactions-page{overflow-x:hidden!important;max-width:100vw!important}.transactions-page.container-custom{padding-left:1rem!important;padding-right:1rem!important;max-width:100vw!important}.transactions-page .row{width:100%}.transactions-page [class*=col-]{padding-left:.5rem;padding-right:.5rem}.transactions-page .card{margin-left:0;margin-right:0;max-width:100%}.transactions-page .table-responsive{font-size:.875rem}.transactions-page .table-responsive::-webkit-scrollbar{height:14px;-webkit-appearance:none}.transactions-page .table-responsive::-webkit-scrollbar-track{background:rgba(26,26,26,.8);border-radius:6px;margin:0 4px}.transactions-page .table-responsive::-webkit-scrollbar-thumb{background:#d4af37;border-radius:6px;border:2px solid #1f1f1f}.transactions-page .table-responsive::-webkit-scrollbar-thumb:active{background:#ddc061}.transactions-page .card-body{padding:1rem}.transactions-page .row{margin-left:0!important;margin-right:0!important}.transactions-page .row.g-3>*,.transactions-page .row.mb-4 .col-md-3{margin-bottom:1rem}.transactions-page .filters-section .row .col-md-2,.transactions-page .filters-section .row .col-md-4{margin-bottom:.5rem}}@media(max-width:576px){.transactions-page{overflow-x:hidden!important;max-width:100vw!important}.transactions-page.container-custom{padding-left:.75rem!important;padding-right:.75rem!important}.transactions-page>.mb-4,.transactions-page>.mt-4{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.transactions-page .d-flex.justify-content-between{flex-direction:column;gap:1rem;align-items:flex-start!important;max-width:100%;margin-left:0;margin-right:0}.transactions-page .row{margin-left:0!important;margin-right:0!important;max-width:100%}.transactions-page [class*=col-]{padding-left:.4rem;padding-right:.4rem}.transactions-page .card{margin-left:.5rem;margin-right:.5rem;width:calc(100% - 1rem)}.transactions-page .filters-section{margin-left:0;margin-right:0}.transactions-page .table-custom{font-size:.75rem}.transactions-page .table-custom td,.transactions-page .table-custom th{padding:.5rem .25rem}.transactions-page .badge{font-size:.6rem;padding:.2rem .4rem}.transactions-page .table-custom td:nth-child(5),.transactions-page .table-custom th:nth-child(5){display:none}.transactions-page .pagination-section .d-flex.justify-content-between{flex-direction:column;gap:1rem;align-items:center!important}.transactions-page .pagination-section .pagination .page-link{padding:.5rem .75rem;font-size:.875rem}}@media(max-width:480px){.transactions-page .table-custom{font-size:.7rem}.transactions-page .table-custom td,.transactions-page .table-custom th{padding:.4rem .1rem}.transactions-page .badge{font-size:.5rem;padding:.1rem .3rem}.transactions-page .table-custom td:nth-child(4),.transactions-page .table-custom th:nth-child(4){display:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.transactions-page .card{animation:fadeIn .3s ease-out}.transactions-page .cursor-pointer{position:relative}.transactions-page .cursor-pointer:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#d4af37;transition:width .3s ease}.transactions-page .cursor-pointer:hover:after{width:100%}.transactions-page .table-responsive{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d4af37 #1a1a1a}.transactions-page .table-responsive::-webkit-scrollbar{height:10px}.transactions-page .table-responsive::-webkit-scrollbar-track{background:#1a1a1a;border-radius:.375rem}.transactions-page .table-responsive::-webkit-scrollbar-thumb{background:#d4af37;border-radius:.375rem}.transactions-page .table-responsive::-webkit-scrollbar-thumb:hover{background:#b29126}