.hover-container.mission-calendar,.mission-calendar{z-index:1030}.hover-container.mission-calendar .modal,.mission-calendar .modal{color:#777;display:flex;font-weight:300;height:643px;justify-content:center;width:100%}.hover-container.mission-calendar .container,.mission-calendar .container{background-color:#fff;border-radius:10px;box-shadow:0 0 0 1px #666,0 2px 20px rgba(0,0,0,.9);max-height:none;overflow:hidden}.hover-container.mission-calendar .container #svga-box,.mission-calendar .container #svga-box{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background-color:rgba(0,0,0,.8);height:667px;left:0;position:absolute;text-align:left;top:calc(50% - 333px);width:100%;z-index:1000}.hover-container.mission-calendar .container #svga-box .mps-close,.mission-calendar .container #svga-box .mps-close{cursor:pointer;font-size:30px;font-weight:700;position:absolute;right:0;top:30px;z-index:2}.hover-container.mission-calendar .container .claim-reward-cover,.mission-calendar .container .claim-reward-cover{cursor:pointer;height:250px;position:absolute;right:90px;top:40%;width:200px;z-index:1100}.hover-container.mission-calendar .container .show-nub,.mission-calendar .container .show-nub{align-content:center;display:flex;flex-wrap:wrap;height:65%;left:5%;position:absolute;top:10px;width:90%;z-index:1}.hover-container.mission-calendar .container .show-nub .box-btn,.mission-calendar .container .show-nub .box-btn{animation:btn-ani 2s ease infinite;background:url(../images/gift-btn.png) 50%/cover no-repeat;bottom:0;color:#fff;cursor:pointer;display:none;filter:drop-shadow(0 0 10px rgba(255,138,0,.8));font-size:28px;font-weight:700;height:64px;left:calc(50% - 100px);line-height:64px;position:absolute;text-align:center;transform:scale(.8);width:200px}@keyframes btn-ani{0%{filter:brightness(1);transform:scale(.8)}70%{filter:brightness(1.2);transform:scale(.8) translateY(2px)}to{filter:brightness(1);transform:scale(.8)}}.hover-container.mission-calendar .container .numbers-box,.mission-calendar .container .numbers-box{align-items:center;display:flex;justify-content:center;margin:10px 0;padding-bottom:25px;position:relative;width:100%}.hover-container.mission-calendar .container .numbers-box+.box-btn,.mission-calendar .container .numbers-box+.box-btn{display:block}.hover-container.mission-calendar .container .numbers-box>div,.mission-calendar .container .numbers-box>div{filter:drop-shadow(0 0 10px rgba(255,138,0,.8));height:94px;margin:0 1px;width:55px}.hover-container.mission-calendar .container .numbers-box>div[data-no="0"],.mission-calendar .container .numbers-box>div[data-no="0"]{background:url(../images/digi-0.svg) 50%/contain no-repeat}.hover-container.mission-calendar .container .numbers-box>div[data-no="1"],.mission-calendar .container .numbers-box>div[data-no="1"]{background:url(../images/digi-1.svg) 50%/contain no-repeat;margin:0 -3px}.hover-container.mission-calendar .container .numbers-box>div[data-no="2"],.mission-calendar .container .numbers-box>div[data-no="2"]{background:url(../images/digi-2.svg) 50%/contain no-repeat}.hover-container.mission-calendar .container .numbers-box>div[data-no="3"],.mission-calendar .container .numbers-box>div[data-no="3"]{background:url(../images/digi-3.svg) 50%/contain no-repeat}.hover-container.mission-calendar .container .numbers-box>div[data-no="4"],.mission-calendar .container .numbers-box>div[data-no="4"]{background:url(../images/digi-4.svg) 50%/contain no-repeat}.hover-container.mission-calendar .container .numbers-box>div[data-no="5"],.mission-calendar .container .numbers-box>div[data-no="5"]{background:url(../images/digi-5.svg) 50%/contain no-repeat}.hover-container.mission-calendar .container .numbers-box>div[data-no="6"],.mission-calendar .container .numbers-box>div[data-no="6"]{background:url(../images/digi-6.svg) 50%/contain no-repeat}.hover-container.mission-calendar .container .numbers-box>div[data-no="7"],.mission-calendar .container .numbers-box>div[data-no="7"]{background:url(../images/digi-7.svg) 50%/contain no-repeat}.hover-container.mission-calendar .container .numbers-box>div[data-no="8"],.mission-calendar .container .numbers-box>div[data-no="8"]{background:url(../images/digi-8.svg) 50%/contain no-repeat}.hover-container.mission-calendar .container .numbers-box>div[data-no="9"],.mission-calendar .container .numbers-box>div[data-no="9"]{background:url(../images/digi-9.svg) 50%/contain no-repeat}.hover-container.mission-calendar .container .numbers-box>div[data-no=point],.mission-calendar .container .numbers-box>div[data-no=point]{background:url(../images/digi-dot.svg) 50%/contain no-repeat;margin:0 -20px}.hover-container.mission-calendar .container .numbers-box span,.mission-calendar .container .numbers-box span{bottom:5px;color:#fff5cd;font-weight:700;position:absolute;text-align:center;text-shadow:0 0 8px rgba(255,138,0,.6);width:100%}.hover-container.mission-calendar .container .header,.mission-calendar .container .header{background-color:#e1e1e1;flex-direction:column;height:88px;justify-content:space-around;position:relative}.hover-container.mission-calendar .container .header .month-selector,.mission-calendar .container .header .month-selector{align-items:center;display:flex;justify-content:space-evenly}.hover-container.mission-calendar .container .header .month-selector .mps-next-arrow,.mission-calendar .container .header .month-selector .mps-next-arrow{color:#f8991d;cursor:pointer;display:inline-block;font-size:50px}.hover-container.mission-calendar .container .header .month-selector .mps-next-arrow.disabled,.mission-calendar .container .header .month-selector .mps-next-arrow.disabled{cursor:not-allowed;filter:grayscale(10);opacity:.2}.hover-container.mission-calendar .container .header .month-selector .mps-next-arrow.left,.mission-calendar .container .header .month-selector .mps-next-arrow.left{margin-right:0;transform:rotate(180deg)}.hover-container.mission-calendar .container .header .month-selector .month,.mission-calendar .container .header .month-selector .month{color:#666;font-size:22px}.hover-container.mission-calendar .container .header .login-info,.mission-calendar .container .header .login-info{display:flex;font-size:14px;justify-content:center;padding-bottom:10px;width:100%}.hover-container.mission-calendar .container .header .login-info>span,.mission-calendar .container .header .login-info>span{margin-left:10px;text-align:center}.hover-container.mission-calendar .container .header .login-info:empty,.mission-calendar .container .header .login-info:empty{padding-bottom:0}.hover-container.mission-calendar .container .header .mps-close,.mission-calendar .container .header .mps-close{color:#535353;position:absolute;right:15px;top:10px}.hover-container.mission-calendar .calendar,.mission-calendar .calendar{display:flex;flex-direction:column;height:auto;justify-content:space-between;margin:10px auto;max-width:450px;overflow:auto;padding:10px 20px;position:relative}.hover-container.mission-calendar .calendar .calendar-weekdays,.mission-calendar .calendar .calendar-weekdays{margin-bottom:10px}.hover-container.mission-calendar .calendar .date-box,.mission-calendar .calendar .date-box{display:inline-block;margin:0 5px 12px;position:relative;text-align:center;width:calc(14.28571% - 10px)}.hover-container.mission-calendar .calendar .date-box .date,.mission-calendar .calendar .date-box .date{font-size:12px;font-weight:400;margin-bottom:3px}.hover-container.mission-calendar .calendar .date-box .stamp,.mission-calendar .calendar .date-box .stamp{align-items:center;background-color:#e1e1e1;border-radius:5px;display:flex;height:45px;justify-content:center;position:relative;width:100%}.hover-container.mission-calendar .calendar .date-box .stamp .mission-check,.hover-container.mission-calendar .calendar .date-box .stamp .mission-check i,.mission-calendar .calendar .date-box .stamp .mission-check,.mission-calendar .calendar .date-box .stamp .mission-check i{display:block;height:34px;overflow:hidden;width:34px}@keyframes check-ani{0%{width:0}90%{width:32px}95%{transform:scale(1.2);width:34px}98%{transform:scale(1);width:34px}to{transform:scale(1);width:34px}}.hover-container.mission-calendar .calendar .date-box .stamp .mission-check.animate i,.mission-calendar .calendar .date-box .stamp .mission-check.animate i{animation-delay:.3s;animation-duration:.8s;animation-fill-mode:forwards;animation-name:check-ani}.hover-container.mission-calendar .calendar .date-box .stamp i,.mission-calendar .calendar .date-box .stamp i{color:#d3d3d3;font-size:34px}.hover-container.mission-calendar .calendar .date-box .stamp i.mps-input-ok,.mission-calendar .calendar .date-box .stamp i.mps-input-ok{color:#f8991d}.hover-container.mission-calendar .calendar .date-box .stamp i.mps-input-error.transparent,.mission-calendar .calendar .date-box .stamp i.mps-input-error.transparent{color:transparent}.hover-container.mission-calendar .calendar .date-box .stamp .reward-dot,.mission-calendar .calendar .date-box .stamp .reward-dot{background-color:#ffba00;border-radius:50%;display:block;height:8px;position:absolute;right:-4px;top:-4px;width:8px;z-index:1}.hover-container.mission-calendar .calendar .date-box .vip-calendar-icon.active,.mission-calendar .calendar .date-box .vip-calendar-icon.active{animation-duration:1s;animation-name:vipFadeInUp}.hover-container.mission-calendar .calendar .date-box .vip-calendar-icon,.mission-calendar .calendar .date-box .vip-calendar-icon{align-items:center;background-color:#ff9b00;border-radius:5px;bottom:0;display:flex;height:10px;justify-content:center;position:absolute;right:calc(50% - 11.5px);transform:translateY(50%);width:23px}.hover-container.mission-calendar .calendar .date-box .vip-calendar-icon>p,.mission-calendar .calendar .date-box .vip-calendar-icon>p{color:#000;font-size:12px;font-weight:500;transform:scale(.666);width:100%}.hover-container.mission-calendar .calendar-feature-modal,.mission-calendar .calendar-feature-modal{display:flex;flex-direction:column;justify-content:space-between;margin-right:10px;max-height:643px;width:248px}.hover-container.mission-calendar .calendar-feature-modal-box,.mission-calendar .calendar-feature-modal-box{background:#fff;border-radius:10px;min-height:calc(50% - 5px);position:relative}.hover-container.mission-calendar .calendar-feature-modal-box .fadeinUp-isReceived,.mission-calendar .calendar-feature-modal-box .fadeinUp-isReceived{animation-duration:1s;animation-name:iconFontFadeInUp;color:#ffde86;font-size:24px;font-weight:900;position:absolute;right:calc(50% - 38px);text-shadow:2px 3px 0 #c35d1e;top:calc(50% - 70px);transform:translate(50%,-50%)}.hover-container.mission-calendar .calendar-feature-modal-box-icon,.mission-calendar .calendar-feature-modal-box-icon{background-position:50%;background-repeat:no-repeat;height:150px;position:absolute;right:50%;top:calc(50% - 24px);transform:translate(50%,-50%);width:150px}.hover-container.mission-calendar .calendar-feature-modal-box-icon.isPedding,.mission-calendar .calendar-feature-modal-box-icon.isPedding{background-image:url(../images/sign.png)}.hover-container.mission-calendar .calendar-feature-modal-box-icon.isReceived,.mission-calendar .calendar-feature-modal-box-icon.isReceived{animation-duration:1s;animation-name:calendarPhotoTransform;background-image:url(../images/reward.png)}.hover-container.mission-calendar .calendar-feature-modal-box-icon.isOver,.mission-calendar .calendar-feature-modal-box-icon.isOver{background-image:url(../images/reward_cry.png)}.hover-container.mission-calendar .calendar-feature-modal-box .icon-mission,.mission-calendar .calendar-feature-modal-box .icon-mission{background-image:url(../images/mission_1.png)}.hover-container.mission-calendar .calendar-feature-modal-box .btn,.mission-calendar .calendar-feature-modal-box .btn{bottom:24px;position:absolute;right:50%;transform:translate(50%);width:200px}.hover-container.mission-calendar .calendar-feature-modal-box .btn>button,.mission-calendar .calendar-feature-modal-box .btn>button{cursor:default;height:42px;overflow:hidden;padding:10px 0;width:100%}.hover-container.mission-calendar .calendar-feature-modal-box .btn>.isPedding,.mission-calendar .calendar-feature-modal-box .btn>.isPedding{background:linear-gradient(102deg,#e6c275,#ca6d1a);color:#fff;cursor:pointer}.hover-container.mission-calendar .calendar-feature-modal-box .btn>.isReceived,.mission-calendar .calendar-feature-modal-box .btn>.isReceived{background:#f2f2f2;color:#ff9b00}.hover-container.mission-calendar .calendar-feature-modal-box .btn>.isReceived>p,.mission-calendar .calendar-feature-modal-box .btn>.isReceived>p{animation-duration:1s;animation-name:calendarFadeInUp}.hover-container.mission-calendar .calendar-feature-modal-box .btn>.isOver,.mission-calendar .calendar-feature-modal-box .btn>.isOver{background:#f2f2f2;color:#000;padding:0 5px}.hover-container.mission-calendar .calendar-feature-modal-box .btn .vip-receive-msg,.mission-calendar .calendar-feature-modal-box .btn .vip-receive-msg{line-height:15px}.hover-container.mission-calendar .calendar-feature-modal .h100,.mission-calendar .calendar-feature-modal .h100{height:100%}.hover-container.mission-calendar .loading-wrapper,.mission-calendar .loading-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@keyframes vipFadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(50%)}}@keyframes iconFontFadeInUp{0%{opacity:0;transform:translate(50%,100%)}to{opacity:1;transform:translate(50%,-50%)}}@keyframes calendarFadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes calendarPhotoTransform{0%{opacity:0;transform:translate(50%,-50%) rotate(35deg)}to{opacity:1;transform:translate(50%,-50%) rotate(0deg)}}
