.booth-item{--booth-item-width:300px;--booth-item-height:200px;backface-visibility:hidden;background-color:#000;cursor:pointer;height:var(--booth-item-height);overflow:hidden;position:relative;transition:box-shadow .33s,transform .33s cubic-bezier(0,0,0,1);width:var(--booth-item-width);will-change:transform}.booth-item.hover:not(:active){transform:translateY(-2.5%)}.booth-item.hover .booth-status{background:#00000080}.booth-item .booth-status{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000054;color:#fff;display:flex;justify-content:center;position:absolute;right:0;top:0;transition:background .5s}.booth-item .booth-info{color:#fff;left:0;max-height:calc(var(--booth-item-height)/2);position:absolute;right:0}.booth-item .booth-info .name{-webkit-line-clamp:1;-moz-line-clamp:1;line-clamp:1}.booth-item .booth-info .description,.booth-item .booth-info .name{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.booth-item .booth-info .description{-webkit-line-clamp:2;-moz-line-clamp:2;line-clamp:2}.booth-item .booth-info .booth-number{font-size:1.25em;line-height:1.25}.booth-item-image,.booth-item-image-overlay{height:100%;inset:0;position:absolute;width:100%}.booth-item-image-overlay{background:linear-gradient(transparent 33%,#000000d9)}
