.inventory-unit-switcher {
  display: flex;
  flex: 1 1 100%;
  gap: 8px;
  padding: 4px;
  overflow-x: auto;
  border: 1px solid rgba(242, 195, 52, 0.18);
  border-radius: 14px;
  background: rgba(0, 0, 0, 0.2);
}

.inventory-row {
  grid-template-columns: minmax(230px, 1.8fr) minmax(150px, 1fr) minmax(170px, 0.9fr) minmax(150px, auto) !important;
  min-width: 760px !important;
}

.inventory-unit-switcher button {
  min-height: 38px;
  padding: 8px 14px;
  border: 1px solid transparent;
  border-radius: 10px;
  background: transparent;
  color: #d7d2c7;
  font: inherit;
  font-weight: 700;
  white-space: nowrap;
  cursor: pointer;
}

.inventory-unit-switcher button.active {
  border-color: rgba(242, 195, 52, 0.5);
  background: rgba(242, 195, 52, 0.14);
  color: #f2c334;
}

.inventory-delete-button {
  width: auto !important;
  min-width: 66px;
  padding: 0 9px !important;
  color: #ff8178 !important;
  font-size: 11px;
  font-weight: 800;
}

.cash-session-row__actions button:disabled,
.finance-cash-row button:disabled {
  cursor: not-allowed;
  opacity: 0.72;
}

@media (max-width: 760px) {
  .inventory-unit-switcher {
    order: -1;
  }

  .inventory-delete-button {
    min-width: 60px;
  }
}
