/* Cover retired workspace content even after the standard notice is closed. */
.workspace-session-cover {
  position: fixed;
  inset: 0;
  z-index: calc(var(--xb-z-system-error-dialog, 2147483000) - 1);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--xb-space-6);
  padding: var(--xb-space-8);
  background: var(--xb-color-surface-container-low);
  color: var(--xb-color-on-surface-variant);
  text-align: center;
}
.workspace-session-cover p { margin: 0; }

body:has(.workspace-session-cover) .xboox-system-dialog-scrim { background: transparent; }
body:has(#xboox-system-dialog-root:not([hidden])) .workspace-session-cover > * { visibility: hidden; }
