.mk-navigation-status {
    position: fixed;
    top: 58px;
    right: 16px;
    z-index: 1080;
    max-width: min(420px, calc(100vw - 32px));
    padding: .55rem .8rem;
    border: 1px solid var(--border);
    border-radius: 8px;
    background: var(--white, #fdfaf4);
    color: var(--text, #1a1208);
    box-shadow: 0 3px 12px rgba(26, 18, 8, .08);
    font-size: .8rem;
}
.mk-navigation-status:empty { display: none; }
/* Busy feedback never changes layout or hides the previous screen. */
#page-content[aria-busy="true"] { cursor: progress; }
.turbo-progress-bar { display: none !important; }
