/*! 2026-4-14 17:40:20 */.login-container[data-v-ad2b732a]{width:100%;background-size:cover}.login-container-form[data-v-ad2b732a]{width:calc(100% - 40px);padding:4vh;margin-top:calc(50vh - 190px);margin-right:16px;margin-left:16px;background-size:100% 100%;border-radius:10px;box-shadow:0 2px 8px 0 rgba(7,17,27,.06)}.login-container-hello[data-v-ad2b732a]{font-size:32px;color:#fff}.login-container .code-image[data-v-ad2b732a]{width:70px;height:35px;background-color:#fff}.login-container .login-button[data-v-ad2b732a]{margin-right:30px}.login-container .login-tips[data-v-ad2b732a]{margin-bottom:16px}.login-container .login-tips span[data-v-ad2b732a]{color:#fff;cursor:pointer}.login-container-title[data-v-ad2b732a]{margin-bottom:30px;font-size:20px;color:#fff}.login-container-tips[data-v-ad2b732a]{position:fixed;bottom:16px;width:100%;height:40px;color:hsla(0,0%,100%,.856);text-align:center}.login-container .ant-col[data-v-ad2b732a]{width:100%;padding:0 10px 0 10px}.login-container .ant-input[data-v-ad2b732a]{height:35px}.login-container .ant-btn[data-v-ad2b732a]{width:100%;height:45px;border-radius:99px}.login-title[data-v-ad2b732a]{text-align:center;color:#333!important;font-weight:700;font-size:18px;margin-bottom:16px}.login-button-container[data-v-ad2b732a]{width:100%;padding:0 150px;display:flex;justify-content:center}.login-container-form[data-v-ad2b732a]{width:100%;margin:0 auto;background:#fff;box-shadow:0 0 0 0}[data-v-ce81bcf4] .ant-modal-header{background:linear-gradient(90deg,#ff6b35,#ff853f);border-radius:8px 8px 0 0}[data-v-ce81bcf4] .ant-modal-header .ant-modal-title{color:#fff;font-weight:700;font-size:16px;text-align:center}[data-v-ce81bcf4] .ant-modal-close{display:none}.form-columns[data-v-ce81bcf4]{display:flex;gap:24px;margin-top:20px}.form-column[data-v-ce81bcf4]{flex:1;min-width:0}.form-column[data-v-ce81bcf4] .ant-form-item{margin-bottom:16px}.form-column[data-v-ce81bcf4] .ant-form-item.ant-form-item-required .ant-form-item-label>label:before{color:#ff4d4f;content:"*";margin-right:4px}.form-column[data-v-ce81bcf4] .ant-form-item .ant-form-item-label{text-align:left;padding-right:8px}.form-column[data-v-ce81bcf4] .ant-form-item .ant-form-item-label>label{font-weight:500;color:#333}.form-column[data-v-ce81bcf4] .ant-form-item .ant-form-item-label>label:after{content:""}.form-column[data-v-ce81bcf4] .ant-form-item .ant-input,.form-column[data-v-ce81bcf4] .ant-form-item .ant-picker,.form-column[data-v-ce81bcf4] .ant-form-item .ant-select{border-radius:4px;border-color:#d9d9d9}.form-column[data-v-ce81bcf4] .ant-form-item .ant-input:hover,.form-column[data-v-ce81bcf4] .ant-form-item .ant-picker:hover,.form-column[data-v-ce81bcf4] .ant-form-item .ant-select:hover{border-color:#ff6b35}.form-column[data-v-ce81bcf4] .ant-form-item .ant-input:focus,.form-column[data-v-ce81bcf4] .ant-form-item .ant-picker:focus,.form-column[data-v-ce81bcf4] .ant-form-item .ant-select:focus{border-color:#ff6b35;box-shadow:0 0 0 2px rgba(255,107,53,.2)}.form-column[data-v-ce81bcf4] .ant-form-item .ant-select-selector{border-radius:4px;border-color:#d9d9d9!important}.form-column[data-v-ce81bcf4] .ant-form-item .ant-select-selector:hover{border-color:#ff6b35!important}.form-column[data-v-ce81bcf4] .ant-form-item .ant-picker{width:100%}.form-footer[data-v-ce81bcf4]{display:flex;justify-content:center;margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0}.form-footer .save-btn[data-v-ce81bcf4]{min-width:120px;height:40px;background:linear-gradient(90deg,#ff6b35,#ff853f);border-color:#ff6b35;border-radius:20px;font-size:16px;font-weight:500}.form-footer .save-btn[data-v-ce81bcf4]:hover{background:linear-gradient(90deg,#ff853f,#ff6b35);border-color:#ff853f}.form-footer .save-btn[data-v-ce81bcf4]:active{background:linear-gradient(90deg,#e55a2b,#ff6b35);border-color:#e55a2b}.form-footer .save-btn.ant-btn-loading[data-v-ce81bcf4]{opacity:.8}@media (max-width:768px){.form-columns[data-v-ce81bcf4]{flex-direction:column;gap:16px}[data-v-ce81bcf4] .ant-modal{max-width:95%}}[data-v-6e90b4d5] .third-login-modal .ant-modal-header{background-color:var(--ant-primary-color)}[data-v-6e90b4d5] .third-login-modal .ant-modal-header .ant-modal-title{color:#fff}