@charset "UTF-8";/*!
This file is kept for backward compatibility.
It is no longer required.
*/body.app-theme-light{--app-page-bg: #f4f6f8;--app-surface: #ffffff;--app-surface-thin: #ffffffe6;--app-surface-alt: #eeeeee;--app-surface-muted: #f7f7f7;--app-surface-overlay: rgba(255, 255, 255, .83);--app-border-color: #e0e0e0;--app-border-strong: #d8d8d8;--app-border-muted: #dedede;--app-readonly-border: #cacaca;--app-toolbar-bg: #ffffff;--app-text-color: #242424;--app-text-color-dark: #17191e;--app-text-muted: #676767;--app-text-strong: #000000;--app-text-inverse: #ffffff;--app-hover-bg: #f7f7f7;--app-selected-bg: #e6f3ff;--app-selected-text: #000000;--app-accent: #0f6cbd;--app-card-top-border: #115293;--app-button-outline-default-bg: #f5fdff;--app-button-outline-success-bg: #f1fff1;--app-button-disabled-border: #9b9494;--app-shadow-color: rgba(151, 151, 151, .4);--app-focus-line: #5d7aa0;--app-danger-bg: #fff1f1;--app-danger-bg-500: #ffaeae;--app-danger-bg-800: #ff7979;--app-danger-border-800: #e25a5a;--app-danger-border: #ff7272;--app-danger-text: #ff5c5c;--app-confirm-bg: #f5fdff;--app-confirm-border: #7c9eff;--app-toast-success-bg: #cfffdd;--app-toast-error-bg: #fc4c53;--app-toast-warning-bg: #ffa040;--app-toast-info-bg: #69b7fc;--app-status-danger-bg: #ff6e6e;--app-status-pink-bg: #ffc0cb;--app-status-pink-bg-200: #ffcccc;--app-status-warning-bg: #ffc05c;--app-status-warning-bg-200: #ffe0b3;--app-status-attention-bg: #ffff00;--app-status-success-bg: #8eff5a;--app-status-success-bg-200: #ccffcc;--app-status-info-bg: #87cefa;--app-status-info-soft-bg: #7fd6db;--app-status-muted-bg: #d8d3d3;--app-status-neutral-bg: #eaeaea;--app-status-light-row-bg: #ededed;--app-status-medium-row-bg: #c1c1c1;--app-status-positive-soft-bg: #e0ffc1;--app-status-positive-strong-bg: #90ee90;--app-status-overdue-bg: #fa8383;--app-status-today-bg: #87cefa;--app-status-tomorrow-bg: #57fe62;--app-status-delayed-bg: #ff6161;--app-status-delayed-heavy-bg: #a7a7a7;--app-readonly-cell-bg: #d3d3d3}body.app-theme-light div.image-placeholder{background-image:url(/assets/image-placeholder.svg)}body.app-theme-light .dx-datagrid .dx-row.dx-header-row>td:not(tr.dx-row.dx-freespace-row>td),body.app-theme-light .dx-datagrid .dx-row.dx-datagrid-filter-row>td:not(tr.dx-row.dx-freespace-row>td),body.app-theme-light .dx-datagrid .dx-row:nth-last-child(1 of:not(tr.dx-row.dx-freespace-row))>td:not(tr.dx-row.dx-freespace-row>td),body.app-theme-light .dx-datagrid-rowsview .dx-row.dx-header-row>td:not(tr.dx-row.dx-freespace-row>td),body.app-theme-light .dx-datagrid-rowsview .dx-row.dx-datagrid-filter-row>td:not(tr.dx-row.dx-freespace-row>td),body.app-theme-light .dx-datagrid-rowsview .dx-row:nth-last-child(1 of:not(tr.dx-row.dx-freespace-row))>td:not(tr.dx-row.dx-freespace-row>td),body.app-theme-light .dx-treelist .dx-row.dx-header-row>td:not(tr.dx-row.dx-freespace-row>td),body.app-theme-light .dx-treelist .dx-row.dx-datagrid-filter-row>td:not(tr.dx-row.dx-freespace-row>td),body.app-theme-light .dx-treelist .dx-row:nth-last-child(1 of:not(tr.dx-row.dx-freespace-row))>td:not(tr.dx-row.dx-freespace-row>td){border-bottom:solid 1px #e0e0e0!important}body.app-theme-dark{--app-page-bg: #282c34;--app-sidebar-bg: #262a31;--app-surface: #282c34;--app-surface-thin: #252932;--app-surface-alt: #303540;--app-surface-muted: #232730;--app-surface-overlay: rgba(40, 44, 52, .97);--app-input-bg: #20232b;--app-filter-input-bg: #282c34;--app-grid-toolbar-bg: #282c34;--app-table-header-bg: #282c34;--app-filter-row-bg: #282c34;--app-grid-row-bg: #282c34;--app-grid-row-alt-bg: #282c34;--app-toolbar-bg: #282c34;--app-border-color: #353b45;--app-border-strong: #596271;--app-border-muted: #383838;--app-readonly-border: #505966;--app-text-color: #d7d7d7;--app-text-muted: #a1a9b5;--app-text-strong: #f4f6f8;--app-text-inverse: #ffffff;--app-text-color-dark: #17191e;--app-disabled-bg: #252932;--app-disabled-text: #929baa;--app-readonly-cell-bg: #2c313a;--app-hover-bg: #353b47;--app-selected-bg: rgba(97, 175, 239, .24);--app-selected-text: #f7f9fb;--app-accent: #61afef;--app-accent-muted: #498dc5;--app-card-top-border: #61afef;--app-focus-line: #7cc3ff;--app-button-outline-default-bg: rgba(97, 175, 239, .14);--app-button-outline-success-bg: rgba(152, 195, 121, .16);--app-button-disabled-border: #49515e;--app-shadow-color: rgba(0, 0, 0, .46);--app-confirm-bg: rgba(97, 175, 239, .14);--app-confirm-border: #61afef;--app-danger-bg: #be485c;--app-danger-bg-500: #8d1f32;--app-danger-bg-800: #b33434;--app-danger-border-800: #921d1d;--app-danger-border: #e06c75;--app-danger-text: #ffd9dc;--app-toast-success-bg: #6ea85d;--app-toast-error-bg: #d95f69;--app-toast-warning-bg: #d49a45;--app-toast-info-bg: #4d9bd3;--app-status-danger-bg: #d95f69;--app-status-pink-bg: #c77f98;--app-status-pink-bg-200: #e0a5ba;--app-status-warning-bg: #d8a45a;--app-status-warning-bg-200: #e4bd86;--app-status-attention-bg: #dfc35f;--app-status-success-bg: #7fb86c;--app-status-success-bg-200: #6f8b6f;--app-status-info-bg: #5ca9df;--app-status-info-soft-bg: #3fa6ad;--app-status-muted-bg: #414854;--app-status-neutral-bg: #343a44;--app-status-light-row-bg: #2c3038;--app-status-medium-row-bg: #4a5260;--app-status-positive-soft-bg: #53765c;--app-status-positive-strong-bg: #207535;--app-status-overdue-bg: #b85c65;--app-status-today-bg: #5ca9df;--app-status-tomorrow-bg: #7fb86c;--app-status-delayed-bg: #c6626c;--app-status-delayed-heavy-bg: #5c6677}html,body,app-root{background-color:var(--app-page-bg);color:var(--app-text-color)}html,body{margin:0;min-height:100%;height:100%}*{box-sizing:border-box}.content{line-height:1.5}.content h2{font-size:30px;margin-top:20px;margin-bottom:20px}.content-block{margin-left:40px;margin-right:40px;margin-top:20px}.screen-x-small .content-block{margin-left:20px;margin-right:20px}.responsive-paddings{padding:20px}.screen-large .responsive-paddings{padding:40px}.dx-card.wide-card{border-radius:0;margin-left:0;margin-right:0;border-right:0;border-left:0}.full-height-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content{height:100%}.full-height-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content>.dx-scrollview-content{display:flex;flex-direction:column;min-height:100%;height:100%}.studioGrid .dx-row-removed td{text-decoration:line-through;background-color:#ff8282}.studioGrid .dx-row-removed .dx-command-edit{text-decoration:unset}div.dx-state-readonly:not(.dx-checkbox){border:dashed 1px var(--app-readonly-border)!important}div.dx-state-readonly.dx-checkbox{cursor:not-allowed}.dx-treeview-search{margin-bottom:0!important}.dx-texteditor:not(.jano-card .dx-texteditor):not(.dx-texteditor-empty):not(.dx-selectbox):not(.dx-checkbox):not(.search-container .dx-texteditor):not(.dx-datagrid .dx-texteditor):not(.dx-treeview .dx-texteditor):not(.jobCalculationGrandTotalForm .dx-texteditor){border:solid 1px var(--app-border-muted)}.form-strikethrough{text-decoration:line-through}.dx-button-mode-outlined.dx-button-default{background:var(--app-button-outline-default-bg);font-weight:500!important}.dx-button-mode-outlined.dx-button-success{background:var(--app-button-outline-success-bg);font-weight:500!important}.pageHeader .dx-form-group-caption{color:var(--app-text-strong)!important;font-weight:700!important;font-size:18px!important}.dx-button.dx-state-disabled.dx-button-mode-outlined{border-color:var(--app-button-disabled-border)!important}.dx-button.dx-state-disabled.dx-button-mode-outlined:hover{cursor:not-allowed!important}.dx-template-wrapper:has(>dx-button.dx-state-disabled):hover{cursor:not-allowed!important}.dx-tab{border-right:none!important;background:var(--app-surface)!important;padding:6px 0!important}.dx-tab .dx-tab-text{font-size:.7rem}.dx-tab.dx-tab-selected{background:var(--app-selected-bg)!important}.dx-tab .dx-tab-content:after{height:2px!important;bottom:-7px!important}.dx-tab .dx-tab-content:after .dx-tab-selected{background-color:#0f6cbd}.dx-layout-manager .dx-field-item:not(.dx-first-row){padding-top:5px!important}.dx-form-group-with-caption>.dx-form-group-content{padding-bottom:5px!important;padding-top:5px!important}.dx-layout-manager .dx-tabpanel .dx-multiview-item-content{padding:10px!important}.dx-theme-generic .dx-toolbar{padding:5px 0!important}.dx-theme-generic .user-button>.dx-button-content{padding:0!important}div.sticky{position:sticky;top:0}.dx-toolbar{background-color:var(--app-surface)}.dx-field{display:block!important}.dx-tabs-wrapper{background:var(--app-surface)!important}.dx-tabpanel-container{border-left:solid 1px var(--app-border-muted)}.jano-btn-group>.dx-button,.jano-btn-group>.dx-dropdownbutton{border-right-width:1.5px!important}.jano-btn-group>.dx-button:not(:first-child):not(:last-child),.jano-btn-group>.dx-dropdownbutton:not(:first-child):not(:last-child){border-radius:0!important;border-start-end-radius:0!important;border-end-end-radius:0!important}.jano-btn-group>.dx-button:first-child,.jano-btn-group>.dx-dropdownbutton:first-child{border-radius:4px 0 0 4px!important}.jano-btn-group>.dx-button:first-child .dx-button,.jano-btn-group>.dx-dropdownbutton:first-child .dx-button{border-radius:4px 0 0 4px!important;border-right-width:1.5px!important}.jano-btn-group>.dx-button:last-child,.jano-btn-group>.dx-dropdownbutton:last-child{border-start-end-radius:0!important;border-end-end-radius:0!important;border-radius:0 4px 4px 0!important;border-right-width:1px!important}.jano-btn-group>.dx-button:last-child .dx-button,.jano-btn-group>.dx-dropdownbutton:last-child .dx-button{border-start-end-radius:0!important;border-end-end-radius:0!important;border-radius:0 4px 4px 0!important;border-right-width:1px!important}.dx-card{box-shadow:none!important;border:solid 1px var(--app-border-color)}.dx-card.p-0 .dx-tabpanel-container{padding:0 10px}.dx-card.bs-none{box-shadow:none!important}.dx-datagrid .dx-command-drag,.dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-row>td:not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-command-edit.dx-command-edit-with-icons{width:22px!important;min-width:22px!important}.j-display-flex{display:flex!important}.dx-tab{padding:5px 10px}.dx-card{padding:15px!important}.dx-card.p-0{padding:0!important}.dx-button{min-width:32px;height:25px;font-size:11px!important}.dx-dialog-buttons .dx-button{min-width:90px;height:33px;font-size:16px!important}.dx-editor-cell .dx-texteditor .dx-texteditor-input{font-size:12px;height:25px;line-height:25px}.dx-datagrid .dx-menu .dx-menu-item .dx-menu-item-content .dx-icon,.dx-datagrid-container .dx-menu .dx-menu-item .dx-menu-item-content .dx-icon{width:16px;height:16px;background-size:16px 16px;font-size:15px;line-height:15px;margin:0 5px}.dx-datagrid .dx-datagrid-table .dx-header-row>td{padding-top:7px;padding-bottom:7px}.dx-datagrid .dx-menu .dx-menu-item .dx-menu-item-content,.dx-datagrid-container .dx-menu .dx-menu-item .dx-menu-item-content{padding:9px 0}.dx-datagrid-headers .dx-datagrid-table .dx-row>td{font-size:12px}.dx-datagrid-headers .dx-datagrid-table .dx-row>td{line-height:14px!important}.dx-datagrid .dx-menu,.dx-datagrid-container .dx-menu{background-color:transparent;margin-top:0;margin-left:5px!important;height:25px}.w-50px{width:50px!important}.icon-button-container .dx-icon{font-size:30px!important;color:#0962af!important;border:solid 1px var(--app-border-color);border-radius:100%;padding-left:2px}:host ::ng-deep .dx-texteditor.dx-editor-outlined{border-radius:4px;border-width:1px;border-style:solid;border-color:var(--app-border-color)}.dx-layout-manager .dx-field-item{padding-bottom:0!important}.dx-field{margin:0 0 5px}.dx-texteditor.dx-editor-outlined.dx-state-active:before,.dx-texteditor.dx-editor-outlined.dx-state-focused:before{transition-duration:1s!important}.dx-tab-content{min-width:150px}.dx-texteditor .dx-texteditor-buttons-container>.dx-button:not(.search-form .dx-button),.dx-texteditor .dx-texteditor-buttons-container>.dx-clear-button-area:not(.search-form .dx-clear-button-area){margin-inline-start:2px!important;margin-inline-end:2px!important}.dx-texteditor-container .dx-button-mode-contained{height:16px!important;min-width:unset!important;width:16px!important}.dx-texteditor-container .dx-button-mode-contained.dx-button-has-icon .dx-icon{width:16px!important;height:16px!important}.dx-texteditor.dx-editor-outlined.dx-state-disabled .dx-button,dx-drop-down-box.dx-state-readonly{opacity:.5!important}.dx-button-mode-contained.dx-button-normal{border:solid 1px var(--app-border-muted);box-shadow:0 1px 3px var(--app-shadow-color)!important}.dx-button-mode-contained.dx-button-normal.dx-button-default{border:solid 1px #0f6cbd!important}.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-label span{font-size:11px}app-toolbox .dx-fieldset{margin:11px}app-toolbox .dx-button.dx-state-disabled.dx-button-mode-contained{opacity:.5;background-color:var(--app-surface)}.dx-texteditor .dx-texteditor-input{min-height:25px!important}.search-form .dx-texteditor.dx-editor-filled .dx-placeholder:before,.search-form .dx-texteditor.dx-editor-filled .dx-texteditor-input,.search-form .dx-texteditor.dx-editor-outlined .dx-placeholder:before,.search-form .dx-texteditor.dx-editor-outlined .dx-texteditor-input{padding:7px 11px;font-size:11px;margin-top:2px}.dx-texteditor.dx-editor-filled .dx-placeholder:before,.dx-texteditor.dx-editor-filled .dx-texteditor-input,.dx-texteditor.dx-editor-outlined .dx-placeholder:before,.dx-texteditor.dx-editor-outlined .dx-texteditor-input{font-size:12px}.dx-popup-content{padding:8px 12px}.dx-button-has-text .dx-button-content{padding-block:6px;padding-inline-start:6px;padding-inline-end:6px}.dx-button-has-icon .dx-button-content{padding-block:0px;padding-inline-start:0px;padding-inline-end:0px}.dx-placeholder{font-size:12px}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td{background-color:var(--app-selected-bg);color:var(--app-selected-text)}.dx-datagrid-filter-panel{background-color:var(--app-surface);padding:4px 16px}.dx-treeview .dx-placeholder{inset-inline-start:20px;font-size:12px}.dx-treeview .dx-treeview-item{gap:0px!important;padding:10px 0!important;margin:0!important}.dx-layout-manager .dx-field-item{font-size:12px}.dx-tabpanel .dx-tab{border-radius:0!important}.dx-datagrid-header-panel{padding:4px 0}.dx-datagrid-header-panel .dx-toolbar .dx-toolbar-items-container{height:30px}.dx-datagrid-header-panel .dx-toolbar .dx-dropdownbutton-action.dx-button-has-icon:not(.dx-button-has-text) .dx-button-content{padding-inline:0px}.dx-datagrid-header-panel .dx-toolbar .dx-button{height:20px}.dx-button-has-icon .dx-icon{font-size:12px}.dx-editor-cell.dx-editor-inline-block:not(.dx-command-select):before{padding:0!important;display:none!important}.dx-datagrid-group-closed{font:14px/14px DXIcons;width:14px;height:14px;background-size:14px 14px}.dx-datagrid .dx-menu,.dx-datagrid-rowsview .dx-menu,.dx-treelist .dx-menu{height:18px;margin-left:0!important;margin-top:-2px!important}.dx-datagrid tbody tr.dx-data-row>td,.dx-datagrid-rowsview tbody tr.dx-data-row>td,.dx-treelist tbody tr.dx-data-row>td{height:28px!important;padding:0!important;padding-inline:5px!important;margin-inline:0!important}.dx-datagrid tr.dx-data-row td.dx-editor-cell .dx-placeholder:before,.dx-datagrid-rowsview tr.dx-data-row td.dx-editor-cell .dx-placeholder:before,.dx-treelist tr.dx-data-row td.dx-editor-cell .dx-placeholder:before{padding:0!important;padding-inline:0!important;margin-inline:0!important}.dx-datagrid tr.dx-data-row td.dx-editor-cell .dx-texteditor-input-container>input.dx-texteditor-input,.dx-datagrid-rowsview tr.dx-data-row td.dx-editor-cell .dx-texteditor-input-container>input.dx-texteditor-input,.dx-treelist tr.dx-data-row td.dx-editor-cell .dx-texteditor-input-container>input.dx-texteditor-input{padding:0!important;padding-inline:0!important;margin-inline:0!important}.dx-datagrid .dx-command-drag .dx-datagrid-drag-icon,.dx-datagrid-rowsview .dx-command-drag .dx-datagrid-drag-icon,.dx-treelist .dx-command-drag .dx-datagrid-drag-icon{width:14px;height:14px;background-size:14px 14px;font-size:14px;line-height:normal}.dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none,.dx-datagrid-rowsview .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none,.dx-treelist .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none{border:none!important}.dx-datagrid .dx-row.dx-datagrid-filter-row .dx-editor-cell .dx-texteditor .dx-texteditor-input:not(.dx-selectbox-container input),.dx-datagrid-rowsview .dx-row.dx-datagrid-filter-row .dx-editor-cell .dx-texteditor .dx-texteditor-input:not(.dx-selectbox-container input),.dx-treelist .dx-row.dx-datagrid-filter-row .dx-editor-cell .dx-texteditor .dx-texteditor-input:not(.dx-selectbox-container input){padding-left:25px!important}.dx-datagrid .dx-row>td,.dx-datagrid-rowsview .dx-row>td,.dx-treelist .dx-row>td{padding:8px 6px!important;font-size:12px;line-height:12px;max-height:30px!important}.dx-datagrid .dx-row>td .dx-checkbox-icon,.dx-datagrid-rowsview .dx-row>td .dx-checkbox-icon,.dx-treelist .dx-row>td .dx-checkbox-icon{width:16px;height:16px}.dx-datagrid .dx-row>td.dx-editor-cell .dx-texteditor-container .dx-texteditor-buttons-container .dx-button-mode-contained,.dx-datagrid-rowsview .dx-row>td.dx-editor-cell .dx-texteditor-container .dx-texteditor-buttons-container .dx-button-mode-contained,.dx-treelist .dx-row>td.dx-editor-cell .dx-texteditor-container .dx-texteditor-buttons-container .dx-button-mode-contained{height:16px!important;width:16px!important}.dx-datagrid .dx-row>td.dx-editor-cell .dx-texteditor-container .dx-texteditor-buttons-container .dx-button-has-icon .dx-icon,.dx-datagrid-rowsview .dx-row>td.dx-editor-cell .dx-texteditor-container .dx-texteditor-buttons-container .dx-button-has-icon .dx-icon,.dx-treelist .dx-row>td.dx-editor-cell .dx-texteditor-container .dx-texteditor-buttons-container .dx-button-has-icon .dx-icon{width:16px;height:16px;font-size:10px!important;margin-inline-end:0;margin-inline-start:0}.dx-datagrid .dx-row.dx-header-row>td:not(tr.dx-row.dx-freespace-row>td),.dx-datagrid .dx-row.dx-datagrid-filter-row>td:not(tr.dx-row.dx-freespace-row>td),.dx-datagrid .dx-row:not(.dx-freespace-row):last-child>td:not(tr.dx-row.dx-freespace-row>td),.dx-datagrid-rowsview .dx-row.dx-header-row>td:not(tr.dx-row.dx-freespace-row>td),.dx-datagrid-rowsview .dx-row.dx-datagrid-filter-row>td:not(tr.dx-row.dx-freespace-row>td),.dx-datagrid-rowsview .dx-row:not(.dx-freespace-row):last-child>td:not(tr.dx-row.dx-freespace-row>td),.dx-treelist .dx-row.dx-header-row>td:not(tr.dx-row.dx-freespace-row>td),.dx-treelist .dx-row.dx-datagrid-filter-row>td:not(tr.dx-row.dx-freespace-row>td),.dx-treelist .dx-row:not(.dx-freespace-row):last-child>td:not(tr.dx-row.dx-freespace-row>td){border-bottom:solid 1px var(--app-border-color)!important}.dx-datagrid .dx-row>td:not(tr.dx-row.dx-freespace-row>td),.dx-datagrid-rowsview .dx-row>td:not(tr.dx-row.dx-freespace-row>td),.dx-treelist .dx-row>td:not(tr.dx-row.dx-freespace-row>td){border-bottom:none;border-top:none!important;border-left:none!important;border-right:solid 1px var(--app-border-color)}.dx-datagrid .dx-row .dx-editor-cell .dx-texteditor .dx-texteditor-input,.dx-datagrid-rowsview .dx-row .dx-editor-cell .dx-texteditor .dx-texteditor-input,.dx-treelist .dx-row .dx-editor-cell .dx-texteditor .dx-texteditor-input{padding:0!important;min-height:10px!important;height:18px!important}.dx-datagrid .dx-datagrid-focus-overlay:after,.dx-datagrid-rowsview .dx-datagrid-focus-overlay:after,.dx-treelist .dx-datagrid-focus-overlay:after{height:1px;background-color:var(--app-focus-line)}.dx-treelist .dx-treelist-headers .dx-treelist-table .dx-row>td{font-size:12px}.dx-treelist .dx-row>td{padding:3px 5px!important;font-size:12px;line-height:unset!important}.dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-cell-modified:not(.dx-field-item-content):not(.dx-validation-pending).dx-command-edit.dx-command-edit-with-icons .dx-link,.dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-command-edit.dx-command-edit-with-icons .dx-link,.dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-row>td:not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-command-edit.dx-command-edit-with-icons .dx-link{width:16px;height:16px;background-size:16px 16px;font-size:16px;line-height:16px}.dx-datagrid-revert-tooltip .dx-revert-button{border-radius:4px;background-color:#ff6369;color:var(--app-text-inverse);margin:0 0 0 1px;height:32px;box-shadow:none;min-width:inherit}.dx-form-group-caption{font-size:17px;letter-spacing:.2px}.dx-form-group-caption.bold-caption{font-size:18px!important;color:var(--app-text-strong)!important;font-weight:bolder}.dx-form-group-caption.with-border{display:block;width:100%;border-bottom:solid 1px var(--app-border-color);padding-bottom:4px;margin-bottom:7px}dx-form.jano-form-lg .dx-texteditor.dx-editor-outlined:not(.dx-datagrid .dx-texteditor) .dx-placeholder:not(.jano-card .dx-placeholder):before,dx-form.jano-form-lg .dx-texteditor.dx-editor-filled .dx-texteditor-input:not(.search-form input),dx-form.jano-form-lg .dx-texteditor.dx-editor-outlined .dx-texteditor-input:not(.search-form input),dx-form.jano-form-lg .dx-texteditor.dx-editor-outlined:not(.dx-datagrid .dx-texteditor) .dx-texteditor-input:not(.jano-card input):not(.search-form input){padding:10px 5px!important;font-size:14px}dx-form.jano-form-lg.jobCalculationGrandTotalForm .dx-texteditor-label{color:var(--app-text-strong);font-weight:500}dx-form.jano-form-lg.jobCalculationGrandTotalForm .dx-editor-outlined .dx-label span{background:var(--app-surface-muted)!important;padding:2px 5px!important;border-radius:4px!important}dx-form .dx-texteditor.dx-editor-outlined:not(.dx-invalid):not(.search-container .dx-editor-outlined){border-bottom-color:var(--app-border-color)!important}dx-form .dx-texteditor.dx-editor-outlined:not(.dx-invalid):not(.search-container .dx-editor-outlined) .dx-texteditor-label .dx-label-before,dx-form .dx-texteditor.dx-editor-outlined:not(.dx-invalid):not(.search-container .dx-editor-outlined) .dx-texteditor-label .dx-label,dx-form .dx-texteditor.dx-editor-outlined:not(.dx-invalid):not(.search-container .dx-editor-outlined) .dx-texteditor-label .dx-label-after{border-color:var(--app-border-color)!important}dx-form .dx-scheduler-work-space.dx-scheduler-work-space-month .dx-scheduler-date-table-cell{height:30px;max-height:30px!important}dx-form .dx-texteditor.dx-editor-filled:not(.dx-datagrid .dx-editor-cell .dx-texteditor):not(.search-form .dx-texteditor) .dx-placeholder:not(.jano-card .dx-placeholder):before,dx-form .dx-texteditor.dx-editor-filled:not(.dx-datagrid .dx-editor-cell .dx-texteditor):not(.search-form .dx-texteditor) .dx-texteditor-input:not(.jano-card input){padding:4px 5px}dx-form .dx-texteditor.dx-editor-outlined:not(.dx-datagrid .dx-editor-cell .dx-texteditor):not(.search-form .dx-texteditor) .dx-placeholder:not(.jano-card .dx-placeholder):before,dx-form .dx-texteditor.dx-editor-outlined:not(.dx-datagrid .dx-editor-cell .dx-texteditor):not(.search-form .dx-texteditor) .dx-texteditor-input:not(.jano-card input){padding:4px 5px}dx-form .dx-widget .dx-texteditor.dx-editor-filled .dx-texteditor-input:not(.search-form input),dx-form .dx-widget .dx-texteditor.dx-editor-outlined .dx-texteditor-input:not(.search-form input){padding:4px 5px!important}.dx-form .dx-datagrid .dx-texteditor.dx-editor-outlined:not(.dx-datagrid .dx-texteditor) .dx-placeholder:not(.jano-card .dx-placeholder):before{padding:0 10px}.dx-texteditor .dx-texteditor-input{min-height:21px!important}.dx-overlay-content{overflow:unset!important}.dx-toolbar .dx-toolbar-items-container{height:38px}.dx-checkbox.dx-state-disabled,.dx-state-disabled .dx-checkbox{opacity:.4!important}.dx-toolbar.dx-widget.dx-visibility-change-handler.dx-collection.dx-popup-bottom.dx-dialog-buttons.dx-toolbar-compact{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.dx-toolbar.dx-widget.dx-visibility-change-handler.dx-collection.dx-popup-title{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.dx-field-item-required-mark{color:#c9302c!important}.dx-show-invalid-badge.dx-textbox.dx-texteditor.dx-editor-outlined.dx-widget.dx-state-disabled{border-style:dashed!important}.dx-datagrid-filter-row td .dx-editor-container .dx-filter-range-content{padding:0 11px 0 42px}body.swal2-shown{padding:0!important}.swal2-icon-custom{font-size:1rem!important}.swal2-icon-custom.swal2-warning,.swal2-icon-custom.swal2-info{width:2rem!important;height:2rem!important;line-height:2rem!important;margin-top:20px!important}.swal2-icon-custom .swal2-icon-content{font-size:1.5rem!important;font-weight:bolder!important}.swal2-cancel-custom{background-color:transparent;color:var(--app-text-muted);border-radius:4px;font-weight:600;font-size:.8em}.swal2-deny-custom,div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:4px;background-color:var(--app-danger-bg);border:solid 1px var(--app-danger-border);color:var(--app-text-inverse);font-size:.85em;height:33px!important;padding:0;width:90px;color:var(--app-danger-text);font-weight:500}.swal2-confirm{background-color:var(--app-confirm-bg)!important;color:#0f6cbd;border:solid 1px var(--app-confirm-border);border-radius:4px}div:where(.swal2-icon){border-width:.15em!important}.swal2-title{padding:0!important}.dx-theme-fluent-typography h2{font-weight:600;font-size:29px}.swal2-container{z-index:300000}div:where(.swal2-container).capacity-overload-container div:where(.swal2-popup){width:26em!important;padding:1em 15px 1.25em!important}div:where(.swal2-container) div:where(.swal2-popup){width:22em!important;padding:1em 15px 1.25em!important}div:where(.swal2-container) div:where(.swal2-html-container){padding:.4em 1.6em .3em!important;font-size:.9em!important;color:var(--app-text-muted)!important}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){padding:8px 32px!important;font-size:.85em!important}.swal2-title{font-size:24px!important;margin-bottom:10px!important}.swal2-icon-custom.swal2-info{margin-bottom:5px;margin-top:25px}div:where(.swal2-icon).swal2-info,div:where(.swal2-icon).swal2-warning{border-color:var(--app-text-inverse)!important;color:var(--app-text-inverse)!important}div:where(.swal2-icon).swal2-warning{border-color:#9b9b9b!important;color:#2f2f2f!important}.swal2-container.swal2-top-right{margin-right:20px}.swal2-popup.swal2-toast.swal2-icon-success{background:var(--app-toast-success-bg)}.swal2-popup.swal2-toast.swal2-icon-success h2:where(.swal2-title){margin:0 1em!important;color:var(--app-text-color)!important}.swal2-popup.swal2-toast.swal2-icon-success div:where(.swal2-html-container){margin:0 0 0 2px!important;color:var(--app-text-color)!important}.swal2-popup.swal2-toast.swal2-icon-error{background:var(--app-toast-error-bg)!important;margin-right:18px!important}.swal2-popup.swal2-toast.swal2-icon-error div:where(.swal2-icon).swal2-error{border-color:var(--app-text-inverse)!important;color:var(--app-text-inverse)!important}.swal2-popup.swal2-toast.swal2-icon-error div:where(.swal2-icon){margin:1.5em 10px .6em}.swal2-popup.swal2-toast.swal2-icon-error div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:var(--app-text-inverse)}.swal2-popup.swal2-toast.swal2-icon-error div:where(.swal2-html-container){color:var(--app-text-inverse)!important;margin:0!important}.swal2-popup.swal2-toast.swal2-icon-error .swal2-title{margin:0 .9em;font-size:1em;margin-bottom:0!important;color:var(--app-text-inverse)!important}.swal2-container.swal2-custom-warning .swal2-popup.swal2-toast.swal2-icon-info{background:var(--app-toast-warning-bg)}.swal2-container.swal2-custom-warning .swal2-popup.swal2-toast.swal2-icon-info .swal2-title,.swal2-container.swal2-custom-warning .swal2-popup.swal2-toast.swal2-icon-info .swal2-html-container,.swal2-container.swal2-custom-warning .swal2-popup.swal2-toast.swal2-icon-info div.swal2-icon-content{color:var(--app-text-inverse)!important}.swal2-popup.swal2-toast.swal2-icon-info.swal2-show{background:var(--app-toast-info-bg)}.swal2-popup.swal2-toast.swal2-icon-info.swal2-show .swal2-title,.swal2-popup.swal2-toast.swal2-icon-info.swal2-show .swal2-html-container,.swal2-popup.swal2-toast.swal2-icon-info.swal2-show div.swal2-icon-content{color:var(--app-text-inverse)!important}.swal2-popup.swal2-toast.swal2-icon-info.swal2-show h2:where(.swal2-title){margin-bottom:0!important;margin-top:0!important}.swal2-popup.swal2-toast.swal2-icon-info.swal2-show .swal2-html-container{margin-left:4px!important;margin-top:0!important;margin-bottom:0!important}.swal2-popup.swal2-toast.swal2-icon-info.swal2-show .swal2-icon-custom.swal2-info{margin-top:5px!important}.dx-toolbar-item-content .dx-widget.dx-button-has-icon .dx-icon{font-size:20px!important}td.cell-invalid{background:#ff9b9b!important;border:solid 1px rgb(255,155,155)!important}table.profile_warning_table{width:100%;border-collapse:collapse}table.profile_warning_table th,table.profile_warning_table td{border:1px solid var(--app-border-color);padding:5px;text-align:left;font-size:11px}table.profile_warning_table th.old_value,table.profile_warning_table td.old_value{text-decoration:line-through}table.profile_warning_table th th,table.profile_warning_table td th{background-color:var(--app-surface-muted);font-weight:700}table.profile_warning_table tr:hover{background-color:var(--app-hover-bg)}.dx-treelist-rowsview tr.dx-data-row+tr.dx-freespace-row>td{border-top:1px solid var(--app-border-color)!important}div.image-placeholder{width:320px;height:320px;background-repeat:no-repeat;background-size:100%;background-position:center center}.form-detail-container .dx-texteditor.dx-state-disabled .dx-dropdowneditor-icon,.form-detail-container .dx-texteditor.dx-state-disabled .dx-lookup-arrow,.form-detail-container .dx-texteditor.dx-state-disabled .dx-lookup-field,.form-detail-container .dx-texteditor.dx-state-disabled .dx-placeholder:before,.form-detail-container .dx-texteditor.dx-state-disabled .dx-texteditor-input,.form-detail-container .dx-texteditor.dx-state-disabled .dx-texteditor-label{color:var(--app-text-color)!important;font-weight:bolder!important}body.app-theme-dark,body.app-theme-dark.dx-viewport,body.app-theme-dark app-root,body.app-theme-dark .layout-body,body.app-theme-dark .dx-drawer-content,body.app-theme-dark .dx-drawer-wrapper,body.app-theme-dark .dx-scrollview-content{background-color:var(--app-page-bg)}body.app-theme-dark .dx-theme-fluent-typography,body.app-theme-dark .dx-widget{color:var(--app-text-color)}body.app-theme-dark .dx-drawer-panel-content,body.app-theme-dark .dx-drawer-panel-content .dx-treeview,body.app-theme-dark .dx-drawer-panel-content .menu-container{background-color:var(--app-sidebar-bg)!important}body.app-theme-dark app-side-navigation-menu.dx-theme-fluent-typography .dx-swatch-additional-dark,body.app-theme-dark app-side-navigation-menu.dx-swatch-additional-dark{background-color:var(--app-sidebar-bg)!important}body.app-theme-dark .dx-toolbar.header-toolbar{background-color:var(--app-toolbar-bg)!important}body.app-theme-dark .dx-scrollable,body.app-theme-dark .dx-scrollview,body.app-theme-dark .dx-scrollable-content{background-color:transparent}body.app-theme-dark .dx-datagrid,body.app-theme-dark .dx-treelist,body.app-theme-dark .dx-datagrid-rowsview,body.app-theme-dark .dx-treelist-rowsview,body.app-theme-dark .dx-datagrid .dx-row>td,body.app-theme-dark .dx-treelist .dx-row>td{background-color:var(--app-grid-row-bg)}body.app-theme-dark .dx-datagrid-header-panel,body.app-theme-dark .dx-datagrid-header-panel .dx-toolbar{background-color:var(--app-grid-toolbar-bg)!important}body.app-theme-dark .dx-datagrid-header-panel{border-bottom:1px solid var(--app-border-color)!important}body.app-theme-dark .dx-datagrid-headers,body.app-theme-dark .dx-treelist-headers,body.app-theme-dark .dx-datagrid .dx-header-row>td,body.app-theme-dark .dx-treelist .dx-header-row>td,body.app-theme-dark .dx-datagrid-pager{background-color:var(--app-table-header-bg)!important;color:var(--app-text-muted)!important}body.app-theme-dark .dx-datagrid-filter-row td{background-color:var(--app-filter-row-bg)!important;color:var(--app-text-color)!important}body.app-theme-dark .dx-datagrid-filter-row .dx-texteditor,body.app-theme-dark .dx-datagrid-filter-row .dx-editor-filled,body.app-theme-dark .dx-datagrid-filter-row .dx-editor-outlined,body.app-theme-dark .dx-datagrid-filter-row .dx-texteditor-input{background-color:var(--app-filter-input-bg)!important}body.app-theme-dark .dx-datagrid-rowsview .dx-row-alt>td,body.app-theme-dark .dx-datagrid-rowsview .dx-row-alt>tr>td{background-color:var(--app-grid-row-alt-bg)}body.app-theme-dark .dx-datagrid-rowsview .dx-data-row[style*=background]>td:not([style*=background]),body.app-theme-dark .dx-treelist-rowsview .dx-data-row[style*=background]>td:not([style*=background]){background-color:transparent!important}body.app-theme-dark .dx-datagrid-rowsview .dx-data-row:not(.dx-selection):hover>td,body.app-theme-dark .dx-treelist-rowsview .dx-data-row:not(.dx-selection):hover>td{box-shadow:inset 0 0 0 9999px #fff3!important}body.app-theme-dark .dx-datagrid .dx-data-row>td,body.app-theme-dark .dx-datagrid .dx-header-row>td,body.app-theme-dark .dx-datagrid .dx-datagrid-filter-row>td,body.app-theme-dark .dx-datagrid .dx-group-row>td,body.app-theme-dark .dx-datagrid .dx-column-lines>td,body.app-theme-dark .dx-datagrid-rowsview .dx-row>td,body.app-theme-dark .dx-treelist .dx-data-row>td,body.app-theme-dark .dx-treelist .dx-header-row>td,body.app-theme-dark .dx-treelist .dx-column-lines>td{border-color:var(--app-border-color)!important}body.app-theme-dark .dx-datagrid,body.app-theme-dark .dx-datagrid-headers,body.app-theme-dark .dx-datagrid-rowsview,body.app-theme-dark .dx-datagrid-total-footer,body.app-theme-dark .dx-datagrid-borders>.dx-datagrid-rowsview,body.app-theme-dark .dx-datagrid-borders>.dx-datagrid-headers,body.app-theme-dark .dx-treelist,body.app-theme-dark .dx-treelist-headers,body.app-theme-dark .dx-treelist-rowsview{border-color:var(--app-border-color)!important}body.app-theme-dark .dx-overlay-content,body.app-theme-dark .dx-popup-normal,body.app-theme-dark .dx-popup-content,body.app-theme-dark .dx-list,body.app-theme-dark .dx-list-item,body.app-theme-dark .dx-context-menu .dx-menu-items-container,body.app-theme-dark .dx-dropdownlist-popup-wrapper .dx-list,body.app-theme-dark .dx-datagrid-edit-popup .dx-popup-content{background-color:var(--app-surface)!important;color:var(--app-text-color)}body.app-theme-dark .dx-popup-title,body.app-theme-dark .dx-toolbar.dx-popup-title{background-color:var(--app-surface-alt)!important;border-bottom:1px solid var(--app-border-color)!important}body.app-theme-dark .dx-list-item.dx-state-hover,body.app-theme-dark .dx-menu-item.dx-state-hover .dx-menu-item-content,body.app-theme-dark .dx-treeview-item.dx-state-hover{background-color:var(--app-hover-bg)!important}body.app-theme-dark .dx-list-item.dx-state-selected{background-color:var(--app-selected-bg)!important;color:var(--app-selected-text)!important}body.app-theme-dark .dx-tabpanel,body.app-theme-dark .dx-multiview-item,body.app-theme-dark .dx-tabpanel .dx-multiview-item-content,body.app-theme-dark .dx-tabs,body.app-theme-dark .dx-tabs-wrapper{background-color:var(--app-surface)!important}body.app-theme-dark .dx-texteditor,body.app-theme-dark .dx-editor-filled,body.app-theme-dark .dx-editor-outlined,body.app-theme-dark .dx-editor-filled .dx-texteditor-input,body.app-theme-dark .dx-editor-outlined .dx-texteditor-input,body.app-theme-dark .dx-textarea .dx-texteditor-input{background-color:var(--app-input-bg);color:var(--app-text-color)}body.app-theme-dark .dx-placeholder:before{color:var(--app-text-muted)}body.app-theme-dark .dx-texteditor.dx-state-disabled,body.app-theme-dark .dx-texteditor.dx-state-readonly,body.app-theme-dark .dx-state-disabled .dx-texteditor,body.app-theme-dark .dx-state-readonly .dx-texteditor{background-color:var(--app-disabled-bg)!important;border-color:var(--app-border-muted)!important}body.app-theme-dark .dx-texteditor.dx-state-disabled .dx-texteditor-input,body.app-theme-dark .dx-texteditor.dx-state-readonly .dx-texteditor-input,body.app-theme-dark .dx-state-disabled .dx-texteditor-input,body.app-theme-dark .dx-state-readonly .dx-texteditor-input,body.app-theme-dark .dx-state-disabled .dx-placeholder:before,body.app-theme-dark .dx-state-readonly .dx-placeholder:before{color:var(--app-disabled-text)!important;-webkit-text-fill-color:var(--app-disabled-text);opacity:1}body.app-theme-dark .dx-button-mode-contained.dx-button-normal{background-color:var(--app-surface-alt)}body.app-theme-dark .dx-button-mode-contained.dx-button-normal:hover{background-color:var(--app-hover-bg)}body.app-theme-dark .dx-button.dx-button-danger{background-color:var(--app-danger-bg)!important}body.app-theme-dark .dx-button-mode-outlined.dx-button-default{background:#053258}body.app-theme-dark .dx-card{background-color:var(--app-surface);border-color:var(--app-border-color)}body.app-theme-dark .dx-button-mode-contained.dx-button-default{background-color:var(--app-accent-muted)!important;border-color:var(--app-accent-muted)!important}body.app-theme-dark .dx-button-mode-outlined.dx-button-default,body.app-theme-dark .dx-button-mode-text.dx-button-default{color:var(--app-accent-muted)!important}body.app-theme-dark a,body.app-theme-dark .dx-link:not([class*=dx-icon]){color:var(--app-accent-muted)}body.app-theme-dark .dx-tab.dx-tab-selected .dx-tab-content:after,body.app-theme-dark .dx-tabpanel .dx-tab.dx-tab-selected .dx-tab-content:after{background-color:var(--app-accent-muted)!important}body.app-theme-dark .dx-checkbox-checked .dx-checkbox-icon{background-color:var(--app-accent-muted)!important;border-color:var(--app-accent-muted)!important}body.app-theme-dark .dx-texteditor.dx-editor-outlined:not(.dx-state-focused):not(.dx-invalid),body.app-theme-dark .dx-textarea.dx-editor-outlined:not(.dx-state-focused):not(.dx-invalid){border-color:var(--app-border-color)!important}body.app-theme-dark .icon-button-container .dx-icon{color:var(--app-accent)!important;border-color:var(--app-border-color)}body.app-theme-dark .swal2-popup:not(.swal2-toast){background-color:var(--app-surface-alt)!important;color:var(--app-text-color)!important}body.app-theme-dark .swal2-popup:not(.swal2-toast) .swal2-title{color:var(--app-text-strong)!important}body.app-theme-dark .swal2-popup:not(.swal2-toast) .swal2-html-container{color:var(--app-text-muted)!important}body.app-theme-dark .swal2-popup:not(.swal2-toast) .swal2-icon.swal2-warning,body.app-theme-dark .swal2-popup:not(.swal2-toast) .swal2-icon.swal2-question,body.app-theme-dark .swal2-popup:not(.swal2-toast) .swal2-icon.swal2-info{border-color:var(--app-border-strong)!important;color:var(--app-text-color)!important}body.app-theme-dark .swal2-popup:not(.swal2-toast) .swal2-confirm{color:var(--app-accent)!important}body.app-theme-dark .dx-invalid-message>.dx-overlay-content{background-color:var(--app-danger-border)!important;color:var(--app-text-color)!important;border-radius:4px;padding:4px 8px;line-height:16px;font-size:12px}body.app-theme-dark .dx-datagrid .dx-datagrid-invalid{position:relative}body.app-theme-dark .dx-datagrid-revert-tooltip .dx-overlay-content{background-color:transparent!important}body.app-theme-dark .dx-datagrid-revert-tooltip .dx-revert-button{background-color:var(--app-danger-border)!important;color:var(--app-text-color)!important}body.app-theme-dark .dx-datagrid-revert-tooltip .dx-revert-button .dx-icon{color:var(--app-text-color)!important}body.app-theme-dark .dx-datagrid-revert-tooltip .dx-revert-button:hover,body.app-theme-dark .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-hover{background-color:var(--app-danger-text)!important}body.app-theme-dark .dx-datagrid-rowsview .dx-data-row.dx-selection>td,body.app-theme-dark .dx-datagrid-rowsview .dx-data-row.dx-selection:hover>td,body.app-theme-dark .dx-treelist-rowsview .dx-data-row.dx-selection>td,body.app-theme-dark .dx-treelist-rowsview .dx-data-row.dx-selection:hover>td{box-shadow:inset 0 0 0 9999px #4f83d12e!important;transition:box-shadow .12s ease}body.app-theme-dark .dx-datagrid-rowsview .dx-data-row[style*=background-color].dx-selection>td,body.app-theme-dark .dx-datagrid-rowsview .dx-data-row[style*=background-color].dx-selection:hover>td,body.app-theme-dark .dx-treelist-rowsview .dx-data-row[style*=background-color].dx-selection>td,body.app-theme-dark .dx-treelist-rowsview .dx-data-row[style*=background-color].dx-selection:hover>td{background-color:transparent!important;box-shadow:inset 0 0 0 9999px #4f83d15c!important}body.app-theme-dark .dx-datagrid-rowsview .dx-data-row.dx-selection>td[style*=background-color],body.app-theme-dark .dx-datagrid-rowsview .dx-data-row.dx-selection:hover>td[style*=background-color],body.app-theme-dark .dx-treelist-rowsview .dx-data-row.dx-selection>td[style*=background-color],body.app-theme-dark .dx-treelist-rowsview .dx-data-row.dx-selection:hover>td[style*=background-color]{box-shadow:inset 0 0 0 9999px #4f83d15c!important}body.app-theme-dark .dx-datagrid-rowsview .dx-data-row:not(.dx-selection):hover>td,body.app-theme-dark .dx-treelist-rowsview .dx-data-row:not(.dx-selection):hover>td{box-shadow:inset 0 0 0 9999px #ffffff26!important;transition:box-shadow .12s ease}body.app-theme-dark .dx-htmleditor{background-color:var(--app-surface)!important;border-color:var(--app-border-color)!important}body.app-theme-dark .dx-htmleditor .dx-htmleditor-toolbar{background-color:var(--app-surface-alt)!important;border-color:var(--app-border-color)!important}body.app-theme-dark .dx-htmleditor .dx-htmleditor-content,body.app-theme-dark .dx-htmleditor .ql-container,body.app-theme-dark .dx-htmleditor .ql-editor{background-color:var(--app-text-inverse)!important}body.app-theme-dark .dx-htmleditor .ql-editor{color:var(--app-page-bg)}body.app-theme-dark .dx-htmleditor .ql-editor a:not([style*=color]){color:var(--app-accent)}body.app-theme-dark .dx-calendar-cell{background-color:transparent!important}body.app-theme-dark .dx-calendar-cell span{border-radius:50%}body.app-theme-dark .dx-calendar-cell:not(.dx-calendar-selected-date):hover span{background-color:var(--app-hover-bg)!important}body.app-theme-dark .dx-calendar-cell.dx-calendar-selected-date{background-color:transparent!important}body.app-theme-dark .dx-calendar-cell.dx-calendar-selected-date span{background-color:var(--app-accent)!important;color:var(--app-text-inverse)!important;border-radius:50%}body.app-theme-dark .dx-timeview-clock{background-color:var(--app-surface-alt)!important;border-radius:50%!important;box-shadow:inset 0 0 0 9999px #ffffff0a!important}body.app-theme-dark .dx-datagrid-rowsview tr.dx-data-row:not(:has(~tr.dx-data-row))>td,body.app-theme-dark .dx-treelist-rowsview tr.dx-data-row:not(:has(~tr.dx-data-row))>td{border-bottom:1px solid var(--app-border-color)!important}body.app-theme-dark td[style*="background-color: lightgrey"],body.app-theme-dark td[style*="background-color: lightgray"],body.app-theme-dark .dx-datagrid td[style*="background-color: lightgrey"],body.app-theme-dark .dx-datagrid td[style*="background-color: lightgray"]{background-color:color-mix(in srgb,var(--app-surface) 88%,white 12%)!important;color:var(--app-text-muted)!important}body.app-theme-dark div.image-placeholder{background-image:url(/assets/image-placeholder-dark.svg)}body.app-theme-dark img.orientation-image{filter:invert(.88) hue-rotate(180deg) brightness(.9)}body.app-theme-dark .menu-container .dx-treeview-node[aria-level="1"]{border-bottom:none!important}body.app-theme-dark .dx-tab,body.app-theme-dark .dx-tab .dx-tab-text .dx-tab-text-span-pseudo,body.app-theme-dark .dx-tab.dx-tab-selected,body.app-theme-dark .dx-field-item-label-text{color:var(--app-text-color)!important}body.app-theme-dark .dx-form-group-with-caption>.dx-form-group-content{border-top:1px solid var(--app-border-muted)}body.app-theme-dark .dx-datagrid{color:var(--app-text-color)}body.app-theme-dark .dx-button-content .dx-button-text{color:var(--app-text-inverse)}body.app-theme-dark .dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter,body.app-theme-dark .dx-datagrid-filter-panel .dx-datagrid-filter-panel-text{color:var(--app-accent)}body.app-theme-dark .dx-checkbox-icon{background-color:var(--app-input-bg)}body.app-theme-dark .dx-button.dx-button-danger.dx-state-disabled .dx-button-text,body.app-theme-dark .dx-button.dx-button-danger.dx-state-disabled .dx-icon{color:#afafaf}body.app-theme-dark .dx-texteditor.dx-state-focused .dx-texteditor-label{color:var(--app-accent)}
