@charset "UTF-8";.auth{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;min-height:var(--screenHeight);padding:100px 0 0 0}.auth__pic{z-index:10;display:block;width:50%;height:var(--screenHeight)}.auth__pic.wow{animation-name:fadeInLeft}.auth__pic img{object-fit:cover;object-position:right center;height:100%}.auth__interface{display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:calc(50% - 120px);max-width:500px;height:100%;margin:0 auto;padding:135px 0 20px 0}.auth__interface.wow{animation-name:fadeInRight}.auth__interface::before{content:'';position:absolute;bottom:65px;left:-160px;display:block;width:1645px;height:285px;background:url(/panel/assets/images/student-dashboard/auth_text.png) left center /contain no-repeat;opacity:.08}.auth__interface__title{display:block;width:100%}.auth__interface__title__pic{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;border:1px solid #cacaca;margin:0 auto 10px auto;overflow:hidden}.auth__interface__title__pic img{width:31px}.auth__interface__title__pic[data-type="lock"] img{width:29px}.auth[data-type="teacher"] .auth__interface__title__pic img{width:33px}.auth__interface__title__main{display:block;width:100%;font-size:43px;line-height:1.2;letter-spacing:0;color:var(--titleColor);font-family:'PlayfairDisplay';font-weight:500;text-align:center}.auth__interface__title__sub{display:block;width:100%;font-size:20px;line-height:1.2;color:var(--titleColor);font-weight:500;text-align:center;margin:8px 0 0 0}.auth__interface__content{display:block;width:100%;margin:32px 0 0 0;padding:0 0 12px 0}.auth__interface__content__text{display:block;width:100%;font-size:17px;line-height:1.2;letter-spacing:0;color:rgba(20,20,20,.85);font-weight:500;text-align:center;margin:0 0 12px 0}.auth__interface__content__text:last-child{margin:0}.auth__interface__form{display:block;width:100%;margin:28px 0 0 0}.auth__interface__form__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;height:60px;background:var(--bgColor);margin:0 0 10px 0}.auth__interface__form__item[data-bg="white"]{background:#fff}.auth__interface__form__item.white{background:#fff}.auth__interface__form__item::before{content:'';display:block;width:60px;height:100%;flex:0 0 auto}.auth__interface__form__item input{height:100%;padding:10px 30px 10px 0;background:none}.auth__interface__form__item input::placeholder{letter-spacing:0;color:rgba(20,20,20,.4)}.auth__interface__form__item[data-type="member"]::before{background:url(/panel/assets/images/common/icon_member_line.svg) center/21px auto no-repeat}.auth__interface__form__item[data-type="password"]::before{background:url(/panel/assets/images/common/icon_lock.svg) center/16px 22px no-repeat}.auth__interface__form__item:last-of-type{margin:0}.auth__interface__form__tool{display:block;width:100%;margin:20px 0 0 0}.auth__interface__form__tool__linkBox{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;margin:0 0 20px 0}.auth__interface__form__tool__link{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:auto;font-size:17px;line-height:1;color:var(--textColor);font-weight:500}.auth__interface__form__tool__link__text{transition:opacity .4s ease-in-out}.auth__interface__form__tool__link:hover .auth__interface__form__tool__link__text{opacity:.7}.auth__interface__form__tool__link::after{content:'';display:block;width:2px;height:14px;background:rgba(0,0,0,.1);margin:0 13px 0 9px}.auth__interface__form__tool__link:last-child::after{display:none}.auth__interface__form__tool__btn{width:300px;height:60px;margin:0 auto}.auth__interface__back{display:block;width:100%;font-size:17px;line-height:1.2;color:var(--textColor);font-weight:500;text-align:center;margin:18px 0 0 0;transition:opacity .4s ease-in-out}.auth__interface__back:hover{opacity:.7}@media screen and (max-width:991px){.auth{flex-direction:column;height:auto}.auth__pic{width:100%;height:auto}.auth__pic.wow{animation-name:fadeIn}.auth__interface{width:calc(100% - 60px);height:auto;padding:80px 0 205px 0}.auth__interface.wow{animation-name:fadeInUp}.auth[data-type="forget"] .auth__interface{padding:80px 0 180px 0}.auth__interface::before{bottom:85px;left:min(-185px,calc(50% - 50vw - 50px))}}@media screen and (max-width:767px){.auth__interface__form__tool__btn{width:100%}}@media screen and (max-width:575px){.auth{padding:50px 0 0 0}.auth__interface{width:calc(100% - 40px);padding:50px 0 70px 0}.auth[data-type="forget"] .auth__interface{padding:50px 0 70px 0}.auth__interface::before{display:none}.auth__interface__title__pic{width:80px;height:80px;margin:0 auto 12px auto}.auth[data-type="teacher"] .auth__interface__title__pic img{width:32px}.auth__interface__title__main{font-size:30px}.auth__interface__title__sub{font-size:17px;margin:5px 0 0 0}.auth__interface__content{margin:30px 0 0 0;padding:0 0 10px 0}.auth__interface__content__text{font-size:14px;margin:0 0 6px 0}.auth__interface__form{margin:18px 0 0 0}.auth__interface__form__item{height:40px;padding:5px 20px 5px 0}.auth__interface__form__item[data-type="member"]::before{background-size:18px 21px}.auth__interface__form__item[data-type="password"]::before{background-size:14px 20px}.auth__interface__form__item input::placeholder{font-size:14px}.auth[data-type="forget"] .auth__interface__form__tool{margin:10px 0 0 0}.auth__interface__form__tool__link{font-size:14px}.auth__interface__form__tool__link::after{margin:0 11px 0 7px}.auth__interface__form__tool__btn{height:40px}.auth__interface__back{font-size:14px}}@supports (-webkit-touch-callout:none){}