body{margin:0}.default-shadow{box-shadow:0 2px 2px 0 #f4f4f4;border:1px solid #c9c9c9}.flex-row{display:flex}.flex-row.shadow{box-shadow:0 1px 4px hsla(0,0%,46%,.8);margin:10px;padding:8px}.flex-row .flex-1,.flex-row .ms-Dropdown-container{flex:1}.flex-row .flex-2{flex:2;margin-right:10px}.margin-right-5{margin-right:5px}.data-grid{display:flex;flex:1}.data-grid .date{font-size:5px;width:25px;height:5px}.data-grid .data-container,.data-grid .date-col{display:flex;flex-direction:column}.data-grid .date-col{width:max-content}.data-grid .data-rows,.data-grid .day-row{display:flex;justify-content:space-between;flex:1}.loading-spinner.blocking{position:absolute;z-index:999999;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.623)}.body{margin:0;display:flex;flex-direction:column;min-height:100vh}.body .holygrail-body{flex:1;display:flex}.body .holygrail-body .content{width:100%;position:relative}.body .holygrail-body .content .chart-map{width:600px;height:300px;position:absolute;z-index:2;background:#fff;right:15px;bottom:30px;box-shadow:0 1px 4px rgba(0,0,0,.8)}.body .holygrail-body .content .chart-map .map-chart-buttons{position:absolute;z-index:2;left:8px;top:8px;width:100px;display:flex;width:150px}.body .holygrail-body .content .chart-map .map-chart-message{height:100%}.body .holygrail-body .content .cover-image{box-sizing:border-box;background:url(/static/media/missouri.c00eb688.jpg) no-repeat 50% #fff;background-size:cover;height:260px;width:100%;display:flex;align-items:flex-end}.body .holygrail-body .content .how-to-use{background:#fff;width:100%;max-width:1000px;margin:20px auto}.body .holygrail-body .content .how-to-use h1{color:#fff;border-bottom:5px solid #1878d4;width:100%;margin:0;background:#00000095;padding:10px 20px}.body .holygrail-body .content .how-to-use .content{padding:20px;box-sizing:border-box}.body .holygrail-body .content .hydro-map{top:0;bottom:0;right:0;left:0}.line-style{border:1px solid #c9c9c9;background:#fff;margin-bottom:2px}.line-style .open-edit-toggle{display:flex;align-items:center}.line-style .open-edit-toggle .left-col{display:flex;align-items:center;width:calc(100% - 32px)}.line-style .open-edit-toggle .left-col span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line-style .editor{padding:8px}.alert-container{position:absolute;z-index:1;width:100%}.alert-container .message-wrapper{background:#fff;width:50%;max-width:300px;margin:10px auto}.alert-container .alert-message{margin:10px auto}.header{width:100%;height:50px;box-sizing:border-box;display:flex;z-index:1002;position:sticky;border-bottom:1px solid #d3d3d3;top:0;background:#fff}.header .left{order:-1;margin:0;display:flex;align-items:stretch;flex:1}.header .left .links{display:flex}.header .left .links .nav-button{width:120px;display:flex;justify-content:center;align-items:center}.header .left .links .nav-button:hover{cursor:pointer;background:#e1dfdd}.header .left .links .nav-button.active{background:#0078d4;color:#fff;font-weight:700}.header .left .links .nav-button.active:hover{background:#106ebe}.header .left .logo{width:150px;margin-right:60px}.header .right{display:flex;align-items:center;flex-direction:row;flex-flow:row-reverse}.header .help{height:100%;margin:0 40px}.list{display:flex;flex-direction:column}.list table{border-collapse:collapse}.list table tbody tr th{text-align:left}.list td,.list th{padding:8px;text-align:left;border-bottom:1px solid #ddd}.list tr a{color:#0078d4}.list tr:hover{cursor:pointer;background-color:#71afe5;color:#fff}.list tr:hover a{color:#fff}.list .filters{display:flex;align-items:flex-end;background:#ddd;padding-bottom:8px;border-bottom:1px solid #eaeaea;position:sticky;top:50px}.list .filters .list-filter{flex:1;margin:0 4px}.list .filters .filter-button{margin:0 4px}.list .filters .clear-filter{margin-right:10px}.multi{height:100%}.multi .command-bar{position:sticky;top:50px;z-index:1002;border-bottom:1px solid #cacaca}.multi .plots{display:flex;flex-wrap:wrap}.multi .plots .add-chart-container{padding:8px;box-sizing:border-box}.multi .plots .add-chart-container .add-chart{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e2fcff}.multi .plots .add-chart-container .add-chart:hover{background:#b2ebf2}.multi .plots .chart-container{padding:8px;display:flex;box-sizing:border-box;position:relative}.multi .plots .chart-container .loader{width:100%}.multi .plots .chart-container .loader .ms-ProgressIndicator-itemProgress{padding:0;height:5px}.multi .plots .chart-container .loader .ms-ProgressIndicator-itemProgress .ms-ProgressIndicator-progressTrack{background-color:#fff}.multi .plots .chart-container .loader .ms-ProgressIndicator-itemProgress .ms-ProgressIndicator-progressBar{height:5px}.multi .plots .chart-container .loader.hidden{visibility:hidden}.multi .plots .chart-container .show-hide-filter{position:absolute;right:30px;z-index:2;top:50%;height:24px;width:24px;background:#eaeaea;border-radius:50%}.multi .plots .chart-container .show-hide-filter i{font-size:12px}.multi .plots .chart-container .wrapper{display:flex;width:100%;padding:8px;border:1px solid #c9c9c9;box-sizing:border-box;background:#eaeaea}.multi .plots .chart-container .wrapper .chart-area{flex:1;display:flex;flex-direction:column}.multi .plots .chart-container .wrapper .chart-area .chart-title{min-height:75px;width:100%;padding:8px;box-sizing:border-box;margin-bottom:8px;background:#fff}.multi .plots .chart-container .wrapper .chart-area .chart-title .details{border-bottom:1px solid #eaeaea}.multi .plots .chart-container .wrapper .chart-area .chart-title .emphasize{font-weight:700;color:#106ebe}.multi .plots .chart-container .wrapper .chart-area .plotly-plot{background:#fff;position:relative;padding:8px;width:100%;height:450px;min-height:450px;max-width:100%;box-sizing:border-box;flex:1}.multi .plots .chart-container .wrapper .chart-area .plotly-plot .plot-container.plotly{width:100%;height:100%}.multi .plots .chart-container .wrapper .chart-area .plotly-plot .plot-container.plotly .svg-container{width:100%!important;height:100%!important}.multi .plots .chart-container .wrapper .chart-area .plotly-plot .plot-container.plotly .main-svg{width:100%;height:100%;max-width:100%;max-height:100%;min-width:100%;min-height:100%;position:absolute;top:0;left:0;pointer-events:none}.multi .plots .chart-container .wrapper .panel-area{margin-left:8px;background:#fff;width:400px;min-width:200px;max-width:50%;padding:8px;position:relative;overflow:auto;box-sizing:border-box}.multi .plots .chart-container .wrapper .panel-area .overflow-column{height:100%;box-sizing:border-box;padding-bottom:60px}.multi .plots .chart-container .wrapper .panel-area .controls{position:absolute;left:0;right:0;bottom:0;display:flex;background:#f4f4f4;border-top:1px solid #cacaca}.multi .plots .chart-container .wrapper .panel-area .controls .ms-Toggle{flex:1;display:flex;flex-direction:column;background:#e0e0e0;padding:4px;margin-bottom:0;align-items:center;justify-content:center;font-size:12px}.multi .plots .chart-container .wrapper .panel-area .two-col{max-width:50%}.multi .plots .chart-container .wrapper .panel-area .select-stat .ms-ChoiceField{margin-top:0;margin-bottom:4px;padding-left:5px;border:1px solid #c9c9c9}.multi .plots .chart-container .wrapper .panel-area .pick-year-toggle{display:flex;align-items:center}.multi .plots .chart-container .wrapper .panel-area .pick-year-toggle label{margin-right:10px}.multi .plots .chart-container .wrapper .panel-area .alt-checkbox{margin-bottom:0}.multi .plots .chart-container .wrapper .panel-area .remove-chart{position:absolute;right:0;top:0;z-index:1;color:#a6a6a6}.multi .plots .chart-container .wrapper .panel-area .remove-chart:hover{color:#c80000}.multi .plots .chart-container .wrapper .panel-area .panel-pivot{height:100%;display:flex;flex-direction:column;overflow:auto}.multi .plots .chart-container .wrapper .panel-area .panel-pivot .ms-FocusZone{margin-bottom:10px}.multi .plots .chart-container .wrapper .panel-area .panel-pivot div[role=tabpanel]{flex:1}.multi .plots .chart-container .wrapper .panel-area .filters .info-message{border:1px solid #a6a6a6}.multi .plots .chart-container .wrapper .panel-area .filters .year-picker{display:flex;margin-top:20px;justify-content:center}.multi .plots .chart-container .wrapper .panel-area .filters .year-picker .ms-Button{background:#106ebe;color:#fff}.multi .plots .chart-container .wrapper .panel-area .filters .year-picker .ms-TextField{width:140px}.multi .plots .chart-container .wrapper .panel-area .filters .pick-year{display:flex;justify-content:center}.multi .plots .chart-container .wrapper .panel-area .filters .pick-year .ms-Button{background:#106ebe;color:#fff}.multi .plots .chart-container .wrapper .panel-area .filters .pick-year .ms-TextField{width:100%}.multi .plots .chart-container .wrapper .panel-area .filters .filter-wrapper{display:flex}.multi .plots .chart-container .wrapper .panel-area .filters .filter-col{flex:1;max-width:calc(100% - 37px)}.multi .plots .chart-container .wrapper .panel-area .filters .filter-col .empty .ms-Dropdown-title{background:#ffff7c75}.multi .plots .chart-container .wrapper .panel-area .filters .filter-controls{display:flex;flex-direction:column;width:32px;padding-left:5px}.multi .plots .chart-container .wrapper .panel-area .filters .filter-controls button{margin-bottom:4px;border:1px solid #a6a6a6}.multi .plots .chart-container .wrapper .panel-area .filters .ms-Dropdown-container,.multi .plots .chart-container .wrapper .panel-area .filters .ms-TextField-wrapper{margin-bottom:4px}.multi .plots .chart-container .wrapper .panel-area .filters .apply-filter{width:100%}.multi .plots .chart-container .wrapper .panel-area .filters .apply-filter.changed{-webkit-animation:glowing 1.5s infinite;-moz-animation:glowing 1.5s infinite;-o-animation:glowing 1.5s infinite;animation:glowing 1.5s infinite}.multi .plots .chart-container .wrapper .panel-area .filters .changed-warning{padding:4px;border:1px solid #005a9e}@-webkit-keyframes glowing{0%{background-color:#005a9e}50%{background-color:#2b88d8}to{background-color:#005a9e}}@-moz-keyframes glowing{0%{background-color:#005a9e}50%{background-color:#2b88d8}to{background-color:#005a9e}}@-o-keyframes glowing{0%{background-color:#005a9e}50%{background-color:#2b88d8}to{background-color:#005a9e}}@keyframes glowing{0%{background-color:#005a9e}50%{background-color:#2b88d8}to{background-color:#005a9e}}.multi .plots .chart-container .wrapper .panel-area .thresholds .read-threshold{display:flex;justify-content:space-between;align-items:center;padding:0 8px;border:1px solid #c9c9c9;background:#fff;margin-bottom:5px}.multi .plots .chart-container .wrapper .panel-area .thresholds .flex-buttons{display:flex}.multi .plots .chart-container .wrapper .panel-area .thresholds .flex-buttons button{flex:1}.multi .plots .chart-container .wrapper .panel-area .thresholds .flex-buttons .clear-thresholds i{color:red}.multi .plots .chart-container .wrapper .panel-area .threshold{background:#fff;padding:4px;margin-bottom:5px;border:1px solid #d3d3d3}.multi .plots .chart-container .wrapper .panel-area .threshold .ms-TextField{margin-bottom:5px}.multi .plots .chart-container .wrapper .panel-area .threshold .flex-row{display:flex;margin-bottom:5px}.multi .plots .chart-container .wrapper .panel-area .threshold .flex-row .ms-Dropdown-container{flex:1}.multi .plots .chart-container .wrapper .panel-area .threshold .threshold-controls{display:flex;justify-content:flex-end}.multi .plots .chart-container .wrapper .panel-area .threshold.editing{background:#eaeaea}.multi .plots .chart-container .wrapper .panel-area .threshold.editing .ms-TextField .ms-Label{width:80px}.multi .plots .chart-container .wrapper .panel-area .no-show{opacity:.7}.multi .plots .chart-container .wrapper .panel-area .stat-checkbox{margin-bottom:5px;border:1px solid #c9c9c9;width:100%;padding:2px}.custom-dropdown{position:relative;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;box-sizing:border-box;display:block;text-align:left;padding:4px 16px;height:auto;color:#000;width:100%;min-height:32px;line-height:20px}.custom-dropdown:hover{background-color:#dadada;cursor:pointer}.ms-Dropdown-callout{width:max-content}.disclaimer{padding:8px;margin:0;background:#fff;color:#747474;font-size:10px}.disclaimer.no-shadow{box-shadow:none}.modal .ms-Dialog-main{width:80%;max-width:800px;min-width:500px;height:80%;min-height:500px;max-height:800px}.instruction-panel h1,.instruction-panel h2,.instruction-panel h3,.instruction-panel h4,.instruction-panel h5{color:#333;padding:10px 20px;background-color:#eaeaea;margin:0}.instruction-panel .contact{margin-top:10px;padding:10px;background-color:#e1dfdd;text-align:center}.flex.align-center{display:flex;align-items:center}.instruction-section{margin-top:1rem}.instruction-content{padding:0 1rem}.instruction-content img{border:1px solid #c9c9c9;box-shadow:0 4px 4px 1px #c9c9c9;box-sizing:border-box;margin:1em 0;padding:5px}.instruction-content .flex-align-top{display:flex;align-items:flex-start;justify-content:space-between}.instruction-content .controls{display:flex;background:#eaeaea;padding:10px;width:400px;justify-content:space-between;border:1px solid #c9c9c9}.instruction-content .controls span{margin-bottom:4px}.instruction-content .controls .flex-col{display:flex;flex-direction:column;align-items:center}.container{display:flex;height:100%;padding:8px;box-sizing:border-box}.container .heat-map-container{display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;flex:1;margin-right:8px}.container .heat-map-container .instructions{color:#666}.container .heat-map-container .plotly-plot{background:#fff;position:relative;padding:8px;width:100%;max-width:100%;box-sizing:border-box;flex:1}.container .heat-map-container .plotly-plot .plot-container.plotly{width:100%;height:100%}.container .heat-map-container .plotly-plot .plot-container.plotly .svg-container{width:100%!important;height:100%!important}.container .heat-map-container .plotly-plot .plot-container.plotly .main-svg{width:100%;height:100%;max-width:100%;max-height:100%;min-width:100%;min-height:100%;position:absolute;top:0;left:0;pointer-events:none}.container .right-panel{display:flex;flex-direction:column;min-width:350px;max-width:350px}.container .right-panel .stats-summary{flex:1;padding:10px;box-sizing:border-box}.container .right-panel .stats-summary td,.container .right-panel .stats-summary th{border-bottom:1px solid #ddd}.container .right-panel .stats-summary tr:hover{background-color:#f5f5f5}.container .right-panel .stats-summary .apply-filter{width:100%}.container .right-panel .heat-map-filters{flex:1;padding:10px;box-sizing:border-box;margin-bottom:8px}.container .right-panel .heat-map-filters .apply-filter{margin-top:5px;width:100%}
/*# sourceMappingURL=main.13b8fa8f.css.map*/