.property-media-player[data-v-be8fde50]{min-width:0;width:100%}.property-media-poster[data-v-be8fde50],.property-media-stage[data-v-be8fde50]{aspect-ratio:16/9;background:var(--color-footer-bg,#172326);color:var(--color-footer-text,#fff);overflow:hidden;position:relative;width:100%}.property-media-poster[data-v-be8fde50]{align-items:center;border:0;cursor:pointer;display:flex;flex-direction:column;gap:.8rem;justify-content:center;padding:1.5rem}.property-media-poster img[data-v-be8fde50]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.45;position:absolute;width:100%}.property-media-poster>span[data-v-be8fde50]{position:relative}.property-media-play[data-v-be8fde50]{background:#fff;border-radius:50%;color:#172326;display:grid;height:3.5rem;place-items:center;width:3.5rem}.property-media-start[data-v-be8fde50]{font-size:1rem;font-weight:600}.property-media-provider[data-v-be8fde50]{font-size:.75rem}.property-media-stage iframe[data-v-be8fde50],.property-media-stage video[data-v-be8fde50]{border:0;height:100%;inset:0;position:absolute;width:100%}.is-tour .property-media-stage[data-v-be8fde50]{aspect-ratio:4/3;max-height:70svh}.property-media-loading[data-v-be8fde50]{font-size:.85rem;inset:1rem;margin:0;position:absolute}.property-media-link[data-v-be8fde50]{display:flex;flex-wrap:wrap;font-size:.78rem;gap:.75rem;justify-content:space-between;line-height:1.5;padding-block:.8rem}.property-media-link p[data-v-be8fde50]{margin:0}.property-media-link a[data-v-be8fde50]{align-items:center;display:inline-flex;gap:.4rem;text-decoration:underline;text-underline-offset:4px}.property-media-poster[data-v-be8fde50]:focus-visible,a[data-v-be8fde50]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.property-media[data-v-541f52b2]{display:grid;gap:1.5rem}.property-media-item[data-v-541f52b2]{min-width:0}.property-media h3[data-v-541f52b2]{font:inherit;font-size:1rem;font-weight:600;margin:0 0 .8rem}.msim-input[data-v-ccca987e]{background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:8px;font-size:.8rem;padding:.5rem .65rem;width:100%}input[type=range][data-v-ccca987e]{accent-color:var(--color-primary)}.site-poi-map__canvas{height:100%;width:100%}.site-poi-map{background:#f3f3ee;border:1px solid var(--color-border,rgba(0,0,0,.08));border-radius:var(--card-radius,var(--radius-md,12px));isolation:isolate;overflow:hidden;position:relative;width:100%}.site-poi-pin{background:transparent!important;border:0!important;color:var(--color-primary,#dc2626);filter:drop-shadow(0 4px 6px rgba(0,0,0,.18))}.site-poi-pin__shadow{background:#00000040;border-radius:50%;bottom:-2px;filter:blur(2px);height:4px;left:50%;position:absolute;transform:translate(-50%);width:16px}.site-poi-marker{background:transparent!important;border:0!important}.site-poi-marker__pill{align-items:center;background:#fff;border:2px solid var(--color-primary,#dc2626);border-radius:50%;box-shadow:0 2px 5px #0000002e;display:inline-flex;font-size:17px;height:34px;justify-content:center;line-height:1;transition:transform .15s ease;width:34px}.site-poi-marker:hover .site-poi-marker__pill{transform:scale(1.12)}.site-poi-map .leaflet-bar,.site-poi-map .leaflet-touch .leaflet-bar{border:0!important;border-radius:10px!important;box-shadow:0 2px 8px #0000001f;margin:12px!important;overflow:hidden}.site-poi-map .leaflet-bar a{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.06)!important;color:var(--color-text,#4a5568)!important;font-size:18px!important;height:32px!important;line-height:32px!important;width:32px!important}.site-poi-map .leaflet-bar a:last-child{border-bottom:0!important}.site-poi-map .leaflet-bar a:hover{background:var(--color-bg-secondary,#f8fafc)!important;color:var(--color-text,#1a202c)!important}.site-poi-map .leaflet-control-attribution{background:#ffffffd9!important;border-radius:8px!important;color:var(--color-text-secondary,#6b7280)!important;font-size:10px!important;margin:8px!important;padding:2px 8px!important}.site-poi-map .leaflet-control-attribution a{color:var(--color-text-secondary,#4b5563)!important;text-decoration:none}.site-poi-map .leaflet-control-attribution a:hover{text-decoration:underline}
