/* Homepage embeds the same map without duplicate page navigation. */
html.ap-home-map-embed,html.ap-home-map-embed body{margin:0!important;padding:0!important;height:100%;overflow:hidden}
html.ap-home-map-embed .desk-site-top,html.ap-home-map-embed .ap-header,html.ap-home-map-embed .policy-footer,html.ap-home-map-embed .skip,html.ap-home-map-embed .le-toolbar,html.ap-home-map-embed .le-sidebar,html.ap-home-map-embed .le-panel-fold,html.ap-home-map-embed #land-detail,html.ap-home-map-embed #parcel-results{display:none!important}
html.ap-home-map-embed body.land-page #main{position:fixed!important;inset:0!important;margin:0!important;padding:0!important;width:100%!important;height:100dvh!important;max-width:none!important}
html.ap-home-map-embed .le-layout{display:block!important;width:100%!important;height:100%!important;margin:0!important}
html.ap-home-map-embed .le-map-side{margin:0!important;width:100%!important;height:100%!important;min-height:0!important}
html.ap-home-map-embed #le-map{width:100%!important;height:100%!important;min-height:0!important}

/* Homepage only: retain the map and property markers, omit all setting overlays. */
html.ap-home-map-embed #le-map .le-unified-tools,
html.ap-home-map-embed #le-map .le-layer-panel,
html.ap-home-map-embed #le-map .ap-layer-control,
html.ap-home-map-embed #le-map .le-map-units,
html.ap-home-map-embed #le-map .le-canvas-controls,
html.ap-home-map-embed #le-map .le-zoom,
html.ap-home-map-embed #le-map .hv-search-filter,
html.ap-home-map-embed #le-map .le-map-caption,
html.ap-home-map-embed #le-map .land-match-legend,
html.ap-home-map-embed #le-map .le-auction-recenter,
html.ap-home-map-embed #le-map .le-auction-edge{display:none!important}

/* Embedded viewport has no header allowance at any nesting level. */
html.ap-home-map-embed body.land-page[data-desk-shell]{padding:0!important;margin:0!important;height:100%!important;min-height:0!important;--desk-top-height:0px!important;--ap-header-height:0px!important}
html.ap-home-map-embed body.land-page[data-desk-shell] #main#main{position:fixed!important;inset:0!important;height:100%!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important}
html.ap-home-map-embed body.land-page #main .le-layout,
html.ap-home-map-embed body.land-page #main .le-map-side,
html.ap-home-map-embed body.land-page #main #le-map,
html.ap-home-map-embed body.land-page #main #kakao-land-canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important}
