.filterBtnMobile{align-items:center;display:flex;font-size:.8em;height:-webkit-fill-available;padding:.5em}.lineCard #header{display:flex;text-align:center}.lineCard #header h1{font-size:1.5em}@media screen and (max-width:860px){.lineCard #header h1{font-size:1.1em}}.lineCard #header h1 .markerModeCodeLine{font-size:medium}.lineCard #lineStopPointsFilters{align-items:center;display:flex;margin-bottom:10px}.lineCard #lineStopPointsFilters .dropdown-header .dropdown-toggle,.lineCard #lineStopPointsFilters .dropdown-header div{background:#dc3545;color:#fff}.lineCard #body{padding:5px!important}@media screen and (max-width:860px){.lineCard #body{padding:0!important}}.lineCard #body ul{list-style:none;padding:0;text-align:start}.lineCard #body ul li{margin-bottom:2px}.lineCard #body #lineStopPoints{display:flex;flex-direction:row}@media screen and (min-width:860px){.lineCard #body #lineStopPoints{flex:0 0 50%;padding:10px}}@media screen and (max-width:860px){.lineCard #body #lineStopPoints{flex-direction:column}}.lineCard #body #lineStopPoints .stopPointsList{max-height:60vh;overflow:hidden auto;width:75%}.lineCard #body #lineStopPoints .stopPointsList .list-group-item{overflow-x:auto}.lineCard #body #lineStopPoints .stopPointsList .list-group-item .stopPointLineName{margin-bottom:.25em;width:100%}.lineCard #body #lineStopPoints .stopPointsList .list-group-item .stopPointLineName .lineStopPointRow{border-left-width:0!important;color:initial;display:flex;max-width:100%;min-height:2em;padding:.5em 1em;width:auto}.lineCard #body #lineStopPoints .stopPointsList .list-group-item .stopPointLineName .lineStopPointRow .lineStopPointRowLeft .lineStopPointRowName{color:#3f51b5;font-style:italic}.lineCard #body #lineStopPoints .stopPointsList .list-group-item .stopPointLineName .lineStopPointRow .lineStopPointRowRight{align-self:center;margin-left:auto}.lineCard #body #lineStopPoints .stopPointsList .list-group-item .stopPointLineName .lineStopPointRow .lineStopPointRowRight svg{cursor:pointer}@media screen and (max-width:860px){.lineCard #body #lineStopPoints .stopPointsList .list-group-item .stopPointLineName .lineStopPointRow .markerModeImg{height:15px;width:15px}.lineCard #body #lineStopPoints .stopPointsList .list-group-item .stopPointLineName .lineStopPointRow .markerModeCode{border-radius:25px;display:inline-flex;font-size:.75em;height:15px;min-width:15px;padding:0 2px}}.lineCard #body #lineStopPoints .stopPointsList .list-group-item::-webkit-scrollbar{display:none}.lineCard #body #lineStopPoints .stopPointsList .list-group-item:hover{background:bisque}.lineCard #body #lineStopPoints .stopPointsList .stopPointLinePill{border-radius:100px;height:16px;position:absolute;width:16px;z-index:2}.lineCard #body #lineStopPoints .stopPointsList .stopPointLineDashedLine{border-left-style:dashed;margin-left:.53em}@media screen and (max-width:860px){.lineCard #body #lineStopPoints .stopPointsList{max-height:33vh;width:100%}table#lineInfo td,table#stopPointExtraInfo td{border:none!important;display:flex;padding:.25em .5em!important}}table#lineInfo td:first-child,table#stopPointExtraInfo td:first-child{font-weight:700;margin-top:10px}table#lineInfo td.lineList,table#stopPointExtraInfo td.lineList{display:flex}table#lineInfo td.lineList div div div,table#stopPointExtraInfo td.lineList div div div{display:inline-flex}table#lineInfo td.lineList div div div .markerModeCodeLine a,table#lineInfo td.stopPointsLineList,table#stopPointExtraInfo td.lineList div div div .markerModeCodeLine a,table#stopPointExtraInfo td.stopPointsLineList{display:flex}table#lineInfo td.stopPointsLineList div div div div,table#stopPointExtraInfo td.stopPointsLineList div div div div{display:inline-flex}table#lineInfo td.stopPointsLineList div div div div .markerModeCodeLine a,table#stopPointExtraInfo td.stopPointsLineList div div div div .markerModeCodeLine a{display:flex}#lineMap{max-width:100%}
