
/* 容器样式 */
.profile-container {
    padding: 20px;
}

/* 内容卡片 */
.profile-card {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
    padding: 20px;
}
/* 卡片标题 */
        .profile-card-title {
            font-size: 16px;
            font-weight: bold;
            color: #333;
            margin-bottom: 20px;
            padding-bottom: 10px;
            border-bottom: 1px solid #f0f0f0;
        }
.layui-form-label{
    width: 120px !important;
}
.layui-input-block{
    margin-left: 150px !important;
}
/* 强制表格单元格内容换行 - 使用更具体的选择器 */
table.layui-table .layui-table-cell {
    height: auto !important;
    line-height: 24px !important;
    white-space: normal !important;
    word-wrap: break-word !important;
    word-break: break-all !important;
    padding: 10px 15px !important;
}
/* 确保表格行高自适应 - 使用更具体的选择器 */
table.layui-table tr {
    height: auto !important;
    min-height: 40px !important;
}
/* 确保表格容器高度自适应 */
.layui-table-view {
    height: auto !important;
}
/* 确保表格主体高度自适应 */
.layui-table-box {
    height: auto !important;
}
/* 确保表格内容高度自适应 */
.layui-table-body {
    height: auto !important;
    overflow: visible !important;
}