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}@font-face{font-family:Neo Sans Pro Light;src:local("Neo Sans Pro Light"),url(/danmap/static/media/NeoSansPro-Light.5c3378abb53f1976436c.otf) format("opentype")}@font-face{font-family:Neo Sans Pro LightItalic;src:local("Neo Sans Pro LightItalic"),url(/danmap/static/media/NeoSansPro-LightItalic.a877c9dc423adde173d1.otf) format("opentype")}@font-face{font-family:Neo Sans Pro Regular;src:local("Neo Sans Pro Regular"),url(/danmap/static/media/NeoSansPro-Regular.5b66ccda826ee45ad470.otf) format("opentype")}@font-face{font-family:Neo Sans Pro Italic;src:local("Neo Sans Pro Italic"),url(/danmap/static/media/NeoSansPro-Italic.bcdfdbcd0cbc6756ed1d.otf) format("opentype")}@font-face{font-family:Neo Sans Pro Medium;src:local("Neo Sans Pro Medium"),url(/danmap/static/media/NeoSansPro-Medium.37952ec47ffc80caf0a3.otf) format("opentype")}@font-face{font-family:Neo Sans Pro MediumItalic;src:local("Neo Sans Pro MediumItalic"),url(/danmap/static/media/NeoSansPro-MediumItalic.1605d248a5d45cbe060a.otf) format("opentype")}@font-face{font-family:Neo Sans Pro Bold;src:local("Neo Sans Pro Bold"),url(/danmap/static/media/NeoSansPro-Bold.9997b4bdade2c48581c0.otf) format("opentype")}@font-face{font-family:Neo Sans Pro BoldItalic;src:local("Neo Sans Pro BoldItalic"),url(/danmap/static/media/NeoSansPro-BoldItalic.78a40d4e1449e5a10ea9.otf) format("opentype")}@font-face{font-family:Neo Sans Pro Black;src:local("Neo Sans Pro Black"),url(/danmap/static/media/NeoSansPro-Black.71ef3e9d8c29f8f75180.otf) format("opentype")}@font-face{font-family:Neo Sans Pro BlackItalic;src:local("Neo Sans Pro BlackItalic"),url(/danmap/static/media/NeoSansPro-BlackItalic.8f75f9f8e601b9111294.otf) format("opentype")}@font-face{font-family:Neo Sans Pro Ultra;src:local("Neo Sans Pro Ultra"),url(/danmap/static/media/NeoSansPro-Ultra.fb779f8d5846bf62e8ff.otf) format("opentype")}@font-face{font-family:Neo Sans Pro UltraItalic;src:local("Neo Sans Pro UltraItalic"),url(/danmap/static/media/NeoSansPro-UltraItalic.62c0332461a1769b8424.otf) format("opentype")}.App{display:flex;flex-direction:column;padding:1em}.App .mainContainer{display:flex;flex-direction:row;height:89vh;text-align:center}.App .mainContainer .filterArea{background-color:#f4f9ff;border:1px solid #356091;border-radius:4px;box-shadow:2px 2px 12px 1px #0003;display:flex;flex-direction:column;margin-right:1em;width:36vw}.App .mainContainer .filterArea .headerTitle{display:flex;gap:1em;padding:1.5em 1.5em 1em}.App .mainContainer .filterArea .headerTitle .headerTitleLabel{font-family:Neo Sans Pro Regular,sans-serif;text-transform:uppercase}.App .mainContainer .filterArea .selectorContainer{align-items:stretch;display:flex;flex-direction:column;gap:1.5em;justify-content:space-between;padding:1.5em}.App .mainContainer .filterArea .selectorContainer .dynamicSelect{display:flex;flex-direction:row}.App .mainContainer .chartArea{display:flex;flex-direction:column;width:100%}.App .mainContainer .chartArea .buttonContainer{align-items:center;display:flex;justify-content:space-between;padding:0 1em 1em}.App .mainContainer .chartArea .buttonContainer .buttonGrLeft{display:flex;gap:2em}.App .mainContainer .chartArea .buttonContainer .buttonGrRight{align-items:center;display:flex;gap:2em}.App .mainContainer .chartArea .buttonContainer .buttonGrRight .chartToggle{height:38px}.App .mainContainer .chartArea .buttonContainer .buttonGrRight .chartToggle .MuiToggleButton-root.Mui-selected{background-color:rgba(53,96,145,.212)}.App .mainContainer .chartArea .chartWrapper{border-radius:4px;box-shadow:2px 2px 12px 1px #0003;height:100%;padding:2.5vh 4vh 2.5vh 2.5vh}.App .mainContainer .chartArea .chartWrapper.disabled{opacity:32%}.App .mainContainer .chartArea .chartWrapper.disabled .barChart,.App .mainContainer .chartArea .chartWrapper.disabled .lineChart{margin-top:-60px;opacity:40%}.App .mainContainer .chartArea .chartWrapper .disabledOverlayText{color:gray;font-family:Neo Sans Pro Medium,Arial,sans-serif;font-size:3em;opacity:50%;position:relative;top:24%}.App .legalText{font-size:.6rem;line-height:.4rem}.App .legalText .showMoreBtn{background:none;border:none;color:#069;cursor:pointer;font-size:.6rem;margin-left:.4rem;padding:0;text-decoration:underline}@media(max-width:800px){.selectorContainer{align-items:stretch;flex-direction:column}.chartToggle{align-self:center}}.MuiToggleButton-label{flex-direction:column}.legendContainer{grid-gap:8px;gap:8px}.barChart{height:80%}.barChart>div:first-child{height:94%!important}.settingsPopover .MuiPopover-paper{padding:8px 0}.headerContainer{align-items:center;display:flex;justify-content:space-between;margin:0 16px}.headerContainer .popoverTitle.MuiTypography-overline{font-family:Neo Sans Pro Regular,Arial,sans-serif;font-size:.9rem}.listRoot{max-width:480px;width:340px}.listRoot .MuiListItemIcon-root{min-width:32px}.listRoot .MuiListSubheader-root{line-height:28px}.listRoot .fromYearInput,.listRoot .pctInput,.listRoot .toYearInput{width:84px}.listRoot .toYearInput{margin-left:8px}.listRoot .yearRangeElement{margin-top:8px}.settingIcon{height:38px;width:38px}.legendContainerEsc{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));justify-content:center;margin:0 40px 0 64px}.legendElementEsc{align-items:center;display:flex;gap:4px;justify-content:center;margin-right:8px}.legendContainer{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));justify-content:center;margin:0 12px 0 48px}.legendElement{align-items:center;display:flex;gap:4px;justify-content:center;margin-right:8px}.usageLineChart{display:flex;flex-direction:column;height:100%;width:100%}.usageLineChart__chartArea{flex:1 1;min-height:0}.usageLineChart__chartArea>div{height:100%!important}.usageLineChart__legend{padding-top:8px}.dialogContentContainer{display:flex}.dialogContentContainer .settingsElement{margin:8px 20px}.dialogContentContainer .settingsElement .MuiCheckbox-root{margin-left:-9px}.dialogContentContainer .previewTitleContainer{align-items:center;display:flex;justify-content:space-around;margin-bottom:20px}.dialogContentContainer .previewTitleContainer .previewTitle{color:rgba(0,0,0,.541);flex:1 1;font-size:small;text-align:center;text-transform:uppercase}.dialogContentContainer .previewTitleContainer hr{align-self:center;flex:2 1;height:1px}.dialogContentContainer .settingsTitleContainer{align-items:center;display:flex;justify-content:space-between;margin-top:0}.dialogContentContainer .settingsTitleContainer .settingsTitle{font-family:Neo Sans Pro Regular,Arial,sans-serif;text-transform:uppercase}.dialogContentContainer .previewContainer{display:flex;flex-direction:column;width:720px}.dialogContentContainer .previewContainer .chartTitle{font-family:Arial,sans-serif;font-weight:700;text-align:center}.dialogContentContainer .previewContainer .chartSubTitle{font-family:Arial,sans-serif;font-size:11pt;text-align:center}.dialogContentContainer .previewContainer .sourceLabel{font-family:Arial,sans-serif;font-size:.75rem;margin-right:16px;text-align:right}.dialogContentContainer .previewContainer .contentToPrint{align-self:center;height:420px;width:720px}.dialogContentContainer .previewContainer .contentToPrint.halfPage{width:350px}.dialogContentContainer .previewContainer .chartArea{height:88%}.dialogContentContainer .previewContainer .chartArea .chartHeader{display:flex;flex-direction:row;justify-content:space-around;margin-top:16px;text-align:center}.dialogContentContainer .previewContainer .chartArea .chartHeader .mainTitle{font-family:Arial,sans-serif;font-size:11pt;font-weight:700}.dialogContentContainer .previewContainer .chartArea .chartHeader .subTitle{font-family:Arial,sans-serif;font-size:9pt}.dialogContentContainer .settingsContainer{display:flex;flex-direction:column;width:260px}.dialogContentContainer .settingsContainer .pdfHelperText{margin:0 20px}.exportButtonGroup{align-items:center;display:inline-flex;gap:.5rem}.vetstat-container{background:#f4f9ff;display:flex;flex-direction:column;font-family:Neo Sans Pro Regular,Arial,sans-serif;gap:1.5rem;padding:2rem}.vetstat-container *{box-sizing:border-box}.vetstat-container .appHeader{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.vetstat-container .appHeader h1{color:#022c50;font-size:2rem;margin:0}.vetstat-container .appHeader p{color:#4f5d75;margin:.25rem 0 0}.vetstat-container .headerSelectsContainer{display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;width:100%}.vetstat-container .headerSelectsContainer .headerSelect{min-width:180px;text-align:left}.vetstat-container .headerSelectsContainer .headerSelect .MuiInputBase-root{background-color:#fff}.vetstat-container .headerSelectsContainer .headerSelect .MuiSelect-select{padding-bottom:10px;padding-top:10px}.vetstat-container .controls{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;padding-bottom:.5rem}.vetstat-container .controlsGroup{align-items:stretch;background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000001a;display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-width:260px;padding:1rem 1.5rem}.vetstat-container .controlsGroup .controlsGroupHeader{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem}.vetstat-container .controlsGroup .controlsGroupHeader h2{color:#022c50;font-size:1.25rem;margin:0}.vetstat-container .controlsGroup .controlsGroupHeader .lockToggle{align-self:flex-end;margin-top:-.25rem}.vetstat-container .controlsGroup .controlsGroupHeader .lockToggle .MuiFormControlLabel-label{color:#022c50;font-size:1rem}.vetstat-container .chartSection{display:flex;flex-direction:column}.vetstat-container .chartSection .chartActions{display:flex;justify-content:flex-end;margin-bottom:.75rem}.vetstat-container .chartSection .chartContainer{background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000001a;height:500px;min-height:400px;overflow:hidden;padding:1rem;position:relative;width:100%}.vetstat-container .status{color:#4f5d75;font-size:1rem;padding:2rem;text-align:center}.vetstat-container .status.status--error{color:#b00020}.vetstat-container .helperText{color:#4f5d75;font-size:.875rem;margin:.25rem 0 0}.vetstat-container .helperText.helperText--error{color:#b00020}
/*# sourceMappingURL=main.729dacaa.css.map*/