/* ERZEUGT von scripts/dx-farben.mjs – nicht von Hand ändern. Die Farben von DevExtreme (Akzent und
   Neutraltöne der Themes generic.light/generic.dark) auf die Rollen-Token der catkin-CI.
   1345 Regeln aus dx.light.css und dx.dark.css (DevExtreme 26.1.5). */
.dx-validationsummary-item-content{border-bottom:1px dashed}
.dx-theme-generic-typography{background-color:var(--catkin-surface-1);color:var(--catkin-text)}
.dx-theme-generic-typography a{color:var(--catkin-link)}
.dx-widget{color:var(--catkin-text)}
.dx-surface{background-color:var(--catkin-surface-1)}
.dx-card{border:1px solid var(--catkin-border-decor);background-color:var(--catkin-surface-1)}
.dx-field-label{color:var(--catkin-text)}
.dx-field{color:var(--catkin-text)}
.dx-field-value.dx-attention{color:var(--catkin-critical-on-surface-80)}
.dx-field-value.dx-attention::before{background-color:var(--catkin-danger-bg)}
.dx-theme-accent-as-text-color{color:var(--catkin-link)!important}
.dx-theme-text-color{color:var(--catkin-text)!important}
.dx-theme-accent-as-background-color{background-color:var(--catkin-primary-bg)!important;fill:var(--catkin-link)!important}
.dx-theme-text-color-as-background-color{background-color:var(--catkin-text)!important;fill:var(--catkin-text)!important}
.dx-theme-background-color{background-color:var(--catkin-surface-1)!important}
.dx-theme-typography-background-color{background-color:var(--catkin-surface-1)!important}
.dx-theme-border-color-as-background-color{background-color:var(--catkin-border-decor)!important}
.dx-theme-accent-as-border-color{border-color:var(--catkin-border-control)!important}
.dx-theme-text-color-as-border-color{border-color:var(--catkin-text)!important}
.dx-theme-background-color-as-border-color{border-color:var(--catkin-surface-1)!important}
.dx-theme-border-color{border-color:var(--catkin-border-decor)!important}
.dx-chat-messagelist .dx-scrollview-scrollbottom-indicator{box-shadow:none}
.dx-chat{background-color:var(--catkin-surface-1);border:1px solid var(--catkin-border-decor)}
.dx-avatar{color:var(--catkin-text);background-color:var(--catkin-border-decor)}
.dx-chat-file{background-color:var(--catkin-surface-1);box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.14)}
.dx-chat-file-icon-container .dx-icon{color:var(--catkin-text)}
.dx-chat-file-size{color:var(--catkin-text)}
.dx-chat-alertlist-error.dx-informer{color:var(--catkin-critical-on-surface-80)}
.dx-chat-messagebox{border-top-color:var(--catkin-border-decor)}
.dx-chat-textarea.dx-textarea .dx-fileuploader-files-container .dx-fileuploader-file-container{background-color:var(--catkin-surface-3);box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.14)}
.dx-chat-messagegroup-alignment-start .dx-chat-messagebubble{color:var(--catkin-text);background-color:var(--catkin-surface-3)}
.dx-chat-messagegroup-alignment-end .dx-chat-messagebubble{color:var(--catkin-text)}
.dx-chat-messagegroup-author-name,.dx-chat-messagegroup-time{color:var(--catkin-text-muted)}
.dx-chat-message-edited{color:var(--catkin-text-muted)}
.dx-chat-messagelist-empty-prompt{color:var(--catkin-text-muted)}
.dx-chat-messagelist-day-header{color:var(--catkin-text-muted)}
.dx-messagelist-context-menu-content .dx-menu-item:has(.dx-icon-trash){color:var(--catkin-critical-on-surface-80)}
.dx-messagelist-context-menu-content .dx-menu-item:has(.dx-icon-trash).dx-state-focused{background-color:var(--catkin-danger-bg)}
.dx-chat-typingindicator-text{color:var(--catkin-text-muted)}
.dx-chat-typingindicator-bubble{background-color:var(--catkin-surface-3)}
.dx-chat-editing-preview::before{background-color:var(--catkin-primary-bg)}
.dx-chat-editing-preview-caption{color:var(--catkin-link)}
.dx-chat-editing-preview-cancel-button.dx-button-mode-text .dx-icon{color:var(--catkin-text-muted)}
.dx-chat-suggestions .dx-button{box-shadow:0 4px 12px 0 var(--catkin-border-decor),0 4px 24px 0 rgba(0,0,0,.02)}
.dx-chat-suggestions.dx-buttongroup.dx-buttongroup-mode-contained{box-shadow:unset}
.dx-chat-file{color:var(--catkin-text)}
.dx-chat-textarea.dx-textarea .dx-fileuploader-cancel-button{background-color:transparent}
.dx-button-mode-contained{background-color:var(--catkin-surface-1);border-color:var(--catkin-border-decor);color:var(--catkin-text)}
.dx-button-mode-contained .dx-icon{color:var(--catkin-text)}
.dx-button-mode-contained.dx-state-hover{background-color:var(--catkin-surface-3)}
.dx-button-mode-contained.dx-state-active{color:var(--catkin-text)}
.dx-button-mode-contained.dx-button-danger{background-color:var(--catkin-danger-bg);border-color:transparent}
.dx-button-mode-contained.dx-button-danger.dx-state-selected{background-color:var(--catkin-critical-fill-pressed)}
.dx-button-mode-contained.dx-button-danger.dx-state-hover{background-color:var(--catkin-critical-fill-hover)}
.dx-button-mode-contained.dx-button-danger.dx-state-focused{background-color:var(--catkin-critical-fill-hover)}
.dx-button-mode-contained.dx-button-danger.dx-state-active{background-color:var(--catkin-critical-fill-pressed)}
.dx-button-mode-contained.dx-button-success{background-color:#5cb85c;border-color:transparent}
.dx-button-mode-contained.dx-button-default{background-color:var(--catkin-primary-bg);border-color:transparent;color:var(--catkin-primary-fg)}
.dx-button-mode-contained.dx-button-default.dx-state-hover{background-color:var(--catkin-primary-bg)}
.dx-button-mode-contained.dx-button-default.dx-state-focused{background-color:var(--catkin-primary-bg)}
.dx-button-mode-outlined{border-color:var(--catkin-border-decor);color:var(--catkin-text)}
.dx-button-mode-outlined .dx-icon{color:var(--catkin-text)}
.dx-button-mode-outlined.dx-state-hover{background-color:var(--catkin-surface-3)}
.dx-button-mode-outlined.dx-state-active{color:var(--catkin-text)}
.dx-button-mode-outlined.dx-button-danger{background-color:transparent;border-color:var(--catkin-critical-on-surface-70);color:var(--catkin-critical-on-surface-80)}
.dx-button-mode-outlined.dx-button-danger .dx-icon{color:var(--catkin-critical-on-surface-80)}
.dx-button-mode-outlined.dx-button-danger.dx-state-selected{background-color:var(--catkin-critical-surface-3)}
.dx-button-mode-outlined.dx-button-danger.dx-state-focused,.dx-button-mode-outlined.dx-button-danger.dx-state-hover{background-color:var(--catkin-critical-surface-3)}
.dx-button-mode-outlined.dx-button-danger.dx-state-active{background-color:var(--catkin-critical-surface-3);color:var(--catkin-critical-on-surface-80)}
.dx-button-mode-outlined.dx-button-success{background-color:transparent;border-color:rgb(76.0064102564,174.4935897436,76.0064102564);color:rgb(76.0064102564,174.4935897436,76.0064102564)}
.dx-button-mode-outlined.dx-button-success .dx-icon{color:rgb(76.0064102564,174.4935897436,76.0064102564)}
.dx-button-mode-outlined.dx-button-success.dx-state-selected{background-color:rgba(92,184,92,.3)}
.dx-button-mode-outlined.dx-button-success.dx-state-focused,.dx-button-mode-outlined.dx-button-success.dx-state-hover{background-color:rgba(76.0064102564,174.4935897436,76.0064102564,.1)}
.dx-button-mode-outlined.dx-button-success.dx-state-active{background-color:rgba(76.0064102564,174.4935897436,76.0064102564,.4);color:rgb(76.0064102564,174.4935897436,76.0064102564)}
.dx-button-mode-outlined.dx-button-default{background-color:transparent;border-color:var(--catkin-border-control);color:var(--catkin-link)}
.dx-button-mode-outlined.dx-button-default .dx-icon{color:var(--catkin-link)}
.dx-button-mode-outlined.dx-button-default.dx-state-selected{background-color:var(--catkin-surface-3)}
.dx-button-mode-outlined.dx-button-default.dx-state-active{color:var(--catkin-link)}
.dx-button-mode-text{border-color:transparent;color:var(--catkin-text)}
.dx-button-mode-text .dx-icon{color:var(--catkin-text)}
.dx-button-mode-text.dx-state-hover{background-color:var(--catkin-surface-3)}
.dx-button-mode-text.dx-state-active{color:var(--catkin-text)}
.dx-button-mode-text.dx-button-danger{background-color:transparent;border-color:transparent;color:var(--catkin-critical-on-surface-80)}
.dx-button-mode-text.dx-button-danger .dx-icon{color:var(--catkin-critical-on-surface-80)}
.dx-button-mode-text.dx-button-danger.dx-state-selected{background-color:var(--catkin-critical-surface-3)}
.dx-button-mode-text.dx-button-danger.dx-state-focused,.dx-button-mode-text.dx-button-danger.dx-state-hover{background-color:var(--catkin-critical-surface-3)}
.dx-button-mode-text.dx-button-danger.dx-state-active{background-color:var(--catkin-critical-surface-3);color:var(--catkin-critical-on-surface-80)}
.dx-button-mode-text.dx-button-success{background-color:transparent;border-color:transparent;color:rgb(76.0064102564,174.4935897436,76.0064102564)}
.dx-button-mode-text.dx-button-success .dx-icon{color:rgb(76.0064102564,174.4935897436,76.0064102564)}
.dx-button-mode-text.dx-button-success.dx-state-selected{background-color:rgba(92,184,92,.3)}
.dx-button-mode-text.dx-button-success.dx-state-focused,.dx-button-mode-text.dx-button-success.dx-state-hover{background-color:rgba(76.0064102564,174.4935897436,76.0064102564,.1)}
.dx-button-mode-text.dx-button-success.dx-state-active{background-color:rgba(76.0064102564,174.4935897436,76.0064102564,.4);color:rgb(76.0064102564,174.4935897436,76.0064102564)}
.dx-button-mode-text.dx-button-default{background-color:transparent;border-color:transparent;color:var(--catkin-link)}
.dx-button-mode-text.dx-button-default .dx-icon{color:var(--catkin-link)}
.dx-button-mode-text.dx-button-default.dx-state-selected{background-color:var(--catkin-surface-3)}
.dx-button-mode-text.dx-button-default.dx-state-active{color:var(--catkin-link)}
.dx-scrollable-scroll{background-color:transparent}
.dx-scrollable-scroll.dx-state-invisible{background-color:transparent}
.dx-scrollbar-hoverable{background-color:transparent}
.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible .dx-scrollable-scroll-content{background-color:transparent}
.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down{background-image:none;background-color:var(--catkin-surface-1);box-shadow:0 1px 4px 0 rgba(0,0,0,.37)}
.dx-stepper-connector-container{background-color:var(--catkin-border-decor)}
.dx-stepper-connector-value{background-color:var(--catkin-text)}
.dx-step-caption{color:var(--catkin-text)}
.dx-step-indicator{box-shadow:0 0 0 8px var(--catkin-surface-1);color:var(--catkin-text)}
.dx-step.dx-step-invalid .dx-step-indicator{background-color:var(--catkin-danger-bg);border-color:var(--catkin-critical-on-surface-70)}
.dx-step.dx-step-invalid .dx-step-caption{color:var(--catkin-text)}
.dx-step.dx-step-completed .dx-step-indicator{color:var(--catkin-primary-fg);border-color:var(--catkin-border-active);background-color:var(--catkin-primary-bg);box-shadow:0 0 0 8px var(--catkin-surface-1)}
.dx-step.dx-step-completed .dx-step-caption{color:var(--catkin-text)}
.dx-step.dx-step-completed.dx-step-invalid .dx-step-indicator{border-color:var(--catkin-critical-on-surface-70);background-color:var(--catkin-danger-bg);box-shadow:0 0 0 8px var(--catkin-surface-1)}
.dx-step.dx-step-completed.dx-step-invalid .dx-step-caption{color:var(--catkin-text)}
.dx-step.dx-step-selected .dx-step-indicator{color:var(--catkin-primary-fg);border-color:var(--catkin-border-active);background-color:var(--catkin-primary-bg);box-shadow:0 0 0 2px var(--catkin-surface-1),0 0 0 4px var(--catkin-border-active),0 0 0 8px var(--catkin-surface-1)}
.dx-step.dx-step-selected .dx-step-caption{color:var(--catkin-text)}
.dx-step.dx-step-selected.dx-step-invalid .dx-step-indicator{border-color:var(--catkin-critical-on-surface-70);background-color:var(--catkin-danger-bg);box-shadow:0 0 0 2px var(--catkin-surface-1),0 0 0 4px var(--catkin-critical-on-surface-70),0 0 0 8px var(--catkin-surface-1)}
.dx-step.dx-step-selected.dx-step-invalid .dx-step-caption{color:var(--catkin-text)}
.dx-step.dx-state-hover.dx-step-completed .dx-step-indicator,.dx-step.dx-state-hover.dx-step-selected .dx-step-indicator{border-color:var(--catkin-border-active);background-color:var(--catkin-primary-bg)}
.dx-step.dx-state-hover.dx-step-invalid .dx-step-indicator,.dx-step.dx-state-hover.dx-step-invalid.dx-step-completed .dx-step-indicator,.dx-step.dx-state-hover.dx-step-invalid.dx-step-selected .dx-step-indicator{background-color:var(--catkin-critical-fill-hover)}
.dx-step.dx-state-focused .dx-step-indicator{box-shadow:0 0 0 2px var(--catkin-surface-1),0 0 0 4px var(--catkin-border-active),0 0 0 8px var(--catkin-surface-1)}
.dx-step.dx-state-focused.dx-step-completed .dx-step-indicator{border-color:var(--catkin-border-active);background-color:var(--catkin-primary-bg)}
.dx-step.dx-state-focused.dx-step-selected .dx-step-indicator{border-color:var(--catkin-border-active);background-color:var(--catkin-primary-bg);box-shadow:0 0 0 2px var(--catkin-surface-1),0 0 0 4px rgb(40.9961538462,98.0692307692,147.1038461538),0 0 0 8px var(--catkin-surface-1)}
.dx-step.dx-state-focused.dx-state-hover .dx-step-indicator{box-shadow:0 0 0 2px var(--catkin-surface-1),0 0 0 4px rgb(40.9961538462,98.0692307692,147.1038461538),0 0 0 8px var(--catkin-surface-1)}
.dx-step.dx-state-focused.dx-step-invalid .dx-step-indicator{box-shadow:0 0 0 2px var(--catkin-surface-1),0 0 0 4px var(--catkin-critical-on-surface-70),0 0 0 8px var(--catkin-surface-1)}
.dx-step.dx-state-focused.dx-step-invalid.dx-step-completed .dx-step-indicator{background-color:var(--catkin-critical-fill-hover)}
.dx-step.dx-state-focused.dx-step-invalid.dx-step-selected .dx-step-indicator{background-color:var(--catkin-critical-fill-hover);box-shadow:0 0 0 2px var(--catkin-surface-1),0 0 0 4px rgb(205.6897196262,49.085046729,44.4102803738),0 0 0 8px var(--catkin-surface-1)}
.dx-step.dx-state-focused.dx-step-invalid.dx-state-hover .dx-step-indicator{box-shadow:0 0 0 2px var(--catkin-surface-1),0 0 0 4px rgb(205.6897196262,49.085046729,44.4102803738),0 0 0 8px var(--catkin-surface-1)}
.dx-step.dx-state-focused.dx-state-disabled .dx-step-indicator{box-shadow:0 0 0 2px var(--catkin-surface-1),0 0 0 4px var(--catkin-border-active),0 0 0 8px var(--catkin-surface-1)}
.dx-step.dx-state-focused.dx-state-disabled.dx-step-invalid .dx-step-indicator{box-shadow:0 0 0 2px var(--catkin-surface-1),0 0 0 4px var(--catkin-critical-on-surface-70),0 0 0 8px var(--catkin-surface-1)}
.dx-step.dx-state-disabled .dx-step-indicator{color:var(--catkin-text-muted)}
.dx-step.dx-state-disabled .dx-step-caption{color:var(--catkin-text-muted)}
.dx-step.dx-state-disabled.dx-state-focused .dx-step-indicator{color:var(--catkin-text-muted)}
.dx-step.dx-state-disabled.dx-state-focused .dx-step-caption{color:var(--catkin-text-muted)}
.dx-step.dx-state-disabled.dx-step-invalid .dx-step-indicator{color:var(--catkin-text-muted)}
.dx-step.dx-state-disabled.dx-step-invalid .dx-step-caption{color:var(--catkin-text-muted)}
.dx-step.dx-state-disabled.dx-step-invalid.dx-state-focused .dx-step-indicator{color:var(--catkin-text-muted)}
.dx-step.dx-state-disabled.dx-step-invalid.dx-state-focused .dx-step-caption{color:var(--catkin-text-muted)}
.dx-stepper.dx-state-focused .dx-step-selected .dx-step-indicator{box-shadow:0 0 0 8px var(--catkin-surface-1)}
.dx-stepper.dx-state-focused .dx-step-selected.dx-state-focused .dx-step-indicator{box-shadow:0 0 0 2px var(--catkin-surface-1),0 0 0 4px rgb(40.9961538462,98.0692307692,147.1038461538),0 0 0 8px var(--catkin-surface-1)}
.dx-stepper.dx-state-focused .dx-step-selected.dx-state-focused.dx-step-invalid .dx-step-indicator{box-shadow:0 0 0 2px var(--catkin-surface-1),0 0 0 4px rgb(205.6897196262,49.085046729,44.4102803738),0 0 0 8px var(--catkin-surface-1)}
.dx-splitter .dx-resize-handle{color:var(--catkin-text)}
.dx-splitter .dx-resize-handle.dx-state-hover{color:var(--catkin-text)}
.dx-splitter .dx-resize-handle.dx-state-active,.dx-splitter .dx-resize-handle.dx-state-focused{color:var(--catkin-primary-fg);background-color:var(--catkin-primary-bg)}
.dx-checkbox.dx-state-readonly .dx-checkbox-icon{border-color:var(--catkin-border-decor);background-color:var(--catkin-surface-1)}
.dx-checkbox.dx-state-hover .dx-checkbox-icon{border-color:var(--catkin-border-active)}
.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--catkin-border-active)}
.dx-checkbox-icon{border:1px solid var(--catkin-border-decor);background-color:var(--catkin-surface-1)}
.dx-checkbox-checked .dx-checkbox-icon{color:var(--catkin-link)}
.dx-checkbox-indeterminate .dx-checkbox-icon{color:var(--catkin-link)}
.dx-checkbox-indeterminate .dx-checkbox-icon::before{background-color:var(--catkin-primary-bg)}
.dx-invalid .dx-checkbox-container .dx-checkbox-icon{border-color:var(--catkin-critical-surface-3)}
.dx-invalid.dx-state-focused .dx-checkbox-container .dx-checkbox-icon{border-color:var(--catkin-critical-on-surface-70)}
.dx-switch-container{border:1px solid var(--catkin-border-decor);background:var(--catkin-surface-1)}
.dx-switch.dx-state-readonly .dx-switch-container{border-color:var(--catkin-border-decor);background-color:var(--catkin-surface-1)}
.dx-switch.dx-state-active .dx-switch-container{border-color:var(--catkin-border-active)}
.dx-switch.dx-state-hover .dx-switch-handle::before{background-color:var(--catkin-primary-bg)}
.dx-switch.dx-state-hover .dx-switch-container{background-color:transparent;border-color:var(--catkin-border-active)}
.dx-switch.dx-state-focused .dx-switch-container{border-color:var(--catkin-border-active)}
.dx-switch.dx-state-focused .dx-switch-handle::before{background-color:var(--catkin-primary-bg)}
.dx-switch-off{color:var(--catkin-text-muted)}
.dx-switch-on{color:var(--catkin-text)}
.dx-switch-on-value .dx-switch-handle::before{background-color:var(--catkin-primary-bg)}
.dx-invalid.dx-switch .dx-switch-container{border-color:var(--catkin-critical-surface-3)}
.dx-invalid.dx-state-focused .dx-switch-container,.dx-invalid.dx-state-hover .dx-switch-container{border-color:var(--catkin-critical-on-surface-70)}
.dx-invalid.dx-state-focused .dx-switch-handle::before,.dx-invalid.dx-state-hover .dx-switch-handle::before,.dx-invalid.dx-switch-on-value .dx-switch-handle::before{background-color:var(--catkin-danger-bg)}
.dx-invalid .dx-switch-handle::before{background-color:var(--catkin-critical-surface-3)}
.dx-tabs-wrapper{background-color:var(--catkin-surface-3);border-block-start:1px solid transparent;border-block-end:1px solid transparent}
.dx-tab{background-color:var(--catkin-surface-3);color:var(--catkin-text)}
.dx-tab a{background-color:var(--catkin-surface-1);color:#fff}
.dx-tab.dx-state-hover{background-color:var(--catkin-surface-1)}
.dx-tab.dx-state-hover::after{border-block-start:1px solid;border-block-start-color:var(--catkin-border-decor);border-inline-end:none;border-inline-end-color:var(--catkin-border-decor);border-block-end:1px solid;border-block-end-color:var(--catkin-border-decor);border-inline-start:none;border-inline-start-color:var(--catkin-border-decor)}
.dx-tab.dx-tab-selected{background-color:var(--catkin-surface-1);color:var(--catkin-text)}
.dx-tab.dx-tab-selected::after{border-block-start:1px solid;border-block-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor);border-block-end:1px solid;border-block-end-color:var(--catkin-border-decor);border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor)}
.dx-tab.dx-tab-selected .dx-icon,.dx-tab.dx-tab-selected .dx-tab-text{color:var(--catkin-text)}
.dx-tab.dx-state-active{color:var(--catkin-text)}
.dx-tab.dx-state-active::after{border-block-start:1px solid;border-block-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor);border-block-end:1px solid;border-block-end-color:var(--catkin-border-decor);border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor)}
.dx-tab.dx-state-active .dx-icon,.dx-tab.dx-state-active .dx-tab-text{color:var(--catkin-text)}
.dx-tab .dx-tab-text{color:var(--catkin-text)}
.dx-tab .dx-icon{color:var(--catkin-text)}
.dx-tabs.dx-state-focused .dx-tab.dx-state-focused::after{border-block-start:1px solid;border-block-start-color:var(--catkin-border-active);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-active);border-block-end:1px solid;border-block-end-color:var(--catkin-border-active);border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-active)}
.dx-tabs.dx-state-focused .dx-tab.dx-state-focused.dx-state-disabled::after{border-block-start:1px solid;border-block-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor);border-block-end:1px solid;border-block-end-color:var(--catkin-border-decor);border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor)}
.dx-tabs.dx-state-focused .dx-tab.dx-focused-disabled-next-tab::after{border-inline-end:none}
.dx-tabs.dx-state-focused .dx-tab.dx-focused-disabled-prev-tab::after{border-inline-start:none}
.dx-tabs-vertical .dx-tab.dx-state-hover::after{border-block-start:none;border-block-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor);border-block-end:none;border-block-end-color:var(--catkin-border-decor);border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor)}
.dx-tabs-vertical .dx-tab.dx-tab-selected::after{border-block-start:1px solid;border-block-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor);border-block-end:1px solid;border-block-end-color:var(--catkin-border-decor);border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor)}
.dx-tabs-vertical .dx-tab.dx-state-active::after{border-block-start:1px solid;border-block-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor);border-block-end:1px solid;border-block-end-color:var(--catkin-border-decor);border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor)}
.dx-tabs-vertical .dx-tab.dx-state-focused.dx-state-disabled::after{border-block-start:1px solid;border-block-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor);border-block-end:1px solid;border-block-end-color:var(--catkin-border-decor);border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor)}
.dx-tabs-vertical.dx-state-focused .dx-tab.dx-state-focused::after{border-block-start:1px solid;border-block-start-color:var(--catkin-border-active);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-active);border-block-end:1px solid;border-block-end-color:var(--catkin-border-active);border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-active)}
.dx-tabs-vertical.dx-state-focused .dx-tab.dx-focused-disabled-next-tab::after{border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor);border-block-end:none}
.dx-tabs-vertical.dx-state-focused .dx-tab.dx-focused-disabled-prev-tab::after{border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor);border-block-start:none}
.dx-tabs:not(.dx-tabs-nav-buttons) .dx-tabs-scrollable::after{border-block-start:1px solid;border-block-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor);border-block-end:1px solid;border-block-end-color:var(--catkin-border-decor);border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor)}
.dx-tabs-wrapper::after{border-block-start:1px solid;border-block-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor);border-block-end:1px solid;border-block-end-color:var(--catkin-border-decor);border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor)}
.dx-tabs-nav-buttons .dx-tabs-wrapper{border-block-start:1px solid;border-block-start-color:var(--catkin-border-decor);border-block-end:1px solid;border-block-end-color:var(--catkin-border-decor)}
.dx-tabs-nav-buttons .dx-tabs-wrapper::after{border:none}
.dx-tabs-vertical .dx-tabs-wrapper{border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor);border-block-start:none;border-block-end:none}
.dx-tabs-vertical .dx-tabs-wrapper::after{border-inline-start:none;border-inline-end:none}
.dx-tabs-vertical.dx-tabs-nav-buttons .dx-tabs-wrapper{border-block-start:none;border-block-end:none}
.dx-tabs-nav-button{background-color:var(--catkin-surface-3);border-color:var(--catkin-border-decor)}
.dx-tabs-nav-button.dx-tabs-nav-button-left{border-right:none}
.dx-tabs-nav-button.dx-tabs-nav-button-right{border-left:none}
.dx-tabs-nav-button.dx-state-active .dx-icon{color:var(--catkin-text)}
.dx-tabs-nav-button.dx-state-hover{background-color:var(--catkin-surface-1)}
.dx-tabs-vertical .dx-tabs-nav-button{border-color:var(--catkin-border-decor)}
.dx-tabs-vertical .dx-tabs-nav-button.dx-tabs-nav-button-left{border-right:1px solid var(--catkin-border-decor);border-bottom:none}
.dx-tabs-vertical .dx-tabs-nav-button.dx-tabs-nav-button-right{border-left:1px solid var(--catkin-border-decor);border-top:none}
.dx-badge{background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg)}
.dx-overlay-wrapper{color:var(--catkin-text)}
.dx-validationsummary-item{color:var(--catkin-critical-on-surface-80)}
.dx-invalid-message>.dx-overlay-content{background-color:var(--catkin-danger-bg)}
.dx-placeholder{color:var(--catkin-text-muted)}
.dx-texteditor-input:-moz-ui-invalid{box-shadow:none}
.dx-texteditor-input::placeholder{color:transparent}
.dx-texteditor.dx-editor-outlined{background:var(--catkin-surface-1);border:1px solid var(--catkin-border-decor)}
.dx-texteditor.dx-editor-underlined{background:0 0;border-bottom:1px solid var(--catkin-border-decor)}
.dx-texteditor.dx-editor-filled{border:1px solid transparent}
.dx-texteditor.dx-state-readonly.dx-editor-filled{border-color:transparent}
.dx-texteditor.dx-state-readonly.dx-editor-filled.dx-state-hover{background-color:var(--catkin-surface-3)}
.dx-texteditor.dx-state-hover{border-color:var(--catkin-border-active)}
.dx-texteditor.dx-state-hover.dx-editor-filled{border-color:transparent;background-color:var(--catkin-surface-3)}
.dx-texteditor.dx-state-hover.dx-invalid.dx-editor-filled,.dx-texteditor.dx-state-hover.dx-invalid.dx-editor-outlined{border-color:var(--catkin-critical-on-surface-70)}
.dx-texteditor.dx-state-focused .dx-texteditor-label{color:var(--catkin-link)}
.dx-texteditor.dx-state-focused.dx-invalid .dx-texteditor-label{color:var(--catkin-critical-on-surface-80)}
.dx-texteditor.dx-texteditor-label-outside .dx-texteditor-label{color:var(--catkin-text)}
.dx-texteditor.dx-texteditor-label-outside.dx-invalid .dx-texteditor-label{color:var(--catkin-critical-on-surface-80)}
.dx-texteditor.dx-state-active.dx-editor-filled,.dx-texteditor.dx-state-active.dx-editor-outlined,.dx-texteditor.dx-state-active.dx-editor-underlined,.dx-texteditor.dx-state-focused.dx-editor-filled,.dx-texteditor.dx-state-focused.dx-editor-outlined,.dx-texteditor.dx-state-focused.dx-editor-underlined{border-color:var(--catkin-border-active)}
.dx-texteditor.dx-state-active.dx-editor-filled,.dx-texteditor.dx-state-focused.dx-editor-filled{background-color:transparent}
.dx-show-clear-button .dx-icon-clear{color:var(--catkin-text-muted)}
.dx-texteditor-input{background:rgba(0,0,0,0);color:var(--catkin-text)}
.dx-editor-filled .dx-texteditor-input{background:0 0}
.dx-texteditor-label{color:var(--catkin-text-muted)}
.dx-invalid .dx-texteditor-label{color:var(--catkin-critical-on-surface-80)}
.dx-editor-outlined .dx-label{border-top-color:var(--catkin-border-decor);border-bottom-color:var(--catkin-border-decor)}
.dx-editor-outlined .dx-label-before{border-top-color:var(--catkin-border-decor);border-bottom-color:var(--catkin-border-decor);border-inline-start-color:var(--catkin-border-decor)}
.dx-editor-outlined .dx-label-after{border-top-color:var(--catkin-border-decor);border-bottom-color:var(--catkin-border-decor);border-inline-end-color:var(--catkin-border-decor)}
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-daterangebox .dx-label::before,.dx-editor-outlined.dx-texteditor-with-label:not(.dx-texteditor-label-outside).dx-daterangebox .dx-label::before{background-color:var(--catkin-surface-1)}
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor:not(.dx-daterangebox),.dx-editor-outlined.dx-texteditor-with-label.dx-texteditor:not(.dx-daterangebox){border:none;box-shadow:none}
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly .dx-label,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly .dx-label-after,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly .dx-label-before,.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly .dx-label,.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly .dx-label-after,.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly .dx-label-before{border-color:var(--catkin-border-decor)}
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-label,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-label-after,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-label-before,.dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-label,.dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-label-after,.dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-label-before{border-color:var(--catkin-critical-surface-3);border-bottom-color:var(--catkin-critical-surface-3)}
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-state-focused .dx-label,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-state-focused .dx-label-after,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-state-focused .dx-label-before,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-state-hover .dx-label,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-state-hover .dx-label-after,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-state-hover .dx-label-before,.dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-state-focused .dx-label,.dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-state-focused .dx-label-after,.dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-state-focused .dx-label-before,.dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-state-hover .dx-label,.dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-state-hover .dx-label-after,.dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-state-hover .dx-label-before{border-color:var(--catkin-critical-on-surface-70)}
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover .dx-label,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover .dx-label-after,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover .dx-label-before,.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-label,.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-label-after,.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-label-before{border-color:var(--catkin-border-active);border-bottom-color:var(--catkin-border-active)}
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-label,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-label-after,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-label-before,.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-label,.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-label-after,.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-label-before{border-color:var(--catkin-border-active)}
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-label::before{background-color:transparent}
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active .dx-label::before,.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-focused .dx-label::before{background-color:var(--catkin-surface-1)}
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused .dx-label::before{background-color:transparent}
.dx-invalid.dx-texteditor{border-color:var(--catkin-critical-surface-3)}
.dx-invalid.dx-texteditor.dx-editor-filled.dx-state-focused,.dx-invalid.dx-texteditor.dx-editor-filled.dx-state-hover,.dx-invalid.dx-texteditor.dx-editor-outlined.dx-state-focused,.dx-invalid.dx-texteditor.dx-editor-outlined.dx-state-hover,.dx-invalid.dx-texteditor.dx-editor-underlined.dx-state-focused,.dx-invalid.dx-texteditor.dx-editor-underlined.dx-state-hover{border-color:var(--catkin-critical-on-surface-70)}
.dx-invalid.dx-texteditor.dx-editor-filled.dx-show-invalid-badge .dx-texteditor-input-container::after,.dx-invalid.dx-texteditor.dx-editor-outlined.dx-show-invalid-badge .dx-texteditor-input-container::after,.dx-invalid.dx-texteditor.dx-editor-underlined.dx-show-invalid-badge .dx-texteditor-input-container::after{background-color:var(--catkin-danger-bg)}
.dx-invalid.dx-texteditor.dx-editor-filled{background-color:var(--catkin-critical-surface-3);border-color:transparent}
.dx-invalid.dx-texteditor.dx-editor-filled.dx-state-focused{background:0 0}
.dx-valid.dx-texteditor.dx-editor-filled .dx-texteditor-input-container::after,.dx-valid.dx-texteditor.dx-editor-outlined .dx-texteditor-input-container::after,.dx-valid.dx-texteditor.dx-editor-underlined .dx-texteditor-input-container::after{color:#5cb85c}
.dx-searchbox .dx-icon-search,.dx-searchbox .dx-icon-search::before{color:var(--catkin-text-muted)}
.dx-dropdowneditor-input-wrapper .dx-texteditor{border:none}
.dx-dropdowneditor-icon{border:1px solid transparent;color:var(--catkin-text)}
.dx-dropdowneditor-button.dx-button-mode-contained,.dx-dropdowneditor-button.dx-button-mode-outlined,.dx-dropdowneditor-button.dx-button-mode-text{background:0 0}
.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-editor-filled,.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-editor-outlined,.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-editor-underlined{border:none;background:0 0}
.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label,.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-after,.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-before,.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-texteditor-with-label .dx-texteditor-label .dx-label,.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-texteditor-with-label .dx-texteditor-label .dx-label-after,.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-texteditor-with-label .dx-texteditor-label .dx-label-before{border:none}
.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,.dx-dropdowneditor.dx-state-hover:not(.dx-custom-button-hovered) .dx-dropdowneditor-icon{border-color:transparent}
.dx-editor-filled.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,.dx-editor-filled.dx-dropdowneditor.dx-state-hover:not(.dx-custom-button-hovered) .dx-dropdowneditor-icon{background-color:var(--catkin-surface-3)}
.dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon,.dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon{border-color:transparent;color:var(--catkin-text)}
.dx-editor-filled .dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon,.dx-editor-filled .dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon,.dx-editor-filled.dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon,.dx-editor-filled.dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon{background-color:var(--catkin-surface-3)}
.dx-state-hover.dx-invalid.dx-dropdowneditor.dx-editor-filled .dx-dropdowneditor-icon{background-color:var(--catkin-critical-surface-3)}
.dx-dropdowneditor-active.dx-invalid.dx-dropdowneditor.dx-editor-filled .dx-dropdowneditor-icon,.dx-state-active.dx-invalid.dx-dropdowneditor.dx-editor-filled .dx-dropdowneditor-icon{background-color:var(--catkin-critical-surface-3)}
.dx-informer-error{color:var(--catkin-critical-on-surface-80)}
.dx-informer-info{color:var(--catkin-text)}
.dx-list{border:none}
.dx-list-item-content::before{color:transparent}
.dx-list-item-chevron{color:var(--catkin-text)}
.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-checkbox-icon,.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-radiobutton-icon,.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-checkbox-icon,.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-radiobutton-icon{border-color:var(--catkin-border-active)}
.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-checkbox-icon,.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-radiobutton-icon,.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-checkbox-icon,.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-radiobutton-icon{border:1px solid var(--catkin-border-active)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover{background-color:var(--catkin-surface-3);color:var(--catkin-text)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover .dx-list-item-icon-container .dx-icon{color:var(--catkin-text)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected{color:var(--catkin-text)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected .dx-list-item-icon-container .dx-icon{color:var(--catkin-text)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover:not(.dx-state-focused){color:var(--catkin-text)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-list-item-chevron{border-color:var(--catkin-surface-1)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected{background-color:var(--catkin-surface-3)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active{background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-list-slide-item-content{background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item .dx-list-static-delete-button .dx-icon,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-list-static-delete-button .dx-icon,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-list-static-delete-button .dx-icon{color:var(--catkin-text)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-state-hover{background-color:var(--catkin-surface-3);color:var(--catkin-text)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-state-hover .dx-list-item-icon-container .dx-icon{color:var(--catkin-text)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-list-item-selected{color:var(--catkin-text)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-list-item-selected .dx-list-item-icon-container .dx-icon{color:var(--catkin-text)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-list-item-selected.dx-state-hover:not(.dx-state-focused){color:var(--catkin-text)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-state-focused{background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-state-focused .dx-list-item-chevron{border-color:var(--catkin-surface-1)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-state-focused.dx-list-item-selected{background-color:var(--catkin-surface-3)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-state-active{background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-state-active .dx-list-slide-item-content{background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg)}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header .dx-list-static-delete-button .dx-icon,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-state-active .dx-list-static-delete-button .dx-icon,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-group-header.dx-state-focused .dx-list-static-delete-button .dx-icon{color:var(--catkin-text)}
.dx-list-group-header{border-top:1px solid var(--catkin-border-decor);border-bottom:2px solid var(--catkin-border-decor);color:var(--catkin-text)}
.dx-list-group:first-of-type .dx-list-group-header{border-top:none}
.dx-list-group-collapsed .dx-list-group-header-indicator .dx-list-group-header::before{border-bottom-color:var(--catkin-text)}
.dx-list-collapsible-groups .dx-list-group-header .dx-list-group-header-indicator::before{border-color:var(--catkin-text) transparent transparent}
.dx-list-group-collapsed .dx-list-group-header .dx-list-group-header-indicator::before{border-bottom-color:var(--catkin-text)}
.dx-list-item:first-of-type{border-top:none}
.dx-list-item:last-of-type{border-bottom:none}
.dx-list-item.dx-list-item-ghost-reordering.dx-state-focused.dx-state-hover{color:var(--catkin-text-muted);background:var(--catkin-surface-1);border-top:1px solid var(--catkin-border-active);border-bottom:1px solid var(--catkin-border-active);box-shadow:0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2)}
.dx-list .dx-empty-message,.dx-list-item{border-top:1px solid var(--catkin-border-decor);color:var(--catkin-text)}
.dx-list-item-separator-hidden .dx-list .dx-empty-message,.dx-list-item-separator-hidden .dx-list-item{border-top:none;border-bottom:none}
.dx-list-border-visible{border:1px solid var(--catkin-border-decor)}
.dx-list-border-visible .dx-list-select-all{border-bottom:1px solid var(--catkin-border-decor)}
.dx-list-item-before-bag .dx-button.dx-list-toggle-delete-switch{border:none;background:0 0;box-shadow:none}
.dx-list-select-all{border-bottom:1px solid var(--catkin-border-decor)}
.dx-list-slide-menu-button-delete{border:1px solid transparent;background-color:var(--catkin-danger-bg)}
.dx-list-slide-menu-button-menu{border:1px solid transparent;color:var(--catkin-primary-fg);background-color:var(--catkin-primary-bg)}
.dx-list-context-menucontent{background-color:var(--catkin-surface-1);border:1px solid var(--catkin-border-decor);box-shadow:0 3px 10px rgba(0,0,0,.1)}
.dx-state-disabled .dx-list-item,.dx-state-disabled.dx-list-item{background-color:transparent}
.dx-numberbox-spin-up-icon{color:var(--catkin-text)}
.dx-numberbox-spin-down-icon{color:var(--catkin-text)}
.dx-editor-underlined .dx-numberbox-spin-button{background:0 0}
.dx-state-hover.dx-numberbox-spin-button .dx-numberbox-spin-down-icon,.dx-state-hover.dx-numberbox-spin-button .dx-numberbox-spin-up-icon{box-shadow:0 0 0 1px transparent inset}
.dx-state-active.dx-numberbox-spin-button .dx-numberbox-spin-down-icon,.dx-state-active.dx-numberbox-spin-button .dx-numberbox-spin-up-icon{color:var(--catkin-text)}
.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-container{border-inline-start:none}
.dx-calendar{border:1px solid transparent;background-color:var(--catkin-surface-1)}
.dx-calendar-body thead th{color:var(--catkin-text)}
.dx-calendar-cell{color:var(--catkin-text)}
.dx-calendar.dx-invalid{border-color:var(--catkin-critical-surface-3)}
.dx-calendar.dx-invalid.dx-state-focused{border-color:var(--catkin-critical-on-surface-70)}
.dx-calendar-navigator .dx-button,.dx-calendar-navigator .dx-button .dx-icon{color:var(--catkin-text)}
.dx-calendar-cell.dx-calendar-today span{border:2px solid var(--catkin-border-active)}
.dx-calendar-cell.dx-state-hover span{background-color:var(--catkin-surface-3);color:var(--catkin-text)}
.dx-calendar-cell.dx-state-active span{background-color:var(--catkin-surface-3)}
.dx-calendar-cell.dx-calendar-selected-date span{color:var(--catkin-primary-fg);background-color:var(--catkin-primary-bg)}
.dx-calendar-cell.dx-calendar-contoured-date span{box-shadow:0 0 0 2px var(--catkin-border-active)}
.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-in-range.dx-state-hover span,.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-range-hover.dx-state-hover span,.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-end-date.dx-state-hover span,.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-start-date.dx-state-hover span{background-color:var(--catkin-surface-3)}
.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-in-range.dx-state-active span,.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-range-hover.dx-state-active span,.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-end-date.dx-state-active span,.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-start-date.dx-state-active span{background-color:var(--catkin-surface-3)}
.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-in-range span,.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-range-hover span,.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-end-date span,.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-start-date span{background-color:transparent}
.dx-calendar-cell.dx-calendar-empty-cell.dx-state-active span,.dx-calendar-cell.dx-calendar-empty-cell.dx-state-hover span{background-color:transparent}
.dx-calendar-cell.dx-calendar-empty-cell.dx-state-active.dx-calendar-selected-date span,.dx-calendar-cell.dx-calendar-empty-cell.dx-state-hover.dx-calendar-selected-date span{background-color:var(--catkin-primary-bg)}
.dx-calendar-cell-in-range::before{background-color:var(--catkin-surface-3);border-color:var(--catkin-border-active) transparent}
.dx-calendar-cell-in-range.dx-calendar-range-start-date::before{border-inline-start-color:var(--catkin-border-active)}
.dx-calendar-cell-in-range.dx-calendar-range-end-date::before{border-inline-end-color:var(--catkin-border-active)}
.dx-calendar-cell-in-range.dx-calendar-cell-start-in-row::before{border-inline-start-color:var(--catkin-border-active)}
.dx-calendar-cell-in-range.dx-calendar-cell-end-in-row::before{border-inline-end-color:var(--catkin-border-active)}
.dx-calendar-cell-in-range.dx-calendar-cell-start::before{border-inline-start-color:var(--catkin-border-active)}
.dx-calendar-cell-in-range.dx-calendar-cell-start.dx-calendar-range-end-date::before{border-inline-end-color:var(--catkin-border-active)}
.dx-calendar-cell-in-range.dx-calendar-cell-end::before{border-inline-end-color:var(--catkin-border-active)}
.dx-calendar-cell-range-hover::after{background-color:inherit;border-color:var(--catkin-border-active) transparent}
.dx-calendar-cell-range-hover.dx-calendar-cell-range-hover-start::after{border-inline-start-color:var(--catkin-border-active)}
.dx-calendar-cell-range-hover.dx-calendar-cell-range-hover-end::after{border-inline-end-color:var(--catkin-border-active)}
.dx-calendar-cell-range-hover.dx-calendar-cell-start-in-row::after{border-inline-start-color:var(--catkin-border-active)}
.dx-calendar-cell-range-hover.dx-calendar-cell-end-in-row::after{border-inline-end-color:var(--catkin-border-active)}
.dx-calendar-cell-range-hover.dx-calendar-cell-start::after{border-inline-start-color:var(--catkin-border-active)}
.dx-calendar-cell-range-hover.dx-calendar-cell-start.dx-calendar-cell-range-hover-end::after{border-inline-end-color:var(--catkin-border-active)}
.dx-calendar-cell-range-hover.dx-calendar-cell-end::after{border-inline-end-color:var(--catkin-border-active)}
.dx-datebox.dx-texteditor-empty input::-webkit-datetime-edit{color:transparent}
.dx-datebox.dx-texteditor-empty.dx-state-focused input::-webkit-datetime-edit{color:inherit}
.dx-dateview-item{color:var(--catkin-text)}
.dx-dateviewroller-hours::after{color:var(--catkin-text)}
.dx-dateview-item-selected-frame::before{border-bottom:1px solid var(--catkin-border-decor)}
.dx-dateview-item-selected-frame::after{border-top:1px solid var(--catkin-border-decor)}
.dx-datebox-wrapper .dx-popup-title{border-bottom:none;background:0 0}
.dx-datebox-wrapper .dx-item{border:none}
.dx-datebox-wrapper-list .dx-overlay-content{border-top:none}
.dx-datebox-wrapper-calendar .dx-calendar{border:none}
.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-editor-outlined{box-shadow:none;background-color:transparent}
.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-editor-outlined.dx-texteditor-with-floating-label .dx-label,.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-editor-outlined.dx-texteditor-with-floating-label .dx-label-after,.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-editor-outlined.dx-texteditor-with-floating-label .dx-label-before,.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-editor-outlined.dx-texteditor-with-label .dx-label,.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-editor-outlined.dx-texteditor-with-label .dx-label-after,.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-editor-outlined.dx-texteditor-with-label .dx-label-before{box-shadow:none}
.dx-daterangebox .dx-datebox.dx-editor-underlined{background-color:transparent}
.dx-daterangebox .dx-datebox.dx-editor-filled{background-color:transparent}
.dx-daterangebox .dx-datebox.dx-editor-filled.dx-state-readonly,.dx-daterangebox .dx-datebox.dx-editor-filled.dx-state-readonly.dx-state-hover{background-color:transparent}
.dx-daterangebox-separator{color:var(--catkin-text-muted)}
.dx-daterangebox .dx-texteditor::before{border-bottom:1px solid transparent}
.dx-daterangebox .dx-texteditor.dx-state-hover::before{border-bottom-color:var(--catkin-border-active)}
.dx-daterangebox .dx-texteditor.dx-state-hover.dx-invalid::before{border-bottom-color:var(--catkin-critical-surface-3)}
.dx-daterangebox .dx-texteditor.dx-state-focused::before{border-bottom-color:var(--catkin-border-active)}
.dx-daterangebox .dx-texteditor.dx-state-focused.dx-invalid::before{border-bottom-color:var(--catkin-critical-on-surface-70)}
.dx-daterangebox.dx-invalid .dx-texteditor.dx-state-hover::before{border-bottom-color:var(--catkin-critical-surface-3)}
.dx-daterangebox.dx-invalid .dx-texteditor.dx-state-focused::before{border-bottom-color:var(--catkin-critical-on-surface-70)}
.dx-dropdownlist-popup-wrapper .dx-empty-message:last-of-type,.dx-dropdownlist-popup-wrapper .dx-list-item:last-of-type{border-bottom:none}
.dx-loadindicator{border:none;background-color:transparent}
.dx-loadindicator-content-circle .dx-loadindicator-segment{box-shadow:0 0 3px rgba(0,0,0,.2)}
.dx-treeview-item.dx-state-hover{background-color:var(--catkin-surface-3);color:var(--catkin-text)}
.dx-state-selected>.dx-treeview-item{color:var(--catkin-text)}
.dx-treeview-toggle-item-visibility{color:var(--catkin-text)}
.dx-treeview-item-with-checkbox .dx-treeview-item{color:var(--catkin-text)}
.dx-treeview-item-without-checkbox.dx-state-selected>.dx-treeview-item{color:var(--catkin-text)}
.dx-treeview-item-without-checkbox.dx-state-focused>.dx-treeview-item{background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg)}
.dx-treeview-select-all-item{border-bottom:1px solid var(--catkin-border-decor)}
.dx-treeview-border-visible{border:1px solid var(--catkin-border-decor)}
.dx-treeview-item-with-checkbox.dx-state-focused>.dx-treeview-item .dx-checkbox .dx-checkbox-icon{border:1px solid var(--catkin-border-active)}
.dx-treeview-item-without-checkbox.dx-state-focused>.dx-treeview-item .dx-treeview-toggle-item-visibility{color:unset}
.dx-treeview-item-without-checkbox.dx-state-focused>.dx-treeview-item .dx-treeview-node-loadindicator .dx-loadindicator-icon .dx-loadindicator-segment{background:var(--catkin-surface-1)}
.dx-treeview-item-without-checkbox.dx-state-focused>.dx-treeview-item .dx-item-content .dx-item-url{color:unset}
.dx-treeview-item-content.dx-state-disabled{color:var(--catkin-text-muted)}
.dx-menu-base{color:var(--catkin-text)}
.dx-menu-item{color:var(--catkin-text)}
.dx-menu-item a{color:var(--catkin-link)}
.dx-menu-item.dx-state-hover{color:var(--catkin-text);background-color:var(--catkin-surface-3)}
.dx-menu-item.dx-state-focused{background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg)}
.dx-menu-item-selected{color:var(--catkin-text)}
.dx-menu-item-selected.dx-state-focused{background-color:var(--catkin-surface-3)}
.dx-menu-item-expanded{color:var(--catkin-text);background-color:var(--catkin-surface-3)}
.dx-menu{color:var(--catkin-text)}
.dx-context-menu-container-border{background-color:transparent;border:1px solid var(--catkin-border-decor);box-shadow:0 1px 1px rgba(0,0,0,.15)}
.dx-context-menu-content-delimiter{border:1px solid transparent}
.dx-menu-adaptive-mode .dx-treeview-node-container:first-child>.dx-treeview-node{border-bottom:1px solid var(--catkin-border-decor)}
.dx-menu-adaptive-mode .dx-treeview-node-container:first-child>.dx-treeview-node:last-child{border-bottom:none}
.dx-context-menu-content-delimiter::before{background-color:var(--catkin-surface-1)}
.dx-menu .dx-menu-item-expanded{color:var(--catkin-text);background-color:var(--catkin-surface-1)}
.dx-menu-adaptive-mode{background-color:var(--catkin-surface-1)}
.dx-menu-adaptive-mode .dx-treeview{border:1px solid var(--catkin-border-decor)}
.dx-menu-adaptive-mode .dx-treeview,.dx-menu-adaptive-mode .dx-treeview.dx-state-focused{box-shadow:0 3px 10px rgba(0,0,0,.1)}
.dx-menu-adaptive-mode .dx-treeview-node.dx-state-focused .dx-treeview-node .dx-treeview-toggle-item-visibility{color:inherit}
.dx-selectbox-popup-wrapper .dx-overlay-content{box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dx-selectbox-popup-wrapper .dx-list{background-color:var(--catkin-surface-1)}
.dx-toolbar-menu-section.dx-toolbar-menu-last-section{border-bottom:none}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button{border:none;box-shadow:none}
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button{border:none;box-shadow:none}
.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list .dx-list-item:last-of-type{border-bottom:none}
.dx-toolbar{background-color:var(--catkin-surface-1);color:var(--catkin-text)}
.dx-toolbar-background{background-color:var(--catkin-surface-1)}
.dx-toolbar-menu-section{border-bottom:1px solid var(--catkin-border-decor)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button{border-color:transparent;color:var(--catkin-text)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-icon{color:var(--catkin-text)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-state-hover{background-color:var(--catkin-surface-3)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-state-active{color:var(--catkin-text)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-danger{background-color:transparent;border-color:transparent;color:var(--catkin-critical-on-surface-80)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-danger .dx-icon{color:var(--catkin-critical-on-surface-80)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-danger.dx-state-selected{background-color:var(--catkin-critical-surface-3)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-danger.dx-state-focused,.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-danger.dx-state-hover{background-color:var(--catkin-critical-surface-3)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-danger.dx-state-active{background-color:var(--catkin-critical-surface-3);color:var(--catkin-critical-on-surface-80)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-success{background-color:transparent;border-color:transparent;color:rgb(76.0064102564,174.4935897436,76.0064102564)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-success .dx-icon{color:rgb(76.0064102564,174.4935897436,76.0064102564)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-success.dx-state-selected{background-color:rgba(92,184,92,.3)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-success.dx-state-focused,.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-success.dx-state-hover{background-color:rgba(76.0064102564,174.4935897436,76.0064102564,.1)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-success.dx-state-active{background-color:rgba(76.0064102564,174.4935897436,76.0064102564,.4);color:rgb(76.0064102564,174.4935897436,76.0064102564)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-default{background-color:transparent;border-color:transparent;color:var(--catkin-link)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-default .dx-icon{color:var(--catkin-link)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-default.dx-state-selected{background-color:var(--catkin-surface-3)}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button.dx-button-default.dx-state-active{color:var(--catkin-link)}
.dx-dialog-root .dx-overlay-shader{background-color:var(--catkin-surface-3)}
.dx-popup-wrapper>.dx-overlay-content{border:1px solid var(--catkin-border-decor);background:var(--catkin-surface-1);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dx-popup-wrapper .dx-state-focused.dx-overlay-content{border:1px solid var(--catkin-border-active)}
.dx-popup-title{border-bottom:1px solid var(--catkin-border-decor);background:0 0;color:var(--catkin-text)}
.dx-popup-bottom{background:0 0;color:var(--catkin-text)}
.dx-dropdownbutton-content .dx-list .dx-empty-message,.dx-dropdownbutton-content .dx-list .dx-list-item{border:none}
.dx-dropdownbutton-popup-wrapper .dx-empty-message:last-of-type,.dx-dropdownbutton-popup-wrapper .dx-list-item:last-of-type{border-bottom:none}
.dx-tile{color:var(--catkin-text);background-color:var(--catkin-surface-1);border:1px solid var(--catkin-border-decor)}
.dx-tile.dx-state-focused,.dx-tile.dx-state-hover{background-color:var(--catkin-surface-1);border-color:var(--catkin-border-active)}
.dx-tile.dx-state-active{color:var(--catkin-text);border-color:transparent}
.dx-toast-content{color:#fff;box-shadow:0 2px 3px 0 transparent}
.dx-toast-info{background-color:var(--catkin-primary-bg)}
.dx-toast-info .dx-toast-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABoklEQVRIx63WPUvDQBjA8QMFsZNLlgpxtINjBsFVqINghm4dRAe/Rpdm6UcQHERwUYdAJ8HvkKHEQdrPEBQUrf7PoabtveSSSrit3PPjeve8RCCsyyMkIiYlAzJSYiJCPPt+248BfRKkdSX0CcoZnx7jAiJfY3r4LqbNsITI15B2EdNlVBGRSEZ0bUyXyQqIRDJZQIu/M1oRmZ2ovcz4zjt558NxR/6C6Vk2fHLPOXtsIhA0aHHGA1/Gvl7OBMYT/3BF05poTS5Be/5gxvQ15JWjgtyerWPelP19hMDTMvabQyciEJwoJ0rwBKF2lutSRCC4UWJCQaQx+5WYAyUmEsQas1WJ2VJiYkGqMTuVmG0lJhVkGnNaiblQYjKhZYHkmY1SpMGLEoN5Gskt605kjTstIjPvRiJ50tuSksePxv7UfKm8HAe0DGKXgZbB85eKHLWdKkjHUpjzvAmdHaUKIgnNmrIzLiTBs1W4ybiQvwq39RuV6TB1jpvA1f1yxo0sdT9XLy5DlF5cPBmmq0yG2uZUbVOzthle2xdFbd83//za+gXw/JH9LjmoAgAAAABJRU5ErkJggg==")}
.dx-toast-warning{background-color:#f0ad4e}
.dx-toast-warning .dx-toast-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABJklEQVRIx62WvW2EQBBGpwlSArdgSrBESuKIQhySLJJbcAuXrXTZteCAAG3GlWBRwVsHB+Ykw8zeafVlaPSY/1lBdlXQ0OMJzMBMwNPTUOzb732scAzEXQ04KhtT0jEdIFZNdJQapuZsIFadqY8wLWMiJBIZafcwLdcHIJHIdQNt4YwPQm4e1feYMjkn/3NUbpjuSUgk0q2YSinx5xL0SSl/dcM45V8r5qLYOEQoDjs2FTNQCI0a+deC+VatGqFPwugD0gs+A8YLQTW4LJgf1SoIcxJG751ZIAMGy5sp1ZuQgHkxMMGqVJq81Tdp6q0unnhFeDMK3lgz9b6k+MOaKX3CUzDO3jd2UH/7JtP2y7aLM12GbHcq29XMdsOzvSiyvW+efG39AmPXSbHWZjgLAAAAAElFTkSuQmCC")}
.dx-toast-error{background-color:var(--catkin-danger-bg)}
.dx-toast-error .dx-toast-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABeklEQVRIx62WMWrDQBBFx01I5zQinQ5hdINA3Kp3mUNEnSBIdwgEcgeBC18gVRojjDr7BklUxAE3b1NYihVrdmWbZbpl9FjN/zOzgqgREJNTUFEDNRUFOTGBnq8dRmQsMWosyYiGMSEpawuijTUpoQszZT6AaGPO1IaZsToRYjCsmGmYGZszIAbD5gA6/M7qTMj+RtMuJjy5Jv0ahQdMeiHEYEhbTKRK/KN+9K3IH+0xmZK+4Jb33mnChM/eaYYIgeLYBdcI4yNQgiBM+Oo5OxBi5S5l0ztdUNJoGrPr5cdCrtbgGOSCGHKhsCjQBbkhhkKorFK2oKsBiKESaocnys58sUMMtYDTXA8NZMSbIwv3bZJO/48VH3VuY6/NYwO4V+Tv1aYYgMTsVB8dKZUPQmyG/OcbzcUvijot6IYPzcVaT225UyQuCRjxrGyLwNbhW54Un5S8KrmZa96cGn/zxtP08zaLPW0Gb3vK29b0tsO9vSi8vW8ufG39AnvvGenmMu5AAAAAAElFTkSuQmCC")}
.dx-toast-success{background-color:#5cb85c}
.dx-toast-success .dx-toast-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABlklEQVRIx62Wv0rDUBSHTxE6uHTKGhDEzS2jg4vUMeBmX8BR8AFiJQEfwck3cAh2cxBcXEup3VoHF3UxS1FBvuvQhPy5N0lTwplyknz33HN+95wriNEsXAJCZkRAxIyQABfL/L3J6eAzRhltjI9Tj7HxmJcgEpvjYVdh+oxqEImN6JdhBkzXhCgUUwYmzIBFA4hCsUhB6XamDSGriPpZjL12TvQc2SnG2xCiUHgJxqktcdbe+SmU31lh/AaQJQ4HfOR8PiJYpYrVDU4RhD1+c8q2BLdBLNdxXW8KflcI1obcs4UgnGlvAiE0/DDhW/O90EMQDnMbWlkozDTnMz2OC6AvdhGEHT4Ny86EqOB6i1fNgv44QhC2mRi3Gwlozqs4kSnoHEHocFdWQT0ahWKYA93GT5elyY9MucmDHukiCCeGuDO5CUteJaAOgrDPskIKYZVuhpkG/1qpqKBaxRcIQpeHGmG6dWfKM0hfnxZW/Ql/qj0k/ib9Rh83Tqvdr7Ve3NJkaG1OtTY1W5vhrd0oWrvfbHjb+gdn1DPEHv9HmQAAAABJRU5ErkJggg==")}
.dx-popover-wrapper.dx-position-bottom .dx-popover-arrow::after{background:var(--catkin-surface-1)}
.dx-popover-wrapper .dx-popover-arrow::after,.dx-popover-wrapper.dx-popover-without-title .dx-popover-arrow::after{background:var(--catkin-surface-1)}
.dx-popover-arrow::after{border:1px solid var(--catkin-border-decor)}
.dx-progressbar-container{border:1px solid var(--catkin-border-decor)}
.dx-progressbar-range{border:1px solid var(--catkin-border-active);background-color:var(--catkin-primary-bg)}
.dx-progressbar-animating-container{border:1px solid var(--catkin-border-decor);background-image:linear-gradient(-90deg,transparent 5%,var(--catkin-primary-bg),transparent 95%)}
.dx-state-disabled .dx-progressbar-range{background-color:var(--catkin-surface-3)}
.dx-rtl .dx-progressbar .dx-progressbar-animating-container,.dx-rtl.dx-progressbar .dx-progressbar-animating-container{background-image:linear-gradient(-90deg,transparent 5%,var(--catkin-primary-bg),transparent 95%)}
.dx-tooltip-wrapper .dx-overlay-content{border:1px solid var(--catkin-border-decor);background-color:var(--catkin-surface-1);color:var(--catkin-text);box-shadow:0 2px 4px rgba(0,0,0,.1)}
.dx-tooltip-wrapper.dx-popover-wrapper .dx-popover-arrow::after{border:1px solid var(--catkin-border-decor);background:var(--catkin-surface-1)}
.dx-slider .dx-tooltip-wrapper .dx-overlay-content{box-shadow:none}
.dx-slider .dx-state-active.dx-slider-handle{border:1px solid var(--catkin-surface-1)}
.dx-slider .dx-state-focused.dx-slider-handle:not(.dx-state-active),.dx-slider .dx-state-hover.dx-slider-handle:not(.dx-state-active){border:1px solid var(--catkin-surface-1)}
.dx-slider-bar{background:var(--catkin-border-decor)}
.dx-slider-range{border:1px solid transparent}
.dx-slider-range.dx-slider-range-visible{border:1px solid var(--catkin-border-active);background:var(--catkin-primary-bg)}
.dx-slider-handle{border:1px solid var(--catkin-surface-1);background-color:var(--catkin-primary-bg)}
.dx-invalid .dx-slider-handle{background-color:var(--catkin-danger-bg)}
.dx-invalid .dx-slider-range-visible{background-color:var(--catkin-danger-bg);border-color:var(--catkin-critical-on-surface-70)}
.dx-invalid .dx-slider-bar{background-color:var(--catkin-critical-surface-3)}
.dx-invalid .dx-state-focused.dx-slider-handle:not(.dx-state-active),.dx-invalid .dx-state-hover.dx-slider-handle:not(.dx-state-active){background:var(--catkin-critical-fill-hover)}
.dx-gallery{border:1px solid transparent}
.dx-gallery .dx-gallery-nav-button-next,.dx-gallery .dx-gallery-nav-button-prev{background:0 0}
.dx-gallery .dx-gallery-nav-button-next.dx-state-hover::after,.dx-gallery .dx-gallery-nav-button-prev.dx-state-hover::after{background-color:var(--catkin-surface-3)}
.dx-gallery .dx-gallery-nav-button-next.dx-state-active::after,.dx-gallery .dx-gallery-nav-button-prev.dx-state-active::after{background-color:var(--catkin-surface-3)}
.dx-gallery-indicator-item{border:1px solid var(--catkin-border-active);background:var(--catkin-surface-1)}
.dx-gallery-indicator-item-active,.dx-gallery-indicator-item-selected{background:var(--catkin-primary-bg)}
.dx-state-focused.dx-gallery{border-color:var(--catkin-border-active)}
.dx-lookup-field::before{color:transparent}
.dx-lookup-popup-wrapper .dx-list-item{border-top:none}
.dx-lookup-arrow{color:var(--catkin-text)}
.dx-dropdowneditor-active .dx-lookup-arrow{color:var(--catkin-text)}
.dx-lookup-popup-wrapper .dx-list-item:last-of-type{border-bottom:none}
.dx-lookup-empty .dx-lookup-field{color:var(--catkin-text-muted)}
.dx-invalid.dx-lookup .dx-lookup-field::after{background-color:var(--catkin-danger-bg)}
.dx-valid.dx-lookup .dx-lookup-field::after{color:#5cb85c}
.dx-loadpanel-content.dx-loadpanel-pane-hidden{box-shadow:none;border:none;background:0 0}
.dx-loadpanel-content{border:1px solid var(--catkin-border-decor);background:var(--catkin-surface-1);box-shadow:0 6px 12px rgba(0,0,0,.25)}
.dx-tagbox.dx-tagbox-default-template.dx-tagbox-only-select .dx-texteditor-input{border:none;color:transparent}
.dx-tagbox.dx-state-disabled .dx-texteditor-input{background:0 0}
.dx-tag-content{color:var(--catkin-text)}
.dx-tag.dx-state-focused .dx-tag-content{color:var(--catkin-text)}
.dx-tagbox-popup-wrapper .dx-list-select-all{border-bottom:1px solid var(--catkin-border-decor)}
.dx-radiobutton-icon .dx-radiobutton-icon-dot{border:0 solid var(--catkin-surface-1)}
.dx-radiobutton-icon-checked .dx-radiobutton-icon-dot{background-color:var(--catkin-primary-bg)}
.dx-radiobutton-icon{border:1px solid var(--catkin-border-decor);background-color:var(--catkin-surface-1)}
.dx-radiobutton.dx-state-readonly .dx-radiobutton-icon{border-color:var(--catkin-border-decor)}
.dx-radiobutton.dx-state-hover .dx-radiobutton-icon{border-color:var(--catkin-border-active)}
.dx-radiobutton.dx-state-active .dx-radiobutton-icon-dot{border-color:var(--catkin-border-decor)}
.dx-radiobutton.dx-state-focused .dx-radiobutton-icon{border-color:var(--catkin-border-active)}
.dx-invalid .dx-radiobutton-icon{border-color:var(--catkin-critical-surface-3)}
.dx-invalid .dx-state-focused.dx-radiobutton .dx-radiobutton-icon,.dx-invalid .dx-state-hover.dx-radiobutton .dx-radiobutton-icon{border-color:var(--catkin-critical-on-surface-70)}
.dx-state-readonly .dx-radiobutton-icon{border-color:var(--catkin-border-decor)}
.dx-accordion-item-title{color:var(--catkin-text)}
.dx-accordion-item{border:1px solid transparent;border-top-color:var(--catkin-border-decor)}
.dx-accordion{background-color:var(--catkin-surface-1);color:var(--catkin-text)}
.dx-accordion-item:last-child{border-bottom:1px solid var(--catkin-border-decor)}
.dx-accordion-item.dx-state-active:not(.dx-accordion-item-opened)>.dx-accordion-item-title{color:var(--catkin-text)}
.dx-accordion-item.dx-state-hover>.dx-accordion-item-title{background-color:var(--catkin-surface-3)}
.dx-accordion-item.dx-state-hover:not(:last-child):not(.dx-accordion-item-opened):not(.dx-state-focused){border-bottom-color:var(--catkin-border-decor)}
.dx-accordion-item-opened{border-color:var(--catkin-border-decor)}
.dx-accordion-item-opened.dx-state-hover>.dx-accordion-item-title,.dx-accordion-item-opened>.dx-accordion-item-title{background-color:transparent}
.dx-accordion-item-opened+.dx-accordion-item{border-top-color:transparent}
.dx-accordion-item-opened+.dx-accordion-item.dx-state-hover:not(.dx-state-focused){border-top-color:var(--catkin-border-decor)}
.dx-state-focused.dx-accordion-item{border-color:var(--catkin-border-active)}
.dx-colorbox-input-container.dx-colorbox-color-is-not-defined .dx-colorbox-color-result-preview{border:none}
.dx-colorbox .dx-colorbox-color-is-not-defined .dx-texteditor-input-container::before{background:0 0}
.dx-colorview-container label{color:var(--catkin-text)}
.dx-colorview-hue-scale{background-image:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}
.dx-colorbox-input-container::after,.dx-colorview-alpha-channel-wrapper,.dx-colorview-color-preview-container-inner{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 74%,#ccc 75%,#ccc),linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 74%,#ccc 75%,#ccc)}
.dx-colorview-palette-gradient-white{background-image:linear-gradient(270deg,rgba(255,255,255,0),var(--catkin-surface-1))}
.dx-colorview-palette-gradient-black{background-image:linear-gradient(180deg,rgba(0,0,0,0),#000)}
.dx-colorview-palette-handle{background:radial-gradient(transparent 5px,rgba(0,0,0,.2) 6px,var(--catkin-surface-1) 7px,var(--catkin-surface-1) 12px,rgba(0,0,0,.2) 13px);box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}
.dx-colorview-hue-scale-handle{box-shadow:inset -5px 0 0 3px var(--catkin-surface-1),inset 5px 0 0 3px var(--catkin-surface-1),inset -6px 0 1px 4px rgba(0,0,0,.2),inset 6px 0 1px 4px rgba(0,0,0,.2)}
.dx-colorview-alpha-channel-handle{box-shadow:inset 0 -5px 0 3px var(--catkin-surface-1),inset 0 5px 0 3px var(--catkin-surface-1),inset 0 -6px 1px 4px rgba(0,0,0,.2),inset 0 6px 1px 4px rgba(0,0,0,.2)}
.dx-colorview-alpha-channel-border,.dx-colorview-color-preview-container,.dx-colorview-hue-scale-wrapper,.dx-colorview-palette-cell{background-color:var(--catkin-surface-1);box-shadow:0 0 0 1px var(--catkin-border-decor)}
.dx-colorbox-color-result-preview{border:1px solid var(--catkin-border-decor)}
.dx-colorbox-color-result-preview .dx-icon-colordismiss{color:var(--catkin-text)}
.dx-colorbox-overlay.dx-overlay-content{background-color:var(--catkin-surface-1)}
.dx-ai-chat__empty-image{color:var(--catkin-link)}
.dx-ai-chat__message--pending .dx-ai-chat__message-icon,.dx-ai-chat__message--pending .dx-ai-chat__message-status{color:var(--catkin-link)}
.dx-ai-chat__action-list-item--success,.dx-ai-chat__message--success .dx-ai-chat__message-icon{color:#5cb85c}
.dx-ai-chat__action-list-item--aborted,.dx-ai-chat__action-list-item--error,.dx-ai-chat__message--error .dx-ai-chat__message-icon,.dx-ai-chat__message-error-text{color:var(--catkin-critical-on-surface-80)}
.dx-ai-chat__content .dx-chat-messagegroup-alignment-start .dx-chat-messagebubble{border:1px solid var(--catkin-border-decor)}
.dx-pager,.dx-pagination{border-top:1px solid var(--catkin-border-decor)}
.dx-pager .dx-page-sizes .dx-selection,.dx-pager .dx-pages .dx-selection,.dx-pagination .dx-page-sizes .dx-selection,.dx-pagination .dx-pages .dx-selection{color:var(--catkin-text);border-color:transparent}
.dx-pager.dx-state-focused .dx-navigate-button:focus,.dx-pager.dx-state-focused .dx-page-size:focus,.dx-pager.dx-state-focused .dx-page:focus,.dx-pagination.dx-state-focused .dx-navigate-button:focus,.dx-pagination.dx-state-focused .dx-page-size:focus,.dx-pagination.dx-state-focused .dx-page:focus{outline-color:var(--catkin-border-active)}
.dx-pager .dx-page,.dx-pager .dx-page-size,.dx-pagination .dx-page,.dx-pagination .dx-page-size{border:1px solid transparent}
.dx-ai-chat__content{border:none}
.dx-datagrid-content .dx-datagrid-table .dx-row>.dx-last-data-cell{border-right:none}
.dx-datagrid-content .dx-datagrid-table .dx-row>.dx-command-adaptive-hidden{border-left:none}
.dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-datagrid-group-space,.dx-datagrid-content .dx-datagrid-table .dx-row>tr>td.dx-datagrid-group-space{border-right:none}
.dx-datagrid-rowsview .dx-row.dx-row-lines:first-child>td,.dx-datagrid-rowsview .dx-row.dx-row-lines:first-child>tr>td{border-top:none}
.dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-datagrid-group-space+td,.dx-datagrid-content .dx-datagrid-table .dx-row>tr>td.dx-datagrid-group-space+td{border-left:none}
.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-row td.dx-pointer-events-none{border-top-color:transparent;border-bottom-color:transparent}
.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-header-row td.dx-pointer-events-none{border-bottom-color:transparent}
.dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-datagrid-group-space{border-left:none}
.dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-datagrid-group-space+td{border-right:none}
.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-row td.dx-pointer-events-none,.dx-datagrid .dx-datagrid-total-footer td:not(.dx-datagrid-sticky-column):not(.dx-datagrid-sticky-column-left):not(.dx-datagrid-sticky-column-right){background-color:transparent}
.dx-datagrid-table{background-color:transparent}
.dx-datagrid .dx-error-row .dx-error-message a{color:inherit}
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title{border-bottom:none}
.dx-cell-modified::after,.dx-datagrid-invalid::after,.dx-highlight-outline::after{border:2px solid transparent}
.dx-datagrid-filter-range-overlay .dx-datagrid-filter-range-end{border-top:1px solid transparent}
.dx-datagrid-filter-row .dx-focused .dx-highlight-outline::after,.dx-datagrid-filter-row .dx-focused.dx-cell-modified::after,.dx-datagrid-filter-row .dx-focused.dx-datagrid-invalid::after{border-color:transparent}
.dx-datagrid-rowsview .dx-row.dx-row-lines:first-child{border-top:none}
.dx-datagrid-rowsview .dx-selection.dx-row:hover>td .dx-link,.dx-datagrid-rowsview .dx-selection.dx-row:hover>tr>td .dx-link,.dx-datagrid-rowsview .dx-selection>td .dx-link,.dx-datagrid-rowsview .dx-selection>tr>td .dx-link{color:inherit}
.dx-datagrid-rowsview .dx-data-row.dx-edit-row .dx-cell-modified::after{border-color:transparent}
.dx-datagrid-revert-tooltip.dx-popover-wrapper .dx-overlay-content{border:none;box-shadow:none}
.dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message,.dx-datagrid-column-chooser-list.dx-treeview .dx-treeview-item{border:none}
.dx-datagrid{color:var(--catkin-text)}
.dx-datagrid .dx-column-lines>td:first-child{border-left:none}
.dx-datagrid .dx-column-lines>td:last-child,.dx-datagrid .dx-datagrid-sticky-columns .dx-column-lines>td{border-right:none}
.dx-datagrid-rowsview .dx-row.dx-group-row td{border-top:1px solid;border-bottom:1px solid}
.dx-datagrid-rowsview .dx-group-row.dx-row>td{border-left-color:transparent;border-right-color:transparent}
.dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none,.dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none,.dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none,.dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none{border-left:2px solid var(--catkin-border-decor);border-right:2px solid var(--catkin-border-decor)}
.dx-header-multi-row.dx-datagrid-sticky-columns .dx-column-lines>td:first-child{border-left:1px solid var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-row.dx-group-row:first-child td{border-top:none}
.dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-first-cell,.dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,.dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell,.dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell{border-left:none}
.dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-last-cell,.dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,.dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell,.dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell{border-right:none}
.dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row td.dx-datagrid-sticky-column-border-right{border-right:2px solid var(--catkin-border-decor)}
.dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row td.dx-datagrid-sticky-column-border-left{border-left:2px solid var(--catkin-border-decor)}
.dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-content .dx-datagrid-table .dx-row .dx-datagrid-column-no-border,.dx-widget:not(.dx-rtl)>.dx-gridbase-container .dx-datagrid-table .dx-row>td.dx-datagrid-first-cell{border-left:none}
.dx-widget:not(.dx-rtl)>.dx-gridbase-container .dx-datagrid-table .dx-row>td.dx-datagrid-first-cell.dx-datagrid-sticky-column-border-left{border-left:2px solid var(--catkin-border-decor)}
.dx-rtl .dx-datagrid .dx-column-lines>td:last-child,.dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-column-lines>td{border-left:none}
.dx-rtl .dx-datagrid .dx-column-lines>td:first-child:not(.dx-datagrid-hidden-column){border-right:none;border-left:1px solid var(--catkin-border-decor)}
.dx-rtl .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none,.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none,.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none,.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none{border-left:2px solid var(--catkin-border-decor);border-right:2px solid var(--catkin-border-decor)}
.dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-column-lines:not(.dx-datagrid-group-footer)>td{border-right:1px solid var(--catkin-border-decor)}
.dx-rtl .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-first-cell,.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell,.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell{border-right:none}
.dx-rtl .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-last-cell,.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell,.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell{border-left:none}
.dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-column-lines:not(.dx-datagrid-group-footer)>td:first-child{border-right:none;border-left:none}
.dx-rtl .dx-header-multi-row.dx-datagrid-sticky-columns .dx-datagrid-table .dx-column-lines>td:first-child{border-left:none;border-right:1px solid var(--catkin-border-decor)}
.dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-group-row.dx-row.dx-column-lines>td{border-left:none;border-right:none}
.dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row td.dx-datagrid-sticky-column-border-right{border-right:2px solid var(--catkin-border-decor)}
.dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row td.dx-datagrid-sticky-column-border-left{border-left:2px solid var(--catkin-border-decor)}
.dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-content .dx-datagrid-table .dx-row .dx-datagrid-column-no-border,.dx-rtl>.dx-gridbase-container .dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-datagrid-first-cell{border-right:none}
.dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-content .dx-datagrid-table .dx-row .dx-datagrid-column-no-border.dx-datagrid-sticky-column-border-left,.dx-rtl>.dx-gridbase-container .dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-datagrid-first-cell.dx-datagrid-sticky-column-border-left{border-left:2px solid var(--catkin-border-decor)}
.dx-datagrid .dx-error-row td{color:var(--catkin-text)}
.dx-datagrid .dx-datagrid-sticky-column,.dx-datagrid .dx-datagrid-sticky-column-left,.dx-datagrid .dx-datagrid-sticky-column-right,.dx-datagrid .dx-datagrid-total-footer .dx-row.dx-footer-row td.dx-command-expand.dx-datagrid-sticky-column,.dx-datagrid .dx-datagrid-total-footer .dx-row.dx-footer-row td.dx-command-expand.dx-datagrid-sticky-column-left,.dx-datagrid .dx-datagrid-total-footer .dx-row.dx-footer-row td.dx-command-expand.dx-datagrid-sticky-column-right{background-color:var(--catkin-surface-1)}
.dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td:focus{outline-color:var(--catkin-border-active)}
.dx-datagrid-borders>.dx-datagrid-headers,.dx-datagrid-borders>.dx-datagrid-rowsview,.dx-datagrid-borders>.dx-datagrid-total-footer{border-left:1px solid var(--catkin-border-decor);border-right:1px solid var(--catkin-border-decor)}
.dx-datagrid-borders>.dx-datagrid-rowsview,.dx-datagrid-borders>.dx-datagrid-total-footer{border-bottom:1px solid var(--catkin-border-decor)}
.dx-datagrid-borders>.dx-datagrid-filter-panel,.dx-datagrid-borders>.dx-datagrid-headers{border-top:1px solid var(--catkin-border-decor)}
.dx-datagrid-borders>.dx-datagrid-filter-panel{border-left:1px solid var(--catkin-border-decor);border-right:1px solid var(--catkin-border-decor);border-bottom:1px solid var(--catkin-border-decor)}
.dx-sortable-dragging>div>.dx-gridbase-container>.dx-datagrid-rowsview{border-color:var(--catkin-border-active)}
.dx-datagrid>.dx-datagrid-headers,.dx-datagrid>.dx-datagrid-rowsview,.dx-datagrid>.dx-datagrid-total-footer{background-color:var(--catkin-surface-1)}
.dx-datagrid .dx-datagrid-header-panel .dx-toolbar{background-color:transparent}
.dx-datagrid .dx-datagrid-header-panel.dx-state-focused .dx-datagrid-group-panel .dx-group-panel-item:focus,.dx-datagrid .dx-datagrid-header-panel.dx-state-focused .dx-datagrid-group-panel .dx-header-filter:focus{outline-color:var(--catkin-border-active)}
.dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td .dx-header-filter:focus{outline-color:var(--catkin-border-active)}
.dx-datagrid .dx-header-filter{color:var(--catkin-text-muted)}
.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed{background-color:var(--catkin-surface-1)}
.dx-datagrid .dx-datagrid-rowsview.dx-state-focused .dx-data-row>td.dx-command-edit>a.dx-link:focus{outline-color:var(--catkin-border-active)}
.dx-datagrid .dx-datagrid-rowsview.dx-state-focused .dx-data-row.dx-row-focused>td.dx-command-edit>a.dx-link:focus{outline-color:var(--catkin-surface-1)}
.dx-datagrid .dx-datagrid-rowsview .dx-datagrid-edit-form{background-color:var(--catkin-surface-1)}
.dx-datagrid .dx-datagrid-filter-row .dx-filter-range-content{color:var(--catkin-text)}
.dx-datagrid-filter-panel{color:var(--catkin-text);border-top:1px solid var(--catkin-border-decor)}
.dx-datagrid-filter-panel.dx-state-focused .dx-datagrid-filter-panel-clear-filter:focus,.dx-datagrid-filter-panel.dx-state-focused .dx-datagrid-filter-panel-text:focus,.dx-datagrid-filter-panel.dx-state-focused .dx-icon-filter:focus{outline-color:var(--catkin-border-active)}
.dx-datagrid-edit-popup .dx-error-message{color:var(--catkin-text)}
.dx-datagrid-total-footer:focus-within::after{outline-color:var(--catkin-border-active);background-color:transparent}
.dx-row.dx-datagrid-group-footer>td{border-top:1px solid var(--catkin-border-decor);background-color:var(--catkin-surface-1)}
.dx-datagrid-rowsview .dx-row.dx-group-row td{border-top-color:var(--catkin-border-decor);border-bottom-color:var(--catkin-border-decor)}
.dx-datagrid-sticky-columns .dx-row.dx-datagrid-group-footer>td{border-bottom:1px solid var(--catkin-border-decor)}
.dx-datagrid-sticky-columns .dx-datagrid-group-footer+.dx-datagrid-group-footer td,.dx-datagrid-sticky-columns .dx-datagrid-group-footer+.dx-edit-row td,.dx-datagrid-sticky-columns .dx-datagrid-group-footer+.dx-master-detail-row td,.dx-datagrid-sticky-columns .dx-datagrid-group-footer+.dx-row.dx-group-row td,.dx-datagrid-sticky-columns .dx-edit-row+.dx-datagrid-group-footer td,.dx-datagrid-sticky-columns .dx-edit-row+.dx-edit-row td,.dx-datagrid-sticky-columns .dx-edit-row+.dx-master-detail-row td,.dx-datagrid-sticky-columns .dx-edit-row+.dx-row.dx-group-row td,.dx-datagrid-sticky-columns .dx-row.dx-group-row+.dx-datagrid-group-footer td,.dx-datagrid-sticky-columns .dx-row.dx-group-row+.dx-edit-row td,.dx-datagrid-sticky-columns .dx-row.dx-group-row+.dx-master-detail-row td,.dx-datagrid-sticky-columns .dx-row.dx-group-row+.dx-row.dx-group-row td,.dx-datagrid-sticky-columns .dx-row.dx-row-lines+.dx-datagrid-group-footer td,.dx-datagrid-sticky-columns .dx-row.dx-row-lines+.dx-edit-row td,.dx-datagrid-sticky-columns .dx-row.dx-row-lines+.dx-master-detail-row td,.dx-datagrid-sticky-columns .dx-row.dx-row-lines+.dx-row.dx-group-row td{border-top:none}
.dx-datagrid-rowsview .dx-row.dx-group-row .dx-group-cell.dx-datagrid-sticky-column,.dx-datagrid-rowsview .dx-row.dx-group-row .dx-group-cell.dx-datagrid-sticky-column-left,.dx-datagrid-rowsview .dx-row.dx-group-row .dx-group-cell.dx-datagrid-sticky-column-right,.dx-datagrid-rowsview .dx-row.dx-group-row td.dx-datagrid-sticky-column,.dx-datagrid-rowsview .dx-row.dx-group-row td.dx-datagrid-sticky-column-left,.dx-datagrid-rowsview .dx-row.dx-group-row td.dx-datagrid-sticky-column-right{background-color:inherit}
.dx-datagrid .dx-row-lines>td{border-bottom:1px solid var(--catkin-border-decor)}
.dx-datagrid .dx-column-lines>td{border-left:1px solid var(--catkin-border-decor);border-right:1px solid var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-row-removed>td,.dx-datagrid-rowsview .dx-row.dx-edit-row>td{border-top:1px solid var(--catkin-border-decor);border-bottom:1px solid var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>td{border-bottom:1px solid;border-bottom-color:var(--catkin-border-active)}
.dx-datagrid-headers .dx-datagrid-table .dx-row>td{border-bottom:1px solid var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-master-detail-row>.dx-datagrid-group-space{border-top:1px solid var(--catkin-border-decor);border-bottom:1px solid var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>tr:last-child>td{border-bottom:1px solid;border-bottom-color:var(--catkin-border-active)}
.dx-datagrid-rowsview .dx-row.dx-edit-row:first-child>td{border-bottom:1px solid var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines)>td{border-top:1px solid;border-top-color:var(--catkin-border-active);border-bottom:1px solid;border-bottom-color:var(--catkin-border-active)}
.dx-datagrid-rowsview .dx-master-detail-row .dx-master-detail-cell:not(.dx-row-lines){border-top:1px solid var(--catkin-border-decor);border-bottom:1px solid var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-data-row .dx-cell-modified.dx-cell-modified::after,.dx-datagrid-rowsview .dx-data-row .dx-cell-modified.dx-datagrid-invalid::after{border-color:rgba(92,184,92,.5)}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-datagrid-group-space,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-datagrid-group-space,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-datagrid-group-space,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-datagrid-group-space{border-right-color:var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-pointer-events-none,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-pointer-events-none,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-pointer-events-none,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-pointer-events-none{border-left-color:var(--catkin-border-decor);border-right-color:var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines)>tr:first-child>td{border-top:1px solid;border-top-color:var(--catkin-border-active);border-bottom:1px solid;border-bottom-color:var(--catkin-border-active)}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>td{border-bottom:1px solid var(--catkin-border-decor);border-top:1px solid var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines>tr>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines>tr>td{border-left-color:var(--catkin-border-decor);border-right-color:var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-row-lines>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-row-lines>tr>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-row-lines>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-row-lines>tr>td{border-bottom-color:var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-data-row .dx-validator.dx-datagrid-invalid.dx-cell-modified::after,.dx-datagrid-rowsview .dx-data-row .dx-validator.dx-datagrid-invalid.dx-datagrid-invalid::after{border:1px solid var(--catkin-critical-surface-3)}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>tr:first-child>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>tr:first-child>td{border-top:1px solid var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>tr:last-child>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>tr:last-child>td{border-bottom:1px solid var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-data-row .dx-validator.dx-datagrid-invalid.dx-focused.dx-cell-modified::after,.dx-datagrid-rowsview .dx-data-row .dx-validator.dx-datagrid-invalid.dx-focused.dx-datagrid-invalid::after{border:1px solid var(--catkin-critical-on-surface-70)}
.dx-widget:not(.dx-rtl) .dx-datagrid-headers.dx-header-multi-row .dx-header-row:not(.dx-column-lines)>td:not(.dx-datagrid-first-cell,.dx-datagrid-hidden-column,.dx-command-adaptive-hidden,.dx-datagrid-sticky-column-border-left,.dx-datagrid-column-no-border,.dx-pointer-events-none){border-left:1px solid var(--catkin-border-decor)}
.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused).dx-datagrid-group-space{border-right-color:var(--catkin-border-decor)}
.dx-rtl .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused).dx-datagrid-group-space{border-left-color:var(--catkin-border-decor);border-right-color:transparent}
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>td,.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>tr>td,.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>td,.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>tr>td{border-right-color:var(--catkin-border-decor)}
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>td:not(.dx-focused).dx-datagrid-group-space,.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>tr>td:not(.dx-focused).dx-datagrid-group-space,.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>td:not(.dx-focused).dx-datagrid-group-space,.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>tr>td:not(.dx-focused).dx-datagrid-group-space{border-left-color:var(--catkin-border-decor)}
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>td.dx-pointer-events-none,.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>tr>td.dx-pointer-events-none,.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>td.dx-pointer-events-none,.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>tr>td.dx-pointer-events-none{border-left-color:var(--catkin-border-decor)}
.dx-rtl .dx-datagrid-headers.dx-header-multi-row .dx-header-row:not(.dx-column-lines)>td:not(.dx-datagrid-first-cell,.dx-datagrid-hidden-column,.dx-command-adaptive-hidden,.dx-datagrid-sticky-column-border-right,.dx-datagrid-column-no-border,.dx-pointer-events-none){border-right:1px solid var(--catkin-border-decor)}
.dx-datagrid .dx-row-alt>td,.dx-datagrid .dx-row-alt>tr>td{background-color:var(--catkin-surface-3)}
.dx-datagrid .dx-datagrid-drop-highlight>td{background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg)}
.dx-datagrid-rowsview .dx-row-removed>td{color:var(--catkin-text-muted)}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused),.dx-datagrid-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused){background-color:var(--catkin-surface-3)}
.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,.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{background-color:var(--catkin-surface-3)}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-focused,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-focused,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-focused,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-focused{background-color:var(--catkin-surface-1)}
.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused){background-color:var(--catkin-surface-3)}
.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td.dx-pointer-events-none{background-color:transparent}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused),.dx-datagrid-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused),.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>td.dx-focused,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-focused,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-focused,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-focused,.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused){color:var(--catkin-text)}
.dx-datagrid-container.dx-filter-menu .dx-menu-item-has-icon .dx-icon,.dx-datagrid.dx-filter-menu .dx-menu-item-has-icon .dx-icon{color:inherit}
.dx-datagrid .dx-row-alt.dx-row:not(.dx-row-removed){border-bottom-color:transparent}
.dx-datagrid .dx-row-alt{border-top:1px solid;border-top-color:var(--catkin-border-decor);border-bottom:1px solid;border-bottom-color:var(--catkin-border-decor)}
.dx-datagrid .dx-link{color:var(--catkin-link)}
.dx-datagrid-column-chooser-list .dx-empty-message{color:var(--catkin-text-muted)}
.dx-datagrid-column-chooser{color:var(--catkin-text)}
.dx-datagrid-column-chooser .dx-overlay-content{background-color:var(--catkin-surface-1);box-shadow:0 1px 3px rgba(0,0,0,.2)}
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title{background-color:transparent}
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item{background-color:var(--catkin-surface-1);color:var(--catkin-text-muted);border:1px solid var(--catkin-border-decor);box-shadow:0 1px 3px -1px rgba(0,0,0,.2)}
.dx-datagrid-drag-header{box-shadow:0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2);color:var(--catkin-text-muted);border:1px solid var(--catkin-border-active);background-color:var(--catkin-surface-1)}
.dx-datagrid-columns-separator{background-color:var(--catkin-primary-bg)}
.dx-datagrid-columns-separator-transparent{background-color:transparent}
.dx-datagrid-focus-overlay{border:2px solid;border-color:var(--catkin-border-active)}
.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>.dx-datagrid-readonly .dx-texteditor .dx-texteditor-input{background-color:var(--catkin-surface-3);color:var(--catkin-text)}
.dx-datagrid-headers{color:var(--catkin-text-muted)}
.dx-datagrid-headers::before{border-bottom:1px solid var(--catkin-border-decor)}
.dx-datagrid-headers.dx-datagrid-scroller-spacing>.dx-datagrid-scroll-container:not(.dx-datagrid-content-fixed){box-shadow:1px 0 0 var(--catkin-border-decor)}
.dx-datagrid-filter-row .dx-menu .dx-overlay-content{color:var(--catkin-text)}
.dx-datagrid-filter-row .dx-menu-item.dx-state-focused{background-color:transparent;color:inherit}
.dx-datagrid-filter-row .dx-menu-item.dx-state-focused::after{border:2px solid;border-color:var(--catkin-border-active)}
.dx-datagrid-filter-row .dx-menu-item.dx-state-focused.dx-menu-item-expanded{background-color:var(--catkin-surface-1)}
.dx-datagrid-filter-row .dx-menu-item.dx-state-focused.dx-menu-item-expanded::after{border-color:transparent}
.dx-datagrid-filter-row .dx-menu-item-has-submenu.dx-state-hover{background-color:transparent}
.dx-datagrid-filter-row .dx-menu-item-has-submenu.dx-menu-item-expanded.dx-state-hover{background-color:var(--catkin-surface-1)}
.dx-datagrid-filter-row .dx-cell-modified::after,.dx-datagrid-filter-row .dx-datagrid-invalid::after,.dx-datagrid-filter-row .dx-highlight-outline::after{border-color:rgba(92,184,92,.5)}
.dx-datagrid-filter-row .dx-menu-item-content .dx-icon{color:inherit}
.dx-datagrid-filter-range-overlay .dx-overlay-content{border:1px solid var(--catkin-border-decor);box-shadow:2px 2px 3px rgba(0,0,0,.15)}
.dx-datagrid-filter-range-overlay .dx-overlay-content .dx-editor-container.dx-cell-modified::after,.dx-datagrid-filter-range-overlay .dx-overlay-content .dx-editor-container.dx-datagrid-invalid::after{border-color:rgba(92,184,92,.5)}
.dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor .dx-texteditor-input{background-color:var(--catkin-surface-1)}
.dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor.dx-state-focused::after{border:2px solid;border-color:var(--catkin-border-active)}
.dx-datagrid-header-panel{border-bottom:1px solid var(--catkin-border-decor)}
.dx-datagrid-borders .dx-datagrid-rowsview,.dx-datagrid-headers+.dx-datagrid-rowsview,.dx-datagrid-rowsview.dx-datagrid-after-headers{border-top:1px solid var(--catkin-border-decor)}
.dx-datagrid-rowsview .dx-row{border-top:1px solid transparent;border-bottom:1px solid transparent}
.dx-datagrid-rowsview .dx-adaptive-detail-row .dx-datagrid-invalid{border:1px solid var(--catkin-critical-surface-3)}
.dx-datagrid-rowsview .dx-item-modified{border:2px solid rgba(92,184,92,.5)}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link,.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-datagrid-group-closed,.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-datagrid-group-opened,.dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) .dx-datagrid-group-closed,.dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) .dx-datagrid-group-opened,.dx-datagrid-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused) .dx-datagrid-group-closed,.dx-datagrid-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused) .dx-datagrid-group-opened{color:var(--catkin-text)}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link:focus{background-color:var(--catkin-surface-1);color:var(--catkin-text)}
.dx-datagrid-rowsview .dx-row-focused.dx-group-row{background-color:var(--catkin-surface-3);color:var(--catkin-text)}
.dx-datagrid-rowsview .dx-row-focused.dx-group-row .dx-datagrid-group-closed,.dx-datagrid-rowsview .dx-row-focused.dx-group-row .dx-datagrid-group-opened,.dx-datagrid-rowsview .dx-row-focused.dx-group-row .dx-datagrid-summary-item{color:var(--catkin-text)}
.dx-datagrid-rowsview td.dx-validation-pending .dx-pending-indicator{background-color:var(--catkin-surface-1)}
.dx-datagrid-search-text{color:var(--catkin-primary-fg);background-color:var(--catkin-primary-bg)}
.dx-datagrid-nodata{color:var(--catkin-text)}
.dx-datagrid-bottom-load-panel{border-top:1px solid var(--catkin-border-decor);background-color:var(--catkin-surface-1)}
.dx-datagrid-summary-item{color:var(--catkin-text-muted)}
.dx-datagrid-total-footer{border-top:1px solid var(--catkin-border-decor)}
.dx-datagrid-revert-tooltip .dx-overlay-content{background-color:var(--catkin-surface-1)}
.dx-datagrid-revert-tooltip .dx-revert-button{background-color:var(--catkin-danger-bg);border-color:var(--catkin-critical-on-surface-70)}
.dx-datagrid-revert-tooltip .dx-revert-button.dx-state-selected{background-color:var(--catkin-danger-bg)}
.dx-datagrid-revert-tooltip .dx-revert-button.dx-state-hover{background-color:rgb(201.4953271028,48.0841121495,43.5046728972)}
.dx-datagrid-revert-tooltip .dx-revert-button.dx-state-focused{background-color:rgb(180.523364486,43.0794392523,38.976635514)}
.dx-datagrid-revert-tooltip .dx-revert-button.dx-state-active{background-color:var(--catkin-critical-fill-pressed)}
.dx-datagrid-sticky-columns .dx-datagrid-draggable-column{color:var(--catkin-text-muted)}
.dx-rtl .dx-datagrid-headers.dx-datagrid-scroller-spacing>.dx-datagrid-scroll-container:not(.dx-datagrid-content-fixed){box-shadow:-1px 0 0 var(--catkin-border-decor)}
.dx-datagrid-group-panel .dx-group-panel-message{color:var(--catkin-text-muted);border-top:1px solid transparent;border-bottom:1px solid transparent}
.dx-datagrid-group-panel .dx-group-panel-item{color:var(--catkin-text-muted);border:1px solid var(--catkin-border-decor)}
.dx-datagrid-group-panel .dx-block-separator{color:var(--catkin-text-muted);background-color:var(--catkin-primary-bg)}
.dx-datagrid-group-panel .dx-sort{color:var(--catkin-text-muted)}
.dx-datagrid-rowsview .dx-row.dx-group-row:first-child{border-top:none}
.dx-datagrid-rowsview .dx-row.dx-group-row:not(.dx-row-focused){background-color:var(--catkin-surface-3)}
.dx-datagrid-rowsview .dx-datagrid-group-row-container{background-color:inherit}
.dx-datagrid-group-opened{color:var(--catkin-text-muted)}
.dx-datagrid-group-closed{color:var(--catkin-text-muted)}
.dx-row.dx-datagrid-group-footer.dx-column-lines{border-bottom:1px solid var(--catkin-border-decor)}
.dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter,.dx-datagrid-filter-panel .dx-datagrid-filter-panel-text,.dx-datagrid-filter-panel .dx-icon-filter{color:var(--catkin-link)}
.dx-treelist .dx-treelist-sticky-column,.dx-treelist .dx-treelist-sticky-column-left,.dx-treelist .dx-treelist-sticky-column-right{background-color:var(--catkin-surface-1)}
.dx-row>td,.dx-row>tr>td{border:none}
.dx-treelist-content .dx-treelist-table .dx-row>.dx-last-data-cell{border-right:none}
.dx-treelist-content .dx-treelist-table .dx-row>.dx-command-adaptive-hidden{border-left:none}
.dx-treelist-content .dx-treelist-table .dx-row>td.dx-treelist-group-space,.dx-treelist-content .dx-treelist-table .dx-row>tr>td.dx-treelist-group-space{border-right:none}
.dx-treelist-rowsview .dx-row.dx-row-lines:first-child>td,.dx-treelist-rowsview .dx-row.dx-row-lines:first-child>tr>td{border-top:none}
.dx-treelist-content .dx-treelist-table .dx-row>td.dx-treelist-group-space+td,.dx-treelist-content .dx-treelist-table .dx-row>tr>td.dx-treelist-group-space+td{border-left:none}
.dx-treelist .dx-treelist-content-fixed .dx-treelist-table .dx-row td.dx-pointer-events-none{border-top-color:transparent;border-bottom-color:transparent}
.dx-treelist .dx-treelist-content-fixed .dx-treelist-table .dx-header-row td.dx-pointer-events-none{border-bottom-color:transparent}
.dx-rtl .dx-treelist-content .dx-treelist-table .dx-row>td.dx-treelist-group-space{border-left:none}
.dx-rtl .dx-treelist-content .dx-treelist-table .dx-row>td.dx-treelist-group-space+td{border-right:none}
.dx-treelist .dx-treelist-content-fixed .dx-treelist-table .dx-row td.dx-pointer-events-none,.dx-treelist .dx-treelist-total-footer td:not(.dx-treelist-sticky-column):not(.dx-treelist-sticky-column-left):not(.dx-treelist-sticky-column-right){background-color:transparent}
.dx-treelist-table{background-color:transparent}
.dx-treelist .dx-error-row .dx-error-message a{color:inherit}
.dx-treelist-column-chooser .dx-overlay-content .dx-popup-title{border-bottom:none}
.dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-modified):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row)>td:not(.dx-focused) .dx-link{color:inherit}
.dx-cell-modified::after,.dx-highlight-outline::after,.dx-treelist-invalid::after{border:2px solid transparent}
.dx-treelist-filter-range-overlay .dx-treelist-filter-range-end{border-top:1px solid transparent}
.dx-treelist-filter-row .dx-focused .dx-highlight-outline::after,.dx-treelist-filter-row .dx-focused.dx-cell-modified::after,.dx-treelist-filter-row .dx-focused.dx-treelist-invalid::after{border-color:transparent}
.dx-treelist-rowsview .dx-row.dx-row-lines:first-child{border-top:none}
.dx-treelist-rowsview .dx-selection.dx-row:hover>td .dx-link,.dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td .dx-link,.dx-treelist-rowsview .dx-selection>td .dx-link,.dx-treelist-rowsview .dx-selection>tr>td .dx-link{color:inherit}
.dx-treelist-rowsview .dx-data-row.dx-edit-row .dx-cell-modified::after{border-color:transparent}
.dx-treelist-revert-tooltip.dx-popover-wrapper .dx-overlay-content{border:none;box-shadow:none}
.dx-treelist-column-chooser-list.dx-treeview .dx-empty-message,.dx-treelist-column-chooser-list.dx-treeview .dx-treeview-item{border:none}
.dx-treelist-container{color:var(--catkin-text)}
.dx-treelist .dx-column-lines>td:first-child{border-left:none}
.dx-treelist .dx-column-lines>td:last-child,.dx-treelist .dx-treelist-sticky-columns .dx-column-lines>td{border-right:none}
.dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,.dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none,.dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none,.dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none,.dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none{border-left:2px solid var(--catkin-border-decor);border-right:2px solid var(--catkin-border-decor)}
.dx-header-multi-row.dx-treelist-sticky-columns .dx-column-lines>td:first-child{border-left:1px solid var(--catkin-border-decor)}
.dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,.dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell,.dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none.dx-first-cell,.dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,.dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell{border-left:none}
.dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,.dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell,.dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none.dx-last-cell,.dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,.dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell{border-right:none}
.dx-treelist .dx-treelist-sticky-columns .dx-treelist-table .dx-row td.dx-treelist-sticky-column-border-right{border-right:2px solid var(--catkin-border-decor)}
.dx-treelist .dx-treelist-sticky-columns .dx-treelist-table .dx-row td.dx-treelist-sticky-column-border-left{border-left:2px solid var(--catkin-border-decor)}
.dx-treelist .dx-treelist-sticky-columns .dx-treelist-content .dx-treelist-table .dx-row .dx-treelist-column-no-border,.dx-treelist:not(.dx-rtl)>.dx-gridbase-container .dx-treelist-table .dx-row>td.dx-treelist-first-cell{border-left:none}
.dx-treelist:not(.dx-rtl)>.dx-gridbase-container .dx-treelist-table .dx-row>td.dx-treelist-first-cell.dx-treelist-sticky-column-border-left{border-left:2px solid var(--catkin-border-decor)}
.dx-rtl.dx-treelist .dx-column-lines>td:last-child{border-left:none}
.dx-rtl.dx-treelist .dx-treelist-sticky-columns .dx-column-lines>td{border-left:none;border-right:1px solid var(--catkin-border-decor)}
.dx-rtl.dx-treelist .dx-column-lines>td:first-child:not(.dx-datagrid-hidden-column){border-right:none;border-left:1px solid var(--catkin-border-decor)}
.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none,.dx-rtl .dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none,.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none,.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none{border-left:2px solid var(--catkin-border-decor);border-right:2px solid var(--catkin-border-decor)}
.dx-rtl.dx-treelist .dx-treelist-sticky-columns .dx-column-lines>td:first-child{border-right:none;border-left:none}
.dx-rtl .dx-header-multi-row.dx-treelist-sticky-columns .dx-column-lines>td:first-child{border-left:none;border-right:1px solid var(--catkin-border-decor)}
.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell,.dx-rtl .dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none.dx-first-cell,.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell{border-right:none}
.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell,.dx-rtl .dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none.dx-last-cell,.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell{border-left:none}
.dx-rtl.dx-treelist .dx-treelist-sticky-columns .dx-treelist-content .dx-treelist-table .dx-row .dx-treelist-column-no-border,.dx-rtl>.dx-gridbase-container .dx-treelist-content .dx-treelist-table .dx-row>td.dx-treelist-first-cell{border-right:none}
.dx-rtl.dx-treelist .dx-treelist-sticky-columns .dx-treelist-content .dx-treelist-table .dx-row .dx-treelist-column-no-border.dx-treelist-sticky-column-border-left,.dx-rtl>.dx-gridbase-container .dx-treelist-content .dx-treelist-table .dx-row>td.dx-treelist-first-cell.dx-treelist-sticky-column-border-left{border-left:2px solid var(--catkin-border-decor)}
.dx-treelist-container .dx-error-row td{color:var(--catkin-text)}
.dx-treelist-container .dx-treelist-headers.dx-state-focused .dx-header-row td:focus{outline-color:var(--catkin-border-active)}
.dx-treelist-borders>.dx-treelist-headers,.dx-treelist-borders>.dx-treelist-rowsview,.dx-treelist-borders>.dx-treelist-total-footer{border-left:1px solid var(--catkin-border-decor);border-right:1px solid var(--catkin-border-decor)}
.dx-treelist-borders>.dx-treelist-rowsview,.dx-treelist-borders>.dx-treelist-total-footer{border-bottom:1px solid var(--catkin-border-decor)}
.dx-treelist-borders>.dx-treelist-filter-panel,.dx-treelist-borders>.dx-treelist-headers{border-top:1px solid var(--catkin-border-decor)}
.dx-treelist-borders>.dx-treelist-filter-panel{border-left:1px solid var(--catkin-border-decor);border-right:1px solid var(--catkin-border-decor);border-bottom:1px solid var(--catkin-border-decor)}
.dx-sortable-dragging>div>.dx-gridbase-container>.dx-treelist-rowsview{border-color:var(--catkin-border-active)}
.dx-treelist-container>.dx-treelist-headers,.dx-treelist-container>.dx-treelist-rowsview{background-color:var(--catkin-surface-1)}
.dx-treelist-container .dx-treelist-header-panel .dx-toolbar{background-color:transparent}
.dx-treelist-container .dx-treelist-headers.dx-state-focused .dx-header-row td .dx-header-filter:focus{outline-color:var(--catkin-border-active)}
.dx-treelist-container .dx-header-filter{color:var(--catkin-text-muted)}
.dx-treelist-container .dx-treelist-content-fixed .dx-treelist-table .dx-col-fixed{background-color:var(--catkin-surface-1)}
.dx-treelist-container .dx-treelist-rowsview.dx-state-focused .dx-data-row>td.dx-command-edit>a.dx-link:focus{outline-color:var(--catkin-border-active)}
.dx-treelist-container .dx-treelist-rowsview.dx-state-focused .dx-data-row.dx-row-focused>td.dx-command-edit>a.dx-link:focus{outline-color:var(--catkin-surface-1)}
.dx-treelist-container .dx-treelist-rowsview .dx-treelist-edit-form{background-color:var(--catkin-surface-1)}
.dx-treelist-container .dx-treelist-filter-row .dx-filter-range-content{color:var(--catkin-text)}
.dx-treelist-filter-panel{color:var(--catkin-text);border-top:1px solid var(--catkin-border-decor)}
.dx-treelist-filter-panel.dx-state-focused .dx-icon-filter:focus,.dx-treelist-filter-panel.dx-state-focused .dx-treelist-filter-panel-clear-filter:focus,.dx-treelist-filter-panel.dx-state-focused .dx-treelist-filter-panel-text:focus{outline-color:var(--catkin-border-active)}
.dx-treelist-edit-popup .dx-error-message{color:var(--catkin-text)}
.dx-command-ai-header-button .dx-button.dx-state-focused{outline-color:var(--catkin-border-active)}
.dx-treelist .dx-row-lines>td{border-bottom:1px solid var(--catkin-border-decor)}
.dx-treelist .dx-column-lines>td{border-left:1px solid var(--catkin-border-decor);border-right:1px solid var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-row-removed>td,.dx-treelist-rowsview .dx-row.dx-edit-row>td{border-top:1px solid var(--catkin-border-decor);border-bottom:1px solid var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-row-focused.dx-data-row>td{border-bottom:1px solid;border-bottom-color:var(--catkin-border-active)}
.dx-treelist-headers .dx-treelist-table .dx-row>td{border-bottom:1px solid var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-master-detail-row>.dx-treelist-group-space{border-top:1px solid var(--catkin-border-decor);border-bottom:1px solid var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-row-focused.dx-data-row>tr:last-child>td{border-bottom:1px solid;border-bottom-color:var(--catkin-border-active)}
.dx-treelist-rowsview .dx-row.dx-edit-row:first-child>td{border-bottom:1px solid var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines)>td{border-top:1px solid;border-top-color:var(--catkin-border-active);border-bottom:1px solid;border-bottom-color:var(--catkin-border-active)}
.dx-treelist-rowsview .dx-master-detail-row .dx-master-detail-cell:not(.dx-row-lines){border-top:1px solid var(--catkin-border-decor);border-bottom:1px solid var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-data-row .dx-cell-modified.dx-cell-modified::after,.dx-treelist-rowsview .dx-data-row .dx-cell-modified.dx-treelist-invalid::after{border-color:rgba(92,184,92,.5)}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-treelist-group-space,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-treelist-group-space,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-treelist-group-space,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-treelist-group-space{border-right-color:var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-pointer-events-none,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-pointer-events-none,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-pointer-events-none,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-pointer-events-none{border-left-color:var(--catkin-border-decor);border-right-color:var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines)>tr:first-child>td{border-top:1px solid;border-top-color:var(--catkin-border-active);border-bottom:1px solid;border-bottom-color:var(--catkin-border-active)}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>td{border-bottom:1px solid var(--catkin-border-decor);border-top:1px solid var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines>tr>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines>tr>td{border-left-color:var(--catkin-border-decor);border-right-color:var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-row-lines>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-row-lines>tr>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-row-lines>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-row-lines>tr>td{border-bottom-color:var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-data-row .dx-validator.dx-treelist-invalid.dx-cell-modified::after,.dx-treelist-rowsview .dx-data-row .dx-validator.dx-treelist-invalid.dx-treelist-invalid::after{border:1px solid var(--catkin-critical-surface-3)}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>tr:first-child>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>tr:first-child>td{border-top:1px solid var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>tr:last-child>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>tr:last-child>td{border-bottom:1px solid var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-data-row .dx-validator.dx-treelist-invalid.dx-focused.dx-cell-modified::after,.dx-treelist-rowsview .dx-data-row .dx-validator.dx-treelist-invalid.dx-focused.dx-treelist-invalid::after{border:1px solid var(--catkin-critical-on-surface-70)}
.dx-widget:not(.dx-rtl) .dx-treelist-headers.dx-header-multi-row .dx-header-row:not(.dx-column-lines)>td:not(.dx-treelist-first-cell,.dx-treelist-hidden-column,.dx-command-adaptive-hidden,.dx-treelist-sticky-column-border-left,.dx-treelist-column-no-border,.dx-pointer-events-none){border-left:1px solid var(--catkin-border-decor)}
.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused).dx-treelist-group-space{border-right-color:var(--catkin-border-decor)}
.dx-rtl .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused).dx-treelist-group-space{border-left-color:var(--catkin-border-decor);border-right-color:transparent}
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>td,.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td,.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>td,.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>tr>td{border-right-color:var(--catkin-border-decor)}
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>td:not(.dx-focused).dx-treelist-group-space,.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td:not(.dx-focused).dx-treelist-group-space,.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>td:not(.dx-focused).dx-treelist-group-space,.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>tr>td:not(.dx-focused).dx-treelist-group-space{border-left-color:var(--catkin-border-decor)}
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>td.dx-pointer-events-none,.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td.dx-pointer-events-none,.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>td.dx-pointer-events-none,.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>tr>td.dx-pointer-events-none{border-left-color:var(--catkin-border-decor)}
.dx-rtl .dx-treelist-headers.dx-header-multi-row .dx-header-row:not(.dx-column-lines)>td:not(.dx-treelist-first-cell,.dx-treelist-hidden-column,.dx-command-adaptive-hidden,.dx-treelist-sticky-column-border-right,.dx-treelist-column-no-border,.dx-pointer-events-none){border-right:1px solid var(--catkin-border-decor)}
.dx-treelist .dx-row-alt>td,.dx-treelist .dx-row-alt>tr>td{background-color:var(--catkin-surface-3)}
.dx-treelist .dx-treelist-drop-highlight>td{background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg)}
.dx-treelist-rowsview .dx-row-removed>td{color:var(--catkin-text-muted)}
.dx-treelist-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused),.dx-treelist-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused){background-color:var(--catkin-surface-3)}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td{background-color:var(--catkin-surface-3)}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-focused,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-focused,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-focused,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-focused{background-color:var(--catkin-surface-1)}
.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused){background-color:var(--catkin-surface-3)}
.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td.dx-pointer-events-none{background-color:transparent}
.dx-treelist-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused),.dx-treelist-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused),.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-focused,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-focused,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-focused,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td,.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-focused,.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused){color:var(--catkin-text)}
.dx-treelist-container.dx-filter-menu .dx-menu-item-has-icon .dx-icon,.dx-treelist.dx-filter-menu .dx-menu-item-has-icon .dx-icon{color:inherit}
.dx-treelist .dx-row-alt.dx-row:not(.dx-row-removed){border-bottom-color:transparent}
.dx-treelist .dx-row-alt{border-top:1px solid;border-top-color:var(--catkin-border-decor);border-bottom:1px solid;border-bottom-color:var(--catkin-border-decor)}
.dx-treelist .dx-link{color:var(--catkin-link)}
.dx-editor-cell .dx-numberbox-spin-button{background-color:transparent}
.dx-editor-cell .dx-texteditor,.dx-editor-cell .dx-texteditor .dx-texteditor-input{background:var(--catkin-surface-1)}
.dx-editor-cell .dx-dropdowneditor{background-color:var(--catkin-surface-1)}
.dx-treelist-column-chooser-list .dx-empty-message{color:var(--catkin-text-muted)}
.dx-treelist-column-chooser{color:var(--catkin-text)}
.dx-treelist-column-chooser .dx-overlay-content{background-color:var(--catkin-surface-1);box-shadow:0 1px 3px rgba(0,0,0,.2)}
.dx-treelist-column-chooser .dx-overlay-content .dx-popup-title{background-color:transparent}
.dx-treelist-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item{background-color:var(--catkin-surface-1);color:var(--catkin-text-muted);border:1px solid var(--catkin-border-decor);box-shadow:0 1px 3px -1px rgba(0,0,0,.2)}
.dx-treelist-drag-header{box-shadow:0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2);color:var(--catkin-text-muted);border:1px solid var(--catkin-border-active);background-color:var(--catkin-surface-1)}
.dx-treelist-columns-separator{background-color:var(--catkin-primary-bg)}
.dx-treelist-columns-separator-transparent{background-color:transparent}
.dx-treelist-focus-overlay{border:2px solid;border-color:var(--catkin-border-active)}
.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>.dx-treelist-readonly .dx-texteditor .dx-texteditor-input{background-color:var(--catkin-surface-3);color:var(--catkin-text)}
.dx-treelist-headers{color:var(--catkin-text-muted)}
.dx-treelist-headers::before{border-bottom:1px solid var(--catkin-border-decor)}
.dx-treelist-headers.dx-treelist-scroller-spacing>.dx-treelist-scroll-container:not(.dx-treelist-content-fixed){box-shadow:1px 0 0 var(--catkin-border-decor)}
.dx-treelist-filter-row .dx-menu .dx-overlay-content{color:var(--catkin-text)}
.dx-treelist-filter-row .dx-menu-item.dx-state-focused{background-color:transparent;color:inherit}
.dx-treelist-filter-row .dx-menu-item.dx-state-focused::after{border:2px solid;border-color:var(--catkin-border-active)}
.dx-treelist-filter-row .dx-menu-item.dx-state-focused.dx-menu-item-expanded{background-color:var(--catkin-surface-1)}
.dx-treelist-filter-row .dx-menu-item.dx-state-focused.dx-menu-item-expanded::after{border-color:transparent}
.dx-treelist-filter-row .dx-menu-item-has-submenu.dx-state-hover{background-color:transparent}
.dx-treelist-filter-row .dx-menu-item-has-submenu.dx-menu-item-expanded.dx-state-hover{background-color:var(--catkin-surface-1)}
.dx-treelist-filter-row .dx-cell-modified::after,.dx-treelist-filter-row .dx-highlight-outline::after,.dx-treelist-filter-row .dx-treelist-invalid::after{border-color:rgba(92,184,92,.5)}
.dx-treelist-filter-row .dx-menu-item-content .dx-icon{color:inherit}
.dx-treelist-filter-range-overlay .dx-overlay-content{border:1px solid var(--catkin-border-decor);box-shadow:2px 2px 3px rgba(0,0,0,.15)}
.dx-treelist-filter-range-overlay .dx-overlay-content .dx-editor-container.dx-cell-modified::after,.dx-treelist-filter-range-overlay .dx-overlay-content .dx-editor-container.dx-treelist-invalid::after{border-color:rgba(92,184,92,.5)}
.dx-treelist-filter-range-overlay .dx-overlay-content .dx-texteditor .dx-texteditor-input{background-color:var(--catkin-surface-1)}
.dx-treelist-filter-range-overlay .dx-overlay-content .dx-texteditor.dx-state-focused::after{border:2px solid;border-color:var(--catkin-border-active)}
.dx-filter-menu.dx-menu{background-color:transparent}
.dx-treelist-header-panel{border-bottom:1px solid var(--catkin-border-decor)}
.dx-treelist-borders .dx-treelist-rowsview,.dx-treelist-headers+.dx-treelist-rowsview,.dx-treelist-rowsview.dx-treelist-after-headers{border-top:1px solid var(--catkin-border-decor)}
.dx-treelist-rowsview .dx-row{border-top:1px solid transparent;border-bottom:1px solid transparent}
.dx-treelist-rowsview .dx-adaptive-detail-row .dx-treelist-invalid{border:1px solid var(--catkin-critical-surface-3)}
.dx-treelist-rowsview .dx-item-modified{border:2px solid rgba(92,184,92,.5)}
.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link,.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-treelist-group-closed,.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-treelist-group-opened,.dx-treelist-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) .dx-treelist-group-closed,.dx-treelist-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) .dx-treelist-group-opened,.dx-treelist-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused) .dx-treelist-group-closed,.dx-treelist-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused) .dx-treelist-group-opened{color:var(--catkin-text)}
.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link:focus{background-color:var(--catkin-surface-1);color:var(--catkin-text)}
.dx-treelist-rowsview .dx-row-focused.dx-group-row{background-color:var(--catkin-surface-3);color:var(--catkin-text)}
.dx-treelist-rowsview .dx-row-focused.dx-group-row .dx-datagrid-summary-item,.dx-treelist-rowsview .dx-row-focused.dx-group-row .dx-treelist-group-closed,.dx-treelist-rowsview .dx-row-focused.dx-group-row .dx-treelist-group-opened{color:var(--catkin-text)}
.dx-treelist-rowsview td.dx-validation-pending .dx-pending-indicator{background-color:var(--catkin-surface-1)}
.dx-treelist-search-text{color:var(--catkin-primary-fg);background-color:var(--catkin-primary-bg)}
.dx-treelist-nodata{color:var(--catkin-text)}
.dx-treelist-bottom-load-panel{border-top:1px solid var(--catkin-border-decor);background-color:var(--catkin-surface-1)}
.dx-treelist-summary-item{color:var(--catkin-text-muted)}
.dx-treelist-total-footer{border-top:1px solid var(--catkin-border-decor)}
.dx-treelist-revert-tooltip .dx-overlay-content{background-color:var(--catkin-surface-1)}
.dx-treelist-revert-tooltip .dx-revert-button{background-color:var(--catkin-danger-bg);border-color:var(--catkin-critical-on-surface-70)}
.dx-treelist-revert-tooltip .dx-revert-button.dx-state-selected{background-color:var(--catkin-danger-bg)}
.dx-treelist-revert-tooltip .dx-revert-button.dx-state-hover{background-color:rgb(201.4953271028,48.0841121495,43.5046728972)}
.dx-treelist-revert-tooltip .dx-revert-button.dx-state-focused{background-color:rgb(180.523364486,43.0794392523,38.976635514)}
.dx-treelist-revert-tooltip .dx-revert-button.dx-state-active{background-color:var(--catkin-critical-fill-pressed)}
.dx-treelist-sticky-columns .dx-treelist-draggable-column{color:var(--catkin-text-muted)}
.dx-rtl .dx-treelist-headers.dx-treelist-scroller-spacing>.dx-treelist-scroll-container:not(.dx-treelist-content-fixed){box-shadow:-1px 0 0 var(--catkin-border-decor)}
.dx-ai-prompt-editor__progressbar .dx-progressbar-animating-container{border:none}
.dx-treelist-rowsview tr:not(.dx-row-focused) .dx-treelist-empty-space,.dx-treelist-rowsview tr:not(.dx-row-focused).dx-selection .dx-treelist-empty-space{color:var(--catkin-text-muted)}
.dx-treelist-filter-panel .dx-icon-filter,.dx-treelist-filter-panel .dx-treelist-filter-panel-clear-filter,.dx-treelist-filter-panel .dx-treelist-filter-panel-text{color:var(--catkin-link)}
.dx-pivotgrid{background-color:var(--catkin-surface-1)}
.dx-pivotgridfieldchooser{background-color:var(--catkin-surface-1)}
.dx-pivotgrid-fields-container .dx-sort{color:var(--catkin-text-muted)}
.dx-pivotgrid-fields-container .dx-header-filter{color:var(--catkin-text-muted)}
.dx-pivotgrid-fields-container.dx-drag .dx-area-field.dx-area-box{box-shadow:0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2);border:1px solid var(--catkin-border-active)}
.dx-pivotgrid-fields-container .dx-area-field.dx-area-box{background-color:var(--catkin-surface-1);border:1px solid var(--catkin-border-decor)}
.dx-pivotgrid td:has(> .dx-expand-icon-container:focus-visible){outline:var(--catkin-border-active) solid 2px}
.dx-pivotgrid .dx-pivotgrid-horizontal-headers td:focus-visible,.dx-pivotgrid .dx-pivotgrid-vertical-headers td:focus-visible{outline:var(--catkin-border-active) solid 2px}
.dx-pivotgrid.dx-row-lines .dx-pivotgrid-area td{border-top:1px solid var(--catkin-border-decor)}
.dx-pivotgrid .dx-area-description-cell,.dx-pivotgrid .dx-area-row-cell{border-right:1px solid var(--catkin-border-decor)}
.dx-pivotgrid .dx-area-column-cell,.dx-pivotgrid .dx-area-description-cell,.dx-pivotgrid .dx-bottom-border{border-bottom:1px solid var(--catkin-border-decor)}
.dx-pivotgrid .dx-pivotgrid-area td{color:var(--catkin-text-muted)}
.dx-pivotgrid .dx-pivotgrid-fields-area-head td{border:none}
.dx-pivotgrid .dx-pivotgrid-fields-area-head .dx-empty-area-text{border:1px solid transparent}
.dx-pivotgrid .dx-group-connector{background-color:var(--catkin-border-decor)}
.dx-pivotgrid .dx-virtual-mode .dx-virtual-content table td{color:transparent;background-color:transparent!important}
.dx-pivotgrid .dx-pivotgrid-area-data tbody td{color:var(--catkin-text);border-left:1px solid var(--catkin-border-decor)}
.dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-expand-border{border-top:1px solid var(--catkin-border-decor)}
.dx-pivotgrid .dx-pivotgrid-vertical-headers td{border-right:1px solid var(--catkin-border-decor)}
.dx-pivotgrid .dx-pivotgrid-area-data .dx-row-total,.dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-row-total{border-top:1px solid var(--catkin-border-decor);border-bottom:1px solid var(--catkin-border-decor)}
.dx-pivotgrid .dx-area-tree-view .dx-total{border-bottom:none}
.dx-pivotgrid .dx-area-tree-view td.dx-white-space-column{border-top:1px solid transparent}
.dx-pivotgrid .dx-pivotgrid-horizontal-headers.dx-vertical-scroll{border-right:1px solid var(--catkin-border-decor)}
.dx-pivotgrid .dx-pivotgrid-horizontal-headers td{border:1px solid var(--catkin-border-decor)}
.dx-pivotgrid .dx-grandtotal{background-color:var(--catkin-surface-3)}
.dx-pivotgrid .dx-pivotgrid-border .dx-area-description-cell,.dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell,.dx-pivotgrid .dx-pivotgrid-border .dx-data-header,.dx-pivotgrid .dx-pivotgrid-border .dx-filter-header{border-left:1px solid var(--catkin-border-decor)}
.dx-pivotgrid .dx-pivotgrid-border .dx-area-column-cell,.dx-pivotgrid .dx-pivotgrid-border .dx-area-data-cell,.dx-pivotgrid .dx-pivotgrid-border .dx-column-header,.dx-pivotgrid .dx-pivotgrid-border .dx-filter-header{border-right:1px solid var(--catkin-border-decor)}
.dx-pivotgrid .dx-pivotgrid-border .dx-filter-header{border-top:1px solid var(--catkin-border-decor)}
.dx-pivotgrid .dx-pivotgrid-border .dx-area-data-cell,.dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell{border-bottom:1px solid var(--catkin-border-decor)}
.dx-pivotgridfieldchooser .dx-area .dx-area-fields{border:1px solid var(--catkin-border-decor)}
.dx-pivotgridfieldchooser .dx-area-fields.dx-drag-target{border-color:var(--catkin-border-active)}
.dx-rtl.dx-pivotgrid .dx-area-description-cell,.dx-rtl.dx-pivotgrid .dx-area-row-cell{border-left:1px solid var(--catkin-border-decor)}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-area-data tbody td{border-right:1px solid var(--catkin-border-decor)}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-area-data tbody td:first-child{border-left:1px solid var(--catkin-border-decor)}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-vertical-headers td{border-left:1px solid var(--catkin-border-decor)}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers.dx-vertical-scroll{border-left:1px solid var(--catkin-border-decor)}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers td:first-child{border-left:1px solid var(--catkin-border-decor)}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-description-cell,.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell,.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-data-header{border-right:1px solid var(--catkin-border-decor)}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-column-cell,.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-data-cell,.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-column-header{border-left:1px solid var(--catkin-border-decor)}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-column-header{border-right:none}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell,.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-data-header{border-left:none}
.dx-pivotgrid .dx-pivotgrid-collapsed .dx-expand{color:var(--catkin-text-muted)}
.dx-pivotgrid .dx-pivotgrid-expanded .dx-expand{color:var(--catkin-text-muted)}
.dx-pivotgrid-fields-container .dx-position-indicator{background-color:gray}
.dx-context-menu{color:var(--catkin-text)}
.dx-context-menu .dx-submenu{background-color:var(--catkin-surface-1);border:1px solid var(--catkin-border-decor);box-shadow:0 2px 2px rgba(0,0,0,.15)}
.dx-context-menu .dx-menu-separator{background-color:var(--catkin-border-decor)}
.dx-tabpanel.dx-state-focused .dx-tabpanel-tab.dx-state-focused::after{border-color:var(--catkin-border-active)}
.dx-tabpanel.dx-state-focused .dx-tabpanel-tab.dx-state-focused.dx-state-disabled::after{border-color:var(--catkin-border-decor)}
.dx-tabpanel.dx-state-focused .dx-tabpanel-tab.dx-focused-disabled-next-tab::after{border-inline-end:none}
.dx-tabpanel.dx-state-focused .dx-tabpanel-tab.dx-focused-disabled-prev-tab::after{border-inline-start:none}
.dx-tabpanel.dx-state-focused .dx-tabs-vertical .dx-tabpanel-tab.dx-focused-disabled-next-tab::after{border-block-end:none}
.dx-tabpanel.dx-state-focused .dx-tabs-vertical .dx-tabpanel-tab.dx-focused-disabled-prev-tab::after{border-block-start:none}
.dx-tabpanel-tabs-position-top>.dx-tabpanel-tabs .dx-tab-selected::after{border-block-end:1px solid transparent}
.dx-tabpanel-tabs-position-top>.dx-tabpanel-tabs .dx-tab-selected{border-block-end:1px solid;border-block-end-color:var(--catkin-surface-1)}
.dx-tabpanel-tabs-position-right>.dx-tabpanel-tabs .dx-tab-selected::after{border-inline-start:1px solid transparent}
.dx-tabpanel-tabs-position-right>.dx-tabpanel-tabs .dx-tab-selected{border-inline-start:1px solid;border-inline-start-color:var(--catkin-surface-1)}
.dx-tabpanel-tabs-position-bottom>.dx-tabpanel-tabs .dx-tab-selected::after{border-block-start:1px solid transparent}
.dx-tabpanel-tabs-position-bottom>.dx-tabpanel-tabs .dx-tab-selected{border-block-start:1px solid;border-block-start-color:var(--catkin-surface-1)}
.dx-tabpanel-tabs-position-left>.dx-tabpanel-tabs .dx-tab-selected::after{border-inline-end:1px solid transparent}
.dx-tabpanel-tabs-position-left>.dx-tabpanel-tabs .dx-tab-selected{border-inline-end:1px solid;border-inline-end-color:var(--catkin-surface-1)}
.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-wrapper{border:none}
.dx-tabpanel .dx-multiview-wrapper{border:1px solid var(--catkin-border-decor)}
.dx-tabpanel-tabs-position-top>.dx-tabpanel-tabs .dx-tabs-wrapper{border-block-start:1px solid;border-block-start-color:var(--catkin-border-decor);border-block-end:1px solid;border-block-end-color:var(--catkin-border-decor)}
.dx-tabpanel-tabs-position-top>.dx-tabpanel-tabs .dx-tabs-wrapper::after{border-block-start:none;border-block-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor);border-block-end:none;border-block-end-color:var(--catkin-border-decor);border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor)}
.dx-tabpanel-tabs-position-top>.dx-tabpanel-tabs .dx-tabs-scrollable::after{border-block-start:none;border-inline-end:1px solid;border-block-end:none;border-inline-start:1px solid}
.dx-tabpanel-tabs-position-top:not(.dx-empty-collection)>.dx-tabpanel-container>.dx-multiview-wrapper{border-block-start:none}
.dx-tabpanel-tabs-position-right>.dx-tabpanel-tabs .dx-tabs-wrapper{border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor)}
.dx-tabpanel-tabs-position-right>.dx-tabpanel-tabs .dx-tabs-scrollable::after{border-block-start:1px solid;border-inline-end:none;border-block-end:1px solid;border-inline-start:none}
.dx-tabpanel-tabs-position-right:not(.dx-empty-collection)>.dx-tabpanel-container>.dx-multiview-wrapper{border-inline-end:none}
.dx-tabpanel-tabs-position-bottom>.dx-tabpanel-tabs .dx-tabs-wrapper{border-block-start:1px solid;border-block-start-color:var(--catkin-border-decor);border-block-end:1px solid;border-block-end-color:var(--catkin-border-decor)}
.dx-tabpanel-tabs-position-bottom>.dx-tabpanel-tabs .dx-tabs-wrapper::after{border-block-start:none;border-block-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor);border-block-end:none;border-block-end-color:var(--catkin-border-decor);border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor)}
.dx-tabpanel-tabs-position-bottom>.dx-tabpanel-tabs .dx-tabs-scrollable::after{border-block-start:none;border-inline-end:1px solid;border-block-end:none;border-inline-start:1px solid}
.dx-tabpanel-tabs-position-bottom:not(.dx-empty-collection)>.dx-tabpanel-container>.dx-multiview-wrapper{border-block-end:none}
.dx-tabpanel-tabs-position-left>.dx-tabpanel-tabs .dx-tabs-wrapper{border-inline-start:1px solid;border-inline-start-color:var(--catkin-border-decor);border-inline-end:1px solid;border-inline-end-color:var(--catkin-border-decor)}
.dx-tabpanel-tabs-position-left>.dx-tabpanel-tabs .dx-tabs-scrollable::after{border-block-start:1px solid;border-inline-end:none;border-block-end:1px solid;border-inline-start:none}
.dx-tabpanel-tabs-position-left:not(.dx-empty-collection)>.dx-tabpanel-container>.dx-multiview-wrapper{border-inline-start:none}
.dx-fileuploader-invalid .dx-fileuploader-file-status-message{color:var(--catkin-critical-on-surface-80)}
.dx-fileuploader-input-wrapper{border:3px dashed transparent}
.dx-fileuploader-dragover .dx-fileuploader-input-wrapper{border:none}
.dx-fileuploader-dragover .dx-fileuploader-input-label{border:3px dashed var(--catkin-border-decor)}
.dx-fileuploader-file-size,.dx-fileuploader-file-status-message{color:var(--catkin-text-muted)}
.dx-fileuploader-input-label{color:var(--catkin-text)}
.dx-fileuploader-file-icon{color:var(--catkin-text)}
.dx-fileuploader-file-name{color:var(--catkin-text)}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-popup-content .dx-list-item.dx-state-focused,.dx-scheduler-overlay-panel .dx-popup-content .dx-list-item.dx-state-focused{background-color:var(--catkin-surface-3)}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-overlay-content,.dx-scheduler-overlay-panel .dx-overlay-content{box-shadow:0 0 15px 0 rgba(0,0,0,.15)}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-marker-body,.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-marker-body{background:var(--catkin-primary-bg)}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-delete-button .dx-icon,.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-delete-button .dx-icon{color:var(--catkin-text)}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content,.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content{color:var(--catkin-text)}
.dx-scheduler-overlay-panel .dx-overlay-content{background:var(--catkin-surface-1)}
.dx-scheduler-appointment{border-bottom:1px solid transparent;background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg);box-shadow:inset 0 2px 0 0 rgba(0,0,0,.3)}
.dx-scheduler-appointment.dx-resizable-resizing,.dx-scheduler-appointment.dx-state-active{box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.3),inset 0 2px 0 0 rgba(0,0,0,.3)}
.dx-scheduler-appointment .dx-scheduler-appointment,.dx-scheduler-appointment.dx-state-focused{box-shadow:none}
.dx-scheduler-appointment .dx-scheduler-appointment:not(.dx-scheduler-appointment-drag-source)::before,.dx-scheduler-appointment.dx-state-focused:not(.dx-scheduler-appointment-drag-source)::before{background-color:rgba(0,0,0,.3)}
.dx-scheduler-appointment.dx-state-hover{box-shadow:inset 0 5px 0 0 rgba(0,0,0,.3)}
.dx-scheduler-appointment.dx-state-hover.dx-resizable{box-shadow:inset 0 5px 0 0 rgba(0,0,0,.3),inset 0 -2px 0 0 rgba(0,0,0,.3)}
.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment,.dx-scheduler-fixed-appointments .dx-draggable-dragging.dx-state-focused{box-shadow:none}
.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment:not(.dx-scheduler-appointment-drag-source)::before,.dx-scheduler-fixed-appointments .dx-draggable-dragging.dx-state-focused:not(.dx-scheduler-appointment-drag-source)::before{background-color:rgba(0,0,0,.3)}
.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment{box-shadow:7px 7px 15px 0 rgba(50,50,50,.2),inset 0 -2px 0 0 rgba(0,0,0,.3),inset 0 2px 0 0 rgba(0,0,0,.3)}
.dx-scheduler-agenda .dx-scheduler-appointment{background-color:transparent;color:var(--catkin-text)}
.dx-scheduler-agenda .dx-scheduler-appointment.dx-state-hover{background-color:var(--catkin-surface-3)}
.dx-scheduler-agenda .dx-scheduler-appointment.dx-state-focused{color:var(--catkin-text);box-shadow:none}
.dx-scheduler-agenda .dx-scheduler-appointment.dx-state-focused::before{background:0 0}
.dx-scheduler-agenda .dx-scheduler-appointment-recurrence-icon{color:var(--catkin-text)}
.dx-scheduler-agenda .dx-scheduler-agenda-appointment-marker{background-color:var(--catkin-primary-bg)}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-empty-cell{border:none}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell{border-right:none;border-left:none}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell{border-top:none;border-left:none}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-time-panel{border:none}
.dx-scheduler-work-space-day .dx-scheduler-all-day-table-cell,.dx-scheduler-work-space-day .dx-scheduler-date-table-cell,.dx-scheduler-work-space-day .dx-scheduler-header-panel-cell{border-right:none}
.dx-rtl .dx-scheduler-work-space-day .dx-scheduler-all-day-table-cell,.dx-rtl .dx-scheduler-work-space-day .dx-scheduler-date-table-cell,.dx-rtl .dx-scheduler-work-space-day .dx-scheduler-header-panel-cell{border-left:none}
.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-empty-cell,.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-time-panel{border-right:1px solid var(--catkin-border-decor)}
.dx-scheduler-work-space-day.dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-table-cell{border-top:1px solid var(--catkin-border-decor)}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell,.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell,.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-cell{border-left:1px solid var(--catkin-border-decor);border-right:1px solid var(--catkin-border-decor)}
.dx-rtl .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-empty-cell,.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell:first-child,.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell:first-child,.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-cell:first-child{border-left:none}
.dx-rtl .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-time-panel{border:none}
.dx-rtl .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell:first-child,.dx-rtl .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell:first-child,.dx-rtl .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-cell:first-child,.dx-rtl .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-empty-cell,.dx-rtl .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-both-scrollbar .dx-scheduler-time-panel{border-left:1px solid var(--catkin-border-decor);border-right:none}
.dx-scheduler-work-space-month .dx-scheduler-date-table-cell,.dx-scheduler-work-space-month .dx-scheduler-header-panel-cell{border-right:none}
.dx-scheduler-work-space-month.dx-scheduler-work-space-count .dx-scheduler-date-table-first-of-month{color:var(--catkin-link);background-color:var(--catkin-surface-3)}
.dx-scheduler-work-space-month.dx-scheduler-work-space-vertical-grouped .dx-scheduler-group-header{box-shadow:0 -2px 0 var(--catkin-border-decor);border-bottom:none}
.dx-scheduler-timeline-day .dx-scheduler-header-panel-empty-cell,.dx-scheduler-timeline-month .dx-scheduler-header-panel-empty-cell,.dx-scheduler-timeline-week .dx-scheduler-header-panel-empty-cell,.dx-scheduler-timeline-work-week .dx-scheduler-header-panel-empty-cell,.dx-scheduler-work-space-month.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel{border-bottom:none}
.dx-scheduler-timeline-day .dx-scheduler-header-row .dx-scheduler-header-panel-cell,.dx-scheduler-timeline-month .dx-scheduler-header-row .dx-scheduler-header-panel-cell,.dx-scheduler-timeline-week .dx-scheduler-header-row .dx-scheduler-header-panel-cell,.dx-scheduler-timeline-work-week .dx-scheduler-header-row .dx-scheduler-header-panel-cell{border-right:none}
.dx-scheduler-timeline .dx-scheduler-date-table-cell{border-right:none}
.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell{border-top-color:transparent}
.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel,.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-empty-cell{border-bottom:1px solid;border-bottom-color:var(--catkin-border-decor)}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-row .dx-scheduler-group-header{border:none;border-top:1px solid var(--catkin-border-decor)}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-row .dx-scheduler-group-header{border-right:1px solid var(--catkin-border-decor)}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-row .dx-scheduler-last-group-cell{border-right:1px solid;border-right-color:var(--catkin-border-decor)}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-date-table-cell:first-child{border-left:none}
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-date-table-cell:first-child{border-left:1px solid var(--catkin-border-decor);border-right:none}
.dx-scheduler-agenda .dx-scheduler-time-panel{border:none}
.dx-scheduler-agenda .dx-scheduler-date-table-cell,.dx-scheduler-agenda .dx-scheduler-time-panel-cell{border:none}
.dx-scheduler-agenda.dx-scheduler-work-space-grouped .dx-scheduler-group-row:first-child .dx-scheduler-group-header-content::before{border-bottom:none}
.dx-scheduler-agenda .dx-scheduler-group-header{border-top:none;border-left:none;border-right:none}
.dx-rtl .dx-scheduler-agenda .dx-scheduler-time-panel{border:none}
.dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell{color:var(--catkin-link)}
.dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell,.dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell,.dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell{border-top:1px solid;border-top-color:var(--catkin-border-decor)}
.dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell,.dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell,.dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell{border-top:none}
.dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell::after,.dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell::after,.dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell::after{background-color:var(--catkin-border-decor)}
.dx-scheduler-work-space{border:1px solid var(--catkin-border-decor);background-color:var(--catkin-surface-1)}
.dx-scheduler-work-space.dx-scheduler-timeline-month:not(.dx-scheduler-agenda) .dx-scheduler-all-day-title{border-top:1px solid var(--catkin-border-decor)}
.dx-scheduler-work-space.dx-scheduler-timeline-month:not(.dx-scheduler-agenda) .dx-scheduler-date-table-cell{border-right:none}
.dx-scheduler-work-space.dx-scheduler-work-space-grouped:not(.dx-scheduler-agenda) .dx-scheduler-all-day-panel td{border-top:1px solid var(--catkin-border-decor)}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline) .dx-scheduler-header-panel,.dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline) .dx-scheduler-header-panel-empty-cell{border-bottom:2px solid var(--catkin-border-decor)}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline).dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel,.dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline).dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-empty-cell{border-bottom:none}
.dx-scheduler-work-space.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-header-panel{border-bottom:1px solid var(--catkin-border-decor)}
.dx-scheduler-header-panel-empty-cell{border-bottom:1px solid var(--catkin-border-decor);border-right:1px solid var(--catkin-border-decor)}
.dx-scheduler-group-flex-container .dx-scheduler-group-row:last-child .dx-scheduler-group-header{border-right:1px solid var(--catkin-border-decor)}
.dx-scheduler-group-flex-container .dx-scheduler-group-row .dx-scheduler-group-header{border:none;border-top:1px solid var(--catkin-border-decor)}
.dx-scheduler-work-space-day .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell,.dx-scheduler-work-space-week .dx-scheduler-date-table .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell,.dx-scheduler-work-space-work-week .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell{border-top:none}
.dx-scheduler-all-day-table-cell,.dx-scheduler-date-table-cell{border-top:1px solid var(--catkin-border-decor);border-left:1px solid var(--catkin-border-decor)}
.dx-scheduler-all-day-table-cell:first-child,.dx-scheduler-date-table-cell:first-child{border-left:none}
.dx-scheduler-date-table-cell,.dx-scheduler-header-panel-cell{border-right:1px solid var(--catkin-border-decor)}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count .dx-scheduler-all-day-title,.dx-scheduler-work-space-week .dx-scheduler-all-day-title,.dx-scheduler-work-space-work-week .dx-scheduler-all-day-title{border-top:1px solid var(--catkin-border-decor)}
.dx-scheduler-work-space-month .dx-scheduler-all-day-table-cell:nth-child(7n),.dx-scheduler-work-space-month .dx-scheduler-date-table-cell:nth-child(7n),.dx-scheduler-work-space-month .dx-scheduler-header-panel-cell:nth-child(7n),.dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),.dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n){border-right:none}
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-all-day-table-cell:nth-child(7n),.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-date-table-cell:nth-child(7n),.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-header-panel-cell:nth-child(7n),.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n){border-left:none}
.dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),.dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n){border-right:none}
.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n){border-left:none}
.dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),.dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),.dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n){border-right:1px solid;border-right-color:var(--catkin-border-decor)}
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n){border-left:1px solid;border-left-color:var(--catkin-border-decor)}
.dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),.dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),.dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n){border-right:1px solid;border-right-color:var(--catkin-border-decor)}
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n){border-right:1px solid var(--catkin-border-decor);border-left:1px solid;border-left-color:var(--catkin-border-decor)}
.dx-scheduler-work-space.dx-scheduler-work-space-all-day .dx-scheduler-header-panel-empty-cell{border-bottom:none}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-table-row .dx-scheduler-all-day-table-cell:first-child,.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-row .dx-scheduler-date-table-cell:first-child{border-left:none}
.dx-scheduler-header-panel-cell{color:var(--catkin-text);border-left:1px solid var(--catkin-border-decor)}
.dx-scheduler-header-panel-cell:first-child{border-left:1px solid transparent}
.dx-scheduler-all-day-panel .dx-scheduler-all-day-table-cell{border-bottom:2px solid var(--catkin-border-decor)}
.dx-scheduler-all-day-title{color:var(--catkin-text);border-bottom:2px solid var(--catkin-border-decor)}
.dx-scheduler-time-panel{border-right:1px solid var(--catkin-border-decor)}
.dx-scheduler-time-panel-cell{color:var(--catkin-text);border-bottom:1px solid transparent}
.dx-scheduler-time-panel-cell::after{background-color:var(--catkin-border-decor)}
.dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell{color:var(--catkin-link)}
.dx-scheduler-all-day-table-cell.dx-state-active,.dx-scheduler-date-table-cell.dx-state-active{background-color:var(--catkin-border-decor)}
.dx-scheduler-all-day-table-cell.dx-scheduler-focused-cell,.dx-scheduler-date-table-cell.dx-scheduler-focused-cell{box-shadow:inset 0 0 0 1px var(--catkin-border-active)}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline:not(.dx-scheduler-work-space-group-by-date) .dx-scheduler-header-row .dx-scheduler-header-panel-cell{border-right:none}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-work-space-vertical-group-table{border-top:1px solid var(--catkin-border-decor)}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-day .dx-scheduler-all-day-title,.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-week .dx-scheduler-all-day-title,.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-work-week .dx-scheduler-all-day-title{border-bottom:none}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-time-panel-cell.dx-scheduler-first-group-cell{border-top:1px solid var(--catkin-border-decor)}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-time-panel-cell.dx-scheduler-last-group-cell{border-bottom:none;box-shadow:inset 0 -1px 0 var(--catkin-border-decor)}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell{border-bottom:2px solid var(--catkin-border-decor)}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable,.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable{border-top:1px solid var(--catkin-border-decor)}
.dx-rtl .dx-scheduler-header-panel-empty-cell{border-left:1px solid var(--catkin-border-decor);border-right:none}
.dx-rtl .dx-scheduler-sidebar-scrollable .dx-scheduler-group-row:last-child .dx-scheduler-group-header,.dx-rtl .dx-scheduler-work-space-vertical-grouped .dx-scheduler-group-row:last-child .dx-scheduler-group-header{border-right:none;border-left:1px solid var(--catkin-border-decor)}
.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell,.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell{border-right:1px solid var(--catkin-border-decor);border-left:none}
.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-time-panel{border-left:1px solid var(--catkin-border-decor);border-right:none}
.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-table-row .dx-scheduler-all-day-table-cell:first-child,.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-row .dx-scheduler-date-table-cell:first-child,.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-row .dx-scheduler-header-panel-cell:first-child{border-right:none;border-left:1px solid var(--catkin-border-decor)}
.dx-rtl .dx-scheduler-all-day-table-cell:first-child,.dx-rtl .dx-scheduler-date-table-cell:first-child,.dx-rtl .dx-scheduler-header-panel-cell:first-child{border-right:none;border-left:1px solid var(--catkin-border-decor)}
.dx-rtl .dx-scheduler-time-panel{border-left:1px solid var(--catkin-border-decor);border-right:none}
.dx-scheduler-container{background-color:var(--catkin-surface-1)}
.dx-scheduler-header{border:1px solid var(--catkin-border-decor)}
.dx-scheduler-header .dx-toolbar{background-color:transparent}
.dx-scheduler-date-time-indicator{box-shadow:0 1px 0 0 rgba(255,255,255,.1)}
.dx-scheduler-timeline .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell{box-shadow:none}
.dx-scheduler-all-day-appointment,.dx-scheduler-timeline .dx-scheduler-appointment,.dx-scheduler-work-space-month .dx-scheduler-appointment{box-shadow:inset 2px 0 0 0 rgba(0,0,0,.3)}
.dx-rtl .dx-scheduler-all-day-appointment,.dx-rtl .dx-scheduler-timeline .dx-scheduler-appointment,.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-appointment{box-shadow:inset -2px 0 0 0 rgba(0,0,0,.3)}
.dx-scheduler-all-day-appointment.dx-resizable-resizing,.dx-scheduler-all-day-appointment.dx-state-active,.dx-scheduler-timeline .dx-scheduler-appointment.dx-resizable-resizing,.dx-scheduler-timeline .dx-scheduler-appointment.dx-state-active,.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-resizable-resizing,.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-active{box-shadow:inset -2px 0 0 0 rgba(0,0,0,.3),inset 2px 0 0 0 rgba(0,0,0,.3)}
.dx-scheduler-all-day-appointment.dx-state-hover,.dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover,.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover{box-shadow:inset 5px 0 0 0 rgba(0,0,0,.3)}
.dx-scheduler-all-day-appointment.dx-state-hover.dx-resizable,.dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover.dx-resizable,.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover.dx-resizable{box-shadow:inset 5px 0 0 0 rgba(0,0,0,.3),inset -2px 0 0 0 rgba(0,0,0,.3)}
.dx-rtl .dx-scheduler-all-day-appointment.dx-state-hover,.dx-rtl .dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover,.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover{box-shadow:inset -5px 0 0 0 rgba(0,0,0,.3)}
.dx-rtl .dx-scheduler-all-day-appointment.dx-state-hover.dx-resizable,.dx-rtl .dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover.dx-resizable,.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover.dx-resizable{box-shadow:inset -5px 0 0 0 rgba(0,0,0,.3),inset 2px 0 0 0 rgba(0,0,0,.3)}
.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-all-day-appointment,.dx-scheduler-timeline .dx-draggable-dragging .dx-scheduler-appointment,.dx-scheduler-work-space-month .dx-draggable-dragging .dx-scheduler-appointment{box-shadow:inset -2px 0 0 0 rgba(0,0,0,.3),inset 2px 0 0 0 rgba(0,0,0,.3),7px 7px 15px 0 rgba(50,50,50,.2)}
.dx-scheduler-appointment.dx-scheduler-appointment-body,.dx-scheduler-appointment.dx-scheduler-appointment-tail{box-shadow:none}
.dx-scheduler-appointment-popup .dx-form .dx-scheduler-form-icon{color:var(--catkin-text)}
.dx-scheduler-appointment-popup .dx-form .dx-scheduler-form-repeat-editor .dx-scheduler-form-recurrence-settings-button .dx-icon{color:var(--catkin-link)}
.dx-scheduler-agenda .dx-scheduler-appointment{box-shadow:none}
.dx-scheduler-work-space-day .dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child){border-bottom:none}
.dx-scheduler-work-space-month .dx-scheduler-date-table-first-of-month{border-left:1px solid var(--catkin-border-decor);border-top:1px solid var(--catkin-border-decor)}
.dx-scheduler-header{background-color:var(--catkin-surface-3)}
.dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child){border-bottom:1px solid var(--catkin-border-decor)}
.dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child) .dx-scheduler-group-header{color:var(--catkin-text)}
.dx-scheduler-group-flex-container .dx-scheduler-group-header,.dx-scheduler-header-panel .dx-scheduler-group-header,.dx-scheduler-work-space-vertical-group-table .dx-scheduler-group-header{color:var(--catkin-text)}
.dx-scheduler-all-day-panel{background-color:var(--catkin-surface-1)}
.dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-all-day-title{border-top:1px solid var(--catkin-border-decor)}
.dx-scheduler-work-space.dx-scheduler-work-space-grouped.dx-scheduler-agenda .dx-scheduler-date-table-cell{border:none}
.dx-rtl .dx-scheduler-work-space.dx-scheduler-work-space-grouped.dx-scheduler-timeline .dx-scheduler-group-row th{border-left:none;border-right:none}
.dx-scheduler-work-space-week .dx-scheduler-date-table-row:first-child{border-top:none}
.dx-scheduler-all-day-table-cell.dx-state-hover,.dx-scheduler-date-table-cell.dx-state-hover{background-color:var(--catkin-surface-3)}
.dx-scheduler-appointment-popup .dx-form .dx-scheduler-form-subject-group .dx-scheduler-form-icon{color:var(--catkin-link)}
.dx-scheduler-appointment-popup .dx-form .dx-scheduler-form-all-day-switch.dx-field-item.dx-label-h-align .dx-field-item-label-text{color:var(--catkin-text)}
.dx-scheduler-work-space-grouped .dx-scheduler-group-row th,.dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell{border-right:1px solid var(--catkin-border-decor)}
.dx-scheduler-work-space-grouped .dx-scheduler-group-row th:last-child,.dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell:last-child{border-right:none}
.dx-rtl .dx-scheduler-work-space-grouped .dx-scheduler-group-row th,.dx-rtl .dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell{border-left:1px solid var(--catkin-border-decor);border-right:1px solid var(--catkin-border-decor)}
.dx-rtl .dx-scheduler-work-space-grouped .dx-scheduler-group-row th:last-child,.dx-rtl .dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell:last-child{border-left:none}
.dx-scheduler-work-space-grouped.dx-scheduler-timeline .dx-scheduler-group-row th,.dx-scheduler-work-space-grouped.dx-scheduler-timeline .dx-scheduler-last-group-cell,.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-row th,.dx-scheduler-work-space-grouped.dx-scheduler-work-space-vertical-grouped .dx-scheduler-group-row th,.dx-scheduler-work-space-grouped.dx-scheduler-work-space-vertical-grouped .dx-scheduler-last-group-cell{border-right:1px solid var(--catkin-border-decor);border-left:1px solid var(--catkin-border-decor)}
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell,.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell,.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell{border-right:1px solid var(--catkin-border-decor)}
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell:last-child,.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell:last-child,.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell:last-child{border-right:none}
.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell,.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell,.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell{border-left:1px solid var(--catkin-border-decor);border-right:1px solid var(--catkin-border-decor)}
.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell:last-child,.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell:last-child,.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell:last-child{border-left:none}
.dx-scheduler-appointment{border-left:3px solid transparent;border-right:2px solid transparent}
.dx-scheduler-appointment.dx-scheduler-appointment-empty{border-left:1px solid transparent;border-right:1px solid transparent}
.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment{border-right:none}
.dx-scheduler-dropdown-appointment-date{color:var(--catkin-text-muted)}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-title{background-color:var(--catkin-surface-1)}
.dx-scheduler-agenda .dx-scheduler-group-header-content{box-shadow:inset 0 -1px 0 0 var(--catkin-border-decor)}
.dx-scheduler-agenda .dx-scheduler-date-table-cell,.dx-scheduler-agenda .dx-scheduler-time-panel-cell{box-shadow:inset 0 -1px 0 0 var(--catkin-border-decor)}
.dx-scheduler-agenda .dx-scheduler-date-table-last-row .dx-scheduler-date-table-cell,.dx-scheduler-agenda .dx-scheduler-date-table-last-row .dx-scheduler-time-panel-cell{box-shadow:inset 0 -1px 0 0 var(--catkin-border-decor)}
.dx-scheduler .dx-scheduler-overlay-panel .dx-overlay-content{background:var(--catkin-surface-1)}
.dx-field-item-help-text{color:var(--catkin-text)}
.dx-form-group-with-caption>.dx-form-group-content{border-top:1px solid var(--catkin-border-decor)}
.dx-field-item-label-text{color:var(--catkin-text)}
.dx-filterbuilder{background-color:var(--catkin-surface-1)}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text{color:var(--catkin-text)}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation{background-color:var(--catkin-critical-surface-3)}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation:hover{background-color:var(--catkin-critical-surface-3)}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation.dx-state-active,.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation:focus{background-color:var(--catkin-danger-bg)}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field{background-color:var(--catkin-surface-3)}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field:hover{background-color:var(--catkin-surface-3)}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field.dx-state-active,.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field:focus{background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg)}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-operation.dx-state-active,.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-operation:focus{background-color:#5cb85c}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text .dx-filterbuilder-item-value-text.dx-state-active,.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text .dx-filterbuilder-item-value-text:focus{background-color:var(--catkin-border-decor)}
.dx-filterbuilder .dx-filterbuilder-group .dx-icon-plus.dx-state-active,.dx-filterbuilder .dx-filterbuilder-group .dx-icon-plus:focus{color:#5cb85c}
.dx-filterbuilder .dx-filterbuilder-group .dx-icon-remove:focus{color:var(--catkin-critical-on-surface-80)}
.dx-filterbuilder-overlay.dx-filterbuilder-operations .dx-treeview-item .dx-icon{color:var(--catkin-text)}
.dx-filterbuilder .dx-filterbuilder-range-separator{color:var(--catkin-text)}
.dx-drawer-shader{background-color:rgba(0,0,0,.5)}
.dx-htmleditor{border:1px solid transparent}
.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-multiview-wrapper{border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}
.dx-htmleditor-content .dx-variable>span{background:var(--catkin-surface-3)}
.dx-htmleditor-content td,.dx-htmleditor-content th{border:1px solid #000}
.dx-htmleditor-content .ql-code-block-container,.dx-htmleditor-content code{background-color:rgba(191,191,191,.15)}
.dx-htmleditor-content.ql-blank::before{color:var(--catkin-text-muted)}
.dx-background-format .dx-icon-background,.dx-background-format .dx-icon-color,.dx-color-format .dx-icon-background,.dx-color-format .dx-icon-color{border-bottom:3px solid transparent}
.dx-htmleditor-toolbar-separator{border-left:1px solid transparent}
.dx-htmleditor-toolbar-menu-separator{border-top:1px solid transparent}
.dx-resize-frame{border:1px dashed #778899}
.dx-resize-frame .dx-resizable-handle-corner-bottom-left,.dx-resize-frame .dx-resizable-handle-corner-bottom-right,.dx-resize-frame .dx-resizable-handle-corner-top-left,.dx-resize-frame .dx-resizable-handle-corner-top-right{border:1px solid var(--catkin-surface-1)}
.dx-resize-frame .dx-resizable-handle-bottom::after,.dx-resize-frame .dx-resizable-handle-left::after,.dx-resize-frame .dx-resizable-handle-right::after,.dx-resize-frame .dx-resizable-handle-top::after{border:1px solid var(--catkin-surface-1)}
.dx-table-resize-frame>div{background-color:transparent}
.dx-htmleditor .dx-htmleditor-toolbar-wrapper:first-child{border-bottom:1px solid var(--catkin-border-decor)}
.dx-htmleditor{border-color:var(--catkin-border-decor)}
.dx-htmleditor.dx-htmleditor-outlined.dx-state-hover{border-color:var(--catkin-border-active)}
.dx-htmleditor.dx-htmleditor-outlined.dx-state-active,.dx-htmleditor.dx-htmleditor-outlined.dx-state-focused{border-color:var(--catkin-border-active)}
.dx-htmleditor.dx-htmleditor-outlined.dx-invalid{border-color:var(--catkin-critical-surface-3)}
.dx-htmleditor.dx-htmleditor-outlined.dx-invalid.dx-state-active,.dx-htmleditor.dx-htmleditor-outlined.dx-invalid.dx-state-focused{border-color:var(--catkin-critical-on-surface-70)}
.dx-htmleditor.dx-htmleditor-filled{border-color:transparent}
.dx-htmleditor.dx-htmleditor-filled.dx-state-hover,.dx-htmleditor.dx-htmleditor-filled.dx-state-hover.dx-invalid.dx-state-readonly:not(.dx-state-focused){background-color:var(--catkin-surface-3)}
.dx-htmleditor.dx-htmleditor-filled.dx-state-active,.dx-htmleditor.dx-htmleditor-filled.dx-state-focused{background-color:transparent;border-color:var(--catkin-border-active)}
.dx-htmleditor.dx-htmleditor-filled.dx-invalid{background-color:var(--catkin-critical-surface-3)}
.dx-htmleditor.dx-htmleditor-filled.dx-invalid.dx-state-active,.dx-htmleditor.dx-htmleditor-filled.dx-invalid.dx-state-focused{background:0 0;border-color:var(--catkin-critical-on-surface-70)}
.dx-htmleditor.dx-htmleditor-underlined{border-color:transparent transparent var(--catkin-border-decor)}
.dx-htmleditor.dx-htmleditor-underlined.dx-state-hover{border-bottom-color:var(--catkin-border-active)}
.dx-htmleditor.dx-htmleditor-underlined.dx-state-active,.dx-htmleditor.dx-htmleditor-underlined.dx-state-focused{border-bottom-color:var(--catkin-border-active)}
.dx-htmleditor.dx-htmleditor-underlined.dx-state-active.dx-invalid,.dx-htmleditor.dx-htmleditor-underlined.dx-state-focused.dx-invalid{border-bottom-color:var(--catkin-critical-on-surface-70)}
.dx-htmleditor.dx-htmleditor-underlined.dx-invalid{border-bottom-color:var(--catkin-critical-surface-3)}
.dx-htmleditor.dx-htmleditor-underlined.dx-invalid.dx-state-focused{border-color:transparent transparent var(--catkin-critical-on-surface-70)}
.dx-htmleditor-content blockquote{border-inline-start:4px solid;border-inline-start-color:var(--catkin-border-decor)}
.dx-htmleditor-content td,.dx-htmleditor-content th{border-color:var(--catkin-border-decor)}
.dx-htmleditor-toolbar{background-color:transparent}
.dx-htmleditor-toolbar-format.dx-dropdowneditor.dx-editor-filled{background-color:transparent}
.dx-htmleditor-toolbar-separator{border-inline-start-color:var(--catkin-border-decor)}
.dx-htmleditor-toolbar-menu-separator{border-top-color:var(--catkin-border-decor)}
.dx-resize-frame{border-color:var(--catkin-border-active)}
.dx-resize-frame .dx-resizable-handle-bottom::after,.dx-resize-frame .dx-resizable-handle-corner-bottom-left,.dx-resize-frame .dx-resizable-handle-corner-bottom-right,.dx-resize-frame .dx-resizable-handle-corner-top-left,.dx-resize-frame .dx-resizable-handle-corner-top-right,.dx-resize-frame .dx-resizable-handle-left::after,.dx-resize-frame .dx-resizable-handle-right::after,.dx-resize-frame .dx-resizable-handle-top::after{background-color:var(--catkin-primary-bg)}
.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-tab:first-child::after{border-inline-start:none}
.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-tabs-wrapper::after{border-inline-start:none;border-inline-end:none}
.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-fileuploader-input-wrapper{border:3px dashed var(--catkin-border-decor)}
.dx-mention{color:var(--catkin-text)}
.dx-suggestion-list-wrapper .dx-empty-message:last-of-type,.dx-suggestion-list-wrapper .dx-list-item:last-of-type{border-bottom:none}
.dx-table-resize-frame>.dx-draggable-dragging+.dx-htmleditor-highlighted-column,.dx-table-resize-frame>.dx-draggable-dragging+.dx-htmleditor-highlighted-row{background-color:var(--catkin-surface-3)}
.dx-fa-button.dx-fa-button-main .dx-overlay-content{background-color:var(--catkin-primary-bg);color:var(--catkin-primary-fg);box-shadow:0 6px 12px rgba(0,0,0,.2)}
.dx-fa-button.dx-fa-button-main .dx-overlay-content.dx-state-hover .dx-fa-button-icon{background-color:transparent}
.dx-fa-button.dx-fa-button-main .dx-overlay-content.dx-state-active .dx-fa-button-icon{background-color:transparent}
.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-icon,.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-icon-close{box-shadow:none;background-color:transparent}
.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-label-wrapper .dx-fa-button-label{background:0 0;box-shadow:none}
.dx-fa-button .dx-overlay-content{background-color:transparent;color:var(--catkin-text)}
.dx-fa-button .dx-overlay-content .dx-fa-button-label-wrapper .dx-fa-button-label{background-color:var(--catkin-surface-1);color:var(--catkin-text);box-shadow:0 6px 12px rgba(0,0,0,.16)}
.dx-fa-button .dx-overlay-content .dx-fa-button-icon{box-shadow:0 6px 12px rgba(0,0,0,.2);background-color:var(--catkin-surface-1)}
.dx-filemanager{border:1px solid}
.dx-filemanager .dx-filemanager-container{border-top:1px solid}
.dx-filemanager .dx-filemanager-breadcrumbs{border-bottom:1px solid}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item{border:1px dashed transparent}
.dx-filemanager-file-actions-button .dx-button{border:none;background-color:transparent;box-shadow:none}
.dx-splitter-bar{background-color:var(--catkin-surface-3)}
.dx-splitter-bar.dx-splitter-inactive{background-color:var(--catkin-border-decor)}
.dx-splitter-border{background-color:transparent}
.dx-filemanager{border-color:var(--catkin-border-decor)}
.dx-filemanager .dx-filemanager-notification-common{border-color:var(--catkin-border-decor);color:var(--catkin-critical-on-surface-80)}
.dx-filemanager .dx-drawer-shrink .dx-filemanager-progress-panel{border-left-color:var(--catkin-border-decor)}
.dx-filemanager .dx-filemanager-progress-panel{background-color:var(--catkin-surface-1)}
.dx-filemanager .dx-filemanager-progress-box-error{background:var(--catkin-danger-bg)}
.dx-filemanager .dx-filemanager-toolbar{background:var(--catkin-surface-1)}
.dx-filemanager .dx-filemanager-toolbar .dx-filemanager-toolbar-separator-item{background:var(--catkin-border-decor)}
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled{background:0 0}
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-dropdowneditor{border-color:transparent}
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-dropdowneditor .dx-dropdowneditor-icon{background:0 0}
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-dropdowneditor.dx-state-hover .dx-dropdowneditor-icon{background:0 0;border-color:transparent}
.dx-filemanager .dx-filemanager-fileuploader-dropzone-placeholder{border:2px solid var(--catkin-border-active)}
.dx-filemanager .dx-filemanager-container{border-top-color:var(--catkin-border-decor)}
.dx-filemanager .dx-filemanager-dirs-panel{border-right-color:var(--catkin-border-decor)}
.dx-filemanager .dx-filemanager-breadcrumbs{border-bottom-color:var(--catkin-border-decor)}
.dx-filemanager .dx-filemanager-breadcrumbs .dx-menu-item.dx-state-focused{background:var(--catkin-border-decor);color:var(--catkin-text)}
.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-separator-item .dx-menu-item-content{background:var(--catkin-border-decor)}
.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-path-separator-item.dx-state-hover,.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-separator-item.dx-state-hover{background:0 0}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-item-selected{background:var(--catkin-surface-3)}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-state-hover:not(.dx-state-focused):not(.dx-item-selected){background:var(--catkin-surface-3)}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-state-focused{border:1px solid var(--catkin-border-active)}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-item-selected.dx-state-focused{background:var(--catkin-surface-3)}
.dx-filemanager .dx-filemanager-files-view{background:var(--catkin-surface-1)}
.dx-filemanager-dirs-tree.dx-treeview .dx-state-focused>.dx-treeview-item{background:var(--catkin-surface-1)}
.dx-filemanager-dirs-tree.dx-treeview .dx-state-focused>.dx-treeview-item *{color:var(--catkin-text)}
.dx-filemanager-dirs-tree.dx-treeview .dx-treeview-item-without-checkbox>.dx-treeview-item.dx-filemanager-focused-item *{color:var(--catkin-text)}
.dx-diagram{border:1px solid transparent}
.dx-diagram .dx-diagram-toolbar-wrapper .dx-diagram-toolbar{background-color:transparent}
.dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar{background-color:rgba(0,0,0,.05)}
.dx-diagram-toolbox-popup .dx-popup-title .dx-button-content,.dx-diagram-toolbox-popup .dx-popup-title .dx-button.dx-button-has-icon:not(.dx-button-has-text){background-color:transparent}
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-input{border-color:transparent}
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container{background:0 0}
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar{background:0 0}
.dx-diagram-toolbar .dx-diagram-toolbar-separator{border-left:1px solid transparent}
.dx-diagram-toolbar .dx-diagram-toolbar-menu-separator{border-top:1px solid transparent}
.dx-diagram-context-toolbox-target,.dx-diagram-touchbar-target{background-color:transparent}
.dx-diagram{border-color:var(--catkin-border-decor)}
.dx-diagram .dxdi-control .dxdi-canvas .connector-multi-selection,.dx-diagram .dxdi-control .dxdi-canvas .connector-point-mark,.dx-diagram .dxdi-control .dxdi-canvas .connector-selection,.dx-diagram .dxdi-control .dxdi-canvas .connector-side-mark,.dx-diagram .dxdi-control .dxdi-canvas .extension-line path,.dx-diagram .dxdi-control .dxdi-canvas .item-multi-selection-rect,.dx-diagram .dxdi-control .dxdi-canvas .item-selection-rect,.dx-diagram .dxdi-control .dxdi-canvas .items-selection-rect,.dx-diagram .dxdi-control .dxdi-canvas .selection-mark{stroke:var(--catkin-link)}
.dx-diagram .dxdi-control .dxdi-canvas .connector-side-mark,.dx-diagram .dxdi-control .dxdi-canvas .extension-line text{fill:var(--catkin-link)}
.dx-diagram .dxdi-control .dxdi-canvas .connection-mark:not(.selector),.dx-diagram .dxdi-control .dxdi-canvas .connection-point:not(.selector),.dx-diagram .dxdi-control .dxdi-canvas .connection-target,.dx-diagram .dxdi-control .dxdi-canvas .container-target{stroke:#5cb85c}
.dx-diagram .dxdi-control .dxdi-canvas .connection-mark:not(.selector).active,.dx-diagram .dxdi-control .dxdi-canvas .connection-point:not(.selector).active{fill:#5cb85c}
.dx-diagram .dxdi-control .dxdi-canvas .geometry-mark{stroke:var(--catkin-critical-on-surface-80)}
.dx-diagram .dxdi-control .dxdi-canvas .dxdi-main .dxdi-image .dxdi-warning ellipse{fill:var(--catkin-critical-on-surface-80)}
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .geometry-mark,.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .selection-mark{stroke:#666}
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .item-selection-rect,.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .items-selection-rect{fill:transparent;stroke:#666}
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .items-selection-rect{fill:rgba(144,144,144,0.02)}
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .item-multi-selection-rect{fill:rgba(144,144,144,0.02);stroke:#666}
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-multi-selection,.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-point-mark,.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-selection,.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-side-mark{stroke:#666}
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-side-mark{fill:#666}
.dx-diagram .dxdi-text-input-container.connector-text .dxdi-text-input{border-color:var(--catkin-border-control)}
.dx-diagram .dx-diagram-toolbar-wrapper{border-bottom:1px solid var(--catkin-border-decor)}
.dx-diagram.dx-diagram-fullscreen{background-color:var(--catkin-surface-1)}
.dx-diagram-properties-panel,.dx-diagram-toolbox-panel{background:var(--catkin-surface-1)}
.dx-diagram-floating-toolbar-container{border:1px solid var(--catkin-border-decor);background:var(--catkin-surface-1);box-shadow:0 1px 8px rgba(0,0,0,.175)}
.dx-diagram-toolbox-popup>.dx-overlay-content{box-shadow:0 1px 8px rgba(0,0,0,.175)}
.dx-diagram-toolbox-popup .dx-diagram-toolbox-input-container{border-bottom:1px solid var(--catkin-border-decor)}
.dx-diagram-toolbox-popup .dx-diagram-toolbox-input{box-shadow:none}
.dx-diagram-toolbox-popup.dx-diagram-mobile-popup .dx-popup-content .dx-diagram-toolbox-input-container{border-top:1px solid var(--catkin-border-decor)}
.dx-diagram-toolbox-panel .dx-accordion .dx-accordion-item{border-left:none;border-right:none}
.dx-diagram-toolbox-panel .dx-accordion .dx-accordion-item:first-of-type{border-top:none}
.dx-diagram-toolbox-panel .dx-accordion .dx-accordion-item:last-child{border-bottom:none}
.dx-diagram-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-success{background-color:rgb(68.2692307692,156.7307692308,68.2692307692)}
.dx-diagram-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-danger{background-color:rgb(201.4953271028,48.0841121495,43.5046728972)}
.dx-diagram-toolbar .dx-dropdowneditor.dx-editor-filled,.dx-diagram-toolbar .dx-texteditor.dx-editor-filled{background-color:transparent}
.dx-diagram-toolbar .dx-diagram-toolbar-separator{border-left-color:var(--catkin-border-decor)}
.dx-diagram-toolbar .dx-diagram-toolbar-menu-separator{border-top-color:var(--catkin-border-decor)}
.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-before-template-wrapper .dx-icon,.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-before-template-wrapper .dx-icon,.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-before-template-wrapper .dx-icon,.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-before-template-wrapper .dx-icon{color:var(--catkin-text)}
.dx-diagram-i-selectbox-null-icon{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3C%2Fsvg%3E%0A")}
.dx-gantt .dx-gantt-toolbar-separator{border-left:1px solid transparent}
.dx-gantt .dx-gantt-treelist-wrapper .dx-treelist .dx-treelist-headers+.dx-treelist-rowsview{border-top:none}
.dx-gantt .dx-gantt-view{background-color:var(--catkin-surface-1)}
.dx-gantt .dx-gantt-view .dx-gantt-parent::before{border-left-color:inherit;border-top-color:inherit}
.dx-gantt .dx-gantt-view .dx-gantt-parent::after{border-right-color:inherit;border-top-color:inherit}
.dx-gantt{border:1px solid var(--catkin-border-decor)}
.dx-gantt .dx-gantt-toolbar-wrapper{border-bottom:1px solid var(--catkin-border-decor)}
.dx-gantt .dx-gantt-toolbar-wrapper .dx-gantt-toolbar-separator{border-left-color:var(--catkin-border-decor)}
.dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row:hover>td,.dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td,.dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row>td,.dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row>tr>td{background-color:var(--catkin-surface-3)}
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover>td,.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td,.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row>td,.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row>tr>td{color:var(--catkin-text)}
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row.dx-row-lines>td,.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row.dx-row-lines>tr>td,.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover.dx-row-lines>td,.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover.dx-row-lines>tr>td{border-bottom-color:var(--catkin-border-decor)}
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row.dx-column-lines>td,.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row.dx-column-lines>tr>td,.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover.dx-column-lines>td,.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover.dx-column-lines>tr>td{border-left-color:var(--catkin-border-decor);border-right-color:var(--catkin-border-decor)}
.dx-gantt .dx-treelist-rowsview tr:not(.dx-row-focused).dx-selection .dx-treelist-empty-space{color:var(--catkin-text)}
.dx-gantt .dx-gantt-header{color:var(--catkin-text-muted)}
.dx-gantt .dx-gantt-header .dx-gantt-hb,.dx-gantt .dx-gantt-header .dx-gantt-tsa,.dx-gantt .dx-gantt-header .dx-gantt-tsac,.dx-gantt .dx-gantt-header .dx-gantt-vb{border-color:var(--catkin-border-decor);background-color:var(--catkin-surface-1)}
.dx-gantt .dx-gantt-tsa,.dx-gantt .dx-gantt-tsac{border-bottom:1px solid var(--catkin-border-decor)}
.dx-gantt .dx-gantt-hb{border-top:1px solid var(--catkin-border-decor)}
.dx-gantt .dx-gantt-vb{border-left:1px solid var(--catkin-border-decor)}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task{background-color:var(--catkin-primary-bg)}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task .dx-gantt-tPrg{background-color:rgba(0,0,0,.2)}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent{background-color:#5cb85c;border-left-color:#5cb85c;border-right-color:#5cb85c;border-top-color:#5cb85c}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-noPrg) .dx-gantt-tPrg{background-color:rgba(255,255,255,.2)}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent::before,.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-noPrg) .dx-gantt-tPrg::before{border-right-color:transparent;border-bottom-color:transparent}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-noPrg) .dx-gantt-tPrg::before{border-left-color:rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.2)}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent.dx-gantt-cmpl .dx-gantt-tPrg::after,.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent::after{border-left-color:transparent;border-bottom-color:transparent}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent.dx-gantt-cmpl::after{border-right-color:rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.2)}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent.dx-gantt-cmpl .dx-gantt-tPrg::after{border-right-color:#5cb85c;border-top-color:#5cb85c}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-titleIn{color:#fff}
.dx-gantt .dx-gantt-taskRes{color:#fff;background-color:#999}
.dx-gantt .dx-gantt-milestone{background-color:var(--catkin-text)}
.dx-gantt .dx-gantt-task-edit-wrapper .dx-gantt-task-edit-frame{border:1px solid}
.dx-gantt .dx-gantt-task-edit-wrapper .dx-gantt-task-edit-frame .dx-gantt-task-edit-progress{border-color:transparent transparent rgb(39.8846153846,95.4102564103,143.1153846154)}
.dx-gantt .dx-gantt-task-edit-wrapper .dx-gantt-task-edit-frame .dx-gantt-task-edit-progress::before{border:1px solid}
.dx-gantt .dx-gantt-task-edit-dependency-l,.dx-gantt .dx-gantt-task-edit-dependency-r,.dx-gantt .dx-gantt-task-edit-successor-dependency-l,.dx-gantt .dx-gantt-task-edit-successor-dependency-r{background:var(--catkin-surface-1);border:1px solid}
.dx-gantt .dx-gantt-task-edit-dependency-line{background-color:var(--catkin-text)}
.dx-gantt .dx-gantt-sel{background-color:var(--catkin-surface-3);border-top:1px solid var(--catkin-border-decor);border-bottom:1px solid var(--catkin-border-decor)}
.dx-gantt .dx-gantt-tac-hb .dx-gantt-sel{border:none}
.dx-gantt .dx-gantt-conn-v{border-left-color:var(--catkin-text)}
.dx-gantt .dx-gantt-conn-h{border-top-color:var(--catkin-text)}
.dx-gantt .dx-gantt-arrow{border:5px solid var(--catkin-text)}
.dx-gantt .dx-gantt-tm{border-left:1px dashed var(--catkin-border-control)}
.dx-gantt .dx-gantt-ti{border-left:1px dashed var(--catkin-border-control);border-right:1px dashed var(--catkin-border-control);background-color:var(--catkin-surface-3)}
.dx-gantt .dx-gantt-altRow,.dx-gantt .dx-gantt-collapsable-row{background-color:var(--catkin-surface-3)}
.dx-sortable-placeholder{border:1px solid var(--catkin-border-active)}
.dx-sortable-dragging>*{border-color:var(--catkin-border-active);box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 8px rgba(0,0,0,.2)}
.dx-map-container,.dx-map-shield{color:#000}
.dx-map-shield{background:rgba(0,0,0,.01)}
.dx-cardview-card-header .dx-toolbar{background-color:transparent}
.dx-cardview-card-content{border-top:1px solid var(--catkin-border-decor)}
.dx-cardview-field-value__text-part--highlighted{color:var(--catkin-text);background:#f0ad4e;box-shadow:0 1px 3px rgba(0,0,0,.25)}
.dx-card-cover{border-top:1px solid var(--catkin-border-decor);background-color:var(--catkin-surface-1)}
.dx-card-cover-noimage .dx-icon-imagethumbnail{color:var(--catkin-text-muted)}
.dx-cardview-card-selection .dx-card-cover{background-color:var(--catkin-surface-1)}
.dx-cardview-card-selection .dx-card-cover-noimage .dx-icon-imagethumbnail{color:var(--catkin-text-muted)}
.dx-cardview-card{border:1px solid var(--catkin-border-decor);background-color:var(--catkin-surface-1);color:var(--catkin-text)}
.dx-cardview-card>div>:nth-child(2){border-top:none}
.dx-cardview-card:focus-visible{outline:var(--catkin-border-active) solid 2px}
.dx-cardview-card-selection{color:var(--catkin-text)}
.dx-gridcore-nodata-icon-container .dx-icon{color:var(--catkin-text)}
.dx-gridcore-nodata-element .dx-gridcore-nodata-text{color:var(--catkin-text)}
.dx-gridcore-nodata-container{background-color:var(--catkin-surface-1)}
.dx-cardview-header-item{border:1px solid var(--catkin-border-decor);color:var(--catkin-text)}
.dx-cardview-header-item .dx-icon{color:var(--catkin-text)}
.dx-cardview-header-item .dx-header-filter-icon--selected{color:var(--catkin-link)}
.dx-cardview-header-item .dx-cardview-header-item-sorting-order{color:var(--catkin-text)}
.dx-cardview-header-item:hover{color:var(--catkin-text)}
.dx-cardview-header-item:hover .dx-icon{color:var(--catkin-text)}
.dx-cardview-header-item:hover .dx-header-filter-icon--selected{color:var(--catkin-link)}
.dx-cardview-header-item:hover .dx-cardview-header-item-sorting-order{color:var(--catkin-text)}
.dx-cardview-header-item:focus-visible{outline:var(--catkin-border-active) solid 2px}
.dx-cardview-header-item.dx-sortable-source{background-color:var(--catkin-surface-1);border-color:var(--catkin-border-decor)}
.dx-sortable-dragging>.dx-cardview-header-item{border-color:var(--catkin-border-decor);color:var(--catkin-text);box-shadow:0 1px 3px rgba(0,0,0,.2),0 6px 8px rgba(0,0,0,.2)}
.dx-sortable-dragging>.dx-cardview-header-item .dx-icon{color:var(--catkin-text)}
.dx-sortable-dragging>.dx-cardview-header-item .dx-icon-cursorprohibition{color:var(--catkin-critical-on-surface-80)}
.dx-cardview .dx-header-filter-icon{color:var(--catkin-text)}
.dx-cardview .dx-header-filter-icon--selected{color:var(--catkin-link)}
.dx-cardview-sortable .dx-cardview-dropzone{border:1.5px dashed var(--catkin-border-active)}
.dx-cardview-sortable .dx-cardview-dropzone .dx-icon,.dx-cardview-sortable .dx-cardview-dropzone span{color:var(--catkin-link)}
.dx-cardview-header-item-sort-indicator{border:2px solid var(--catkin-border-active)}
.dx-cardview .dx-datagrid-filter-panel{background-color:var(--catkin-surface-1);border-top-color:var(--catkin-border-decor)}
.dx-cardview .dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter,.dx-cardview .dx-datagrid-filter-panel .dx-datagrid-filter-panel-text,.dx-cardview .dx-datagrid-filter-panel .dx-icon-filter{color:var(--catkin-link)}
.dx-cardview-column-chooser-list .dx-empty-message{color:var(--catkin-text-muted)}
.dx-cardview{background-color:var(--catkin-surface-1);color:var(--catkin-text)}
.dx-cardview .dx-link{color:var(--catkin-link)}
.dx-cardview-header-container .dx-toolbar{background-color:transparent}
