.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-control{position:absolute}.ol-zoom{top:.5em;left:.5em}.ol-control button{display:block;margin:1px;padding:0;height:1.375em;width:1.375em;line-height:.4em;border:none}.ol-control button::-moz-focus-inner{padding:0}.ol-attribution{text-align:right;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}:root{--cPrimary: #111a52;--cOnPrimary: #fff;--cSecondary: #acdef2;--cEmpty: rgba(124, 195, 233, .2);--cOnSecondary: #111;--popupBg: #fff;--popupActiveBg: #bfd8f2;--popupBorder: #ccc;--popupActiveBorder: var(--cPrimary);--borderSubtle: #ddd;--tipBg: rgba(17,26,82,.8);--modalBd: rgba(17,26,82,.5);--newChallenge: #fff000;--legendBg: #f2f2f2;--scrollbarBg: rgba(0, 98, 204, .125);--scrollbarBgDark: rgba(0, 98, 204, .175);--scrollbarWidth: 1em;--scrollbarBorder: rgba(0, 98, 204, .25)}body.loading{background-image:url(../img/digital-empowerment/logo25.png);background-color:var(--cOnPrimary);background-size:300px}.banner .logoState{position:relative}#external{width:100%;height:calc(100% - .5em);margin-top:.5em}.btn.btn-primary:hover{box-shadow:inset 0 0 0 2px var(--cSecondary)}*:focus-visible{outline:none}.form-control:focus,.btn:focus-visible,h4:focus-visible,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:focus-visible{box-shadow:inset 0 0 0 3px #74a9cf;outline:none!important}.ol-control button:focus,.btn.active:focus,.btn.active:focus-visible{color:inherit;box-shadow:inset 0 0 0 2px #74a9cf!important;border:1px solid #74a9cf!important;outline:none!important}.btn.btn-primary.active:focus,.btn.btn-primary.active:focus-visible{box-shadow:inset 0 0 0 2px #a6bddb!important}.ol-control button:focus{color:var(--cOnPrimary)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:focus-visible,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:focus-visible{color:inherit;box-shadow:inset 0 0 0 3px #74a9cf!important;border:1px solid var(--cPrimary)!important;border-bottom:none!important;outline:none!important}.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:focus-visible{box-shadow:inset 0 0 0 3px #a6bddb!important}#banner h1{text-align:center;width:calc(100% - 170px)}#banner h1 span.short{display:none}@media only screen and (max-width:920px){#banner h1{font-size:1.5em;display:block;max-height:36px}.modal-header h2{font-size:1em}.banner .dropdown{inset-inline-end:.5em!important;inset-block-start:.5em!important}}@media only screen and (max-width:715px){#banner h1{margin-top:-3px;overflow:visible}#banner h1{font-size:1.2em;display:block}div#modal.intro{margin:3em 2em 2em!important}#modal .modal-content{max-height:400px}#dialog .modal-header h2{font-size:1.125em}}@media only screen and (max-width:475px){.banner .dropdown button{padding:inherit 0!important;max-width:95px;font-size:.85em}#dialog .modal-header{padding:.55em .25em .55em .55em}#dialog .modal-header h2{font-size:1em}#dialog .popup-closer{position:absolute;top:.25em;right:.25em}}@media only screen and (max-width:450px){.nav{margin-top:-.25em}.nav-item button{border-radius:.375rem;margin-right:.25em}.nav-item{display:inline-block}.nav-item.request{position:relative!important;margin-top:.25em;margin-bottom:.25em}}@media only screen and (max-width:435px){#banner{padding:.5em}#banner h1{font-size:1.2em;margin-top:2px}.banner .dropdown{margin-top:-2px}}@media only screen and (max-width:370px){#banner h1 span{display:none}#banner h1 span.short{display:inline}}html,body{position:fixed;top:0;right:0;bottom:0;left:0}::-webkit-scrollbar{border:none;inline-size:12px;block-size:12px}::-webkit-scrollbar-thumb{background:var(--scrollbarBg)}h1,h2,h3,h4,h5,h6{border-radius:3px}h2,h3,h4,h5,h6{font-size:16px;display:inline}.screen-reader-only{position:absolute;inset-inline-start:-1000px}body.loading{background-position:center center;background-repeat:no-repeat}body.loading #banner,body.loading #container,body.loading #legend{display:none}a.dropdown-item:focus,a.dropdown-item:focus-visible{outline-width:0;background-color:var(--cSecondary);color:var(--cPrimary)}a.dropdown-item:hover{background-color:var(--scrollbarBg);color:var(--cPrimary)}.nav-link{font-weight:700}#nav .nav-link.active{color:var(--cPrimary)}#tab-col{padding:0}#tab-col.map-active #locate{margin:24px 12px}.nav.nav-tabs{border-block-end:none}.nav-link:hover{color:var(--cOnPrimary)}.nav-item button{padding:.5em .75em}.nav.flex-sm-column{flex-direction:unset!important}.nav-item.request{position:absolute;right:0}#request{padding:1em}#request h2{font-weight:700}body.intro .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:none}.col-sm{block-size:calc(100svh - 115px)}.col-sm-4{padding-block:1.5rem}.col-sm form{margin-block:14px}.col-sm-12{background:var(--cPrimary)}.col-sm-12,.col-sm-12 button{color:var(--cOnPrimary);padding-block-start:.5em}#tab-content{overflow-y:auto;background:var(--cOnPrimary)}#tab-col.external,#tab-content.map-active,#tab-content.external{width:100%;overflow-y:hidden}.tab-pane a:where(:not([class*=btn])){color:var(--cPrimary);font-weight:700;text-decoration:solid underline currentColor}.btn.btn-primary{border-color:var(--cSecondary);font-weight:500;background:var(--cSecondary);color:var(--cPrimary)}.btn.btn-secondary{border-color:var(--cPrimary);color:var(--cOnPrimary);background:var(--cPrimary)}#banner{z-index:10}.banner{background:var(--cOnPrimary);color:var(--cPrimary);display:flex;flex-flow:wrap;gap:.5rem 1rem;align-items:center;padding:.5rem 1rem;position:relative}.banner h1,.banner img{cursor:pointer}@font-face{font-family:Axiforma Book;src:url(https://db.onlinewebfonts.com/t/a507f61827225f745ea2f61f084bd138.eot);src:url(https://db.onlinewebfonts.com/t/a507f61827225f745ea2f61f084bd138.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/a507f61827225f745ea2f61f084bd138.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/a507f61827225f745ea2f61f084bd138.woff)format("woff"),url(https://db.onlinewebfonts.com/t/a507f61827225f745ea2f61f084bd138.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/a507f61827225f745ea2f61f084bd138.svg#Axiforma\ Book)format("svg")}.banner h1{font-family:"Axiforma Book",var(--bs-body-font-family);margin:0;color:var(--cPrimary);font-size:2.25rem;line-height:1em;font-weight:700}.banner img{max-height:50px}.banner .dropdown{position:absolute;inset-inline-end:1em;max-height:100px}.banner .dropdown button{inline-size:105px;padding:6px 1.5em 6px 12px;background-image:url(../img/down.svg);background-repeat:no-repeat;background-position:calc(100% - .125em) center;background-size:1.25em}#map-container{position:relative;width:100%;overflow:hidden;box-shadow:inset 0 0 0 20px var(--cPrimary)}.ol-control button:hover,button#zoom-full:hover,.popup-closer:hover,#popup-pager .btn:hover{box-shadow:inset 0 0 0 2px var(--cPrimary);background-color:var(--cSecondary);color:var(--cOnSecondary)}.popup-closer:hover:after{color:var(--cPrimary)}.ol-control button{inline-size:29px!important;block-size:29px!important;box-shadow:#0003 0 1px 4px}.ol-control button.ol-zoom-out{margin-top:3px}.ol-control button,.popup-closer:after{color:var(--cOnPrimary);background-color:var(--cPrimary);border-color:var(--cPrimary)}button#zoom-full,button.ol-zoom-in,button.ol-zoom-out,.popup-closer,button.attribution{font-weight:700;position:relative;grid-area:1/2;border:none;inset:unset;block-size:24px;inline-size:24px;background:var(--popupCloserBg, var(--cPrimary));display:flex;align-items:center;justify-content:center;border-radius:.25rem!important}button.ol-zoom-in,button.ol-zoom-out{text-indent:0;font-size:24px;padding-bottom:4px}button.ol-zoom-out{padding-bottom:3px}button.ol-zoom-in:before,button.ol-zoom-in:after,button.ol-zoom-out:before,button.ol-zoom-out:after,.popup-closer:before,button.attribution:before,button.attribution:after{content:""}button.ol-zoom-in:before,button.ol-zoom-out:before,.popup-closer:before,button.attribution:before{display:none}button.ol-zoom-in:after{transform:none}button.ol-zoom-out:after{transform:none;background-size:0px 100%,100% 2px}div.ol-control.ol-attribution{right:unset;top:unset;bottom:.5em;left:.5em;flex-flow:unset;position:absolute}.ol-attribution .ol-attribution-collapse{font-weight:400}.ol-attribution button.attribution:after{display:none}.ol-attribution button.attribution[aria-expanded=true] .ol-attribution-collapse{transform:rotate(180deg);font-size:32px;margin-bottom:-8px}.ol-attribution ul{height:31px;text-align:left;line-height:95%;max-width:calc(100% - 5em)}.overlay-0{z-index:0}.overlay-1{z-index:1}.overlay-2{z-index:2}h2.map-type{position:absolute;top:.5em;left:calc(50% - 200px);display:block;width:550px;max-width:calc(100% - 4em);z-index:100}h2.map-type *{display:inline;font-size:1.5em;font-weight:700;text-align:center;width:auto;color:var(--cPrimary)}div.zoom-full{position:absolute;right:.5em;top:.5em}button#zoom-full{background-image:url(../img/us.png);background-size:20px;background-position:center center;background-repeat:no-repeat;inline-size:29px;block-size:29px}button#zoom-full:hover{background-image:url(../img/us-hover.png)}#map-container .ol-viewport{background-color:#acdef2}#block-event{position:fixed;left:0;right:0;top:0;bottom:0;display:none;cursor:not-allowed}body.animate #block-event{display:block}.feature-html{display:flex;flex-flow:row wrap;padding:.5em 0 .5em 1em}.feature-html h4{background-repeat:no-repeat;font-size:115%;font-weight:700;display:block;margin:0}li .feature-html h4:hover{text-decoration:underline;color:#0a58ca;cursor:pointer}.feature-html .address{font-weight:500;line-height:1em;margin-bottom:.5em}.feature-html.location h5{display:block;margin:.5em 0 0;font-weight:700}body.future .prop.people{display:none}.popup .feature-html h4{margin:0!important}.popup .feature-html .rollup{font-size:.85em}.feature-html .session-group{margin-top:.5em;max-height:200px;overflow-y:auto}li .feature-html .session-group{margin-right:1em;width:660px;max-width:100%}.popup .feature-html .session-group{max-height:115px;width:auto}.feature-html .session-group::-webkit-scrollbar{background:var(--scrollbarBg)}.feature-html .session-group::-webkit-scrollbar-thumb{background:var(--scrollbarBgDark)}.feature-html .session{border-top:1px solid #fff;background-color:#0062cc26;padding:.5em}.feature-html .session:first-of-type{border-top:none}.feature-html div.prop{display:inline-block;margin-inline-end:.5em}.feature-html.state{display:block}.popup .session{font-size:.85em}.popup .session br{display:none}.feature-html div.distance{position:absolute;inset-inline-end:0px;inset-block-start:5px}.feature-html .field{font-weight:600}.feature-html button[aria-expanded=true]:after{background-size:0px 100%,100% 2px!important}#location-list .feature-html{border-top:1px solid var(--cSecondary)}.feature-org{width:100%}.feature-org:not(.org-0){margin-top:.5em}body.future .feature-html.no-future,body.future .feature-org.no-future{display:none}body.future .feature-html.has-future{display:flex}body.future .feature-org.has-future{display:block}body:not(.future) .feature-html.no-past,body:not(.future) .feature-org.no-past{display:none}body.future .session{display:none}body.future .session.future{display:block}.feature-html a.directions{display:none}body.future .feature-html a.directions{width:24px;height:24px;cursor:pointer;background-image:url(../img/directions.svg);background-position:center;background-repeat:no-repeat;display:block;margin-inline-start:.5em;float:right}body.future .feature-html a.directions:hover{background-image:url(../img/directions-hover.svg)}.feature-html.hide{display:none!important}.popup .feature-html{padding:0}.popup .feature-html .session{padding:.5em}.feature-tip{border-radius:.25em;padding:.5em;min-inline-size:100px;color:var(--cOnPrimary);background-color:var(--tipBg);border:1px solid var(--cSecondary);box-shadow:#0003 0 1px 4px;margin:4px;max-inline-size:300px;line-height:.75em}.feature-tip h3{font-weight:700;padding:0;margin:0}.feature-tip span{font-size:.75em}#popup{position:absolute;padding:10px 6px;inset-block-end:12px;inset-inline-start:-50px;display:flex;flex-flow:row wrap;gap:0 .25rem;width:335px;opacity:0}#popup.state{width:200px}#popup h4{margin:0 0 .25rem;align-self:center;width:calc(100% - 33px)}#popup .popup-closer{position:absolute;top:.33em;right:.33em}#popup-content{max-height:325px;overflow-y:auto}#popup .feature-html{font-size:min(.5rem + 1.5vw,1rem)}#popup h6{font-size:1rem;font-weight:700;margin:0}.popup-closer{float:inline-end;position:relative}.popup-closer:after{inline-size:12px;block-size:12px;opacity:1;display:flex;align-items:center;justify-content:center;border-radius:inherit;text-shadow:none;font-weight:700;content:"";background:linear-gradient(to top,currentColor,currentColor) no-repeat center/100% 2px,linear-gradient(to top,currentColor,currentColor) no-repeat center/2px 100%;z-index:2;transform:rotate(45deg)}#popup-pager{display:none;margin-inline-start:calc(100% - 160px);margin-top:1em;order:7777}#popup-pager .previous{float:left}#popup-pager .next{float:right}#popup-pager div{display:inline-block;width:100px;text-align:center}#popup-pager .at,#popup-pager .end{display:inline-block;width:1em;text-align:center}#popup-pager button.btn.btn-secondary{display:inline-block;width:29px;height:29px;text-align:center;line-height:.5em;padding:0}#popup-pager button.btn.btn-secondary span{font-size:32px}#popup,#possible{background-color:var(--cOnPrimary);box-shadow:#0003 0 1px 4px;border:none}#popup,#possible{border-radius:4px}#popup:after,#popup:before{top:100%;border:solid transparent;content:" ";block-size:0px;inline-size:0px;position:absolute;pointer-events:none}#popup:after{border-block-start-color:var(--popupBg);border-width:10px;left:48px;margin-left:-10px}#popup:before{border-block-start-color:var(--popupBorder);border-width:11px;inset-inline-start:48px;margin-inline-start:-11px}.popup-closer{text-decoration:none;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:0;block-size:29px;inline-size:29px}#popup-standby,#popup .feature-html div.distance{display:none}#location-list{container:locationListContainer/inline-size}#location-list{padding-inline:0}p.message{margin:0}#location-list li{border-radius:0}#location-list li:first-of-type{border-top:none}li .feature-html{overflow:hidden}li.list-group-item{border:none}.list-group-item{background:var(--cOnPrimary)}#locations li.filtered{display:none}.list-group-item{padding:0}.list-group-item.highlight{background-color:var(--cSecondary)}.no-result{padding:1em;text-align:center;display:none}.no-result *{font-weight:700}.form-group.search-map{position:relative;display:flex;flex-flow:row}#search{border-start-end-radius:0;border-end-end-radius:0;border-color:var(--cPrimary)}.form-group.search-map button.btn.btn-primary{flex:0 0 3em;align-self:stretch;border-start-start-radius:0;border-end-start-radius:0;position:relative;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3Cpath fill='%23111a52' d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6 .1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E") no-repeat center/1rem 1rem,var(--cSecondary)!important}#locate a{float:inline-end;color:var(--cPrimary);text-decoration:none;margin-top:.25em;cursor:pointer}#locate a span{transform:rotate(180deg);display:inline-block}.form-group.search-map button.btn.btn-primary div{display:none}.form-group.search-map button.btn.btn-primary.loading{background:var(--cSecondary)!important}.form-group.search-map button.btn.btn-primary.loading div,#wait{display:block;width:20px;height:20px;background-image:url(../img/loading.svg);background-repeat:no-repeat;background-position:center;background-size:40px;animation-name:stretch;animation-duration:.4s;animation-timing-function:ease-in-out;animation-direction:alternate;animation-iteration-count:infinite;animation-play-state:running}html[dir=rtl] .form-group.search-map button.btn.btn-primary{border-radius:6px 0 0 6px}#possible{display:none;inline-size:100%;max-block-size:300px;overflow:auto;position:absolute;inset-block-start:100%;inset-inline-start:0px;background:var(--cOnPrimary);cursor:pointer;z-index:100;padding:0;background-color:var(--cOnPrimary);border:1px solid var(--scrollbarBg);box-shadow:#0003 0 1px 4px}#possible li:hover,#possible li:focus,#possible li:focus-visible{background-color:var(--scrollbarBg);outline:none}#possible li{padding:.25em;border-bottom:1px solid var(--scrollbarBg)}#location{inline-size:32px;block-size:32px;background-position:center bottom;background-size:32px;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%200a7.65%207.65%200%200%200-8%208c0%202.52%202%205%203%206s5%206%205%206%204-5%205-6%203-3.48%203-6a7.65%207.65%200%200%200-8-8zm0%2011.25A3.25%203.25%200%201%201%2013.25%208%203.25%203.25%200%200%201%2010%2011.25z%22%20fill%3D%22%23111a52%22%2F%3E%3C%2Fsvg%3E)}#legend{display:none;max-width:165px;position:absolute;right:.5em;bottom:.5em;background-color:#fffc;border-radius:6px;border:1px solid var(--cSecondary);padding:.25em 0;box-shadow:#0003 0 1px 4px}#legend h3{font-weight:700;cursor:pointer;margin:0;color:var(--cPrimary);background-repeat:no-repeat;background-position:calc(100% - .125em) 0;background-size:1.25em;background-image:url(../img/down.svg);padding:.25em 2em .25em .5em;width:100%;display:block}#legend.minimized h3{background-image:url(../img/up.svg)}#legend.minimized ul,#legend.location.minimized table{display:none}#legend ul{padding-inline-start:0;margin:0 0 0 .5em}#legend li{list-style-type:none}#legend.state div{display:inline-block;width:1em;height:1em}#legend.state li.bucket div{margin-right:.5em;margin-bottom:-.15em}#legend.state table{display:none}#legend.state div{border:1.5px solid #111a52}#legend.state .bucket-0 div{background-color:#a6bddb}#legend.state .bucket-1 div{background-color:#74a9cf}#legend.state .bucket-2 div{background-color:#3690c0}#legend.state .bucket-3 div{background-color:#0570b0}#legend.state .bucket-4 div{background-color:#034e7b}#legend.location td.bucket{text-align:center;vertical-align:middle;width:1px}#legend.location .min .point{width:10px;height:10px}#legend.location .point{display:inline-block;background-color:#39c;border:1.5px solid #111a52;border-radius:50%}#legend.location ul{display:none}#legend.location table{display:table;width:calc(100% - .25em)}#legend.location .small{font-size:80%}#legend.location .label{text-align:right}body.future #legend.location .avg,body.future #legend.location .max,body.future #legend.location .label{display:none}body.future #legend.location .min div.bucket{width:auto!important}body.intro #modal{box-shadow:#0000004d 0 10px 10px}body.intro:not(.loading) .modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--modalBd);opacity:1!important}.modal-header{align-items:center;background-color:var(--cPrimary)}.modal-header h2{font-size:1.5em;font-weight:700;color:var(--cOnPrimary);margin-block:0}div#modal.intro{margin:6em 4em;border-radius:.5em!important}#dialog .modal-footer{display:flex;flex-flow:row wrap;justify-content:space-between;gap:.5em 1em}#dialog .modal-footer .start{flex-grow:9999;flex-grow:1}#dialog .btn-primary:focus,#dialog .btn-primary:hover{box-shadow:0 0 0 3px var(--cPrimary)}#dialog .btn-secondary:focus,#dialog .btn-secondary:hover{box-shadow:0 0 0 2px var(--cSecondary)}#dialog .btn-close{margin-inline-start:0;margin-inline-end:-.5em;color:var(--cOnPrimary)!important}body.intro #modal .modal-content{width:100%;height:100%;border:1px solid var(--cSecondary);border-radius:.5em!important;box-shadow:#0003 0 1px 4px}div.intro .modal-body{overflow-y:auto;background-color:transparent;border:none}#control-panel{overflow-y:scroll;padding-bottom:.5em;border-right:1px solid var(--scrollbarBorder)}#control-panel p{margin-top:.5em}#control-panel form strong{display:block;margin-bottom:.25em;color:var(--cPrimary)}#animate,#control-panel form label{display:block;margin-bottom:.25em;font-weight:700}#control-panel form label.active{background-color:var(--cPrimary);color:var(--cOnPrimary)}#control-panel form input[type=radio]{visibility:hidden;display:block;height:0}#state-filter{display:none}#state{background:var(--cSecondary);color:var(--cOnSecondary);font-weight:700;text-align:center;background-image:url(../img/down.svg);background-repeat:no-repeat;background-position:calc(100% - .125em) center;background-size:1.25em;padding:6px 0}#state.active{background:var(--cPrimary);color:var(--cOnPrimary);background-image:url(../img/down-active.svg);background-repeat:no-repeat;background-position:calc(100% - .125em) center;background-size:1.25em}#map:not(.active){display:none!important}#show-view{display:inline-block;padding-right:2.75em;background-size:24px;background-position:calc(100% - 12px) center;background-repeat:no-repeat}#show-view.map{background-image:url(../img/us-hover.png)}#show-view.map:active{background-image:url(../img/us.png)}#show-view.detail{background-image:url(../img/detail.svg)}#show-view.detail:active{background-image:url(../img/detail-hover.svg)}#calendar{position:absolute;right:50px;top:3px;width:400px;text-align:right;display:none;font-weight:700;z-index:200;color:var(--cPrimary);padding:3px 0}#calendar h2,#calendar h4{display:block;margin-block-start:0;margin:0}#calendar h4{padding-right:.25em}#calendar span{display:inline-block}#calendar h2 span{font-size:2em}#calendar .month{padding-right:.25em}#calendar .year{padding-left:.125em}#calendar .people{visibility:hidden;font-size:85%;margin-top:-.25em}#control-panel form button#animate{display:block;width:100%}body.future #map-type{display:none}body.state input#future-sessions,body.state label[for=future-sessions]{display:none!important}@media only screen and (min-width:575px){#show-view{display:none}}.col-sm #request form{margin-block:.5em}#request h2{color:var(--cPrimary)}#request ul{padding:.5em 0}#request li{list-style:none;padding-bottom:.5em}#request label{font-weight:600}#request-tab{display:none}
