.login-page-root[data-v-d118db12]{position:relative;width:100%}.login-card[data-v-d118db12]{width:100%;padding:40px 44px;background:#fff;border-radius:16px;-webkit-box-shadow:0 16px 48px rgba(0,0,0,.14);box-shadow:0 16px 48px rgba(0,0,0,.14);-webkit-box-sizing:border-box;box-sizing:border-box}.login-card-header[data-v-d118db12]{text-align:center;margin-bottom:32px}.login-card-title[data-v-d118db12]{margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.2;color:#b89766;letter-spacing:0}.login-card-subtitle[data-v-d118db12]{margin:0;font-size:16px;font-weight:600;line-height:1.5;color:#666;letter-spacing:2px}.login-card-divider[data-v-d118db12]{width:64px;height:2px;margin:14px auto 0;background:#b89766;border-radius:0}.login-card-body[data-v-d118db12]{width:100%}.user-layout-login[data-v-d118db12] .ant-form-item{margin-bottom:20px}.user-layout-login[data-v-d118db12] .ant-input,.user-layout-login[data-v-d118db12] .ant-input-affix-wrapper,.user-layout-login[data-v-d118db12] .ant-input-password{border-radius:8px;height:48px;border-color:#dcdcdc;background:#fff}.user-layout-login[data-v-d118db12] .ant-input-affix-wrapper .ant-input:not(:first-child){padding-left:36px;height:44px}.user-layout-login[data-v-d118db12] .ant-input-affix-wrapper:hover,.user-layout-login[data-v-d118db12] .ant-input:hover{border-color:#d4b76a}.user-layout-login[data-v-d118db12] .ant-input-affix-wrapper-focused,.user-layout-login[data-v-d118db12] .ant-input:focus{border-color:#c9a227;-webkit-box-shadow:0 0 0 2px rgba(201,162,39,.15);box-shadow:0 0 0 2px rgba(201,162,39,.15)}.user-layout-login .captcha-button[data-v-d118db12]{width:100%;height:48px;padding:0 4px;font-size:13px;border-radius:8px;border-color:#c9a227;color:#b08a3c;background:#fff}.user-layout-login .captcha-button[data-v-d118db12]:focus,.user-layout-login .captcha-button[data-v-d118db12]:hover{color:#c9a227;border-color:#d4b76a;background:rgba(201,162,39,.06)}.user-layout-login .captcha-button[disabled][data-v-d118db12]{color:rgba(0,0,0,.25);border-color:#dcdcdc;background:#f5f5f5}.user-layout-login .login-options[data-v-d118db12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:8px}.user-layout-login .login-options .forge-password[data-v-d118db12]{font-size:14px;color:#8c8c8c;text-decoration:none}.user-layout-login .login-options .forge-password[data-v-d118db12]:hover{color:#c9a227}.user-layout-login .login-btn-item[data-v-d118db12]{margin-bottom:0;margin-top:16px}.user-layout-login button.login-button[data-v-d118db12]{border:none;border-radius:8px;height:48px;width:100%;font-size:18px;font-weight:500;letter-spacing:8px;text-indent:8px;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#dfc06e),color-stop(48%,#c9a227),to(#b08a3c));background:linear-gradient(180deg,#dfc06e,#c9a227 48%,#b08a3c);-webkit-box-shadow:0 6px 16px rgba(176,138,60,.45);box-shadow:0 6px 16px rgba(176,138,60,.45)}.user-layout-login button.login-button[data-v-d118db12]:focus,.user-layout-login button.login-button[data-v-d118db12]:hover{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#e5c97a),color-stop(55%,#d4b04a),to(#c9a227));background:linear-gradient(180deg,#e5c97a,#d4b04a 55%,#c9a227)}