.sso-page[data-v-60a61d59]{min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#f0f4f8}.login-form[data-v-f9e89680]{width:100%}.user-layout-login .ant-form-item[data-v-f9e89680]{margin-bottom:18px}.user-layout-login .ant-input-affix-wrapper[data-v-f9e89680],.user-layout-login .ant-input[data-v-f9e89680]{height:46px;border-radius:10px;font-size:14px;background:#f8fafc;border-color:#e2e8f0}.user-layout-login .ant-input-affix-wrapper[data-v-f9e89680]:hover,.user-layout-login .ant-input[data-v-f9e89680]:hover{background:#fff;border-color:#cbd5e1}.user-layout-login .ant-input-affix-wrapper[data-v-f9e89680]:focus,.user-layout-login .ant-input[data-v-f9e89680]:focus{background:#fff}.user-layout-login .ant-input-affix-wrapper .ant-input[data-v-f9e89680]:not(:first-child){padding-left:42px;background:transparent}.user-layout-login .ant-input-prefix[data-v-f9e89680]{left:14px;font-size:16px;color:#94a3b8!important}.user-layout-login .checkcode-img[data-v-f9e89680]{margin-top:3px;height:42px;border-radius:10px;cursor:pointer;border:1px solid #e2e8f0;transition:border-color .2s,box-shadow .2s}.user-layout-login .checkcode-img[data-v-f9e89680]:hover{border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.1)}.user-layout-login .ant-checkbox-wrapper[data-v-f9e89680]{color:#64748b;font-size:13px}.user-layout-login .forge-password[data-v-f9e89680]{font-size:13px;color:#1677ff;font-weight:500}.user-layout-login button.login-button[data-v-f9e89680]{height:46px;width:100%;margin-top:4px;font-size:15px;font-weight:600;letter-spacing:.15em;border-radius:10px;border:none;background:linear-gradient(135deg,#1677ff,#0958d9);box-shadow:0 4px 16px rgba(22,119,255,.3);transition:transform .15s,box-shadow .2s}.user-layout-login button.login-button[data-v-f9e89680]:focus,.user-layout-login button.login-button[data-v-f9e89680]:hover{background:linear-gradient(135deg,#4096ff,#1677ff);box-shadow:0 6px 24px rgba(22,119,255,.4);transform:translateY(-1px)}.user-layout-login button.login-button[disabled][data-v-f9e89680]{background:#cbd5e1;box-shadow:none;transform:none}.valid-error .ant-select-selection__placeholder{color:#f5222d}.login-copyright{text-align:center;margin-top:16px;font-size:12px;color:#94a3b8}.login-copyright,.login-copyright a{color:#94a3b8}body.userLayout{background:#06122b;overflow:auto}.force-pwd[data-v-14a66ef0]{width:100%}.force-pwd__title[data-v-14a66ef0]{margin:0 0 8px;font-size:20px;font-weight:600;color:#0f172a;text-align:center}.force-pwd__desc[data-v-14a66ef0]{margin:0 0 24px;font-size:13px;color:#64748b;text-align:center}.force-pwd__form .ant-form-item[data-v-14a66ef0]{margin-bottom:18px}