*{box-sizing:border-box}body{color:#4a4a4a!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:400;margin:0}.wrapper{width:100%;padding:15px}header{padding:10px;background:#fafafa;border:0 solid #d8d9d1;box-shadow:0 2px 4px 0 hsla(0,0%,92.9%,.83)}ul{padding:0;margin:0}.precinct-data ul{display:table-row;min-width:100%;white-space:nowrap}.precinct-data ul:nth-child(2n){background:#eaeaea}.precinct-data li,.precinct-table li{padding:4px 8px 3px}.precinct-data li:nth-child(3n+5),.precinct-table li:nth-child(3n+6){border-left:1px solid #d8d8d8}.precinct-data li{display:inline-block;width:130px;list-style:none;white-space:normal;word-break:break-word}.precinct-data li:first-child{width:137px}.precinct-data li:nth-child(3n+4){width:60px}table.precinct-table{font-size:12px}table.precinct-table thead tr:first-child{font-weight:600}.precinct-table{overflow:auto;white-space:nowrap;font-size:12px}.precinct-table ul:not(.thead):not(.sub-head) li:first-child{width:200px}.precinct-table li{display:inline-block;width:130px;list-style:none}.precinct-table .precinct-data li:nth-child(3n+4),.sub-head li:nth-child(3n+5),.thead li:nth-child(3n+5){width:60px}.precinct-county{height:100%;float:left;display:flex;justify-content:space-between;font-size:12px;font-weight:600;width:130px;padding:4px 8px 3px}.precinct-data{float:left;width:calc(100% - 130px)}.thead{font-weight:600;margin-top:12px}.thead li{padding-bottom:0}.sub-head{font-weight:500}.sub-head li{padding-top:0}.sub-head li:nth-child(2),.thead li:nth-child(2){width:200px}.precinct-rows{clear:both;border-top:1px solid #d8d8d8}.precinct-data ul.total-row{background:#ddd}.is-visible{display:block}.is-hidden{display:none}.county-select__input input{width:100%!important}.county-select__indicator-separator{display:none}.county-select__indicator.county-select__dropdown-indicator svg{width:15px}.county-select__control{opacity:.6;border:1px solid #d8d9d1;border-radius:1px!important}.county-select__single-value{color:#5e5e5e!important}.county-select__control{opacity:1}.iowa-map{background-color:#f8f8f8;border:1px solid #d8d9d1;border-radius:1px}.iowa-map svg{display:block;width:804px;margin:35px auto 20px}@media (max-width:1000px){.iowa-map svg{width:600px}}@media (max-width:800px){.iowa-map svg{width:500px}}@media (max-width:700px){.iowa-map svg{width:400px}}.iowa-map path{fill:#3f93e6;cursor:pointer;outline:none}.iowa-map path:hover,.iowa-map path[aria-current=true]{fill:rgba(63,147,230,.83)}