body.pet-auth-page{background:#fff!important}
body.pet-auth-page header,body.pet-auth-page footer{display:block!important}
body.pet-auth-page footer{margin-top:0!important}
body.pet-auth-page .breadcrumb-wrap{display:none!important}
body.pet-auth-page #page-login,body.pet-auth-page #page-register{max-width:none;padding:0 16px!important}
body.pet-auth-page .pet-auth-wrap{margin:0 auto;padding:82px 0;width:100%}
body.pet-auth-page .pet-auth-login-wrap,body.pet-auth-page .pet-auth-register-wrap{max-width:560px}
body.pet-auth-page .pet-auth-register-wrap{padding-top:86px}
body.pet-auth-page .pet-auth-title{color:#000;font-size:42px;font-weight:800;letter-spacing:0;line-height:1.15;margin:0 0 34px;text-align:center}
body.pet-auth-page .pet-auth-register-wrap .pet-auth-title{margin-bottom:42px}
body.pet-auth-page .pet-auth-form .el-form-item{margin-bottom:18px}
body.pet-auth-page .pet-auth-register-wrap .el-form-item{margin-bottom:18px}
body.pet-auth-page .pet-auth-form .el-form-item__content{line-height:normal}
body.pet-auth-page .pet-auth-form .el-input{display:block}
body.pet-auth-page .pet-auth-form .el-input__inner{background:#fff!important;border:1px solid #d6dce5!important;border-radius:var(--pet-global-button-radius,8px)!important;color:#222;font-size:16px;font-weight:400;height:var(--pet-global-button-height,54px)!important;line-height:var(--pet-global-button-height,54px)!important;padding:0 48px 0 18px!important}
body.pet-auth-page .pet-auth-form .el-input__inner::placeholder{color:#858585;opacity:1}
body.pet-auth-page .pet-auth-form .el-input__suffix{align-items:center;display:flex;right:22px}
body.pet-auth-page .pet-auth-form .el-input__icon{color:#bfc3ca;font-size:18px;line-height:1}
body.pet-auth-page .pet-auth-form .el-form-item__error{font-size:13px;line-height:1.35;margin-top:6px;padding-top:0}
body.pet-auth-page .pet-auth-submit.btn.btn-dark{background:#f74c25!important;border-color:#f74c25!important;border-radius:var(--pet-global-button-radius,8px)!important;color:#fff!important;font-size:16px;font-weight:800;height:var(--pet-global-button-height,54px)!important;line-height:1!important;margin-top:8px;min-height:var(--pet-global-button-height,54px)!important}
body.pet-auth-page .pet-auth-submit.btn.btn-dark:hover,body.pet-auth-page .pet-auth-submit.btn.btn-dark:focus,body.pet-auth-page .pet-auth-submit.btn.btn-dark:active{background:#212529!important;border-color:#212529!important;color:#fff!important}
body.pet-auth-page .pet-auth-register-wrap .pet-auth-submit.btn.btn-dark{margin-top:8px}
body.pet-auth-page .pet-auth-links{align-items:center;display:flex;justify-content:space-between;margin-top:24px}
body.pet-auth-page .pet-auth-links a,body.pet-auth-page .pet-auth-register-link a{color:#333!important;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
body.pet-auth-page .pet-auth-register-link{margin-top:28px;text-align:center}
body.pet-auth-page .pet-auth-social{margin:34px auto 0;max-width:520px;text-align:center}
@media (max-width:991.98px){body.pet-auth-page .pet-auth-wrap{padding:58px 0}body.pet-auth-page .pet-auth-register-wrap{padding-top:60px}body.pet-auth-page .pet-auth-title{font-size:38px;margin-bottom:30px}body.pet-auth-page .pet-auth-register-wrap .pet-auth-title{margin-bottom:34px}body.pet-auth-page .pet-auth-form .el-form-item,body.pet-auth-page .pet-auth-register-wrap .el-form-item{margin-bottom:16px}body.pet-auth-page .pet-auth-form .el-input__inner{font-size:15px;height:52px!important;line-height:52px!important;padding-left:16px!important}body.pet-auth-page .pet-auth-submit.btn.btn-dark{font-size:15px;height:52px!important;min-height:52px!important}body.pet-auth-page .pet-auth-register-wrap .pet-auth-submit.btn.btn-dark{margin-top:6px}body.pet-auth-page .pet-auth-links a,body.pet-auth-page .pet-auth-register-link a{font-size:16px}}
@media (max-width:575.98px){body.pet-auth-page #page-login,body.pet-auth-page #page-register{padding:0 14px!important}body.pet-auth-page .pet-auth-wrap{padding:42px 0}body.pet-auth-page .pet-auth-title{font-size:32px}body.pet-auth-page .pet-auth-links{align-items:flex-start;gap:14px;flex-direction:column}body.pet-auth-page .pet-auth-form .el-input__inner{font-size:15px;height:48px!important;line-height:48px!important}body.pet-auth-page .pet-auth-submit.btn.btn-dark{font-size:15px;height:48px!important;min-height:48px!important}}
