/* Prevent the pre-enhancement menu tree from occupying the page before JS runs.
   No-JS keeps the original, expanded navigation available. */
.fsw-navigation-enabled body.fsw-foundation #fswt-primary-navigation:not([data-fsw-navigation-ready]) .sub-menu{display:none!important}
@media(min-width:1024px){
 .fsw-navigation-enabled body.fsw-foundation #fswt-primary-navigation:not([data-fsw-navigation-ready]){display:block!important;min-height:44px}
 .fsw-navigation-enabled body.fsw-foundation #fswt-primary-navigation:not([data-fsw-navigation-ready])>.fswt-menu{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;align-items:center;justify-content:center}
 .fsw-navigation-enabled body.fsw-foundation #fswt-primary-navigation:not([data-fsw-navigation-ready])>.fswt-menu>li>a{white-space:nowrap;font-size:13px;padding:10px 8px;min-height:44px}
}
/* Reserve chart geometry in loading/error/success states to avoid moving the page. */
.fswt-home-pattern .home-mini-chart{min-height:228px;position:relative}
.fswt-home-pattern .home-mini-chart svg{height:180px!important;width:100%;display:block}
.fswt-home-pattern .home-mini-chart svg[hidden]{display:block!important;visibility:hidden}
.fswt-home-pattern .home-mini-status{font-size:12px!important;line-height:1.9!important;min-height:46px}
.fswt-home-pattern .home-mini-change{font-size:13px!important;min-height:24px;margin-block:0 8px}
.fswt-home-pattern .wp-block-post-featured-image{aspect-ratio:16/9;overflow:hidden}
.fswt-home-pattern .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}
.fswt-home-pattern .home-mini-chart[data-state=unavailable]{min-height:0}

@media(max-width:650px){.fswt-home-pattern .home-mini-chart svg{height:140px!important}.fswt-home-pattern .home-mini-chart{min-height:188px}}
