58 lines
1.4 KiB
SCSS
58 lines
1.4 KiB
SCSS
|
@use '../../scss/_bootstrap-extended/include' as light;
|
||
|
@use '../../scss/_bootstrap-extended/include-dark' as dark;
|
||
|
@import 'datatables.net-responsive-bs5/css/responsive.bootstrap5';
|
||
|
@import 'mixins';
|
||
|
|
||
|
// Responsive table area '+' icon position
|
||
|
table.dataTable.dtr-column > tbody > tr > td.control,
|
||
|
table.dataTable.dtr-column > tbody > tr > th.control {
|
||
|
position: relative;
|
||
|
&:before,
|
||
|
&:before {
|
||
|
position: absolute;
|
||
|
line-height: 0.9em;
|
||
|
font-weight: light.$font-weight-medium;
|
||
|
height: 0.85em;
|
||
|
width: 0.85em;
|
||
|
color: light.$white;
|
||
|
border-radius: 1em;
|
||
|
box-sizing: content-box;
|
||
|
text-align: center;
|
||
|
font-family: 'Courier New', Courier, monospace;
|
||
|
content: '+';
|
||
|
top: 50%;
|
||
|
left: 50%;
|
||
|
transform: translate(-50%, -50%);
|
||
|
}
|
||
|
}
|
||
|
table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before,
|
||
|
table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before,
|
||
|
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
|
||
|
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
|
||
|
content: '+';
|
||
|
}
|
||
|
// To scroll within datatable area
|
||
|
@media screen and (max-width: 1399.98px) {
|
||
|
table.dataTable.table-responsive {
|
||
|
display: block;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Modal table style
|
||
|
.modal.dtr-bs-modal {
|
||
|
.modal-body {
|
||
|
padding: 0;
|
||
|
}
|
||
|
.table {
|
||
|
tr:last-child > td {
|
||
|
border-bottom: 0;
|
||
|
}
|
||
|
.btn {
|
||
|
box-shadow: none !important;
|
||
|
}
|
||
|
.emp_name {
|
||
|
font-weight: light.$font-weight-medium;
|
||
|
}
|
||
|
}
|
||
|
}
|