.invoice-container{background-color:#fff;border-radius:8px;color:#000;margin:0 auto;max-width:auto;padding:20px}.invoice-table{border-collapse:collapse;width:100%}.invoice-table td,.invoice-table th{border-bottom:1px solid #d3d3d3;font-size:12px;padding:8px;text-align:left}.invoice-table th{color:#c49c5e;font-size:14px;font-weight:700}.pagination{align-items:center;display:flex;gap:8px;justify-content:center;padding:16px 0}.pagination button{height:32px;min-width:32px;padding:0 8px}.invoice-table-wrapper{overflow-x:auto;width:100%}.invoice-group-row td{background-color:#f7f1e8;color:#5e0f4a;font-size:13px}.transaction-container{background-color:#fff;border-radius:8px;color:#000;margin:0 auto;max-width:auto;padding:20px}h2{color:#000;font-size:18px;margin-bottom:15px}.transaction-table{border-collapse:collapse;width:100%}.transaction-table td,.transaction-table th{border-bottom:1px solid #d3d3d3;font-size:12px;padding:8px;text-align:left}.transaction-table th{color:#c49c5e;font-size:14px;font-weight:700}.status{border-radius:12px;font-size:10px;padding:5px 10px}.status-paid{background-color:#28a745;color:#fff}.status-out-of-date{background-color:#dc3545;color:#fff}.status-progress{background-color:#ffc107;color:#000}.action-cell{position:relative}.dropdown-toggle{background:none;border:none;color:#000;cursor:pointer;font-size:18px}.dropdown-menu{background-color:#2a2a2a;border-radius:8px;box-shadow:0 2px 10px #0000004d;position:absolute;right:0;top:30px;z-index:10}.dropdown-menu button{background:none;border:none;color:#fff;cursor:pointer;display:block;padding:10px 20px;text-align:left;width:100%}.dropdown-menu button:hover{background-color:#444}.delete-btn{color:#dc3545!important}body{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}body::-webkit-scrollbar{display:none}.css-1aqydz2-MuiPaper-root-MuiDrawer-paper{width:35rem!important}.slick-next:before,.slick-prev:before{color:#c59d5f!important}body::-webkit-scrollbar{width:3px}body::-webkit-scrollbar-track{background:#fff}body::-webkit-scrollbar-thumb{background:#c59d5f;border-radius:6px}body::-webkit-scrollbar-thumb:hover{background:#af8b4c}.sidebarscrolll::-webkit-scrollbar{height:8px!important;width:8px!important}.sidebarscrolll::-webkit-scrollbar-track{background:#000!important;padding:20px}.sidebarscrolll::-webkit-scrollbar-thumb{background:#000!important;border-radius:6px!important;box-shadow:inset 0 0 10px #00000080}