table.dataTable.dtr-inline.collapsed > tbody > tr >
td.dtr-control::before, table.dataTable.dtr-inline.collapsed >
tbody > tr > th.dtr-control::before {
	content: 'more ►'
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent >
td.dtr-control::before, table.dataTable.dtr-inline.collapsed >
tbody > tr.parent > th.dtr-control::before {
	content: 'less ▼'
}

[data-bs-theme="dark"] table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,
[data-bs-theme="dark"] table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control::before {
    content: 'more ►';
    color: #ffffff !important;
    /* Optional: make the icon/text visible in dark */
}

[data-bs-theme="dark"] table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control::before,
[data-bs-theme="dark"] table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control::before {
    content: 'less ▼';
    color: #ffffff !important;
}

input[readonly]:not(.no_disable) {
    background-color: #ddd !important;  /* Light gray background */
    color: #495057 !important;          /* Dark text color */
    cursor: not-allowed;                /* Optional: Show 'not-allowed' cursor */
}

#datatable > tbody {
	word-break: break-all
}

[data-bs-theme="dark"] table.dataTable {
    background-color: #1e1e2f !important;
    color: #ffffff !important;
    border-color: #444 !important;
}

[data-bs-theme="dark"] table.dataTable thead {
    background-color: #2c2c3c !important;
    color: #ffffff !important;
}

[data-bs-theme="dark"] table.dataTable thead tr th {
    background-color: #2c2c3c !important;
    color: #ffffff !important;
}

[data-bs-theme="dark"] table.dataTable tbody tr {
    background-color: #1e1e2f !important;
    color: #ffffff !important;
}

[data-bs-theme="dark"] table.dataTable tbody tr:hover {
    background-color: #333347 !important;
}

[data-bs-theme="dark"] table.dataTable th,
[data-bs-theme="dark"] table.dataTable td {
    border-color: #444 !important;
}

[data-bs-theme="dark"] .dataTables_wrapper .dataTables_filter input,
[data-bs-theme="dark"] .dataTables_wrapper .dataTables_length select,
[data-bs-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button {
    background-color: #2a2a3d !important;
    color: white !important;
    border: 1px solid #555 !important;
}

[data-bs-theme="dark"] .dataTables_wrapper .dataTables_info {
    color: #ccc !important;
}

[data-bs-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    background: #3d3d5c !important;
    color: white !important;
}