/* A mobile display rule must never override the authentication screen state. */
.tenant-ui #app.hidden,
.tenant-ui #loginScreen.hidden { display: none !important; }

/* Contain absolutely positioned accessibility headings inside the scroller.
   Without this containing block, the mobile roles header extends the root. */
.tenant-ui #app .section-page { position: relative; }

/* History uses the same bounded loading/error/retry state as the other views. */
.tenant-ui #section-zeroings > .ui-section-status { flex: 0 0 auto; margin: 8px 12px; }
.tenant-ui #section-zeroings > .ui-section-status[hidden] { display: none !important; }
