/* COMMON_MENUS_20260929: compact menus, progressive replacement and real disabled controls. */
.application-command-original { display:none !important; }
.application-header .menu-panel > button:disabled {
  color:#6d7378; opacity:.65; cursor:default; background:transparent; outline:none;
}
.application-header .menu-panel > button:focus-visible {outline:2px solid #3575a6;outline-offset:-2px}
.application-header .menu-panel {overflow-y:auto}

/* TOP_MENU_VISIBILITY_20261028: opaque system-style surfaces prevent board
   text showing through. Hidden commands must defeat generic display:flex rules. */
.application-header .menu-panel{background:#ededed!important;opacity:1;isolation:isolate;border:1px solid #6d7479;box-shadow:0 5px 12px #0004;color:#172b3a}
.application-header .menu-panel [hidden]{display:none!important}
.application-header .menu-panel button,.application-header .menu-panel a{color:#172b3a}
.application-header .menu-panel button:hover:not(:disabled),.application-header .menu-panel a:hover,.application-header .menu-panel button:focus-visible,.application-header .menu-panel a:focus-visible{background:#cbdceb;outline:1px solid #537590}
.application-header .menu-panel details{border-top:1px solid #c1c5c8;margin-top:4px;padding-top:4px}
.application-header .menu-panel details>summary{font-weight:bold;cursor:pointer;padding:6px 10px}

/* Keep drop-downs above fixed pane headers and deeply layered SVG children. */
.application-header{z-index:100}
.workspace{position:relative;z-index:0;isolation:isolate}
.application-header .menu-panel{z-index:1000}
