.merinfo-container[data-v-8e6f00ce]{padding:24px;background:#f5f7fa;min-height:calc(100vh - 48px)}.settings-card[data-v-8e6f00ce]{display:grid;grid-template-columns:200px 1fr 280px;gap:0;padding:0;min-height:600px;border-radius:8px;overflow:hidden}.settings-card[data-v-8e6f00ce] .el-card__body{padding:0;display:contents}.settings-nav[data-v-8e6f00ce]{padding:16px 0;border-right:1px solid #ebeef5;background:#fff}.settings-nav .nav-item[data-v-8e6f00ce]{padding:12px 20px;color:#606266;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s;font-size:14px}.settings-nav .nav-item i[data-v-8e6f00ce]{font-size:16px}.settings-nav .nav-item[data-v-8e6f00ce]:hover{color:#409eff;background:#f5f7fa}.settings-nav .nav-item.active[data-v-8e6f00ce]{color:#409eff;background:#ecf5ff}.settings-content[data-v-8e6f00ce]{padding:20px;background:#fff}.settings-content .content-title[data-v-8e6f00ce]{font-size:20px;font-weight:500;color:#303133;margin:0 0 20px}.settings-form[data-v-8e6f00ce]{max-width:560px}.settings-form[data-v-8e6f00ce] .el-form-item__label{padding:0 0 8px;line-height:1.5;color:#606266}.settings-form .el-input[data-v-8e6f00ce] .el-input__inner,.settings-form .el-input[data-v-8e6f00ce] .el-textarea__inner,.settings-form .el-textarea[data-v-8e6f00ce] .el-input__inner,.settings-form .el-textarea[data-v-8e6f00ce] .el-textarea__inner{border-radius:8px!important}.settings-form .el-input[data-v-8e6f00ce] .el-input__inner:hover,.settings-form .el-input[data-v-8e6f00ce] .el-textarea__inner:hover,.settings-form .el-textarea[data-v-8e6f00ce] .el-input__inner:hover,.settings-form .el-textarea[data-v-8e6f00ce] .el-textarea__inner:hover{border-color:#c0c4cc}.settings-form .el-input[data-v-8e6f00ce] .el-input__inner:focus,.settings-form .el-input[data-v-8e6f00ce] .el-textarea__inner:focus,.settings-form .el-textarea[data-v-8e6f00ce] .el-input__inner:focus,.settings-form .el-textarea[data-v-8e6f00ce] .el-textarea__inner:focus{border-color:#409eff}.settings-form .el-button[data-v-8e6f00ce]{padding:10px 24px;border-radius:8px!important}.security-list .security-item[data-v-8e6f00ce]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-radius:8px;background:#f8fafc;margin-bottom:16px;border:1px solid #ebeef5;transition:all .3s}.security-list .security-item[data-v-8e6f00ce]:hover{box-shadow:0 2px 12px rgba(0,0,0,.04);transform:translateY(-1px)}.security-list .security-item .item-info .item-title[data-v-8e6f00ce]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:15px;color:#303133}.security-list .security-item .item-info .item-title i[data-v-8e6f00ce]{color:#409eff}.security-list .security-item .item-info .item-desc[data-v-8e6f00ce]{color:#909399;font-size:13px}.avatar-section[data-v-8e6f00ce]{padding:20px;border-left:1px solid #ebeef5;background:#fff}.avatar-section h3[data-v-8e6f00ce]{font-size:15px;font-weight:500;color:#303133;margin:0 0 16px}.avatar-section .avatar-wrapper[data-v-8e6f00ce]{text-align:center}.avatar-section .avatar-wrapper img[data-v-8e6f00ce]{width:120px;height:120px;border-radius:8px;margin-bottom:16px;-o-object-fit:cover;object-fit:cover;border:1px solid #ebeef5}.avatar-section .avatar-wrapper .change-avatar-btn[data-v-8e6f00ce]{width:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px}@media screen and (max-width:1200px){.settings-card[data-v-8e6f00ce]{grid-template-columns:200px 1fr}.settings-card .avatar-section[data-v-8e6f00ce]{grid-column:-1;border-left:none;border-top:1px solid #ebeef5}}@media screen and (max-width:768px){.settings-card[data-v-8e6f00ce]{grid-template-columns:1fr}.settings-card .settings-nav[data-v-8e6f00ce]{border-right:none;border-bottom:1px solid #ebeef5}}.custom-dialog[data-v-8e6f00ce] .el-dialog{border-radius:12px;overflow:hidden}.custom-dialog[data-v-8e6f00ce] .el-dialog .el-dialog__header{padding:20px;border-bottom:1px solid #ebeef5;margin:0}.custom-dialog[data-v-8e6f00ce] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:500}.custom-dialog[data-v-8e6f00ce] .el-dialog .el-dialog__body{padding:24px}.custom-dialog[data-v-8e6f00ce] .el-dialog .el-dialog__footer{padding:16px 20px;border-top:1px solid #ebeef5}.custom-dialog[data-v-8e6f00ce] .el-dialog .el-dialog__footer .el-button{padding:9px 20px;font-size:14px}