/* Keep the standalone Telerik Web Report Designer in the OrbisOS visual system.
   The body class also reaches Kendo dialogs and popups rendered outside the host. */
body.orbis-report-designer-active,
body.orbis-report-designer-active .orbis-report-editor-host,
body.orbis-report-designer-active .k-animation-container,
body.orbis-report-designer-active .k-popup,
body.orbis-report-designer-active .k-window {
    --kendo-color-app-surface: #ffffff;
    --kendo-color-on-app-surface: #2c2733;
    --kendo-color-subtle: #716b77;
    --kendo-color-surface: #f5f2f7;
    --kendo-color-surface-alt: #ffffff;
    --kendo-color-border: #e4e0e8;
    --kendo-color-border-alt: #d8d2dc;

    --kendo-color-base-subtle: #faf8fb;
    --kendo-color-base-subtle-hover: #f5f2f7;
    --kendo-color-base-subtle-active: #ebe6ee;
    --kendo-color-base: #f1edf3;
    --kendo-color-base-hover: #e8e2eb;
    --kendo-color-base-active: #ddd5e1;
    --kendo-color-base-emphasis: #bdb5c3;
    --kendo-color-base-on-subtle: #4f4855;
    --kendo-color-on-base: #2c2733;
    --kendo-color-base-on-surface: #4f4855;

    --kendo-color-primary-subtle: #e2d9f3;
    --kendo-color-primary-subtle-hover: #d4c5ec;
    --kendo-color-primary-subtle-active: #c2abe3;
    --kendo-color-primary: #6f42c1;
    --kendo-color-primary-hover: #59359a;
    --kendo-color-primary-active: #432874;
    --kendo-color-primary-emphasis: rgba(111, 66, 193, .4);
    --kendo-color-primary-on-subtle: #432874;
    --kendo-color-on-primary: #ffffff;
    --kendo-color-primary-on-surface: #6f42c1;

    --kendo-color-secondary-subtle: #f1edf3;
    --kendo-color-secondary-subtle-hover: #e8e2eb;
    --kendo-color-secondary-subtle-active: #ddd5e1;
    --kendo-color-secondary: #716b77;
    --kendo-color-secondary-hover: #5e5865;
    --kendo-color-secondary-active: #4f4855;
    --kendo-color-secondary-emphasis: rgba(113, 107, 119, .4);
    --kendo-color-secondary-on-subtle: #4f4855;
    --kendo-color-on-secondary: #ffffff;
    --kendo-color-secondary-on-surface: #625d65;

    --kendo-color-series: #6f42c1;
    --kendo-component-bg: #ffffff;
    --kendo-component-text: #2c2733;
    --kendo-component-border: #e4e0e8;
    --kendo-selected-bg: #6f42c1;
    --kendo-selected-text: #ffffff;
    --kendo-hover-bg: #f5f2f7;
    --kendo-hover-text: #2c2733;
    --kendo-focus-border: #6f42c1;

    accent-color: #6f42c1;
}

body.orbis-report-designer-active {
    background: #f5f2f7;
    color: #2c2733;
}

body.orbis-report-designer-active .orbis-report-editor-host {
    font-family: var(--kendo-font-family, "Segoe UI", Arial, sans-serif);
}

body.orbis-report-designer-active [data-action="documentSaveAs"],
body.orbis-report-designer-active [data-action="documentSaveAsCommand"],
body.orbis-report-designer-active [data-command="documentSaveAs"],
body.orbis-report-designer-active [data-command="documentSaveAsCommand"] {
    display: none !important;
}

body.orbis-report-designer-active .k-link:focus-visible,
body.orbis-report-designer-active .k-button:focus-visible,
body.orbis-report-designer-active .k-input:focus-within,
body.orbis-report-designer-active .k-picker:focus-within {
    outline-color: #6f42c1;
}

body.orbis-report-designer-active ::selection {
    background: #e2d9f3;
    color: #2c2733;
}
