/* 数据单明细页（washSheet/detail）与粘贴导入弹窗 */

#sheetHeader {
    display: flex;
    align-items: baseline;
    gap: 10px;
    padding: 8px 10px;
}

#sheetHeader .sheet-no {
    color: #555;
}

#sheetHeader .sheet-title {
    color: #0C6C9E;
    font-weight: bold;
}

#sheetHeader .sheet-remark {
    color: #999;
    font-size: 13px;
}

/* 导入弹窗 */
.import-field {
    display: flex;
    gap: 10px;
}

.import-field-label {
    width: 50px;
    flex-shrink: 0;
    text-align: right;
    font-weight: bold;
    padding-top: 6px;
}

.import-field-label::before {
    content: "*";
    color: red;
    margin-right: 2px;
}

.import-field-editor {
    flex: 1;
    min-width: 0;
}

.import-tip {
    color: #999;
    font-size: 12px;
    line-height: 1.6;
    margin-bottom: 6px;
}

/* 清洗结果列（TCD / EPC） */
.wash-result-none {
    color: #bbb;
}

/* TCD：分类名称可点开，展开后每行一个「厂商: 号码」单选 */
.wash-tcd-group {
    margin-bottom: 4px;
}

.wash-tcd-name {
    color: #0C6C9E;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    line-height: 1.6;
}

.wash-tcd-name:hover {
    text-decoration: underline;
}

/* 第一条是接口给的首选分类，标红提示优先看它 */
.wash-tcd-name-first {
    color: #d33;
}

.wash-tcd-nums {
    padding-left: 16px;
}

/* EPC */
.wash-epc-line {
    color: #555;
    line-height: 1.6;
}

.wash-epc-renum-title {
    color: #555;
    margin-top: 4px;
    line-height: 1.6;
}

.wash-epc-renum {
    color: #333;
    line-height: 1.6;
}

.wash-epc-new {
    color: #d33;
}

/* 号码单选行，TCD / EPC 共用 */
.wash-num-line {
    display: flex;
    align-items: center;
    gap: 4px;
    line-height: 1.8;
    cursor: pointer;
}

.wash-num-link {
    color: #0C6C9E;
    text-decoration: none;
}

.wash-num-link:hover {
    text-decoration: underline;
}

.wash-num-line input {
    margin: 0;
    cursor: pointer;
}

.wash-num-more {
    color: #999;
    font-size: 12px;
    line-height: 1.6;
}

/* 清洗方式弹窗 */
.wash-clean-form {
    padding: 4px;
}

.wash-clean-count {
    color: #555;
    margin-bottom: 12px;
}

/* 清洗进度弹窗 */
.wash-progress {
    padding: 4px;
}

.wash-progress-summary {
    margin-top: 10px;
    color: #555;
}

.wash-progress-retry {
    color: #f5862a;
}

.wash-progress-failed {
    margin-top: 10px;
    max-height: 140px;
    overflow-y: auto;
    font-size: 13px;
    color: #d33;
    line-height: 1.6;
}

.import-failed {
    margin-top: 10px;
    max-height: 110px;
    overflow-y: auto;
    font-size: 13px;
    color: #d33;
    line-height: 1.6;
}
