@media(max-width:667.98px){#festival-session-modal .el-dialog__wrapper{display:flex;flex-direction:column;justify-content:flex-end;padding:0}}@media(max-width:667.98px){#festival-session-modal .el-dialog{margin-top:var(--spacing-sm)!important;margin-bottom:0;overflow-y:auto;border-bottom-right-radius:0;border-bottom-left-radius:0}}
.f3wTUpKx{width:100%;-o-object-fit:cover;object-fit:cover;height:clamp(14.06rem,20.83vw,25rem);border-radius:clamp(.14rem,.21vw,.25rem);margin-bottom:clamp(1.41rem,2.08vw,2.5rem)}.sQ2EO9-i{margin-bottom:.4em;font-weight:600;line-height:.95;font-size:clamp(1.48rem,2.19vw,2.63rem)}._3OLwy7MR{flex-wrap:wrap;margin-bottom:1.79em;font-weight:400;line-height:1.3;font-size:clamp(.88rem,.73vw,.88rem)}._3OLwy7MR,._012w2U-H{display:flex;grid-gap:.57em;gap:.57em}._012w2U-H{--icon-size:1.71em;align-items:center;padding:.5em .71em;color:var(--color-text2);background:#e4e4e4;border-radius:.29em}._012w2U-H:last-child{padding-left:1.14em;color:inherit;background:none}.mE68C5Jq{margin-bottom:2.22em;color:var(--color-text2);font-weight:300;line-height:1.6;font-size:clamp(.88rem,.94vw,1.13rem);font-size:clamp(1rem,.94vw,1.13rem)}.ZLmkoJbP{display:flex}
.ZQR2InYQ._1doi3FzO *{fill:currentColor;stroke:none}.ZQR2InYQ.WXlVGsSO *{fill:none;stroke:currentColor}
.VXg7s8ut{display:flex;flex-shrink:0;flex-wrap:nowrap;align-items:center;justify-content:center;color:var(--color-fg);font-weight:600;font-size:.88rem;line-height:1.2;letter-spacing:.75px;white-space:nowrap;border-radius:var(--border-radius)}.VXg7s8ut:not(:disabled){cursor:pointer}.VXg7s8ut:disabled:not(.fGii-rJm){cursor:not-allowed;filter:grayscale(100%)}.VXg7s8ut.fGii-rJm{cursor:default}.VXg7s8ut.fGii-rJm>.app-spinner{width:1.2em;height:1.2em}.VXg7s8ut.dR1Ysfwg{padding:.82em 1.14em}.VXg7s8ut.Hsgfc8My:not(.DcL-2qw7):not(.\+NKr7kXI){color:var(--color-primary-on-bg)}@media(hover:hover){.VXg7s8ut.Hsgfc8My:not(.DcL-2qw7):not(.\+NKr7kXI):not(:disabled):hover{color:var(--color-primary-on-bg)}}@media(hover:none){.VXg7s8ut.Hsgfc8My:not(.DcL-2qw7):not(.\+NKr7kXI):not(:disabled):active{color:var(--color-primary-on-bg)}}@media(hover:hover){.VXg7s8ut.\+M0ltKR-:not(.\+NKr7kXI):not(:disabled):hover>*{opacity:.6}}@media(hover:none){.VXg7s8ut.\+M0ltKR-:not(.\+NKr7kXI):not(:disabled):active>*{opacity:.6}}.VXg7s8ut.\+M0ltKR->*{--size:var(--icon-size)}.VXg7s8ut.\+M0ltKR-.Hsgfc8My{color:var(--color-primary-on-bg)}@media(hover:hover){.VXg7s8ut.\+M0ltKR-.Hsgfc8My:not(.\+NKr7kXI):not(:disabled):hover{color:var(--color-primary-on-bg)}}@media(hover:none){.VXg7s8ut.\+M0ltKR-.Hsgfc8My:not(.\+NKr7kXI):not(:disabled):active{color:var(--color-primary-on-bg)}}.VXg7s8ut.\+NKr7kXI{color:var(--color-fg);background:var(--color-bg)}@media(hover:hover){.VXg7s8ut.\+NKr7kXI:not(:disabled):hover{background:var(--color-gray-2)}}@media(hover:none){.VXg7s8ut.\+NKr7kXI:not(:disabled):active{background:var(--color-gray-2)}}.VXg7s8ut.\+NKr7kXI.Hsgfc8My{color:var(--color-bg);background:var(--color-primary-on-bg)}@media(hover:hover){.VXg7s8ut.\+NKr7kXI.Hsgfc8My:not(:disabled):hover{background:#991476}}@media(hover:none){.VXg7s8ut.\+NKr7kXI.Hsgfc8My:not(:disabled):active{background:#991476}}.VXg7s8ut.\+NKr7kXI.zNs04c6x{color:var(--color-bg);background:var(--color-danger)}@media(hover:hover){.VXg7s8ut.\+NKr7kXI.zNs04c6x:not(:disabled):hover{background:var(--color-danger);filter:brightness(90%)}}@media(hover:none){.VXg7s8ut.\+NKr7kXI.zNs04c6x:not(:disabled):active{background:var(--color-danger);filter:brightness(90%)}}.VXg7s8ut.DcL-2qw7{border:1px solid var(--color-fg)}@media(hover:hover){.VXg7s8ut.DcL-2qw7:not(:disabled):hover{background:var(--color-gray-2)}}@media(hover:none){.VXg7s8ut.DcL-2qw7:not(:disabled):active{background:var(--color-gray-2)}}.VXg7s8ut.DcL-2qw7.Hsgfc8My{border:1px solid var(--color-primary-on-bg)}@media(hover:hover){.VXg7s8ut.DcL-2qw7.Hsgfc8My:not(:disabled):hover{color:var(--color-bg);background:var(--color-primary-on-bg)}}@media(hover:none){.VXg7s8ut.DcL-2qw7.Hsgfc8My:not(:disabled):active{color:var(--color-bg);background:var(--color-primary-on-bg)}}
.app-spinner{position:relative;display:block;align-self:center;box-sizing:border-box;width:16px;height:16px;margin:0 auto}.app-spinner:after,.app-spinner:before{position:absolute;left:0;width:100%;height:100%;border-radius:100px;content:""}.app-spinner:before{border:2px solid transparent;border-top-color:currentcolor;animation:spinner .65s linear infinite}.app-spinner:after{border:2px solid;opacity:.25}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}

/*# sourceMappingURL=e75904d.css.map*/