.ri-box{padding:20px;margin-bottom:18px}.ri-box h2{margin:0 0 14px}.ri-box input[type=file]{display:block;margin-top:14px;width:100%}.ri-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ri-orders{max-height:320px;overflow:auto;margin:12px 0}.ri-order{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid #e5e9ef}.ri-order[hidden]{display:none}.ri-order small{display:block;color:#738192;margin-top:4px}.ri-group{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e5e9ef}.ri-confirm{display:flex;gap:10px;align-items:center;background:#fff6df;padding:14px;margin:14px 0}.ri-table{overflow:auto}.ri-table table{min-width:970px}.ri-over{background:#ffc7c7;color:#850000}.ri-under{background:#d6edbd;color:#254814}.ri-over-quantity{background:#fff3a2}.ri-no-work{background:#0070c0;color:white}.ri-no-work td{color:white}.ri-table tfoot th{background:#eaf1f8}.ri-order input,.ri-confirm input{width:auto;flex-shrink:0}.ri-group strong{overflow-wrap:anywhere}@media(max-width:760px){.ri-grid{grid-template-columns:1fr;gap:0}.ri-box{padding:14px}.ri-orders{max-height:260px}.ri-group{flex-wrap:wrap}}
