.kg-standings-editor-row { display: grid; grid-template-columns: 24px minmax(0, 1fr) 80px 80px auto; gap: 8px; align-items: end; padding: 12px 0; border-bottom: 1px solid var(--pl4ne-border-subtle); }
.kg-standings-editor-row label { display: grid; gap: 4px; min-width: 0; font-size: .8rem; }
.kg-standings-editor-row input { width: 100%; min-width: 0; }
.kg-standings-editor-row > strong { align-self: center; }
.kg-standings-editor-actions { display: flex; gap: 4px; }
.kg-standings-editor-actions button { min-width: 44px; min-height: 44px; }
@media (max-width: 700px) {
  .kg-standings-editor-row { grid-template-columns: 24px minmax(0, 1fr) minmax(0, 1fr); }
  .kg-standings-editor-row label:first-of-type { grid-column: 2 / -1; }
  .kg-standings-editor-row label:nth-of-type(2) { grid-column: 2; }
  .kg-standings-editor-actions { grid-column: 2 / -1; }
}
