/*******************************
* Compile: cd web/modules/custom/stacks_folio; npm run build;
*******************************/
.stacks-icons, .item-status::before {
  font-family: "Stacks Icons";
}

.folio-search-result dt.ici-label {
  margin-bottom: 0;
}
.folio-search-result dd.ici-desc {
  margin-bottom: 0.5rem;
}
.folio-search-result ul.lists-inline-with-show-more {
  margin-bottom: 0;
}

/*******************************
Image holder
*******************************/
@media screen and (max-width: 39.9375em) {
  .image-holder {
    text-align: center;
  }
}

/*******************************
Filter
*******************************/
.stacks-facet-filter {
  border: 1px solid #e5e7eb;
  margin-bottom: 1rem;
  padding: 0.6rem 1.5rem;
}

/*******************************
Source and location availability
*******************************/
@media screen and (min-width: 40em) {
  .folio-source-and-location-availability {
    display: flex;
    align-items: flex-end;
  }
}

/*******************************
Source
*******************************/
.folio-source {
  display: flex;
  flex-direction: column;
}

/*******************************
Location availability button
*******************************/
.btn-view-location {
  margin-inline-start: 0.3rem;
}

/*******************************
Status Icons
*******************************/
.item-status::before {
  margin-inline-end: 0.5rem;
}
.item-status.available {
  color: #047857;
}
.item-status.available::before {
  content: "\e82a";
}
.item-status.not-available {
  color: #6b7280;
}
.item-status.not-available::before {
  content: "\e874";
}
.item-status.checked-out {
  color: #B91C1C;
}
.item-status.checked-out::before {
  content: "\e803";
}
.item-status.in-transit {
  color: #B91C1C;
}
.item-status.in-transit::before {
  content: "\e861";
}

/*******************************
Action links
*******************************/
.folio-search-result .action-links-bento {
  padding: 0;
}

/*# sourceMappingURL=stacks_folio_search_results.css.map */
