
.hbj-parameter-manager[data-v-10b65762] {
    background-color: #fafafa;
    padding: 15px;
    border: 1px solid #e8e8e8;
    border-radius: 6px;
}
.toolbar[data-v-10b65762] {
    margin-bottom: 15px;
    text-align: right;
}
.empty-tip[data-v-10b65762] {
    padding: 20px 0;
    background-color: #fff;
    border-radius: 4px;
}
.industry-container[data-v-10b65762] {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* 第一层：行业容器卡片式布局 */
.industry-block[data-v-10b65762] {
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    background-color: #fff;
    overflow: hidden;
}
.industry-header[data-v-10b65762] {
    background-color: #f0f5ff; /* 雅致的蓝色调背景 */
    padding: 10px 16px;
    border-bottom: 1px solid #adc6ff;
    display: flex;
    align-items: center;
}
.industry-title[data-v-10b65762] {
    font-size: 14px;
    color: #1d39c4;
}
.industry-title i[data-v-10b65762] {
    margin-right: 6px;
}
.ind-id-tag[data-v-10b65762] {
    color: #8c8c8c;
    font-size: 12px;
    margin-left: 6px;
}

/* 第二层：组卡片列表 */
.group-list[data-v-10b65762] {
    padding: 16px;
    display: flex;
    flex-direction: column;
    gap: 15px;
    background-color: #fbfbfb;
}
.group-card-wrapper[data-v-10b65762] {
    background-color: #fff;
}
.group-card[data-v-10b65762] {
    border: 1px solid #f0f0f0;
}
.group-card-header[data-v-10b65762] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.group-title[data-v-10b65762] {
    font-size: 13px;
    color: #333;
}
.group-title i[data-v-10b65762] {
    color: #fa8c16; /* 橙色文件夹图标 */
    margin-right: 6px;
}
.code-tag[data-v-10b65762] {
    color: #8c8c8c;
    font-size: 12px;
    margin-left: 4px;
}
.group-actions .danger-text[data-v-10b65762] {
    color: #ff4d4f;
    margin-left: 10px;
}

/* 第三层：嵌套表格 */
.nested-table[data-v-10b65762] {
    margin-top: 5px;
}
.param-selection-section[data-v-10b65762] {
    margin-top: 15px;
    border-top: 1px dashed #d9d9d9;
    padding-top: 15px;
}
.section-title[data-v-10b65762] {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
    color: #262626;
}
.search-bar[data-v-10b65762] {
    margin-bottom: 10px;
}


.table-container[data-v-6b9520a7] {
    padding: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.custom-table[data-v-6b9520a7] {
    border-collapse: collapse;
    width: 80%;
    font-size: 14px;
}
.custom-table td[data-v-6b9520a7] {
    border: 1px solid #000;
    padding: 8px;
    vertical-align: top;
}
.custom-table .td-title[data-v-6b9520a7] {
    width: 100px;
    background-color: #f0f6f6;
    text-align: center;
}
.custom-table .td-label[data-v-6b9520a7] {
    width: 14%;
}
label[data-v-6b9520a7] {
    margin-right: 12px;
    display: inline-block;
}
.back-button[data-v-6b9520a7] {
    margin-top: 20px;
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}
.table-outer .quote-table[data-v-6b9520a7] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.cursor[data-v-6b9520a7] .el-form-item__label:hover {
    cursor: pointer;
}
/* 整个表单的容器，提供适当的内部边距与最大高度以支持滚动（若内容过长） */
.form-container[data-v-6b9520a7] {
    padding: 10px 20px;
    box-sizing: border-box;
}

/* 统一输入框与下拉选择器的宽度自适应 */
.form-class .el-select[data-v-6b9520a7],
.form-class .el-input[data-v-6b9520a7],
.form-class .el-date-editor[data-v-6b9520a7] {
    width: 100% !important;
}

/* 专门美化上传组件与表单标签的上下间距 */
.custom-upload[data-v-6b9520a7] {
    margin-top: 5px;
}

/* 参数区块的外层容器，加粗表单标签，提示其为重要业务模块 */
.parameter-section-item[data-v-6b9520a7] .el-form-item__label {
    font-weight: bold;
    color: #303133;
}

/* 底部操作按钮居中或微调 */
.button-group[data-v-6b9520a7] {
    margin-top: 25px;
    text-align: center;
    padding-bottom: 20px;
}
.button-group .el-button[data-v-6b9520a7] {
    margin: 0 10px;
}



