.vega-weather{margin:12px 0 0!important;padding:16px!important;border-radius:18px;background:#f0f7e9;color:#153b39;white-space:normal}.vega-weather h3{font-size:21px;margin:0 0 4px}.vega-weather small{display:block;font-size:11px;line-height:1.5}.vega-weather .weather-range{font-size:30px;font-weight:800;margin:14px 0 0}.vega-weather svg{display:block;width:100%;margin:12px 0}.vega-weather .weather-wind{font-size:13px;margin:8px 0}.vega-weather details{font-size:12px;margin:12px 0}.vega-weather summary{cursor:pointer;font-weight:600;padding:8px 0}.vega-weather table{border-collapse:collapse;width:100%;font-size:10px}.vega-weather th,.vega-weather td{padding:7px 2px;border-bottom:1px solid #cfdcc9;text-align:left}.vega-weather>a{font-size:11px;display:block;margin:12px 0 6px}.vega-message.bot:has(.vega-weather){max-width:100%;padding:12px}.vega-chat{width:min(410px,calc(100vw - 32px));height:min(620px,calc(100dvh - 125px))}
