#weather-legend{display:flex;flex-wrap:wrap;gap:5px 10px;font-size:10px;margin-top:8px}#weather-legend span{font-weight:650}.weather-v{color:#16853a}.weather-m{color:#0077c7}.weather-i{color:#c6263b}.weather-l{color:#9021b9}#weather-status{font-size:10px;line-height:1.5;color:#566359;margin:6px 0}#weather-tooltip{position:absolute;z-index:9;width:360px;max-width:calc(100% - 16px);overflow:auto;background:rgba(255,255,255,.97);border:1px solid #233e33;border-radius:9px;padding:12px 14px;box-shadow:0 4px 18px #0003;font-size:11px;line-height:1.45;color:#203631;pointer-events:auto}#weather-tooltip strong{font-size:13px}#weather-tooltip h4{font-size:12px;margin:10px 0 3px}#weather-tooltip p{margin:4px 0}#weather-tooltip pre{font:11px/1.5 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}#weather-tooltip small,.weather-time{font-size:10px;color:#566359}.weather-warning{color:#a34218;font-weight:650}
