.details {
  margin-bottom: 2rem;
  --auct-details-color: var(--auct-body-color);
  --auct-details-bg: #FFF;
  --auct-details-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --auct-details-border-color: var(--auct-border-color);
  --auct-details-border-width: 0;
  --auct-details-border-radius: 0.25rem;
  --auct-details-inner-border-radius: calc(0.25rem - 1px);
  --auct-details-btn-padding-x: 0;
  --auct-details-btn-padding-y: 1rem;
  --auct-details-btn-color: currentColor;
  --auct-details-btn-bg: var(--auct-accordion-bg);
  --auct-details-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M244.7 116.7c6.2-6.2 16.4-6.2 22.6 0l192 192c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L256 150.6 75.3 331.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l192-192z'/%3E%3C/svg%3E");
  --auct-details-btn-icon-width: 15px;
  --auct-details-btn-icon-transform: rotate(-180deg);
  --auct-details-btn-icon-transition: transform 0.2s ease-in-out;
  --auct-details-btn-active-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M432 256C432 264.8 424.8 272 416 272H32c-8.844 0-16-7.15-16-15.99C16 247.2 23.16 240 32 240h384C424.8 240 432 247.2 432 256z'/%3E%3C/svg%3E");
  --auct-details-btn-focus-border-color: #DED7D0;
  --auct-details-btn-focus-box-shadow: none;
  --auct-details-body-padding-x: 0;
  --auct-details-body-padding-y: 1rem;
  --auct-details-active-color: #000;
  --auct-details-active-bg: transparent;
}
.details-summary {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--auct-details-btn-padding-y) var(--auct-details-btn-padding-x);
  font-size: 1.125rem;
  font-weight: 500;
  color: var(--auct-details-btn-color);
  text-align: left;
  background-color: var(--auct-details-btn-bg);
  border: 0;
  text-decoration: underline;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--auct-details-transition);
}
@media (prefers-reduced-motion: reduce) {
  .details-summary {
    transition: none;
  }
}
.details-summary::after {
  flex-shrink: 0;
  width: var(--auct-details-btn-icon-width);
  height: var(--auct-details-btn-icon-width);
  margin-left: 10px;
  content: "";
  background-image: var(--auct-details-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--auct-details-btn-icon-width);
  transition: var(--auct-details-btn-icon-transition);
  transform: var(--auct-details-btn-icon-transform);
}
@media (prefers-reduced-motion: reduce) {
  .details-summary::after {
    transition: none;
  }
}
.details-summary[aria-expanded=true] {
  color: var(--auct-details-active-color);
  background-color: var(--auct-details-active-bg);
  box-shadow: inset 0 calc(-1 * var(--auct-details-border-width)) 0 var(--auct-details-border-color);
}
.details-summary[aria-expanded=true]::after {
  transform: rotate(0);
}
.details-body {
  padding: var(--auct-details-body-padding-y) var(--auct-details-body-padding-x) var(--auct-details-body-padding-y) 0;
}
.details-body > .form-item:last-child {
  margin-bottom: 0;
}

.login-block .dropdown-block {
  max-width: none;
  left: auto !important;
  bottom: auto !important;
}
.login-block .logged-out-block {
  max-width: 398px;
}
.login-block .logged-out-block .ajax-progress-throbber {
  display: flex;
  justify-content: center;
}
.login-block .user-login-form {
  display: grid;
}
.login-block .user-login-form [data-drupal-selector=edit-form-title] {
  font-size: calc(1.2875rem + 0.45vw);
  margin-bottom: 1.25rem;
}
@media (min-width: 1200px) {
  .login-block .user-login-form [data-drupal-selector=edit-form-title] {
    font-size: 1.625rem;
  }
}
.login-block .user-login-form .form-label {
  display: none;
}
.login-block .user-login-form .form-item {
  margin-bottom: 1.25rem;
}
.login-block .user-login-form .form-control {
  margin-top: 0;
}
.login-block .user-login-form .description {
  position: absolute;
  margin-top: 1.375rem;
  right: 0;
}
.login-block .user-login-form .description .btn-link {
  margin-right: 0;
  text-decoration: none;
}
.login-block .user-login-form .description .btn-link:hover {
  text-decoration: underline;
}
.login-block .user-login-form .form-actions {
  margin-top: 0;
}
.login-block .user-login-form .btn-link-right-wrap {
  margin-top: 0.75rem;
  border-top: 1px solid #F9F6F4;
  position: static;
  order: 2;
}
.login-block .user-login-form .btn-link-right-wrap .btn-link {
  margin-block: 1.25rem 0.75rem;
}
.login-block .user-pass .login-text {
  margin-bottom: 1rem;
}
.login-block .tfa-entry-form h4,
.login-block .user-pass h4 {
  font-size: calc(1.2875rem + 0.45vw);
}
@media (min-width: 1200px) {
  .login-block .tfa-entry-form h4,
  .login-block .user-pass h4 {
    font-size: 1.625rem;
  }
}
.login-block .tfa-entry-form .form-actions .btn-link-right-wrap,
.login-block .user-pass .form-actions .btn-link-right-wrap {
  bottom: 0;
  transform: none;
}
.login-block .tfa-entry-form a.btn-link-right-wrap,
.login-block .user-pass a.btn-link-right-wrap {
  display: none;
}
.login-block .tfa-entry-form .btn-link-right-wrap,
.login-block .user-pass .btn-link-right-wrap {
  bottom: 0.875rem;
}
.login-block .tfa-entry-form .btn-link-right-wrap .btn-link,
.login-block .user-pass .btn-link-right-wrap .btn-link {
  margin-right: 0;
}
.login-block .logged-in-block {
  max-width: 95vw;
  width: 280px;
  padding: 0 1.75rem 1.5rem;
}
@media (min-width: 992px) {
  .login-block .logged-in-block {
    width: 19.5625rem;
    padding: 0 2.75rem 2rem;
  }
}
.login-block .logged-in-block h6 {
  margin-bottom: 1.25rem;
  font-size: 1.625rem;
}
@media (min-width: 768px) {
  .login-block .logged-in-block h6 {
    margin-bottom: 1.875rem;
    font-size: calc(1.2875rem + 0.45vw);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .login-block .logged-in-block h6 {
    font-size: 1.625rem;
  }
}
.login-block .logged-in-block .nav {
  margin-bottom: 1.25rem;
  width: 100%;
}
.login-block .logged-in-block .nav li > a {
  position: relative;
  text-decoration: none;
  font-weight: 400;
}
.login-block .logged-in-block .nav li > a:before {
  content: "";
  width: 10px;
  height: 2px;
  transition: background-color 0.2s ease;
  background-color: currentColor;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.login-block .logged-in-block .nav li > a:before {
  transition: background-color 0.2s ease;
  background-color: transparent;
}
.login-block .logged-in-block .nav li > a:hover:before {
  background-color: var(--auct-links);
}
.login-block .logged-in-block .nav li > a:before {
  left: 0;
  transform: none;
}
.login-block .logged-in-block .nav li > a:hover {
  text-decoration: none;
}
.login-block .logged-in-block .nav li > a.active {
  color: var(--auct-links-hover);
}
.login-block .logged-in-block .nav li > a.active:before {
  background-color: currentColor;
}
.login-block .logged-in-block a {
  text-decoration: none;
}
.login-block .logged-in-block a:hover {
  text-decoration: underline;
}
.login-block .logged-in-block .account-setup--mini__progress {
  font-weight: 300;
  margin-top: -2px;
  font-size: 0.875rem;
  white-space: nowrap;
}
.login-block .logged-in-block .account-setup--mini__progress b {
  display: none;
}
.login-block .tfa-entry-form .form-item-code .form-control {
  width: 100px;
}
.login-block .alert {
  --auct-alert-padding-x: 1.25rem;
  --auct-alert-padding-y: 0.9375rem;
  border-left: 0;
  margin-bottom: 1.75rem;
}
.login-block .alert.alert-dismissible {
  padding-right: 2rem;
}
.login-block .alert .placeholder {
  word-wrap: break-word;
}
.login-block [data-drupal-messages] {
  margin-top: 0 !important;
}

/*# sourceMappingURL=login-block.css.map */