/* Presentation-only parity for existing co-log metric inputs.
   No timer, workout layout, input-event, permission, or persistence changes. */
#trainerLiveSheet .parity-metrics input[data-parity-field],
#trainerLiveSheet .parity-metrics select[data-parity-field] {
  width: 100%;
  min-width: 0;
  min-height: 44px;
  box-sizing: border-box;
  border: 1px solid var(--line, #252c3b);
  border-radius: 11px;
  background: #0f131c;
  color: var(--text, #f6f8fc);
  -webkit-text-fill-color: var(--text, #f6f8fc);
  padding: 10px 8px;
  font: inherit;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.25;
  text-align: center;
  font-variant-numeric: tabular-nums;
  color-scheme: dark;
}
#trainerLiveSheet .parity-metrics input[data-parity-field]::placeholder {
  color: var(--muted, #8d96a8);
  -webkit-text-fill-color: var(--muted, #8d96a8);
  opacity: 1;
}
#trainerLiveSheet .parity-metrics input[data-parity-field]:focus-visible,
#trainerLiveSheet .parity-metrics select[data-parity-field]:focus-visible {
  outline: 2px solid var(--blue2, #2d6cff);
  outline-offset: 2px;
}
#trainerLiveSheet .parity-metrics input[data-parity-field]:disabled,
#trainerLiveSheet .parity-metrics select[data-parity-field]:disabled {
  opacity: .65;
  cursor: not-allowed;
}
