.square-crop-upload[data-v-7369447d]{display:inline-block}.crop-box[data-v-7369447d]{width:380px;height:320px;border:1px solid red}.preview-box[data-v-7369447d]{position:relative;display:inline-block;margin-left:20px}.preview-box img[data-v-7369447d]{width:100px;height:100px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.preview-box i[data-v-7369447d]{position:absolute;top:-8px;right:-8px;cursor:pointer;background:#fff;border-radius:50%;color:#f56c6c;font-size:18px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.profile-page[data-v-68c7570e]{padding:20px;max-width:1100px;margin:0 auto}.header-card[data-v-68c7570e]{margin-bottom:20px}.header-card .profile-header[data-v-68c7570e]{display:flex;align-items:center;padding:10px 0}.header-card .profile-header .avatar-section[data-v-68c7570e]{display:flex;align-items:center;gap:16px;flex-shrink:0}.header-card .profile-header .avatar-section .avatar-upload[data-v-68c7570e] .preview-box{display:none}.header-card .profile-header .user-summary[data-v-68c7570e]{margin-left:30px}.header-card .profile-header .user-summary .nickname[data-v-68c7570e]{font-size:22px;font-weight:600;color:#303133;margin:0 0 6px 0}.header-card .profile-header .user-summary .username[data-v-68c7570e]{font-size:14px;color:#909399;margin:0 0 6px 0}.header-card .profile-header .user-summary .role-info[data-v-68c7570e]{margin:0}.card-header[data-v-68c7570e]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133}.card-header i[data-v-68c7570e]{color:#409eff;font-size:18px}.info-card[data-v-68c7570e] .el-card__header,.pwd-card[data-v-68c7570e] .el-card__header{padding:14px 20px;border-bottom:1px solid #ebeef5}.info-card[data-v-68c7570e] .el-card__body,.pwd-card[data-v-68c7570e] .el-card__body{padding:24px 20px}.info-form .el-form-item[data-v-68c7570e],.pwd-form .el-form-item[data-v-68c7570e]{margin-bottom:20px}.info-form .el-form-item[data-v-68c7570e]:last-child,.pwd-form .el-form-item[data-v-68c7570e]:last-child{margin-bottom:0;padding-top:4px}.info-form .el-form-item[data-v-68c7570e] .el-input__prefix,.pwd-form .el-form-item[data-v-68c7570e] .el-input__prefix{color:#c0c4cc}.info-form .el-form-item[data-v-68c7570e] .el-input.is-disabled .el-input__inner,.pwd-form .el-form-item[data-v-68c7570e] .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;color:#909399;cursor:not-allowed}.pwd-form .el-button--warning[data-v-68c7570e]{width:100%}