.verifybox{position:relative;box-sizing:border-box;border-radius:2px;border:1px solid #e4e7eb;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);left:50%;top:50%;transform:translate(-50%,-50%)}.verifybox-top{padding:0 15px;height:50px;line-height:50px;text-align:left;font-size:16px;color:#45494c;border-bottom:1px solid #e4e7eb;box-sizing:border-box}.verifybox-bottom{padding:15px;box-sizing:border-box}.verifybox-close{right:9px}.verifybox-close,.verifybox-refresh{position:absolute;top:5px;width:24px;height:24px;text-align:center;cursor:pointer}.verifybox-refresh{right:39px}.mask{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100vh;height:100dvh;overflow-y:auto;background:rgba(0,0,0,.3);transition:all .5s}.verify-tips{position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;color:#fff}.suc-bg{background-color:rgba(92,184,92,.5)}.err-bg{background-color:rgba(217,83,79,.5)}.tips-enter,.tips-leave-to{bottom:-30px}.tips-enter-active,.tips-leave-active{transition:bottom .5s}.verify-bar-area{position:relative;background:#fff;text-align:center;box-sizing:content-box;border:1px solid #ddd;border-radius:4px}.verify-bar-area .verify-move-block{touch-action:none;position:absolute;top:0;left:0;background:#fff;cursor:pointer;box-sizing:content-box;box-shadow:0 0 2px #888;border-radius:1px}.verify-bar-area .verify-move-block:hover{background-color:#337ab7;color:#fff}.verify-bar-area .verify-left-bar{position:absolute;top:-1px;left:-1px;background:#f0fff0;cursor:pointer;box-sizing:content-box;border:1px solid #ddd}.verify-img-panel{margin:0;box-sizing:content-box;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:3px;position:relative}.verify-bar-area .verify-move-block .verify-sub-block{position:absolute;text-align:center;z-index:3}.verify-bar-area .verify-move-block .verify-icon{font-size:18px}.verify-bar-area .verify-msg{z-index:3}.point-area{pointer-events:none;background-color:#1abd6c;color:#fff;z-index:9999;width:20px;height:20px;text-align:center;line-height:20px;border-radius:50%;position:absolute}.login-page[data-v-7ea9b6c4]{width:100%;height:100vh;height:100dvh;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;position:fixed;top:0;left:0;background:linear-gradient(135deg,#e0e7ff,#f5f6fa)}.login-page .login-container[data-v-7ea9b6c4]{width:100%;max-width:440px;margin:auto;padding:20px;z-index:1}.login-page .login-container .login-card[data-v-7ea9b6c4]{width:100%;padding:32px 24px;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.login-page .login-container .login-card .login-header[data-v-7ea9b6c4]{text-align:center;margin-bottom:30px}.login-page .login-container .login-card .login-header .login-title[data-v-7ea9b6c4]{text-align:center;margin-bottom:16px;color:#333}.login-page .login-container .login-card .button-group[data-v-7ea9b6c4]{display:flex;gap:15px;width:100%}.login-page .login-container .login-card .button-group .el-button+.el-button[data-v-7ea9b6c4]{margin-left:0}.login-page .login-container .login-card .el-form-item[data-v-7ea9b6c4]{margin-bottom:20px}.login-page .login-container .login-card .el-input[data-v-7ea9b6c4]{width:100%}.email-code-row[data-v-7ea9b6c4]{display:flex;gap:10px;width:100%;min-width:0}.email-code-row .el-input[data-v-7ea9b6c4]{min-width:0}.email-code-row .el-button[data-v-7ea9b6c4]{flex-shrink:0}@media(max-width:767px){.login-page .login-container[data-v-7ea9b6c4]{padding:16px 12px calc(16px + env(safe-area-inset-bottom))}.login-page .login-container .login-card[data-v-7ea9b6c4]{padding:16px 0}}