.sidebar nav:not(.navigation-ready) { visibility: hidden; }
#navigationStatus { margin: 10px 0; padding: 8px; color: var(--muted); font-size: 12px; line-height: 1.4; }
#navigationStatus button { display: block; margin-top: 8px; width: 100%; }
@media (max-width: 1100px) {
    #mpoApp > .sidebar { display: flex; }
}
@media (min-width: 901px) and (max-width: 1100px) {
    #mpoApp { grid-template-columns: 220px minmax(0, 1fr); }
}
