/* Global navigation tooltip: JS positions it so icon-only navigation stays readable. */
.mk-global-nav-tooltip{
    position:fixed;
    z-index:2147483000;
    left:0;
    top:0;
    max-width:min(260px,calc(100vw - 20px));
    padding:7px 10px;
    border:1px solid rgba(19,55,68,.14);
    border-radius:8px;
    background:#123e49;
    box-shadow:0 8px 24px rgba(9,42,52,.2);
    color:#fff;
    font:700 12px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    text-align:center;
    white-space:nowrap;
    pointer-events:none;
    opacity:0;
    visibility:hidden;
    transform:translate(-50%,-5px);
    transition:opacity .12s ease,transform .12s ease,visibility .12s ease;
}
.mk-global-nav-tooltip::before{
    content:"";
    position:absolute;
    left:50%;
    top:-5px;
    width:9px;
    height:9px;
    background:#123e49;
    transform:translateX(-50%) rotate(45deg);
}
.mk-global-nav-tooltip.is-visible{
    opacity:1;
    visibility:visible;
    transform:translate(-50%,0);
}
@media (prefers-reduced-motion:reduce){
    .mk-global-nav-tooltip{transition:none}
}
@media (hover:none){
    .mk-global-nav-tooltip{display:none}
}
