.property-form-panel[data-property-form-panel="location"]{padding-top:20px}
.property-form-panel[data-property-form-panel="location"] .smart-location{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);grid-template-rows:auto auto auto 1fr;gap:12px 22px;align-items:start}
.property-form-panel[data-property-form-panel="location"] .smart-location>.action-form-grid:first-child{grid-column:1;grid-row:1}
.property-form-panel[data-property-form-panel="location"] .smart-location>[data-custom-city]{grid-column:1;grid-row:2}
.property-form-panel[data-property-form-panel="location"] .smart-location>.action-form-grid:nth-of-type(2){grid-column:1;grid-row:2;grid-template-columns:1fr}
.property-form-panel[data-property-form-panel="location"] .smart-location>[data-custom-city]:not([hidden])~.action-form-grid:nth-of-type(2){grid-row:3}
.property-form-panel[data-property-form-panel="location"] .smart-location>label:has([data-location-address]){grid-column:1;grid-row:3;margin-top:0}
.property-form-panel[data-property-form-panel="location"] .smart-location>[data-custom-city]:not([hidden])~label:has([data-location-address]){grid-row:4}
.property-form-panel[data-property-form-panel="location"] .smart-map-card{grid-column:2;grid-row:1/span 4;padding:15px;gap:11px;border-radius:12px;background:linear-gradient(180deg,#f8fbff,#f3f7fc)}
.property-form-panel[data-property-form-panel="location"] .smart-map-heading{display:grid;gap:8px}
.property-form-panel[data-property-form-panel="location"] .smart-map-heading>span{justify-self:start;padding:5px 8px}
.property-form-panel[data-property-form-panel="location"] .smart-map-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.property-form-panel[data-property-form-panel="location"] .smart-map-actions>*{min-height:36px!important;padding:8px 9px!important;text-align:center;font-size:11px!important}
.property-form-panel[data-property-form-panel="location"] .smart-map-actions a{grid-column:1/-1}
.property-form-panel[data-property-form-panel="location"] .smart-map-card iframe{height:145px}
.property-form-panel[data-property-form-panel="location"] .smart-coordinate-grid{gap:9px}
.property-form-panel[data-property-form-panel="location"] .smart-map-help{font-size:10px}
@media(max-width:820px){.property-form-panel[data-property-form-panel="location"] .smart-location{grid-template-columns:1fr;grid-template-rows:auto}.property-form-panel[data-property-form-panel="location"] .smart-location>*{grid-column:1!important;grid-row:auto!important}.property-form-panel[data-property-form-panel="location"] .smart-map-card iframe{height:190px}}
