/* Exact selectors inspected on meisterlaorotava.com, 2026-10-01. */
body.mlo-visual-v2 #mlofx-desktop-location,
body.mlo-visual-v2 #mlofx-mobile-location,
body.mlo-visual-v2 .nav-actions a[href="https://share.google/NrhljJc54IU684Ook"]{display:none!important}
body.mlo-visual-v2 .mlo-mobile-language-bar{display:block!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;box-sizing:border-box;margin:0!important;padding:8px 12px!important;z-index:auto!important;background:#111!important;color:#fff!important}
body.mlo-visual-v2 .mlo-lang-nav{display:flex!important;justify-content:center!important;align-items:center;flex-wrap:nowrap!important;gap:8px!important}
body.mlo-visual-v2 .mlo-lang-link{display:inline-flex!important;justify-content:center;align-items:center;box-sizing:border-box;min-width:32px;min-height:32px;padding:5px!important;border:1px solid #775b24!important;color:#fff!important;text-decoration:none!important;font:700 12px/1 Arial,sans-serif!important;opacity:1!important}
body.mlo-visual-v2 .mlo-lang-link.is-active{background:#f4a000!important;color:#111!important;border-color:#f4a000!important}
body.mlo-visual-v2 #mobile-navigation .mlo-language-selector,body.mlo-visual-v2 #mobile-navigation .mlo-mobile-language-bar{display:none!important}
body.mlo-visual-v2.mlo-v2-menu-open .mlo-mobile-language-bar{display:none!important}
body.mlo-visual-v2 #mlo-v2-location{display:flex!important;align-items:center;justify-content:space-between;gap:18px;position:static!important;box-sizing:border-box;width:100%;max-width:680px;margin:24px 0 26px;padding:24px 28px;background:#f4a000;color:#101010!important;border-radius:8px;text-decoration:none!important;font-family:Arial,sans-serif;line-height:1.45;text-align:left}
#mlo-v2-location strong,#mlo-v2-location small,#mlo-v2-location span>span{display:block}
#mlo-v2-location strong{font-size:17px;letter-spacing:.04em}
#mlo-v2-location span>span{font-size:14px;font-weight:600;margin-top:5px}
#mlo-v2-location small{font-size:12px;font-weight:700;margin-top:5px}
#mlo-v2-location .mlo-v2-pin{font-size:36px;flex-shrink:0}
#mlo-v2-location:focus-visible{outline:3px solid white;outline-offset:4px}
@media(max-width:767px){body.mlo-visual-v2 #mlo-v2-location{padding:16px;gap:12px;margin:18px 0}#mlo-v2-location strong{font-size:13px}#mlo-v2-location span>span{font-size:12px}#mlo-v2-location small{font-size:11px}}
