.settlement-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
  gap: 12px;
  margin: 12px 0;
}
#settlement-settings fieldset {
  border: 0;
  padding: 0;
  margin: 0;
  min-width: 0;
}
#settlement-settings textarea {
  min-height: 76px;
}
#settlement-person fieldset {
  border: 0;
  padding: 0;
}
.settlement-confirmed {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 12px 0;
}
.settlement-confirmed input[type="checkbox"],
#settlement-people input[type="checkbox"] {
  width: auto;
  margin: 0;
}
#settlement-people label {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 10px 0;
}
