body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}a :hover{opacity:.75}*{box-sizing:border-box}#header{position:fixed;z-index:10;height:40px;box-shadow:0 0 5px 0 #aaa;width:100%;top:0;background:#fff;display:flex;flex-direction:row;justify-content:space-between}#header #title{display:block;padding:10px 20px}#header #menu-icon{cursor:pointer;display:none;padding:10px 20px}#menu{position:fixed;left:0;top:40px;height:100vh;border-right:1px solid #eee;background:#fff;transition:left .25s linear}#menu ul{padding:0;list-style-type:none;margin:10px 0 0;border-top:1px solid #eee}#menu ul li a{font-size:115%;padding:5px 20px;border-bottom:1px solid #eee;display:block}#menu ul li a:hover{opacity:.6}#content{padding:30px;margin:40px auto auto;max-width:1100px}#region-title{margin-top:0;margin-bottom:0}.chart-section{margin:20px 0;border-bottom:1px solid #eee;background:#f8faff;border-radius:20px}.chart-section .summary-table{padding:0 20px;border-collapse:collapse;width:100%;color:#555;font-size:90%}.chart-section .summary-table thead{border-bottom:1px solid #eee}.chart-section .summary-table tr td{padding:5px 20px}.chart-section .summary-table tr .location{color:#fff}.chart-section .range-title{padding:20px;background:#333;color:#eee;margin:0;border-top-left-radius:20px;border-top-right-radius:20px}.chart-section .chart-layout{display:flex;flex-direction:row;justify-content:space-around;padding:0 20px 20px}.chart-section .chart-layout .depth{max-width:600px;flex:1 1}.chart-section .chart-layout .temp-swe-col{display:flex;flex-direction:column}.chart-section .chart-layout .temp-swe-col .chart{max-width:300px}@media only screen and (max-width:1300px){#content{margin-left:150px}.chart-section .chart-layout{flex-direction:column;justify-content:space-around}.chart-section .chart-layout .depth{width:600px;flex:1 1;margin:auto}.chart-section .chart-layout .temp-swe-col{flex-direction:row;margin:auto}.chart-section .chart-layout .temp-swe-col .chart{max-width:400px}}@media only screen and (max-width:1000px){#content{margin:auto}#menu{left:-200px}#menu.show{left:0}#header #menu-icon{display:block}.chart-section h2{margin:0}.chart-section h4{margin-bottom:0}.chart-section .chart-layout{flex-direction:column;justify-content:space-around}.chart-section .chart-layout .depth{max-width:500px;width:100%}.chart-section .chart-layout .temp-swe-col{flex-direction:column;width:100%}.chart-section .chart-layout .temp-swe-col .chart{margin:auto;max-width:500px;width:100%}}@media only screen and (max-width:500px){#content{padding:60px 0}.chart-section{border-radius:0}.chart-section .range-title{border-top-left-radius:0;border-top-right-radius:0}}