
.paper-group[data-v-034cdee5] { margin-bottom: 16px;
}
.paper-tools[data-v-034cdee5] { display: flex; gap: 18px; padding: 8px 0;
}
.paper-sample-tools[data-v-034cdee5] { display: flex; flex: 1; align-items: center; gap: 8px; flex-wrap: wrap; min-width: 0;
}
.paper-sample-tools .el-select[data-v-034cdee5] { width: 115px;
}
.paper-composite-field[data-v-034cdee5] { display: flex; align-items: center; gap: 4px; margin: 2px 0;
}
.paper-composite-field label[data-v-034cdee5] { min-width: 24px; font-size: 11px; white-space: nowrap;
}
.paper-composite-field .el-input[data-v-034cdee5], .paper-composite-field .el-select[data-v-034cdee5] { flex: 1; min-width: 0;
}
.paper-extra[data-v-034cdee5] { width: 180px;
}
.paper-extra label[data-v-034cdee5] { display: block; font-size: 12px;
}
.paper-scroll[data-v-034cdee5] { overflow: auto; max-height: 680px;
}
.paper-table[data-v-034cdee5] { width: 100%; border-collapse: collapse;
}
.paper-table td[data-v-034cdee5], .paper-table th[data-v-034cdee5] { border: 1px solid #ebeef5; padding: 6px; min-width: 110px;
}
.paper-table th[data-v-034cdee5] { background: #f5f7fa; font-weight: 600;
}
.paper-table small[data-v-034cdee5] { display: block; color: #909399;
}
.paper-table label[data-v-034cdee5] { display: block;
}


.gas-fractions[data-v-bff22e14] { margin: 12px 0; border: 1px solid #ebeef5;
}
.gas-title[data-v-bff22e14] { background: #f5f7fa; padding: 10px 14px; font-weight: 600;
}
.gas-group[data-v-bff22e14] { display: flex; align-items: center; gap: 16px; padding: 10px 14px; border-top: 1px solid #ebeef5; flex-wrap: wrap;
}
.gas-label[data-v-bff22e14] { flex: 1 1 360px; line-height: 1.6;
}
.gas-group .el-radio-group[data-v-bff22e14] { flex: 0 0 190px;
}
.gas-group .el-input[data-v-bff22e14] { flex: 0 0 240px;
}
.gas-legacy[data-v-bff22e14] { padding: 10px 14px; white-space: pre-wrap;
}


.paper-quality[data-v-01476486] { margin: 20px 0; padding: 16px; border: 1px solid #ebeef5; border-radius: 4px;
}
.paper-quality h3[data-v-01476486] { margin: 0 0 14px; font-size: 15px;
}
.quality-meta[data-v-01476486] { display: flex; flex-wrap: wrap; gap: 12px 24px; margin-bottom: 12px;
}
.quality-meta label[data-v-01476486] { display: flex; gap: 8px; align-items: center;
}
.quality-meta .el-input[data-v-01476486], .quality-meta .el-select[data-v-01476486] { width: 180px;
}
.quality-scroll[data-v-01476486] { overflow: auto; max-height: 650px; margin-bottom: 10px;
}
table[data-v-01476486] { width: 100%; border-collapse: collapse; table-layout: fixed;
}
th[data-v-01476486], td[data-v-01476486] { border: 1px solid #ebeef5; padding: 7px; text-align: center; line-height: 1.5;
}
th[data-v-01476486] { background: #f5f7fa; font-weight: 500;
}
.quality-pair[data-v-01476486] { display: flex; flex-direction: column; gap: 5px;
}
.quality-pair-horizontal[data-v-01476486] { flex-direction: row;
}
.paper-quality p[data-v-01476486] { color: #606266;
}
.standardization-table th[data-v-01476486] { height: 40px;
}
.standardization-table td[data-v-01476486] { height: 44px; vertical-align: middle;
}
.standardization-title[data-v-01476486] { line-height: 2.2;
}
.conductivity-check-table th[data-v-01476486]:nth-child(1) { width: 24%;
}
.conductivity-check-table th[data-v-01476486]:nth-child(2) { width: 30%;
}
.conductivity-check-table th[data-v-01476486]:nth-child(3) { width: 14%;
}
.conductivity-check-table th[data-v-01476486]:nth-child(4) { width: 17%;
}
.conductivity-check-table th[data-v-01476486]:nth-child(5) { width: 15%;
}
.conductivity-check-table th .el-input[data-v-01476486] { display: inline-block; width: 70px;
}
.conductivity-check-table td[data-v-01476486] { height: 42px;
}
.ph-buffer-check-table th[data-v-01476486]:nth-child(1) { width: 32%;
}
.ph-buffer-check-table th[data-v-01476486]:nth-child(2) { width: 20%;
}
.ph-buffer-check-table th[data-v-01476486]:nth-child(3) { width: 20%;
}
.ph-buffer-check-table th[data-v-01476486]:nth-child(4) { width: 28%;
}
.ph-buffer-check-table th .el-input[data-v-01476486] { display: inline-block; width: 70px;
}
.ph-buffer-check-table td[data-v-01476486] { height: 48px;
}


.test-compliance-hint[data-v-1de7ae74] { margin-left: 12px; color: #909399; font-size: 12px;
}
.edit-container[data-v-1de7ae74] {
    padding: 20px;
}

/* 分块面板：每块一条标题 + 下面内容（贴合原始记录模板的分区） */
.form-block[data-v-1de7ae74] {
    margin-bottom: 16px;
}
.form-block.has-title[data-v-1de7ae74] {
    border: 1px solid #EBEEF5;
    border-radius: 4px;
    overflow: hidden;
}
.form-block.has-title > .el-row[data-v-1de7ae74] {
    padding: 12px 12px 0;
}
.form-block-title[data-v-1de7ae74] {
    font-weight: bold;
    color: #303133;
    background: #f5f7fa;
    border-left: 3px solid #409EFF;
    padding: 8px 12px;
    margin-bottom: 4px;
}
.paper-formula-details[data-v-1de7ae74] {
    padding: 7px 12px;
    color: #606266;
    font-size: 12px;
    line-height: 1.7;
}

/* 样品表：flex 布局，每列固定最小宽度，列多时横向滚动，不再被 24 栅格挤窄 */
.rec-table[data-v-1de7ae74] {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 100%;
}
.rec-row[data-v-1de7ae74] {
    display: flex;
    align-items: center;
    padding: 6px 0;
    border-bottom: 1px solid #eee;
}
.rec-head[data-v-1de7ae74] {
    font-weight: bold;
    color: #606266;
}
.rec-cell[data-v-1de7ae74] {
    flex: 1 0 130px;
    padding: 0 4px;
    box-sizing: border-box;
}
.rec-version[data-v-1de7ae74] {
    flex: 0 0 100px;
    text-align: center;
}
.rec-check[data-v-1de7ae74] {
    flex: 0 0 40px;
    text-align: center;
}
.rec-cell.rec-op[data-v-1de7ae74] {
    flex: 0 0 60px;
    text-align: center;
}
.matrix-toolbar[data-v-1de7ae74] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 12px;
}
.matrix-tip[data-v-1de7ae74] { color: #909399; font-size: 12px;
}
.factor-matrix-wrap[data-v-1de7ae74] { overflow: auto; max-height: 680px; border-top: 1px solid #ebeef5;
}
.factor-matrix[data-v-1de7ae74] { border-collapse: collapse; min-width: 100%; background: #fff;
}
.factor-matrix th[data-v-1de7ae74], .factor-matrix td[data-v-1de7ae74] { border: 1px solid #ebeef5; padding: 6px; vertical-align: top;
}
.factor-matrix thead th[data-v-1de7ae74] { position: sticky; top: 0; z-index: 3; background: #f5f7fa;
}
.factor-matrix .factor-col[data-v-1de7ae74] { position: sticky; left: 0; z-index: 2; min-width: 190px; background: #fafafa; font-weight: 600;
}
.factor-matrix thead .factor-col[data-v-1de7ae74] { z-index: 4;
}
.factor-matrix .limit-col[data-v-1de7ae74] { min-width: 120px; text-align: center; color: #606266;
}
.factor-matrix .sample-col[data-v-1de7ae74] { min-width: 230px;
}
.paired-component-table[data-v-1de7ae74] { min-width: 1200px; width: 100%;
}
.paired-component-table th[data-v-1de7ae74], .paired-component-table td[data-v-1de7ae74] { vertical-align: middle; text-align: center;
}
.paired-component-table th[data-v-1de7ae74]:first-child { min-width: 300px;
}
.paired-component-table .paired-sample-cell[data-v-1de7ae74] { vertical-align: top;
}
.paper-row-table[data-v-1de7ae74] { min-width: 1100px; width: 100%;
}
.paper-row-table td[data-v-1de7ae74] { vertical-align: middle;
}
.paper-row-table .paper-shared-cell[data-v-1de7ae74] { vertical-align: top;
}
.matrix-sample-head[data-v-1de7ae74], .matrix-cell-field[data-v-1de7ae74] { display: flex; flex-direction: column; gap: 4px; margin-bottom: 5px;
}
.matrix-shared-field[data-v-1de7ae74] { display: flex; flex-direction: column; gap: 3px; width: 100%;
}
.matrix-shared-field label[data-v-1de7ae74], .matrix-cell-field label[data-v-1de7ae74] { color: #606266; font-size: 12px; line-height: 18px; text-align: left;
}

