body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#ddd}html{font-size:16px}h1{font-size:2.5rem;line-height:1.2;margin-bottom:.5rem}h2{font-size:2rem;line-height:1.3}h2,h3{margin-bottom:.75rem}h3{font-size:1.75rem;line-height:1.4}h4{font-size:1.5rem;line-height:1.5;margin-bottom:1rem}h5{font-size:1.25rem}h5,h6{line-height:1.6;margin-bottom:1rem}h6,p{font-size:1rem}p{color:#333;line-height:1.6;margin-bottom:1rem}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.header{align-items:center;display:flex}.logo{height:85px;margin-right:20px}.pill-container{align-self:end;display:flex;flex-direction:column;gap:9px}.pill{border-radius:5px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.total-entries{background-color:#5749d2}.filtered-entries{background-color:#d24980}.download-info{font-size:12px;font-weight:700;margin:0}.tooltip{cursor:pointer;display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#49d262;border-radius:6px;bottom:-15px;color:#000;font-size:10px;left:5px;opacity:0;padding:2px 4px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:auto;z-index:1}.tooltip:hover .tooltiptext{opacity:1;visibility:visible}.login-logo{margin-bottom:50px;margin-left:20px}.login-container{align-items:center;background-color:#ddd;color:#000;display:flex;flex-direction:column;height:100vh;justify-content:center}.login-container h1{margin-bottom:20px}.login-container form{align-items:center;display:flex;flex-direction:column}.login-container input{border:2px solid #49b8d2;border-radius:5px;font-size:16px;margin-bottom:20px;padding:10px}.login-container button{background-color:#49b8d2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;text-transform:uppercase;transition:background-color .3s ease;width:100%}.login-container button:hover{background-color:#358395}.ver{background-color:#d24980;font-size:12px;margin-top:50px}.header-button,.ver{color:#fff;font-weight:700}.header-button{border:none;border-radius:5px;cursor:pointer;padding:10px 20px;position:absolute;right:21px;text-transform:uppercase;transition:background-color .3s ease;width:130px}.logout-button{background-color:#d24980;top:21px}.logout-button:hover{background-color:#b13d6c}.back-button{background-color:#090;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:5px;text-transform:uppercase;transition:background-color .3s ease}.back-button:hover{background-color:#008500}.charts-button{background-color:#090;top:68px}.charts-button:hover{background-color:#008500}.toggle-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;margin:0 5px;padding:10px 20px;text-transform:uppercase;transition:background-color .3s ease}.county-toggle{background-color:#66f}.county-toggle:hover{background-color:#5252cc}.city-toggle{background-color:#f66}.city-toggle:hover{background-color:#cc5252}.table-container{padding:20px}table{border:2px solid #999;border-collapse:collapse;margin-top:20px;table-layout:auto;width:100%}td,th{border:1px solid #ddd;overflow:hidden;padding:8px;text-overflow:ellipsis}td,th{text-align:left;white-space:nowrap}th{background-color:#f2f2f2;font-size:12px;font-weight:700}table td input,table th input{box-sizing:border-box;width:100%}table td input::placeholder,table th input::placeholder{color:#0000}tr:nth-child(odd){background-color:#fff}tr:nth-child(2n){background-color:#f9f9f9}tr:hover{background-color:#f1f1f1}.hidden-column{display:none}.controls-row .controls{align-items:center;display:flex;gap:10px;justify-content:flex-start;position:relative}.download-icon-wrap{overflow:visible;overflow:initial}.download-icon{cursor:pointer;margin:auto;text-align:center;transition:fill .3s ease,transform .3s ease}.download-icon:hover{transform:scale(1.25)}.loading,.no-results{font-weight:700}.clickable{cursor:pointer;-webkit-text-decoration:underline solid #49b8d3 2px;text-decoration:underline solid #49b8d3 2px}.spinner{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:120px;margin:auto;width:120px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner-container{align-items:center;display:flex;height:100vh;justify-content:center}.centered{text-align:center}@media only screen and (max-width:500px){.table-container{padding:10px}.header{height:58px}.logo{height:40px;margin-right:10px}.header-button{padding:2px;width:100px}.logout-button{font-size:10px;top:19px}.charts-button{font-size:10px;top:42px}.pill{font-size:10px;padding:5px}.pill-container{align-self:center}.download-info{display:none}}
/*# sourceMappingURL=main.158e2f09.css.map*/