.property-media{margin-bottom:26px}.property-media .property-carousel{margin:0}.property-media.has-vertical-video{--media-height:min(43vw,610px);display:grid;grid-template-columns:minmax(0,1fr) calc(var(--media-height)*9/16);gap:18px;align-items:stretch}.public .property-media.has-vertical-video .property-carousel{height:var(--media-height);min-height:0}.property-vertical-video{height:var(--media-height);overflow:hidden;border-radius:12px;background:#101010}.property-vertical-video video{display:block;width:100%;height:100%;object-fit:contain}.public .property-carousel video.detail-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;margin:0;background:#101010;border-radius:0}.public .property-carousel:has(.carousel-video) .carousel-arrow{top:42%}.property-video-editor video{display:block;width:100%;max-height:300px;margin-bottom:20px;border-radius:12px;background:transparent}.property-video-editor label{margin-top:20px}.property-video-editor .check-label{display:flex;align-items:center;gap:8px}.property-video-editor select{width:100%}
@media(max-width:800px){.property-media.has-vertical-video{display:flex;flex-direction:column;gap:16px}.public .property-media.has-vertical-video .property-carousel{height:65vw;min-height:230px}.property-vertical-video{height:auto;aspect-ratio:9/16;width:min(100%,326px);align-self:center}.property-vertical-video video{height:100%;aspect-ratio:9/16}}
