/* Material Receiving Inspection — line table + photo thumbs */
.mr-table-wrap {
    overflow-x: auto;
}
.mr-lines th:nth-child(2),
.mr-lines td:nth-child(2) {
    width: 110px;
}
.mr-lines th:nth-child(3),
.mr-lines td:nth-child(3) {
    width: 170px;
}
.mr-lines th:nth-child(5),
.mr-lines td:nth-child(5) {
    width: 44px;
    text-align: right;
}
.mr-lines input,
.mr-lines select,
.mr-lines textarea {
    width: 100%;
    padding: 7px 8px;
    border: 1px solid #cbd5e1;
    border-radius: 6px;
    font: inherit;
    box-sizing: border-box;
}
.mr-lines textarea {
    min-height: 38px;
    resize: vertical;
}
.mr-checks .sc-q {
    width: auto;
}
.mr-thumbs {
    min-height: 44px;
}
.mr-thumbs .cf-thumb {
    width: 72px;
    height: 72px;
}
.mr-status-accepted.on {
    background: #16a34a;
    color: #fff;
}
.mr-status-rejected.on {
    background: #dc2626;
    color: #fff;
}
@media (max-width: 720px) {
    .mr-lines th:nth-child(2),
    .mr-lines td:nth-child(2),
    .mr-lines th:nth-child(3),
    .mr-lines td:nth-child(3),
    .mr-lines th:nth-child(5),
    .mr-lines td:nth-child(5) {
        width: auto;
    }
}
