.bind-phone-modal-overlay[data-v-1ee41ce4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:2;animation:overlayIn-1ee41ce4 .2s ease}.bind-phone-modal[data-v-1ee41ce4]{width:420px;max-width:calc(100vw - 32px);max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.12);overflow:hidden;display:flex;flex-direction:column;animation:modalIn-1ee41ce4 .25s ease;position:relative}.modal-header[data-v-1ee41ce4]{padding:18px 20px 14px;background:#fff;border-bottom:1px solid #f0f0f0;position:relative;flex-shrink:0}.modal-title-wrapper[data-v-1ee41ce4]{display:flex;align-items:flex-start;padding-right:36px}.title-content[data-v-1ee41ce4]{flex:1}.modal-title[data-v-1ee41ce4]{margin:0 0 4px 0;font-size:17px;font-weight:600;color:#1a1a1a;line-height:1.35}.modal-subtitle[data-v-1ee41ce4]{margin:0;font-size:13px;color:#8c8c8c;line-height:1.4}.close-btn[data-v-1ee41ce4]{position:absolute;top:14px;right:14px;width:28px;height:28px;background:transparent;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease;padding:0}.close-btn[data-v-1ee41ce4]:hover{background:#f5f5f5}.close-icon[data-v-1ee41ce4]{width:16px;height:16px;color:#8c8c8c}.modal-body[data-v-1ee41ce4]{padding:16px 20px 20px;overflow-y:auto;flex:1}.bind-phone-content[data-v-1ee41ce4]{display:flex;flex-direction:column;gap:14px}.main-info-card[data-v-1ee41ce4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#f7f8fa;border-radius:10px}.main-info-text[data-v-1ee41ce4]{min-width:0}.main-info-title[data-v-1ee41ce4]{font-size:14px;font-weight:500;color:#262626;line-height:1.4}.main-info-desc[data-v-1ee41ce4]{margin-top:4px;font-size:12px;color:#8c8c8c;line-height:1.4}.text-link[data-v-1ee41ce4]{flex-shrink:0;padding:0;border:none;background:transparent;color:#2563eb;font-size:13px;cursor:pointer;line-height:1.4}.text-link[data-v-1ee41ce4]:hover{color:#1d4ed8}.custom-register-block[data-v-1ee41ce4]{display:flex;flex-direction:column;gap:4px}.custom-register-bar[data-v-1ee41ce4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.custom-register-label[data-v-1ee41ce4],.existing-block-title[data-v-1ee41ce4]{font-size:14px;font-weight:500;color:#262626}.existing-block-title[data-v-1ee41ce4]{margin-bottom:10px}.secondary-action[data-v-1ee41ce4]{display:flex;justify-content:center;padding-top:2px}.secondary-link[data-v-1ee41ce4]{padding:0;border:none;background:transparent;color:#8c8c8c;font-size:13px;cursor:pointer;line-height:1.4}.secondary-link[data-v-1ee41ce4]:hover:not(:disabled){color:#2563eb}.secondary-link[data-v-1ee41ce4]:disabled{opacity:.5;cursor:not-allowed}.bind-tips[data-v-1ee41ce4]{padding:12px 14px;background:#f7f9fc;border-radius:8px}.tips-title[data-v-1ee41ce4]{margin-bottom:8px;font-size:13px;font-weight:500;color:#595959}.tips-list[data-v-1ee41ce4]{margin:0;padding-left:16px;color:#8c8c8c;font-size:12px;line-height:1.7}.tips-list li+li[data-v-1ee41ce4]{margin-top:2px}.form-item[data-v-1ee41ce4]{margin-bottom:14px}.form-item[data-v-1ee41ce4]:last-child{margin-bottom:0}.form-item-content[data-v-1ee41ce4]{display:flex;flex-direction:column;gap:6px}.form-item[data-v-1ee41ce4] .el-form-item__label{padding:0 0 6px 0;font-size:13px;font-weight:500;color:#595959;line-height:1.4}.input-container[data-v-1ee41ce4]{display:flex;align-items:center;gap:8px;padding:0 12px;height:42px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;transition:border-color .15s ease}.input-container.focus[data-v-1ee41ce4]{border-color:#3b82f6;box-shadow:none}.input-container.error[data-v-1ee41ce4]{border-color:#ef4444;background:snow}.input-icon[data-v-1ee41ce4]{display:none}.form-input[data-v-1ee41ce4]{flex:1;border:none;outline:none;font-size:14px;color:#262626;background:transparent;height:100%}.form-input[data-v-1ee41ce4]::-moz-placeholder{color:#bfbfbf;font-size:14px}.form-input[data-v-1ee41ce4]::placeholder{color:#bfbfbf;font-size:14px}.form-input[data-v-1ee41ce4]:disabled{color:#bfbfbf;cursor:not-allowed}.input-container.disabled[data-v-1ee41ce4]{border-color:#e5e5e5;background:#fafafa}.input-clear[data-v-1ee41ce4]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5;transition:opacity .15s ease;flex-shrink:0}.input-clear[data-v-1ee41ce4]:hover{opacity:1}.clear-icon[data-v-1ee41ce4]{width:14px;height:14px;color:#8c8c8c}.password-toggle[data-v-1ee41ce4]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5;transition:opacity .15s ease;flex-shrink:0}.password-toggle[data-v-1ee41ce4]:hover{opacity:1}.eye-icon[data-v-1ee41ce4],.eye-off-icon[data-v-1ee41ce4]{width:16px;height:16px;color:#8c8c8c}.input-helper[data-v-1ee41ce4]{display:flex;align-items:center;gap:4px;font-size:12px;color:#ef4444}.error-icon[data-v-1ee41ce4]{width:12px;height:12px;color:#ef4444}.password-strength[data-v-1ee41ce4]{display:flex;align-items:center;gap:10px;margin-top:4px}.strength-bar[data-v-1ee41ce4]{height:3px;border-radius:2px;flex:1;background:#f0f0f0;overflow:hidden;position:relative}.strength-bar[data-v-1ee41ce4]:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;transition:width .2s ease}.strength-bar.strength-very-weak[data-v-1ee41ce4]:after{width:20%;background:#ef4444}.strength-bar.strength-weak[data-v-1ee41ce4]:after{width:40%;background:#f59e0b}.strength-bar.strength-medium[data-v-1ee41ce4]:after{width:60%;background:#f59e0b}.strength-bar.strength-strong[data-v-1ee41ce4]:after{width:80%;background:#10b981}.strength-bar.strength-very-strong[data-v-1ee41ce4]:after{width:100%;background:#059669}.strength-text[data-v-1ee41ce4]{font-size:12px;font-weight:500;min-width:32px;text-align:right}.strength-bar.strength-very-weak~.strength-text[data-v-1ee41ce4]{color:#ef4444}.strength-bar.strength-medium~.strength-text[data-v-1ee41ce4],.strength-bar.strength-weak~.strength-text[data-v-1ee41ce4]{color:#f59e0b}.strength-bar.strength-strong~.strength-text[data-v-1ee41ce4]{color:#10b981}.strength-bar.strength-very-strong~.strength-text[data-v-1ee41ce4]{color:#059669}.btn-group[data-v-1ee41ce4]{display:flex;gap:10px;margin-top:16px}.cancel-btn[data-v-1ee41ce4]{flex:1;height:42px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#595959;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease;outline:none}.cancel-btn[data-v-1ee41ce4]:hover:not(:disabled){background:#fafafa;border-color:#bfbfbf;color:#262626}.cancel-btn[data-v-1ee41ce4]:disabled{opacity:.5;cursor:not-allowed}.submit-btn[data-v-1ee41ce4]{flex:2;height:42px;background:#2563eb;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease;overflow:hidden;position:relative;outline:none}.submit-btn[data-v-1ee41ce4]:hover:not(:disabled):not(.disabled){background:#1d4ed8}.submit-btn[data-v-1ee41ce4]:active:not(:disabled):not(.disabled){background:#1e40af}.submit-btn.disabled[data-v-1ee41ce4]{opacity:.45;cursor:not-allowed}.submit-btn.loading[data-v-1ee41ce4]{cursor:wait}.btn-content[data-v-1ee41ce4]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn-spinner[data-v-1ee41ce4]{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-1ee41ce4 .8s linear infinite}.btn-text[data-v-1ee41ce4]{line-height:1}@keyframes overlayIn-1ee41ce4{0%{opacity:0}to{opacity:1}}@keyframes modalIn-1ee41ce4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-1ee41ce4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.bind-phone-modal[data-v-1ee41ce4]{width:calc(100vw - 32px);margin:16px}.selector-options[data-v-1ee41ce4]{flex-direction:row}.modal-header[data-v-1ee41ce4]{padding:16px 16px 12px}.modal-body[data-v-1ee41ce4]{padding:16px}.btn-group[data-v-1ee41ce4]{flex-direction:column}.cancel-btn[data-v-1ee41ce4],.submit-btn[data-v-1ee41ce4]{width:100%;flex:none}.form-item[data-v-1ee41ce4]{margin-bottom:14px}.input-container[data-v-1ee41ce4]{height:42px}}.modal-body[data-v-1ee41ce4]::-webkit-scrollbar{width:4px}.modal-body[data-v-1ee41ce4]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-1ee41ce4]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.modal-body[data-v-1ee41ce4]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.center[data-v-69f7459b]{width:100%;height:calc(100% - 30px);background-color:#fff;padding-top:30px}.center-form[data-v-69f7459b]{padding:0 22px}.center-construct[data-v-69f7459b]{width:100%;display:flex;justify-content:end;margin-bottom:30px}.center-table[data-v-69f7459b]{margin-top:30px;padding:0 20px}.construct-dialog[data-v-69f7459b]{height:60vh;overflow-y:auto}[data-v-69f7459b] .el-upload--text{width:160px;height:160px;line-height:160px}.video[data-v-69f7459b]{width:160px;height:160px}.construct-dialog[data-v-69f7459b]{scrollbar-width:none}.construct-dialog[data-v-69f7459b]::-webkit-scrollbar{width:0}.construct-dialog[data-v-69f7459b]{-ms-overflow-style:none;overflow:auto}.avatar[data-v-69f7459b]{width:160px;height:160px}[data-v-69f7459b] .el-form-item__label{vertical-align:middle;font-weight:700!important;font-size:14px;color:#606266}[data-v-69f7459b] .el-form-item--small.el-form-item{margin-bottom:8px}