/* The interactive truss viewer paints absolute-positioned overlays at z-index 2000–2100
   (.image-viewer-header, .truss-status-container). Telerik renders TelerikNotification into
   a body-level .k-animation-container with a default z-index well below that, so notifications
   would otherwise be painted *under* the truss viewer and only flash visible when the viewer
   unmounts. Lift the container above the highest viewer overlay.

   Use a plain .k-animation-container fallback first because :has() is unsupported in some
   browsers/embedded webviews; keep the more specific selectors for environments that do
   support :has(). */
.k-animation-container {
    z-index: 2300;
}

.k-animation-container:has(> .production-scheduler-notification),
.k-animation-container:has(> .k-notification-group .production-scheduler-notification) {
    z-index: 2300;
}
