.profile-container[data-v-4e77772a]{min-height:400px;padding:0;.box-card{border-radius:8px;::v-deep .el-card__header{background:#f8f9fa;border-bottom:1px solid #ebeef5;padding:15px 20px;font-weight:600;font-size:16px;display:flex;align-items:center;i{margin-right:8px;color:#409eff;font-size:18px}}::v-deep .el-card__body{padding:20px}}}.user-info-card[data-v-4e77772a]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);.user-avatar-section{text-align:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #ebeef5;.avatar-uploader{width:120px;height:120px;border-radius:50%;border:2px dashed #d9d9d9;overflow:hidden;cursor:pointer;transition:border-color .3s;margin:0 auto 16px;&:hover{border-color:#409eff}.avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-uploader-icon{width:100%;height:100%;font-size:32px;color:#8c939d;line-height:120px;text-align:center}}.user-name{font-size:16px;font-weight:600;color:#303133;margin:0}}.user-info-list{list-style:none;padding:0;margin:0;.user-info-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0;&:last-child{border-bottom:none}.item-label{display:flex;align-items:center;color:#606266;font-size:14px;font-weight:500;text-align:left;flex-shrink:0;i{margin-right:8px;color:#409eff;font-size:16px}}.item-value{color:#303133;font-size:14px;font-weight:600;text-align:right;flex:1;margin-left:20px;word-break:break-all;word-break:break-word;overflow-wrap:anywhere;max-width:60%}}}}[data-v-4e77772a] .el-tabs{.el-tabs__header{margin-bottom:24px;border-bottom:1px solid #e8eaec}.el-tabs__nav-wrap:after{height:1px;background-color:#e8eaec}.el-tabs__item{font-size:14px;color:#515a6e;&.is-active{color:#409eff;font-weight:600}}.el-tabs__content{padding:0}}.el-form[data-v-4e77772a]{max-width:600px;::v-deep .el-form-item{margin-bottom:24px;&:last-child{margin-bottom:0}.el-form-item__label{text-align:right;line-height:32px;padding-right:12px;color:#606266}.el-form-item__content{line-height:32px;.el-radio-group{.el-radio{margin-right:15px;margin-bottom:8px}}}}}.el-button[data-v-4e77772a]{padding:10px 20px;font-size:14px;border-radius:4px;margin-right:10px;&.el-button--primary{background-color:#409eff;border-color:#409eff}&.el-button--danger{background-color:#f56c6c;border-color:#f56c6c}}