/* WBL fx: season-switch. Without JS both panels show, stacked, and the switch is hidden. */
.fx-ss{--fx-ss:#d9622b}
.fx-ss-top{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:18px}
.fx-ss-icon{width:56px;height:56px;flex:none;fill:var(--fx-ss);overflow:visible}
.fx-ss-toggle{display:none;padding:4px;border-radius:99px;background:var(--bg2,#ece6db);gap:4px}
html.fx-js .fx-ss-toggle{display:inline-flex}
.fx-ss-toggle button{font:700 15px/1 var(--bf,system-ui);min-height:44px;padding:0 18px;border:0;border-radius:99px;background:none;color:var(--ink,#1d2430);cursor:pointer}
.fx-ss-toggle button[aria-pressed=true]{background:var(--fx-ss);color:#fff}
.fx-ss-panels{display:grid;gap:18px}
html.fx-js .fx-ss.fx-on .fx-ss-panels>*{grid-area:1/1}
.fx-ss-panel.is-off{visibility:hidden}
.fx-ss-panel h3{margin:0 0 10px}
.fx-ss-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.fx-ss-panel li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--line,#d9d1c3)}
.fx-ss-panel li b{color:var(--fx-ss);white-space:nowrap}
