2026-05-08 12:22:08 +05:30

117 lines
2.7 KiB
CSS

.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;
}
.day-row {
transition: all 0.2s ease;
cursor: pointer;
}
.day-row:hover {
border: 2px solid #0d6efd !important;
background: rgba(13, 110, 253, 0.08);
box-shadow: 0 4px 12px rgba(13, 110, 253, 0.15);
}
.day-row:hover strong {
color: #0d6efd;
}
.add-btn{
border-radius:8px;
padding:6px 14px;
font-weight:500;
display:flex;
align-items:center;
gap:4px;
min-width:85px;
justify-content:center;
}
.add-btn i{
font-size:14px;
}