:host {
  @apply block box-border w-full;
}

.remission-filter-content {
  @apply relative mx-auto p-4;
  max-width: 916px;
}

.btn-close {
  @apply absolute text-cool-grey top-3 p-4 right-4 outline-none border-none bg-transparent;
}

.sticky-cta-wrapper {
  @apply fixed text-center inset-x-0 bottom-0;
  bottom: 30px;
}

button.apply-filter,
.cta-reset-filter {
  @apply border-none bg-brand text-white rounded-full py-4 px-cta-x-l text-cta-l font-bold;
  min-width: 201px;
}

.cta-reset-filter {
  @apply bg-white text-brand border-brand border-2 border-solid mr-4;
}

button:disabled {
  @apply bg-inactive-branch cursor-not-allowed border-none text-white;
}

ui-selected-filter-options {
  @apply my-px-8;
}

ui-icon {
  @apply inline-flex;
}

.spin {
  @apply animate-spin;
}
