/*** uglyduck.css  ***/
*{box-sizing:border-box}body{font:16px/1.5 Georgia,serif;margin:0 auto;max-width:66ch;padding:1rem}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:2.5rem 0 1rem}ol li,ul li{margin-top:.5rem}a,a:visited{color:#000}a:hover{color:#1e90ff}img{height:auto;max-width:100%}pre{border:1px solid #d3d3d3;overflow:auto}code{color:#ff4500;display:inline-block}pre code{padding:1rem}blockquote{border-left:5px solid #d3d3d3;font-size:120%;font-style:italic;margin:2rem 0;padding:1rem}table{border-collapse:collapse;margin:2rem 0;text-align:left;width:100%}tr{border-bottom:1px solid #d3d3d3}td,th{padding:.5rem}hr{background:#d3d3d3;border:0;height:1px;margin:2rem 0}
/*** base.css  ***/
#not-map,body,html{display:flex;flex-direction:column;min-height:100vh;max-width:unset;margin:unset;padding:unset}body{padding:0;line-height:normal}a,a:visited{color:#00f}.disabled{pointer-events:none;background-color:#d3d3d3}main{flex:1 1 auto;position:relative;flex-flow:column;height:100%}.close,div.title a{font-family:sans-serif;font-size:12px}.modal{width:90%;max-width:370px;max-height:75%;overflow:auto;text-align:left;margin:0 auto;z-index:10000;position:fixed;top:180px;left:5%;background-color:#fff;padding:1rem;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}@media (min-width:550px){.modal{max-width:unset}}@media (min-width:1100px){.modal{max-width:960px;left:calc(50% - 480px)}}.block{display:block}.noblock{display:none}.hidden{visibility:hidden}.visible{display:block;visibility:visible}footer{margin:100px auto 0 auto}footer img{max-width:280px}table.help{font-family:sans-serif;font-size:10px}table.help td,table.help th{border:1px solid grey}
/*** header.css  ***/
header{text-align:center;position:relative;display:block}header .title h1{margin:0}header .title h1 a{text-decoration:none;color:#000!important;font-weight:100;font-size:24px}header div.subtitle{display:none}@media (min-width:550px){header .title h1 a{font-size:27px!important}header div.subtitle{display:block}}@media (min-width:768px){header .small{text-transform:uppercase;font-size:10px}}#brand{color:grey;font-size:12px;position:absolute;font-family:sans-serif;left:calc(50% + 40px);top:5px;cursor:pointer}@media (min-width:550px){#brand{left:calc(50% + 43px)}}.smallbrand,.smallbrand a{font-size:8px!important}
/*** figure.css  ***/
figure{position:relative;height:auto;border:0 solid #444;margin:0;padding:0;opacity:1;text-align:center}figure img.lazyloaded{width:100%;max-width:300px}figure a:hover{background-color:unset;padding:unset;border:unset;border-radius:unset}figure .reveal{background-color:#fff;color:grey;font-family:sans-serif;font-size:8px;padding:2px 4px;cursor:pointer;border:1px solid grey;border-radius:5px;text-align:center}figure .reveal:hover{background-color:#d3d3d3;color:#000}figure.figure-250{width:var(--image-size);margin:0 auto 20px auto}@media (min-width:550px){figure.figure-250{margin:0 auto 20px auto}}figure.figure-100{width:100px;margin:0 auto 10px auto}figure.figure-100.tb{width:100px;margin:0 auto 10px auto;border:1px solid #000}figure.figure-100.tb .reveal{display:none}figure.figure-50{width:50px;margin:0 auto 10px auto}figure{font-family:sans-serif;font-size:12px}figure.tb{padding:1rem}figcaption{font-family:helvetica,sans-serif;font-size:10pt;text-align:left;cursor:pointer;line-height:1.1rem}figcaption div.closed{height:0}figcaption div.figTitle{font-weight:800}figcaption div.open{height:100%}figcaption h3{line-height:1.25rem}figcaption details{border-radius:4px;padding:.5em .5em 0}figcaption details summary{font-weight:700;margin:-.5em -.5em 0;padding:.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}figcaption details[open]{padding:.5em;overflow:auto}figcaption details[open] summary{border-bottom:1px solid #aaa;margin-bottom:.5em;overflow:unset;white-space:unset}
/*** throbber.css  ***/
#throbber{padding:0;bottom:0;height:8px;border-top:1px solid silver;border-bottom:1px solid silver;transition:opacity .3s ease;background-size:30px 30px;background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);animation:barberpole .5s linear infinite}.nothrob{opacity:0}@keyframes barberpole{from{background-position:0 0}to{background-position:60px 30px}}
/*** sparkline.css  ***/
#sparkBox{padding:0 10px;cursor:pointer;font-family:sans-serif;font-size:10px;width:285px;border:none;margin:0 0 3px;white-space:nowrap;overflow-x:auto}@media (min-width:768px){#sparkBox{height:auto;width:100%;overflow:hidden}}#sparkBox div{display:inline}.sparkChart{display:none;margin-right:0;transition:all .3s ease}@media (min-width:768px){.sparkChart{display:inline-block}}.sparkChart:focus,.sparkChart:hover{transform:scale(4) translate(10px,-15px)}.sparkBar{position:relative;fill:#000;transition:fill .3s ease;cursor:pointer;font-family:Helvetica,sans-serif;display:inline-block}.sparkBar:focus,.sparkBar:hover{fill:#ff4136!important}#sparkBox span{color:green}#sparkTip{position:relative;width:200px;left:93px}#sparkTip.visible{display:inline}#sparkTip.hidden{display:inline}
/*** map.css  ***/
#map{--top:50px;position:absolute;top:var(--top);bottom:0;width:100%;height:calc(100% - var(--top))}div.h3info{background-color:#fff;background:rgba(255,255,255,.8);box-shadow:0 0 15px rgba(0,0,0,.2);opacity:.8;border-radius:5px;border:1px solid;padding:6px 8px;font:14px/16px Arial,Helvetica,sans-serif;text-align:left}div.h3info{width:150px}.my-class{width:250px;min-height:100px}.interval{clear:both}.interval_color_tile{width:20px;height:20px;border:1px solid #000;float:left;margin-right:5px}.interval_color_7{background-color:#b10026}.interval_color_6{background-color:#e31a1c}.interval_color_5{background-color:#fc4e2a}.interval_color_4{background-color:#fd8d3c}.interval_color_3{background-color:#feb24c}.interval_color_2{background-color:#fed976}.interval_color_1{background-color:#ffeda0}.interval_color_0{background-color:#ffc}.interval_text{width:100px}.leaflet-fade-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-zoom-animated{will-change:auto!important}#leaflet-slidebar h3{margin:0 0 10px 0;font-size:150%}#leaflet-slidebar main figure{width:100%;margin:0;padding:0}hr.style-eight{overflow:visible;padding:0;border:none;height:1;text-align:center;background:#333;background-image:linear-gradient(to right,#ccc,#333,#ccc)}hr.style-eight:after{content:"§";display:inline-block;position:relative;top:-.7em;font-size:1.5em;padding:0 .25em;background:#fff}.easy-button-container button{background-image:url(/img/world.webp);background-size:30px 30px}