.billing-users-panel .billing-user-charge {
  display: grid;
  gap: 6px;
  min-width: 165px;
}

.billing-users-panel .billing-charge-state {
  color: #18533d;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
}

.billing-users-panel .billing-no-charge {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  width: fit-content;
  margin: 0;
  color: #60766b;
  cursor: pointer;
  font-size: 11px;
  font-weight: 600;
  white-space: nowrap;
}

.billing-users-panel .billing-no-charge input[type="checkbox"] {
  flex: 0 0 15px;
  width: 15px;
  height: 15px;
  margin: 0;
  accent-color: #16855d;
}

.billing-users-panel .billing-no-charge:has(input:checked) {
  color: #18734f;
}

.billing-users-panel .billing-no-charge:has(input:disabled) {
  opacity: .55;
  cursor: wait;
}
