#groundMapDialog{width:min(760px,94vw);max-height:90dvh;overflow:auto;border:1px solid #d9e1e5;border-radius:20px;padding:22px;color:#24343e;background:#fff;box-sizing:border-box}#groundMapDialog::backdrop{background:#10232bad}.ground-map{height: min(44dvh,400px);min-height:240px;position:relative;overflow:hidden;background:#e8edef;border:1px solid #cdd8dd;border-radius:12px}.ground-tiles{position:absolute;inset:0}.ground-tiles img{position:absolute;width:256px;height:256px;max-width:none}.ground-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:25px;color:#cf2f3d;text-shadow:0 0 3px white;line-height:1}.ground-pin small{position:absolute;top:28px;left:50%;transform:translateX(-50%);white-space:nowrap;background:white;border-radius:5px;padding:5px;font-size:12px;color:#24343e;box-shadow:0 1px 5px #0003}.ground-map-controls,.ground-map-links{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.ground-map-controls small{flex:1;min-width:180px}.ground-map-links a{font-weight:700}.ground-address{width:100%;box-sizing:border-box}.ground-map-status{font-size:13px;color:#555}
