.rule-editor .score-threshold-rule .score-threshold-effective {
  grid-column: 2/-1;
  color: var(--ink-700);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.6;
}
.score-band-range .score-threshold-effective {
  display: block;
  color: var(--ink-700);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.7;
  white-space: normal;
}
@media (max-width: 760px) {
  .rule-editor .score-threshold-rule {
    grid-template-columns: 8px minmax(0, 1fr) minmax(0, 1fr);
    align-items: end;
  }
  .rule-editor .score-threshold-rule .rule-award-name {
    grid-column: 2/-1;
  }
  .rule-editor .score-threshold-rule > label:not(.rule-award-name) {
    grid-column: auto;
    min-width: 0;
  }
  .rule-editor .score-threshold-rule > select {
    grid-column: 2;
    min-width: 0;
    width: 100%;
  }
  .rule-editor .score-threshold-rule > button {
    grid-column: 3;
  }
  .rule-editor .score-threshold-rule input {
    min-width: 0;
    width: 100%;
  }
}
@media (max-width: 760px) {
  .rule-editor .score-threshold-rule > label:nth-child(3) {
    grid-column: 2;
  }
  .rule-editor .score-threshold-rule > label:nth-child(4) {
    grid-column: 3;
  }
}
.group-score-bands > .score-band-row:has(.score-threshold-effective) {
  align-items: start;
}
.group-score-bands .score-band-range .score-threshold-effective {
  min-height: 0;
  padding: 0;
  background: transparent;
  border-radius: 0;
}
