/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2025-11-12 22:45:19
 */.slidefade-enter-active[data-v-44504d7c],.slidefade-leave-active[data-v-44504d7c]{transition:height .3s}.slidefade-enter[data-v-44504d7c],.slidefade-leave-to[data-v-44504d7c]{height:0}.slide-error[data-v-44504d7c]{position:absolute;bottom:103px;background:red;z-index:1000;width:100%;text-align:center;color:#fff;height:30px;line-height:30px}.slide-title[data-v-44504d7c]{font-size:14px;font-weight:400;color:#666;margin-bottom:15px}.slide-verify[data-v-44504d7c]{position:relative;width:310px}.slide-verify-block[data-v-44504d7c]{position:absolute;left:0;top:0}.slide-verify-refresh-icon[data-v-44504d7c]{margin-top:10px;width:80px;height:34px;cursor:pointer;font-size:14px;color:#666}.slide-verify-refresh-icon i[data-v-44504d7c]{font-size:18px}.slide-verify-slider[data-v-44504d7c]{position:relative;text-align:center;width:310px;height:40px;line-height:40px;margin-top:15px;background:#f7f9fa;color:#45494c;border:1px solid #e4e7eb}.slide-verify-slider-mask[data-v-44504d7c]{position:absolute;left:0;top:0;height:40px;border:0 solid #1991fa;background:#d1e9fe}.slide-verify-slider-mask-item[data-v-44504d7c]{position:absolute;top:0;left:0;width:40px;height:40px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.3);cursor:pointer;transition:background .2s linear}.slide-verify-slider-mask-item[data-v-44504d7c]:hover{background:#1991fa}.slide-verify-slider-mask-item:hover .slide-verify-slider-mask-item-icon[data-v-44504d7c]{color:#fff}.slide-verify-slider-mask-item-icon[data-v-44504d7c]{line-height:40px;font-size:20px}.container-active .slide-verify-slider-mask-item[data-v-44504d7c]{height:38px;top:-1px;border:1px solid #1991fa}.container-active .slide-verify-slider-mask[data-v-44504d7c]{height:38px;border-width:1px}.container-success .slide-verify-slider-mask-item[data-v-44504d7c]{height:38px;top:-1px;border:1px solid #52ccba;background-color:#52ccba!important}.container-success .slide-verify-slider-mask[data-v-44504d7c]{height:38px;border:1px solid #52ccba;background-color:#d2f4ef}.container-success .slide-verify-slider-mask-item-icon[data-v-44504d7c]{background-position:0 0!important}.container-fail .slide-verify-slider-mask-item[data-v-44504d7c]{height:38px;top:-1px;border:1px solid #f57a7a;background-color:#f57a7a!important}.container-fail .slide-verify-slider-mask[data-v-44504d7c]{height:38px;border:1px solid #f57a7a;background-color:#fce1e1}.container-fail .slide-verify-slider-mask-item-icon[data-v-44504d7c]{top:14px;background-position:0 -82px!important}.slide-verify-slider-text[data-v-44504d7c]{color:#999}.container-active .slide-verify-slider-text[data-v-44504d7c],.container-fail .slide-verify-slider-text[data-v-44504d7c],.container-success .slide-verify-slider-text[data-v-44504d7c]{display:none}.el-dialog__header[data-v-0d10ef9d]{padding:0!important}.el-dialog__body[data-v-0d10ef9d]{padding:20px!important}.registration{background:#fcf0da}.registration .registration-box{display:flex;align-items:flex-end;justify-content:center;padding:94px 22px 129px}.registration .registration-box .left-img,.registration .registration-box .right-img{width:468px;height:632px;background-size:cover}.registration .registration-box .left-img img,.registration .registration-box .right-img img{width:100%;height:100%}.registration .registration-box .middle-content{width:460px}.registration .registration-box .middle-content .logo{width:284px;height:40px;margin:0 auto 53px}.registration .registration-box .middle-content .logo img{width:100%;height:100%}.registration .registration-box .middle-content .form-wrapper{box-sizing:border-box;padding:32px 40px 48px;background:#fff;border-radius:8px;box-shadow:4px 4px 8px rgba(0,0,0,.05)}.registration .registration-box .middle-content .form-wrapper .register-form{position:relative;max-width:100%;overflow:hidden}.registration .registration-box .middle-content .form-wrapper .register-form .show-password{position:absolute;top:12px;right:5px;font-size:16px;color:#d7dee3;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content>.el-input--suffix .el-input__suffix{right:12px}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .el-input .el-input__inner{height:56px;padding:16px;line-height:56px;background:#f9f9f9;border:none;border-radius:8px}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .el-input .el-input__inner::-moz-placeholder{font-size:16px;color:#bbb}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .el-input .el-input__inner::placeholder{font-size:16px;color:#bbb}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .el-input-group--prepend .el-input-group__prepend{border:none}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .el-input-group--prepend .el-input-group__prepend .el-input,.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .el-input-group--prepend .el-input-group__prepend .el-select{width:80px}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .el-input-group--prepend .el-input-group__prepend .el-select .el-input__inner{border-top-left-radius:8px;border-bottom-left-radius:8px}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .el-input-group--prepend>.el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .input-select .el-input-group__prepend{border-top-left-radius:8px;border-bottom-left-radius:8px}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .input-select .el-input__prefix{position:absolute;top:16px;left:2px;width:1px;height:24px;color:transparent;text-align:center;background:#f5b17f}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .login-ipt-box{position:relative;width:100%;height:56px;line-height:56px;background:#f9f9f9;border-radius:8px}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .login-ipt-box input{width:100%;height:56px;padding:0 16px;font-size:16px;background-color:transparent;border:0}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .login-new-box{position:relative;transition:height .2s}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .login-new-box.ipt-focus{height:92px;background:#f9f9f9;border:1px solid #e66111}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .login-new-box.ipt-focus label{color:#e66111}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .login-new-box label{position:absolute;top:0;left:0;padding:0 16px;font-size:16px;color:#999;pointer-events:none;transition:.5s}.registration .registration-box .middle-content .form-wrapper .register-form .el-form-item .el-form-item__content .login-new-box input{position:absolute;bottom:0;left:0;width:100%}.registration .registration-box .middle-content .form-wrapper .register-form .login-btn{display:inherit;width:380px;font-size:16px;line-height:30px;color:#fff;text-align:center;background:#e66111;border:0;border-radius:8px;opacity:.4}.registration .registration-box .middle-content .form-wrapper .register-form .login-btn:hover{opacity:.9}.registration .registration-box .middle-content .form-wrapper .register-form .get-verificationCode{position:absolute;top:50%;right:16px;padding:0;font-size:16px;color:#e66111;cursor:pointer;background:transparent;border:0;transform:translateY(-50%)}.registration .registration-box .middle-content .form-wrapper .existing-account{padding-top:22px;font-size:16px;color:#000;text-align:center;cursor:pointer}