.LoadingScreen{display:flex;align-items:center;justify-content:center;width:100%;height:100vh}.LoadingScreen .ant-spin-dot{margin:auto}@media screen and (min-height:1440px){.LoadingScreen{font-size:36px}}.BlankPage{height:100vh;display:flex;justify-content:center;align-items:center}.BlankPage img{width:30vh}.Header{position:relative;z-index:20;padding:0 15px}.Header .navbar{width:100%;max-width:1260px;margin:0 auto;padding-top:20px}.Header .navbar,.Header .navbar .navbar-wrapper{position:relative}.Header .navbar .navbar-wrapper .logo-gp{display:flex;justify-content:center;align-items:center;padding:0;margin-bottom:0}.Header .navbar .navbar-wrapper .logo-gp .main{height:100px;margin:0 30px}.Header .navbar .navbar-wrapper .logo-gp .sub{height:65px}.Header .navbar .navbar-wrapper .logo-gp .sub:first-of-type{margin-top:10px}.Header .navbar .navbar-wrapper .btn-section{display:flex;justify-content:space-between}.Header .navbar .navbar-wrapper .btn-section .left-section{display:flex;justify-content:flex-start;align-items:center}.Header .navbar .navbar-wrapper .btn-section .left-section .back-btn{margin-right:auto;padding:10px 20px}.Header .navbar .navbar-wrapper .btn-section .left-section .back-btn .anticon{margin-right:10px}.Header .navbar .navbar-wrapper .btn-section .right-section{display:flex;justify-content:flex-end;align-items:center}.Header .navbar .navbar-wrapper .btn-section .right-section .class-label{color:#1c3d74;font-size:1em;margin-right:10px;line-height:51px}.Header .navbar .navbar-wrapper .btn-section .right-section .login-btn{background-color:#1c3d74;border-color:#1c3d74;color:#fff;margin-bottom:5px;padding:10px 20px;font-size:1.2em;border-radius:15px;-webkit-transition:background-color .3s,border-color .3s,opacity .3s;transition:background-color .3s,border-color .3s,opacity .3s;cursor:pointer}.Header .navbar .navbar-wrapper .btn-section .right-section .login-btn:hover{background-color:#1c3d74;border-color:#1c3d74;opacity:.9}.Header .navbar .navbar-wrapper .language-btn-gp{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center}.Header .navbar .navbar-wrapper .language-btn-gp .language-btn{height:40px;width:40px;line-height:40px;font-size:20px;text-align:center;color:#999;cursor:pointer;margin:10px 5px;-webkit-transition:color .3s,border-bottom .3s;transition:color .3s,border-bottom .3s}.Header .navbar .navbar-wrapper .language-btn-gp .language-btn.selected{color:#1c3d74;border-bottom:2px solid #1c3d74}@media screen and (max-width:720px){.Header{font-size:14px}.Header .navbar .navbar-wrapper .main-logo img{height:120px}.Header .navbar .navbar-wrapper .right-section .login-btn{font-size:1.1em}}.Footer{width:100%;flex-shrink:0}.Footer,.Footer .footer-section{position:relative}.Footer .footer-section:after{content:"";display:block;clear:both}.Footer .footer-section-1{z-index:-1;height:300px;margin-top:-120px;overflow:hidden;background:url(/static/media/footer-bg-r-new.93f82770.png) 100% 100% no-repeat,url(/static/media/footer-bg-l-new.7ba17871.png) 0 100% no-repeat;background-size:contain,300px}.Footer .footer-section-1 .slogan{position:absolute;left:8%;bottom:15px;z-index:2}.Footer .footer-section-1 .slogan img{height:100px}.Footer .footer-section-1 .plastic-bag-wrapper{left:0;right:0;margin-top:-90px}.Footer .footer-section-1 .plastic-bag-wrapper .plastic-bag{position:absolute;top:30%;left:0;height:60px;z-index:1}.Footer .footer-section-1 .plastic-bag-wrapper .plastic-bag-1{top:25%;-webkit-animation:movingRight 4.5s linear infinite;animation:movingRight 4.5s linear infinite}.Footer .footer-section-1 .plastic-bag-wrapper .plastic-bag-2{-webkit-animation:movingRight 5.5s linear infinite;animation:movingRight 5.5s linear infinite}.Footer .footer-section-1 .plastic-bag-wrapper .plastic-bag-3{top:40%;-webkit-animation:movingRight 6.5s linear infinite;animation:movingRight 6.5s linear infinite}.Footer .footer-section-1 .plastic-bag-wrapper .plastic-bag-4{top:10%;-webkit-animation:movingRight 7.5s linear infinite;animation:movingRight 7.5s linear infinite}.Footer .footer-section-1 .plastic-bag-wrapper .plastic-bag-5{-webkit-animation:movingRight 8.5s linear infinite;animation:movingRight 8.5s linear infinite}.Footer .footer-section-2{background:#1c3d74;color:#fff;z-index:5;padding:7px 0;font-size:.8em}.Footer .footer-section-2 a{color:#fff;text-decoration:none}.Footer .footer-section-2 a:focus,.Footer .footer-section-2 a:hover{color:#ffc10e}.Footer .footer-section-2 .footer-section-2-wrapper{margin:auto;width:100%;max-width:1200px;padding:0 15px;text-align:center}.Footer .footer-section-3{text-align:center;font-size:10px;line-height:1.1;background:#e2f2f0;color:#b3b3b3;z-index:5;padding:5px 15px}@-webkit-keyframes movingRight{0%{opacity:0;left:0}25%{opacity:1;left:25%}75%{opacity:1;left:70%}90%{opacity:1;left:79%}to{opacity:0;left:80%}}@keyframes movingRight{0%{opacity:0;left:0}25%{opacity:1;left:25%}75%{opacity:1;left:70%}90%{opacity:1;left:79%}to{opacity:0;left:80%}}.WebInterface{display:flex;min-height:100vh;flex-direction:column}.WebInterface .container{display:flex;justify-content:center;flex:1 0 auto;padding:0 15px}.WebInterface .container.stretched{max-width:unset;padding:0}.UploadPhotoModal .ant-spin-blur:after{display:none}.UploadPhotoModal .ant-spin-nested-loading>div>.ant-spin{max-height:100%;position:fixed;z-index:99999;background:hsla(0,0%,100%,.4)}.FullWidthCartoonButton{display:flex;justify-content:center;align-items:center;width:100%;font-size:36px;background:#d6de23;border-radius:30px;padding:20px 15px;color:#1a3d74;-webkit-transition:background .3s;transition:background .3s}.FullWidthCartoonButton img{height:60px}.FullWidthCartoonButton img:first-of-type{margin-right:30px}.FullWidthCartoonButton img:last-of-type{margin-left:15px}.FullWidthCartoonButton:hover{background:#dee54f}.FullWidthCartoonButton:active{background:#c2c91e}@media screen and (max-width:720px){.FullWidthCartoonButton{font-size:26px;padding:15px}.FullWidthCartoonButton img{height:50px}}.ButtonWithIcon{cursor:pointer}.ButtonWithIcon .ButtonWithIcon-icon{text-align:center;height:150px}.ButtonWithIcon .ButtonWithIcon-btn{display:flex;justify-content:center;align-items:center;width:100%;font-size:36px;background:#14adbf;border-radius:15px;padding:20px 15px;color:#fff}@media screen and (max-width:720px){.ButtonWithIcon .ButtonWithIcon-btn{font-size:26px}}.DividedBar{height:33px;min-width:10px;cursor:pointer}.DividedBar .left-bar{background:#007767}.DividedBar .left-bar,.DividedBar .right-bar{white-space:nowrap;display:inline-block;height:33px;min-width:5px;max-width:calc(100% - 5px);text-align:center;line-height:33px;color:#fff}.DividedBar .right-bar{background:#f47920}.DividedBarTooltipContent .tooltip-row .tooltip-green:before{display:inline-block;content:"";background:#007767;height:10px;width:10px;vertical-align:middle;margin-right:5px}.DividedBarTooltipContent .tooltip-row .tooltip-red:before{display:inline-block;content:"";background:#f47920;height:10px;width:10px;vertical-align:middle;margin-right:5px}.DividedBarTooltipContent .tooltip-row .tooltip-label{width:calc(75% - 7.5px);display:inline-block;text-align:left;vertical-align:middle}.DividedBarTooltipContent .tooltip-row .tooltip-value{width:calc(25% - 7.5px);display:inline-block;text-align:right;vertical-align:middle}.RankChangeIndicator .anticon{margin-right:5px}.RankChangeIndicator.up{color:#00aec1}.RankChangeIndicator.down{color:#f16536}.RankingTable{width:100%}.RankingTable .ant-table-thead tr th{background:#d6de23;vertical-align:middle}.RankingTable .ant-table-thead .green-label:before{display:inline-block;content:"";background:#007767;height:10px;width:10px;vertical-align:middle;margin-right:5px}.RankingTable .ant-table-thead .red-label:before{display:inline-block;content:"";background:#f47920;height:10px;width:10px;vertical-align:middle;margin-right:5px}.RankingTable .class-profile p{text-align:center;font-weight:700}.RankingTable .class-profile .propic{width:100%;height:auto}.CartoonModal .ant-modal-content .ant-modal-body button{margin-top:60px}.CartoonModal .ant-modal-content .ant-modal-body p{padding:0 100px}.PopupVideoPlayer{height:auto}.WebLandingPage{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.WebLandingPage .banner-section{position:relative;width:100%;margin:15px 0;border-radius:15px;overflow:hidden}.WebLandingPage .banner-section img{width:100%;border-radius:30px}.WebLandingPage .banner-section .clickable-img{cursor:pointer}.WebLandingPage .highlight-section{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:15px}.WebLandingPage .highlight-section .highlight-photo-section{width:50%;height:342px;background:hsla(0,0%,100%,.4);border-radius:15px;margin-right:15px;overflow:hidden}.WebLandingPage .highlight-section .highlight-photo-section .slick-active img{-webkit-transition:all 12s ease;transition:all 12s ease;-webkit-transform:scale(1.4);transform:scale(1.4)}.WebLandingPage .highlight-section .highlight-photo-section .highlight-photo{position:relative;border-radius:30px;width:100%;text-align:center}.WebLandingPage .highlight-section .highlight-photo-section .highlight-photo img{display:block;margin-left:auto;margin-right:auto;width:auto;height:342px}.WebLandingPage .highlight-section .highlight-photo-section .highlight-photo .description-overlay{position:absolute;top:0;font-size:18px;text-align:center;background:rgba(0,0,0,.3);color:#fff;width:100%;z-index:100;padding:5px 0}.WebLandingPage .highlight-section .highlight-video-section{width:50%;height:342px;border-radius:15px;overflow:hidden}.WebLandingPage .uploaded-video-section{width:100%;margin-bottom:15px}.WebLandingPage .uploaded-video-section .uploaded-video{display:inline-flex;align-items:center;justify-content:center;position:relative;width:calc(33.3333% - 30px);height:300px;background:rgba(0,0,0,.8);vertical-align:middle;margin:15px;border-radius:15px;overflow:hidden}.WebLandingPage .uploaded-video-section .uploaded-video .description-overlay{position:absolute;top:0;font-size:18px;text-align:center;background:rgba(0,0,0,.3);color:#fff;width:100%;padding:5px 0}.WebLandingPage .uploaded-video-section .uploaded-video img{max-height:300px;max-width:100%}.WebLandingPage .uploaded-video-section .load-more-btn{font-size:36px;width:100%;text-align:center;background:#14adbf;color:#fff;border-radius:15px;cursor:pointer}.WebLandingPage .btn-row{display:flex;align-items:center;justify-content:space-around;width:100%;margin-bottom:15px}.WebLandingPage .ant-table-wrapper{border-radius:30px;overflow:hidden;margin-bottom:15px}.WebLandingPage .ant-tabs{width:100%}.WebLandingPage .ant-tabs .ant-tabs-nav-scroll{text-align:center}.WebLandingPage .ant-tabs .ant-tabs-bar .ant-tabs-tab{padding:10px 30px;font-size:36px;margin-right:10px}.WebLandingPage .ant-tabs .ant-tabs-bar .ant-tabs-nav-container{height:74px}@media screen and (max-width:720px){.WebLandingPage .banner-section{margin:5px 0}.WebLandingPage .highlight-section{margin-bottom:5px}.WebLandingPage .highlight-section .highlight-video-section{height:250px}.WebLandingPage .highlight-section .highlight-photo-section{width:50%;height:250px}.WebLandingPage .highlight-section .highlight-photo-section .highlight-photo img{height:250px}}.SelectorBox{display:inline-block;font-size:32px;width:115px;height:120px;line-height:120px;background:#00aec1;border-radius:15px;text-align:center;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.SelectorBox:hover{opacity:.7}.SelectorBox.selected,.SelectorBox:active{opacity:1;border:5px solid #1c3d74;line-height:110px}@media screen and (max-width:720px){.SelectorBox{font-size:24px;width:95px;height:100px;line-height:100px}.SelectorBox.selected{line-height:90px}}.LoginPage{width:100%;padding:0 30px}.LoginPage h2,.LoginPage h3{font-size:24px;color:#f16536;text-align:center}.LoginPage h3{margin:20px 0}.LoginPage .selection-row{margin:30px 0}.LoginPage .selection-row .selection-options-row{display:flex;justify-content:space-between;align-items:center}.LoginPage .start-game-row{margin-top:60px;text-align:center}.LoginPage .start-game-row button{font-size:32px;background:#1c3d73;padding:30px 100px}.LoginPage .password-section input{display:block;height:90px;width:55%;font-size:24px;background:#1c3d73;color:#fff;border-radius:15px;padding:0 50px;outline:0;border:0;margin:0 auto 50px}.LoginPage .password-section input::-webkit-input-placeholder{color:#fff}.LoginPage .password-section input::-ms-input-placeholder{color:#fff}.LoginPage .password-section input::placeholder{color:#fff}.LoginPage .password-section button{display:block;position:relative;width:20%;height:70px;font-size:24px;background:#14adbf;padding:15px;margin:auto;color:#fff;-webkit-transition:opacity .3s,background .3s;transition:opacity .3s,background .3s}.LoginPage .password-section button img{position:absolute;height:24px;right:30px}.CartoonAnswerButton{display:inline-block;width:48%;height:120px;position:relative;cursor:pointer;margin-top:15px;margin-bottom:15px;vertical-align:middle}.CartoonAnswerButton.selected .button-text,.CartoonAnswerButton:hover .button-text{background:#d6de23}.CartoonAnswerButton:nth-of-type(odd){margin-right:4%}.CartoonAnswerButton.highlight-incorrect{opacity:.6;pointer-events:none}.CartoonAnswerButton.highlight-incorrect.selected{opacity:1}.CartoonAnswerButton.highlight-incorrect.selected .button-text{padding-left:174px;border:6px solid #f16536}.CartoonAnswerButton.highlight-correct{opacity:1;pointer-events:none}.CartoonAnswerButton.highlight-correct .button-text{padding-left:174px;border:6px solid #8bce2c}.CartoonAnswerButton .button-icon{position:absolute;height:120px;width:120px;line-height:120px;display:flex;justify-content:center;align-items:center}.CartoonAnswerButton .button-icon img{height:100px;width:100px}.CartoonAnswerButton .button-text{display:flex;align-items:center;background:#e2f2f0;height:120px;border-radius:60px;padding-left:180px;font-size:1.2em;-webkit-transition:background .3s;transition:background .3s}.GamingInterface,.GamingInterface .question-box{display:flex;justify-content:center;align-items:center;flex-direction:column}.GamingInterface .question-box{width:100%;background:#e2f2f0;border:5px solid #1c3d74;border-radius:30px;text-align:center;padding:10px 60px;font-size:1.4em;height:220px;line-height:1.2}.GamingInterface .question-box .question-tips{margin-top:10px;color:#666}.GamingInterface .question-box .answer-explanation{margin-top:10px;font-size:.8em;color:#f16536;text-align:left}.GamingInterface .answers-section{width:100%}.GamingInterface .submit-section{width:100%;margin-top:20px;text-align:right;opacity:1}.GamingInterface .submit-section.disabled{opacity:0}.GamingInterface .submit-section.disabled .submit-btn{pointer-events:none}.GamingInterface .submit-section .submit-btn{height:70px;line-height:70px;padding:0 60px;border-radius:30px;background:#00aec1;color:#1c3d74}.GamingInterface .submit-section .submit-btn.submitted{background:#d6de23}@media screen and (min-height:1440px){.GamingInterface{font-size:24px}.GamingInterface .question-box{height:400px;line-height:1.2}.GamingInterface .submit-section{text-align:center}.GamingInterface .submit-section .submit-btn{width:500px}}.EndGameInterface{display:flex;justify-content:center;align-items:center;flex-direction:column}.EndGameInterface img{height:400px}.EndGameInterface p{font-size:24px;margin:15px 0 30px}.EndGameInterface .btn-gp button{padding:30px 80px;margin:0 15px}.EndGameInterface .btn-gp button.logout-btn{background:#e2f2f0;color:#1c3d74}.EndGameInterface .btn-gp button.play-again-btn{background:#00aec1;color:#1c3d74}.GamingPage{width:100%}.BagFormModal .ant-calendar-picker,.BagFormModal .ant-select{width:260px}.BagSelector{display:inline-block;height:100px;width:100px;cursor:pointer;position:relative;vertical-align:middle;margin:0 5px;border:5px solid #fff;-webkit-transition:border .3s ease;transition:border .3s ease}.BagSelector img{width:90px;height:90px}.BagSelector .bag-label{position:absolute;bottom:0;width:100%;text-align:center;font-size:16px;line-height:1.7;background:rgba(0,0,0,.6);color:#fff}.BagSelector:first-of-type{margin-left:0}.BagSelector:last-of-type{margin-right:0}.BagSelector.selected{border:5px solid #1c3d73}@media screen and (max-width:720px){.BagSelector{height:80px;width:80px}.BagSelector img{width:70px;height:70px}.BagSelector .bag-label{font-size:14px}}.StudentHelperPanelPage{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.StudentHelperPanelPage .lower-section{width:100%;height:100%}.StudentHelperPanelPage .lower-section .ant-tabs{height:100%}.StudentHelperPanelPage .lower-section .ant-tabs .ant-tabs-ink-bar{width:5px;background-color:#fff}.StudentHelperPanelPage .lower-section .ant-tabs .ant-tabs-bar{position:relative;margin:0;background:#1c3d74}.StudentHelperPanelPage .lower-section .ant-tabs .ant-tabs-bar .ant-tabs-nav-container{color:#fff;text-align:center;padding:15px 0;height:auto}.StudentHelperPanelPage .lower-section .ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab{color:#fff;font-size:1.5em;text-align:center;padding:8px 60px}.StudentHelperPanelPage .lower-section .ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab.ant-tabs-tab-active{font-weight:700}.StudentHelperPanelPage .lower-section .ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-ink-bar{height:5px}.StudentHelperPanelPage .lower-section .ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav-wrap{height:auto}.StudentHelperPanelPage .lower-section .ant-tabs .ant-tabs-bar .ant-tabs-extra-content{width:100%}.StudentHelperPanelPage .lower-section .ant-tabs .ant-tabs-content{padding:0 10px}.StudentHelperPanelPage .lower-section .ant-table .icon-btn{cursor:pointer}.StudentHelperPanelPage .lower-section .ant-table .remove-btn{color:#f16536}.StudentHelperPanelPage .lower-section .ant-table-footer .table-footer{font-weight:700;text-align:center}.StudentHelperPanelPage .lower-section .profile-section{text-align:center;margin-top:15px}.StudentHelperPanelPage .lower-section .profile-section .profile-pic{background:#fff;border-radius:36px;width:200px}.StudentHelperPanelPage .lower-section .profile-section p{color:#fff;font-size:18px;line-height:24px}.StudentHelperPanelPage .lower-section .bag-store-section{flex:7 1;text-align:center}.StudentHelperPanelPage .lower-section .bag-store-section .store-title{color:#1c3d73;font-size:24px;font-weight:700;padding:5px 0}.StudentHelperPanelPage .lower-section .bag-store-section .table-footer{font-size:24px;color:#999}.StudentHelperPanelPage .lower-section .bag-store-section .store-interface{position:relative;padding:30px 0 0}.StudentHelperPanelPage .lower-section .bag-store-section .store-interface .store-ad{position:absolute;height:110px;left:-30px;bottom:-15px}.StudentHelperPanelPage .lower-section .bag-store-section .store-interface .store-header{position:absolute;top:0;background:url(/static/media/store-header.923c5d6f.svg) bottom repeat-x;height:50px;width:100%}.StudentHelperPanelPage .lower-section .bag-store-section .store-interface form .form-item{display:flex;justify-content:center;align-items:center;margin-bottom:5px;padding:10px 30px;font-size:18px}.StudentHelperPanelPage .lower-section .bag-store-section .store-interface form .form-item .form-label{flex:2 1;text-align:left;vertical-align:middle}.StudentHelperPanelPage .lower-section .bag-store-section .store-interface form .form-item .form-input{flex:8 1;text-align:left}.StudentHelperPanelPage .lower-section .bag-store-section .store-interface form .form-item .form-input .bags-container{display:flex;align-items:center}.StudentHelperPanelPage .lower-section .bag-store-section .store-interface form .form-item .bw-btn{background:#1c3d73;padding:10px 100px;font-size:24px}@media screen and (max-width:720px){.StudentHelperPanelPage{padding:0}.StudentHelperPanelPage .upper-section{flex-direction:column;margin-bottom:10px}.StudentHelperPanelPage .upper-section .profile-section{margin-bottom:15px}.StudentHelperPanelPage .upper-section .profile-section .profile-pic{width:130px}.StudentHelperPanelPage .upper-section .profile-section p{font-size:16px}.StudentHelperPanelPage .upper-section .bag-store-section{width:90%}.StudentHelperPanelPage .upper-section .bag-store-section .store-title{font-size:18px}.StudentHelperPanelPage .upper-section .bag-store-section .store-interface{padding:40px 0 0;border-bottom:10px solid #f05a28}.StudentHelperPanelPage .upper-section .bag-store-section .store-interface .store-header{height:40px}.StudentHelperPanelPage .upper-section .bag-store-section .store-interface form .form-item{font-size:16px;margin-bottom:0;padding:5px 30px}.StudentHelperPanelPage .upper-section .bag-store-section .store-interface form .form-item .bw-btn{background:#1c3d73;padding:10px 80px;font-size:18px}.StudentHelperPanelPage .upper-section .bag-store-section .store-interface .store-ad{height:90px;left:-28px;bottom:-10px}.StudentHelperPanelPage .lower-section .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab{font-size:1.2em}.StudentHelperPanelPage .lower-section .ant-table-footer{padding:10px}}.DashboardPage{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between}.DashboardPage .container{flex:97 1;display:flex;justify-content:center;padding:0 15px}.DashboardLoginPage{display:flex;align-items:center;justify-content:center;width:100%}.DashboardLoginPage .LoginPage-container{width:100%}.DashboardLoginPage .LoginPage-container h1{font-weight:700;font-size:18px;text-align:center}.DashboardLoginPage .LoginPage-container .LoginPage-form-container{max-width:300px;margin:0 auto}.DashboardLoginPage .LoginPage-container .LoginPage-form-container .error-message{height:20px;color:#f5222d}.DashboardLoginPage .LoginPage-container .LoginPage-form-container .LoginPage-form .login-form-forgot{float:right}.DashboardLoginPage .LoginPage-container .LoginPage-form-container .LoginPage-form .login-form-button{width:100%;font-size:16px}.SelectSchoolPage .instruction{font-size:24px}.SelectSchoolPage .school-options-gp .school-option{height:180px;width:40%;max-width:400px;background:#00aec1;font-size:24px;line-height:36px}.SelectActionPage .action-options-gp .action-option,.SelectSchoolPage .school-options-gp .school-option{display:inline-flex;justify-content:center;align-items:center;margin:15px;padding:15px;vertical-align:middle;color:#000}.SelectActionPage .action-options-gp .action-option{height:160px;width:20%;min-width:250px;background:#d6de23;font-size:18px;line-height:30px}.FilterGroup .filter-group-filter{margin:10px 7.5px}.FilterGroup .filter-group-filter:first-child{margin-left:0}.FilterGroup .ant-calendar-picker{width:200px}.BagUsagePage h3{text-align:left;font-size:20px;font-weight:700}.BagUsagePage .input-section{margin-bottom:30px}.BagUsagePage .input-section h3{margin-bottom:15px}.BagUsagePage .input-section .ant-form{background:#e2f2f0;padding:30px 0}.BagUsagePage .input-section .ant-form .ant-form-item{vertical-align:bottom}.BagUsagePage .input-section .ant-form .ant-form-item .ant-input,.BagUsagePage .input-section .ant-form .ant-form-item .ant-select{width:180px}.BagUsagePage .input-section .ant-form .ant-form-item .bw-btn{padding:0 60px;font-size:18px;background:#48b0c2}.BagUsagePage .table-section .title-section{display:flex}.BagUsagePage .table-section .title-section h3{flex:1 1;text-align:left;display:flex;align-items:center}.BagUsagePage .table-section .title-section .FilterGroup{flex:3 1;text-align:right}.BagUsagePage .table-section .ant-table .icon-btn{cursor:pointer}.BagUsagePage .table-section .ant-table .check-btn{opacity:.2;-webkit-transition:all .3s;transition:all .3s}.BagUsagePage .table-section .ant-table .check-btn:hover{opacity:1;color:#090}.BagUsagePage .table-section .ant-table .check-btn.checked{opacity:1;cursor:auto;color:#090}.BagUsagePage .table-section .ant-table .remove-btn{color:#f16536}.WasteUsagePage h3{text-align:left;font-size:20px;font-weight:700}.WasteUsagePage .input-section{margin-bottom:30px}.WasteUsagePage .input-section h3{margin-bottom:15px}.WasteUsagePage .input-section .ant-form{background:#e2f2f0;padding:10px 15px}.WasteUsagePage .input-section .ant-form .ant-form-item{margin-bottom:10px}.WasteUsagePage .input-section .ant-form .ant-form-item .ant-input,.WasteUsagePage .input-section .ant-form .ant-form-item .ant-select{width:180px}.WasteUsagePage .input-section .ant-form .ant-form-item .bw-btn{padding:0 60px;font-size:18px;background:#48b0c2}.WasteUsagePage .input-section .ant-form .ant-form-item .ant-form-item-control,.WasteUsagePage .input-section .ant-form .ant-form-item .ant-form-item-label{text-align:left}.WasteUsagePage .input-section .ant-form .ant-form-item .unit{margin-left:5px}.WasteUsagePage .input-section .ant-form .form-submit-btn .ant-form-item-control{text-align:center}.WasteUsagePage .table-section .ant-tabs-bar{margin-bottom:0}.WasteUsagePage .table-section .title-section{display:flex}.WasteUsagePage .table-section .title-section h3{flex:2 1;text-align:left;display:flex;align-items:center}.WasteUsagePage .table-section .title-section .FilterGroup{flex:3 1;text-align:right}.WasteUsagePage .table-section .ant-table .icon-btn{cursor:pointer}.WasteUsagePage .table-section .ant-table .remove-btn{color:#f16536}.BagRefundPage h3{text-align:left;font-size:20px;font-weight:700}.BagRefundPage .input-section{margin-bottom:30px}.BagRefundPage .input-section h3{margin-bottom:15px}.BagRefundPage .input-section .ant-form{background:#e2f2f0;padding:30px 0}.BagRefundPage .input-section .ant-form .ant-form-item{vertical-align:bottom}.BagRefundPage .input-section .ant-form .ant-form-item .ant-input,.BagRefundPage .input-section .ant-form .ant-form-item .ant-select{width:180px}.BagRefundPage .input-section .ant-form .ant-form-item .bw-btn{padding:0 60px;font-size:18px;background:#48b0c2}.BagRefundPage .table-section .title-section{display:flex}.BagRefundPage .table-section .title-section h3{flex:1 1;text-align:left;display:flex;align-items:center}.BagRefundPage .table-section .title-section .FilterGroup{flex:3 1;text-align:right}.BagRefundPage .table-section .ant-table .icon-btn{cursor:pointer}.BagRefundPage .table-section .ant-table .remove-btn{color:#f16536}.HelperSchedulePage h3{text-align:left;font-size:20px;font-weight:700}.HelperSchedulePage .contact-section{margin:15px 0}.HelperSchedulePage .contact-section p{display:inline-block;text-align:left;width:50%;font-weight:700}.HelperSchedulePage .table-section .title-section{display:flex}.HelperSchedulePage .table-section .title-section h3{flex:1 1;text-align:left;display:flex;align-items:center}.HelperSchedulePage .table-section .title-section .FilterGroup{flex:3 1;text-align:right}.HelperSchedulePage .table-section .ant-table .icon-btn{cursor:pointer}.HelperSchedulePage .table-section .ant-table .remove-btn{color:#f16536}.HelperPage{width:100%;text-align:center;padding:15px 0}.HelperPage .btn-menu{display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px}.HelperPage .btn-menu .back-btn{margin-right:auto;padding:10px 20px;box-shadow:0 5px 0 #081935,0 5px 3px rgba(0,0,0,.4)}.HelperPage .btn-menu .back-btn .anticon{margin-right:10px}.HelperPage .btn-menu .logout-btn{background-color:#e3eda4;border-color:#e3eda4;color:#1c3d74;box-shadow:0 5px 0 #c9dc4f,0 5px 3px rgba(0,0,0,.4);margin-bottom:5px;padding:13px 20px 10px;font-size:1.2em;border-radius:1000px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.HelperPage .btn-menu .logout-btn:hover{background-color:#ecf3c2;border-color:#ecf3c2;opacity:.9}.HelperPage .ant-table .ant-table-footer,.HelperPage .ant-table .ant-table-thead tr th{background:#e2f2f0}.SchoolDataPage .table-section h3{text-align:left;font-size:20px;font-weight:700}.SchoolDataPage .table-section .ant-table .icon-btn{cursor:pointer}.SchoolDataPage .table-section .ant-table .checked{cursor:auto;color:#0f0}.SchoolDataPage .table-section .ant-table .remove-btn{color:#f16536}.ClassroomBagDataPage .table-section h3{text-align:left;font-size:20px;font-weight:700}.ClassroomBagDataPage .table-section .ant-table .icon-btn{cursor:pointer}.ClassroomBagDataPage .table-section .ant-table .checked{cursor:auto;color:#0f0}.ClassroomBagDataPage .table-section .ant-table .remove-btn{color:#f16536}.HelperReviseTotalPage .table-section h3{text-align:left;font-size:20px;font-weight:700}.HelperReviseTotalPage .table-section .ant-table .icon-btn{cursor:pointer}.HelperReviseTotalPage .table-section .ant-table .checked{cursor:auto;color:#0f0}.HelperReviseTotalPage .table-section .ant-table .remove-btn{color:#f16536}.HelperScheduleFormModal .ant-calendar-picker,.HelperScheduleFormModal .ant-input,.HelperScheduleFormModal .ant-select{width:260px}.EditHelperSchedulePage h3{text-align:left;font-size:20px;font-weight:700}.EditHelperSchedulePage .contact-section{margin:15px 0}.EditHelperSchedulePage .contact-section p{display:inline-block;text-align:left;width:44%;font-weight:700}.EditHelperSchedulePage .contact-section .ant-input{margin-left:10px;width:250px}.EditHelperSchedulePage .contact-section .bw-btn{width:12%;font-size:18px;background:#48b0c2;line-height:32px}.EditHelperSchedulePage .input-section{margin-bottom:30px}.EditHelperSchedulePage .input-section .ant-form{background:#e2f2f0;padding:30px 0}.EditHelperSchedulePage .input-section .ant-form .ant-form-item{vertical-align:bottom}.EditHelperSchedulePage .input-section .ant-form .ant-form-item .ant-input,.EditHelperSchedulePage .input-section .ant-form .ant-form-item .ant-select{width:180px}.EditHelperSchedulePage .input-section .ant-form .ant-form-item .bw-btn{padding:0 60px;font-size:18px;background:#48b0c2}.EditHelperSchedulePage .table-section .title-section{display:flex}.EditHelperSchedulePage .table-section .title-section h3{flex:1 1;text-align:left;display:flex;align-items:center}.EditHelperSchedulePage .table-section .title-section .FilterGroup{flex:3 1;text-align:right}.EditHelperSchedulePage .table-section .ant-table .icon-btn{cursor:pointer}.EditHelperSchedulePage .table-section .ant-table .remove-btn{color:#f16536}.ApproveStudentDesignPage h3{text-align:left;font-size:20px;font-weight:700}.ApproveStudentDesignPage .table-section .title-section{display:flex}.ApproveStudentDesignPage .table-section .title-section h3{flex:1 1;text-align:left;display:flex;align-items:center}.ApproveStudentDesignPage .table-section .title-section .FilterGroup{flex:3 1;text-align:right}.ApproveStudentDesignPage .table-section .ant-table .icon-btn{cursor:pointer}.ApproveStudentDesignPage .table-section .ant-table .check-btn{opacity:.2;-webkit-transition:all .3s;transition:all .3s}.ApproveStudentDesignPage .table-section .ant-table .check-btn:hover{opacity:1;color:#090}.ApproveStudentDesignPage .table-section .ant-table .check-btn.checked{opacity:1;cursor:auto;color:#090}.ApproveStudentDesignPage .table-section .ant-table .remove-btn{color:#f16536}.AdminPage{width:100%;text-align:center;padding:15px 0}.AdminPage .btn-menu{display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px}.AdminPage .btn-menu .back-btn{margin-right:auto;padding:10px 20px;box-shadow:0 5px 0 #081935,0 5px 3px rgba(0,0,0,.4)}.AdminPage .btn-menu .back-btn .anticon{margin-right:10px}.AdminPage .btn-menu .logout-btn{background-color:#e3eda4;border-color:#e3eda4;color:#1c3d74;box-shadow:0 5px 0 #c9dc4f,0 5px 3px rgba(0,0,0,.4);margin-bottom:5px;padding:13px 20px 10px;font-size:1.2em;border-radius:1000px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.AdminPage .btn-menu .logout-btn:hover{background-color:#ecf3c2;border-color:#ecf3c2;opacity:.9}.AdminPage .ant-table .ant-table-footer,.AdminPage .ant-table .ant-table-thead tr th,.AdminPage .ant-table .ant-table-thead tr th.ant-table-column-has-actions.ant-table-column-has-sorters:hover{background:#e2f2f0}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/media/open-sans-v15-latin-regular.9dce7f01.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/static/media/open-sans-v15-latin-regular.9dce7f01.eot?#iefix) format("embedded-opentype"),url(/static/media/open-sans-v15-latin-regular.cffb686d.woff2) format("woff2"),url(/static/media/open-sans-v15-latin-regular.bf2d0783.woff) format("woff"),url(/static/media/open-sans-v15-latin-regular.c045b73d.ttf) format("truetype"),url(/static/media/open-sans-v15-latin-regular.7aab4c13.svg#OpenSans) format("svg")}body,html{min-width:720px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{outline:0;border:0;cursor:pointer}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#f7f7f7}::-webkit-scrollbar-thumb{background-color:#00aec1;outline:1px solid #00aec1}.container{width:100%;max-width:1260px;margin:0 auto}.ant-modal-wrap{display:flex;justify-content:center;align-items:center}.ant-modal{top:0;color:#1c3d74;padding-bottom:0}.ant-modal .ant-modal-content{background:url(/static/media/modal-bg.162c32c1.png) 100% 100% no-repeat;background-size:auto;background-color:#e2f2f0;border-radius:30px}.ant-modal .ant-modal-content .ant-modal-body{padding:60px;text-align:center;font-size:36px}.ant-modal .ant-modal-content .ant-modal-body button{color:#fff;font-size:24px;padding:5px 100px;background:#00aec1;border-radius:500px;-webkit-transition:opacity .3s;transition:opacity .3s}.ant-modal .ant-modal-content .ant-modal-body button:hover{opacity:.7}.ant-modal .ant-modal-content .ant-modal-body button:active{opacity:1}.ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-form-item-control{text-align:left}.ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-select .ant-select-selection{border-radius:30px}.ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input-number .ant-input-number-handler-wrap,.ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input .ant-input-number-handler-wrap{border-radius:0 30px 30px 0}.ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input-number .ant-input-number-handler-active.ant-input-number-handler-up,.ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input .ant-input-number-handler-active.ant-input-number-handler-up{border-radius:0 30px 0 0}.ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input-number .ant-input-number-handler-active.ant-input-number-handler-down,.ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input .ant-input-number-handler-active.ant-input-number-handler-down{border-radius:0 0 30px 0}.ant-table .ant-table-footer,.ant-table .ant-table-thead tr th{background:#1c3d74;color:#fff}.ant-table .ant-table-tbody td{background-color:#fff;vertical-align:middle}.ant-table .ant-table-tbody .ant-table-column-sort{background:#fff}.ant-tooltip{max-width:350px}.bw-btn{font-size:1.2em;background:#1c3d73;border-radius:15px;color:#fff;-webkit-transition:opacity .3s,background .3s;transition:opacity .3s,background .3s;cursor:pointer}.bw-btn:hover{opacity:.8}.bw-btn:active{opacity:1}@media screen and (max-width:720px){.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:10px}}
/*# sourceMappingURL=main.f919baeb.chunk.css.map */