:host {
  @apply flex w-full min-h-12 flex-col justify-center items-center gap-2.5 select-none transition-colors duration-150 rounded-2xl cursor-pointer flex-shrink-0 isa-text-body-2-bold;
}

:host.active,
:host:hover {
  @apply bg-isa-neutral-300;
}

:host.selected {
  @apply bg-isa-neutral-200 text-isa-accent-blue;
}

:host.disabled {
  @apply opacity-50 cursor-not-allowed;
}

:host.disabled:hover {
  @apply bg-transparent;
}
