/*******************************
* Compile: cd web/modules/custom/stacks_folio; npm run build;
*******************************/
.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
.results-inline-view
*******************************/
@media screen and (min-width: 40em) {
  .results-inline-view .folio-source-and-location-availability {
    display: flex;
    align-items: flex-end;
  }
}

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

/*******************************
Location availability button
*******************************/
@media screen and (min-width: 40em) {
  .btn-view-location {
    margin-inline-start: 0.3rem;
  }
}

/*******************************
Status Icons
*******************************/
.item-status::before {
  font-family: "Stacks Icons";
  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 .stacks-buttons-wrapper {
  padding: 0;
  margin: 0;
}

.folio-search-result.results-grid-view .action-links {
  width: 100%;
}
.folio-search-result.results-grid-view .action-links .stacks-buttons-wrapper,
.folio-search-result.results-grid-view .action-links .stacks-buttons-wrapper li a {
  width: 100%;
}
.folio-search-result.results-grid-view .action-links .stacks-buttons-wrapper ul {
  flex-direction: column;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/stacks_folio_search_results.scss%22,%22../../../../themes/base_theme/scss/abstracts/_mixins.scss%22,%22../../../../themes/base_theme/scss/abstracts/_icon-variables.scss%22,%22../../../../themes/base_theme/scss/abstracts/_colors.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAA;AAAA;AAAA;AAUE;EACE;;AAGF;EACE;;AAGF;EACE;;;AAIJ;AAAA;AAAA;ACsTI;EDnTJ;IAEI;;;;AAIJ;AAAA;AAAA;AAGA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;ACwSI;EDpSJ;IAEI;IACA;;;;AAIJ;AAAA;AAAA;AAGA;EACE;EACA;;;AAGF;AAAA;AAAA;ACqRI;EDlRJ;IAEI;;;;AAIJ;AAAA;AAAA;AAIE;EE7DA;EF+DE;;AAGF;EACE,OGuFU;;AHtFV;EACE;;AAIJ;EACE,OG/DO;;AHgEP;EACE;;AAIJ;EACE,OGvCM;;AHwCN;EACE;;AAIJ;EACE,OG9CM;;AH+CN;EACE;;;AAKN;AAAA;AAAA;AAGA;EACE;EACA;;;AAIF;EACE;;AAIE;AAAA;EAEE;;AAGF;EACE%22,%22file%22:%22stacks_folio_search_results.css%22%7D */
