Showing the single result
/* ===== Staged Loading CSS ===== */ /* Safe loading states (no errors) */ .wf-container.stage2-section, .wf-container.stage3-section { min-height: 50vh; /* Better than fixed pixels */ position: relative; background: transparent !important; /* Prevents flash */ } /* Loading indicator (error-proof) */ .wf-container.loading-section::before { content: "Loading..."; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); font-style: italic; color: #999; z-index: 10; } /* Slider fixes (The7 compatible) */ .dt-loop-scroller:not(.initialized), .ewpslider-container:not(.initialized) { opacity: 0; height: 1px; /* Prevents layout shift */ overflow: hidden; } .dt-loop-scroller.initialized, .ewpslider-container.initialized { opacity: 1; height: auto; transition: opacity 0.3s ease; } /* Mobile fix */ @media (max-width: 768px) { .wf-container.stage2-section, .wf-container.stage3-section { min-height: 30vh; } }