.virtual-image-grid{display:block!important;position:relative;height:65vh;min-height:240px;max-height:720px;overflow:auto;overscroll-behavior:contain;contain:layout paint}.virtual-grid-canvas{position:relative;width:100%;min-height:1px}.virtual-image-grid .portfolio-image-card{margin:0;min-width:0}.virtual-image-grid .own-site-tags{max-height:40px;overflow:auto}.virtual-image-grid .asset-image{aspect-ratio:16/9!important;height:auto!important;min-height:0!important}
.own-site-library-grid:has(>.virtual-image-grid){display:block!important}.virtual-image-grid{width:100%}
