@font-face{font-family:MierB;src:url(/fonts/MierB-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:MierB;src:url(/fonts/MierB-DemiBold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:MierB;src:url(/fonts/MierB-Bold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:MierB;src:url(/fonts/MierB-Light.ttf) format("truetype");font-style:normal;font-weight:lighter}body,html{height:100%;width:100%;padding:0;margin:0;font-size:16px;font-family:MierB,Microsoft JhengHei,微軟正黑體,sans-serif}a{color:#0047a2;text-decoration:underline}*{box-sizing:border-box}.forgotpassword,.login{display:flex;flex-direction:column;min-height:100vh}.container{width:100%}.flex{display:flex}.flex.alignItemsCenter,.flex.center{align-items:center}.flex.center{width:100%;justify-content:center}.empty{width:100%;text-align:center;color:#a32439;font-size:1.1rem}.loadingWrap{text-align:center;margin:1rem 0}body>div:first-child{height:100%}.sidebar,body>div:first-child{display:flex;flex-direction:column}.sidebar{position:fixed;width:135px;background:#fffbfb;height:100vh;z-index:1}.sidebar,.sidebar~main{transition:all .2s ease-in-out}.sidebar~main{margin-left:135px}.sidebar .sidebarTopWrap{position:relative;padding:0 0 1rem;display:flex;flex-direction:column;align-items:center;transition:all .3s ease-in-out}.sidebar .sidebarTopWrap .logoWrap{background-color:#a32439;width:100%;text-align:center;padding:.5rem 0}.sidebar .sidebarTopWrap .logoWrap img{max-width:90%}.sidebar .sidebarTopWrap .toggleMenu{cursor:pointer;display:flex;justify-content:flex-end;position:absolute;bottom:120px;right:-30px;background-color:#fffbfb;border-top-right-radius:5px;border-bottom-right-radius:5px}.sidebar .sidebarTopWrap .toggleMenu svg{color:#a32439}.sidebar .sidebarTopWrap .avatarWrap{cursor:pointer;padding-top:.8rem;margin-bottom:.8rem;display:flex;flex-direction:column;align-items:center}.sidebar .sidebarTopWrap .avatarWrap .memberName{margin-top:.5rem;font-weight:700;font-size:1.2rem;text-align:center;word-break:break-word}.sidebar .menu{flex:auto;position:relative;background-color:#fffbfb;overflow-y:auto}.sidebar .menu .menuList{margin:0 0 40px;padding:0;align-items:center;justify-content:center}.sidebar .menu .menuList .menuItem{display:flex;list-style:none;padding:1.2rem 2rem 1.2rem 3rem;color:#431f1f;cursor:pointer}.sidebar .menu .menuList .menuItem .menuIcon{position:relative;margin-right:20px}.sidebar .menu .menuList .menuItem .menuIcon>div{display:block;width:35px;height:35px;background-repeat:no-repeat;background-position:50%}.sidebar .menu .menuList .menuItem .menuIcon .menuIconHome{background-image:url(/images/menu/desktop/home.svg)}.sidebar .menu .menuList .menuItem .menuIcon .menuIconForum{background-image:url(/images/menu/desktop/forum.svg)}.sidebar .menu .menuList .menuItem .menuIcon .menuIconChat{background-image:url(/images/menu/desktop/chats.svg)}.sidebar .menu .menuList .menuItem .menuIcon .menuIconCalendar{background-image:url(/images/menu/desktop/calendar.svg)}.sidebar .menu .menuList .menuItem .menuIcon .menuIconTeam{background-image:url(/images/menu/desktop/team.svg)}.sidebar .menu .menuList .menuItem .menuIcon .menuIconAward{background-image:url(/images/menu/desktop/awards.svg)}.sidebar .menu .menuList .menuItem .menuIcon .chatUnreadCount{position:absolute;right:-8px;top:-8px;width:20px;height:20px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.8rem;background-color:red;color:#fff}.sidebar .menu .menuList .menuItem .menuName{opacity:0;transition:opacity .3s ease-in;font-size:0}.sidebar .menu .menuList .menuItem.active,.sidebar .menu .menuList .menuItem:hover{color:#431f1f;background-color:#fff4f4;transition:all .2s ease-in-out;font-weight:600}.sidebar .menu .menuList .menuItem.active .menuIconHome,.sidebar .menu .menuList .menuItem:hover .menuIconHome{background-image:url(/images/menu/desktop/home-active.svg)}.sidebar .menu .menuList .menuItem.active .menuIconForum,.sidebar .menu .menuList .menuItem:hover .menuIconForum{background-image:url(/images/menu/desktop/forum-active.svg)}.sidebar .menu .menuList .menuItem.active .menuIconChat,.sidebar .menu .menuList .menuItem:hover .menuIconChat{background-image:url(/images/menu/desktop/chats-active.svg)}.sidebar .menu .menuList .menuItem.active .menuIconCalendar,.sidebar .menu .menuList .menuItem:hover .menuIconCalendar{background-image:url(/images/menu/desktop/calendar-active.svg)}.sidebar .menu .menuList .menuItem.active .menuIconTeam,.sidebar .menu .menuList .menuItem:hover .menuIconTeam{background-image:url(/images/menu/desktop/team-active.svg)}.sidebar .menu .menuList .menuItem.active .menuIconAward,.sidebar .menu .menuList .menuItem:hover .menuIconAward{background-image:url(/images/menu/desktop/awards-active.svg)}.sidebar.active{width:270px}.sidebar.active~main{transition:all .2s ease-in-out;margin-left:270px}.sidebar.active .sidebarTopWrap .logoWrap{padding:0}.sidebar.active .sidebarTopWrap .logoWrap img{max-width:90%}.sidebar.active .menu .menuList .menuItem .menuName{font-size:1.4rem;opacity:1}.tools{position:relative;display:flex}.tools .toolsItem{background-color:#fff;border-radius:8px}.tools .toolsItem:not(:last-child){margin-right:1rem}.tools .toolsItem>div{width:40px;height:40px;background-repeat:no-repeat;background-position:50%;cursor:pointer}.tools .toolsItem .iconProfile{background-image:url(/images/common/icon_profile.png)}.tools .toolsItem .iconNotification{position:relative;background-image:url(/images/common/icon_noti.png)}.tools .toolsItem .iconNotification .unreadCount{position:absolute;right:-8px;top:-8px;width:20px;height:20px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.8rem}header{position:relative;display:flex;flex-direction:column;height:110px;flex:0 0 auto}@media screen and (max-width:992px){header{position:fixed;width:100%;height:75px;top:0;z-index:998}}header .mainMenu{width:100%;height:100%;background-color:#a32439}@media screen and (max-width:992px){header .mainMenu{display:none}}header .mainMenu .container{display:flex;height:100%}header .mainMenu .container .logo{cursor:pointer;padding:15px 0}header .mainMenu .container .logo img{max-height:100%}header .mainMenu .container .menu{position:relative}header .mainMenu .container .menu .menuList{display:flex;margin:0;padding:0;height:100%;align-items:center;justify-content:center}header .mainMenu .container .menu .menuList .menuItem{display:flex;align-items:center;justify-content:center;list-style:none;min-width:170px;height:100%;padding:1rem;color:#fff;cursor:pointer}header .mainMenu .container .menu .menuList .menuItem .menuIcon{margin-right:10px}header .mainMenu .container .menu .menuList .menuItem .menuIcon>div{display:block;width:35px;height:35px;background-repeat:no-repeat;background-position:50%}header .mainMenu .container .menu .menuList .menuItem .menuIcon .menuIconHome{background-image:url(/images/menu/desktop/home.svg)}header .mainMenu .container .menu .menuList .menuItem .menuIcon .menuIconForum{background-image:url(/images/menu/desktop/forum.svg)}header .mainMenu .container .menu .menuList .menuItem .menuIcon .menuIconChat{background-image:url(/images/menu/desktop/chats.svg)}header .mainMenu .container .menu .menuList .menuItem .menuIcon .menuIconCalendar{background-image:url(/images/menu/desktop/calendar.svg)}header .mainMenu .container .menu .menuList .menuItem .menuIcon .menuIconTeam{background-image:url(/images/menu/desktop/team.svg)}header .mainMenu .container .menu .menuList .menuItem .menuIcon .menuIconAward{background-image:url(/images/menu/desktop/awards.svg)}header .mainMenu .container .menu .menuList .menuItem .menuName{font-size:1.5rem}header .mainMenu .container .menu .menuList .menuItem.active,header .mainMenu .container .menu .menuList .menuItem:hover{color:#a32439;background-color:#fff;transition:all .2s ease-in-out}header .mainMenu .container .menu .menuList .menuItem.active .menuIconHome,header .mainMenu .container .menu .menuList .menuItem:hover .menuIconHome{background-image:url(/images/menu/desktop/home-active.svg)}header .mainMenu .container .menu .menuList .menuItem.active .menuIconForum,header .mainMenu .container .menu .menuList .menuItem:hover .menuIconForum{background-image:url(/images/menu/desktop/forum-active.svg)}header .mainMenu .container .menu .menuList .menuItem.active .menuIconChat,header .mainMenu .container .menu .menuList .menuItem:hover .menuIconChat{background-image:url(/images/menu/desktop/chats-active.svg)}header .mainMenu .container .menu .menuList .menuItem.active .menuIconCalendar,header .mainMenu .container .menu .menuList .menuItem:hover .menuIconCalendar{background-image:url(/images/menu/desktop/calendar-active.svg)}header .mainMenu .container .menu .menuList .menuItem.active .menuIconTeam,header .mainMenu .container .menu .menuList .menuItem:hover .menuIconTeam{background-image:url(/images/menu/desktop/team-active.svg)}header .mainMenu .container .menu .menuList .menuItem.active .menuIconAward,header .mainMenu .container .menu .menuList .menuItem:hover .menuIconAward{background-image:url(/images/menu/desktop/awards-active.svg)}header .mobileMainMenu{height:100%;background-color:#a32439;display:flex;align-items:center;padding:1rem}header .mobileMainMenu .navigation{position:relative;display:flex;align-items:center}header .mobileMainMenu .navigation .navigationItem{background-color:#fff;border-radius:8px}header .mobileMainMenu .navigation .navigationItem:not(:last-child){margin-right:1rem}header .mobileMainMenu .navigation .navigationItem>div{width:40px;height:40px;background-repeat:no-repeat;background-position:50%;cursor:pointer}header .mobileMainMenu .navigation .navigationItem .iconProfile{background-image:url(/images/common/icon_profile.png)}header .mobileMainMenu .navigation .navigationItem .iconNotification{background-image:url(/images/common/icon_noti.png)}header .mobileMainMenu .navigation .navigationItem .iconNotification .unreadCount{position:absolute;right:-8px;top:-8px;width:20px;height:20px;border-radius:100%;display:flex;justify-content:center;align-items:center;padding:3;font-size:.8rem}header .mobileMainMenu .navigation .navigationItem .iconSetting{background-size:25px;background-image:url(/images/common/settings.png)}header .mobileMainMenu .pageTitle{flex:0 0 86vw;text-align:center;color:#fff;font-size:1.6rem;font-weight:600}@media screen and (max-width:768px){header .mobileMainMenu .pageTitle{flex:0 0 71vw}}header .mobileMainMenu .backNav{width:40px}header .mobileMainMenu .backButton{position:relative;background-color:#fff;top:0;left:-16px;width:55px}main{width:auto;flex:auto}@media screen and (max-width:992px){main{padding-top:75px;width:100%}}footer{display:flex;margin-top:auto;padding:.5rem 0;background-color:#58595b;color:#fff;justify-content:center;align-items:center;font-size:.9rem;height:40px;z-index:2}@media screen and (max-width:992px){footer{display:none}}footer a{color:#fff;text-decoration:none}footer .footerWrap{display:flex;justify-content:center;align-items:center;width:100%;max-width:90%;padding:0 15px}@media screen and (max-width:768px){footer .footerWrap{flex-direction:column}footer .footerWrap .copyright{padding:0 1rem 1rem}}footer .footerWrap .footerNavigation{margin:0 0 0 auto}@media screen and (max-width:768px){footer .footerWrap .footerNavigation{margin:0;padding:0 .5rem}}footer .footerWrap .footerNavigation li{position:relative;display:inline-block;list-style:none;padding:0 .5rem}footer .footerWrap .footerNavigation li:not(:last-child):after{content:"";display:block;position:absolute;width:1px;height:16px;border-right:1px solid #fff;top:4px;right:0}.bottomMenu{position:fixed;bottom:0;width:100%;background-color:#fff;z-index:998;border-top:1px solid #eee}@media screen and (min-width:992px){.bottomMenu{display:none}}.bottomMenu .menuList{margin:0;padding:0}.bottomMenu .menuList,.bottomMenu .menuList .menuItem{display:flex;height:100%;align-items:center;justify-content:center}.bottomMenu .menuList .menuItem{flex-direction:column-reverse;list-style:none;width:20vw;padding:.5rem;cursor:pointer}.bottomMenu .menuList .menuItem .menuIcon{margin-top:.5rem;margin-bottom:.8rem}.bottomMenu .menuList .menuItem .menuIcon>div{display:block;width:35px;height:35px;background-repeat:no-repeat;background-position:50%}.bottomMenu .menuList .menuItem .menuIcon .menuIconHome{background-image:url(/images/menu/home-inactive.png)}.bottomMenu .menuList .menuItem .menuIcon .menuIconForum{background-image:url(/images/menu/forum-inactive.png)}.bottomMenu .menuList .menuItem .menuIcon .menuIconChat{background-image:url(/images/menu/chat-inactive.png)}.bottomMenu .menuList .menuItem .menuIcon .menuIconCalendar{background-image:url(/images/menu/calendar-inactive.png)}.bottomMenu .menuList .menuItem .menuIcon .menuIconTeam{background-image:url(/images/menu/team-inactive.png)}.bottomMenu .menuList .menuItem .menuIcon .menuIconAward{background-image:url(/images/menu/awards-inactive.svg)}.bottomMenu .menuList .menuItem .menuName{font-size:.75rem}.bottomMenu .menuList .menuItem.active,.bottomMenu .menuList .menuItem:hover{position:relative;color:#a32439;background-color:#fff;transition:all .2s ease-in-out}.bottomMenu .menuList .menuItem.active :after,.bottomMenu .menuList .menuItem:hover :after{content:"";position:absolute;background-color:#a32439;width:5px;height:5px;border-radius:100%;bottom:10px;left:50%;transform:translate(-50%)}.bottomMenu .menuList .menuItem.active .menuIconHome,.bottomMenu .menuList .menuItem:hover .menuIconHome{background-image:url(/images/menu/desktop/home-active.svg)}.bottomMenu .menuList .menuItem.active .menuIconForum,.bottomMenu .menuList .menuItem:hover .menuIconForum{background-image:url(/images/menu/desktop/forum-active.svg)}.bottomMenu .menuList .menuItem.active .menuIconChat,.bottomMenu .menuList .menuItem:hover .menuIconChat{background-image:url(/images/menu/desktop/chats-active.svg)}.bottomMenu .menuList .menuItem.active .menuIconCalendar,.bottomMenu .menuList .menuItem:hover .menuIconCalendar{background-image:url(/images/menu/desktop/calendar-active.svg)}.bottomMenu .menuList .menuItem.active .menuIconTeam,.bottomMenu .menuList .menuItem:hover .menuIconTeam{background-image:url(/images/menu/desktop/team-active.svg)}.bottomMenu .menuList .menuItem.active .menuIconAward,.bottomMenu .menuList .menuItem:hover .menuIconAward{background-image:url(/images/menu/desktop/awards-active.svg)}.settingButton{position:fixed;width:60px;height:40px;background-color:#fff4f4;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;border-top-left-radius:10px;border-bottom-left-radius:10px;top:105px;right:0}.settingButton>div{width:40px;height:40px;background-repeat:no-repeat;background-position:50%;cursor:pointer}.settingButton .iconSetting{background-size:25px;background-image:url(/images/common/settings.png)}.backButton{position:fixed;width:60px;height:40px;background-color:#fffbfb;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;border-top-right-radius:10px;border-bottom-right-radius:10px;top:105px}.arrowLeft{cursor:pointer;box-sizing:border-box;position:relative;display:block;width:22px;height:22px;transition:transform .2s ease-in-out}.arrowLeft:hover{transform:translateX(-2px)}.arrowLeft:after,.arrowLeft:before{content:"";display:block;box-sizing:border-box;position:absolute;left:3px}.arrowLeft:after{width:8px;height:8px;border-bottom:2px solid;border-left:2px solid;transform:rotate(45deg);bottom:7px}.arrowLeft:before{width:16px;height:2px;bottom:10px;background:currentColor}.arrowRight{cursor:pointer;box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;transition:transform .2s ease-in-out}.arrowRight:hover{transform:translateX(2px)}.arrowRight:after,.arrowRight:before{content:"";display:block;box-sizing:border-box;position:absolute;right:3px}.arrowRight:after{width:8px;height:8px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);bottom:7px}.arrowRight:before{width:16px;height:2px;bottom:10px;background:currentColor}.chevronDown{position:relative;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}.chevronDown,.chevronDown:after{box-sizing:border-box;display:block}.chevronDown:after{content:"";position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);left:4px;top:2px}.react-datepicker__current-month{display:none}.react-datepicker__day--selected{background-color:#a32439!important}.errorBox{position:relative;background:#fff;padding:1.5rem}.errorBox,.errorBox:after{width:100%;border:1px solid #a32439}.errorBox:after{content:"";position:absolute;height:100%;bottom:-5px;right:-5px;background:hsla(0,0%,100%,.75);z-index:-1}.errorBox>.close{cursor:pointer;position:absolute;display:block;padding:2px 5px;line-height:20px;right:5px;top:5px;font-size:1.5rem;border:0;background:transparent;color:#a32439}.errorBox>.close:focus{outline:none}.errorBox .errorBoxTitle{font-size:1.1rem;font-weight:700}.errorBox .errorBoxContent{padding:1rem 0;font-size:.9rem;margin-bottom:1rem}.errorBox .errorBoxButton{cursor:pointer;width:60%;background-color:#a32439;border-radius:15px;border:0;padding:5px 15px;color:#fff;text-transform:uppercase;font-weight:500}.popup-content{position:relative;margin:auto;min-width:300px;text-align:center}@media screen and (max-width:768px){.popup-content{width:90vw}}.popup-overlay{background:rgba(0,0,0,.5)}.modalBox{position:relative;background:#fff;width:100%;padding:1.5rem;border:1px solid #a32439}.modalBox.noPadding{padding:0}.modalBox:after{content:"";position:absolute;width:100%;height:100%;bottom:-5px;right:-5px;border:1px solid #a32439;background:hsla(0,0%,100%,.75);z-index:-1}.modalBox>.close{cursor:pointer;position:absolute;display:block;padding:2px 5px;line-height:20px;right:5px;top:5px;font-size:1.5rem;border:0;background:transparent;color:#a32439}.modalBox>.close:focus{outline:none}.modalBox .modalBoxTitle{font-size:1.1rem;font-weight:700}.modalBox .modalBoxContent{padding:1rem 0;font-size:.9rem;margin-bottom:1rem}.modalBox .modalBoxButton{cursor:pointer;width:200px;background-color:#a32439;border-radius:25px;border:0;padding:.5rem;color:#fff;text-transform:uppercase;font-weight:500;font-size:.9rem}.modalBox .modalBoxButton:disabled{opacity:.7}.modalBox.lightBox{border:0;background:linear-gradient(#fff 50%,#ffeded)}.modalBox.lightBox:after{display:none}.modalBox.lightBox .crown{width:40px}.modalBox.lightBox .modalBoxTitle{color:#a32439;font-size:1rem}@media screen and (max-width:992px){.modalBox.lightBox{padding:15px}}.modalBox.lightBox .modalBoxContent{max-height:80vh;overflow-y:auto;padding:.5rem 0;margin-bottom:0}.modalBox.redBox{border:0;background:#942f3b;padding:1rem}.modalBox.redBox:after{display:none}.modalBox.redBox .crown{width:40px}.modalBox.redBox>.close{color:#fff}.modalBox.redBox .modalBoxTitle{color:#fff;font-size:1rem;font-weight:400}@media screen and (max-width:992px){.modalBox.redBox{padding:15px}}.modalBox.redBox .modalBoxContent{max-height:80vh;overflow-y:auto;padding:.5rem 0;margin-bottom:0;color:#fff}.modalBox.redBox .modalBoxContent .shareWrap{display:flex;justify-content:center;padding-top:5px}.modalBox.redBox .modalBoxContent .shareWrap .shareItem{margin:0 10px;cursor:pointer}.modalBox.redBox .modalBoxContent .shareWrap .shareItem .icon{width:100%;padding-bottom:5px}.modalBox.redBox .modalBoxContent .shareWrap .shareItem .icon img{width:50px;margin:0 auto;display:block}.modalBox.redBox .modalBoxContent .qrCodeWrap{background-color:#fff;margin-top:1rem;padding:.5rem;display:inline-block}@-webkit-keyframes anvil{0%{transform:scale(1) translateY(0);opacity:0;box-shadow:0 0 0 hsla(0,0%,95%,0)}1%{transform:scale(.96) translateY(10px);opacity:0;box-shadow:0 0 0 hsla(0,0%,95%,0)}to{transform:scale(1) translateY(0);opacity:1;box-shadow:0 0 500px hsla(0,0%,95%,0)}}@keyframes anvil{0%{transform:scale(1) translateY(0);opacity:0;box-shadow:0 0 0 hsla(0,0%,95%,0)}1%{transform:scale(.96) translateY(10px);opacity:0;box-shadow:0 0 0 hsla(0,0%,95%,0)}to{transform:scale(1) translateY(0);opacity:1;box-shadow:0 0 500px hsla(0,0%,95%,0)}}.popup-content{-webkit-animation:anvil .3s cubic-bezier(.38,.1,.36,.9) forwards}.noEventThumbnail{width:100%;height:150px;max-width:100%;background-color:#f5ebec}.fixedButton{position:fixed;cursor:pointer;z-index:99}@media screen and (min-width:992px){.fixedButton{width:250px;right:0;top:105px;transition:all .3s ease-in}}@media screen and (max-width:992px){.fixedButton{left:50%;bottom:88px;transform:translate(-50%);width:100%;display:flex}.fixedButton>div{margin-left:14px}}.fixedButton .fixedButtonWrap{cursor:pointer;background-color:#a32439}@media screen and (min-width:992px){.fixedButton .fixedButtonWrap{padding:1rem;border-top-left-radius:25px;border-bottom-left-radius:25px;display:flex;margin-bottom:1rem;align-items:center}}@media screen and (max-width:992px){.fixedButton .fixedButtonWrap{padding:.5rem;border-top-left-radius:25px;border-top-right-radius:25px;display:flex;align-items:center}}.fixedButton .fixedButtonWrap .fixedButtonIcon{margin-right:.5rem;background-color:#fff;border-radius:100%;width:70px;height:70px;position:relative;flex-shrink:0}@media screen and (max-width:992px){.fixedButton .fixedButtonWrap .fixedButtonIcon{flex:0 0 auto;width:40px;height:40px}}.fixedButton .fixedButtonWrap .fixedButtonIcon img{position:absolute;top:50%;left:50%;width:auto;max-width:70%;transform:translate(-50%,-50%)}.fixedButton .fixedButtonWrap .fixedButtonName{font-weight:700;font-size:1.2rem;color:#fff}@media screen and (max-width:992px){.fixedButton .fixedButtonWrap .fixedButtonName{font-weight:400;font-size:.9rem;width:100%}}.ck-editor__editable_inline{min-height:400px}.avatar_userAvatar__u_lhb{display:flex;width:55px;height:55px;border-radius:100%;align-items:center;justify-content:center;position:relative;font-size:1.4rem}.avatar_userAvatar__u_lhb>span{position:relative;top:-2px;font-weight:700}