.line-selector[data-v-728f4232]{min-height:28px;padding-bottom:.75rem}@media(min-width:1024px){.line-selector[data-v-728f4232]{margin-left:0;transform:none}}.line-selector label[data-v-728f4232]{border-radius:.75rem;border-width:1px;cursor:pointer;display:flex;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-border-opacity:1;border-color:rgb(240 240 240/var(--tw-border-opacity,1));padding:.25rem 1rem}.line-selector label[data-v-728f4232]:hover{--tw-bg-opacity:1;background-color:rgb(238 239 240/var(--tw-bg-opacity,1))}.line-selector label.isSelected[data-v-728f4232]{--tw-border-opacity:1;border-color:rgb(0 141 45/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 141 45/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.line-selector .form-checkbox[data-v-728f4232]{background-color:transparent}.line-selector .form-checkbox:not(:checked)+.line-entry[data-v-728f4232]{--tw-text-opacity:1;color:rgb(151 151 151/var(--tw-text-opacity,1))}.line-selector .form-checkbox:not(:checked)+.line-entry>.line-badge[data-v-728f4232]{--tw-bg-opacity:1;background-color:rgb(238 239 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(143 149 160/var(--tw-text-opacity,1))}.info-stop[data-v-895b0d39]{font-family:Poppins}.line-badge[data-v-895b0d39]{border-radius:.75rem;display:inline-block;height:1.5rem;line-height:1.5rem;margin-right:.25rem;text-align:center;width:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.line-badge-fontxs[data-v-895b0d39]{font-size:12px}.mapdiv>div{position:relative!important}.lines-map-container{height:100%;position:relative}.lines-map-container .map{height:calc(100vh - 180px)}@media(min-width:1024px){.lines-map-container .map{max-height:620px}}.lines-map-container .map-container-h{height:100%}@media(min-width:1024px){.lines-map-container .map-container-h{height:100%}}.lines-map-container .mapdiv{max-height:-moz-max-content;max-height:max-content}@media(min-width:1024px){.lines-map-container .map-container-h,.lines-map-container .mapdiv{max-height:620px}}.lines-map-container .line-badge{border-radius:.75rem;display:inline-block;line-height:1.5rem;margin-right:.5rem;text-align:center;--tw-text-opacity:1;border:1px solid transparent;color:rgb(255 255 255/var(--tw-text-opacity,1))}.lines-map-container .line-badge-fontxs{font-size:12px}.lines-map-container .line-badge-alt{height:1.75rem;width:3rem}.lines-map-container .line-details{margin-top:.5rem;padding-left:1rem;padding-right:1rem;width:100%;z-index:2}@media(min-width:1024px){.lines-map-container .line-details{margin-top:0;position:absolute;--tw-translate-x:0px;--tw-scale-x:1;--tw-scale-y:1;max-width:340px;right:40px;top:60px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.lines-map-container .line-details>div{border-radius:.75rem}.lines-map-container .line-details>div>div:nth-child(2){height:100%;max-height:calc(100vh - 390px);overflow-x:auto;padding:0 1rem}@media(min-width:1024px){.lines-map-container .line-details>div>div:nth-child(2){max-height:calc(100vh - 300px);min-height:270px}}.lines-map-container .line-details .stops-details .line-badge{height:1.5rem;line-height:1.5rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}.lines-map-container .line-details .stops-details .line-badge:after{border-radius:9999px;border-width:2px;display:inline-block;height:.75rem;position:absolute;width:.75rem;--tw-border-opacity:1;border-color:rgb(18 18 18/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));content:" ";left:-32px;top:6px}.lines-map-container .line-details .stops-details .stop-station{width:calc(100% - 2rem)}.lines-map-container .line-details .stops-details .timeline{padding-left:.5rem;padding-right:1.5rem}.lines-map-container .line-details .stops-details .timeline+div>div{height:auto;min-height:5rem}.lines-map-container .line-details .stops-details .timeline div{height:calc(100% - 80px);position:relative;top:40px;width:.25rem}.vue-map-container>.vue-map{border-radius:.75rem}.lock{opacity:.6}.gm-ui-hover-effect{right:0!important;top:0!important}.routes-container button:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
