.dark-style .badge.bg-success,.dark-style .btn-success{color:#000}.dark-style .badge.bg-warning,.dark-style .btn-warning{color:#000}.dark-style .badge.bg-info,.dark-style .btn-info{color:#000}.dark-style .badge.bg-label-primary,.dark-style .badge.bg-label-success,.dark-style .badge.bg-label-info,.dark-style .badge.bg-label-warning{color:var(--bs-emphasis-color)}.dark-style table.dataTable>tbody>tr>td.dtr-control::before,.dark-style table.dataTable>tbody>tr>th.dtr-control::before,.dark-style table.dataTable td.dt-control::before{color:hsla(0,0%,100%,.65) !important}.full-width{width:100%}.pointer{cursor:pointer}input.readonly,textarea.readonly,select.readonly{background-color:var(--bs-tertiary-bg) !important;cursor:not-allowed !important;pointer-events:none}.btn-group-custom{display:flex;flex-wrap:wrap;gap:.5rem}.btn-group-custom .btn{border-radius:.375rem !important;flex:0 0 auto;min-width:80px;padding-left:1rem;padding-right:1rem;margin-bottom:.25rem;display:flex;justify-content:center;align-items:center}.btn-group-custom label.btn{width:auto;flex-grow:0}@media(max-width: 576px){.btn-group-custom{gap:.25rem}.btn-group-custom .btn{font-size:.875rem}.btn-group-custom .navbar-nav .nav-item h4{font-size:.9rem;margin-bottom:0}}@media(max-width: 576px){.navbar-nav .nav-item h4{font-size:.9rem;margin-bottom:0}}.card-header.bg-danger .validation-error-heading{color:#fff !important}