/*!
 * htmx indicator styles — htmx 2.0.11 (MIT)
 *
 * htmx ships these rules inside its JavaScript and injects them at runtime
 * (`insertIndicatorStyles`). This application sets `includeIndicatorStyles: false`
 * because the FSP web component standard forbids runtime style injection, and the
 * Content Security Policy admits no nonce-less style element. Without the rules an
 * `htmx-indicator` element (the shared skeleton loader, for one) has no hiding rule
 * anywhere and stays visible for the life of the page.
 *
 * The rules below are htmx's own, vendored verbatim from the framework's injected
 * stylesheet so the behaviour is the framework's contract rather than a local
 * invention. Upstream licence: web/suites/shared/static/js/vendor/htmx/LICENSE
 */
.htmx-indicator {
  display: none;
  opacity: 0;
  visibility: hidden;
}
.htmx-request .htmx-indicator,
.htmx-request.htmx-indicator {
  display: inline-block;
  opacity: 1;
  visibility: visible;
  transition: opacity 200ms ease-in;
}
div.htmx-request.htmx-indicator,
.htmx-request div.htmx-indicator {
  display: block;
}
