.dataTables_wrapper { padding: 1rem; } .dataTables_filter input { border: 1px solid #dee2e6; border-radius: 0.375rem; padding: 0.375rem 0.75rem; } #doctorsTable thead th, #patientsTable thead th, #dashboardDoctorsTable thead th, #dashboardPatientsTable thead th { white-space: nowrap; } #doctorsTable.table.dataTable thead .sorting, #doctorsTable.table.dataTable thead .sorting_asc, #doctorsTable.table.dataTable thead .sorting_desc, #doctorsTable.table.dataTable thead .sorting_asc_disabled, #doctorsTable.table.dataTable thead .sorting_desc_disabled, #patientsTable.table.dataTable thead .sorting, #patientsTable.table.dataTable thead .sorting_asc, #patientsTable.table.dataTable thead .sorting_desc, #patientsTable.table.dataTable thead .sorting_asc_disabled, #patientsTable.table.dataTable thead .sorting_desc_disabled, #dashboardDoctorsTable.table.dataTable thead .sorting, #dashboardDoctorsTable.table.dataTable thead .sorting_asc, #dashboardDoctorsTable.table.dataTable thead .sorting_desc, #dashboardDoctorsTable.table.dataTable thead .sorting_asc_disabled, #dashboardDoctorsTable.table.dataTable thead .sorting_desc_disabled, #dashboardPatientsTable.table.dataTable thead .sorting, #dashboardPatientsTable.table.dataTable thead .sorting_asc, #dashboardPatientsTable.table.dataTable thead .sorting_desc, #dashboardPatientsTable.table.dataTable thead .sorting_asc_disabled, #dashboardPatientsTable.table.dataTable thead .sorting_desc_disabled { background-position: center right 0.35rem; padding-right: 2rem; } .table-hover tbody tr:hover { background-color: rgba(0, 0, 0, 0.05); } .btn-group .btn { border-radius: 0; } .btn-group .btn:first-child { border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem; } .btn-group .btn:last-child { border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; } .badge { font-size: 0.75rem; } .sort-indicator { font-size: 0.85rem; opacity: 0.55; } .sort-indicator--active { opacity: 0.9; color: #0d6efd; } .specialization-toggle { cursor: pointer; } .sort-icon-link { display: inline-flex; align-items: center; margin-left: 0.2rem; color: inherit; text-decoration: none; } .sort-icon-link:hover { color: inherit; text-decoration: none; }