:root.dark{--dt-html-background:var(--surface);--dt-row-selected:var(--accent-rgb);--dt-row-selected-text:255,255,255;--dt-row-selected-link:255,230,215;--dt-datetime_background:var(--surface-2);--dt-datetime_border:1px solid var(--border-2);--dt-datetime-table-header_color:var(--text-dim);--dt-datetime-table-body_color:var(--text);--dt-datetime-table-selectable_background:var(--surface-3);--dt-datetime-table-selectable_disabled-color:var(--text-dim);--dt-datetime-table-selectable_disabled-background:var(--bg-deep);--dt-datetime-table-selectable_disabled-hover-color:var(--text-dim);--dt-datetime-table-selectable_disabled-hover-background:var(--bg-deep);--dt-datetime-table_hover-background:var(--accent);--dt-datetime-table_hover-color:var(--on-accent);--dt-datetime-table-now_background:var(--border-2);--dt-datetime-table-selected_background:var(--accent);--dt-datetime-table-selected_color:var(--on-accent);--dt-datetime-error_color:var(--loss);--dte-dropdown-background:var(--surface-2);--dte-dropdown-border:1px solid var(--border-2);--dte-dropdown-input-border:1px solid var(--border-2);--dte-tag-border:1px solid var(--border-2)}html.dark table.dataTable>thead>tr>td,html.dark table.dataTable>thead>tr>th{border-bottom-color:var(--border-2)}html.dark table.dataTable>tfoot>tr>td,html.dark table.dataTable>tfoot>tr>th{border-top-color:var(--border-2)}html.dark table.dataTable.display>tbody>tr>*,html.dark table.dataTable.row-border>tbody>tr>*{border-top-color:var(--border)}html.dark table.dataTable.cell-border>tbody>tr>td,html.dark table.dataTable.cell-border>tbody>tr>th{border-top-color:var(--border);border-right-color:var(--border)}html.dark table.dataTable.cell-border>tbody>tr>td:first-child,html.dark table.dataTable.cell-border>tbody>tr>th:first-child{border-left-color:var(--border)}html.dark .dt-container.dt-empty-footer table.dataTable{border-bottom-color:var(--border-2)}html.dark .dt-container .dt-length select,html.dark .dt-container .dt-search input{border:1px solid var(--border-2);background-color:var(--surface-2);color:var(--text)}html.dark .dt-container .dt-paging .dt-paging-button.current,html.dark .dt-container .dt-paging .dt-paging-button.current:hover{border:1px solid var(--accent);background:linear-gradient(135deg,var(--accent) 0,var(--accent-lt) 100%);color:var(--on-accent)!important}html.dark .dt-container .dt-paging .dt-paging-button:hover{border:1px solid var(--border-2);background:var(--surface-3)}html.dark .dt-container .dt-paging .dt-paging-button:active{background:var(--surface-2);box-shadow:none}html.dark .dt-container .dt-paging .dt-paging-button.disabled,html.dark .dt-container .dt-paging .dt-paging-button.disabled:active,html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover{color:var(--text-dim)!important}html.dark div.dt-buttons>.dt-button,html.dark div.dt-buttons>div.dt-button-split .dt-button{border:1px solid var(--border-2);background:var(--surface-3)}html.dark div.dt-buttons>.dt-button:hover:not(.disabled),html.dark div.dt-buttons>div.dt-button-split .dt-button:hover:not(.disabled){background:var(--border-2)}html.dark div.dt-buttons>.dt-button.dt-button-active:not(.disabled),html.dark div.dt-buttons>.dt-button.dt-button-active:not(.disabled):hover:not(.disabled),html.dark div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled),html.dark div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled):hover:not(.disabled){background:linear-gradient(135deg,var(--accent) 0,var(--accent-lt) 100%);box-shadow:none;color:var(--on-accent)}html.dark div.dt-buttons>.dt-button:focus:not(.disabled),html.dark div.dt-buttons>div.dt-button-split .dt-button:focus:not(.disabled){outline:2px solid var(--accent)}html.dark div.dt-button-collection{border:1px solid var(--border-2);background-color:var(--surface-2)}html.dark div.dt-button-info{border:1px solid var(--border-2)}html.dark table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom-color:var(--border)}html.dark div.dtr-modal div.dtr-modal-display{background-color:var(--surface-2);border:1px solid var(--border-2)}html.dark div.dtsb-searchBuilder button.dtsb-button,html.dark div.dtsb-searchBuilder input.dtsb-input,html.dark div.dtsb-searchBuilder select.dtsb-dropDown{background-color:var(--surface-2)!important}html.dark div.dtsb-searchBuilder button.dtsb-button{border:1px solid var(--border-2);background:var(--surface-3)}html.dark div.dtsb-searchBuilder button.dtsb-button:hover{background:var(--border-2)}html.dark div.dtsb-searchBuilder div.dtsb-logicContainer{border:1px solid var(--border-2)}html.dark div.dtsb-searchBuilder .dtsb-greyscale{border-color:var(--border-2)!important}html.dark div.DTE div.DTE_Form_Error{color:var(--loss)}html.dark div.DTE button.btn,html.dark div.DTE div.DTE_Form_Buttons button{background-color:var(--surface-3);border:1px solid var(--border-2)}html.dark div.DTE button.btn:hover,html.dark div.DTE div.DTE_Form_Buttons button:hover{background-color:var(--border-2);border:1px solid var(--border-2)}html.dark div.DTE button.btn:focus,html.dark div.DTE div.DTE_Form_Buttons button:focus{border:1px solid var(--accent);background:linear-gradient(135deg,var(--accent) 0,var(--accent-lt) 100%);color:var(--on-accent)}html.dark div.DTE_Field input,html.dark div.DTE_Field textarea{background-color:var(--surface-2);color:var(--text)}html.dark div.DTE_Field input:not([type=checkbox]):not([type=radio]),html.dark div.DTE_Field textarea{border:1px solid var(--border-2)}html.dark div.DTE_Field input:focus,html.dark div.DTE_Field textarea:focus{background-color:var(--surface-2);border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.25)}html.dark div.DTE_Field select{border:1px solid var(--border-2);background:var(--surface-2);color:var(--text)}