[class*="ws40"] button,
[class*="ws40"] dl,
[class*="ws40"] dt,
[class*="ws40"] dd,
[class*="ws40"] h1,
[class*="ws40"] h2,
[class*="ws40"] h3,
[class*="ws40"] h4,
[class*="ws40"] h5,
[class*="ws40"] h6,
[class*="ws40"] p,
[class*="ws40"] small,
[class*="ws40"] table,
[class*="ws40"] tr,
[class*="ws40"] td,
[class*="ws40"] th,
[class*="ws40"] ul,
[class*="ws40"] ol,
[class*="ws40"] li {
height: auto !important;
min-height: 0 !important;
max-height: none !important;
text-overflow: clip !important;
font-family: inherit;
font-style: inherit;
text-transform: none;
letter-spacing: normal;
text-decoration: none;
text-shadow: none;
float: none;
list-style: none;
} [class*="ws40"] button,
[class*="ws40"] dl,
[class*="ws40"] dt,
[class*="ws40"] h1,
[class*="ws40"] h2,
[class*="ws40"] h3,
[class*="ws40"] h4,
[class*="ws40"] h5,
[class*="ws40"] h6,
[class*="ws40"] p,
[class*="ws40"] small,
[class*="ws40"] li {
white-space: normal !important;
} [class*="ws40"] button::before,  [class*="ws40"] button::after,
[class*="ws40"] dl::before,      [class*="ws40"] dl::after,
[class*="ws40"] dt::before,      [class*="ws40"] dt::after,
[class*="ws40"] dd::before,      [class*="ws40"] dd::after,
[class*="ws40"] h1::before,      [class*="ws40"] h1::after,
[class*="ws40"] h2::before,      [class*="ws40"] h2::after,
[class*="ws40"] h3::before,      [class*="ws40"] h3::after,
[class*="ws40"] h4::before,      [class*="ws40"] h4::after,
[class*="ws40"] h5::before,      [class*="ws40"] h5::after,
[class*="ws40"] h6::before,      [class*="ws40"] h6::after,
[class*="ws40"] p::before,       [class*="ws40"] p::after,
[class*="ws40"] small::before,   [class*="ws40"] small::after,
[class*="ws40"] li::before,      [class*="ws40"] li::after {
content: none !important;
} .ws40con-rain__svg .ws40con-rain__wave--a { fill: #1f6fd6 !important; }
.ws40con-rain__svg .ws40con-rain__wave--b { fill: #7fb6ee !important; }
.ws40con-rain__svg .ws40con-rain__ring    { fill: none !important; stroke: #8fc0ee !important; }
.ws40con-rain__svg .ws40con-rain__pct     { fill: #0f1c2e !important; }
.ws40con-rain__gauge.is-filled .ws40con-rain__svg .ws40con-rain__pct { fill: #fff !important; }
@supports (fill: color-mix(in srgb, red, blue)) {
.ws40con-rain__svg .ws40con-rain__wave--a { fill: var(--ws40con-blue, #1f6fd6) !important; }
.ws40con-rain__svg .ws40con-rain__wave--b { fill: color-mix(in srgb, var(--ws40con-blue, #1f6fd6) 60%, #fff) !important; }
.ws40con-rain__svg .ws40con-rain__ring    { stroke: color-mix(in srgb, var(--ws40con-blue, #1f6fd6) 40%, #fff) !important; }
.ws40con-rain__svg .ws40con-rain__pct     { fill: var(--ws40con-ink, #0f1c2e) !important; }
} [class*="ws40"] .ws40con-live__badge                              { background: rgba(255,255,255,.55) !important; color: var(--ws40con-blue, #1f6fd6) !important; border: 0 !important; opacity: 1 !important; }
[class*="ws40"] .ws40con-live__badge.is-active                    { background: rgba(255,255,255,.94) !important; color: var(--ws40con-blue, #1f6fd6) !important; }
[class*="ws40"] .ws40con-live__badge .ws40con-live__dot           { background: #9aa4b2 !important; }
[class*="ws40"] .ws40con-live__badge.is-active .ws40con-live__dot { background: #2ea043 !important; }
[class*="ws40"] .ws40con-av-status                                { background: rgba(255,255,255,.94) !important; }
[class*="ws40"] .ws40con-av-status.is-live                        { color: var(--ws40con-blue, #1f6fd6) !important; }
[class*="ws40"] .ws40con-av-status.is-live .ws40con-av-status__dot     { background: #2ea043 !important; }
[class*="ws40"] .ws40con-av-status.is-delayed                    { color: #9a6a08 !important; }
[class*="ws40"] .ws40con-av-status.is-delayed .ws40con-av-status__dot  { background: #e0aa2a !important; } [class*="ws40"] .ws40con-av__bft{ fill:#9aa0a6 !important; }
[class*="ws40"] .ws40con-av__bft[data-bft-force="0"]  { fill:#7FB3E0 !important; }
[class*="ws40"] .ws40con-av__bft[data-bft-force="1"]  { fill:#5BA84F !important; }
[class*="ws40"] .ws40con-av__bft[data-bft-force="2"]  { fill:#5FB84F !important; }
[class*="ws40"] .ws40con-av__bft[data-bft-force="3"]  { fill:#8DB52A !important; }
[class*="ws40"] .ws40con-av__bft[data-bft-force="4"]  { fill:#B6BB22 !important; }
[class*="ws40"] .ws40con-av__bft[data-bft-force="5"]  { fill:#D9BE1F !important; }
[class*="ws40"] .ws40con-av__bft[data-bft-force="6"]  { fill:#F5B731 !important; }
[class*="ws40"] .ws40con-av__bft[data-bft-force="7"]  { fill:#F59331 !important; }
[class*="ws40"] .ws40con-av__bft[data-bft-force="8"]  { fill:#F06B2A !important; }
[class*="ws40"] .ws40con-av__bft[data-bft-force="9"]  { fill:#E8492A !important; }
[class*="ws40"] .ws40con-av__bft[data-bft-force="10"] { fill:#D6322A !important; }
[class*="ws40"] .ws40con-av__bft[data-bft-force="11"] { fill:#B81E2A !important; }
[class*="ws40"] .ws40con-av__bft[data-bft-force="12"] { fill:#8B1424 !important; }
[class*="ws40"] .ws40con-av__bft-sep{ fill:#6f757c !important; }
[class*="ws40"] .ws40con-av__bft-gust{ fill:#e0433d !important; }.ws40-sun { font-size:14px; color:#1d2327; max-width:520px; }
.ws40-sun__title { margin:0 0 12px; font-size:18px; font-weight:700; }
.ws40-sun__list {
background:#fff; border:1px solid #e3e5e8; border-radius:10px;
box-shadow:0 1px 2px rgba(0,0,0,.04); overflow:hidden;
}
.ws40-sun__row {
display:flex; align-items:center; gap:10px;
padding:10px 14px; border-bottom:1px solid #f0f0f1;
}
.ws40-sun__row:last-child { border-bottom:0; }
.ws40-sun__icon { width:22px; text-align:center; flex:0 0 22px; }
.ws40-sun__img { width:22px; height:22px; display:block; }
.ws40-sun__label { color:#3c434a; flex:1 1 auto; }
.ws40-sun__value { font-weight:600; color:#1d2327; white-space:nowrap; }
.ws40-sun__attr { margin:8px 0 0; font-size:12px; color:#646970; }