.table th{background-color:#007bff;color:white}.table td{background-color:#f9f9f9}.table-striped tbody tr:nth-child(odd){background-color:#f2f2f2}.pagination .page-item.active .page-link{background-color:#007bff;border-color:#007bff}.pagination .page-item:hover .page-link{background-color:#0056b3;border-color:#0056b3}.hover-bg-blue:hover{background-color:#007bff!important;color:white}.dropdown-toggle{background-color:#007bff;border-radius:10px;color:white;padding:10px 20px}.dropdown-toggle:hover{background-color:#0056b3}.dropdown-item{color:#333}.w-100{width:60%!important}.dropdown-item:hover{background-color:#e0e0e0}.table-modern{border-radius:8px;box-shadow:0 4px 6px rgb(0 0 0/10%);overflow:hidden}.table-modern thead th{font-weight:700;text-transform:uppercase}.table-modern tbody tr:hover{background-color:rgb(0 123 255/10%)}@media (max-width:1200px){.w-100{width:80%!important}.table-modern td,.table-modern th{font-size:14px}}@media (max-width:768px){.table-modern td,.table-modern th{font-size:12px}.table-responsive{overflow-x:auto}.w-100{width:100%!important}}@media (max-width:576px){.table-modern td,.table-modern th{font-size:10px}.card-body{padding:1rem}.dropdown-toggle{font-size:16px;width:100%!important}}.dropdown-button{border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0/10%)}.add-expense-button{font-size:1rem;font-weight:700;transition:background-color .3s ease}.add-expense-button:hover{background-color:#28a745;color:#fff}