/* Narrow-screen layout. */
@media (max-width:760px){
  .scrim{position:absolute;left:48px;right:0;top:0;bottom:24px;z-index:25;background:rgba(0,0,0,.45);display:none}
  .app,.app.nosb{grid-template-columns:48px minmax(0,1fr)}
  .app:not(.sbopen) .side{visibility:hidden}
  .side{position:absolute;left:48px;top:0;bottom:24px;width:min(80vw,300px);z-index:30;opacity:0;transform:translateX(-10px);transition:opacity .15s,transform .15s,visibility 0s .15s}
  .app.sbopen .side{visibility:visible;opacity:1;transform:none;box-shadow:var(--shadow);transition-delay:0s}
  .app.sbopen .scrim{display:block}
  .resizer{display:none}
  .vtab span{display:none}
  .status .hide-s{display:none}
  .crumb{max-width:110px}
}
.imprep{margin-top:8px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r3);background:var(--raised);color:var(--text)}.imprep table{border-collapse:collapse;width:100%;font-size:12px}.imprep th,.imprep td{text-align:left;padding:3px 8px 3px 0}.imprep th{color:var(--muted);font-weight:600}.imprep ul{margin:8px 0 0;padding-left:18px}.imprep p{margin:8px 0 0}.imprep .chk{display:flex;gap:8px;align-items:center;margin-top:12px;width:auto}.imprep .chk input{width:auto;flex:none;margin:0}.stale{color:var(--warn,var(--text))}
