.screening-card[data-v-562983e8]{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.screening-card:hover .poster-img[data-v-562983e8]{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.screening-card:hover .float-info-container[data-v-562983e8]{opacity:1}.poster-wrapper[data-v-562983e8]{position:relative;overflow:hidden;aspect-ratio:65/92}.poster-wrapper .poster-img[data-v-562983e8]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.poster-wrapper .float-info-container[data-v-562983e8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:24rem;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6));-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem)}.film-info[data-v-562983e8]{margin-top:16rem}.film-info .film-title[data-v-562983e8]{margin-bottom:8rem;font-size:18rem;font-weight:600;line-height:28rem;color:rgba(0,0,0,.85);font-family:Montserrat,sans-serif}.film-info .film-director[data-v-562983e8]{font-size:14rem;line-height:22rem;color:rgba(0,0,0,.65)}.film-info .film-country[data-v-562983e8]{color:rgba(0,0,0,.45);word-break:normal}.screening-library-page[data-v-cdf3e11e]{background-color:#fff;--card-radius:16rem;--primary-color:#1d1d1f}.common-page[data-v-cdf3e11e]{background-color:#fff;padding:80rem 128px}.page-header[data-v-cdf3e11e]{padding-bottom:46rem}.page-header .page-title[data-v-cdf3e11e]{font-size:40rem;font-weight:600;line-height:48rem;color:rgba(0,0,0,.85);font-family:Montserrat,sans-serif}.filter-section[data-v-cdf3e11e]{margin-bottom:32rem;display:flex;align-items:center;gap:16rem}.filter-section .filter-label[data-v-cdf3e11e]{font-size:14rem;line-height:22rem;color:rgba(0,0,0,.65)}.filter-section .filter-tags[data-v-cdf3e11e]{display:flex;gap:12rem}.filter-section .filter-tag[data-v-cdf3e11e]{cursor:pointer;border-radius:999px;border-width:1px;border-color:rgba(0,0,0,.15);background-color:transparent;padding:8rem 16rem;font-size:14rem;line-height:20rem;color:rgba(0,0,0,.65);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.filter-section .filter-tag[data-v-cdf3e11e]:hover{border-color:rgba(0,0,0,.45)}.filter-section .filter-tag.active[data-v-cdf3e11e]{border-color:#000;background-color:#000;color:#fff}.search-filter-bar[data-v-cdf3e11e]{margin-bottom:46rem;display:flex;align-items:center;justify-content:space-between}.search-filter-bar .search-box[data-v-cdf3e11e]{position:relative;height:40rem;width:460rem}.search-filter-bar .search-box .search-icon[data-v-cdf3e11e]{position:absolute;left:24rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:20rem;color:rgba(0,0,0,.45)}.search-filter-bar .search-box .search-input[data-v-cdf3e11e]{height:40rem;width:100%;border-radius:999px;border-width:1px;border-color:rgba(0,0,0,.15);background-color:#fff;padding-left:48rem;padding-right:16rem;font-size:14rem;line-height:22rem;color:rgba(0,0,0,.85);outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.search-filter-bar .search-box .search-input[data-v-cdf3e11e]::-moz-placeholder{color:rgba(0,0,0,.45)}.search-filter-bar .search-box .search-input[data-v-cdf3e11e]::placeholder{color:rgba(0,0,0,.45)}.search-filter-bar .search-box .search-input[data-v-cdf3e11e]:focus{border-color:rgba(0,0,0,.45)}.search-filter-bar .sort-box[data-v-cdf3e11e]{margin-top:-2rem;display:flex;align-items:baseline;gap:8rem}.search-filter-bar .sort-box .sort-value[data-v-cdf3e11e]{cursor:pointer;font-size:14rem;line-height:22rem;color:rgba(0,0,0,.85)}.search-filter-bar .sort-box .sort-value[data-v-cdf3e11e]:hover{color:#000}.films-grid[data-v-cdf3e11e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:24rem;column-gap:24rem;row-gap:48rem}.empty-state[data-v-cdf3e11e]{padding-top:80rem;padding-bottom:80rem;text-align:center}.empty-state p[data-v-cdf3e11e]{font-size:18rem;line-height:28rem;color:rgba(0,0,0,.65)}.onsite-pagination-wrapper[data-v-cdf3e11e]{margin-top:80rem;display:flex;justify-content:center;padding-bottom:40rem}.onsite-pagination-wrapper[data-v-cdf3e11e] .el-pagination,.onsite-pagination-wrapper[data-v-cdf3e11e] .el-pagination .el-pager{display:flex;gap:8rem}.onsite-pagination-wrapper[data-v-cdf3e11e] .el-pagination .el-pager li{height:24rem;width:24rem;min-width:24rem;cursor:pointer;border-radius:4rem;font-size:14rem;line-height:24rem;color:rgba(0,0,0,.85);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;padding:0!important;margin:0!important}.onsite-pagination-wrapper[data-v-cdf3e11e] .el-pagination .el-pager li.active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background-color:#e61e28;position:relative}.onsite-pagination-wrapper[data-v-cdf3e11e] .el-pagination .btn-next,.onsite-pagination-wrapper[data-v-cdf3e11e] .el-pagination .btn-prev{height:24rem;width:24rem;min-width:24rem;cursor:pointer;border-radius:4rem;color:rgba(0,0,0,.85);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;display:flex;justify-content:center;align-items:center;padding:0!important;margin:0!important}.onsite-pagination-wrapper[data-v-cdf3e11e] .el-pagination .btn-next .el-icon,.onsite-pagination-wrapper[data-v-cdf3e11e] .el-pagination .btn-prev .el-icon{font-size:15rem}[data-v-cdf3e11e] .el-dropdown-menu .el-dropdown-item.is-active{background-color:#f5f7fa;color:#1d1d1f;font-weight:500}