/* Give the forecast content the available height, rather than leaving a dead footer. */
.overview-grid>.prediction-panel{display:flex;flex-direction:column;padding:0 16px 10px;min-width:0}
.overview-grid .prediction-panel .panel-heading{position:static;flex:none;height:auto;min-height:48px;padding:9px 0}
.overview-grid .prediction-panel .panel-heading h2{position:static;inset:auto;gap:9px;line-height:1.2;white-space:normal}
.overview-grid .prediction-panel .panel-heading h2 svg{width:23px;height:25px}
.overview-grid .prediction-panel .prediction-intro{flex:none;margin:0 0 10px;font:400 12px/17px RobotoCondensed,sans-serif;color:#a9bdc9}
.overview-grid .prediction-panel #prediction{display:flex;flex:1;flex-direction:column;min-height:0}
.overview-grid .prediction-panel .prediction-box{display:flex;flex:1;align-items:center;gap:13px;min-height:112px;padding:13px 14px;border:1px solid #2a424e;border-radius:10px;background:radial-gradient(ellipse at 100% 0,#20414b55,transparent 75%),#0a171e}
.overview-grid .prediction-panel .prediction-box>svg{width:32px;height:37px;flex:none;opacity:.9}
.overview-grid .prediction-panel .prediction-box>div{min-width:0}
.overview-grid .prediction-panel .prediction-box p{font:400 12px/16px RobotoCondensed,sans-serif;color:#b7c9d3;margin:0}
.overview-grid .prediction-panel .prediction-box b{font-weight:600}
.overview-grid .prediction-panel .prediction-box strong{font:700 clamp(26px,2.5vw,36px)/1.1 RobotoCondensed,sans-serif;letter-spacing:.2px;margin:5px 0 4px;color:#f3df9d}
.overview-grid .prediction-panel .prediction-box small{display:block;font:400 11px/16px RobotoCondensed,sans-serif;color:#9db4c2;white-space:normal}
.overview-grid .prediction-panel .confidence{flex:none;margin:11px 0 0;font:400 11px/16px RobotoCondensed,sans-serif}
.overview-grid .prediction-panel .confidence>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;color:#9eb3bf}
.overview-grid .prediction-panel .confidence>div>span:last-child{font-weight:600;color:#d2dfe5}
.overview-grid .prediction-panel .method-link{display:flex;align-items:center;flex:none;width:100%;min-height:40px;margin:10px 0 0;padding:8px 0 2px;border-top:1px solid #243842;border-radius:0;font:400 12px/17px RobotoCondensed,sans-serif;color:#dbca8f;text-align:left}
.overview-grid .prediction-panel .method-link:hover{color:#ffe18a}
@media(max-width:700px){.overview-grid>.prediction-panel{height:auto;min-height:0;padding-bottom:9px}.overview-grid .prediction-panel .prediction-box{flex:none;min-height:120px;padding:15px 16px;gap:16px}.overview-grid .prediction-panel .prediction-box strong{font-size:34px}.overview-grid .prediction-panel .prediction-box p{font-size:13px;line-height:18px}.overview-grid .prediction-panel .prediction-box small{font-size:12px;line-height:17px}.overview-grid .prediction-panel .prediction-intro{font-size:13px;line-height:18px}.overview-grid .prediction-panel .confidence{font-size:12px;line-height:18px}.overview-grid .prediction-panel .method-link{min-height:44px;font-size:12px}}
