[data-gwd-runtime-max-height] {
  --gwd-runtime-max-height: var(--gwd-runtime-max-height-desktop, 100dvh);
}

@media screen and (max-width: 849px) {
  [data-gwd-runtime-max-height] {
    --gwd-runtime-max-height: var(--gwd-runtime-max-height-mobile, 400px);
  }
}

.gwd-shortcode__container:not(#gwd-focus-effects) :focus,
.gwd-shortcode__container:not(#gwd-focus-effects) :focus-visible,
.gwd-shortcode__container:not(#gwd-focus-effects) :focus-within,
.gwd-shortcode__container:not(#gwd-focus-effects) :-moz-focusring {
  outline: unset !important;
  outline-offset: unset !important;
  border-color: unset !important;
  box-shadow: unset !important;
  -webkit-box-shadow: unset !important;
  text-shadow: unset !important;
  filter: none !important;
}
