.ps-loading-adapter--block[data-loading-indicator] { display: block; }
[data-loading-region] {
  box-sizing: border-box;
  display: grid;
  place-items: center;
  grid-column: 1 / -1;
  width: 100%;
  min-width: 0;
  min-height: 12rem;
  padding: 1rem;
}
[data-loading-region][hidden] { display: none !important; }
.ps-loading-adapter {
  animation: none !important;
  transform: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  overflow: visible !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: 100% !important;
  height: auto !important;
  flex-shrink: 1 !important;
}
.ps-loading-adapter::before, .ps-loading-adapter::after { content: none !important; animation: none !important; }
.ps-loading-adapter--block {
  width: min(100%, 22rem) !important;
  margin-inline: auto !important;
}
.ps-loading-adapter--block > .ps-loading-progress { display: grid; margin-inline: auto; }
.ps-loading-adapter--compact { width: 3rem !important; vertical-align: middle; }
.ps-loading-adapter--compact > .ps-loading-progress { width: 100%; color: inherit; }
.ps-loading-adapter--compact:not(.ps-loading-adapter--button-only) .ps-loading-progress__heading,
.ps-loading-adapter--compact:not(.ps-loading-adapter--button-only) .ps-loading-progress__detail { display: none !important; }
.ps-loading-adapter--button-only { width: min(100%, 14rem) !important; }
.ps-loading-adapter-copy, .ps-loading-adapter-source { display: none !important; }
.ps-loading-svg-adapter { width: min(100%, 22rem); }
.ps-loading-svg-adapter--compact { width: 3rem; vertical-align: middle; }
.ps-loading-svg-adapter--compact .ps-loading-progress__heading,
.ps-loading-svg-adapter--compact .ps-loading-progress__detail { display: none !important; }
.ps-loading-adapter[hidden], .ps-loading-svg-adapter[hidden] { display: none !important; }
