.event-item[data-v-0c6b2a16]{background-color:#fff;border-radius:16px;color:#353638;cursor:pointer;overflow:hidden;padding-bottom:12px;position:relative;width:calc(33.33333% - 10.66667px)}.event-item:hover .status .detail[data-v-0c6b2a16],.event-item:hover .title[data-v-0c6b2a16]{color:#ee4136}.event-item .thumb[data-v-0c6b2a16]{height:182px;-o-object-fit:cover;object-fit:cover;width:100%}.event-item .title[data-v-0c6b2a16]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#1f2022;font-size:20px;font-weight:700;line-height:24px;margin:12px 16px;word-break:break-word}.event-item .info-wrap[data-v-0c6b2a16]{align-items:center;display:flex;gap:4px;height:24px;margin:0 16px 4px}.event-item .info-wrap .left[data-v-0c6b2a16]{font-size:14px;line-height:20px;width:90px}.event-item .info-wrap .time[data-v-0c6b2a16]{color:#1f2022}.event-item .info-wrap .value[data-v-0c6b2a16]{color:#d4a754;font-family:Fira Mono;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:20px}.event-item .line[data-v-0c6b2a16]{border-top:1px dashed #dedede;margin:12px 16px}.event-item .status[data-v-0c6b2a16]{align-items:center;display:flex;justify-content:space-between;margin:4px 16px 0}.event-item .status .info[data-v-0c6b2a16]{align-items:center;display:flex;font-size:16px;font-weight:600;gap:4px;line-height:24px}.event-item .status .info .black[data-v-0c6b2a16]:before{color:#2c2c2c}.event-item .status .info span[data-v-0c6b2a16]:before{font-size:24px}.event-item .status .info .green[data-v-0c6b2a16]{color:#26c349;display:flex;font-weight:700;gap:4px}.event-item .status .info .green .date[data-v-0c6b2a16]{color:#353638;font-size:14px;font-weight:600}.event-item .status .info .blue[data-v-0c6b2a16]{color:#007ab8}.event-item .status .info .red[data-v-0c6b2a16]{color:#f4425f}.event-item .status .detail[data-v-0c6b2a16]{border-bottom:1px solid #ee4136;cursor:pointer;font-weight:600;line-height:16px}.event-item .button-wrapper[data-v-0c6b2a16]{padding:0 16px}.event-item .button-wrapper .join[data-v-0c6b2a16]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.event-item .button-wrapper .join button[data-v-0c6b2a16]{padding:0}body .no-actions.success.single-title.swal-success-participation .swal2-popup{padding:69px 16px}.mobile .no-actions.success.single-title.swal-success-participation .swal2-popup{padding:16.5333333333vw 4.2666666667vw 19.2vw}.swal-confirm-stop-participation.warning .swal2-popup{padding:29px 16px!important}.mobile .swal-confirm-stop-participation.warning .swal2-popup{padding:6.4vw 4.2666666667vw 8.5333333333vw!important}.events[data-v-344b3c96]{margin-top:8px}.events .banner[data-v-344b3c96]{aspect-ratio:1284/275;border-radius:16px;margin:12px 0;width:100%}.events .banner.cursor-pointer[data-v-344b3c96]{cursor:pointer}.events .filter[data-v-344b3c96]{align-items:center;display:flex;height:56px;justify-content:space-between;margin-bottom:16px;overflow:hidden;position:relative}.events .filter-tab[data-v-344b3c96]{display:flex;font-size:16px;font-weight:700;gap:12px;line-height:24px;min-width:220px}.events .filter-tab .tab[data-v-344b3c96]{align-items:center;color:#1f2022;cursor:pointer;display:flex;height:40px;justify-content:center;padding-bottom:2px;width:110px}.events .filter-tab .tab[data-v-344b3c96]:hover{color:#ee4136}.events .filter-tab .active[data-v-344b3c96]{border-bottom:2px solid #ee4136;color:#ee4136;padding-bottom:0}.events .filter .types-wrap[data-v-344b3c96]{align-items:center;background-color:#fff;border-radius:99px;display:flex;height:56px;margin-left:16px;margin-right:0;max-width:1028px;padding:0 8px;transition:all .5s}.events .filter .types-wrap.none[data-v-344b3c96]{transform:translate(1500px);transition:all .5s}.events .filter .types-wrap .type-item[data-v-344b3c96]{align-items:center;border:1px solid transparent;border-radius:99px;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:40px;line-height:24px;padding:0 16px;width:-moz-fit-content;width:fit-content}.events .filter .types-wrap .type-item[data-v-344b3c96]:hover:not(.active){background-color:#fee6d6}.events .filter .types-wrap .type-item.active[data-v-344b3c96]{border:1px solid #ee4136;color:#ee4136}.events .filter[data-v-344b3c96] .swiper-wrapper{align-items:center}.events .list-events[data-v-344b3c96]{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;row-gap:24px}.events .list-promotions[data-v-344b3c96]{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:24px}.event-item[data-v-b9bc4370]{background-color:#fff;border-radius:2.1333333333vw;color:#353638;overflow:hidden;padding-bottom:3.2vw;position:relative;width:100%}.event-item .thumb[data-v-b9bc4370]{height:40vw;-o-object-fit:cover;object-fit:cover;width:100%}.event-item .title[data-v-b9bc4370]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#1f2022;font-size:4.2666666667vw;font-weight:700;line-height:6.4vw;margin:3.2vw;word-break:break-word}.event-item .info-wrap[data-v-b9bc4370]{align-items:center;display:flex;gap:4px;height:5.3333333333vw;margin:0 3.2vw 1.0666666667vw}.event-item .info-wrap .left[data-v-b9bc4370]{font-size:3.7333333333vw;line-height:5.3333333333vw;width:24vw}.event-item .info-wrap .time[data-v-b9bc4370]{color:#1f2022;font-size:4.2666666667vw}.event-item .info-wrap .value[data-v-b9bc4370]{color:#d4a754;font-size:4.2666666667vw;font-weight:700;line-height:5.3333333333vw}.event-item .line[data-v-b9bc4370]{border-top:1px dashed #dedede;margin:2.1333333333vw 3.2vw 3.2vw}.event-item .status[data-v-b9bc4370]{align-items:center;display:flex;justify-content:space-between;margin:2.1333333333vw 3.2vw 3.2vw}.event-item .status .info[data-v-b9bc4370]{align-items:center;display:flex;font-size:4.2666666667vw;font-weight:600;gap:4px;line-height:6.4vw}.event-item .status .info .black[data-v-b9bc4370]:before{color:#2c2c2c}.event-item .status .info span[data-v-b9bc4370]:before{font-size:6.4vw}.event-item .status .info .green[data-v-b9bc4370]{color:#26c349;display:flex;font-weight:700;gap:4px}.event-item .status .info .green .date[data-v-b9bc4370]{color:#353638;font-size:3.7333333333vw;font-weight:600}.event-item .status .info .blue[data-v-b9bc4370]{color:#007ab8}.event-item .status .info .red[data-v-b9bc4370]{color:#f4425f}.event-item .status .detail[data-v-b9bc4370]{border-bottom:1px solid #1f2022;color:#1f2022;font-size:3.7333333333vw;font-weight:600;line-height:5.3333333333vw}.event-item .button-wrapper[data-v-b9bc4370]{padding:0 3.2vw}.event-item .button-wrapper .join[data-v-b9bc4370]{display:grid;gap:3.2vw;grid-template-columns:repeat(2,minmax(0,1fr))}.event-item .button-wrapper .join button[data-v-b9bc4370]{flex:1}.events[data-v-8ba7f4a3]{margin:4.2666666667vw 0;padding-bottom:18.9333333333vw}.events .banner[data-v-8ba7f4a3]{aspect-ratio:343/110;border-radius:2.1333333333vw;margin-bottom:4.2666666667vw;width:100%}.events .filter-tab[data-v-8ba7f4a3]{align-items:center;display:flex;gap:3.2vw}.events .filter-tab .tab[data-v-8ba7f4a3]{align-items:center;color:#1f2022;display:flex;flex:1;font-size:4.2666666667vw;font-weight:700;height:10.6666666667vw;justify-content:center;line-height:6.4vw}.events .filter-tab .tab.active[data-v-8ba7f4a3]{border-bottom:2px solid #ee4136;color:#ee4136}.events .types-wrap[data-v-8ba7f4a3]{align-items:center;display:flex;margin-bottom:4.2666666667vw;margin-top:4.2666666667vw;overflow-x:scroll;overflow-y:hidden;position:relative}.events .types-wrap[data-v-8ba7f4a3]::-webkit-scrollbar{height:0}.events .types-wrap .type-item[data-v-8ba7f4a3]{align-items:center;border:1px solid transparent;border-radius:99px;display:flex;font-size:3.7333333333vw;font-weight:600;height:10.6666666667vw;line-height:5.3333333333vw}.events .types-wrap .type-item .name[data-v-8ba7f4a3]{margin:0 4.2666666667vw;width:-moz-max-content;width:max-content}.events .types-wrap .type-item.active[data-v-8ba7f4a3]{background-color:#fff;border:1px solid #ee4136;color:#ee4136}.events .list-events[data-v-8ba7f4a3]{display:flex;flex-wrap:wrap;row-gap:4.2666666667vw}.events .list-promotions[data-v-8ba7f4a3]{display:flex;flex-direction:column;gap:4.2666666667vw;margin-top:4.2666666667vw}[data-v-8ba7f4a3] .empty{background:transparent!important}
