.posting-location{border:1px solid #d7e4e8;border-radius:12px;padding:22px;margin:24px 0;min-width:0;background:#fafcfd}.posting-location legend{font-size:18px;font-weight:500;padding:0 8px;color:#244a5a}.posting-location legend>span{font-size:12px;font-weight:400;color:#708691;margin-left:6px}.posting-location>p{font-size:14px;line-height:1.9;color:#637b89}.posting-location-map{height:310px;min-height:240px;border:1px solid #d8e3e8;border-radius:10px;background:#e9eff1;width:100%;z-index:0}.posting-location-actions{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.posting-location-actions>.button{font-size:13px;min-height:42px;padding:9px 13px}.posting-location-coordinates{margin-top:10px}.posting-location-coordinates summary{font-size:13px;line-height:1.8;min-height:36px}.posting-location-coordinates input{width:100%;min-width:0}.posting-location [data-posting-location-status]{font-size:12px;margin-bottom:0}.posting-pin-icon>span{display:block;width:29px;height:29px;border:3px solid #fff;border-radius:50% 50% 50% 0;background:#206cab;transform:rotate(-45deg);box-shadow:0 3px 9px #173e6445;position:relative;margin:0 0 0 2px}.posting-pin-icon>span:after{content:'';position:absolute;width:8px;height:8px;top:7px;left:7px;background:white;border-radius:50%}.posting-public-location{margin:25px 0}.posting-public-location h2{font-size:22px;line-height:1.5}.posting-public-location p{font-size:14px;line-height:1.85;color:#637b89}.posting-public-location>.button{font-size:14px}@media(max-width:500px){.posting-location{padding:17px 14px}.posting-location legend{font-size:16px}.posting-location legend>span{display:block;margin:4px 0}.posting-location-map{height:270px}.posting-location-actions>.button{flex:1}.posting-location>p{font-size:13px}}
