#locationControls{position:absolute;right:12px;bottom:72px;z-index:6;max-width:min(245px,calc(100% - 24px));padding:7px;background:#fffef7ef;color:#243c34;border-radius:10px;box-shadow:0 2px 12px #20352b26;font:12px/1.4 system-ui}#locationControls button{min-height:40px;padding:7px 10px;font:600 13px system-ui;cursor:pointer}#locationControls button[aria-pressed=true]{background:#1768b5;color:white}#locationControls p{margin:5px 3px 0;max-width:230px}#locationControls p:empty{display:none}#locationControls [hidden],#locationDot[hidden]{display:none}#locationDot{position:absolute;z-index:5;width:16px;height:16px;border:3px solid white;border-radius:50%;background:#1476e5;box-shadow:0 0 0 7px #1476e52e,0 2px 5px #0005;transform:translate(-50%,-50%);pointer-events:none;box-sizing:content-box}
