﻿/* Consistent border + shadow on ALL Telerik windows, regardless of focus */
.k-window:not(.no-custom-window),
.k-animation-container .k-window:not(.no-custom-window),
.k-window:not(.no-custom-window):focus-within,
.k-animation-container .k-window:not(.no-custom-window):focus-within,
.k-window:not(.no-custom-window).k-focus,
.k-animation-container .k-window:not(.no-custom-window).k-focus {
    --ai-base-border: var(--kendo-color-border, var(--kendo-component-border, var(--kendo-border, rgba(0,0,0,.25))));
    border: 2px solid var(--ai-base-border) !important;
    border-radius: var(--kendo-border-radius, 6px);
    box-shadow: 0 0 0 1px rgba(0,0,0,.20), var(--kendo-window-shadow, var(--kendo-elevation-8, 0 12px 28px rgba(0,0,0,.22))) !important;
}

/* Titlebar separator */
.k-window:not(.no-custom-window) .k-window-titlebar {
    border-bottom: 1px solid var(--ai-base-border) !important;
}
