:host {
  display: block;
}
.isa-card {
  overflow: hidden;
  position: relative;
}
.select-filter-actions {
  text-align: right;
  margin-top: -16px;
  margin-left: -18px;
  margin-right: -18px;
  padding-top: 16px;
  padding-bottom: 10px;
  padding-left: 18px;
  padding-right: 18px;
  transition: all 100ms ease-in-out;
  background-color: white;
  z-index: 10;
  position: relative;

  &.scroll-shadow {
    box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.2);
  }
}

.select-filter-actions > button:first-child {
  margin-right: 2.5rem;
}

.scroll-btn {
  position: absolute;
  z-index: 150;
  bottom: 30px !important;
  right: 12px;
  box-shadow: 0px 0px 20px 0px rgba(89, 100, 112, 0.5);

  @screen desktop {
    margin-left: 600px;
    right: auto !important;
  }

  @screen desktop-l {
    margin-left: 600px;
    right: auto !important;
  }

  &.no-shadow {
    box-shadow: none;
  }

  transition: all 100ms linear;
  &.up {
    transform: rotate(-90deg);
  }
  &.down {
    transform: rotate(90deg);
  }

  .arrow {
    color: #1f466c;
  }
}

.select-filter-options-content {
  overflow: scroll;
  transition: margin-bottom ease-in-out 300ms;
  position: relative;
}

.isa-btn {
  @apply inline-flex text-inactive-customer;
}
