/*
 * Modale Dialoge vor Fenstern
 *
 * Ein Fenster, dessen Header gehovert wird, steigt per CSS auf z-index
 * 9917000 (Main.scss: ".attribute-window:has(.x-window-header:hover)") und
 * damit über jede Ext-Maske. Öffnet ein Klick im Header einen modalen Dialog
 * (Glühbirne, Sequenz erstellen, ...), bleibt die Maus auf dem Header — das
 * Fenster lag dann vor Maske und Dialog.
 *
 * Solange eine modale Maske sichtbar ist, setzt MainController.initModalBodyClass
 * die Body-Klasse "xmodal-open". Dann nehmen die Header keine Maus an, ihr
 * :hover entfällt und das Fenster fällt auf seinen normalen z-index zurück.
 * Bedienen lassen sich die Header unter der Maske ohnehin nicht.
 *
 * Eigenes Stylesheet, weil Main.scss erst nach einem Sencha-Build wirkt.
 * No SASS / theme rebuild required.
 */

body.xmodal-open .attribute-window .x-window-header,
body.xmodal-open .attribute-window .x-window-header * {
    pointer-events: none !important;
}
