html,body{overflow:hidden;margin:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.loading[data-v-efe9d588]{display:inline-block;position:relative;left:0;right:0;margin-left:auto;margin-right:auto}.loading div[data-v-efe9d588]{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:loading-efe9d588 1s cubic-bezier(0,.2,.8,1) infinite}.loading div[data-v-efe9d588]:nth-child(2){animation-delay:-.5s}@keyframes loading-efe9d588{0%{top:50%;left:50%;width:0;height:0;opacity:1}to{top:0px;left:0px;width:100%;height:100%;opacity:0}}.btn[data-v-63ae9146]{background:linear-gradient(2.26deg,#60e1c1 -7.59%,#a3ffe8 127.37%);color:#fff;font-weight:700;padding:10px 20px;border-radius:5px;width:30%;margin:auto;cursor:pointer}.login[data-v-63ae9146]{overflow-x:hidden!important;overflow-y:hidden;height:auto;width:100vw;height:100vh;position:relative;background:#c1ebf9}.login .logo[data-v-63ae9146]{position:absolute;left:0;right:0;margin:auto;width:250px;z-index:3}.login .building[data-v-63ae9146]{position:absolute;right:0;left:0;bottom:0;margin:0 auto;width:800px;z-index:2}.login .cloud1[data-v-63ae9146]{position:absolute;top:-10px;left:-60px}.login .cloud2[data-v-63ae9146]{position:absolute;width:380px;left:0;right:0;margin:auto}.login .cloud3[data-v-63ae9146]{position:absolute;top:-80px;right:-120px;width:700px}.login .cloud4[data-v-63ae9146]{position:absolute;top:380px;left:70px}.login .cloud5[data-v-63ae9146]{position:absolute;top:280px;left:380px}.login .cloud6[data-v-63ae9146]{position:absolute;top:280px;right:480px}.login .cloud7[data-v-63ae9146]{position:absolute;top:480px;right:480px}.login .background-border[data-v-63ae9146]{width:450px;height:370px;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;border-radius:30px;z-index:4;background:linear-gradient(2.26deg,#44a089 -7.59%,#a3ffe8 127.37%)}.login .background-border .tab[data-v-63ae9146]{width:130px;height:60px;background:linear-gradient(2.26deg,#44a089 -7.59%,#a3ffe8 127.37%);position:absolute;top:-45px;left:45px;border-top-left-radius:30px;border-top-right-radius:30px}.login .background-border .tab .inner-tab[data-v-63ae9146]{height:45px;width:100px;line-height:45px;margin-left:15px;margin-top:15px;background:#e8f7ec;border-top-left-radius:10px;border-top-right-radius:10px}.login .background-border .login-form[data-v-63ae9146]{width:420px;height:310px;background:#e8f7f1;margin-left:15px;margin-top:15px;border-radius:30px;padding-top:30px}.login .background-border .login-form label[data-v-63ae9146]{width:100%;height:auto;float:left;text-align:left;margin-left:30px;margin-bottom:15px}.login .background-border .login-form label .title[data-v-63ae9146]{display:block;font-style:normal;font-weight:400;font-size:16px;line-height:152.4%;display:flex;align-items:center;letter-spacing:.035em}.login .background-border .login-form label .title .error[data-v-63ae9146]{margin-left:20px}.login .background-border .login-form label input[data-v-63ae9146]{width:80%;height:40px;float:left;display:block;background:#ffffff;border:2px solid #dfdace;box-sizing:border-box;border-radius:10px;margin-top:5px;padding-left:10px}.login .background-border .login-form label .invalid[data-v-63ae9146]{border:2px solid red}.login .background-border .login-form button[data-v-63ae9146]{width:80%;float:left;height:40px;line-height:40px;color:#fff;background:#7fdbc3;border:1px solid #7fdbc3;box-sizing:border-box;border-radius:8px;margin-left:30px;position:relative;cursor:pointer}.login .background-border .login-form button .effect[data-v-63ae9146]{display:none;position:absolute;width:calc(100% - 6px);height:10px;left:3px;right:4px;top:3px;background:#a3ffe8;border-radius:5px}.login .background-border .login-form button .text[data-v-63ae9146]{position:relative;z-index:1;font-weight:700;font-size:16px}@media only screen and (max-width: 800px){.logo[data-v-63ae9146]{width:200px!important;margin-top:-50px}.background-border[data-v-63ae9146]{width:350px!important;top:150px!important}.background-border .login-form[data-v-63ae9146]{width:320px!important}}
