.device-location-map .map-location-button{box-sizing:border-box;color:#16563e;cursor:pointer;background:#fff;border:0;border-radius:4px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:grid;box-shadow:0 0 0 2px #0002}.device-location-map .map-location-button svg{width:22px;height:22px;display:block}.device-location-map .map-location-button:disabled{opacity:.65;cursor:default}.device-location-map .map-location-status{pointer-events:none;white-space:nowrap;position:absolute;inset-block-start:0;inset-inline-end:calc(100% + 6px)}.device-location-map .map-location-status>span{color:#16563e;background:#fff;border-radius:4px;padding:6px 8px;font-size:13px;display:block}.device-location-map .map-location-placeholder>.map-location-button{position:absolute;top:10px;right:10px}
