.hostion-object-location{display:block;min-width:0;margin-top:18px;padding:20px;border:1px solid #cfdbd6;border-radius:16px;background:#fffdf8;color:#173a35}
.hostion-object-location[hidden]{display:none!important}
.hostion-object-location h4{margin:0 0 8px;font:inherit;font-size:18px;font-weight:800}
.hostion-object-location p{margin:8px 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.hostion-object-location .object-location-status{font-weight:700;color:#946118}
.hostion-object-location[data-valid="true"] .object-location-status{color:#21634c}
.object-location-map{height:280px;min-width:0;width:100%;margin:14px 0;border:1px solid #cfdbd6;border-radius:12px;background:#edf1ea;isolation:isolate;z-index:0}
.object-location-coordinates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.object-location-coordinates label{display:flex!important;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:700}
.object-location-coordinates input{box-sizing:border-box;width:100%;min-width:0;padding:12px!important;font:inherit;background:#fff!important;color:#173a35!important}
.object-location-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}
.object-location-actions button{white-space:normal}
.object-location-actions [role="status"]{font-size:14px;overflow-wrap:anywhere}
@media(max-width:600px){.hostion-object-location{padding:14px}.object-location-map{height:240px}.object-location-coordinates{grid-template-columns:1fr}}
