.listing-gallery__stage[data-v-1124fb54]{border-radius:var(--aap-r-lg,16px);background:var(--aap-primary-soft,#2f6b4f14);position:relative;overflow:hidden}.listing-gallery__carousel[data-v-1124fb54]{aspect-ratio:4/3;background:0 0;height:auto}.listing-gallery__stage[data-v-1124fb54] .q-carousel__slide{justify-content:center;align-items:center;display:flex}.listing-gallery__stage[data-v-1124fb54] .blurhash-image{max-height:100%}.listing-gallery__stage[data-v-1124fb54] .q-carousel__slide .blurhash-image,.listing-gallery__stage[data-v-1124fb54] .q-carousel__slide .blurhash-image *,.listing-gallery__viewer-surface[data-v-1124fb54] .blurhash-image,.listing-gallery__viewer-surface[data-v-1124fb54] .blurhash-image *{pointer-events:none}.listing-gallery__stage[data-v-1124fb54] .q-carousel__slide,.listing-gallery__viewer-surface[data-v-1124fb54] .q-carousel__slide{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.listing-gallery__stage[data-v-1124fb54] .q-carousel__slide{touch-action:pan-y pinch-zoom;cursor:pointer}.listing-gallery__viewer-surface[data-v-1124fb54] .q-carousel__slide{touch-action:pinch-zoom}.listing-gallery__stage[data-v-1124fb54] .q-carousel__navigation,.listing-gallery__viewer-surface[data-v-1124fb54] .q-carousel__navigation{pointer-events:none}.listing-gallery__stage[data-v-1124fb54] .q-carousel__navigation .q-btn,.listing-gallery__viewer-surface[data-v-1124fb54] .q-carousel__navigation .q-btn{pointer-events:all}.listing-gallery__carousel[data-v-1124fb54] .q-carousel__navigation--bottom{bottom:4px}@media (width<=599.98px){.listing-gallery__carousel[data-v-1124fb54] .q-carousel__arrow{display:none}}.listing-gallery__viewer-surface[data-v-1124fb54]{background:#0f1512;width:100%;height:100%;overflow:hidden}.listing-gallery__viewer-surface[data-v-1124fb54] .q-carousel__control{margin-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px))}.listing-gallery__viewer-surface[data-v-1124fb54] .q-carousel__navigation--bottom{margin-bottom:calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + 20px)}.listing-gallery__viewer-surface[data-v-1124fb54] .listing-gallery__disc--tap,.listing-gallery__viewer-surface[data-v-1124fb54] .q-carousel__navigation .q-btn{min-width:44px;min-height:44px}.listing-gallery__viewer-surface[data-v-1124fb54] .q-carousel{background:0 0}.listing-gallery__viewer-surface[data-v-1124fb54] .q-carousel__slide{justify-content:center;align-items:center;display:flex}.listing-gallery__viewer-surface[data-v-1124fb54] .blurhash-image{background:0 0;max-height:100%}.listing-gallery__counter[data-v-1124fb54]{color:#fff;background:#16201b73;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.listing-gallery__disc[data-v-1124fb54]{color:#fff;background:#16201b73}.listing-gallery__overlay[data-v-1124fb54]{z-index:3;align-items:center;gap:8px;display:flex;position:absolute}.listing-gallery__overlay--tl[data-v-1124fb54]{top:12px;left:12px}.listing-gallery__overlay--tr[data-v-1124fb54]{top:12px;right:12px}.listing-gallery__overlay--bl[data-v-1124fb54]{bottom:12px;left:12px}.listing-gallery__overlay[data-v-1124fb54] .listing-gallery__disc,.listing-gallery__overlay[data-v-1124fb54] .q-btn{color:#fff;background:#16201b73}.listing-gallery__empty[data-v-1124fb54]{position:relative}.listing-gallery__empty-label[data-v-1124fb54]{text-align:center;position:absolute;bottom:12px;left:0;right:0}.listing-gallery__thumbs[data-v-1124fb54]{gap:8px;margin-top:10px;padding-bottom:4px;display:none;overflow-x:auto}@media (width>=600px){.listing-gallery__thumbs[data-v-1124fb54]{display:flex}}.listing-gallery__thumb[data-v-1124fb54]{cursor:pointer;opacity:.7;background:0 0;border:2px solid #0000;border-radius:10px;flex:0 0 64px;width:64px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.listing-gallery__thumb[data-v-1124fb54]:hover,.listing-gallery__thumb.is-active[data-v-1124fb54]{opacity:1}.listing-gallery__thumb.is-active[data-v-1124fb54]{border-color:var(--aap-primary)}.listing-gallery__thumb[data-v-1124fb54]:focus-visible{outline:2px solid var(--aap-primary);outline-offset:2px}.q-dialog.listing-gallery__viewer .q-dialog__inner{padding:0!important}.q-dialog.listing-gallery__viewer .q-dialog__inner>div{height:100%!important;max-height:100%!important}.q-dialog.listing-gallery__viewer .q-dialog__backdrop{background:#0f1512}.request-dialog[data-v-d0c24291]{width:100%;max-width:520px}.request-dialog__thumb[data-v-d0c24291]{color:var(--aap-secondary);background:#2f6b4f1a}.request-dialog__banner[data-v-d0c24291]{background:#c9a66b26}.request-dialog__qty[data-v-d0c24291]{justify-content:space-between;align-items:center;gap:12px;display:flex}.request-dialog__stepper[data-v-d0c24291]{border-radius:var(--aap-r-md);border:1px solid var(--aap-line);flex:none;align-items:center;gap:4px;padding:2px;display:flex}.request-dialog__count[data-v-d0c24291]{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-weight:600}.request-dialog__methods[data-v-d0c24291]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.request-dialog__method[data-v-d0c24291]{border:1px solid var(--aap-line);color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;display:flex}.request-dialog__method.is-selected[data-v-d0c24291]{border:2px solid var(--aap-primary);background:#3a8f5e14;padding:11px}@media (width<=1023.98px){.listing-page--sticky-cta[data-v-a5f19949]{padding-bottom:calc(var(--aap-actionbar-h) + 12px + 16px)}}.listing-page__notice[data-v-a5f19949]{color:var(--aap-ink);background:#c9a66b29}.listing-page__grid[data-v-a5f19949]{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=1024px){.listing-page__grid[data-v-a5f19949]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.listing-page__main[data-v-a5f19949]{flex-direction:column;gap:24px;min-width:0;display:flex}.listing-page__aside[data-v-a5f19949]{min-width:0}@media (width>=1024px){.listing-page__aside[data-v-a5f19949]{position:sticky;top:80px}}@media (width<=599.98px){.listing-page__gallery[data-v-a5f19949]{margin:-16px -16px 0}.listing-page__gallery[data-v-a5f19949] .listing-gallery__stage{border-radius:0}}.listing-page__header[data-v-a5f19949]{flex-direction:column;gap:4px;display:flex}.listing-page__title[data-v-a5f19949]{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.listing-page__meta[data-v-a5f19949]{row-gap:4px}.listing-page__facts[data-v-a5f19949]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.listing-page__fact[data-v-a5f19949]{text-align:center;border-radius:var(--aap-r-md,12px);background:var(--aap-surface-2,#2f6b4f0f);flex-direction:column;align-items:center;gap:2px;padding:12px 8px;display:flex}.listing-page__fact-value[data-v-a5f19949]{overflow-wrap:anywhere;max-width:100%;font-size:1rem;font-weight:600;line-height:1.3}.listing-page__cta[data-v-a5f19949]{background:var(--aap-primary-soft,#2f6b4f0f)}.listing-page__cta-title[data-v-a5f19949]{margin-bottom:2px;font-size:1.05rem;font-weight:600}.listing-page__cta-btn[data-v-a5f19949]{min-height:48px}.listing-page__clamped[data-v-a5f19949]{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.listing-page__expansion[data-v-a5f19949]{border:1px solid var(--aap-line);border-radius:var(--aap-r-md,12px);overflow:hidden}.listing-page__owner[data-v-a5f19949]{border-color:#2f6b4f59}.listing-page__requests[data-v-a5f19949] .aap-prose{white-space:pre-line}.listing-page__map[data-v-a5f19949] .aap-map{border-radius:var(--aap-r-lg,16px);min-height:160px}.listing-page__map-placeholder[data-v-a5f19949]{border-radius:var(--aap-r-lg,16px);height:160px}.listing-page__sticky[data-v-a5f19949]{pointer-events:none;--aap-float-gap:12px}.listing-page__bar[data-v-a5f19949]{pointer-events:auto;min-width:0;min-height:var(--aap-actionbar-h);margin:0 16px var(--aap-float-gap);flex:auto;align-items:center;gap:12px;display:flex;position:relative}.listing-page__menu[data-v-a5f19949]{min-width:200px}.listing-page__menu-icon[data-v-a5f19949]{min-width:36px;padding-right:0}.listing-page__bar-heart[data-v-a5f19949]{background:var(--aap-primary-soft,#2f6b4f14)}.listing-page__skeleton-cover[data-v-a5f19949]{aspect-ratio:4/3;border-radius:var(--aap-r-lg,16px);height:auto}
