#mapCurrentLocationPhoneBtnV96{display:none}[data-current-location-v96][aria-busy=true]{opacity:.65;cursor:wait}#mapCurrentLocationStatusV96[hidden]{display:none!important}#mapCurrentLocationStatusV96{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:10040;width:max-content;max-width:calc(100vw - 40px);box-sizing:border-box;padding:11px 16px;border:1px solid #dce5ef;border-radius:10px;background:#fff;color:#24374e;box-shadow:0 3px 14px #17375520;font-size:13px;line-height:1.5;pointer-events:none}.js-phone-app-v2[data-jsm-mobile-view=map][data-js-phone-favorites=false] #mapCurrentLocationPhoneBtnV96{display:flex;position:fixed;top:calc(var(--jsm-header-height) + 60px);right:12px;z-index:9200;width:48px;min-height:48px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px 2px;border:1px solid #dce5ef;border-radius:9px;background:#fff;color:#246bad;font-size:11px;font-weight:700;touch-action:manipulation}#mapCurrentLocationPhoneBtnV96 svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7}#mapCurrentLocationPhoneBtnV96:focus-visible{outline:2px solid #096be0;outline-offset:2px}.js-phone-app-v2 #mapCurrentLocationStatusV96{bottom:calc(var(--jsm-nav-height) + 68px)}
