@media (max-width:767px){body.admin-bar.apt-page-map{height:calc(100% - 46px);height:calc(100dvh - 46px);min-height:0}html:has(>body.apt-page-map .aptv2-header.is-open),body.apt-page-map:has(.aptv2-header.is-open){overflow-y:auto}body.apt-page-map:has(.aptv2-header.is-open) .apt-map-mobile-shell{flex:0 0 auto;height:70vh;height:70svh}.apt-shell-layer-chip__label{overflow:hidden;text-overflow:ellipsis}.apt-map-mobile-shell .leaflet-top{top:4px}.apt-map-mobile-shell .leaflet-bottom{bottom:var(--apt-shell-peek)}.apt-map-mobile-shell .leaflet-control-zoom a{width:36px;height:36px;line-height:36px}.apt-map-mobile-shell .apt-result-card{align-items:center;gap:12px;margin:0;padding:10px 16px;border-top:0;border-bottom:1px solid #f1f3f5;min-height:64px}.apt-map-mobile-shell .apt-result-card:hover:not(.is-selected){transform:none;box-shadow:none}.apt-map-mobile-shell .apt-result-card.is-selected{transform:none;background:var(--apt-mk-tint,var(--apt-shell-green-tint));box-shadow:inset 4px 0 0 var(--apt-mk-base,var(--apt-shell-green));border-color:#f1f3f5}.apt-map-mobile-shell .apt-result-card__avatar{width:44px;height:44px}.apt-map-mobile-shell .apt-result-card__body{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:2px;padding:0}.apt-map-mobile-shell .apt-result-card__title-row{flex:1 1 100%;align-items:center;margin:0}.apt-map-mobile-shell .apt-result-card__title{font-size:14px;font-weight:700;-webkit-line-clamp:1}.apt-map-mobile-shell .apt-result-card__cat{max-width:60%;margin:0;padding:0;overflow:hidden;border:0;background:0 0;color:var(--apt-shell-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis}.apt-map-mobile-shell .apt-result-card__area{display:inline-flex;min-width:0;margin:0;font-size:12px;white-space:nowrap}.apt-map-mobile-shell .apt-result-card__meta,.apt-map-mobile-shell .apt-result-card__rating,.apt-map-mobile-shell .apt-result-card__price{margin:0}.apt-map-mobile-shell .apt-result-card__chips{margin:0}.apt-map-mobile-shell .apt-map-sheet .apt-mpc__banner{display:none}.apt-map-mobile-shell .apt-map-sheet .apt-mpc__close{display:grid;top:6px;right:10px;width:36px;height:36px;background:#f3f4f6;box-shadow:none}.apt-map-mobile-shell .apt-map-sheet .apt-mpc__head-text{padding:6px 56px 0 16px}.apt-map-mobile-shell .apt-map-sheet .apt-mpc__head{padding:6px 56px 0 16px}.apt-map-mobile-shell .apt-map-sheet .apt-mpc__title{font-size:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apt-map-mobile-shell .apt-map-sheet .apt-mpc__category{margin:0 0 6px}.apt-map-mobile-shell .apt-map-sheet .apt-mpc__desc{margin-bottom:8px}.apt-map-mobile-shell .apt-map-sheet .apt-mpc__facts{flex-direction:row;flex-wrap:wrap;gap:4px 14px;margin-bottom:4px}.apt-map-mobile-shell .apt-map-sheet .apt-mpc__actions{position:sticky;bottom:0;z-index:2;background:#fff;padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px))}.apt-map-mobile-shell .apt-map-sheet .apt-mpc__btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;border-radius:12px}body.apt-page-map .cky-btn-revisit-wrapper{bottom:calc(var(--apt-shell-peek,76px) + 14px)!important;left:12px!important}body.apt-page-map:has(#apt-map-shell:not([data-apt-shell-state=base])) .cky-btn-revisit-wrapper{display:none!important}}@media (max-width:767px){.apt-map-mobile-shell .leaflet-control-zoom{display:none}.apt-map-mobile-shell .leaflet-top{top:var(--apt-mapx-chrome)}.apt-map-mobile-shell .leaflet-control-attribution{font-size:9px}.apt-shell-locate.has-fix{background:#1a73e8;color:#fff}.apt-map-mobile-shell .apt-map-launch{top:calc(var(--apt-mapx-chrome) + 6px);left:12px;right:12px}.apt-map-mobile-shell .apt-map-toast{bottom:calc(var(--apt-shell-peek) + 70px)}.apt-map-mobile-shell .apt-map-results__scope-clear{display:none}}@media (max-width:767px){.apt-shell-view{position:absolute;top:9px;right:12px;z-index:3;display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:#eef1f4}.apt-shell-view__btn{position:relative;display:inline-flex;align-items:center;gap:5px;height:26px;margin:0;padding:0 11px;border:0;border-radius:999px;background:0 0;color:#475569;font:inherit;font-size:12.5px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:none!important;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.apt-shell-view__btn::before{content:"";position:absolute;inset:-6px -1px}.apt-shell-view__btn[aria-pressed=true]{background:#fff;color:var(--apt-shell-ink);box-shadow:0 1px 3px rgba(15,23,42,.16)!important}.apt-map-mobile-shell .apt-shell-view__btn:focus-visible{outline:2px solid #2d6cdf;outline-offset:1px}.apt-map-mobile-shell .apt-result-row{position:relative}.apt-map-mobile-shell .apt-result-row__onmap{display:none}.apt-mapx-tab--browse{display:none}.apt-map-mobile-shell[data-apt-shell-view=browse] .apt-mapx-tab--browse{display:inline-flex}.apt-map-mobile-shell[data-apt-shell-view=browse] .apt-shell-view{top:5px}.apt-map-mobile-shell[data-apt-shell-view=browse] .apt-result-card{padding-bottom:48px}.apt-map-mobile-shell[data-apt-shell-view=browse] .apt-result-row__onmap{position:absolute;left:72px;bottom:10px;display:inline-flex;align-items:center;gap:5px;height:30px;margin:0;padding:0 12px 0 10px;border:1.5px solid var(--apt-mk-base,var(--apt-shell-green));border-radius:999px;background:#fff;color:var(--apt-shell-ink);font:inherit;font-size:12.5px;font-weight:700;line-height:1;cursor:pointer;box-shadow:none!important;-webkit-appearance:none}.apt-map-mobile-shell .apt-result-row__onmap:focus-visible{outline:2px solid #2d6cdf;outline-offset:2px}.apt-shell-browse-scope{display:flex;align-items:center;gap:10px;flex-shrink:0;margin:0 16px 6px;padding:8px 8px 8px 12px;border-radius:12px;background:#f1f5f9;color:#334155;font-size:13px;font-weight:600;line-height:1.3}.apt-shell-browse-scope__text{flex:1 1 auto;min-width:0}.apt-shell-browse-scope__btn{flex-shrink:0;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:#0f172a;color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:none!important}}@media (max-width:767px){.apt-map-mobile-shell .apt-map-sheet.is-detail{top:calc(var(--apt-mapx-chrome) + 8px);height:auto;max-height:none;padding-top:12px}.apt-map-mobile-shell .apt-map-sheet.is-detail .apt-map-detail__bar{border-radius:0}}