.parsley-required{color: #dc3545;font-size: 0.75em}
.parsley-errors-list span{color: #dc3545}
.gray-bg{background: var(--color-surface-warm);border-color: var(--color-border-warm)}
.modal-backdrop{z-index:0}
table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td {
    text-align: left;
    background: var(--color-surface-warm) !important;
    border-bottom: 1px solid var(--color-border-warm) !important;
    padding: var(--space-2) var(--space-5) !important;
    font-family: var(--font-primary);
    font-size: var(--text-xs) !important;
    font-weight: var(--fw-bold);
    color: #9B9BAA;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    white-space: nowrap;
    text-align: left;
}
/* table.dataTable>tbody>tr>td {
    padding: 8px 10px;
    padding: var(--space-2) var(--space-5);
    vertical-align: middle;
    background: var(--color-white);
    border-bottom: 1px solid var(--color-surface-warm);
    transition: background var(--transition-fast);
} */
.action-btn-edit {
    background: var(--color-surface-warm) !important;
    border-color: var(--color-border-warm) !important;
    color: var(--color-body) !important;
}
.action-btn-edit:hover {
    color: var(--color-surface-tint) !important;
    background: var(--color-body) !important;
}
.parsley-required{color: #dc3545}
.parsley-errors-list{list-style:none;padding-left:0;margin:.25rem 0 0;color:#dc3545;font-size:.875rem}
.parsley-errors-list li,
.parsley-errors-list li span,
.parsley-errors-list span{list-style:none;color:#dc3545}
.gray-bg{background: var(--color-surface-warm);border-color: var(--color-border-warm)}
.modal-backdrop{z-index:0}
.action-btn-qr:hover {
    color: var(--color-surface-tint) !important;
    background: var(--color-body) !important;
}
.action-btn-qr{
    background: var(--color-surface-warm) !important;
    border-color: var(--color-border-warm) !important;
    color: var(--color-body) !important;
}
.action-btn-approve {
    border-color: #BBF7D0 !important;
    color: #16A34A !important;
}
.action-btn-reject {
    border-color: var(--color-danger-border) !important;
    color: var(--color-danger) !important;
}
#modalBlockDate .toc-blocked-overlay{position: relative !important}
.no-ul{text-decoration: none !important}