.login-container[data-v-0d4c532e]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.login-form[data-v-0d4c532e]{width:380px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);padding:32px}.login-title[data-v-0d4c532e]{font-size:24px;font-weight:700;text-align:center;margin-bottom:24px;color:#1890ff}.login-title.oem-title[data-v-0d4c532e]{color:#52c41a}.login-type-group[data-v-0d4c532e]{margin-bottom:16px}.login-type-radio[data-v-0d4c532e]{width:100%;display:flex;justify-content:center}.login-type-radio[data-v-0d4c532e] :deep(.ant-radio-button-wrapper):first-child{border-radius:4px 0 0 4px}.login-type-radio[data-v-0d4c532e] :deep(.ant-radio-button-wrapper):last-child{border-radius:0 4px 4px 0}.login-type-radio :deep(.ant-radio-button-wrapper).active[data-v-0d4c532e]{color:#fff;background:#1890ff;border-color:#1890ff;box-shadow:-1px 0 0 0 #1890ff}.login-type-radio :deep(.ant-radio-button-wrapper-checked).ant-radio-button-wrapper[value=oem][data-v-0d4c532e]{color:#fff;background:#52c41a;border-color:#52c41a;box-shadow:-1px 0 0 0 #52c41a}.form-item[data-v-0d4c532e]{margin-bottom:16px}.input-item[data-v-0d4c532e]{width:100%}.input-icon[data-v-0d4c532e]{color:#999}.checkbox-wrapper[data-v-0d4c532e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.checkbox-item[data-v-0d4c532e]{color:#666}.submit-btn[data-v-0d4c532e]{width:100%;background:#1890ff;border-color:#1890ff}.submit-btn[data-v-0d4c532e]:hover{background:#40a9ff;border-color:#40a9ff}.submit-btn.oem-btn[data-v-0d4c532e]{background:#52c41a;border-color:#52c41a}.submit-btn.oem-btn[data-v-0d4c532e]:hover{background:#73d13d;border-color:#73d13d}