/* Original state rules omitted by the static migration CSS filter. */
.theme-subnav.scrolled { box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 20px; }
.faq-item.open .faq-question svg { transform: rotate(180deg); }
.faq-item.active .faq-question svg { transform: rotate(180deg); }
.faq-item.open .faq-answer { max-height: 500px; }
.faq-item.active .faq-answer { max-height: 500px; }
.image-modal, .pm-lightbox, .dialog-widget, .dialog-type-lightbox, .mfp-wrap, .pswp { z-index: var(--moshar-popup-layer) !important; }
.image-modal { inset: 0px !important; padding: max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left)) !important; box-sizing: border-box !important; }
.image-modal .image-modal-content { width: auto !important; max-width: min(1120px, -32px + 100vw) !important; max-height: calc(-96px + 100svh) !important; object-fit: contain !important; }
.image-modal .image-modal-close { width: 44px !important; height: 44px !important; border-radius: 999px !important; background: rgba(15, 23, 42, 0.72) !important; display: grid !important; place-items: center !important; }
body:has(.image-modal[style*="opacity: 1"]) #app_unique_sticky_bar, body:has(.pm-lightbox.pm-lightbox--shown) #app_unique_sticky_bar, body:has(.dialog-widget[aria-modal="true"]) #app_unique_sticky_bar, body:has(.mfp-wrap.mfp-ready) #app_unique_sticky_bar, body:has(.pswp--open) #app_unique_sticky_bar { opacity: 0 !important; pointer-events: none !important; }