.duty-number.duty-pending { color:#c62828 !important; font-variant-numeric:tabular-nums; }
.duty-number.duty-zero,.duty-number.duty-unknown { color:#777 !important; }
.production-web #web-top-nav .web-nav-link { white-space:normal; }
.production-web .duty-top-counts { display:flex; flex-wrap:wrap; justify-content:center; gap:2px 10px; font-size:.68rem; font-weight:400; margin-top:2px; max-width:290px; }
.production-web .duty-top-counts>span { white-space:nowrap; }
.production-web .duty-warehouse-entries { display:flex; gap:10px; flex-wrap:wrap; margin:0 0 18px; }
.production-web .duty-warehouse-entries a { padding:10px 14px; border:1px solid #d9e8e0; border-radius:10px; color:inherit; text-decoration:none; background:#fff; }
.production-web .duty-processing { flex-basis:100%; }
.production-web #web-side-nav .duty-warehouse-link { color:inherit; text-decoration:none; padding:10px 4px; font-size:.8rem; }
.production-web .duty-preparation-filter { display:flex; gap:10px; margin:0 0 16px; }
@media(max-width:760px) { .production-web .duty-top-counts { max-width:none; } .production-web .duty-warehouse-entries>a { flex:1 1 140px; } }

.duty-work-filter { display:flex; align-items:center; flex-wrap:wrap; gap:8px; margin:12px 0; }
.duty-work-filter input { width:auto; }
.duty-work-filter small { color:#777; }
