.winner-location{padding:var(--gap-s);border:2px dashed var(--grey-2);border-radius:4px;cursor:pointer;background-color:var(--grey-3)}.winner-location:hover{box-shadow:0 0 20px #00000030}.winner-location .location-name{font-size:var(--font-size-l)}.winner-location.pending .anticon.location-status{color:var(--danger);font-size:24px}.winner-location.progress .anticon.location-status{color:var(--success );font-size:24px}.winner-location.complete .anticon.location-status{color:var(--primary);font-size:24px}.winner-location.pending.active{border:2px solid var(--danger);background-color:var(--danger-bg)}.winner-location.progress.active{border:2px solid var(--success);background-color:var(--success-bg)}.winner-location.complete.active{border:2px solid var(--primary);background-color:var(--primary-bg)}.star-tag{display:flex;justify-content:center;align-items:center;flex-direction:row;background:#fee8f5;border-radius:20px;padding:var(--gap-xs) var(--gap-s);color:var(--secondary);font-size:var(--font-size);gap:var(--gap-xs)}.star-tag>img{width:24px;height:24px}.star-tag>span{white-space:nowrap}@media screen and (max-width:576px){.star-tag{font-size:var(--font-size-s)}.star-tag>img{width:20px;height:20px}}.page-section{width:100%}.about-section{display:flex;flex-direction:column}.about-section ol{list-style:decimal}.about-section ul{list-style:disc}.about-section ul li{margin:2px 0}.about-section ol ul{margin-left:var(--gap)}.about-section .ant-timeline .ant-timeline-item .ant-timeline-item-label{width:100px!important}.about-section .ant-timeline .ant-timeline-item .ant-timeline-item-head,.about-section .ant-timeline .ant-timeline-item .ant-timeline-item-tail{inset-inline-start:110px!important}.about-section .ant-timeline .ant-timeline-item .ant-timeline-item-content{inset-inline-start:120px!important;-webkit-margin-start:10px!important;margin-inline-start:10px!important}.about-section.high-light{background-color:var(--primary)}.about-section.with-padding{padding:0 var(--gap)}.about-section.align-center{align-items:center}.about-section>div{display:flex;flex-direction:column;gap:var(--gap)}.about-section .about-5star{padding:var(--gap)}.about-section .anticon{color:var(--success)}.about-divider .ant-divider-inner-text{font-size:var(--font-size-xxl);font-weight:600;color:var(--black-2)}@media screen and (max-width:576px){.about-section{flex-direction:column}}.code-preview-mask{background:#00000080}.video-card{width:240px;overflow:hidden}@media screen and (max-width:540px){.video-card{width:calc(100vw / 2 - var(--gap) * 3 / 2)}}@media screen and (max-width:375px){.video-card{width:calc(100vw - var(--gap) * 2)}}.video-card .icon-winner{color:var(--red)!important;font-size:var( --font-size-xl)!important}.video-card-text{color:var(--black-1)}.video-card-text>div{display:flex;gap:var(--gap-s)}.video-card-text>div>span:first-child{color:var(--grey-1)}.video-card-text>div>span:nth-child(2){text-overflow:ellipsis;overflow:hidden;word-break:break-all;white-space:nowrap}.approve-tag{border:none;color:var(--black-3);background:var(--grey-3);display:inline-flex;justify-content:center;align-items:center;gap:calc(var(--gap) / 4);padding:0 var(--gap-s) 0 var(--gap-xs);border-radius:var(--gap)}.approve-tag.success{color:var(--success);background:var(--success-bg)}.approve-tag.danger{color:var(--danger);background:var(--danger-bg)}.playing-modal .ant-modal-body{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.playing-modal .video-playing-info{color:var(--black-1);padding:var(--gap)}.playing-modal .video-playing-info>div:first-child{flex:auto}.playing-modal .video-playing-info .icon-like{color:var(--red)}@media screen and (max-width:576px){.playing-modal .video-playing-info{flex-direction:column}.playing-modal .video-playing-info>div:last-child{justify-content:flex-end}}.playing-modal .action-menu{cursor:pointer}.playing-modal .ant-modal-close{position:absolute!important;top:-16px!important;right:-16px!important;background-color:var(--primary)!important;border-radius:50%!important}@media screen and (max-width:768px){.playing-modal .ant-modal-close{top:-40px!important;left:0!important;right:0!important;margin:auto}}.winners{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;height:auto;border-radius:8px;border:2px solid var(--primary)!important;overflow:hidden}.winners.pending{border:2px solid var(--danger)!important}.winners.progress{border:2px solid var(--success)!important}.winners.complete{border:2px solid var(--primary)!important}.winners.pending .anticon.location-status{color:var(--danger);font-size:24px}.winners.progress .anticon.location-status{color:var(--success );font-size:24px}.winners.complete .anticon.location-status{color:var(--primary);font-size:24px}.winners-info{height:auto;width:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap);padding:0 var(--gap);font-size:var(--font-size-l);background-color:var(--primary-bg);box-sizing:border-box;flex-shrink:0}.winners.pending .winners-info{background-color:var(--danger-bg)}.winners.progress .winners-info{background-color:var(--success-bg)}.winners.complete .winners-info{background-color:var(--primary-bg)}.winner-info-total{font-size:var(--font-size-xxl);font-weight:600}.winner-info-total span{font-size:var(--font-size-xxxl)}.winners-gallery-con{overflow-x:auto;width:calc(100% - 150px);text-align:center}.winners-gallery{display:inline-flex;justify-content:center;align-items:center;flex-direction:row;padding:var(--gap);box-sizing:border-box;gap:var(--gap);flex-wrap:nowrap}.winners-gallery.national-grid-gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media screen and (max-width:1580px){.winners-gallery.national-grid-gallery{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:1060px){.winners-gallery.national-grid-gallery{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:800px){.winners-gallery.national-grid-gallery{grid-template-columns:1fr 1fr}}@media screen and (max-width:375px){.winners-gallery.national-grid-gallery{grid-template-columns:1fr}}@media screen and (max-width:576px){.winners{flex-direction:column}.winners-gallery-con{width:100%}.winners-info{flex-direction:row;align-items:baseline;width:100%}}.share-url{font-size:var(--font-size)!important}#myqrcode{cursor:pointer}.flex-center{display:flex;justify-content:center}.share-qrcode{margin:auto!important}.code-preview-con{position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:column}.code-preview-mask{position:absolute;width:100%;height:100%;left:0;top:0;background:#000000a0;z-index:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.code-preview-tips{color:var(--primary);margin:var(--gap) auto;z-index:1}.code-preview-con>img{width:calc(100% - var(--gap));height:auto;z-index:1}.share-poster-preview{position:relative;width:300px;height:480px;cursor:pointer;background-color:var(--dark)}.share-poster-preview .poster-bg{width:300px;height:300px;background-size:cover;background-position:50%;position:absolute;top:0;left:0}.share-poster-qrcode{position:absolute!important;top:65%;left:calc(50% - 45px)}.share-poster-video-info{position:absolute;top:85%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff8c}.share-poster-video-info .ant-divider{border-inline-start-color:#ffffff8c}.share-poster-preview .mask-top{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.mine.ant-avatar{background:var(--primary);color:var(--dark);flex:0 0 auto}.winner-transfer{width:100%}.winner-transfer .ant-transfer-list{width:100%!important;height:50vh!important;overflow:hidden}.winner-transfer .ant-transfer-list:first-child{border:2px solid var(--grey-1)!important}.winner-transfer .ant-transfer-list:last-child{border:2px solid var(--primary)!important}.winner-transfer .ant-transfer-list:first-child .ant-transfer-list-header{background-color:var(--grey-3)}.winner-transfer .ant-transfer-list:last-child .ant-transfer-list-header{background-color:var(--primary-bg)}@media screen and (max-width:768px){.winner-transfer{flex-direction:column;width:auto}.winner-transfer .ant-transfer-list{width:90vw!important}.winner-transfer .ant-transfer-operation{flex-direction:row!important;gap:var(--gap-xs);margin:8px!important}.winner-transfer .ant-transfer-operation .ant-btn .ant-btn-icon{transform:rotate(90deg)}}.winner-instruction{flex-direction:column}.winner-instruction,.winner-instruction>div{display:flex;justify-content:center;align-items:flex-start;gap:var(--gap-s)}.location-status-pending{color:var(--danger)!important;font-size:24px}.location-status-progress{color:var(--success)!important;font-size:24px}.location-status-complete{color:var(--primary)!important;font-size:24px}.winners-divider{margin:0!important}.gallery-bar{max-width:960px;margin:auto!important}.gallery-bar .anticon.guide-icon{width:20px;height:20px}.gallery-bar .ant-btn,.gallery-bar .ant-select{width:calc(100% - 24px)}.select-strength{width:120px}@media screen and (max-width:768px){.select-strength{width:100%}}.gallery-select{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box}.gallery-select.high-light{background:linear-gradient(-45deg,#dae,#f66,#3c9,#09f,#66f);padding:var(--gap-xs) var(--gap);color:#fff;border-radius:4px}.gallery-select .winner-fire{color:var(--red);font-size:var(--font-size-xl)}.winner-slogan{display:flex;gap:var(--gap-s);font-weight:600}.gallery .guide-icon{font-size:var(--icon-size-l)}.empty-con{height:50vh}.empty-con,.loading-con{display:flex;align-items:center;justify-content:center}.loading-con{height:80vh}.full-screen-section{width:calc(100% + 2*var(--gap));margin-top:calc(var(--gap) * (-1));display:flex;flex-direction:column;align-items:center;gap:var(--gap);padding:0 var(--gap) var(--gap) var(--gap);box-sizing:border-box}.full-screen-section.high-light{background-color:var(--success-bg);border-bottom:4px solid var(--success);border-top:2px solid var(--success)}.welcome-banner{width:100%;min-height:240px;background-color:var(--dark);background-size:cover;background-repeat:no-repeat;background-position:0 0;position:relative;margin-bottom:var(--gap)}.welcome-banner-fold{background-color:#ffbcdf82;margin-top:-20px;margin-left:0;margin-right:0;font-size:12px;width:calc(100% + 2*var(--gap));color:var(--dark);text-align:center;padding:var(--gap-xs);cursor:pointer;height:30px;box-sizing:border-box}.welcome-close{position:absolute;right:-16px;top:-16px}.welcome-banner-article{width:100%;padding:var(--gap);padding-left:450px;color:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--gap-s);font-size:var(--font-size-l)}.welcome-banner-article>span{text-shadow:0 0 6px var(--dark)}.welcome-banner-article-action{width:100%;display:flex;flex-direction:row;justify-content:flex-end}@media screen and (max-width:992px){.welcome-banner-article{padding-left:var(--gap);background:linear-gradient(0deg,#000,transparent)}}@media screen and (min-width:1200px){.welcome-banner-article{padding-left:45%}}@media screen and (min-width:1400px){.welcome-banner-article{padding-left:35%}}@media screen and (min-width:1600px){.welcome-banner-article{padding-left:30%}}.text-center{text-align:center}.upload-form{width:100%;max-width:800px}.upload-playing{width:200px;height:200px;background:var(--dark);position:fixed;bottom:20px;right:20px;box-shadow:0 0 30px #61616180}.upload-playing .anticon{position:absolute;z-index:1;right:0;top:0;color:#fff;padding:var(--gap-s);cursor:pointer}.video-uoload-tip{margin-top:var(--gap-s)!important}