.guidance-item-select {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-2);

  .guidance-item-select__buttons {
    display: flex;
    gap: var(--spacing-2);

    justify-content: flex-end;
  }

  select {
    padding: var(--spacing-2);

    border: 1px solid var(--slate-7);

    color: var(--slate-10);
  }

  &.guidance-item-select--is-editing {
    .guidance-item-select__button:first-child {
      margin-right: auto;
    }
  }

  .lucide-loader {
    display: inline-block;
    width: var(--font-size-1);
    height: var(--font-size-1);

    animation: conductor__spin 2.5s linear infinite;
  }

  &.guidance-item-select--is-loading > div {
    display: flex;
  }

  .skeleton-loader {
    flex: 1;
    margin-bottom: 0;
    margin-left: 1em;
  }

  .skeleton-loader__line {
    width: 33.3%;
    margin-bottom: 0;
  }

  .guidance-item-select__value {
    display: inline-block;
  }
}
