#nssp-ed{--font-size-1: .722rem;--font-size-2: .778rem;--font-size-3: .833rem;--font-size-4: .889rem;--font-size-5: 1rem;--font-size-6: 1.222rem;--combobox-label-font-size: var(--font-size-4);--combobox-input-font-size: var(--font-size-2);--combobox-option-font-size: var(--font-size-3);--counties-list-font-size: var(--font-size-5);--chart-title-font-size: var(--font-size-5);--tooltip-mobile-font-size: var(--font-size-2);--tooltip-font-size: var(--font-size-4);--multiple-counties-caveat-font-size: var(--font-size-4);--multiple-counties-caveat-mobile-font-size: var(--font-size-2);--axis-label-mobile-font-size: var(--font-size-2);--axis-label-font-size: var(--font-size-4);--covid-color: rgb(240, 111, 25);--influenza-color: rgb(10, 88, 214);--rsv-color: rgb(137, 6, 100);--combobox-height: 40px}#nssp-ed .viz-container{font-family:var(--fonts-nunito);max-inline-size:1000px}#nssp-ed .viz-container label{font-size:var(--combobox-label-font-size);margin:0;font-weight:700}#nssp-ed .viz-container select{margin-block-end:1.5rem}#nssp-ed .viz-container #small-multiples-header{font-family:var(--fonts-nunito);font-size:var(--font-size-6);margin-block:1rem 0}#nssp-ed .viz-container #small-multiples-header #location{font-weight:700}#nssp-ed .viz-container #counties-list{margin-block:.25rem 0;font-size:var(--counties-list-font-size);color:var(--colors-gray-cool-50)}#nssp-ed .viz-container #small-multiples{display:flex;inline-size:100%;margin-block:1rem 0}@media (max-width: 650px){#nssp-ed .viz-container #small-multiples{flex-direction:column;align-items:center;gap:1rem}}#nssp-ed .viz-container #small-multiples .chart-container{display:flex;flex-direction:column;position:relative}#nssp-ed .viz-container #small-multiples .chart-container svg{display:block;margin-block:1rem 0}#nssp-ed .viz-container #small-multiples .chart-container span{display:block;font-size:var(--chart-title-font-size);font-weight:700;color:var(--colors-gray-cool-50)}#nssp-ed .viz-container #small-multiples .chart-container text{font-family:var(--fonts-nunito)}#nssp-ed .viz-container #small-multiples .chart-container .nssp-tooltip{position:absolute;z-index:10;background:#fff;padding:.2rem;box-shadow:-1px 1px 4px #0006;font-size:var(--tooltip-mobile-font-size);text-align:right;border-radius:.2rem;display:none}@media (min-width: 700px){#nssp-ed .viz-container #small-multiples .chart-container .nssp-tooltip{font-size:var(--tooltip-font-size)}}#nssp-ed .viz-container #combobox-container{position:relative;block-size:var(--combobox-height);max-inline-size:18rem;margin-block:.25rem 0;z-index:1;transition:width .2s ease;inline-size:20rem}#nssp-ed .viz-container #combobox-container:not(:focus-within){inline-size:15rem}#nssp-ed .viz-container #combobox-container:not(:focus-within) ul.combobox-select{opacity:0;pointer-events:none}#nssp-ed .viz-container #combobox-container:not(:focus-within) #input-button-container #combobox-input{border-radius:6px}#nssp-ed .viz-container #combobox-container ul.combobox-select{padding-inline-start:0;position:absolute;top:2rem;left:0;inline-size:100%;background:#fff;border:1px solid var(--lightGray, #c7c7c7);max-block-size:20rem;overflow-y:auto;border-radius:0 0 6px 6px;color:var(--colors-cdc-text);transition:opacity .2s ease;opacity:1}#nssp-ed .viz-container #combobox-container ul.combobox-select li{padding:.5rem;font-size:var(--combobox-option-font-size);cursor:pointer;list-style-type:none;margin:0}#nssp-ed .viz-container #combobox-container ul.combobox-select li:hover,#nssp-ed .viz-container #combobox-container ul.combobox-select li.focused{background:var(--colors-cyan-10);color:var(--colors-link-blue)}#nssp-ed .viz-container #combobox-container ul.combobox-select:empty{display:none}#nssp-ed .viz-container #combobox-container ul.combobox-select hr{margin:.125rem 0;border-color:var(--colors-gray-cool-50)}#nssp-ed .viz-container #combobox-container #input-button-container{display:flex;inline-size:100%;position:absolute;block-size:100%;pointer-events:none;color:var(--colors-cdc-text)}#nssp-ed .viz-container #combobox-container #input-button-container #combobox-button{position:absolute;pointer-events:all;top:0;right:0;inline-size:2rem;block-size:100%;border:none;border-radius:6px;background:none;cursor:pointer}#nssp-ed .viz-container #combobox-container #input-button-container #combobox-button:hover{background:#bbb}#nssp-ed .viz-container #combobox-container #input-button-container #combobox-button:focus{outline:none}#nssp-ed .viz-container #combobox-container #input-button-container #combobox-button polyline{stroke:var(--colors-cdc-text)}#nssp-ed .viz-container #combobox-container #input-button-container #combobox-input{display:block;pointer-events:all;top:0;left:0;inline-size:100%;block-size:100%;padding:.5rem;font-size:var(--combobox-input-font-size);border:1px solid var(--lightGray, #c7c7c7);border-radius:6px 6px 0 0;color:var(--colors-cdc-text);font-family:var(--fonts-poppins)}#nssp-ed .viz-container #combobox-caveat{color:var(--colors-gray-cool-50);margin-top:6px}#nssp-ed .viz-container #multiple-counties-caveat{margin-top:1rem;border:1px solid var(--colors-gray-cool-10);border-radius:6px;width:100%;padding:.5rem 1rem;font-size:var(--multiple-counties-caveat-font-size)}@media (max-width: 700px){#nssp-ed .viz-container #multiple-counties-caveat{font-size:var(--multiple-counties-caveat-mobile-font-size)}}#nssp-ed .viz-container #data-as-of{margin-top:1.5rem}:root{--lightGray: #c7c7c7;--primary: #005eaa;--cool-gray-10: #dfe1e2}#nssp-ed .data-table-heading{margin-top:1.5rem;position:relative;height:63px;border:var(--cool-gray-10) 1px solid;border-radius:6px}#nssp-ed .data-table-heading svg{position:absolute;top:0;right:1em;width:15px;height:100%}#nssp-ed .widget-table-container{border-right:1px solid var(--lightGray);border-bottom:1px solid var(--lightGray);border-left:1px solid var(--lightGray);overflow-x:auto}#nssp-ed .widget-table-container:not(.expanded){display:none}#nssp-ed .widget-table-container table.data-table{position:relative;width:unset;min-width:100%;margin-bottom:0;border:none;background:#fff;border-collapse:collapse;-webkit-appearance:none;-moz-appearance:none;appearance:none;table-layout:fixed}#nssp-ed .widget-table-container table.data-table *{box-sizing:border-box}#nssp-ed .widget-table-container table.data-table tr{min-width:100%;border-bottom:1px solid #e5e5e5}#nssp-ed .widget-table-container table.data-table tr:last-child{border-bottom:0}#nssp-ed .widget-table-container table.data-table tr th,#nssp-ed .widget-table-container table.data-table tr td{padding:.3em .7em;border-right:1px solid rgba(0,0,0,.1);white-space:nowrap}#nssp-ed .widget-table-container table.data-table tr th:last-child,#nssp-ed .widget-table-container table.data-table tr td:last-child{border-right:0}#nssp-ed .widget-table-container table.data-table tr td{position:relative}#nssp-ed .widget-table-container table.data-table thead{position:sticky;top:0;color:#fff;z-index:2;-webkit-user-select:none;user-select:none}#nssp-ed .widget-table-container table.data-table thead tr{text-align:left;background:none}#nssp-ed .widget-table-container table.data-table thead tr th,#nssp-ed .widget-table-container table.data-table thead tr td{position:relative;padding:.5em .7em;border-right:1px solid var(--lightGray)!important;text-align:left;line-height:normal}#nssp-ed .widget-table-container table.data-table thead tr th{min-width:0;background-color:var(--primary);background-position:right .5em center;background-size:10px 5px;background-repeat:no-repeat;cursor:pointer}#nssp-ed .widget-table-container table.data-table thead tr th span.sort-icon{position:relative;margin:0 1rem 0 .5rem}#nssp-ed .widget-table-container table.data-table thead tr th span.sort-icon svg{position:absolute;width:1rem;height:1rem;vertical-align:middle;fill:#ffffff80}#nssp-ed .widget-table-container table.data-table thead tr th span.sort-icon svg.active{fill:#fff}#nssp-ed .widget-table-container table.data-table thead tr th span.sort-icon svg.up{bottom:.5rem}#nssp-ed .widget-table-container table.data-table thead tr th span.sort-icon svg.down{top:.5rem}#nssp-ed .widget-table-container .cdcdataviz-sr-only,#nssp-ed .widget-table-container .cdcdataviz-sr-only-focusable:not(:focus){position:absolute!important;display:flex;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;white-space:nowrap!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
