enter;
      flex-wrap: wrap;
    }

    .time-input {
      width: var(--time-input-width);
      height: var(--time-input-height);
      border: 0.125rem solid var(--color-outline);
      border-radius: var(--radius-sm);
      text-align: center;
      font-size: var(--font-size-sm);
      font-weight: var(--font-weight-medium);
    }

    .time-input:focus {
      outline: none;
      border-color: var(--color-primary);
    }

    .time-label {
      font-size: var(--font-size-xs);
      color: var(--col