/*******************************
Saved list form, modal and listings
*******************************/
/******************************
// Saved list form, modal and listings
******************************/
/*******************************
Layout mixins
*******************************/
/*******************************
Container item
*******************************/
/*******************************
Border radius
*******************************/
/*******************************
Image holder / placeholder image

This mixin is used to style the image holder
and the elements inside it.

$w: 9.375rem,  // 150px
$h: 14.063rem; // 225px
*******************************/
.wrapper-stacks-saved-list-form {
  display: inline-block;
  width: 100%;
}

form.stacks-saved-list-form {
  align-self: baseline;
  display: block;
  margin: 0;
  min-width: 13em;
}
.path-search-results form.stacks-saved-list-form {
  width: 100%;
}
form.stacks-saved-list-form .item-list {
  border-bottom: 1px solid #d1d5db;
  margin-bottom: 1rem;
}
form.stacks-saved-list-form .item-list > h3 {
  font-size: 1.1rem;
}
form.stacks-saved-list-form .item-list > ul {
  list-style-type: none;
  margin: 0;
}
form.stacks-saved-list-form .item-list > ul .form-item {
  align-items: baseline;
  display: flex;
}
form.stacks-saved-list-form .item-list > ul .form-item label {
  flex: 1;
}
form.stacks-saved-list-form .item-list > ul li:last-child {
  padding-bottom: 1rem;
}
.ui-dialog form.stacks-saved-list-form .button-create-new-list {
  background: none;
  border: none;
  font-size: 0.9rem;
  margin-bottom: 1rem;
  padding: 0;
}

.stacks-saved-list-delete {
  font-size: 0;
}
.stacks-saved-list-delete::before {
  font-size: 0.875rem;
}

.stacks-saved-list-mode-default {
  display: none;
}

.wrapper-stacks-saved-list-form-checkbox .ajax-progress {
  display: none;
}

.wrapper-stacks-saved-list-form .form-item-add {
  display: none;
}
.wrapper-stacks-saved-list-form .btn-delete {
  display: block;
}

/*******************************
Saved list modal
*******************************/
#modal-stacks-saved-list {
  overflow: auto;
  z-index: 999 !important;
}
#modal-stacks-saved-list form#stacks-saved-list-form > div.form-saved-list {
  margin-bottom: 0;
}
#modal-stacks-saved-list .stacks-saved-list-mode-default {
  display: block;
}
#modal-stacks-saved-list div.form-field-wrapper {
  border-radius: 6px;
  border: 1px solid #d1d5db;
  padding: 1rem;
  margin-bottom: 1rem;
}
#modal-stacks-saved-list .btn-close-modal {
  margin-right: 0.3rem;
  margin-left: auto;
}
#modal-stacks-saved-list .form-actions {
  margin-left: auto;
  display: flex;
}
#modal-stacks-saved-list .ui-dialog-buttonset .button:first-child {
  margin-right: 1rem;
}
[dir=rtl] #modal-stacks-saved-list .ui-dialog-buttonset .button:first-child {
  margin-left: 1rem;
  margin-right: 0;
}
#modal-stacks-saved-list input.form-checkbox {
  margin-bottom: 0;
}
#modal-stacks-saved-list .ui-widget-header {
  border: 1px solid #d1d5db;
}
#modal-stacks-saved-list .form-saved-list {
  border: 0;
  padding: 0;
}
#modal-stacks-saved-list .form-saved-list .form-type-checkbox {
  margin: 0;
}
#modal-stacks-saved-list .form-saved-list .form-type-checkbox input {
  margin-bottom: 0;
}
#modal-stacks-saved-list .form-saved-list .form-item-toggle {
  margin: 1rem;
}
#modal-stacks-saved-list div.form-no-label input {
  margin-bottom: 0.5rem;
}

.saved-search-list-form table {
  overflow: auto;
}
@media screen and (max-width: 39.9375em) {
  .saved-search-list-form table {
    display: block;
  }
  .saved-search-list-form table tr {
    display: list-item;
    list-style: none;
  }
  .saved-search-list-form table thead {
    display: inline-block;
  }
}
.saved-search-list-form .dropbutton-wrapper.open li:not(:nth-child(3)):last-child {
  border-top: 0;
}
.saved-search-list-form .dropbutton-wrapper.open li:not(:nth-child(3)):not(:last-child) {
  border-bottom: 0;
  border-top: 0;
}
.saved-search-list-form .dropbutton-wrapper.open li:nth-child(3):not(:last-child) {
  border-bottom: 0;
}
.saved-search-list-form .dropbutton-wrapper.open .secondary-action {
  border: 1px solid #4b5563;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}
.saved-search-list-form .dropbutton-wrapper.open .secondary-action > a {
  background-color: #fff;
  padding: 0.375em 0.625em;
}
.saved-search-list-form .dropbutton-wrapper.open .secondary-action > a:hover {
  background-color: #d1d5db;
}
.saved-search-list-form .dropbutton-wrapper.open .dropbutton {
  display: block;
  min-width: 100%;
  overflow: visible;
  position: absolute;
}
.saved-search-list-form .dropbutton-multiple a:focus {
  display: inline;
  outline: auto;
}
.saved-search-list-form .dropbutton-multiple .dropbutton-toggle button {
  height: 2rem;
}
.saved-search-list-form .dropbutton-multiple .dropbutton-toggle button:focus {
  outline: auto;
}
.saved-search-list-form .dropbutton-multiple .dropbutton {
  overflow: initial;
}
.saved-search-list-form th.select-all {
  display: none;
}
.saved-search-list-form .select-all-row label {
  font-size: inherit;
}

.my-account-block-saved-searches .form-actions .button {
  display: inline-flex;
}

/*# sourceMappingURL=stacks-saved-list-form.css.map */
