.esri-view-width-xlarge .esri-popup__main-container{max-width:18.75rem}#buttonWrapper{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;padding:1rem;background-color:#fff;opacity:.95;border-bottom:.063rem solid black}#buttonWrapper button{display:flex;align-items:center}#buttonWrapper.v-open button:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-right:.125rem solid var(--goj-white);border-bottom:.125rem solid var(--goj-white);transform:rotate(135deg);margin-right:.5rem;transition:transform ease .2s}#buttonWrapper:not(.v-open) button:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-right:.125rem solid var(--goj-white);border-bottom:.125rem solid var(--goj-white);transform:rotate(-45deg);margin-left:.5rem;transition:transform ease .2s}.busMenu{position:absolute;top:4rem;left:0;transition:width 5ms;height:calc(100% - 4rem);overflow-y:scroll;background:var(--goj-white)}.busMenu::-webkit-scrollbar{width:.313rem;height:.938rem}.busMenu::-webkit-scrollbar-thumb{border-radius:.5rem;background-color:#c3c3c3;margin-right:.125}.busMenu.v-open{min-width:18.75rem;border-bottom:.063rem solid var(--goj-gray-light);border-right:.063rem solid var(--goj-gray-light)}.busMenu:not(.v-open){width:0}.busMenu .busMenuContent{transition:width 5ms;background:#fff;height:100%;padding-top:2rem}.menuBottom{padding:1rem 0;margin:0 .5rem;border-top:.063rem solid var(--goj-gray-light)}.busMenu .busMenuContent fieldset{padding:0;border:0}.busMenu .busMenuContent .collapsableContent{padding-bottom:.625rem}.busMenu .busMenuContent .collapsableContent .heading{position:relative;cursor:pointer;background:var(--goj-gray-very-light);padding:1rem;margin:0 1rem;transition:all ease 5ms;font-size:1rem;border-radius:.5rem}.busMenu .busMenuContent .collapsableContent .heading:after{content:"";display:inline-block;width:.75rem;height:.75rem;border-right:.125rem solid var(--goj-secondary);border-bottom:.125rem solid var(--goj-secondary);transform:rotate(45deg);margin-left:1rem;transition:transform ease .2s}.busMenu .busMenuContent .collapsableContent>.content{padding:1rem}.busMenu .busMenuContent .collapsableContent>.content.v-spacing>*:not(:last-child){margin-bottom:1rem}.busMenu .busMenuContent .collapsableContent .heading:hover{background-color:var(--goj-gray-light)}.busMenu .busMenuContent .collapsableContent:not(.v-visible) .heading:after{transform:rotate(-45deg)}.busMenu .busMenuContent .collapsableContent:not(.v-visible) .content{display:none}#locationSection h2{margin-bottom:1rem;font-size:1.25rem}.busMenu:not(.v-open) .busMenuContent{display:none}.busMenu #menuLoading{display:none}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0}input[type=checkbox]:focus+.indicator{box-shadow:var(--goj-range-input--focus)}.routeCheckbox{display:flex;align-items:center;padding:.625rem .25rem;transition:all ease 5ms;font-size:.875rem;font-weight:700}.routeCheckbox .indicator{position:relative;margin-right:.5rem;min-width:1.125rem;min-height:1.125rem;overflow:hidden}.routeCheckbox .indicator:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;border-radius:.125rem;background-color:var(--goj-white);background-position:50% 50%;background-repeat:no-repeat;border:.063rem solid var(--goj-gray-mid);transition:all .2s ease}.routeCheckbox .content{display:flex;align-items:center;justify-content:space-between;width:100%}.routeCheckbox .number{display:flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem}.routeCheckbox:checked{cursor:pointer}.routeCheckbox input:checked+.indicator:before{background-color:var(--goj-secondary);border-color:var(--goj-secondary);background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.1897%204.50446C11.1897%204.33705%2011.1228%204.16964%2011.0022%204.04911L10.0915%203.13839C9.97098%203.01786%209.80357%202.95089%209.63616%202.95089C9.46875%202.95089%209.30134%203.01786%209.1808%203.13839L4.78795%207.53795L2.8192%205.5625C2.69866%205.44196%202.53125%205.375%202.36384%205.375C2.19643%205.375%202.02902%205.44196%201.90848%205.5625L0.997768%206.47321C0.877232%206.59375%200.810268%206.76116%200.810268%206.92857C0.810268%207.09598%200.877232%207.26339%200.997768%207.38393L3.42188%209.80804L4.33259%2010.7187C4.45313%2010.8393%204.62054%2010.9062%204.78795%2010.9062C4.95536%2010.9062%205.12277%2010.8393%205.2433%2010.7187L6.15402%209.80804L11.0022%204.95982C11.1228%204.83929%2011.1897%204.67188%2011.1897%204.50446Z'%20fill='white'/%3e%3c/svg%3e")}.routeCheckbox:hover .indicator:before{background-color:var(--goj-secondary-light);cursor:pointer}.routeCheckbox:hover input:checked+.indicator:before{background-color:var(--goj-secondary-dark);border-color:var(--goj-secondary-dark)}.routeCheckbox:hover,.routeCheckbox:hover .content,.routeCheckbox:hover input{cursor:pointer}input[type=range]{-webkit-appearance:none;margin:1rem 0;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{height:1rem;cursor:pointer;box-shadow:.063rem .063rem .063rem var(--goj-black),0 0 .063rem var(--goj-black);background:var(--goj-secondary);border-radius:.125rem;border:.013rem solid var(--goj-black)}input[type=range]::-webkit-slider-thumb{border:.063rem solid var(--goj-black);height:1.5rem;width:1.5rem;border-radius:6.25rem;background:var(--goj-white);cursor:pointer;-webkit-appearance:none;margin-top:-.313rem}input[type=range]:focus::-webkit-slider-runnable-track{box-shadow:var(--goj-range-input--focus)}input[type=range]::-moz-range-track{height:1rem;cursor:pointer;background:var(--goj-secondary);border-radius:.081rem;border:.013rem solid var(--goj-black)}input[type=range]::-moz-range-thumb{box-shadow:.063rem .063rem .063rem var(--goj-black),0 0 .063rem var(--goj-black);border:.063rem solid var(--goj-black);height:2.25rem;width:1rem;border-radius:.188rem;background:var(--goj-white);cursor:pointer}input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper{box-shadow:.063rem .063rem .625rem var(--goj-secondary)}.etaTable th{text-align:left}.privacyErrorMenu{position:absolute;bottom:0;left:0;width:100%;background:#eb898d;color:var(--goj-white);transition:ease all 5ms;height:auto}.privacyErrorMenu .content{padding:1rem}.privacyErrorMenu.v-hidden{height:0}.privacyErrorMenu.v-hidden .content{display:none}.main-content{width:100%;height:100%;max-width:none;padding:0}
