body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--mdc-theme-primary:#0e3254}.App{text-align:center;position:relative}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff;display:none}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.App h1{text-align:left;margin-left:60px}.census-tract-grid{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;max-height:80vh;overflow:auto;-webkit-justify-content:center;justify-content:center}.census-tract-grid-item{-webkit-flex:1 1 300px;flex:1 1 300px;margin:20px 0;box-sizing:border-box}.census-tract-grid-item:hover{border:2px solid #ccc;cursor:pointer}.census-tract-grid-item img{width:100%;height:auto}.census-tract-grid-item h3{text-align:left}.leaflet-container{position:absolute;top:0;left:0;height:500px;width:100%}iframe{border:0;height:300px}.mdc-dialog__content img,iframe{width:100%}.mdc-floating-label{color:#0e3254!important}.App .grid-controls{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 80px;margin-top:20px}.App .mdc-drawer{left:0;right:0;margin:auto;width:80vw;top:100%;bottom:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.App .tangram-container{max-height:500px;border:0}.App .ypccc-county-map{width:100%}.App.map-fixed .ypccc-county-map{position:fixed;bottom:0;left:0;width:100%;background-color:#1f1f1f}.App .ypccc-county-map{margin:0 auto}@media(min-width:1024px){.census-tract-grid{-webkit-justify-content:flex-start;justify-content:flex-start}.census-tract-grid-item{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:4;flex-shrink:4;-webkit-flex-basis:33.33333vw;flex-basis:33.33333vw}}@media(max-width:769px){.grid-controls{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.mdc-tab-bar{margin-bottom:40px}}
/*# sourceMappingURL=main.f85b41eb.chunk.css.map */