.neo-component-facebook-share{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.neo-component-facebook-share span{width:48px;height:48px;border-radius:40px;background:#000;display:flex;align-items:center;justify-content:center;margin:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.neo-component-facebook-share svg{width:48px;height:48px;margin-top:0;border-radius:40px}.neo-component-facebook-share i{margin-left:0;color:var(--color---,#000);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.neo-component-line-share{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.neo-component-line-share span{width:48px;height:48px;border-radius:40px;background:#00c300;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.neo-component-line-share svg{fill:#fff;width:32px;height:32px}.neo-component-line-share i{margin-left:0;color:var(--color---,#000);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.neo-component-linkedin-share{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.neo-component-linkedin-share span{width:48px;height:48px;border-radius:40px;background:#fd502a;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.neo-component-linkedin-share svg{width:32px;height:32px}.neo-component-linkedin-share i{margin-left:0;color:var(--color---,#000);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.neo-component-linkedin-share input{position:absolute;top:50%;transform:translateY(-50%)}.neo-component-share-view{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;margin:auto;gap:40px;z-index:6;position:absolute}.neo-component-share-mask{top:0;left:50%;transform:translateX(-50%);width:calc(100vw);height:calc(100vh);background:rgba(0,0,0,.5);z-index:5;position:fixed;overflow-x:hidden}.disable-scroll{overflow:hidden}.neo-component-twitter-share{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.neo-component-twitter-share span{width:48px;height:48px;border-radius:30px;background:#000;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.neo-component-twitter-share svg{fill:#fff;width:32px;height:32px}.neo-component-twitter-share i{color:#000;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.component-contest-vote{position:absolute;top:50%;left:50%;z-index:101;transform:translateX(-50%) translateY(-50%);outline:none;border:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;border-radius:10px;background:#fff}.component-contest-vote .ticket-number{margin-top:74px;font-size:36px;font-weight:900;font-family:var(--number-font-family)}.component-contest-vote .ticket-text{font-size:12px;font-weight:400;line-height:20px;color:#666;margin-top:14px}.component-contest-vote .vote img{width:170px;height:40px;margin-top:60px}.component-contest-vote .vote.invalid img{opacity:.4}.component-contest-vote .ticket-summary{font-size:12px;font-weight:500;line-height:normal;text-align:center;margin:3px 0 24px;color:#000;display:flex;align-items:center;flex-direction:column}.component-contest-vote .ticket-summary i{font-family:var(--number-font-family);font-size:12px;font-weight:500;line-height:24px;color:#fd502a;font-style:normal}.component-contest-vote .ticket-tip{display:flex;align-items:center;justify-content:center;gap:2px;text-decoration:none}.component-contest-vote .ticket-tip i{font-size:12px;font-weight:400;line-height:20px;text-align:center;color:#666;display:flex;align-items:center;justify-content:center;font-style:normal}.component-contest-vote .close{position:absolute;bottom:-35px}.component-contest-vote button.vote{width:170px;height:40px;border:0;border-radius:42px;background:#e9e9e9;margin-top:65px}.mui-modal-popup.MuiModal-root{position:fixed;width:100%;height:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.mui-modal-popup.style-1 .children{background:#fff;width:330px;height:auto;border-radius:16px;padding:24px;box-sizing:border-box}.mui-modal-popup.style-1 .close.postion-bottom,.mui-modal-popup.style-1 .close.postion-top{display:none}.mui-modal-popup.style-1 .actions{border:1;display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px}.mui-modal-popup.style-1 .actions button{width:120px;height:40px;border-radius:100px;background:#fd502a;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:14px;border:0;outline:none}.mui-modal-popup.style-1 .actions button.cancel{background:#fff;color:#666;border:1px solid #eee}.mui-modal-popup .children{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);outline:none}.mui-modal-popup .close.postion-top{position:absolute;top:16px;right:16px;z-index:102}.mui-modal-popup .close.postion-top svg circle,.mui-modal-popup .close.postion-top svg path{stroke:#000}.mui-modal-popup .close.postion-bottom{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);z-index:102}.mui-modal-popup .close.postion-bottom svg{width:40px;height:40px}.component-image{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;border-radius:4px}.component-image.loading svg{display:none}.component-image a,.component-image img{width:100%;height:100%}.component-image img{border:1px solid #eee;box-sizing:border-box;border-radius:4px}.component-image.no-border img{border:0}.component-image svg{width:67%;height:20%}.component-image .loading,.component-image .logo{width:100%;height:100%;background:#f8f8f8;position:absolute;z-index:2;display:flex!important;align-items:center;justify-content:center;border:1px solid #eee;box-sizing:border-box;border-radius:4px}.component-image .logo.user,.component-image.no-border .loading,.component-image.no-border .logo{border:0}.component-image .logo.user svg{width:100%}.component-image .logo.hidden{display:none!important}.component-image .user svg{width:auto;height:100%}.component-image .user.loading,.component-image .user.logo{border:0;background:#fff}.component-image.loading .user svg{display:block}.component-image .badge svg{width:auto;height:100%}.component-image .badge.loading,.component-image .badge.logo{border:0;background:#fff}.component-image.loading .badge svg{display:block}.component-reg-guide{display:flex;width:100%;padding:30px 25px;flex-direction:column;align-items:center;gap:21px;border:5px solid #eee;box-sizing:border-box}.component-reg-guide .has-login{display:none}.component-reg-guide .guide-title{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.component-reg-guide.vertical{-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-overflow-scrolling:touch;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-orientation:mixed;width:auto;box-sizing:border-box;height:100%}.component-reg-guide.vertical .guide-title{font-size:20px;font-weight:400;line-height:21px}.component-reg-guide .guide-content{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.component-reg-guide.type-h5.vertical{gap:25px;padding:0 18px}.component-reg-guide.type-h5.horizontal .guide-title{font-size:16px!important;font-weight:700!important;text-indent:0!important}.component-reg-guide.type-h5.horizontal .guide-action em.login{text-indent:0!important}.component-reg-guide.type-h5.vertical .guide-content{gap:10px}.component-reg-guide.type-h5.vertical .guide-action .login-wrap i,.component-reg-guide.type-h5.vertical .guide-action a.reg,.component-reg-guide.type-h5.vertical .guide-action em.login,.component-reg-guide.type-h5.vertical .guide-item i,.component-reg-guide.type-h5.vertical .guide-title{text-indent:0!important}.component-reg-guide.type-h5.vertical .guide-action .login-wrap i,.component-reg-guide.type-h5.vertical .guide-action em.login{line-height:12px}.component-reg-guide.type-h5.vertical .guide-item span:first-child{display:flex;justify-content:center!important;width:18px}.component-reg-guide.type-h5.horizontal{gap:20px;padding:25px 20px}.component-reg-guide.type-h5.horizontal .guide-content{gap:12px;margin-top:-4px}.component-reg-guide.type-h5.horizontal .guide-item span{line-height:17px;text-indent:0!important}.component-reg-guide.type-h5.horizontal .guide-item i{line-height:10px}.component-reg-guide .guide-item{display:flex;align-items:flex-start;gap:6px}.component-reg-guide.vertical .guide-item span{display:flex;flex-direction:column}.component-reg-guide .guide-item i{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.component-reg-guide .guide-action{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.component-reg-guide.vertical .guide-action{flex-direction:row}.component-reg-guide.vertical .guide-action .login-wrap{height:72px;gap:0;flex-direction:column;align-items:flex-start}.component-reg-guide .guide-action a.reg{display:flex;height:36px;padding:0 33.5px;justify-content:center;align-items:center;border-radius:100px;background:#fd502a;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;text-indent:0!important;width:151px}.component-reg-guide .guide-action a.reg:hover{color:#fff}.component-reg-guide.vertical .guide-action a.reg{height:218px;width:36px;padding:0}.component-reg-guide .guide-action .login-wrap{display:flex;align-items:center;gap:5px}.component-reg-guide .guide-action .login-wrap i{color:#000;font-size:11px;font-style:normal;font-weight:400;line-height:normal}.component-reg-guide .guide-action em.login{color:#fd502a;font-size:11px;font-style:normal;font-weight:400;line-height:normal;background:none}.component-reg-guide.type-pc{padding:30px;gap:25px}.component-reg-guide.type-pc .guide-title{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.component-reg-guide.type-pc .guide-item i{color:#000;font-size:12px!important;font-style:normal;font-weight:400;line-height:normal}.component-reg-guide.type-pc .guide-action a.reg:hover{color:#fff!important}.component-reg-guide.type-pc .guide-action a.reg{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;width:162px}.component-reg-guide.type-pc.vertical .guide-action a.reg{width:36px;height:218px}.component-reg-guide.type-pc.vertical .guide-title{font-weight:400}.component-reg-guide.type-pc.vertical .guide-item i{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:17px}.component-reg-guide.type-pc.vertical .guide-content{gap:15px}.component-reg-guide.type-pc.vertical .guide-action .login-wrap i,.component-reg-guide.type-pc.vertical .guide-action em.login{line-height:12px!important}.component-reg-guide.type-pc.vertical .guide-action{margin-right:4px}.component-reg-guide.type-pc.horizontal .guide-content{width:100%;gap:8px}.component-reg-guide.type-pc.horizontal{padding:26px 25px 24px}.component-reg-guide.type-pc.horizontal .guide-item i{font-size:12px!important}.component-reg-guide.type-pc.horizontal .guide-action{margin-top:4px}.mode-black.component-reg-guide{border:5px solid hsla(0,0%,100%,.2)}.mode-black.component-reg-guide .guide-action .login-wrap i,.mode-black.component-reg-guide .guide-item i,.mode-black.component-reg-guide .guide-title{color:hsla(0,0%,100%,.8)}.mode-black.component-reg-guide .guide-item svg path{stroke:hsla(0,0%,100%,.8)}.component-reg-guide .guide-action em.login{cursor:pointer}.mode-black.component-reg-guide.type-pc .guide-action .login-wrap i,.mode-black.component-reg-guide.type-pc .guide-item i,.mode-black.component-reg-guide.type-pc .guide-title{color:#fff}.mode-black.component-reg-guide.type-pc .guide-item svg path{stroke:hsla(0,0%,100%,.8)}