body.role-airbag .stats .stat[data-status="disassembly"] {
  border-color: #ef4444;
  background: linear-gradient(180deg, #fff7f7 0%, #ffe4e4 100%);
  color: #991b1b;
}

body.role-airbag .stats .stat[data-status="disassembly"]::before {
  content: "\f071";
  color: #ef4444;
}

body.role-airbag .stats .stat[data-status="utilization"]::before,
body.role-recycler .stats .stat[data-status="utilization"]::before {
  content: "\f1b8";
  color: #1f8f3a;
}

.stat.bf::before {
  content: "\f114";
  color: #6b7280;
}

.stat.bf {
  border-color: #cbd5e1;
  background: linear-gradient(180deg, #ffffff 0%, #f3f4f6 100%);
}

body.role-recycler .stats .stat[data-status="buffer"] {
  order: 4;
}

body.role-recycler .stats .stat[data-status="archived"] {
  order: 5;
}

.redbox-value {
  display: inline-flex;
  align-items: center;
  min-height: 22px;
  padding: 1px 8px;
  border-radius: 3px;
  background: #eef4ff;
  color: #0f4f9f;
  font-weight: 700;
}

.tax-actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

.tax-actions .detail-delivery-button {
  justify-content: center;
  width: 100%;
}

.tax-actions .no-tax {
  background: #111827;
}

body.role-recycler .stats .stat[data-status="utilization"].is-active,
body.role-airbag .stats .stat[data-status="disassembly"].is-active,
body.role-airbag .stats .stat[data-status="utilization"].is-active,
body.role-recycler .stats .stat[data-status="buffer"].is-active {
  box-shadow: inset 0 -3px 0 rgba(29, 91, 255, .55);
}

body.role-airbag tr.airbag-waiting-recycler-row > td,
body.role-recycler tr.airbag-waiting-recycler-row > td {
  background: #eef9ee;
  box-shadow: inset 0 1px 0 #b9ddb9, inset 0 -1px 0 #b9ddb9;
}

body.role-airbag tr.airbag-waiting-recycler-row > td:first-child,
body.role-recycler tr.airbag-waiting-recycler-row > td:first-child {
  box-shadow: inset 3px 0 0 #55a847, inset 0 1px 0 #b9ddb9, inset 0 -1px 0 #b9ddb9;
}

body.role-airbag tr.airbag-waiting-recycler-row:hover > td,
body.role-recycler tr.airbag-waiting-recycler-row:hover > td {
  background: #def2dc;
}

@media (max-width: 680px) {
  .tax-actions {
    grid-template-columns: 1fr;
  }
}
