.production-sheet .production-defect-row td{background:#fff9f1;border-bottom-color:#f1e8d9;vertical-align:middle}
.production-sheet .production-row+.production-defect-row td{border-top:1px solid #ecddc4}
.production-defect-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;margin-bottom:8px;white-space:normal}
.production-defect-heading b{color:#a87935;font-size:12px}.production-defect-heading>span{font-size:10px;color:#b39a77;font-weight:500;line-height:1.6}
.production-defect-picker{display:grid;grid-template-columns:minmax(0,1fr) 27px;gap:7px;align-items:center;max-width:360px}
.production-defect-picker select{margin:0;height:36px;border-color:#e8dfd0;background:#fffdf9;min-width:0;color:#826b48;font-size:13px}
.production-defect-remove{height:32px;width:27px;border:0;border-radius:6px;background:#faede0;color:#bd8955;font-size:19px;line-height:1}
.production-defect-remove[hidden]{display:none}.production-defect-picker:has(.production-defect-remove[hidden]){grid-template-columns:minmax(0,1fr)}
.production-defect-remove:disabled{cursor:default}.production-defect-order{color:#c5ae8b}
.production-sheet .production-defect-qty{background:#fffdf9;border-color:#e8dfd0;color:#a87935}
#add-defect-row{font-size:11px;box-shadow:none;background:#fff5e7;color:#a87935;white-space:normal}
#add-defect-row:hover{background:#fbecd5}#add-defect-row:disabled{cursor:default}
@media(max-width:600px){.production-defect-heading{display:block}.production-defect-heading>span{display:block;margin-top:3px;max-width:165px;font-size:9px;line-height:1.5}.production-defect-picker{max-width:210px;gap:5px}.production-defect-picker select{height:34px;font-size:12px;padding-left:7px;padding-right:5px}.production-defect-picker{grid-template-columns:minmax(0,1fr) 23px}.production-defect-remove{width:23px;height:30px}.production-sheet .production-defect-row td{padding-top:13px;padding-bottom:13px}}
