@charset "UTF-8";body{margin:0;padding:0;font-size:12px}body,button{font-family:Arial,sans-serif}.WelcomeBox{position:relative;background-color:#2b2b2b;color:#fff;padding:0 20px 10px;text-align:center;width:560px}.WelcomeBox hr{border:none;height:1px;background-color:#bcbcbc;margin:0}.WelcomeBox .banner{position:absolute;width:90px;height:30px;top:0;right:20px;color:#fff;padding-top:5px;padding-bottom:2px;border-style:solid;border-color:#2294c6;border-width:0 2px;cursor:pointer;text-decoration:none;background-color:#2294c6;transition:border-color .2s}.WelcomeBox .banner:before,.WelcomeBox .banner:after{content:"";position:absolute;display:block;border-style:solid}.WelcomeBox .banner:before{bottom:-12px;left:-2px;border-color:#2294c6;border-bottom-color:transparent;border-width:2px 47px 10px;transition:border-color .2s}.WelcomeBox .banner:after{bottom:-9px;border-color:#2294c6;border-bottom-color:transparent;border-width:0 45px 9px}.WelcomeBox .banner:hover{background-color:#1553b7;border-color:#1553b7}.WelcomeBox .banner:hover:before{border-left-color:#1553b7;border-right-color:#1553b7;border-top-color:#1553b7}.WelcomeBox .banner:hover:after{border-left-color:#1553b7;border-right-color:#1553b7}.WelcomeBox .banner time{display:block;font-size:11px}.WelcomeBox .welcome-message{padding:20px 0 17px;font-size:16px}.WelcomeBox .welcome-prompt{padding-top:17px;color:#fff;font-size:13px}.LoadSpinner{display:flex;justify-content:center}.LoadSpinner .loader{border:16px solid;border-color:#f7f7f7;border-radius:50%;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Details a{color:#44c5f2}.DataSetRow>td{padding:18px}.DataSetRow .button-cell{padding-top:30px}.DataSetRow .button-cell button{font-size:14px!important;width:192px;height:60px}.DataSetRow .date-cell{min-width:200px;white-space:pre-wrap}.DataSetRow .devNote{color:red;font-family:monospace}.DataSetMessage{padding-top:150px;font-size:14px}.DataSetTable{table-layout:fixed;border-collapse:collapse;background-color:#2b2b2b;text-align:left;margin-left:auto;margin-right:auto;margin-bottom:20px}.DataSetTable>thead>tr>th,.DataSetTable>thead>tr>td,.DataSetTable>tbody>tr>th,.DataSetTable>tbody>tr>td{vertical-align:top;border:solid 2px #bcbcbc}.DataSetTable>thead>tr>th,.DataSetTable>tbody>tr>th{white-space:nowrap;padding:18px;color:#bcbcbc;font-size:16px;font-weight:400;text-transform:uppercase;vertical-align:middle}.DataSetTable>thead>tr>td,.DataSetTable>tbody>tr>td{color:#fff}.StatusPopUp .popup-container{font-size:20px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:500;padding:1em;color:#fff;background-color:#000;text-align:center;min-width:400px;max-width:520px}.StatusPopUp footer{font-size:12px;margin-top:20px}.StatusPopUp footer a{color:#fff;text-decoration:none}.StatusPopUp footer a:hover{text-decoration:underline}.StatusPopUp .bouncing span{padding-left:5px;font-size:30px;font-weight:700;position:relative}.StatusPopUp .bouncing span:nth-child(1){animation:dot1 2.1s infinite}.StatusPopUp .bouncing span:nth-child(2){animation:dot2 2.1s infinite}.StatusPopUp .bouncing span:nth-child(3){animation:dot3 2.1s infinite}.StatusPopUp .modal-overlay{min-width:100vw;min-height:100vh;opacity:.2;position:fixed;z-index:450;top:0;left:0;background-color:#444}@keyframes dot1{0%{opacity:0;top:1em}1%{opacity:1;top:1em}20%{opacity:1;top:0}to{opacity:1;top:0}}@keyframes dot2{0%{opacity:0;top:1em}20%{opacity:0;top:1em}21%{opacity:1;top:1em}40%{opacity:1;top:0}to{opacity:1;top:0}}@keyframes dot3{0%{opacity:0;top:1em}40%{opacity:0;top:1em}41%{opacity:1;top:1em}60%{opacity:1;top:0}to{opacity:1;top:0}}.WelcomePage aside{color:red;padding-top:1em}.WelcomePage .WelcomeBox{display:inline-block;margin:42px 0}.HelpIcon{width:14px;height:14px;margin:0 5px}.HelpIcon .content{fill:#fff;transition:fill .2s}.HelpIcon .top{stop-color:#44c5f2}.HelpIcon .bottom{stop-color:#56b2d6}.HelpIcon .border{fill:#56b2d6}.Menu aside{color:red;padding-top:1em}.Menu .WelcomeBox{display:inline-block;margin:42px 0}.Menu .WelcomeBox .welcome-prompt a{color:#44c5f2;text-decoration:underline;cursor:pointer}.Menu .WelcomeBox .dataset{display:flex;padding-bottom:10px}.Menu .WelcomeBox .dataset .dataset-child{flex:1}.Menu .WelcomeBox .dataset .dataset-child .HelpIcon{margin-right:0}.Menu .WelcomeBox .dataset .vertical-line{display:inline-block;border-right:1px solid #bcbcbc;margin:-4px 10px;height:24px}.Menu .menu{display:inline-block;text-align:left}.Menu .menu.conditional-height{margin-top:7em}.Menu .menu a:first-child{margin-top:0}.Menu .menu a{color:#fff;text-decoration:none;display:flex;cursor:pointer;justify-content:space-between;align-items:stretch;margin-top:2em;background:#2b2b2b}.Menu .menu a img{width:72px;height:72px}.Menu .menu a h1{margin-top:0;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#fff}.Menu .menu a .description{color:#bcbcbc}.Menu .menu a div{padding:1em}.Menu .menu a div:nth-of-type(2){flex-grow:1}.Menu .menu a div:nth-of-type(3){display:flex;font-size:20px;letter-spacing:2px;padding:2em;align-items:center;justify-content:center;font-weight:900;background-color:#33c66e;background-image:linear-gradient(-45deg,#33c66e 24%,transparent 26%,transparent 49%,#33c66e 51%,#33c66e 74%,transparent 76%);background-repeat:repeat;background-size:2em 2em,100% 100%;transition:background-color .8s ease;animation:moveright 1.5s linear infinite}.Menu .menu a:hover div:nth-of-type(3){background-color:#54dd8c}@keyframes moveright{0%{background-position:0 0}to{background-position:2em 0}}.__react_component_tooltip{max-width:280px}.__react_component_tooltip.show{opacity:1}.InfoIcon{width:11px;height:11px;vertical-align:baseline;margin-left:5px}.InfoIcon .background{fill:#56b2d6}.InfoIcon .foreground{fill:#fff}.OtherFilterDescription{margin-bottom:5px}.OtherFilterDescription details{font-size:11px;margin:5px 20px;width:fit-content}.OtherFilterDescription details summary{cursor:pointer}.OtherFilterDescription details summary::marker{transition:color .2s}.OtherFilterDescription details summary:hover::marker{color:#34c66f}.OtherFilterDescription details.empty summary{font-style:italic;pointer-events:none}.OtherFilterDescription details ul{margin-top:5px}.ReCenter{display:inline-block;color:#000;margin-left:2px;margin-right:6px;position:relative;top:-2px;width:15px;height:15px;vertical-align:middle;transition:color .25s}.ReCenter:hover{color:#34c66f}.ReCenter.disabled{color:#a5a5a5}.ReCenter.disabled>circle,.ReCenter.disabled g{fill:#e6e6e6}.ReCenterButton svg{width:15px;height:15px;color:#000;fill:#000;transition:color .25s}.ReCenterButton svg:hover{color:#34c66f}.ReCenterButton:disabled svg{color:#a5a5a5}.ClusterPopup{width:fit-content;min-width:200px;color:#000}.ClusterPopup table{table-layout:fixed;width:100%}.ClusterPopup th{border-bottom:1px solid #34c66f}.ClusterPopup td{vertical-align:top}.ClusterPopup td:first-child{max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClusterPopup td:nth-child(2){min-width:160px}.ClusterPopup .zoom{color:#00f;text-decoration:underline;margin-top:10px;cursor:pointer;transition:color .25s}.ClusterPopup .zoom:hover{color:#000}.ClusterPopup .zoom:hover .ReCenter{color:#34c66f}.Gate{stroke:#000;fill:#a5a5a5}.Gate.pink{fill:#ed1e79}.Gate.green{fill:#22b573}.VectorMap .route{text-align:center;font-size:9px;line-height:21px;padding:0;width:20px!important;height:20px!important;border-radius:50%;color:#fff;background-color:#fbc46d;border:4px solid #f69220}.VectorMap .route.selected{background-color:#6ecbdd;border-color:#4575b9}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mapboxgl-canvas{position:absolute;left:0;top:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-group:not(:empty){-moz-box-shadow:0 0 2px rgba(0,0,0,.1);-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl button::-moz-focus-inner{border:0;padding:0}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-webkit-animation:mapboxgl-spin 2s linear infinite;-moz-animation:mapboxgl-spin 2s infinite linear;-o-animation:mapboxgl-spin 2s infinite linear;-ms-animation:mapboxgl-spin 2s infinite linear;animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@-webkit-keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-moz-keyframes mapboxgl-spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-o-keyframes mapboxgl-spin{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(1turn)}}@-ms-keyframes mapboxgl-spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(1turn)}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E");background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box}.mapboxgl-popup{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{-webkit-flex-direction:column;flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.mapboxgl-popup-anchor-left{-webkit-flex-direction:row;flex-direction:row}.mapboxgl-popup-anchor-right{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{-webkit-align-self:flex-start;align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{-webkit-align-self:flex-end;align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{-webkit-align-self:flex-start;align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{-webkit-align-self:flex-end;align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.mapboxgl-user-location-dot:before{content:"";position:absolute;-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;-moz-animation:mapboxgl-user-location-dot-pulse 2s infinite;-ms-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{-webkit-transform:scale(1);opacity:1}70%{-webkit-transform:scale(3);opacity:0}to{-webkit-transform:scale(1);opacity:0}}@-ms-keyframes mapboxgl-user-location-dot-pulse{0%{-ms-transform:scale(1);opacity:1}70%{-ms-transform:scale(3);opacity:0}to{-ms-transform:scale(1);opacity:0}}@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}.mapbox-gl-draw_ctrl-bottom-left,.mapbox-gl-draw_ctrl-top-left{margin-left:0;border-radius:0 4px 4px 0}.mapbox-gl-draw_ctrl-top-right,.mapbox-gl-draw_ctrl-bottom-right{margin-right:0;border-radius:4px 0 0 4px}.mapbox-gl-draw_ctrl-draw-btn{border-color:#000000e6;color:#ffffff80;width:30px;height:30px}.mapbox-gl-draw_ctrl-draw-btn.active,.mapbox-gl-draw_ctrl-draw-btn.active:hover{background-color:#0000000d}.mapbox-gl-draw_ctrl-draw-btn{background-repeat:no-repeat;background-position:center}.mapbox-gl-draw_point{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m10 2c-3.3 0-6 2.7-6 6s6 9 6 9 6-5.7 6-9-2.7-6-6-6zm0 2c2.1 0 3.8 1.7 3.8 3.8 0 1.5-1.8 3.9-2.9 5.2h-1.7c-1.1-1.4-2.9-3.8-2.9-5.2-.1-2.1 1.6-3.8 3.7-3.8z"/>%3C/svg>')}.mapbox-gl-draw_polygon{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m15 12.3v-4.6c.6-.3 1-1 1-1.7 0-1.1-.9-2-2-2-.7 0-1.4.4-1.7 1h-4.6c-.3-.6-1-1-1.7-1-1.1 0-2 .9-2 2 0 .7.4 1.4 1 1.7v4.6c-.6.3-1 1-1 1.7 0 1.1.9 2 2 2 .7 0 1.4-.4 1.7-1h4.6c.3.6 1 1 1.7 1 1.1 0 2-.9 2-2 0-.7-.4-1.4-1-1.7zm-8-.3v-4l1-1h4l1 1v4l-1 1h-4z"/>%3C/svg>')}.mapbox-gl-draw_line{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m13.5 3.5c-1.4 0-2.5 1.1-2.5 2.5 0 .3 0 .6.2.9l-3.8 3.8c-.3-.1-.6-.2-.9-.2-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5c0-.3 0-.6-.2-.9l3.8-3.8c.3.1.6.2.9.2 1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5z"/>%3C/svg>')}.mapbox-gl-draw_trash{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M10,3.4 c-0.8,0-1.5,0.5-1.8,1.2H5l-1,1v1h12v-1l-1-1h-3.2C11.5,3.9,10.8,3.4,10,3.4z M5,8v7c0,1,1,2,2,2h6c1,0,2-1,2-2V8h-2v5.5h-1.5V8h-3 v5.5H7V8H5z"/>%3C/svg>')}.mapbox-gl-draw_uncombine{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m12 2c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm4 4c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm-7 1c-1 0-1 1-.5 1.5.3.3 1 1 1 1l-1 1s-.5.5 0 1 1 0 1 0l1-1 1 1c.5.5 1.5.5 1.5-.5v-4zm-5 3c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l4.9 4.9c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-4.9-4.9c-.1-.2-.4-.3-.7-.3z"/>%3C/svg>')}.mapbox-gl-draw_combine{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M12.1,2c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l4.9,4.9c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-4.9-4.9C12.6,2.1,12.3,2,12.1,2z M8,8C7,8,7,9,7.5,9.5c0.3,0.3,1,1,1,1l-1,1c0,0-0.5,0.5,0,1s1,0,1,0l1-1l1,1 C11,13,12,13,12,12V8H8z M4,10c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1c0.4-0.4,0.4-1,0-1.4 l-1-1C4.5,10.1,4.3,10,4,10z M8,14c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-1-1C8.5,14.1,8.3,14,8,14z"/>%3C/svg>')}.mapboxgl-map.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:pointer}.mapboxgl-map.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mouse-add .mapboxgl-canvas-container.mapboxgl-interactive{cursor:crosshair}.mapboxgl-map.mouse-move.mode-direct_select .mapboxgl-canvas-container.mapboxgl-interactive{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.mapboxgl-map.mode-direct_select.feature-vertex.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mode-direct_select.feature-midpoint.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:cell}.mapboxgl-map.mode-direct_select.feature-feature.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mode-static.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.mapbox-gl-draw_boxselect{pointer-events:none;position:absolute;top:0;left:0;width:0;height:0;background:#0000001a;border:2px dotted #fff;opacity:.5}.App .app-container .VectorMap{width:100%;height:100%;overflow:hidden;position:relative}.App .app-container .VectorMap.showDrawTools .mapboxgl-ctrl-top-left .mapboxgl-ctrl-group:last-of-type{left:0!important;opacity:1!important;pointer-events:auto!important}.App .app-container .VectorMap.disable-trash .mapboxgl-map .mapbox-gl-draw_trash{filter:brightness(.5);cursor:not-allowed}.App .app-container .VectorMap.disable-trash .mapboxgl-map .mapbox-gl-draw_trash:hover{filter:brightness(.6)}.App .app-container .VectorMap .mapboxgl-map .mapTiles{position:absolute;bottom:10px;left:10px;border-radius:5px;cursor:pointer;z-index:999999}.App .app-container .VectorMap .mapboxgl-map .load-control{position:absolute;top:10px;right:10px;z-index:999999}.App .app-container .VectorMap .mapboxgl-map .load-control.using-satellite{color:#fff;background-color:#000;border-color:#5b5b5b;border-radius:5px;padding:5px;filter:brightness(.8)}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-canvas-container{width:100%;height:100%}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-canvas-container .mapboxgl-marker{cursor:pointer}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-ctrl-top-left .mapboxgl-ctrl-group:last-of-type{position:relative;left:-50px;opacity:0;pointer-events:none;transition:left .5s ease-in-out,opacity .5s}.App .app-container .VectorMap .mapboxgl-map .CattMapControl .using-satellite{color:#fff;background-color:#000;border-color:#5b5b5b;border-radius:5px;padding:5px;filter:brightness(.8)}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-control-container .mapboxgl-ctrl button{box-sizing:content-box;width:30px;height:30px;color:#fff;background-color:#000;border-color:#5b5b5b;border-radius:0;padding:2px;filter:brightness(.8)}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-control-container .mapboxgl-ctrl button:hover{background-color:#444;filter:brightness(1)}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-control-container .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23FFF'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-control-container .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23FFF'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-control-container .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23FFF'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-control-container .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23FFF' %3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-control-container .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23FFF'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23A5A5A5'/%3E%3C/svg%3E")}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-control-container .mapboxgl-ctrl button.mapbox-gl-draw_trash{background-image:url('data:image/svg+xml, <svg width="29" height="29" viewBox="0 0 29 29" xmlns="http://www.w3.org/2000/svg" stroke="%23FFF" fill="%23FFF"><line x1="15" y1="3" x2="15" y2="6" stroke-width="2" /><polygon points="6,7 7,6 15,5 22,6 23,7" /><polygon points="6,10 10,10 10,20 12,20, 12,10 17,10 17,20 19,20, 19,10 23,10 22,24 7,24" /></svg>');background-position:50%}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-control-container .mapboxgl-ctrl.mapboxgl-ctrl-attrib.mapboxgl-compact{display:none}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-popup-content button{color:#000;background-color:transparent;padding:1px 6px}.App .app-container .VectorMap .mapboxgl-map .mapboxgl-popup-content button:focus{outline:none}.App .app-container .VectorMap .mapboxgl-map.mouse-add .mapboxgl-canvas-container{cursor:crosshair}.DataSet{display:flex;flex-direction:row;align-items:flex-start;height:calc(100vh - 60px);background-color:#fff}.DataSet .left-panel{flex:0 0 460px;height:100%;padding-bottom:60px;margin-left:20px;overflow-y:scroll;box-sizing:border-box}.DataSet .left-panel div{margin-bottom:15px}.DataSet .left-panel div.OtherFilterDescription{margin-bottom:0}.DataSet .left-panel fieldset{border:0;padding:0;margin:10px 0}.DataSet .left-panel button{margin-right:10px}.DataSet .left-panel label{margin-left:20px}.DataSet .left-panel input[type=checkbox]{vertical-align:middle;position:relative;bottom:2px}.DataSet .left-panel a{color:#44c5f2}.DataSet .left-panel li{font-size:11px;margin-bottom:5px}.DataSet .left-panel .capitalize{text-transform:capitalize}.mapboxgl-popup.CattMapPopup .mapboxgl-popup-tip{display:inherit!important}.od-gate-popup{z-index:5;max-width:none!important}.mapboxgl-popup.CattMapPopup .mapboxgl-popup-content{border:0!important}.CattMapPopupTitleBar{background-color:#353535;color:#fff;padding:5px}.CattMapPopupBody{padding-left:10px;padding-right:10px}.CattMapPopupBody ul{padding-left:0;list-style-type:none}.CattMapPopupBody ul li:hover{cursor:pointer;text-decoration:underline}.CattMapPopupBody .zoom-in-link{padding-top:5px;padding-bottom:5px}.CattMapPopupBody .zoom-in-link:hover{cursor:pointer;text-decoration:underline}.SpatialFilterSummary .passthrough-container{display:grid;gap:10px;grid-template-columns:82px 82px;grid-auto-flow:column}.SpatialFilterSummary .passthrough-container .passthrough-settings-column{display:flex;flex-direction:column}.FilterSummary{display:flex;flex-direction:row;justify-content:center;color:#fff;background-color:#2b2b2b;font-size:10px;padding:5px 10px;z-index:1200}.FilterSummary .capitalize{text-transform:capitalize;overflow-wrap:break-word}.FilterSummary .spatial-filter-heading,.FilterSummary .study-area-heading{display:flex;align-items:baseline;gap:4px}.FilterSummary.compact{display:inline-flex;position:absolute;top:10px;left:20px}.FilterSummary.compact #dataSet{width:90px}.FilterSummary.compact #dataSet h1{white-space:normal;max-height:26px}.FilterSummary.compact #dataSet h2{margin-top:10px;font-size:9px}.FilterSummary.compact #dataSet div{flex-direction:column}.FilterSummary.compact #dataSet div img{width:76px;height:57px}.FilterSummary.compact #summary{width:185px}.FilterSummary.compact #summary header{flex-direction:column}.FilterSummary.compact #summary header .AccordionArrow{margin-top:0;margin-bottom:2px}.FilterSummary.compact #summary section{margin-top:5px}.FilterSummary #dataSet,.FilterSummary #summary{box-sizing:border-box}.FilterSummary #dataSet{width:150px;margin-right:5px;border-right:#444 solid 1px}.FilterSummary #dataSet h1,.FilterSummary #dataSet h2{margin:0}.FilterSummary #dataSet h1{font-weight:700;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FilterSummary #dataSet h1 a{color:#fff}.FilterSummary #dataSet h2{font-weight:400;font-size:10px}.FilterSummary #dataSet h2 a{color:#34c66f}.FilterSummary #dataSet div{display:flex;flex-direction:row;margin-top:10px}.FilterSummary #dataSet div img{margin-right:10px;width:48px;height:36px}.FilterSummary #summary{width:440px}.FilterSummary #summary header{display:inline-flex;flex-direction:row;align-items:flex-start;position:relative;width:100%;cursor:pointer}.FilterSummary #summary header div{font-size:11px}.FilterSummary #summary header div .AccordionArrow{display:inline;height:14px;margin:20px 10px 20px 0}.FilterSummary #summary header div span{vertical-align:top;line-height:14px}.FilterSummary #summary header table{width:100%;box-sizing:border-box;table-layout:fixed}.FilterSummary #summary header table th,.FilterSummary #summary header table td{box-sizing:border-box;padding-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FilterSummary #summary header table th{width:75px;font-weight:400;vertical-align:top;text-align:right;color:#d6d6d6}.FilterSummary #summary header .AccordionArrow{fill:#fff;transition:transform .25s;margin:20px 10px}.FilterSummary #summary>section{display:grid;grid-template-rows:240px 1fr;max-height:50vh;opacity:0;pointer-events:none;background-color:#fff;position:absolute;margin-top:6px;margin-left:-6px;border:#444 solid 1px;min-width:660px;transition:opacity .2s}.FilterSummary #summary>section hr{margin-bottom:12px;background-color:#d6d6d6;height:1px;border:none}.FilterSummary #summary>section .ReCenter{margin-left:5px;width:13px;height:13px}.FilterSummary #summary>section .details{resize:vertical;margin:-1px;border:1px solid black;overflow:scroll;display:flex;padding:10px 0;color:#000;background:#fff}.FilterSummary #summary>section .details h1{font-size:10px;white-space:nowrap;overflow-wrap:break-word;margin-bottom:5px;margin-top:0}.FilterSummary #summary>section .details h2{font-size:10px;font-weight:400;margin:5px 0 3px;overflow-wrap:break-word}.FilterSummary #summary>section .details ul,.FilterSummary #summary>section .details span{list-style:none;margin:0 0 0 10px;padding:0}.FilterSummary #summary>section .details>div{padding:0 var(--horizontal-padding)}.FilterSummary #summary>section .details>div section{margin-bottom:10px;max-width:200px}.FilterSummary #summary>section .details>div section>div{font-size:10px;margin-left:10px;line-height:16px}.FilterSummary #summary>section .details>div:not(:last-child){border-right:#d6d6d6 solid 1px}.FilterSummary #summary>section .details>div.columns{display:flex;flex-direction:row}.FilterSummary #summary>section .details>div.columns>div:not(:last-child){margin-right:var(--column-margin)}.FilterSummary #summary>section .details em{font-size:13px;font-style:normal}.FilterSummary #summary>section .details .temporal-day-on{font-weight:700}.FilterSummary #summary>section .details .temporal-day-off{color:#e6e6e6}.FilterSummary #summary>section .details.has-advanced{--column-margin: 10px;--horizontal-padding: 20px}.FilterSummary #summary>section .details:not(.has-advanced){--column-margin: 20px;--horizontal-padding: 45px}.FilterSummary.open #summary>section{opacity:1;pointer-events:auto}.FilterSummary.open .AccordionArrow{transform:rotate(90deg)}.FilterSummary:not(.open) .mapboxgl-ctrl{pointer-events:none}.SpatialFilterSummary2 div{padding-left:10px}.SpatialFilterMarker{display:flex;flex-direction:column;align-items:center;gap:2px}.SpatialFilterMarker.dimmed{opacity:.5}.SpatialFilterMarker.nudgeNorth{transform:translateY(-28px)}.SpatialFilterMarker.nudgeSouth{transform:translateY(28px)}.SpatialFilterMarker .label{box-sizing:border-box;color:#fff;background-color:#af27bf;border:1px solid #af27bf;padding:2px 10px;font-size:12px;font-weight:700;width:fit-content}.SpatialFilterMarker .name{display:block;height:2em;max-width:150px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#714c7d;padding:0 5px;font-size:10px}.AlertPopUp{display:contents}.AlertPopUp .popup-container{background:#444;position:fixed;display:flex;flex-direction:column;padding:0;margin:0;z-index:2000;width:380px;max-height:98vh;border-radius:8px;border:1px solid #2b2b2b;cursor:auto;overflow:hidden}.AlertPopUp .alertHeader{color:#fff;cursor:grab;font-weight:700;font-size:14px;padding:.5em;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(#5b5b5b,#444);border-width:0;border-top-left-radius:8px;border-top-right-radius:8px}.AlertPopUp .alertHeader .icon,.AlertPopUp .alertHeader .text{float:left;word-break:break-all}.AlertPopUp .alertHeader .header:active{background:red}.AlertPopUp .alertHeader .icon{margin-right:.5em}.AlertPopUp .alertHeader .close-button{color:#fff;border:2px solid;border-radius:50%;width:21px;height:21px;line-height:21px;text-align:center;font-weight:400;cursor:pointer}.AlertPopUp .mousedown{cursor:grabbing}.AlertPopUp hr{margin-top:0;border-color:#73737380}.AlertPopUp .body{flex-grow:1;margin-top:2px;padding:0 1em 1em;margin-bottom:3em;line-height:1.5em;overflow:auto}.AlertPopUp .footer{position:absolute;bottom:1em;width:100%}.AlertPopUp .footer .footer-buttons{position:relative;float:right;font-size:12px}.AlertPopUp .footer .footer-buttons div{margin-right:1em;min-width:6em;text-align:center;display:inline}.AlertPopUp .alert-modal-overlay{min-width:200vw;min-height:200vh;opacity:.8;position:fixed;z-index:1500;top:0;left:0;background-color:#444}.OpenAs.AlertPopUp .popup-container{width:300px}.OpenAs.AlertPopUp .popup-container .body a{text-decoration:none}.OpenAs.AlertPopUp .popup-container .body button{display:flex;flex-direction:row;align-items:center;margin:10px 0 0;padding:5px 15px;font-size:14px;text-align:left}.OpenAs.AlertPopUp .popup-container .body button img{width:28px;height:28px;padding-right:15px}.UtilityPanel{margin-left:10px}.UtilityPanel button{display:block;width:104px}.UtilityPanel button:first-of-type{margin-bottom:6px}.UtilityPanel .AlertPopUp .popup-container .body{font-size:11px;color:#000;background-color:#fff;margin:0;padding:10px 20px}.UtilityPanel .AlertPopUp .popup-container .body button{width:100%;margin:10px 0}.UtilityPanel .AlertPopUp.exportMenu .popup-container{width:315px}.UtilityPanel .AlertPopUp.exportMenu .popup-container .route-export-type{margin-left:20px}.UtilityPanel .AlertPopUp.exportMenu .popup-container .route-export-type label{display:block}.UtilityPanel .AlertPopUp.exportMenu .popup-container fieldset{padding:0;border:none;margin:0 0 10px}.UtilityPanel .AlertPopUp.exportMenu .popup-container fieldset label{margin-left:10px}.UtilityPanel .AlertPopUp.exportMenu .popup-container fieldset label.disabled{color:#737373}.UtilityPanel .AlertPopUp.exportMenu .popup-container fieldset input[type=color]{margin-left:5px;padding:0;border:none;width:30px;height:20px;transition:background-color .25s}.UtilityPanel .AlertPopUp.exportMenu .popup-container fieldset input[type=color]:disabled{opacity:.4}.UtilityPanel .AlertPopUp.exportMenu .popup-container fieldset input[type=color]:enabled:hover{background-color:#737373}.UtilityPanel .AlertPopUp.exportMenu .popup-container fieldset:disabled{color:#737373}.UtilityPanel .AlertPopUp.exportMenu .popup-container .body hr{border:0;border-top:1px solid #e6e6e6}.UtilityPanel .AlertPopUp.exportMenu .popup-container .body h1{font-size:12px;margin:10px 0 5px}.ReportNavigationBar{height:70px;display:flex;flex-direction:row;align-items:stretch;margin:10px 0;font-size:11px}.ReportNavigationBar #dynamic{flex-grow:1;display:flex;justify-content:center}.ReportNavigationBar .displayOptions{color:#fff;background-color:#2b2b2b;font-size:10px;text-align:left;padding:0 10px;border:none;height:100%;cursor:pointer}.ReportNavigationBar .displayOptions header{width:100%;height:100%}.ReportNavigationBar .displayOptions header div{display:flex;align-items:center;height:100%;font-size:11px;font-weight:700}.ReportNavigationBar .displayOptions header div .AccordionArrow{display:inline;height:14px;margin:20px 10px 20px 0}.ReportNavigationBar .displayOptions header .AccordionArrow{fill:#fff;transition:transform .25s;margin:20px 10px}.ReportNavigationBar .displayOptions section{position:absolute;margin-left:-157px;background-color:#fff;border:#444 solid 1px}.ReportNavigationBar .displayOptions.disabled{color:#bcbcbc}.ReportNavigationBar .displayOptions.disabled .AccordionArrow{fill:silver}.ReportNavigationBar .displayOptions.disabled:active{pointer-events:none}.ReportNavigationBar .displayOptions.open .AccordionArrow{transform:rotate(90deg)}.ReportNavigationBar .AlertPopUp .popup-container .body{color:#000;background-color:#fff;margin:0;padding:10px 20px}.ReportNavigationBar .AlertPopUp .popup-container .body hr{border:0;border-top:1px solid #e6e6e6}.ReportNavigationBar .AlertPopUp .popup-container .body h1{font-size:12px;margin:10px 0 5px}.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;-ms-touch-action:none;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;background-color:#e9e9e9;height:4px;border-radius:6px}.rc-slider-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:#abe2fb}.rc-slider-handle{position:absolute;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;margin-top:-5px;cursor:grab;border-radius:50%;border:solid 2px #96dbfa;background-color:#fff;-ms-touch-action:pan-x;touch-action:pan-x}.rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa;outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-left:0;margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;-ms-touch-action:pan-y;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child{margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;display:block!important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{opacity:0;transform-origin:50% 100%;transform:scale(0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.LegendSlider{margin-top:3px}.LegendSlider .legend-label{font-weight:700;margin-bottom:2px}.LegendSlider .slider-labels{width:100%}.LegendSlider .slider-labels .low-label{font-size:11px;display:inline-block;width:49.5%;padding-left:.5%}.LegendSlider .slider-labels .high-label{font-size:11px;display:inline-block;width:49.5%;text-align:right;padding-right:.5%}.LegendSlider .slider-handle{position:absolute;cursor:pointer;margin-top:15px;margin-left:-25px}.LegendSlider .slider-content{text-align:center;font-size:.9em;font-weight:700;min-width:52px;border:1px solid black;-webkit-user-select:none;user-select:none}.LegendSlider .slider-arrow{top:-8px;left:52%;margin-left:-4px;border-top:4px solid transparent;border-bottom:4px solid black;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;width:0;height:0}.MatrixOverview{width:100%;box-sizing:border-box;position:relative}.MatrixOverview #table-wrapper{height:100%;background:repeating-linear-gradient(-45deg,#e6e6e6,#e6e6e6 8px,#fff 8px,#fff 16px)}.MatrixOverview #table-wrapper table{width:100%;empty-cells:show;border-spacing:0;margin-bottom:24px}.MatrixOverview #table-wrapper table td{text-align:center;font-size:9px;min-width:20px;height:20px;transition:background-color .3s ease}.MatrixOverview #table-wrapper table tr.outer th,.MatrixOverview #table-wrapper table th.outer{font-size:16.5px;font-weight:700;color:#000;border-style:none;box-shadow:none}.MatrixOverview #table-wrapper table tr.outer th div,.MatrixOverview #table-wrapper table th.outer div{display:inline-block;position:sticky;padding:6px;left:0;right:15px}.MatrixOverview #table-wrapper table th{color:#fff;background-color:#2b2b2b;box-shadow:.75px .75px #5b5b5b;border:.75px solid #5b5b5b;font-weight:400;box-sizing:border-box}.MatrixOverview #table-wrapper table th.vertical{width:35px;max-width:35px;height:120px}.MatrixOverview #table-wrapper table th.vertical.outer{background-color:#fff}.MatrixOverview #table-wrapper table th.vertical>div{display:flex;justify-content:center;position:sticky;top:197px;bottom:0;transform:rotate(-90deg);height:100px;width:100px}.MatrixOverview #table-wrapper table th.vertical>div>span{height:32px;overflow:hidden}.MatrixOverview #table-wrapper table td{font-weight:700;z-index:0;padding:3px;border:.5px solid #5b5b5b}.MatrixOverview #table-wrapper table .loading-cell{border:none;height:20px;transform:translate(2em)}.MatrixOverview #table-wrapper table .loading-cell div{overflow:visible;width:0}.MatrixOverview #table-wrapper table thead td:empty,.MatrixOverview #table-wrapper table tfoot td:empty{box-shadow:.75px .75px #fff;border:.75px solid white;background-color:#fff}.MatrixOverview #table-wrapper table thead{position:sticky;top:0;background-color:#fff}.MatrixOverview #table-wrapper table thead .outer th{height:33px;max-height:33px;background-color:#fff}.MatrixOverview #table-wrapper table thead .sources th,.MatrixOverview #table-wrapper table thead .states th{height:32px;max-height:32px}.MatrixOverview #table-wrapper table thead .states th.undefined{border-bottom:none}.MatrixOverview #table-wrapper table thead .outer th div,.MatrixOverview #table-wrapper table thead .sources th div,.MatrixOverview #table-wrapper table thead .states th div{display:inline;position:sticky;padding:0 2px;left:0;right:0}.MatrixOverview #table-wrapper table thead .areas .undefined{border-top:none}.MatrixOverview #table-wrapper table thead .areas .total{font-size:13px}.MatrixOverview #table-wrapper table thead.angled .outer th,.MatrixOverview #table-wrapper table thead.angled .sources th,.MatrixOverview #table-wrapper table thead.angled .states th{transform:translate(32px)}.MatrixOverview #table-wrapper table thead.angled .outer th.total,.MatrixOverview #table-wrapper table thead.angled .sources th.total,.MatrixOverview #table-wrapper table thead.angled .states th.total{display:none}.MatrixOverview #table-wrapper table thead.angled .outer th div,.MatrixOverview #table-wrapper table thead.angled .sources th div,.MatrixOverview #table-wrapper table thead.angled .states th div{left:-32px;right:32px}.MatrixOverview #table-wrapper table thead.angled .areas th{height:100px;overflow:hidden;z-index:1;transform:skew(-20deg) translate(15px)}.MatrixOverview #table-wrapper table thead.angled .areas th>div{transform:skew(20deg) rotate(20deg)}.MatrixOverview #table-wrapper table thead.angled .areas th>div>div{transform:rotate(270deg)}.MatrixOverview #table-wrapper table thead.angled .areas th.total{vertical-align:bottom;z-index:0;transform:none}.MatrixOverview #table-wrapper table .undefined{font-style:italic}.MatrixOverview #table-wrapper table tbody td{background-color:transparent}.MatrixOverview #table-wrapper table tbody .undefined.state{border-right:none}.MatrixOverview #table-wrapper table tbody .undefined.area{border-left:none}.MatrixOverview #table-wrapper table .origin-state{width:35px;max-width:35px;height:140px}.MatrixOverview #table-wrapper table .origin-state>div{position:sticky;top:14em;bottom:2em;transform:rotate(270deg)}.MatrixOverview #table-wrapper table .total{height:auto;font-size:9px}.MatrixOverview #table-wrapper table .caption{border:none;min-width:330px}.MatrixOverview #table-wrapper table .caption span{color:#fff;background-color:#2b2b2b;font-size:16.5px;font-weight:700;white-space:nowrap;padding:5px 12px}.OdmDisplayOptions{z-index:1300}.OdmDisplayOptions .details{display:flex;flex-direction:column;padding:5px;color:#000}.OdmDisplayOptions .details h1{background-color:#2b2b2b;color:#fff;padding:5px 0 5px 10px;font-size:10px;margin-bottom:0}.OdmDisplayOptions .details h1:first-child{margin-top:0}.OdmDisplayOptions .details h2{font-size:inherit;font-weight:700;color:#000;margin:3px 0}.OdmDisplayOptions .details label{display:block}.OdmDisplayOptions .details input[type=number]{min-width:50px;margin:0 3px;text-align:right;font-family:inherit}.OdmDisplayOptions .details input[type=text]{width:50px;margin:0 3px}.OdmDisplayOptions .details div{width:230px;margin:0 3px;padding:5px}.OdmDisplayOptions .details div.divider{border-bottom:#d6d6d6 solid 1px}.OdmDisplayOptions .details span{display:block;margin:5px 0 0 20px}.ODMatrix{display:inline-block;margin:0 20px}.ODMatrix .LegendSlider{width:100%;padding:0 10px}.ODMatrix .sticky-matrix{display:inline-block;position:sticky;top:0;width:100%}.ODMatrix .sticky-matrix .MatrixOverview{display:inline-block;position:relative}.ODMatrix .blurbs{padding-left:30px}.ODMatrix .popup{position:fixed;transform:translate(-50%,-100%);color:#000;background-color:#fff;padding:0 20px;margin-top:-10px;border:1px solid black;pointer-events:none;z-index:1400;transition:top .25s,left .25s;animation:fade .25s}.ODMatrix .popup ul{margin:0;padding:0;list-style-type:none}.ODMatrix .popup ul ul{padding-left:20px}.ODMatrix .popup table{margin-top:20px;margin-bottom:10px}.ODMatrix .popup table caption{text-align:left}.ODMatrix .popup table td{white-space:nowrap}.ODMatrix .popup table td:first-child{text-align:right}.ODMatrix .popup .no-break{white-space:nowrap}.ODMatrix .popup:before,.ODMatrix .popup:after{position:absolute;content:"";left:50%;border:solid 16px transparent;transform:translate(-50%)}.ODMatrix .popup:before{top:calc(100% + 1px);border-top-color:#000}.ODMatrix .popup:after{top:100%;border-top-color:#fff}@keyframes fade{0%{opacity:0}to{opacity:.96}}@media (prefers-reduced-motion){.ODMatrix .popup{transition:none}}.RangeSlider{position:relative;margin-bottom:26px}.RangeSlider label{position:absolute;top:0;color:#737373;padding:4px}.RangeSlider label:first-of-type{right:100%}.RangeSlider label:last-of-type{left:100%}.RangeSlider .rc-slider-rail,.RangeSlider .rc-slider-track-1{height:11px;border:1px solid #737373}.RangeSlider .rc-slider-track-1{background-color:#34c66f;border-radius:0;transition:background-color .2s ease}.RangeSlider .slider-handle{position:absolute;color:#fff;background-color:#34c66f;cursor:pointer;margin-top:15px;transition:background-color .2s ease}.RangeSlider .slider-handle-0{margin-left:-43px}.RangeSlider .slider-handle-1{margin-left:-8px}.RangeSlider .slider-content{text-align:center;font-weight:700;width:50px;border:1px solid #737373;padding:1px 2px;-webkit-user-select:none;user-select:none}.RangeSlider .slider-arrow-0,.RangeSlider .slider-arrow-1{position:absolute;top:-8px;width:0;height:0;margin-left:-4px;border:4px solid transparent;border-bottom-color:#737373}.RangeSlider .slider-arrow-0{right:2px}.RangeSlider .slider-arrow-1{left:8px}.RangeSlider.disabled .rc-slider-track-1,.RangeSlider.disabled .slider-handle{background-color:#b1e2c1}.RaDisplayOptions{z-index:1200}.RaDisplayOptions .RangeSlider .slider-content{width:40px}.RaDisplayOptions .RangeSlider .slider-handle-0{margin-left:-33px}.RaDisplayOptions .RangeSlider .slider-handle-1{margin-left:-8px}.RaDisplayOptions .details{display:flex;flex-direction:column;padding:5px;color:#000}.RaDisplayOptions .details h1{background-color:#2b2b2b;color:#fff;padding:5px 0 5px 10px;font-size:10px;margin-bottom:0}.RaDisplayOptions .details h1:first-child{margin-top:0}.RaDisplayOptions .details h2{font-size:inherit;font-weight:700;color:#000;margin:3px 0}.RaDisplayOptions .details label{display:block}.RaDisplayOptions .details input[type=checkbox]{position:relative;top:2px}.RaDisplayOptions .details input[type=number]{width:50px;margin:0 3px;text-align:right;font-family:inherit}.RaDisplayOptions .details input[type=text]{width:50px;margin:0 3px}.RaDisplayOptions .details .options{width:240px;padding-bottom:5px}.RaDisplayOptions .details .options.trip-filters{margin:0 3px;padding:5px;background-color:#e6e6e6}.RaDisplayOptions .details .options.trip-filters fieldset{padding:0;margin-top:4px;margin-bottom:4px;margin-left:20px;border-style:none}.RaDisplayOptions .details .options.trip-filters fieldset pre{display:inline;font-family:inherit}.RaDisplayOptions .details .options.trip-filters fieldset span{color:#5b5b5b;font-size:10px;text-align:center;display:inline-block;width:46px;margin-right:16px}.RaDisplayOptions .details .options.trip-filters fieldset.slider{text-align:center;margin-left:31px;margin-right:30px}.RaDisplayOptions .details .options.trip-filters fieldset.time input[type=number]{width:100%;box-sizing:border-box}.RaDisplayOptions .details .options.trip-filters fieldset input[type=number]{text-align:right;padding-left:8px;font-variant-numeric:tabular-nums}.RaDisplayOptions .details .options.trip-filters .warning{margin-left:20px;width:90%;font-size:10px;color:#ff4719;margin-top:3px;min-height:12px}.RaDisplayOptions .details .options footer{padding:4px 8px;margin:0 5px 5px;background-color:#fff}.RaDisplayOptions .details .options footer div{margin-top:6px}.RaDisplayOptions .details .options footer em{color:#34c66f;font-style:normal;font-weight:700;text-align:right;min-width:2.6em;display:inline-block;cursor:pointer}.RaDisplayOptions .details nav{text-align:right;margin:8px 3px}.RaDisplayOptions .details nav button{margin-left:10px}.RaDisplayOptions.open .AccordionArrow{transform:rotate(90deg)}.ReactTable{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,.1)}.ReactTable *{box-sizing:border-box}.ReactTable .rt-table{-webkit-box-flex:1;-ms-flex:auto 1;flex:auto 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-thead{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ReactTable .rt-thead.-headerGroups{background:#00000008;border-bottom:1px solid rgba(0,0,0,.05)}.ReactTable .rt-thead.-filters{border-bottom:1px solid rgba(0,0,0,.05)}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:1px solid rgba(0,0,0,.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:400;outline-width:0}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,.02)}.ReactTable .rt-thead.-header{box-shadow:0 2px 15px #00000026}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead .rt-td{padding:5px;line-height:normal;position:relative;border-right:1px solid rgba(0,0,0,.05);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:inset 0 0 0 0 transparent}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-asc{box-shadow:inset 0 3px #0009}.ReactTable .rt-thead .rt-th.-sort-desc,.ReactTable .rt-thead .rt-td.-sort-desc{box-shadow:inset 0 -3px #0009}.ReactTable .rt-thead .rt-th.-cursor-pointer,.ReactTable .rt-thead .rt-td.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-th:last-child,.ReactTable .rt-thead .rt-td:last-child{border-right:0}.ReactTable .rt-thead .rt-th:focus{outline-width:0}.ReactTable .rt-thead .rt-resizable-header{overflow:visible}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:#fff0;border-left-color:#fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:#6660;border-left-color:#f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.ReactTable .rt-tbody .rt-tr-group{border-bottom:solid 1px rgba(0,0,0,.05)}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0,0,0,.02)}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-th,.ReactTable .rt-td{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;padding:7px 5px;overflow:hidden;transition:.3s ease;transition-property:width,min-width,padding,opacity}.ReactTable .rt-th.-hidden,.ReactTable .rt-td.-hidden{width:0!important;min-width:0!important;padding:0!important;border:0!important;opacity:0!important}.ReactTable .rt-expander{display:inline-block;position:relative;color:transparent;margin:0 10px}.ReactTable .rt-expander:after{content:"";position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,.8);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 15px #00000026}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,.05)}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:#00000008}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:#0000000d}.ReactTable .-pagination{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;box-shadow:0 0 15px #0000001a;border-top:2px solid rgba(0,0,0,.1)}.ReactTable .-pagination input,.ReactTable .-pagination select{border:1px solid rgba(0,0,0,.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:400;outline-width:0}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:3px;padding:6px;font-size:1em;color:#0009;background:#0000001a;transition:all .1s ease;cursor:pointer;outline-width:0}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:#0000004d;color:#fff}.ReactTable .-pagination .-previous,.ReactTable .-pagination .-next{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.ReactTable .-pagination .-center{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fffc;transition:all .3s ease;z-index:1;pointer-events:none;padding:20px;color:#00000080}.ReactTable .-loading{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:#fffc;transition:all .3s ease;z-index:-1;opacity:0;pointer-events:none}.ReactTable .-loading>div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:#0009;-webkit-transform:translateY(-52%);transform:translateY(-52%);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all}.ReactTable .-loading.-active>div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-th,.ReactTable .rt-resizing .rt-td{transition:none!important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RouteSummaryTable{display:flex;flex-direction:column}.RouteSummaryTable .ReactTable{flex-grow:1;overflow:hidden}.RouteSummaryTable .ReactTable .affix{display:inline-block;width:18px;cursor:default}.RouteSummaryTable .ReactTable .rt-table{overflow:hidden}.RouteSummaryTable .ReactTable .rt-th,.RouteSummaryTable .ReactTable .rt-td{text-align:left}.RouteSummaryTable .ReactTable .rt-tbody{overflow-x:hidden}.RouteSummaryTable .ReactTable.-striped .rt-thead{color:#fff;background-color:#1e1e1e}.RouteSummaryTable .ReactTable.-striped .rt-th{font-weight:700}.RouteSummaryTable .ReactTable.-striped .rt-th,.RouteSummaryTable .ReactTable.-striped .rt-td{padding:3px 8px}.RouteSummaryTable .ReactTable.-striped .rt-tr.-even{background-color:#e6e6e6}.RouteSummaryTable .ReactTable.-striped .rt-tr.selected,.RouteSummaryTable .ReactTable.-striped .rt-tr.selected:hover{background-color:#6ecbdd}.RouteSummaryTable .ReactTable.-striped .rt-tfoot{color:#fff;background-color:#444}.RouteSummaryTable .ReactTable .-sort-desc{box-shadow:none!important}.RouteSummaryTable .ReactTable .-sort-desc:before{content:"▼";float:right}.RouteSummaryTable .ReactTable .-sort-asc{box-shadow:none!important}.RouteSummaryTable .ReactTable .-sort-asc:before{content:"▲";float:right}.RouteSummaryTable .ReactTable .toggle-arrow{cursor:pointer;margin-right:6px}.RouteSummaryTable .ReactTable input[type=checkbox]{vertical-align:middle;margin:0 6px 0 0}.SegmentPopup .mapboxgl-popup-content{padding-bottom:0}.SegmentPopup .mapboxgl-popup-content div>div{margin:4px 0}.SegmentPopup .mapboxgl-popup-content h1{text-align:center;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0}.SegmentPopup .mapboxgl-popup-content h1 em{position:relative;display:inline-block;font-style:normal;font-size:11px;line-height:17px;font-weight:700;top:-1px;width:17px;height:17px;border:2px solid #34c66f;border-radius:50%}.DraggablePanel{position:absolute;margin:0;pointer-events:none;z-index:1100}.DraggablePanel>header{display:flex;flex-direction:row;align-items:stretch;font-size:14px;font-weight:700;-webkit-user-select:none;user-select:none;background-color:#2b2b2b;border-radius:3px;pointer-events:auto;cursor:grab;transition:color .25s}.DraggablePanel>header:active{cursor:grabbing}.DraggablePanel>header:active .AccordionArrow{fill:#bcbcbc}.DraggablePanel>header .AccordionArrow{fill:#fff;margin:0 10px;cursor:pointer;transition:fill .25s,transform .25s}.DraggablePanel>header .title{display:flex;align-items:center;justify-content:flex-start;flex-grow:1;flex:1;word-break:break-word;color:#fff;padding:5px 5px 5px 0}.DraggablePanel>header .grippy-pad{display:flex;align-items:center;justify-content:center;color:#bcbcbc;padding:0 5px;transition:color .25s,background-color .25s}.DraggablePanel>header .grippy-pad .CloseIcon{cursor:pointer}.DraggablePanel>header .grippy-pad .CloseIcon:hover{color:#fff}.DraggablePanel>div{opacity:0;background-color:#fff;border:1px solid #2b2b2b;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:15px 20px;box-sizing:border-box;overflow:hidden auto;resize:both;transition:opacity .25s}.DraggablePanel.open>header{border-bottom-left-radius:0;border-bottom-right-radius:0}.DraggablePanel.open>header .AccordionArrow{transform:rotate(90deg)}.DraggablePanel.open>div{opacity:1;pointer-events:auto}.ScreenLineMarkers.labelMarker,.ScreenLineMarkers.infoMarker{font-size:11px;font-weight:700;text-align:center}.ScreenLineMarkers.infoMarker{padding:2px;color:#fff;background-color:#f003;background-color:#34c66f;border:1px solid black;line-height:12px;white-space:nowrap}.ScreenLineMarkers.labelMarker{width:13px;height:13px;color:#000;background-color:#fff;border:2px solid #34c66f;border-radius:50%;padding:0;line-height:14px}.ScreenLineMarkers.labelMarker.cluster{line-height:13px;transition:color .25s ease,background-color .25s ease}.ScreenLineMarkers.labelMarker.cluster:hover{color:#fff;background-color:#34c66f}.ScreenLineMarkers.miniMarker{width:8px;height:8px;background-color:#34c66f;border-radius:50%}a{color:green}.RouteMap{flex-grow:1;border:1px solid black;position:relative}.RouteMap aside .group{margin-top:6px}.RouteMap aside .group div{margin-left:24px}.RouteMap .tooltip{position:absolute;display:none;top:0;left:0;color:#fff;background-color:#00000073;margin-left:30px;margin-top:-30px;border-radius:4px;padding:4px 6px;pointer-events:none}.RouteMap .screen-line{position:absolute;left:54px;top:10px;width:34px;height:34px;z-index:1;border:none!important;border-radius:0!important;padding:2.5px!important;background-color:#000!important;box-shadow:0 0 0 2px #0000001a;filter:brightness(.8)}.RouteMap .screen-line:hover{background-color:#444!important;filter:brightness(1)}.RouteMap .popup-container{color:#000;background-color:#fff;width:260px}.RouteMap .popup-container button:not(:last-child){margin-right:20px}.RouteMap .popup-container div{margin-bottom:10px}.RouteMap .popup-container .body{margin:0;padding:10px 20px}.RouteMap .DraggablePanel{display:flex;flex-direction:column;top:8px;left:100px;width:380px;max-height:calc(100% - 20px)}.RouteMap .DraggablePanel .DirectionArrows{margin-right:6px}.RouteMap .DraggablePanel .title button{margin-left:10px}.RouteMap .DraggablePanel .title span{display:flex;align-items:center;justify-content:center}.RouteMap .DraggablePanel .screen-line-summary .tabs{min-height:18px}.RouteMap .DraggablePanel .screen-line-summary .tabs label{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #2b2b2b;border-top-left-radius:5px;border-top-right-radius:5px;padding:4px 8px;cursor:pointer}.RouteMap .DraggablePanel .screen-line-summary .tabs label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.RouteMap .DraggablePanel .screen-line-summary .tabs label svg{margin-left:8px;width:16px;height:16px}.RouteMap .DraggablePanel .screen-line-summary .tabs label.checked{color:#fff;background-color:#2b2b2b;padding-top:8px;cursor:auto}.RouteMap .DraggablePanel .screen-line-summary table{border-collapse:collapse;width:100%}.RouteMap .DraggablePanel .screen-line-summary table th{color:#fff;background-color:#2b2b2b;white-space:nowrap;text-align:left}.RouteMap .DraggablePanel .screen-line-summary table th:first-of-type{border-bottom-left-radius:5px}.RouteMap .DraggablePanel .screen-line-summary table th:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.RouteMap .DraggablePanel .screen-line-summary table th,.RouteMap .DraggablePanel .screen-line-summary table td{vertical-align:middle;padding:4px 8px;border-bottom:1px solid #e6e6e6}.RouteMap .DraggablePanel .screen-line-summary table td:nth-child(1){text-align:right;white-space:nowrap;padding-top:0}.RouteMap .DraggablePanel .screen-line-summary table td:nth-child(1).centered{text-align:center;font-style:italic;padding:5px}.RouteMap .DraggablePanel .screen-line-summary table td:nth-child(2){width:100%}.RouteMap .DraggablePanel .screen-line-summary table td:nth-child(3){text-align:center}.RouteMap .DraggablePanel .screen-line-summary table td:nth-child(4),.RouteMap .DraggablePanel .screen-line-summary table td:nth-child(5){text-align:right}.RouteMap .DraggablePanel .screen-line-summary table tfoot td:nth-child(2){text-align:right}.RouteMap .DraggablePanel .screen-line-summary button{margin-top:5px}.RouteMap .DraggablePanel .screen-line-summary button:not(:last-child){margin-right:10px}.RouteMap .DraggablePanel .screen-line-summary textarea{display:block;box-sizing:border-box;background-color:#f7f7f7;width:100%;margin-bottom:5px;transition:background-color .4s ease}.RouteMap .DraggablePanel .screen-line-summary textarea:focus{background-color:#fff}.RouteMap .DraggablePanel .screen-line-summary footer{font-size:10px;margin-bottom:15px;text-align:left}.RouteMap .DraggablePanel .screen-line-summary footer .asterisk{position:relative;font-size:120%}.RouteMap .DraggablePanel .screen-line-summary .zoom{margin-bottom:10px;cursor:pointer}.RouteMap .DraggablePanel .screen-line-summary .zoom span:hover .ReCenter{color:#34c66f}.RouteMap .DraggablePanel .screen-line-summary .circled{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:20px;height:20px;border:2px solid #34c66f;margin:0 4px;text-align:center}.RouteMap .DraggablePanel .screen-line-summary .CardinalArrow{color:#fbc46d;background-color:#444;border-radius:2px;margin-top:1px}.RouteMap .DraggablePanel .screen-line-summary .warning{font-size:10px;background-color:#e6e6e6;padding:4px 8px;border-bottom:1px solid #2b2b2b;margin-bottom:10px}.RouteMap .truncate{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0}.RouteAnalysisResults{padding:0 20px;box-sizing:border-box;height:calc(100vh - 60px);background-color:#fff}.RouteAnalysisResults #dynamic{align-items:center}.RouteAnalysisResults .reportTitle{font-size:14px;font-weight:700;padding:0 20px}.RouteAnalysisResults .ToolHeader{flex-grow:0}.RouteAnalysisResults .ToolHeader .temporal-day-off{color:#e6e6e6;font-weight:400}.RouteAnalysisResults .StatusPopUp{top:35%}.RouteAnalysisResults.errored .split{display:none}.RouteAnalysisResults .split-outer{height:calc(100% - 110px)}.RouteAnalysisResults .split-vertical{display:flex;flex-direction:column;height:100%}.RouteAnalysisResults .gutter{flex-shrink:0;flex-grow:0}.RouteAnalysisResults .gutter-vertical{text-align:center;cursor:ns-resize}.RouteAnalysisResults .gutter-vertical:before{content:"☰"}.RouteAnalysisResults .pane{flex-shrink:1;flex-grow:1;position:relative;overflow:hidden}.RouteAnalysisResults .pane .RouteSummaryTable{height:100%}.RouteAnalysisResults .pane .dataVizSelector{display:flex;height:100%}.RouteAnalysisResults .pane-dragging{overflow:hidden}.RouteAnalysisResults .max-routes-allowed-alert-popup .body{margin-bottom:0}.RouteAnalysisResults .max-routes-allowed-alert-popup .body .max-routes-allowed-message-content{display:flex;flex-direction:column;color:#fff;gap:16px}.RouteAnalysisResults .max-routes-allowed-alert-popup .body .max-routes-allowed-message-content footer{align-self:flex-end;margin-top:auto}.CollapseButton{stroke:#d6d6d6;transition:stroke .2s}.CollapseButton path{transition:d .2s}.CollapseButton:hover{stroke:#fff}.CollapseButton .open #path1{d:path("M30,30, 70,70")}.CollapseButton .open #path2{d:path("M30,70, 70,30")}.CollapsibleSection{margin:20px 0}.CollapsibleSection>header{display:flex;flex-direction:row;background-color:#2b2b2b;border-radius:3px;padding:5px 10px 5px 0;cursor:pointer;transition:color .25s}.CollapsibleSection>header .AccordionArrow{color:#fff;transition:transform .25s;margin:0 10px}.CollapsibleSection>header .title{flex-grow:1;flex:1;word-break:break-word;color:#fff}.CollapsibleSection>header .title h1{margin:0;font-size:14px}.CollapsibleSection>header .title h2{padding:5px 0;margin:0;font-size:12px;font-weight:400}.CollapsibleSection>header .title .hasInputs{cursor:default}.CollapsibleSection>header .CheckMark{display:none;align-self:center;stroke:#29c16e;width:35px;height:35px}.CollapsibleSection>header.valid h1{color:#29c16e}.CollapsibleSection>header.valid h2{display:block}.CollapsibleSection>header.valid .AccordionArrow{color:#29c16e}.CollapsibleSection>header.valid .CheckMark{display:block}.CollapsibleSection>header .close-button{flex:0 0 15px;color:#34c66f;border:2px solid;border-radius:50%;width:15px;height:15px;line-height:15px;text-align:center;font-weight:400;cursor:pointer}.CollapsibleSection>div{display:none;background-color:#fff;border:1px solid #bcbcbc;border-top-width:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:20px}.CollapsibleSection footer{text-align:right}.CollapsibleSection footer>div{font-size:9.5px}.CollapsibleSection.open>header{border-bottom-left-radius:0;border-bottom-right-radius:0}.CollapsibleSection.open>header h2{display:none}.CollapsibleSection.open>header.valid .CheckMark{display:none}.CollapsibleSection.open>header .AccordionArrow{transform:rotate(90deg)}.CollapsibleSection.open>div{display:block}.RadioButtonPanel{display:flex;justify-content:space-between;margin:10px 0;border:1px solid #d6d6d6;border-radius:3px;padding:10px;transition:color .25s,background-color .25s}.RadioButtonPanel img{border:1px solid black}.RadioButtonPanel div{font-size:12px;flex-grow:1;padding:0 20px}.RadioButtonPanel div h1{font-size:14px;margin:0 0 20px}.RadioButtonPanel form input[type=radio]{display:none}.RadioButtonPanel form .CheckMark{width:25px;height:25px;stroke:gray}.RadioButtonPanel form .CheckMark .check{stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .25s}.RadioButtonPanel.checked{color:#fff;background-color:#34c66f}.RadioButtonPanel.checked .CheckMark{stroke:#fff}.RadioButtonPanel.checked .CheckMark .check{stroke-dashoffset:0}.RadioButtonPanel.disabled{cursor:not-allowed;color:#a5a5a5;background-color:#e6e6e6}.RadioButtonPanel.disabled img{filter:opacity(30%)}.NestedCheckboxDropDown{position:relative;margin:5px 0 5px 20px}.NestedCheckboxDropDown .label{display:flex}.NestedCheckboxDropDown .label h1{color:#000;background-color:#fff;border:1px solid black;box-sizing:border-box;font-size:12px;line-height:30px;width:100%;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding-left:5px}.NestedCheckboxDropDown .label div{font-size:15px;line-height:30px;width:30px;height:30px;text-align:center;color:#fff;background-color:#000;transition:font-size .2s}.NestedCheckboxDropDown .label:hover div{font-size:20px}.NestedCheckboxDropDown>ul{width:100%;box-sizing:border-box;max-height:150px}.NestedCheckboxDropDown ul{margin:0;background-color:#fff;border:1px solid black;list-style-type:none;padding-left:0;overflow-y:scroll;display:inline-block}.NestedCheckboxDropDown ul li ul{position:fixed;min-width:160px;max-height:0;display:none;top:0;left:0;margin:0;z-index:500}.NestedCheckboxDropDown li:not(:last-child){border-bottom:1px solid black}.NestedCheckboxDropDown li>h1{padding-top:.25em;padding-bottom:.25em}.NestedCheckboxDropDown h1,.NestedCheckboxDropDown label{white-space:nowrap;padding-right:.5em;font-size:12px;font-family:sans-serif}.NestedCheckboxDropDown h1{color:#fff;background-color:#000;margin:0;padding-left:.5em}.NestedCheckboxDropDown .opened{max-height:150px;display:block}.UploadCustomArea p{margin-top:10px;pointer-events:none}.UploadCustomArea .stacked{display:inline-grid}.UploadCustomArea .stacked label{grid-column:1;grid-row:1;display:flex;justify-content:center;align-items:center;color:#34c66f;border:1px solid transparent;pointer-events:none;transition:color .4s,background-color .4s}.UploadCustomArea .stacked input{grid-column:1;grid-row:1;background-color:#fff;padding:20px;transition:opacity .4s}.UploadCustomArea .stacked.nearby label{animation:borderBlink .8s ease infinite alternate}.UploadCustomArea .stacked.ready label{color:#fff;background-color:#34c66f;border-color:#34c66f}.UploadCustomArea .stacked.nearby input,.UploadCustomArea .stacked.ready input{opacity:0}.UploadCustomArea .error{color:red;margin-left:20px}@keyframes borderBlink{0%{border-color:transparent}to{border-color:green}}.SelectArea fieldset{margin:10px 0;border:1px solid #d6d6d6;padding:5px;display:flex;align-items:center;justify-content:center}.SelectArea fieldset input[type=radio]{margin:0 5px;position:relative;top:2px}.SelectArea fieldset label{margin-right:15px}.SelectArea fieldset label:has(input:disabled){color:#a5a5a5}.SelectArea fieldset .Download{width:15px;height:15px}.SelectArea-export-tether-popover{padding:8px;min-width:125px}.SelectArea-export-tether-popover hr{border:0;border-top:1px solid #e6e6e6}.SelectArea-export-tether-popover fieldset{margin-left:-10px;border:none;display:inline-grid;padding:5px}.SelectArea-export-tether-popover fieldset input[type=radio]{margin:0 5px;position:relative;top:2px}.SelectArea-export-tether-popover fieldset label{margin-bottom:5px}.SelectArea-export-tether-popover .export-button{text-align:right}.predefined-area-layer-hover-popup .mapboxgl-popup-content{pointer-events:none}.use-box-select{position:absolute;top:0;left:0;width:0;height:0;border:2px #3887be}.use-box-select.add{border-style:solid;background:#3887be1a}.use-box-select.remove{border-style:dashed;background:#3887be0d}.PredefinedAreaSelector .area-selector-field-set{margin-bottom:8px;display:flex;justify-content:flex-start;flex-direction:column}.PredefinedAreaSelector .area-selector-field-set .area-selector-resolution-radio-group{align-self:flex-start}.PredefinedAreaSelector .area-selections-header{display:flex;gap:8px;align-items:center}.PredefinedAreaSelector .remove-all-selections-button{padding:2px 6px;font-size:10px}.PredefinedAreaSelector .area-selections{display:flex;flex-wrap:wrap;max-height:340px;overflow-y:scroll;margin:12px 0}.PredefinedAreaSelector .area-selections .area-selection-chip{margin-right:8px;margin-top:4px;margin-bottom:4px}.export-tether-popover{padding:8px;min-width:125px}.export-tether-popover hr{border:0;border-top:1px solid #e6e6e6}.export-tether-popover fieldset{margin-left:-10px;border:none;display:inline-grid;padding:5px}.export-tether-popover fieldset input[type=radio]{margin:0 5px;position:relative;top:2px}.export-tether-popover fieldset label{margin-bottom:5px}.export-tether-popover .export-button{text-align:right}.SelectZoneLayer fieldset{display:inline-block;margin:10px 10px 0 0;border:1px solid #d6d6d6;padding:5px}.SelectZoneLayer fieldset input[type=radio]{margin:0 5px;vertical-align:top}.SelectZoneLayer fieldset label{line-height:15px;margin-right:20px}.SelectZoneLayer fieldset label:has(input:disabled){color:#a5a5a5}.SelectZoneLayer select{display:block}.SelectZoneLayer .warning{font-size:10px;color:#ff4719}.SummaryBox{margin-top:15px}.SummaryBox .summary-area{background-color:#e6e6e6;margin:10px 0;padding:10px 0 10px 10px;border-radius:10px}.SummaryBox .summary-area .ReCenter{margin-left:15px}.SummaryBox ul{list-style:none;padding-left:5px;margin:5px}.SummaryBox ul li:not(:last-child){padding-bottom:3px}.SummaryBox ul li:last-child{text-transform:none}.StudyStructure .note{margin-top:5px}.TimesSelector{display:flex;gap:20px}.TimesSelector fieldset input[type=date]{margin-bottom:15px}.DatesSelector .controls{display:flex;gap:20px;width:100%}.DatesSelector .controls div{flex-grow:1}.DaysOfWeekSelector div{display:flex;margin-top:10px}.DaysOfWeekSelector div input{display:none}.DaysOfWeekSelector div label{font-size:12px;text-align:center;color:#fff;background-color:#1e1e1e;width:38px;height:38px;margin-right:2px}.DaysOfWeekSelector div label .CheckMark{width:22px;height:0;margin:0 2px -4px;transition:height .3s}.DaysOfWeekSelector div label .CheckMark polyline{stroke:#8cc63f;stroke-width:5}.DaysOfWeekSelector div label.unavailable{color:#a5a5a5;background-color:#e6e6e6}.DaysOfWeekSelector div label.unavailable .CheckMark polyline{stroke:#a5a5a5}.DaysOfWeekSelector div input:checked+label .CheckMark{height:18px}.MonthsSelector .controls .row{display:flex;gap:20px;width:100%}.MonthsSelector .controls .row div{flex-grow:1}.MonthsSelector .controls .row div input{width:150px}.YearSelector .controls select{width:100px}.YearSelector .controls label{position:relative}.YearSelector .controls label:after{content:"▼";font-size:14px;position:absolute;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#1e1e1e;right:0;top:-10px;width:36px;height:36px;pointer-events:none}.TemporalFilter{margin-bottom:10px}.TemporalFilter .precise{padding:8px 20px;background-color:#e6e6e6}.TemporalFilter>div>fieldset{background-color:#fff;border:2px solid #d6d6d6;margin:10px 0 0;padding:6px 5px 5px}.TemporalFilter>div>fieldset input[type=radio]{margin:0 5px;vertical-align:top}.TemporalFilter>div>fieldset label{display:inline-block;line-height:15px}.TemporalFilter>div>fieldset input:checked+label{font-weight:700}.TemporalFilter .temporal-timezone{background-color:#e6e6e6;padding:20px 20px 10px;border-bottom:.5px solid #d6d6d6}.TemporalFilter .temporal-timezone .TooltipWrapper{margin:0}.TemporalFilter .temporal-timezone .timezone-header{padding:10px 10px 10px 0;font-size:14px;font-weight:700}.TemporalFilter .temporal-timezone>fieldset{margin-top:0;display:flex;flex-flow:row wrap;gap:10px}.TemporalFilter .temporal-timezone>fieldset label{margin-right:15px}.TemporalFilter .temporal{padding:10px 20px 0}.TemporalFilter .temporal fieldset label{width:74px}.TemporalFilter .temporal fieldset label.disabled{color:#5b5b5b}.TemporalFilter .TimesSelector,.TemporalFilter .DatesSelector,.TemporalFilter .MonthsSelector,.TemporalFilter .YearSelector,.TemporalFilter .TimeOfDaySelector,.TemporalFilter .DaysOfWeekSelector{font-size:14px;margin-top:10px}.TemporalFilter .TimesSelector h1,.TemporalFilter .DatesSelector h1,.TemporalFilter .MonthsSelector h1,.TemporalFilter .YearSelector h1,.TemporalFilter .TimeOfDaySelector h1,.TemporalFilter .DaysOfWeekSelector h1{font-size:14px;margin:0}.TemporalFilter .TimesSelector label,.TemporalFilter .DatesSelector label,.TemporalFilter .MonthsSelector label,.TemporalFilter .YearSelector label,.TemporalFilter .TimeOfDaySelector label,.TemporalFilter .DaysOfWeekSelector label{font-weight:700}.TemporalFilter .TimesSelector fieldset,.TemporalFilter .DatesSelector fieldset,.TemporalFilter .MonthsSelector fieldset,.TemporalFilter .YearSelector fieldset,.TemporalFilter .TimeOfDaySelector fieldset,.TemporalFilter .DaysOfWeekSelector fieldset{background-color:#e6e6e6;padding:20px 12px;margin:5px 0 0;border-style:none}.TemporalFilter .TimesSelector input,.TemporalFilter .TimesSelector select,.TemporalFilter .DatesSelector input,.TemporalFilter .DatesSelector select,.TemporalFilter .MonthsSelector input,.TemporalFilter .MonthsSelector select,.TemporalFilter .YearSelector input,.TemporalFilter .YearSelector select,.TemporalFilter .TimeOfDaySelector input,.TemporalFilter .TimeOfDaySelector select,.TemporalFilter .DaysOfWeekSelector input,.TemporalFilter .DaysOfWeekSelector select{font-size:14px;font-family:Arial;padding:7px;margin:5px 0;border:2px solid #737373;transition:border-color .2s}.TemporalFilter .TimesSelector input:focus,.TemporalFilter .TimesSelector select:focus,.TemporalFilter .DatesSelector input:focus,.TemporalFilter .DatesSelector select:focus,.TemporalFilter .MonthsSelector input:focus,.TemporalFilter .MonthsSelector select:focus,.TemporalFilter .YearSelector input:focus,.TemporalFilter .YearSelector select:focus,.TemporalFilter .TimeOfDaySelector input:focus,.TemporalFilter .TimeOfDaySelector select:focus,.TemporalFilter .DaysOfWeekSelector input:focus,.TemporalFilter .DaysOfWeekSelector select:focus{border-color:#000;outline:none}.TemporalFilter .TimesSelector.invalid input,.TemporalFilter .TimesSelector .invalid input,.TemporalFilter .TimesSelector input.invalid,.TemporalFilter .DatesSelector.invalid input,.TemporalFilter .DatesSelector .invalid input,.TemporalFilter .DatesSelector input.invalid,.TemporalFilter .MonthsSelector.invalid input,.TemporalFilter .MonthsSelector .invalid input,.TemporalFilter .MonthsSelector input.invalid,.TemporalFilter .YearSelector.invalid input,.TemporalFilter .YearSelector .invalid input,.TemporalFilter .YearSelector input.invalid,.TemporalFilter .TimeOfDaySelector.invalid input,.TemporalFilter .TimeOfDaySelector .invalid input,.TemporalFilter .TimeOfDaySelector input.invalid,.TemporalFilter .DaysOfWeekSelector.invalid input,.TemporalFilter .DaysOfWeekSelector .invalid input,.TemporalFilter .DaysOfWeekSelector input.invalid{border-color:#ff4719}.TemporalFilter .TimesSelector .highlight,.TemporalFilter .DatesSelector .highlight,.TemporalFilter .MonthsSelector .highlight,.TemporalFilter .YearSelector .highlight,.TemporalFilter .TimeOfDaySelector .highlight,.TemporalFilter .DaysOfWeekSelector .highlight{animation-duration:2s;animation-name:adjustment}@keyframes adjustment{0%{color:#fff;background-color:#737373}to{color:#000;background-color:transparent}}.TemporalFilter .TimesSelector .summary,.TemporalFilter .DatesSelector .summary,.TemporalFilter .MonthsSelector .summary,.TemporalFilter .YearSelector .summary,.TemporalFilter .TimeOfDaySelector .summary,.TemporalFilter .DaysOfWeekSelector .summary{background-color:#e6e6e6;margin-top:10px;padding:10px;font-weight:700}.TimeOfDaySelector .allDaySelector{font-size:11px;font-weight:400;padding-top:5px}.TimeOfDaySelector .allDaySelector input[type=checkbox]{margin:3px 3px 3px 0}.TimeOfDaySelector span{margin:0 20px}.TemporalFilter .ChoiceSelector h1{font-size:14px}.TemporalFilter .ChoiceSelector fieldset{display:flex;align-items:center}.TemporalFilter .ChoiceSelector fieldset label{margin-right:10px}.TemporalFilter .ChoiceSelector fieldset label input:checked~span{font-weight:700}.ExternalReportTypeSelector{padding:1px 10px 5px 33px;margin:20px 0;background-color:#333;border-radius:3px;display:flex;flex-direction:row}.ExternalReportTypeSelector div:nth-child(1){flex-grow:1}.ExternalReportTypeSelector div:nth-child(1) h1{color:#29c16e;font-size:14px}.ExternalReportTypeSelector div:nth-child(1) fieldset{margin:0 0 0 -10px;border-style:none}.ExternalReportTypeSelector div:nth-child(1) fieldset input{margin:0 5px 5px 0;vertical-align:top}.ExternalReportTypeSelector div:nth-child(1) fieldset input:checked+span{font-weight:700}.ExternalReportTypeSelector div:nth-child(1) fieldset label{color:#fff;display:inline-block;width:148px}.ExternalReportTypeSelector .CheckMark{align-self:center;stroke:#29c16e;width:35px;height:35px}.ReportsSelector{font-size:11px;margin-bottom:20px}.ReportsSelector .instructions div{display:inline-block}.ReportsSelector .container{display:flex;width:100%}.ReportsSelector .container label{background-color:#34c66f;display:flex;width:33%;border-radius:5px;font-size:13px;font-weight:400;color:#fff;margin:0 3px;padding:8px;align-items:center;transition:background-color .25s}.ReportsSelector .container label img{margin:0 5px;width:28px;height:28px;background:#000}.ReportsSelector .container label.disabled{background-color:#e6e6e6;color:#a5a5a5}.ReportsSelector .container label.disabled img{filter:grayscale(100%)}.AdvancedSettings{display:grid}.AdvancedSettings fieldset{position:relative;display:block;width:max-content;border:0;padding:6px 10px;margin-top:28px;margin-bottom:14px;outline:1px solid #d6d6d6}.AdvancedSettings legend{position:absolute;width:max-content;padding:0;margin-bottom:12px;top:-28px;left:0;font-weight:700;font-size:14px}.AdvancedSettings label:not(:last-of-type){margin-right:14px}.AdvancedSettings input{margin-right:8px}.AdvancedSettings :not(:disabled) .selected{font-weight:700}.OtherFilters{margin-bottom:15px}.OtherFilters section label{color:#444;font-size:12px}.OtherFilters section.enumerated,.OtherFilters section.choiceSimple{padding-left:26px}.OtherFilters section.enumerated>div,.OtherFilters section.choiceSimple>div{margin:10px 0}.OtherFilters section.enumerated fieldset,.OtherFilters section.choiceSimple fieldset{padding:7px 20px;border:0;margin-bottom:10px}.OtherFilters section.enumerated input[type=checkbox],.OtherFilters section.enumerated input[type=radio],.OtherFilters section.choiceSimple input[type=checkbox],.OtherFilters section.choiceSimple input[type=radio]{vertical-align:middle;margin-right:8px;position:relative;bottom:2px}.OtherFilters section.enumerated .columns,.OtherFilters section.choiceSimple .columns{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.OtherFilters section.enumerated .columns label,.OtherFilters section.choiceSimple .columns label{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:1px 0}.OtherFilters section.choice .radioButton{position:relative}.OtherFilters section.choice .radioButton>input{position:absolute;margin:0;top:0;left:5px}.OtherFilters section.choice .enumerated fieldset{background-color:#f7f7f7}.OtherFilters section:not(:last-child){margin-top:10px;border-bottom:1px solid #d6d6d6;margin-bottom:10px}.OtherFilters section>label{margin:10px 0}.ReplicaOtherFilters summary{background-color:#2b2b2b;color:#fff;margin-bottom:5px;padding:5px;font-weight:700;display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none}.ReplicaOtherFilters summary .summary-overview{color:#fcff80}.ReplicaOtherFilters summary .summary-overview.complete{color:#34c66f}.ReplicaOtherFilters summary .summary-overview.invalid{color:#ff4719}.ReplicaOtherFilters summary .AccordionArrow{margin:0 6px;vertical-align:bottom;transition:transform .25s}.ReplicaOtherFilters .OtherFiltersSummary{background-color:#e6e6e6;padding:15px;margin-top:15px}.ReplicaOtherFilters details[open] .AccordionArrow{transform:rotate(90deg)}.ReplicaOtherFilters details{background-color:#e6e6e6;width:calc(100% - 40px);margin-left:20px}.ReplicaOtherFilters details fieldset{border:none}.ReplicaOtherFilters details fieldset label{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.ReplicaOtherFilters details fieldset .columns{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.ReplicaOtherFilters details fieldset .columns label{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:1px 0}.TabList .title-toggles{margin-bottom:15px;margin-top:15px}.TabList button,.TabList button:hover{background-color:#e6e6e6;color:#000;border:1px solid #2b2b2b;border-radius:0;padding:10px}.TabList button:not(:last-of-type),.TabList button:hover:not(:last-of-type){border-right:none}.TabList button.selectedTab,.TabList button:hover.selectedTab{background-color:#fff;border-bottom:none}.StudyFilterSelector .CollapsibleSection .pathwayOptionsPanel input[type=radio]{margin:0 5px;vertical-align:top}.StudyFilterSelector .CollapsibleSection .pathwayOptionsPanel p{margin-bottom:15px}.StudyFilterSelector .CollapsibleSection .pathwayOptionsPanel label{display:block;margin-bottom:5px;cursor:pointer}.StudyFilterSelector .CollapsibleSection .pathwayOptionsPanel .indented .indented{margin-left:23px}.StudyFilterSelector .CollapsibleSection .pathwayOptionsPanel .indented p{margin-left:23px;margin-bottom:15px}.StudyFilterSelector .CollapsibleSection .pathwayOptionsPanel fieldset{margin:15px 0 0;border:none;padding:0}.StudyFilterSelector .CollapsibleSection.temporalFilterPanel>div{border:1px solid #bcbcbc;border-top-width:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:0}.StudyFilterSelector .CollapsibleSection.temporalFilterPanel footer{padding:0 20px 20px}.StudyFilterSelector .ReCenter{margin-left:10px}.FromToSelector fieldset{display:inline-block;border:none;padding:5px}.FromToSelector fieldset input[type=radio]{margin:0 5px;vertical-align:top}.FromToSelector fieldset label{line-height:15px;margin-right:20px}.SelectionSummary{margin-top:15px}.PassThroughIcon{display:flex}.PassThroughIcon .diagram{stroke:#af27bf;margin-top:-10px;width:120px;height:60px}.PassThroughIcon .diagram rect{fill:#f1d8f4}.PassThroughIcon .diagram marker{fill:#af27bf}.PassThroughIcon .InfoIcon{margin-top:23px}.PassThroughSelector fieldset{display:flex;border:none}.PassThroughSelector fieldset .hidden{visibility:hidden}.PassThroughSelector fieldset div{margin-top:10px}.PassThroughSelector fieldset div label{display:block;margin-right:20px}.PassThroughSelector fieldset label:has(input:disabled){color:#a5a5a5}.SpatialFiltersSelectorList{position:relative;font-size:14px}.SpatialFiltersSelectorList label{-webkit-user-select:none;user-select:none}.SpatialFiltersSelectorList fieldset{border:none}.SpatialFiltersSelectorList .next-controls{display:flex;justify-content:flex-end;padding-right:10px}.SpatialFiltersSelectorList .next-controls button{margin-left:5px}.SpatialFiltersSelectorList .settings-fieldset{padding:0;display:flex;justify-content:space-between;margin-top:5px}.SpatialFiltersSelectorList .settings-fieldset label{cursor:pointer;margin:0 10px;height:28px;line-height:28px;flex-grow:1;text-align:center}.SpatialFiltersSelectorList .settings-fieldset label:has(input:checked){color:#34c66f;border-bottom:2px solid #34c66f}.SpatialFiltersSelectorList .settings-fieldset input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:-3px}.SpatialFiltersSelectorList .add-middle-filter-container{position:relative;display:flex;justify-content:center;left:10px;padding-left:-10px;height:32px;margin-bottom:24px}.SpatialFiltersSelectorList .add-middle-filter-container button{background-color:initial;color:#34c66f}.SpatialFiltersSelectorList .add-middle-filter-container .DropHint{top:0;left:0;height:32px;position:absolute;width:408px}.SpatialFiltersSelectorList .SpatialFilter{margin-bottom:20px}.SpatialFiltersSelectorList .warning{color:#ff4719;text-align:right}.SpatialFiltersSelectorList .SpatialFilterDropdown.highlighted{outline:4px solid #3591f4}.SpatialFiltersSelectorList .SelectorGroup{padding:10px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;background-color:#f4f4f4;margin-bottom:20px}.SpatialFiltersSelectorList .SelectorGroup header h3{margin-top:0;margin-bottom:0;padding-bottom:5px;font-size:20px}.SpatialFiltersSelectorList .SelectorGroup header .swap-icon{position:relative;cursor:pointer}.SpatialFiltersSelectorList .SelectorGroup header .swap-icon button{background-color:initial;margin:0;padding:0}.SpatialFiltersSelectorList .SelectorGroup header .swap-icon button.SwapButton{position:absolute;bottom:0;right:0;font-size:24px;color:#000}.SpatialFiltersSelectorList .SelectorGroup header .passthrough-container{display:flex;padding-bottom:5px;justify-content:flex-start;gap:10px}.SpatialFiltersSelectorList .SelectorGroup header .passthrough-container .instructions{margin-top:2px}.SpatialFiltersSelectorList .SelectorGroup header .passthrough-container .PassthroughSettings{position:relative;-webkit-user-select:none;user-select:none;height:100%;box-sizing:border-box}.SpatialFiltersSelectorList .SelectorGroup header .passthrough-container .PassthroughSettings .MuiCheckbox-root{padding:2px}.SpatialFiltersSelectorList .SelectorGroup header .passthrough-container .PassthroughSettings input{margin-right:5px}.SpatialFiltersSelectorList .SelectorGroup header .passthrough-container .PassThroughIcon{margin-left:auto}.SpatialFiltersSelectorList .SelectorGroup header>:last-child:not(:only-child){margin-left:auto}.SpatialFiltersSelectorList .SelectorGroup .content .passthrough-container{display:flex}.SpatialFiltersSelectorList .SelectorGroup .content .buttons-container{display:flex;justify-content:flex-end;margin-top:10px}.SpatialFiltersSelectorList .SelectorGroup .content .buttons-container button.delete{background-color:initial;color:#34c66f}.SpatialFiltersSelectorList .SelectorGroup .list.empty{height:40px}.SpatialFiltersSelectorList .SelectorGroup .list .FilterDropdownParent{padding-bottom:8px}.SpatialFiltersSelectorList .SelectorGroup.staging{background-color:#f0f0f0;color:#5b5b5b;box-shadow:none;border:1px dashed #8b8b8b;border-radius:4px}.SpatialFiltersSelectorList .SelectorGroup.staging:not(.empty){margin-top:8px}.SpatialFiltersSelectorList .SelectorGroup.staging.empty{background-color:#fff;border:none;padding-bottom:0;padding-top:0}.SpatialFiltersSelectorList .SelectorGroup.single{background-color:#fff;box-shadow:none;margin-bottom:0}.SpatialFiltersSelectorList .SelectorGroup .filter-logic{font-weight:700}.SpatialFilterDropdown{font-size:12px;position:relative;width:370px}.SpatialFilterDropdown .header{-webkit-user-select:none;user-select:none;box-sizing:border-box;height:32px;display:grid;grid-template-columns:32px auto 1fr 32px;justify-items:center;align-items:center;background-color:#2b2b2b;color:#fff;margin-bottom:0}.SpatialFilterDropdown .header .status-text{display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;gap:1em;pointer-events:none}.SpatialFilterDropdown .header .toggle-button{cursor:pointer!important;width:100%;height:100%}.SpatialFilterDropdown .header .delete-button{fill:#000;color:#000;width:14px;height:18px;font-size:25px;cursor:pointer!important;position:absolute;top:3px;left:376px}.SpatialFilterDropdown .header input[type=text]{box-sizing:border-box;font:inherit;padding:0 2px;field-sizing:content;max-width:200px;min-width:100px;background-color:#2b2b2b;color:#fff;border:1px solid white;border-radius:2px;height:25px}.SpatialFilterDropdown .header .EditPen{height:100%;padding-left:10px}.SpatialFilterDropdown .header .name{max-width:200px;cursor:pointer!important;height:100%;line-height:32px;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.SpatialFilterDropdown .header button{background-color:initial;margin:0;padding:0}.SpatialFilterDropdown .hover-area-extender{height:8px;position:absolute;bottom:-8px;width:100%}.SpatialFilterDropdown .AccordionArrow{transition:transform .25s;color:#34c66f;margin-right:16px}.SpatialFilterDropdown b{margin-right:8px}.SpatialFilterDropdown.open .AccordionArrow{transform:rotate(90deg)}.SpatialFilterDropdown>.content{padding:15px 5px 5px;background-color:#fff;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.DropdownArrow{transition:transform .1s}.DropdownArrow.collapsed{transform:rotate(180deg)}.SpatialFilterSelector{padding-left:20px;padding-right:20px;padding-bottom:10px;overflow-x:hidden}.SpatialFilterSelector h3{font-size:16px;font-weight:400;margin-bottom:5px}.SpatialFilterSelector select,.SpatialFilterSelector fieldset{display:inline-block;margin:10px 0;border:1px solid #d6d6d6;padding:5px;display:flex;align-items:center;justify-content:center}.SpatialFilterSelector select input[type=radio],.SpatialFilterSelector fieldset input[type=radio]{margin:0 5px;position:relative;top:2px}.SpatialFilterSelector select label,.SpatialFilterSelector fieldset label{margin-right:15px}.SpatialFilterSelector select label:has(input:disabled),.SpatialFilterSelector fieldset label:has(input:disabled){color:#a5a5a5}.SpatialFilterSelector select .Download,.SpatialFilterSelector fieldset .Download{width:15px;height:15px}.SpatialFilterSelector .instructions{line-height:1.25;color:gray;font-size:16px;margin-top:32px;margin-bottom:32px;padding-left:40px;padding-right:40px}.SpatialFilterSelector .MuiDivider-root{margin-top:32px!important;margin-bottom:32px!important}.SpatialFilterSelector .save-cancel-controls{display:flex;justify-content:flex-end}.SpatialFilterSelector .geometry-selector-passthrough-settings{display:grid;grid:auto-flow/1fr 1fr}.SpatialFilterSelector .GeometrySelectorSummary{margin-top:15px}.SpatialFilterSelector .GeometrySelectorSummary .summary-box{background-color:#e6e6e6;margin:10px 0;padding:5px 12px 5px 10px;border-radius:8px;display:flex;justify-content:space-between}.SpatialFilterSelector .GeometrySelectorSummary .summary{line-height:16px}.SpatialFilterSelector .GeometrySelectorSummary ul{list-style:none;padding-left:5px;margin:5px}.SpatialFilterSelector .GeometrySelectorSummary ul li:not(:last-child){padding-bottom:3px}.SpatialFilterSelector .GeometrySelectorSummary ul li:last-child{text-transform:none}.SpatialFilterSelector .GeometrySelectorSummary .right-controls{display:flex;gap:5px;align-items:flex-start}.SpatialFilterSelector .GeometrySelectorSummary .right-controls .ReCenterButton{background-color:none}.SpatialFilterSelector .GeometrySelectorSummary .right-controls .ReCenterButton svg{height:18px;width:18px}.DropHint{text-align:center;border:1px dashed #1e1e1e;border-radius:4px;line-height:32px;height:32px;width:100%;background-color:#f0f0f0}.Study{display:flex;flex-direction:row;height:calc(100vh - 60px)}.Study .mapboxgl-popup-content .zonePopup footer{font-size:10px;margin-top:10px}.Study .AlertPopUp .popup-container{width:400px;background-color:#fff;min-height:50px}.Study .AlertPopUp .popup-content{margin-top:15px}.Study .AlertPopUp .popup-content footer{margin-top:15px;text-align:right}.Study .AlertPopUp .alertHeader{background:#2b2b2b;font-weight:400}.Study .AlertPopUp .body{margin-bottom:0}.Study .AlertPopUp .alert-modal-overlay{opacity:.2}.Study .AlertPopUp .text{width:350px}.Study .message-popup{width:210px}.Study .left-panel{width:508px;flex-shrink:0;height:100%;overflow-y:scroll;box-sizing:border-box;background-color:#fff}.Study .left-panel .dataset{display:flex;flex-direction:row;color:#fff;background-color:#333;padding:10px}.Study .left-panel .dataset img{background-color:#fff;align-self:flex-start}.Study .left-panel .dataset .dataSetDescription a{color:#fff}.Study .left-panel .dataset.open div{margin-left:20px}.Study .left-panel .dataset.open img,.Study .left-panel .dataset.open .button{display:block}.Study .left-panel .dataset img,.Study .left-panel .dataset .button{display:none}.Study .left-panel .dataset img:focus,.Study .left-panel .dataset .button:focus{outline:none}.Study .left-panel .dataset div{flex-grow:1;font-weight:700;margin-left:0}.Study .left-panel .dataset div button{margin-top:10px}.Study .left-panel main{margin-left:20px;padding-bottom:20px;padding-right:20px}.Study .left-panel main .container{color:#2b2b2b;font-size:21px;font-weight:700;margin-top:8px;word-break:break-all}.Study .left-panel main nav button{text-transform:uppercase}.Study .left-panel main input[type=checkbox]:not(.MuiFormControl-root input){vertical-align:middle;position:relative;bottom:2px}.Study .left-panel main input[type=text]:not(.MuiFormControl-root input){box-sizing:border-box;margin:10px 0;width:100%}.Study .left-panel main a{color:#44c5f2}.Study .left-panel main footer{text-align:right}.Study .left-panel main footer button{margin-left:10px}.Study .left-panel main .CollapsibleSection{font-size:11px}.Study .left-panel main .CollapsibleSection p{margin:0}.Study .left-panel main .CollapsibleSection hr{margin:30px 0;border:none;height:1px;background-color:#d6d6d6}.Study .left-panel main .CollapsibleSection .study-rename-input{display:block;box-sizing:border-box;margin:10px 0;width:100%}.Study .left-panel main .CollapsibleSection select{margin:5px 0}.Study .left-panel main .CollapsibleSection textarea{font-family:sans-serif;box-sizing:border-box;margin:10px 0;width:100%;height:51px}.Study .left-panel .base-selection label{margin-right:10px}.Study .left-panel .base-selection label input[type=radio]{margin:0 5px;vertical-align:top}.TopTenList section{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:15px;border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:5px;cursor:default}.TopTenList section:last-of-type{margin-bottom:0;border-bottom-width:0}.TopTenList section label{flex:0 0 23px;display:flex;align-items:center;justify-content:center;height:23px;font-weight:700;border:1px solid black;border-radius:50%;transition:color .25s,background-color .25s}.TopTenList section label.origin{background-color:#f69156;animation:originFadout 3s;animation-fill-mode:forwards}.TopTenList section label.destination{background-color:#8dcec7;animation:destinationFadout 3s;animation-fill-mode:forwards}.TopTenList section h1,.TopTenList section h2{margin:0}.TopTenList section h1{font-size:10px;margin-bottom:5px}.TopTenList section h2{font-size:12px;font-weight:400}.TopTenList section div{display:block;flex-grow:1}.TopTenList section:hover label{color:#fff;background-color:#000}.TopTenList section:hover .origin{background-color:#f69156;animation:originFadout 3s;animation-fill-mode:forwards}.TopTenList section:hover .destination{background-color:#8dcec7;animation:destinationFadout 3s;animation-fill-mode:forwards}.TopTenList footer{font-size:9px;text-align:center;margin-top:10px}@keyframes originFadout{to{background-color:#fdbd73}}@keyframes destinationFadout{to{background-color:#c5e8ed}}.ZoneMap .mapboxgl-map .mapboxgl-marker{position:absolute;white-space:nowrap;cursor:pointer}.ZoneMap .mapboxgl-map .mapboxgl-marker span{text-align:center;font-size:12px;font-weight:700;line-height:20px;padding:2px 10px;border:1px solid black}.ZoneMap .mapboxgl-map .mapboxgl-marker span.selected{text-shadow:1px 0 black;text-decoration:underline}.ZoneMap .mapboxgl-map .mapboxgl-marker span:first-of-type{border-bottom-left-radius:10px}.ZoneMap .mapboxgl-map .mapboxgl-marker span:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px}.ZoneMap .mapboxgl-map .mapboxgl-marker .label .origin-zone-0{background-color:#fdbd73}.ZoneMap .mapboxgl-map .mapboxgl-marker .label .origin-zone-1{background-color:#f69156}.ZoneMap .mapboxgl-map .mapboxgl-marker .label .origin-zone-2{background-color:#e04a27}.ZoneMap .mapboxgl-map .mapboxgl-marker .label .origin-zone-3{background-color:#d92027}.ZoneMap .mapboxgl-map .mapboxgl-marker .label .origin-zone-4{background-color:#a11d21}.ZoneMap .mapboxgl-map .mapboxgl-marker .label .destination-zone-0{background-color:#c5e8ed}.ZoneMap .mapboxgl-map .mapboxgl-marker .label .destination-zone-1{background-color:#8dcec7}.ZoneMap .mapboxgl-map .mapboxgl-marker .label .destination-zone-2{background-color:#3fb3af}.ZoneMap .mapboxgl-map .mapboxgl-marker .label .destination-zone-3{background-color:#0e7aa0}.ZoneMap .mapboxgl-map .mapboxgl-marker .label .destination-zone-4{background-color:#0c508e}.ZoneMap .mapboxgl-map .area{stroke-width:1;stroke:#fff;fill-opacity:.65}.ZoneMap .mapboxgl-map .area.selectedOrigin{stroke-width:5;stroke:#fdbd73}.ZoneMap .mapboxgl-map .area.selectedDestination{stroke-width:5;stroke:#c5e8ed}.ZoneMap .mapboxgl-map .transparent-zone{stroke:none;fill:none}.ZoneMap .mapboxgl-map .transparent-zone.selectedOrigin,.ZoneMap .mapboxgl-map .transparent-zone.selectedDestination{stroke:#000;fill:#fff}.ZoneMap .mapboxgl-map .clickable:active{background-color:#737373;cursor:wait}.ZoneMap .mapboxgl-map .origin-highlight{fill:#f69156;fill-opacity:1}.ZoneMap .mapboxgl-map .destination-highlight{fill:#8dcec7;fill-opacity:1}.ZoneMap .mapboxgl-map .no-highlight{stroke:#a5a5a5;fill:#a5a5a5;fill-opacity:1}.ZoneMap .mapboxgl-map .origin-zone-0{fill:#fdbd73}.ZoneMap .mapboxgl-map .origin-zone-1{fill:#f69156}.ZoneMap .mapboxgl-map .origin-zone-2{fill:#e04a27}.ZoneMap .mapboxgl-map .origin-zone-3{fill:#d92027}.ZoneMap .mapboxgl-map .origin-zone-4{fill:#a11d21}.ZoneMap .mapboxgl-map .destination-zone-0{fill:#c5e8ed}.ZoneMap .mapboxgl-map .destination-zone-1{fill:#8dcec7}.ZoneMap .mapboxgl-map .destination-zone-2{fill:#3fb3af}.ZoneMap .mapboxgl-map .destination-zone-3{fill:#0e7aa0}.ZoneMap .mapboxgl-map .destination-zone-4{fill:#0c508e}.ZoneMap .mapboxgl-map .neutral-zone-0,.ZoneMap .mapboxgl-map .neutral-zone-1,.ZoneMap .mapboxgl-map .neutral-zone-2,.ZoneMap .mapboxgl-map .neutral-zone-3,.ZoneMap .mapboxgl-map .neutral-zone-4{fill:gray}.ZoneMap .mapboxgl-map .neutral-zone-4.label{color:#fff}.DataAppearance{margin-bottom:10px}.DataAppearance fieldset{border-style:none;border-left:1px solid #a5a5a5;margin-left:10px;padding:1px 5px}.DataAppearance fieldset label{display:block}.DataAppearance .ReCenter{margin-left:5px}.ShowSelector{width:100%}.ShowSelector h1{font-size:12px;margin-bottom:10px}.ShowSelector fieldset{margin-left:20px;padding:0;border:none}.ShowSelector fieldset label{display:table;margin-top:2px}.ShowSelector fieldset label input{position:relative;margin-top:0;margin-left:0;top:2px}.TripLegend{-webkit-user-select:none;user-select:none;margin-right:20px;margin-bottom:10px}.TripLegend h1{font-size:12px;margin-top:15px}.TripLegend main{display:flex;flex-direction:row;min-height:95px;width:100%;margin-top:10px}.TripLegend main>label{min-width:72px;min-height:28px;margin-top:12px;flex-grow:0;transition:margin-top .4s ease}.TripLegend main>label.origins-and-destinations{margin-top:5px}.TripLegend main>label.origins-and-destinations div{text-align:right;margin-right:5px}.TripLegend main .message{margin:42px auto;color:#a5a5a5}.TripLegend .rc-slider{pointer-events:none}.TripLegend .rc-slider .rc-slider-track-1{border-left:1px solid #bcbcbc}.TripLegend .rc-slider .rc-slider-track{border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc}.TripLegend .rc-slider .rc-slider-track-5{border-right:1px solid #bcbcbc}.TripLegend .rc-slider .rc-slider-rail{background-color:transparent}.TripLegend .rc-slider .rc-slider-track{border-radius:0;height:28px;transition:background-color .4s ease}.TripLegend .rc-slider.rc-slider-disabled,.TripLegend .rc-slider.origins.hide-lowest .rc-slider-track-1,.TripLegend .rc-slider.destinations.hide-lowest .rc-slider-track-1{background-color:transparent}.TripLegend .rc-slider.origins-and-destinations.hide-lowest .rc-slider-track-1{background:none;background-color:transparent}.TripLegend .rc-slider.origins .rc-slider-track-1{background-color:#fdbd73}.TripLegend .rc-slider.origins .rc-slider-track-2{background-color:#f69156}.TripLegend .rc-slider.origins .rc-slider-track-3{background-color:#e04a27}.TripLegend .rc-slider.origins .rc-slider-track-4{background-color:#d92027}.TripLegend .rc-slider.origins .rc-slider-track-5{background-color:#a11d21}.TripLegend .rc-slider.destinations .rc-slider-track-1{background-color:#c5e8ed}.TripLegend .rc-slider.destinations .rc-slider-track-2{background-color:#8dcec7}.TripLegend .rc-slider.destinations .rc-slider-track-3{background-color:#3fb3af}.TripLegend .rc-slider.destinations .rc-slider-track-4{background-color:#0e7aa0}.TripLegend .rc-slider.destinations .rc-slider-track-5{background-color:#0c508e}.TripLegend .rc-slider.origins-and-destinations .rc-slider-track-1{background:linear-gradient(#fdbd73 48%,#fff 47%,#fff 53%,#c5e8ed 53%)}.TripLegend .rc-slider.origins-and-destinations .rc-slider-track-2{background:linear-gradient(#f69156 48%,#fff 47%,#fff 53%,#8dcec7 53%)}.TripLegend .rc-slider.origins-and-destinations .rc-slider-track-3{background:linear-gradient(#e04a27 48%,#fff 47%,#fff 53%,#3fb3af 53%)}.TripLegend .rc-slider.origins-and-destinations .rc-slider-track-4{background:linear-gradient(#d92027 48%,#fff 47%,#fff 53%,#0e7aa0 53%)}.TripLegend .rc-slider.origins-and-destinations .rc-slider-track-5{background:linear-gradient(#a11d21 48%,#fff 47%,#fff 53%,#0c508e 53%)}.TripLegend .rc-slider.editable .slider-handle label{color:#4c4c4c;background-color:#fff;cursor:text}.TripLegend .rc-slider .slider-handle{position:absolute;top:2px;border-width:1px;border-style:none;border-color:#4c4c4c}.TripLegend .rc-slider .slider-handle:after{content:"";position:absolute;top:-5px;width:1px;height:0;border:4px solid transparent;border-top-color:#000;border-top-width:6px;clear:both;pointer-events:auto;cursor:pointer;cursor:grab}.TripLegend .rc-slider .slider-handle:after:active{cursor:grabbing}.TripLegend .rc-slider .slider-handle.slider-handle-0,.TripLegend .rc-slider .slider-handle.slider-handle-5{display:none}.TripLegend .rc-slider .slider-handle.slider-handle-1,.TripLegend .rc-slider .slider-handle.slider-handle-2{border-right-style:solid}.TripLegend .rc-slider .slider-handle.slider-handle-1:after,.TripLegend .rc-slider .slider-handle.slider-handle-2:after{right:-5px}.TripLegend .rc-slider .slider-handle.slider-handle-1 label,.TripLegend .rc-slider .slider-handle.slider-handle-2 label{margin-right:-1px}.TripLegend .rc-slider .slider-handle.slider-handle-3,.TripLegend .rc-slider .slider-handle.slider-handle-4{border-left-style:solid}.TripLegend .rc-slider .slider-handle.slider-handle-3:after,.TripLegend .rc-slider .slider-handle.slider-handle-4:after{left:-5px}.TripLegend .rc-slider .slider-handle.slider-handle-3 label,.TripLegend .rc-slider .slider-handle.slider-handle-4 label{margin-left:-1px}.TripLegend .rc-slider .slider-handle.slider-handle-2 label,.TripLegend .rc-slider .slider-handle.slider-handle-3 label{margin-top:68px}.TripLegend .rc-slider .slider-handle label{display:block;margin-top:38px;padding:4px 9px;color:#fff;background-color:#4c4c4c;border:1px solid #4c4c4c;pointer-events:auto;cursor:pointer;cursor:grab;transition:color .4s ease,background-color .4s ease}.TripLegend .rc-slider .slider-handle label:active{cursor:grabbing}.ZmDisplayOptions .CollapsibleSection{position:absolute;z-index:500;background-color:#fff;margin:0}.ZmDisplayOptions .CollapsibleSection>div{padding-top:10px}.ZmDisplayOptions .CollapsibleSection hr{margin-bottom:10px}.ZmDisplayOptions .CollapsibleSection.controlPanel{width:300px;top:170px;left:20px}.ZmDisplayOptions .CollapsibleSection.controlPanel .zoom-to-areas-label{margin-right:4px}.ZmDisplayOptions .CollapsibleSection.controlPanel .zoom-to-areas-label.disabled{color:#a5a5a5}.ZmDisplayOptions .CollapsibleSection.controlPanel .statusMessage{display:flex;justify-content:flex-end;width:100%;min-height:14px;font-size:12px}.ZmDisplayOptions .CollapsibleSection.controlPanel .statusMessage .success{color:#34c66f}.ZmDisplayOptions .CollapsibleSection.controlPanel .statusMessage .error{color:#ff4719}.ZmDisplayOptions .CollapsibleSection.controlPanel .statusMessage img{padding-right:4px;height:10px}.ZmDisplayOptions .CollapsibleSection.controlPanel>div>h1{font-size:14px;margin-top:5px}.ZmDisplayOptions .CollapsibleSection.controlPanel>div hr{border:none;height:1px;background-color:#d6d6d6}.ZmDisplayOptions .CollapsibleSection.controlPanel input[type=text]{width:50px;margin:0 3px}.ZmDisplayOptions .CollapsibleSection.topTenPanel{width:300px;top:10px;right:20px}.ZoneMap{position:relative;flex-grow:1;overflow:hidden;height:calc(100vh - 60px)}.ZoneMap>.VectorMap .mapboxgl-map .mapboxgl-ctrl-top-left{top:100px;left:330px}.ZoneMap>.VectorMap .mapboxgl-map .mapboxgl-popup-content{line-height:14px;padding:10px 20px 10px 10px}.ZoneMap>.VectorMap .mapboxgl-map .mapboxgl-popup-content button{color:#000;background-color:transparent;padding:1px 6px}.ZoneMap>.VectorMap .mapboxgl-map .mapboxgl-popup-content button:focus{outline:none}.ZoneMap>.VectorMap .mapboxgl-map .mapboxgl-popup-content table{border-spacing:0;border-collapse:collapse;margin-top:10px}.ZoneMap>.VectorMap .mapboxgl-map .mapboxgl-popup-content table td{padding-right:8px}.ZoneMap>.VectorMap .mapboxgl-map .mapboxgl-popup-content table td:first-of-type{text-align:right}.ZoneMap>.VectorMap .mapboxgl-map .mapboxgl-popup-content .gates th{border-bottom:1px solid #34c66f;text-align:left}.ZoneMap>.VectorMap .mapboxgl-map .mapboxgl-popup-content .gates tbody tr:nth-of-type(odd){background-color:#f7f7f7}.ZoneMap>.VectorMap .mapboxgl-map .mapboxgl-popup-content .gates td,.ZoneMap>.VectorMap .mapboxgl-map .mapboxgl-popup-content .gates th{padding:2px 6px;vertical-align:top}.ZoneMap>.VectorMap .mapboxgl-map .from-to-label{position:absolute;color:#fff;background-color:#af27bf;font-size:12px;font-weight:700;line-height:20px;padding:2px 10px;border:1px solid #af27bf}.ZoneMap>.mapboxgl-map{position:absolute;top:0;bottom:0}.ZoneMap>.mapboxgl-map .study-area-outline{stroke:#a5a5a5;stroke-width:3;stroke-opacity:1;fill-opacity:0;animation:emphasizeStart 1.2s}.ZoneMap>.mapboxgl-map .base{stroke:#000;stroke-width:1;stroke-opacity:.3;fill:none;animation:emphasizeStart 1.2s}.ZoneMap>.mapboxgl-map .gate{stroke:#000;stroke-width:1;stroke-opacity:1;fill:#ed1e79;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.dim{stroke-opacity:.5;fill:#a5a5a5;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.transparent-zone{stroke-opacity:.5;fill:#fff;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.origin-highlight{fill:#f69156;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.destination-highlight{fill:#8dcec7;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.origin-zone-0{stroke-opacity:.5;fill:#fdbd73;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.origin-zone-1{stroke-opacity:.5;fill:#f69156;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.origin-zone-2{stroke-opacity:.5;fill:#e04a27;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.origin-zone-3{stroke-opacity:.5;fill:#d92027;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.origin-zone-4{stroke-opacity:.5;fill:#a11d21;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.destination-zone-0{stroke-opacity:.5;fill:#c5e8ed;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.destination-zone-1{stroke-opacity:.5;fill:#8dcec7;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.destination-zone-2{stroke-opacity:.5;fill:#3fb3af;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.destination-zone-3{stroke-opacity:.5;fill:#0e7aa0;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.destination-zone-4{stroke-opacity:.5;fill:#0c508e;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.neutral-zone-0{stroke-opacity:.5;fill:gray;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.neutral-zone-1{stroke-opacity:.5;fill:gray;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.neutral-zone-2{stroke-opacity:.5;fill:gray;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.neutral-zone-3{stroke-opacity:.5;fill:gray;fill-opacity:1}.ZoneMap>.mapboxgl-map .gate.neutral-zone-4{stroke-opacity:.5;fill:gray;fill-opacity:1}.ZoneMap>.mapboxgl-map .spatial{stroke:#af27bf;stroke-width:2;stroke-opacity:1;fill:none;animation:emphasizeStart 1.2s}.ZoneMap .AlertPopUp .popup-container{width:auto;background-color:#fff}.ZoneMap .AlertPopUp .alertHeader{background:#2b2b2b;font-weight:400;align-items:flex-start}.ZoneMap .AlertPopUp .body{margin-bottom:0}.ZoneMap .AlertPopUp .alert-modal-overlay{opacity:.2}.ZoneMap .AlertPopUp textarea{margin-top:15px;width:400px;height:220px}.ZoneMap .AlertPopUp .button-actions{text-align:right;margin:15px 0 0}.ZoneMap .AlertPopUp .button-actions button{margin-left:10px}.ZoneMap .DraggablePanel{top:10px;right:20px;width:300px;max-height:calc(100% - 20px)}.ZoneMap .UtilityPanel{background-color:#2b2b2b;position:absolute;top:10px;left:330px;padding:10px;z-index:500}.ZoneMap .UtilityPanel button{padding:8px;margin:0}.ZoneMap .UtilityPanel button:first-of-type{margin-bottom:6px}@keyframes emphasizeStart{0%,38%{stroke-width:7}}.smooth{scroll-behavior:smooth}.Help{padding-left:20px}.Help .content{display:flex;flex-direction:row;padding-left:20px;padding-right:20px}.Help .content menu{text-align:center;margin:20px 40px;padding:0}.Help .content menu h1{font-size:14px;margin:10px 0}.Help .content menu div{background-color:#e6e6e6;display:inline-block;padding:20px 40px}.Help .content menu div a{display:inline-block;color:#fff;background-color:#34c66f;text-decoration:none;text-align:center;width:180px;padding:20px}.Help .content menu div a:not(:last-child){margin-right:20px}.Help .content menu div a:hover{background-color:#54dd8c;text-decoration:none}.Help .content menu div a:visited{color:#fff}.Help .content menu div a:active{background-color:#000}.Help .content nav{font-size:12px;min-width:200px;margin-right:20px}.Help .content nav a{padding:0 6px;transition:color .4s ease,background-color .4s ease}.Help .content nav a.active{color:#fff;background-color:#34c66f}.Help .content nav a.active:visited{color:#fff}.Help .content nav>ol{position:sticky;top:20px;padding:0}.Help .content nav li>ol{padding-left:20px}.Help .content nav ol{margin:0;list-style-type:none}.Help .content nav ol li:before{content:"▶ ";color:#737373}.Help .content section{font-size:14px;max-width:900px}.Help .content a{color:#000;text-decoration:none;scroll-margin-top:20px}.Help .content a:visited{color:#000}.Help .content a:hover{text-decoration:underline}.Help .content a:target~div{animation-duration:5s;animation-name:highlighted}.Help .content div{margin-bottom:20px}.Help .content h1,.Help .content h2,.Help .content h3,.Help .content h4{margin-top:20px;clear:both}.Help .content h1{font-size:28px;margin-top:40px;margin-bottom:10px;border-top:3px solid black;padding-top:25px}.Help .content h2{font-size:18px}.Help .content h3{font-size:17px}.Help .content h4{font-size:16px}.Help .content hr{margin-top:40px;margin-bottom:40px}.Help .content blockquote{font-size:13px;max-width:600px;margin-bottom:20px}.Help .content figure{margin-bottom:20px;text-align:center}.Help .content figure img{margin-bottom:5px}.Help .content figure figcaption{font-size:12px;font-style:italic}.Help .content figure figcaption a{text-decoration:underline}.Help .content .icons-on-left{max-width:600px}.Help .content .icons-on-left img{width:64px;height:64px;float:left;padding:2px;margin-right:20px;background-color:#000}.Help .content .float-right{float:right;margin-left:20px;margin-bottom:20px}.Help .content .bordered img{border:1px solid black}.Help .content .no-bullets{list-style:none}.Help .content .clearFloats{clear:both}@keyframes highlighted{0%{background:#f9db3340}to{background:transparent}}.WhatsNew{margin:0 auto;max-width:688px}.WhatsNew div{margin:10px 0}.WhatsNew article{padding-bottom:20px;border-bottom:2px solid #e6e6e6}.WhatsNew article h1{margin-top:20px;font-size:14px}.WhatsNew div+ul>li{margin-top:20px}.WhatsNew ul{margin:0;padding-left:17px}.WhatsNew figure{text-align:center}.WhatsNew figure figcaption{font-style:italic}.WhatsNew figure figcaption i{font-style:normal}.WhatsNew code{font-weight:700;background-color:#e6e6e6;padding-inline:2px}.WhatsNew .float-right{float:right}.WhatsNew .Download{width:13px;height:13px;position:relative;top:2px}.WhatsNew .ReCenter{margin:1px 0 0}.Version{margin:2em}.Admin{padding:0 20px}.Admin details{margin:10px 0;border:1px solid #2b2b2b;border-radius:3px}.Admin details summary{color:#e6e6e6;background-color:#2b2b2b;padding:5px 10px;cursor:pointer;transition:background-color .25s}.Admin details summary:hover{color:#fff;background-color:#444}.Admin details section{padding:12px 20px}.Admin details section.permissions a:hover{color:#00f}.Admin details a{color:#000;text-decoration:none}.Admin details a:hover{color:#fff}.Admin details fieldset{padding:0;border:0;margin:0}.Admin details button{margin-right:10px}.Admin details input,.Admin details output{padding:5px 10px;margin-bottom:10px}.Admin details select{padding:4px;margin-bottom:10px}.Admin details textarea{background-color:#ffe6e2;width:100%;height:220px;overflow:scroll;margin:10px 0}.Admin details li span{cursor:pointer}.Admin details li span:hover{color:#fff;background-color:#34c66f}.Admin details table{border-collapse:collapse}.Admin details table tr{border-bottom:1px solid #34c66f}.Admin details table tr:hover{background-color:#fbc46d}.Admin details table td,.Admin details table th{padding:2px 10px;text-align:left}.Admin details table td:not(:first-of-type),.Admin details table th:not(:first-of-type){text-align:right}.Admin details table th{color:#fff;background-color:#34c66f;position:sticky;top:0}.Admin details .error{color:red}.Admin details.message-of-the-day input,.Admin details.message-of-the-day output{box-sizing:border-box;width:100%}.Admin details.message-of-the-day output{display:block;background-color:#e6e6e6;min-height:24px}.Admin details.application-cache input,.Admin details.application-cache select{display:block}.Admin details.analysis-status-report label{margin-right:10px}.Admin details.analysis-status-report button{margin-bottom:10px}.applicationHealthDashboard button{margin-bottom:12px}.applicationHealthDashboard .metric-warning{font-weight:700;color:#ff4719}.applicationHealthDashboard .metric-warning:after{content:"!";text-align:center;color:#fff;background-color:#ff4719;border-radius:100px;display:inline-block;width:1.25em;height:1.25em;margin-left:1em}.node-metrics-summary-row{font-weight:700}.activeQueriesDashboard button{margin-bottom:12px}.AnalysisStatusDashboard .container{max-width:75rem;width:100%}.AnalysisStatusDashboard .filters{display:flex;justify-content:space-between;align-items:center}.AnalysisStatusDashboard .filters .date-filter{display:flex;gap:16}.AnalysisStatusDashboard .actions{display:flex;justify-content:flex-end;margin-bottom:24px}.AnalysisStatusDashboard table{width:100%}.UserStatisticsDashboard .container{max-width:75rem;width:100%}.UserStatisticsDashboard .filters{display:flex;align-items:center}.UserStatisticsDashboard .filters .date-filter{display:flex;gap:16}.UserStatisticsDashboard .filters .date-filter label{margin-right:10px}.UserStatisticsDashboard table{width:100%}.UserStatisticsDashboard table tr{cursor:pointer}.UserStatisticsDashboard table tr .analysis-action-buttons-cell{background-color:#add8e6;padding:8px 0;text-align:center}.UserStatisticsDashboard table tr .analysis-action-buttons-cell button{margin:4px}.UserStatisticsDashboard table tr.event-row{background-color:#add8e6}.UserStatisticsDashboard table tr.event-row td>.event-cell{display:grid;grid-template-columns:235px 235px 115px 115px;justify-content:center}.UserStatisticsDashboard table tr.event-row td>.event-cell .selected-options{display:grid;column-gap:16px;grid-template-columns:auto auto}.UserStatisticsDashboard table tr.event-row td>.event-cell .selected-options span{white-space:nowrap}.UserStatisticsDashboard section input{display:block}.UserStatisticsDashboard .AlertPopUp .popup-container{width:60%;max-height:50vh}.UserStatisticsDashboard .AlertPopUp .popup-container tbody{background-color:#fff}.AdminMap{position:relative;height:calc(100vh - 60px)}.AdminMap .popup{white-space:pre-wrap}.AdminMap .controls{position:absolute;top:20px;right:40px;background-color:#fff;border:1px solid #34c66f;padding:5px 10px}.AdminMap .controls fieldset{margin:0}.AdminMap .controls select{margin:10px 0}.AdminMap .controls button{margin-left:10px}.AdminMap .controls fieldset{border:0}.AdminMap .controls label{display:block}.AdminMap2{position:relative;height:calc(100vh - 60px)}.AdminMap2 .popup{white-space:pre-wrap}.AdminMap2 .CattMapControlButton{padding:0!important}.AdminMap2 .layer-control{background-color:#fff;border:1px solid #34c66f;padding:10px}.AdminMap2 .layer-control select{margin-top:5px}.AdminMap2 .layer-control button{margin-left:10px}.AdminMap2 .layer-control fieldset{border:0}.AdminMap2 .layer-control label{display:block}.PermissionsGlobalDataset{padding:10px}.EditGeography{display:flex;flex-direction:row;align-items:flex-start;height:calc(100vh - 60px);background-color:#fff;font-size:14px}.EditGeography .left-panel{width:508px;flex-shrink:0;height:100%;padding:0 20px 60px;overflow-y:scroll;box-sizing:border-box}.EditGeography .left-panel .SelectArea{padding-bottom:10px}.EditGeography .left-panel .validation-messages{font-size:12px}.EditGeography .mapboxgl-map .mapTiles{position:absolute;bottom:10px;left:10px;border-radius:5px;cursor:pointer;z-index:999999}.EditGeography.hideDrawControl .mapboxgl-ctrl-top-left .mapboxgl-ctrl-group:last-of-type{display:none}.Demos{padding:0 20px}.Demos .content h1{font-size:12px;color:#5b5b5b}.Demos .content a{color:#00f}@keyframes pending-opacity{0%{opacity:.9}to{opacity:.1}}.Pending rect{fill:#22b573;animation:pending-opacity 3s linear infinite}.Pending #pos1{animation-delay:0s}.Pending #pos2{animation-delay:83ms}.Pending #pos3{animation-delay:.167s}.Pending #pos4{animation-delay:.25s}.Pending #pos5{animation-delay:.333s}.Pending #pos6{animation-delay:.417s}.Pending #pos7{animation-delay:.5s}.Pending #pos8{animation-delay:.583s}.Pending #pos9{animation-delay:.667s}.Pending #pos10{animation-delay:.75s}.Pending #pos11{animation-delay:.833s}.Pending #pos12{animation-delay:.916s}.Queued{height:16px;width:16px;margin-top:5px;margin-right:5px}.Queued rect{fill:#34c66f}.MyStudies{padding:0 20px;background-color:#fff}.MyStudies footer{margin:20px 0}.MyStudies .MyStudiesTable button.plain img{width:13px;height:13px}.MyStudiesTable .AlertPopUp .popup-container{width:400px;background-color:#fff;min-height:50px}.MyStudiesTable .AlertPopUp .alertHeader{background:#2b2b2b;font-weight:400;align-items:flex-start}.MyStudiesTable .AlertPopUp .body{margin-bottom:0}.MyStudiesTable .AlertPopUp .alert-modal-overlay{opacity:.2}.MyStudiesTable .AlertPopUp .text{width:350px}.MyStudiesTable .popup-content{display:block;font-size:12px;margin:15px 0 0}.MyStudiesTable .popup-content .button-actions{text-align:right;margin:15px 0 0}.MyStudiesTable .popup-content .button-actions button{margin-left:10px}.MyStudiesTable .popup-content.edit-content input[type=text]{display:block;box-sizing:border-box;margin:5px 0;width:100%}.MyStudiesTable .popup-content.edit-content textarea{display:block;box-sizing:border-box;margin:5px 0;width:100%;height:51px}.MyStudiesTable .popup-content.edit-content .warning{color:#ff4719;margin:0 0 10px;font-size:11px}.MyStudiesTable .top-row{padding-bottom:5px}.MyStudiesTable nav{display:flex;align-items:center}.MyStudiesTable nav.top{padding:4px;border:1px solid #d6d6d6;border-bottom:0}.MyStudiesTable nav.bottom{padding:4px;border:1px solid #d6d6d6;border-top:0}.MyStudiesTable nav .pagination-child button{width:300px;height:35px;border:0;text-decoration:none;outline:0;border-radius:4px;padding:0;font-size:12px;background:#e6e6e6;color:gray;cursor:pointer}.MyStudiesTable nav .pagination-child button:hover{background:#bcbcbc;color:#fff}.MyStudiesTable nav .pagination-child button:disabled{background:#f7f7f7;color:#a5a5a5;cursor:default}.MyStudiesTable nav .pagination-child-previous{flex:0 0 200px;width:33%;text-align:left}.MyStudiesTable nav .pagination-child-center{flex:1;width:33%;text-align:center}.MyStudiesTable nav .pagination-child-center input{width:40px;border:1px solid #d6d6d6;border-radius:4px;margin:0 2px}.MyStudiesTable nav .pagination-child-next{flex:0 0 200px;width:33%;text-align:right}.MyStudiesTable .results-box .status{margin-bottom:10px}.MyStudiesTable .results-box .status .Pending{width:13px;height:13px;margin-right:5px}.MyStudiesTable .results-box .rerun{margin-left:18px}.MyStudiesTable .results-box img{width:13px;height:13px;margin-right:5px}.MyStudiesTable .results-box .report img{background:#000}.MyStudiesTable .study-box{display:flex;align-items:center}.MyStudiesTable .study-box .study-box-description{flex:1;word-break:break-word}.MyStudiesTable .study-box .study-box-image{flex:0 0 10px}.MyStudiesTable .study-box .study-box-image img{float:right;width:10px;height:10px;cursor:pointer;margin-left:5px}.MyStudiesTable .notes-box{display:flex;align-items:center}.MyStudiesTable .notes-box .notes-description{flex:1;word-break:break-word}.MyStudiesTable .notes-box .notes-image{flex:0 0 70px}.MyStudiesTable .notes-box .notes-image img{width:10px;height:10px;cursor:pointer;margin-right:5px}.MyStudiesTable .action-box .action-box-child{padding-bottom:5px}.MyStudiesTable .action-box .action-box-child img{width:10px;height:10px;cursor:pointer;margin-right:3px}.MyStudiesTable .action-box .action-box-child:last-child{padding-bottom:0}.MyStudiesTable a{color:#00f}.MyStudiesTable table{border-spacing:0;table-layout:fixed;width:100%;border-collapse:collapse}.MyStudiesTable th{text-align:left;background-color:#2b2b2b;color:#fff;padding:7px 5px}.MyStudiesTable th .sort-desc:before{content:"▼";float:left}.MyStudiesTable th .sort-asc:before{content:"▲";float:left}.MyStudiesTable th.rowExpander{width:12px}.MyStudiesTable th.name{width:155px}.MyStudiesTable th.dataSet,.MyStudiesTable th.studyAreaName{width:115px}.MyStudiesTable th.studyAreaOdGateCount{width:55px}.MyStudiesTable th.studyAreaZones{width:140px}.MyStudiesTable th.createdTstamp{width:150px}.MyStudiesTable th.description{width:340px}.MyStudiesTable th.actionPlaceholder{width:105px}.MyStudiesTable tbody tr td{padding:10px;border:1px solid #d6d6d6}.MyStudiesTable tbody tr td.rowExpander{border-right-style:none;padding:10px 0 10px 10px}.MyStudiesTable tbody tr td.rowExpander .opened:before{content:"▼";float:left}.MyStudiesTable tbody tr td.rowExpander .closed:before{content:"►";float:left}.MyStudiesTable tbody tr td.name{border-left-style:none}.MyStudiesTable tbody tr td.studyAreaName,.MyStudiesTable tbody tr td.studyAreaZones{text-transform:capitalize}.MyStudiesTable tbody tr td.analysis-row-expander{width:5px;border-style:none;background-color:#fff}.MyStudiesTable tbody .study-row:nth-of-type(2n){background-color:#f7f7f7}.MyStudiesTable tbody .study-row.selected{background-color:#91dab9}.MyStudiesTable tbody .analysis-row{background-color:#edf7f1}.MyStudiesTable tbody .analysis-row.selected{background-color:#91dab9}.MyStudiesTable tbody .analysis-row .temporal-day-off{color:#e6e6e6;font-weight:400}.PageNotFound{padding:4em;font-size:28px}.Logo h1{text-align:center;font-family:Open Sans,sans-serif;font-size:1.6em;margin:0 0 -10px}.Logo img{width:290px;height:22px}img.Logo{width:247px;height:50px}.Header{display:flex;color:#fff;justify-content:space-between;background-color:#2b2b2b}.Header>.logo{display:inline-flex;color:#fff;text-decoration:none;cursor:pointer;padding:8px 20px;position:sticky;left:0}.Header .navigation{position:sticky;right:0;align-self:center;padding:1vh 1vw}.Header .navigation .user-info{display:inline-block}.Header .navigation .vertical-line{display:inline-block;border-right:1px solid white;margin:-9px 10px;height:24px}.Header .navigation .non-button{color:#34c66f;border:none;font-size:12px;cursor:pointer}.Header .navigation button{margin-left:12px}.Header .navigation form{display:inline}@font-face{font-family:Open Sans;src:local("Open Sans Light"),local("OpenSans-Light"),url(OpenSans-Light-webfont.ttf) format("truetype")}body{font-family:Arial,sans-serif}button{cursor:pointer;font-size:12px;font-weight:700;color:#fff;background-color:#34c66f;padding:9px 20px;border:none;border-radius:3px;transition:color .3s ease,background-color .3s ease}button img{width:12px;height:14px;margin-right:5px;vertical-align:text-bottom}button:active:where(:not(.MuiButtonBase-root)){background-color:#1f9950}button:hover:where(:not(.MuiButtonBase-root)){background-color:#54dd8c}button:disabled:where(:not(.MuiButtonBase-root)),button:disabled:hover:where(:not(.MuiButtonBase-root)){color:#a5a5a5;background-color:#e6e6e6;cursor:not-allowed}button:disabled:where(:not(.MuiButtonBase-root)) img,button:disabled:hover:where(:not(.MuiButtonBase-root)) img{filter:grayscale(100%)}button.hollow{font-size:14px;color:#34c66f;background-color:transparent;padding:14px 28px;border:1px solid #34c66f}button.hollow:hover{color:#fff;background-color:#34c66f}button.plain{text-decoration:underline;font-weight:400;white-space:nowrap;color:#00f;background:none;padding:0}button.plain:hover{color:#00f;background:none}button.utility{font-weight:400;background:none;color:#fff;padding:2px 8px}button.utility svg{width:12px;height:12px}button.utility:hover{color:#34c66f;background:none}button.utility:disabled{color:#a5a5a5}button.toggle{display:inline-flex;align-items:center;justify-content:center;color:#000;background:#e6e6e6;padding:5px 10px}button.toggle:hover{background-color:#fff}button.icon{color:#34c66f;padding:0}button.icon svg{display:block}button.icon:disabled,button.icon:disabled:hover{color:#a5a5a5}button.icon:hover{color:#54dd8c}.App{position:relative}.App .app-container{position:absolute;top:0;left:0;display:flex;flex-flow:column wrap;min-width:100%;min-height:100vh}.App .app-container input[type=checkbox],.App .app-container input[type=color],.App .app-container input[type=radio]{cursor:pointer}.App .app-container input[type=checkbox]:disabled,.App .app-container input[type=color]:disabled,.App .app-container input[type=radio]:disabled{cursor:not-allowed}.App .app-container>header{min-width:100%;height:60px}.App .app-container .hero-background{text-align:center;min-height:calc(100vh - 60px);padding-left:3.5vw;padding-right:3.5vw;background-image:url(/assets/welcomeBackground.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;box-sizing:border-box}.App .app-container .hero-background .unauthorized-user-message{display:flex;flex-direction:column;gap:16px}.App .app-container .numeric{text-align:right;font-variant-numeric:tabular-nums}.App .app-container .toolHeader{padding:12px 0;font-weight:700;color:#2b2b2b;font-size:21px;margin:0 0 8px}
