/* TimeRangeInput Component Styles — start – end, then the mono duration (8c). */

.mint-time-range {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
}

.mint-time-range__start,
.mint-time-range__end {
  flex: 1;
  min-width: 0;
}

.mint-time-range__separator {
  flex-shrink: 0;
  color: var(--text-secondary);
}

.mint-time-range__duration {
  flex-shrink: 0;
  font-family: var(--font-mono);
  font-size: 0.75rem;
  font-variant-numeric: tabular-nums;
  color: var(--text-secondary-strong);
  white-space: nowrap;
}

.mint-time-range__duration--error {
  color: var(--_ink-error);
}

/* end ≤ start: message on its own line under the fields. */
.mint-time-range__error {
  flex-basis: 100%;
  margin: 0;
  font-size: 0.75rem;
  color: var(--_ink-error);
}
