@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-body: #e9ecef;--bg-surface: #ffffff;--bg-header: #ffffff;--bg-sidebar: #212B36;--bg-sidebar-active: #495057;--bg-input: #ffffff;--bg-hover: #f8f9fa;--bg-disabled: #f8f9fa;--bg-card: #ffffff;--bg-accordion: #f5f5f5;--bg-accordion-hover: #e0e0e0;--bg-accordion-active: #d3d3d3;--bg-skeleton: #ced4da;--bg-drawer-backdrop: rgba(0, 0, 0, .134);--bg-drawer: #ffffff;--bg-overlay: rgba(0, 0, 0, .7);--bg-tab: #e9ecef;--bg-tab-hover: #84848443;--bg-details: #f8f9fa;--bg-separator: #ced4da;--bg-popover-btn: rgba(255, 255, 255, .9);--bg-popover-btn-hover: #ffffff;--text-primary: #212529;--text-secondary: #868e96;--text-muted: #919EAB;--text-inverse: #ffffff;--text-disabled: #495057;--text-heading: #212529;--text-body: #212B36;--text-link: #3da7f2;--text-card-title: #000000;--border-color: #ced4da;--border-light: #e9ecef;--border-input: #dee2e6;--shadow-header: 0px 1px 2px 0px rgba(21, 30, 40, .08), 0px 2px 4px 0px rgba(13, 23, 33, .08);--shadow-card: 0px 1px 1px .5px rgba(5, 44, 101, .06);--shadow-elevated: 0 4px 8px rgba(0, 0, 0, .1);--shadow-popover: 0 4px 12px rgba(0, 0, 0, .15);--shadow-popover-hover: 0 6px 15px rgba(0, 0, 0, .2);--shadow-image: 0 8px 24px rgba(0, 0, 0, .2);--color-primary: #3da7f2;--color-secondary: #6c757d;--color-success: #28a745;--color-info: #17a2b8;--color-warning: #ffc107;--color-danger: #dc3545;--sidebar-link: #919EAB;--sidebar-link-hover: #ffffff;--sidebar-link-disabled: #495057;--sidebar-heading: #ffffff;--dx-color-bg: #ffffff;--dx-color-text: #212529;--text-placeholder: #868e96}:root[data-theme=dark]{--bg-body: #161a22;--bg-surface: #252b36;--bg-header: #252b36;--bg-sidebar: #1a1f29;--bg-sidebar-active: #2a3241;--bg-input: #2a3241;--bg-hover: #2e3748;--bg-disabled: #1e2430;--bg-card: #202632;--bg-accordion: #2a3241;--bg-accordion-hover: #2e3748;--bg-accordion-active: #343d50;--bg-skeleton: #2e3748;--bg-drawer-backdrop: rgba(0, 0, 0, .5);--bg-drawer: #202632;--bg-overlay: rgba(0, 0, 0, .85);--bg-tab: #2a3241;--bg-tab-hover: #2e3748;--bg-details: #2a3241;--bg-separator: #2e3748;--bg-popover-btn: rgba(42, 50, 65, .9);--bg-popover-btn-hover: #2e3748;--text-primary: #e4e6eb;--text-secondary: #a0a3b1;--text-muted: #6b7080;--text-inverse: #0f1117;--text-disabled: #4a4d5a;--text-heading: #e4e6eb;--text-body: #c0c3cf;--text-link: #5bb8f5;--text-card-title: #e4e6eb;--border-color: #2a2d3a;--border-light: #1e2029;--border-input: #333645;--shadow-header: 0px 1px 3px 0px rgba(0, 0, 0, .3), 0px 2px 6px 0px rgba(0, 0, 0, .2);--shadow-card: 0px 1px 2px 1px rgba(0, 0, 0, .2);--shadow-elevated: 0 4px 8px rgba(0, 0, 0, .3);--shadow-popover: 0 4px 12px rgba(0, 0, 0, .4);--shadow-popover-hover: 0 6px 15px rgba(0, 0, 0, .5);--shadow-image: 0 8px 24px rgba(0, 0, 0, .5);--color-primary: #5bb8f5;--color-secondary: #8a8f9e;--color-success: #36c95d;--color-info: #26c4db;--color-warning: #f5c842;--color-danger: #f04858;--sidebar-link: #6b7080;--sidebar-link-hover: #e4e6eb;--sidebar-link-disabled: #3a3d4a;--sidebar-heading: #e4e6eb;--dx-color-bg: #1a1d27;--dx-color-text: #e4e6eb;--text-placeholder: #919ba1}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}.dx-datagrid .dx-datagrid-search-text{color:#1b1b1b!important;background-color:#ffd75e!important;border-radius:3px;outline:1px solid #d69e00}body{background-color:var(--bg-body)!important;color:var(--text-primary)}::placeholder{color:var(--text-placeholder);opacity:1}.dx-placeholder{color:var(--text-placeholder)!important}.no-scroll{overflow:hidden!important}.dx-datagrid-rowsview .dx-row:not(.dx-header-row){height:50px!important}.dx-datagrid-search-panel{width:350px!important}.dx-datagrid-columns-separator:not(.dx-datagrid-columns-separator-transparent),.dx-datagrid-drag-action,.dx-sortable-dragging{color:#000000b8!important}.dx-datagrid-columns-separator:not(.dx-datagrid-columns-separator-transparent){background-color:#0006!important}:root[data-theme=dark] .dx-datagrid-columns-separator:not(.dx-datagrid-columns-separator-transparent),:root[data-theme=dark] .dx-datagrid-drag-action,:root[data-theme=dark] .dx-sortable-dragging{color:#ffffffb8!important}:root[data-theme=dark] .dx-datagrid-columns-separator:not(.dx-datagrid-columns-separator-transparent){background-color:#fff6!important}:root[data-theme=dark] .dx-widget{color:var(--text-primary)}:root[data-theme=dark] .dx-widget .dx-field-item-label,:root[data-theme=dark] .dx-widget .dx-field-item-label-text,:root[data-theme=dark] .dx-widget .dx-form-group-caption,:root[data-theme=dark] .dx-widget .dx-label,:root[data-theme=dark] .dx-widget label{color:var(--text-primary)!important}:root[data-theme=dark] .dx-widget .dx-icon,:root[data-theme=dark] .dx-widget [class^=dx-icon-],:root[data-theme=dark] .dx-widget [class*=" dx-icon-"],:root[data-theme=dark] .dx-widget .dx-dropdowneditor-icon,:root[data-theme=dark] .dx-widget .dx-numberbox-spin-up-icon,:root[data-theme=dark] .dx-widget .dx-numberbox-spin-down-icon,:root[data-theme=dark] .dx-widget .dx-icon-search,:root[data-theme=dark] .dx-widget .dx-searchbox .dx-icon-search,:root[data-theme=dark] .dx-widget .dx-searchbox .dx-icon-search:before,:root[data-theme=dark] .dx-widget .dx-searchbox .dx-icon{color:#fff!important}:root[data-theme=dark] .dx-datagrid{background-color:var(--bg-surface);color:var(--text-primary);border-color:var(--border-color)!important}:root[data-theme=dark] .dx-datagrid.dx-datagrid-borders{border-color:var(--border-color)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers{background-color:var(--bg-surface);color:#e0e0e0!important;border-color:#3d4455!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-cell,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-column-text,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers span,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers>span{color:#c5cdd8!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action:hover,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-state-hover,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td:hover,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td.dx-state-hover{background-color:var(--bg-hover)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action:hover,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action:hover *,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action:hover .dx-cell,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action:hover .dx-text-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action:hover .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action:hover .dx-column-text,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action:hover span,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action:hover>span,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action:hover .dx-icon,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action:hover [class^=dx-icon-],:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action:hover [class*=" dx-icon-"],:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-state-hover,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-state-hover *,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-state-hover .dx-cell,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-state-hover .dx-text-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-state-hover .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-state-hover .dx-column-text,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-state-hover span,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-state-hover>span,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-state-hover .dx-icon,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-state-hover [class^=dx-icon-],:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-state-hover [class*=" dx-icon-"],:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td:hover,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td:hover *,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td:hover .dx-cell,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td:hover .dx-text-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td:hover .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td:hover .dx-column-text,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td:hover span,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td:hover>span,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td:hover .dx-icon,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td:hover [class^=dx-icon-],:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td:hover [class*=" dx-icon-"],:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td.dx-state-hover,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td.dx-state-hover *,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td.dx-state-hover .dx-cell,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td.dx-state-hover .dx-text-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td.dx-state-hover .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td.dx-state-hover .dx-column-text,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td.dx-state-hover span,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td.dx-state-hover>span,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td.dx-state-hover .dx-icon,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td.dx-state-hover [class^=dx-icon-],:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-header-row>td.dx-state-hover [class*=" dx-icon-"]{color:var(--text-secondary)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-header-sort .dx-cell,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-header-sort .dx-text-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-header-sort .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-header-sort .dx-column-text,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-header-sort span,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-header-sort>span,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-header-sort .dx-icon,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-header-sort [class^=dx-icon-],:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-action.dx-header-sort [class*=" dx-icon-"],:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers td.dx-header-sort .dx-cell,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers td.dx-header-sort .dx-text-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers td.dx-header-sort .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers td.dx-header-sort .dx-column-text,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers td.dx-header-sort span,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers td.dx-header-sort>span,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers td.dx-header-sort .dx-icon,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers td.dx-header-sort [class^=dx-icon-],:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers td.dx-header-sort [class*=" dx-icon-"]{color:var(--text-primary)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-sort-up-icon,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-sort-down-icon,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-icon-sortup,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-icon-sortdown,:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-sort{color:var(--text-primary)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-headers .dx-datagrid-table .dx-row>td{border-color:#3d4455!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-header-panel{border-color:#3d4455!important;background-color:transparent}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview{background-color:var(--bg-surface);color:var(--text-primary)}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-row{background-color:var(--bg-surface);color:var(--text-primary)}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-row.dx-state-hover{background-color:var(--bg-hover)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-row.dx-state-hover>td{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-row>td{border-color:#3d4455!important;color:var(--text-primary)}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-data-row{background-color:var(--bg-surface)}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-data-row:hover td,:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-data-row.dx-state-hover td{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-selection>td,:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-row.dx-selection>td,:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-data-row.dx-selection>td{background-color:#5bb8f51f!important;color:var(--text-primary)!important;border-color:#3d4455!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-selection.dx-state-hover>td,:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-data-row.dx-selection.dx-state-hover>td{background-color:#5bb8f533!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-row>td.dx-cell-modified:not(.dx-datagrid-invalid),:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-data-row>td.dx-cell-modified:not(.dx-datagrid-invalid),:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-row.dx-selection>td.dx-cell-modified:not(.dx-datagrid-invalid),:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-data-row.dx-state-hover>td.dx-cell-modified:not(.dx-datagrid-invalid){background-color:#36c95d40!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-row>td.dx-datagrid-invalid,:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-data-row>td.dx-datagrid-invalid,:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-row.dx-selection>td.dx-datagrid-invalid,:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-data-row.dx-state-hover>td.dx-datagrid-invalid{background-color:#d9534f40!important;border-color:var(--color-danger)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-row>td.dx-datagrid-invalid .dx-highlight-outline:after,:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-data-row>td.dx-datagrid-invalid .dx-highlight-outline:after{border-color:var(--color-danger)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-row-removed>td{background-color:#d9534f26!important;border-top:1px solid rgba(217,83,79,.5)!important;border-bottom:1px solid rgba(217,83,79,.5)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-rowsview .dx-row-alt:not(.dx-selection):not(.dx-row-removed)>td{background-color:var(--bg-card)}:root[data-theme=dark] .dx-datagrid .dx-header-row>td{background-color:var(--bg-surface);color:var(--text-primary);border-color:#3d4455!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-pager{background-color:var(--bg-surface);border-color:var(--border-color)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-search-panel{background-color:var(--bg-input)}:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-row,:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-row>td{background-color:var(--bg-card)!important;color:var(--text-primary)!important;border-color:#3d4455!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-row .dx-editor-cell,:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-row .dx-texteditor,:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-row .dx-texteditor-container{background-color:var(--bg-input)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-row .dx-menu,:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-row .dx-menu-item,:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-row .dx-menu-item-content{background-color:transparent!important;color:var(--text-secondary)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-row .dx-menu-item.dx-state-hover,:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-row .dx-menu-item.dx-state-focused{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-datagrid .dx-header-filter,:root[data-theme=dark] .dx-datagrid .dx-header-filter-empty,:root[data-theme=dark] .dx-datagrid .dx-header-filter-indicator,:root[data-theme=dark] .dx-datagrid .dx-column-indicators .dx-icon,:root[data-theme=dark] .dx-datagrid .dx-datagrid-group-closed,:root[data-theme=dark] .dx-datagrid .dx-datagrid-group-opened,:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-row .dx-icon,:root[data-theme=dark] .dx-datagrid .dx-editor-cell .dx-dropdowneditor-icon{color:var(--text-secondary)!important;opacity:1!important}:root[data-theme=dark] .dx-datagrid .dx-header-filter:not(.dx-header-filter-empty),:root[data-theme=dark] .dx-datagrid .dx-header-filter.dx-header-filter-selected,:root[data-theme=dark] .dx-datagrid .dx-header-filter-indicator.dx-header-filter-indicator-selected{color:var(--color-primary)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-panel{background-color:var(--bg-surface)!important;border-color:#3d4455!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-panel .dx-icon-filter,:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-panel .dx-datagrid-filter-panel-text,:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-panel .dx-datagrid-filter-panel-checkbox{color:var(--text-secondary)!important}:root[data-theme=dark] .dx-datagrid .dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter{color:var(--color-primary)!important}:root[data-theme=dark] .dx-datagrid .dx-link-edit,:root[data-theme=dark] .dx-datagrid .dx-link-delete,:root[data-theme=dark] .dx-datagrid .dx-link-primary,:root[data-theme=dark] .dx-datagrid .dx-link-edit i,:root[data-theme=dark] .dx-datagrid .dx-link-delete i,:root[data-theme=dark] .dx-datagrid .dx-link-primary i,:root[data-theme=dark] .dx-datagrid .dx-link-edit .dx-icon,:root[data-theme=dark] .dx-datagrid .dx-link-delete .dx-icon,:root[data-theme=dark] .dx-datagrid .dx-link-primary .dx-icon{color:var(--color-primary)!important}:root[data-theme=dark] .dx-datagrid.dx-datagrid-borders,:root[data-theme=dark] .dx-datagrid.dx-datagrid-borders .dx-datagrid-rowsview,:root[data-theme=dark] .dx-datagrid.dx-datagrid-borders .dx-datagrid-total-footer,:root[data-theme=dark] .dx-datagrid.dx-datagrid-borders.dx-datagrid-borders .dx-datagrid-rowsview{border-color:#3d4455!important;border:1px solid #3d4455!important}:root[data-theme=dark] .dx-datagrid.dx-datagrid-borders .dx-datagrid-headers,:root[data-theme=dark] .dx-datagrid.dx-datagrid-borders .dx-datagrid-pager,:root[data-theme=dark] .dx-datagrid.dx-datagrid-borders .dx-datagrid-header-panel,:root[data-theme=dark] .dx-datagrid.dx-datagrid-borders>.dx-datagrid-rowsview{border-color:#3d4455!important}:root[data-theme=dark] .dx-button-mode-contained{background-color:var(--color-primary)}:root[data-theme=dark] .dx-datagrid-nodata,:root[data-theme=dark] .dx-gridcore-nodata-element,:root[data-theme=dark] .dx-gridcore-nodata-text{color:#ffffffd9!important}:root[data-theme=dark] .dx-gridcore-nodata-icon-container{background-color:#3d4455!important}:root[data-theme=dark] .dx-gridcore-nodata-icon-container .dx-icon{color:#ffffffb3!important}:root[data-theme=dark] .dx-gridcore-nodata-container{background-color:#2d3340!important}:root[data-theme=dark] .dx-button-mode-text{color:var(--text-primary)}:root[data-theme=dark] .dx-texteditor{background-color:var(--bg-input)}:root[data-theme=dark] .dx-texteditor .dx-texteditor-input{color:var(--text-primary)}:root[data-theme=dark] .dx-texteditor.dx-state-focused{border-color:var(--color-primary)}:root[data-theme=dark] .dx-texteditor .dx-icon,:root[data-theme=dark] .dx-texteditor [class^=dx-icon-],:root[data-theme=dark] .dx-texteditor [class*=" dx-icon-"]{color:#fff!important}:root[data-theme=dark] .dx-texteditor-container{background-color:var(--bg-input)}:root[data-theme=dark] .dx-overlay-content,:root[data-theme=dark] .dx-popup-content{background-color:var(--bg-surface)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;box-shadow:none!important}:root[data-theme=dark] .dx-overlay-content .dx-field-item-label-text,:root[data-theme=dark] .dx-overlay-content .dx-field-item-label,:root[data-theme=dark] .dx-overlay-content .dx-label,:root[data-theme=dark] .dx-overlay-content label,:root[data-theme=dark] .dx-popup-content .dx-field-item-label-text,:root[data-theme=dark] .dx-popup-content .dx-field-item-label,:root[data-theme=dark] .dx-popup-content .dx-label,:root[data-theme=dark] .dx-popup-content label{color:var(--text-primary)!important}:root[data-theme=dark] .dx-popup-wrapper{box-shadow:none!important}:root[data-theme=dark] .dx-popup-wrapper .dx-overlay-content{box-shadow:var(--shadow-popover)!important}:root[data-theme=dark] .dx-calendar{background-color:var(--bg-surface)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;box-shadow:none!important}:root[data-theme=dark] .dx-popup-wrapper .dx-overlay-content .dx-popup-title{background-color:var(--bg-surface);color:var(--text-primary);border-color:var(--border-color)}:root[data-theme=dark] .dx-calendar .dx-calendar-header,:root[data-theme=dark] .dx-calendar .dx-calendar-navigator,:root[data-theme=dark] .dx-calendar .dx-calendar-caption-button,:root[data-theme=dark] .dx-calendar .dx-calendar-cell,:root[data-theme=dark] .dx-calendar .dx-calendar-body thead th,:root[data-theme=dark] .dx-calendar .dx-calendar-body th,:root[data-theme=dark] .dx-calendar .dx-calendar-day-header,:root[data-theme=dark] .dx-calendar .dx-calendar-week-number-header{color:var(--text-primary)!important}:root[data-theme=dark] .dx-calendar .dx-calendar-body,:root[data-theme=dark] .dx-calendar .dx-calendar-views-wrapper{background-color:var(--bg-surface)!important}:root[data-theme=dark] .dx-calendar .dx-calendar-navigator .dx-button,:root[data-theme=dark] .dx-calendar .dx-calendar-caption-button{background-color:transparent!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-calendar .dx-calendar-navigator .dx-button.dx-state-hover,:root[data-theme=dark] .dx-calendar .dx-calendar-caption-button.dx-state-hover,:root[data-theme=dark] .dx-calendar .dx-calendar-cell.dx-state-hover{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-calendar .dx-calendar-other-month{color:var(--text-muted)!important}:root[data-theme=dark] .dx-calendar .dx-calendar-today:not(.dx-calendar-selected-date){color:var(--color-primary)!important;box-shadow:none!important;border:none!important}:root[data-theme=dark] .dx-calendar .dx-calendar-cell.dx-calendar-selected-date,:root[data-theme=dark] .dx-calendar .dx-calendar-cell.dx-state-active,:root[data-theme=dark] .dx-calendar .dx-calendar-cell.dx-calendar-today.dx-calendar-selected-date{background-color:transparent!important;color:var(--color-primary)!important;font-weight:800;box-shadow:none!important;border-color:transparent!important}:root[data-theme=dark] .dx-calendar .dx-calendar-navigator .dx-button .dx-icon{color:var(--text-primary)!important}:root[data-theme=dark] .dx-popover-wrapper .dx-overlay-content{background-color:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-popover)!important}:root[data-theme=dark] .dx-popover-wrapper{box-shadow:none!important}:root[data-theme=dark] .dx-scrollview-content{color:var(--text-primary)!important}:root[data-theme=dark] .dx-scrollview-content span,:root[data-theme=dark] .dx-scrollview-content div,:root[data-theme=dark] .dx-scrollview-content label,:root[data-theme=dark] .dx-scrollview-content p{color:var(--text-primary)!important}:root[data-theme=dark] .dx-scrollview-content .dx-field-item-label-text,:root[data-theme=dark] .dx-scrollview-content .dx-field-item-label{color:var(--text-primary)!important}:root[data-theme=dark] .dx-toast-content,:root[data-theme=dark] .dx-toast-wrapper .dx-toast-content{background-color:var(--bg-surface)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-popover)!important}:root[data-theme=dark] .dx-toast-content .dx-toast-message,:root[data-theme=dark] .dx-toast-wrapper .dx-toast-content .dx-toast-message{color:var(--text-primary)!important}:root[data-theme=dark] .dx-toast-content.dx-toast-success,:root[data-theme=dark] .dx-toast-success .dx-toast-content{background-color:var(--color-success)!important;color:#fff!important;border:none!important}:root[data-theme=dark] .dx-toast-content.dx-toast-success .dx-toast-message,:root[data-theme=dark] .dx-toast-success .dx-toast-content .dx-toast-message{color:#fff!important}:root[data-theme=dark] .dx-toast-content.dx-toast-error,:root[data-theme=dark] .dx-toast-error .dx-toast-content{background-color:var(--color-danger)!important;color:#fff!important;border:none!important}:root[data-theme=dark] .dx-toast-content.dx-toast-error .dx-toast-message,:root[data-theme=dark] .dx-toast-error .dx-toast-content .dx-toast-message{color:#fff!important}:root[data-theme=dark] .dx-toast-content.dx-toast-warning,:root[data-theme=dark] .dx-toast-warning .dx-toast-content{background-color:var(--color-warning)!important;color:#000!important;border:none!important}:root[data-theme=dark] .dx-toast-content.dx-toast-warning .dx-toast-message,:root[data-theme=dark] .dx-toast-warning .dx-toast-content .dx-toast-message{color:#000!important}:root[data-theme=dark] .dx-toast-content.dx-toast-info,:root[data-theme=dark] .dx-toast-info .dx-toast-content{background-color:var(--color-info)!important;color:#fff!important;border:none!important}:root[data-theme=dark] .dx-toast-content.dx-toast-info .dx-toast-message,:root[data-theme=dark] .dx-toast-info .dx-toast-content .dx-toast-message{color:#fff!important}:root[data-theme=dark] .dx-invalid-message>.dx-overlay-content{background-color:var(--color-danger)!important;color:#fff!important;border:none!important;box-shadow:var(--shadow-popover)!important}:root[data-theme=dark] .dx-invalid-message.dx-invalid-message-bottom>.dx-overlay-content:before{border-bottom-color:var(--color-danger)!important}:root[data-theme=dark] .dx-invalid-message.dx-invalid-message-top>.dx-overlay-content:before{border-top-color:var(--color-danger)!important}:root[data-theme=dark] .dx-invalid-message.dx-invalid-message-left>.dx-overlay-content:before{border-left-color:var(--color-danger)!important}:root[data-theme=dark] .dx-invalid-message.dx-invalid-message-right>.dx-overlay-content:before{border-right-color:var(--color-danger)!important}:root[data-theme=dark] .dx-pager{color:var(--text-primary)}:root[data-theme=dark] .dx-pager .dx-page-sizes .dx-selection,:root[data-theme=dark] .dx-pager .dx-pages .dx-selection{background-color:var(--color-primary);color:var(--text-inverse)}:root[data-theme=dark] .dx-datagrid-search-panel.dx-search-box{margin-right:12px!important}:root[data-theme=dark] .dx-datagrid-search-panel.dx-search-box .dx-texteditor-container{border:1px solid var(--border-color)!important;border-radius:10px!important;background-color:var(--bg-input)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;overflow:hidden}:root[data-theme=dark] .dx-datagrid-search-panel.dx-search-box.dx-state-focused .dx-texteditor-container{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #3da7f226!important;background-color:var(--bg-surface)!important}:root[data-theme=dark] .dx-datagrid-search-panel.dx-search-box .dx-texteditor-input{color:var(--text-primary)!important;padding-left:38px!important;font-size:14px!important;min-height:34px!important}:root[data-theme=dark] .dx-datagrid-search-panel.dx-search-box .dx-placeholder:before{padding-left:38px!important;color:var(--text-placeholder)!important}:root[data-theme=dark] .dx-datagrid-search-panel.dx-search-box .dx-icon-search{left:12px!important;font-size:18px!important;color:var(--text-secondary)!important;opacity:.6!important}:root[data-theme=dark] .dx-datagrid-search-panel.dx-search-box.dx-state-focused .dx-icon-search{color:var(--color-primary)!important;opacity:1!important}:root[data-theme=dark] .dx-toolbar{background-color:transparent;color:var(--text-primary)}:root[data-theme=dark] .dx-toolbar .dx-icon{color:var(--text-primary)}:root[data-theme=dark] .dx-dropdowneditor-overlay .dx-overlay-content,:root[data-theme=dark] .dx-list{background-color:var(--bg-surface)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-dropdowneditor-overlay .dx-overlay-content .dx-list-item,:root[data-theme=dark] .dx-list .dx-list-item{color:var(--text-primary)!important}:root[data-theme=dark] .dx-dropdowneditor-overlay .dx-overlay-content .dx-list-item.dx-state-hover,:root[data-theme=dark] .dx-list .dx-list-item.dx-state-hover{background-color:var(--bg-hover)!important}:root[data-theme=dark] .dx-dropdowneditor-overlay .dx-overlay-content .dx-list-item.dx-list-item-selected,:root[data-theme=dark] .dx-list .dx-list-item.dx-list-item-selected{background-color:var(--color-primary)!important;color:#fff!important}:root[data-theme=dark] .dx-header-filter-menu,:root[data-theme=dark] .dx-header-filter-menu .dx-overlay-content,:root[data-theme=dark] .dx-header-filter-menu .dx-popup-content,:root[data-theme=dark] .dx-datagrid-column-chooser,:root[data-theme=dark] .dx-datagrid-column-chooser .dx-overlay-content,:root[data-theme=dark] .dx-datagrid-column-chooser .dx-popup-content,:root[data-theme=dark] .dx-filterbuilder-overlay,:root[data-theme=dark] .dx-filterbuilder-overlay .dx-overlay-content,:root[data-theme=dark] .dx-filterbuilder-overlay .dx-popup-content{background-color:var(--bg-surface)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}:root[data-theme=dark] .dx-header-filter-menu .dx-popup-title,:root[data-theme=dark] .dx-header-filter-menu .dx-toolbar,:root[data-theme=dark] .dx-header-filter-menu .dx-list-select-all,:root[data-theme=dark] .dx-header-filter-menu .dx-list-search,:root[data-theme=dark] .dx-header-filter-menu .dx-treeview,:root[data-theme=dark] .dx-header-filter-menu .dx-treeview-node-container,:root[data-theme=dark] .dx-header-filter-menu .dx-treeview-item,:root[data-theme=dark] .dx-header-filter-menu .dx-treeview-toggle-item-visibility,:root[data-theme=dark] .dx-header-filter-menu .dx-treeview-search,:root[data-theme=dark] .dx-header-filter-menu .dx-list-item,:root[data-theme=dark] .dx-header-filter-menu .dx-list-item-content{background-color:var(--bg-surface)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-header-filter-menu .dx-list-item.dx-state-hover,:root[data-theme=dark] .dx-header-filter-menu .dx-treeview-item.dx-state-hover{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-header-filter-menu .dx-list-item-selected,:root[data-theme=dark] .dx-header-filter-menu .dx-list-item-selected .dx-list-item-content{background-color:#5bb8f529!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-header-filter-menu .dx-icon,:root[data-theme=dark] .dx-header-filter-menu .dx-treeview-toggle-item-visibility,:root[data-theme=dark] .dx-header-filter-menu .dx-treeview-toggle-item-visibility:before,:root[data-theme=dark] .dx-header-filter-menu .dx-dropdowneditor-icon{color:var(--text-secondary)!important;opacity:1!important}:root[data-theme=dark] .dx-filterbuilder{background-color:var(--bg-surface)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-group,:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-item,:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-action,:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-text,:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-item-field,:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-item-operation,:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-item-value{color:var(--text-primary)!important}:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-action-icon,:root[data-theme=dark] .dx-filterbuilder .dx-icon{color:var(--text-secondary)!important}:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-item-field,:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-item-operation,:root[data-theme=dark] .dx-filterbuilder .dx-filterbuilder-item-value{background-color:var(--bg-input)!important;border-color:var(--border-color)!important;border-radius:6px}:root[data-theme=dark] .dx-context-menu .dx-menu-items-container,:root[data-theme=dark] .dx-context-menu .dx-menu-horizontal,:root[data-theme=dark] .dx-context-menu .dx-menu-vertical,:root[data-theme=dark] .dx-context-menu .dx-menu-item-link,:root[data-theme=dark] .dx-context-menu .dx-menu-item,:root[data-theme=dark] .dx-context-menu-container .dx-menu-items-container,:root[data-theme=dark] .dx-context-menu-container .dx-menu-horizontal,:root[data-theme=dark] .dx-context-menu-container .dx-menu-vertical,:root[data-theme=dark] .dx-context-menu-container .dx-menu-item-link,:root[data-theme=dark] .dx-context-menu-container .dx-menu-item{background-color:var(--bg-surface)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-context-menu .dx-menu-item-text,:root[data-theme=dark] .dx-context-menu-container .dx-menu-item-text{color:var(--text-primary)!important}:root[data-theme=dark] .dx-context-menu .dx-menu-item.dx-state-hover,:root[data-theme=dark] .dx-context-menu .dx-menu-item.dx-state-focused,:root[data-theme=dark] .dx-context-menu-container .dx-menu-item.dx-state-hover,:root[data-theme=dark] .dx-context-menu-container .dx-menu-item.dx-state-focused{background-color:var(--bg-hover)!important}:root[data-theme=dark] .dx-context-menu .dx-menu-item.dx-state-hover .dx-menu-item-text,:root[data-theme=dark] .dx-context-menu .dx-menu-item.dx-state-focused .dx-menu-item-text,:root[data-theme=dark] .dx-context-menu-container .dx-menu-item.dx-state-hover .dx-menu-item-text,:root[data-theme=dark] .dx-context-menu-container .dx-menu-item.dx-state-focused .dx-menu-item-text{color:var(--text-primary)!important}:root[data-theme=dark] .dx-context-menu .dx-menu-item-selected,:root[data-theme=dark] .dx-context-menu-container .dx-menu-item-selected{background-color:var(--color-primary)!important;color:#fff!important}:root[data-theme=dark] .dx-context-menu .dx-menu-item-selected .dx-menu-item-text,:root[data-theme=dark] .dx-context-menu-container .dx-menu-item-selected .dx-menu-item-text{color:#fff!important}:root[data-theme=dark] .dx-context-menu .dx-menu-separator,:root[data-theme=dark] .dx-context-menu-container .dx-menu-separator{border-color:var(--border-color)!important}:root[data-theme=dark] .dx-context-menu .dx-icon,:root[data-theme=dark] .dx-context-menu-container .dx-icon{color:var(--text-primary)!important}:root[data-theme=dark] .dx-submenu-container{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important}:root[data-theme=dark] .dx-submenu-container .dx-menu-item{background-color:var(--bg-surface)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-menu-base{background-color:var(--bg-surface)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-scrollbar-hoverable .dx-scrollable-scroll-content{background-color:#4a4d5a}:root[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}:root[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-surface)}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#4a4d5a;border-radius:4px}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#6b7080}:root[data-theme=dark] .dx-loadindicator .dx-loadindicator-segment-inner{border-color:var(--color-primary) transparent transparent!important}:root[data-theme=dark] .dx-loadpanel-content{background-color:var(--bg-hover)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-popover)!important}:root[data-theme=dark] .dx-loadpanel-content .dx-loadpanel-message{color:var(--text-primary)!important}:root[data-theme=dark] .dx-accordion .dx-accordion-item{background-color:var(--bg-surface);border-color:var(--border-color)}:root[data-theme=dark] .dx-accordion .dx-accordion-item-title{color:var(--text-primary);background-color:var(--bg-accordion)}:root[data-theme=dark] .dx-accordion .dx-accordion-item-title:hover,:root[data-theme=dark] .dx-accordion .dx-accordion-item-title.dx-state-hover{background-color:var(--bg-accordion-hover)}:root[data-theme=dark] .dx-accordion .dx-accordion-item-body{background-color:var(--bg-surface)}:root[data-theme=dark] .dx-scheduler{background-color:var(--bg-surface)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-header,:root[data-theme=dark] .dx-scheduler .dx-scheduler-navigator,:root[data-theme=dark] .dx-scheduler .dx-scheduler-header-panel,:root[data-theme=dark] .dx-scheduler .dx-scheduler-work-space,:root[data-theme=dark] .dx-scheduler .dx-scheduler-date-table-scroll,:root[data-theme=dark] .dx-scheduler .dx-scheduler-date-table,:root[data-theme=dark] .dx-scheduler .dx-scheduler-time-panel,:root[data-theme=dark] .dx-scheduler .dx-scheduler-all-day-panel,:root[data-theme=dark] .dx-scheduler .dx-scheduler-toolbar{background-color:var(--bg-surface)!important;border-color:#3d4455!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-date-table-cell,:root[data-theme=dark] .dx-scheduler .dx-scheduler-header-panel-cell,:root[data-theme=dark] .dx-scheduler .dx-scheduler-group-header,:root[data-theme=dark] .dx-scheduler .dx-scheduler-time-panel-cell,:root[data-theme=dark] .dx-scheduler .dx-scheduler-toolbar-cell{border-color:#3d4455!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-work-space-both-scrollbar,:root[data-theme=dark] .dx-scheduler .dx-scheduler-work-space-full-width{border-color:var(--border-color)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-work-space .dx-row,:root[data-theme=dark] .dx-scheduler .dx-scheduler-work-space-both-scrollbar .dx-row,:root[data-theme=dark] .dx-scheduler .dx-scheduler-date-table .dx-row,:root[data-theme=dark] .dx-scheduler .dx-scheduler-date-table-row{border-color:var(--border-color)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-date-table-cell{border-right:1px solid #3d4455!important;border-bottom:1px solid #3d4455!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-header-panel-cell{border-right:1px solid #3d4455!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-time-panel-cell{border-right:1px solid #3d4455!important}:root[data-theme=dark] .dx-scheduler td.dx-scheduler-date-table-cell,:root[data-theme=dark] .dx-scheduler td.dx-cell,:root[data-theme=dark] .dx-scheduler .dx-scheduler-work-space td{border-color:#3d4455!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-work-space,:root[data-theme=dark] .dx-scheduler .dx-scheduler-date-table,:root[data-theme=dark] .dx-scheduler .dx-scheduler-work-space table,:root[data-theme=dark] .dx-scheduler .dx-scheduler-date-table table{border-color:#3d4455!important;border-collapse:collapse!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-work-space td,:root[data-theme=dark] .dx-scheduler .dx-scheduler-date-table td{border-color:#3d4455!important;border-style:solid!important;border-width:1px!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-navigator-caption{color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-navigator-caption-button{color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-navigator-caption-button:hover{background-color:var(--bg-hover)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-date-table-cell{background-color:var(--bg-surface)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-date-table-cell:hover{background-color:var(--bg-hover)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-time-panel-cell{color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-appointment{color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-appointment-content{color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-appointment-title{color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-appointment-content-text{color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-appointment-tooltip .dx-scheduler-appointment-tooltip-content{background-color:var(--bg-surface)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-appointment-popup .dx-popup-content{background-color:var(--bg-surface)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-appointment-popup .dx-popup-title{background-color:var(--bg-surface)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scrollable-container{background-color:var(--bg-surface)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-group-header{background-color:var(--bg-surface)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-group-header-content{color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-header-panel-cell{background-color:var(--bg-surface)!important;color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-date-time-indicator{border-color:var(--color-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-view-switcher,:root[data-theme=dark] .dx-scheduler .dx-toolbar{background-color:var(--bg-surface)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-view-switcher .dx-button,:root[data-theme=dark] .dx-scheduler .dx-toolbar .dx-button{background-color:var(--bg-input)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-view-switcher .dx-button .dx-button-text,:root[data-theme=dark] .dx-scheduler .dx-toolbar .dx-button .dx-button-text{color:var(--text-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-view-switcher .dx-button.dx-button-mode-contained.dx-button-primary,:root[data-theme=dark] .dx-scheduler .dx-scheduler-view-switcher .dx-button.dx-state-active,:root[data-theme=dark] .dx-scheduler .dx-scheduler-view-switcher .dx-button.dx-state-focused,:root[data-theme=dark] .dx-scheduler .dx-toolbar .dx-button.dx-button-mode-contained.dx-button-primary,:root[data-theme=dark] .dx-scheduler .dx-toolbar .dx-button.dx-state-active,:root[data-theme=dark] .dx-scheduler .dx-toolbar .dx-button.dx-state-focused{background-color:var(--color-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-view-switcher .dx-button.dx-button-mode-contained.dx-button-primary .dx-button-text,:root[data-theme=dark] .dx-scheduler .dx-scheduler-view-switcher .dx-button.dx-state-active .dx-button-text,:root[data-theme=dark] .dx-scheduler .dx-scheduler-view-switcher .dx-button.dx-state-focused .dx-button-text,:root[data-theme=dark] .dx-scheduler .dx-toolbar .dx-button.dx-button-mode-contained.dx-button-primary .dx-button-text,:root[data-theme=dark] .dx-scheduler .dx-toolbar .dx-button.dx-state-active .dx-button-text,:root[data-theme=dark] .dx-scheduler .dx-toolbar .dx-button.dx-state-focused .dx-button-text{color:#fff!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-header-panel-current-time-cell{color:var(--color-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-work-space.dx-scheduler-work-space-month .dx-scheduler-date-table-current-date{color:var(--color-primary)!important}:root[data-theme=dark] .dx-scheduler .dx-scheduler-add-appointment-button{background-color:var(--color-primary)!important;color:#fff!important}:root[data-theme=dark] .dx-fileuploader-wrapper{color:var(--text-primary)}:root[data-theme=dark] .dx-fileuploader-file-name,:root[data-theme=dark] .dx-fileuploader-file-size,:root[data-theme=dark] .dx-fileuploader-file-status,:root[data-theme=dark] .dx-fileuploader-file-container,:root[data-theme=dark] .dx-fileuploader-file,:root[data-theme=dark] .dx-fileuploader-file-size-text,:root[data-theme=dark] .dx-fileuploader-file-progress{color:var(--text-primary)!important}:root[data-theme=dark] .dx-tabs{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important}:root[data-theme=dark] .dx-tabs .dx-tabs-wrapper{background-color:var(--bg-surface)!important}:root[data-theme=dark] .dx-tabs .dx-tab{background-color:var(--bg-tab)!important;color:var(--text-primary)}:root[data-theme=dark] .dx-tabs .dx-tab.dx-tab-selected{color:var(--color-primary)}:root[data-theme=dark] .dx-tabs .dx-tab.dx-state-hover{background-color:var(--bg-tab-hover)!important}:root[data-theme=dark] .dx-tabs .dx-tabs-nav-button{background-color:var(--bg-surface)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important}:root[data-theme=dark] .dx-tabs .dx-tabs-nav-button .dx-icon{color:var(--text-primary)!important}:root[data-theme=dark] .dx-tabs .dx-tabs-nav-button.dx-state-hover{background-color:var(--bg-hover)!important}:root[data-theme=dark] .dx-dropdowneditor-overlay .dx-list-item,:root[data-theme=dark] .dx-dropdowneditor-overlay .dx-list-item-content{color:var(--text-primary)!important}:root[data-theme=dark] .dx-dropdowneditor-overlay .dx-list-item.dx-state-hover{background-color:var(--bg-hover)!important}:root[data-theme=dark] .dx-invalid-message>.dx-overlay-content{color:var(--color-danger)}:root[data-theme=dark] .wiki-btn,:root[data-theme=dark] .wiki-btn i,:root[data-theme=dark] .wiki-btn .dx-icon,:root[data-theme=dark] .wiki-btn [class^=dx-icon-]{color:#fff!important;--fa-primary-color: #ffffff !important;--fa-secondary-color: #ffffff !important}:root[data-theme=dark] .dx-icon,:root[data-theme=dark] [class^=dx-icon-],:root[data-theme=dark] [class*=" dx-icon-"],:root[data-theme=dark] .dx-dropdowneditor-icon,:root[data-theme=dark] .dx-numberbox-spin-up-icon,:root[data-theme=dark] .dx-numberbox-spin-down-icon,:root[data-theme=dark] .dx-closebutton .dx-icon{color:#fff!important}:root[data-theme=dark] .dx-treeview-item-with-checkbox .dx-treeview-item{color:#fff!important}.dx-button-mode-contained.dx-button-default,.dx-button-mode-contained.dx-button-default .dx-icon,.dx-button-mode-contained.dx-button-default i,.dx-button-mode-contained.dx-button-default .dx-button-text,.dx-button-mode-contained.dx-button-default [class^=dx-icon-],.dx-button-mode-contained.dx-button-default [class*=" dx-icon-"],.dx-button-mode-contained.dx-button-primary,.dx-button-mode-contained.dx-button-primary .dx-icon,.dx-button-mode-contained.dx-button-primary i,.dx-button-mode-contained.dx-button-primary .dx-button-text,.dx-button-mode-contained.dx-button-primary [class^=dx-icon-],.dx-button-mode-contained.dx-button-primary [class*=" dx-icon-"],.dx-button-mode-contained.dx-button-success,.dx-button-mode-contained.dx-button-success .dx-icon,.dx-button-mode-contained.dx-button-success i,.dx-button-mode-contained.dx-button-success .dx-button-text,.dx-button-mode-contained.dx-button-success [class^=dx-icon-],.dx-button-mode-contained.dx-button-success [class*=" dx-icon-"],.dx-button-mode-contained.dx-button-danger,.dx-button-mode-contained.dx-button-danger .dx-icon,.dx-button-mode-contained.dx-button-danger i,.dx-button-mode-contained.dx-button-danger .dx-button-text,.dx-button-mode-contained.dx-button-danger [class^=dx-icon-],.dx-button-mode-contained.dx-button-danger [class*=" dx-icon-"]{color:#fff!important;--fa-primary-color: #ffffff !important;--fa-secondary-color: #ffffff !important}.dx-button-mode-outline,.dx-button-mode-outline .dx-icon,.dx-button-mode-outline i,.dx-button-mode-outline .dx-button-text,.dx-button-mode-outline [class^=dx-icon-],.dx-button-mode-outline [class*=" dx-icon-"],.dx-button-mode-text,.dx-button-mode-text .dx-icon,.dx-button-mode-text i,.dx-button-mode-text .dx-button-text,.dx-button-mode-text [class^=dx-icon-],.dx-button-mode-text [class*=" dx-icon-"],.wiki-btn,.wiki-btn .dx-icon,.wiki-btn i,.wiki-btn .dx-button-text,.wiki-btn [class^=dx-icon-],.wiki-btn [class*=" dx-icon-"],.dx-closebutton,.dx-closebutton .dx-icon,.dx-closebutton i,.dx-closebutton .dx-button-text,.dx-closebutton [class^=dx-icon-],.dx-closebutton [class*=" dx-icon-"]{color:var(--text-primary)}:root[data-theme=dark] .dx-button-mode-outline,:root[data-theme=dark] .dx-button-mode-outline .dx-icon,:root[data-theme=dark] .dx-button-mode-outline i,:root[data-theme=dark] .dx-button-mode-outline .dx-button-text,:root[data-theme=dark] .dx-button-mode-outline [class^=dx-icon-],:root[data-theme=dark] .dx-button-mode-outline [class*=" dx-icon-"],:root[data-theme=dark] .dx-button-mode-text,:root[data-theme=dark] .dx-button-mode-text .dx-icon,:root[data-theme=dark] .dx-button-mode-text i,:root[data-theme=dark] .dx-button-mode-text .dx-button-text,:root[data-theme=dark] .dx-button-mode-text [class^=dx-icon-],:root[data-theme=dark] .dx-button-mode-text [class*=" dx-icon-"],:root[data-theme=dark] .wiki-btn,:root[data-theme=dark] .wiki-btn .dx-icon,:root[data-theme=dark] .wiki-btn i,:root[data-theme=dark] .wiki-btn .dx-button-text,:root[data-theme=dark] .wiki-btn [class^=dx-icon-],:root[data-theme=dark] .wiki-btn [class*=" dx-icon-"],:root[data-theme=dark] .dx-closebutton,:root[data-theme=dark] .dx-closebutton .dx-icon,:root[data-theme=dark] .dx-closebutton i,:root[data-theme=dark] .dx-closebutton .dx-button-text,:root[data-theme=dark] .dx-closebutton [class^=dx-icon-],:root[data-theme=dark] .dx-closebutton [class*=" dx-icon-"]{color:#fff!important;--fa-primary-color: #ffffff !important;--fa-secondary-color: #ffffff !important}:root[data-theme=dark] .dx-datagrid-headers .dx-cell,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid-headers .dx-column-text,:root[data-theme=dark] .dx-datagrid-headers span.dx-text-content,:root[data-theme=dark] .dx-datagrid-headers>span{color:#c5cdd8!important}:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action:hover,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action:hover *,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action:hover .dx-cell,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action:hover .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action:hover .dx-column-text,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action:hover span.dx-text-content,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action:hover>span,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action:hover .dx-button-text,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action:hover .dx-icon,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action:hover [class^=dx-icon-],:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action:hover [class*=" dx-icon-"],:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action.dx-cell-focus-disabled:hover,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action.dx-cell-focus-disabled:hover *,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action.dx-cell-focus-disabled:hover .dx-cell,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action.dx-cell-focus-disabled:hover .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action.dx-cell-focus-disabled:hover .dx-column-text,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action.dx-cell-focus-disabled:hover span.dx-text-content,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action.dx-cell-focus-disabled:hover>span,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action.dx-cell-focus-disabled:hover .dx-button-text,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action.dx-cell-focus-disabled:hover .dx-icon,:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action.dx-cell-focus-disabled:hover [class^=dx-icon-],:root[data-theme=dark] .dx-datagrid-headers .dx-datagrid-action.dx-cell-focus-disabled:hover [class*=" dx-icon-"],:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td.dx-state-hover,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td.dx-state-hover *,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td.dx-state-hover .dx-cell,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td.dx-state-hover .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td.dx-state-hover .dx-column-text,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td.dx-state-hover span.dx-text-content,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td.dx-state-hover>span,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td.dx-state-hover .dx-button-text,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td.dx-state-hover .dx-icon,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td.dx-state-hover [class^=dx-icon-],:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td.dx-state-hover [class*=" dx-icon-"],:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td:hover,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td:hover *,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td:hover .dx-cell,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td:hover .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td:hover .dx-column-text,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td:hover span.dx-text-content,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td:hover>span,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td:hover .dx-button-text,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td:hover .dx-icon,:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td:hover [class^=dx-icon-],:root[data-theme=dark] .dx-datagrid-headers .dx-header-row>td:hover [class*=" dx-icon-"]{color:var(--text-secondary)!important}:root[data-theme=dark] .dx-datagrid-headers td.dx-header-sort .dx-cell,:root[data-theme=dark] .dx-datagrid-headers td.dx-header-sort .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid-headers td.dx-header-sort .dx-column-text,:root[data-theme=dark] .dx-datagrid-headers td.dx-header-sort span.dx-text-content,:root[data-theme=dark] .dx-datagrid-headers td.dx-header-sort>span,:root[data-theme=dark] .dx-datagrid-headers td.dx-header-sort .dx-button-text,:root[data-theme=dark] .dx-datagrid-headers .dx-header-sort .dx-cell,:root[data-theme=dark] .dx-datagrid-headers .dx-header-sort .dx-datagrid-text-content,:root[data-theme=dark] .dx-datagrid-headers .dx-header-sort .dx-column-text,:root[data-theme=dark] .dx-datagrid-headers .dx-header-sort span.dx-text-content,:root[data-theme=dark] .dx-datagrid-headers .dx-header-sort>span,:root[data-theme=dark] .dx-datagrid-headers .dx-header-sort .dx-button-text{color:var(--text-primary)!important}:root[data-theme=dark] .dx-datagrid-headers td.dx-header-sort .dx-icon,:root[data-theme=dark] .dx-datagrid-headers td.dx-header-sort [class^=dx-icon-],:root[data-theme=dark] .dx-datagrid-headers td.dx-header-sort [class*=" dx-icon-"],:root[data-theme=dark] .dx-datagrid-headers .dx-header-sort .dx-icon,:root[data-theme=dark] .dx-datagrid-headers .dx-header-sort [class^=dx-icon-],:root[data-theme=dark] .dx-datagrid-headers .dx-header-sort [class*=" dx-icon-"]{color:var(--text-primary)!important}:root[data-theme=dark] .dx-datagrid-headers .dx-row>td:hover,:root[data-theme=dark] .dx-datagrid-headers .dx-row>td:hover *,:root[data-theme=dark] .dx-datagrid-headers .dx-row>td.dx-state-hover,:root[data-theme=dark] .dx-datagrid-headers .dx-row>td.dx-state-hover *{color:var(--text-secondary)!important}
