.weather-forecast-chart{width:100%;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans',sans-serif;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1);overflow:hidden;position:relative}.weather-forecast-header{display:flex;flex-direction:column;justify-content:center;background-color:#f0f5ff;border-bottom:1px solid #e1e8f0}.weather-forecast-header h3{margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}.weather-forecast-content{position:relative}.weather-forecast-tooltip{position:absolute;background-color:rgb(50 50 50 / .9);color:#fff;border-radius:4px;pointer-events:none;z-index:9999;box-shadow:0 2px 5px rgb(0 0 0 / .2);white-space:nowrap;opacity:1;transition:opacity 0.1s ease-in-out}.citizen-charts-grid-ajax .weather-forecast-chart,.chart-grid .weather-forecast-chart{aspect-ratio:16/9}.citizen-charts-grid-ajax .weather-forecast-header h3,.chart-grid .weather-forecast-header h3{font-size:11px}.citizen-charts-grid-ajax .weather-forecast-header div,.chart-grid .weather-forecast-header div{font-size:8px}.citizen-charts-grid-ajax .weather-forecast-content,.chart-grid .weather-forecast-content{padding:2px 6px}.citizen-charts-grid-ajax .weather-forecast-tooltip,.chart-grid .weather-forecast-tooltip{font-size:10px;padding:4px 6px}.single-citizen_chart .weather-forecast-header h3{font-size:16px}.single-citizen_chart .weather-forecast-header div{font-size:12px}.single-citizen_chart .weather-forecast-content{padding:8px 12px}.single-citizen_chart .weather-forecast-tooltip{font-size:12px;padding:6px 10px}.weather-forecast-chart .weather-forecast-content{overflow:visible}