#salesOrdersRowsBody {
  --sales-order-vy-bg: #fff9db;
  --sales-order-vy-hover: #fff2b3;
  --sales-order-vy-label: #715000;
}

#salesOrdersRowsBody > tr.sales-order-origin-vy > td,
#salesOrdersRowsBody > tr.sales-order-origin-vy .transaction-list-child-panel,
#salesOrdersRowsBody > tr.sales-order-origin-vy .transaction-list-child-table tbody td {
  background-color: var(--sales-order-vy-bg);
}

#salesOrdersRowsBody > tr.sales-order-origin-vy.transaction-list-parent-row:hover > td,
#salesOrdersRowsBody > tr.sales-order-origin-vy.transaction-list-parent-row:focus-within > td {
  background-color: var(--sales-order-vy-hover);
}

#salesOrdersRowsBody .sales-order-origin-label {
  display: block;
  width: fit-content;
  margin: 4px auto 0;
  color: var(--sales-order-vy-label);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
}
