#cityLines .tabButtonsPrepend{height:25vh;left:0;overflow:hidden;position:absolute;top:0;width:100%}#cityLines .tabButtonsPrepend #lineMapHeaderWrapper{border-radius:12px;height:20em;overflow:hidden;position:relative;width:100%}#cityLines .tabButtonsPrepend #lineMapHeaderWrapper img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#cityLines .tabButtonsContainer{max-width:100%;min-height:12em;overflow:auto}#cityLines .tabButtonsContainer .tabButtons{padding-top:1em}#cityLines .tabButtonsContainer .tabButtons button{background:#f5f5f5;color:#000;font-weight:700}#cityLines .tabButtons::-webkit-scrollbar{display:none}#cityLines .tabContent .lineCard{display:block;transition:opacity .2s ease-in-out}#cityLines .tabContent .lineCard a.lineLink{background:#f5f5f5;border-radius:.5em;display:flex;margin-bottom:.5em;padding:.5em 0;text-decoration:none}#cityLines .tabContent .lineCard a.lineLink h3{align-items:center;display:flex;margin:0 .5em}#cityLines .tabContent .lineCard a.lineLink h3 img{height:32px;margin-right:.25em;width:32px}#cityLines .tabContent .lineCard a.lineLink h3 .lineCode{border-radius:50px;max-width:10ch;min-width:1.1em;overflow:hidden;padding:.25em;text-align:center;text-overflow:ellipsis;white-space:nowrap}#cityLines .tabContent .lineCard a.lineLink h4{align-items:center;display:flex;font-weight:400;margin:0}#cityLines .tabContent .lineCard:hover{opacity:1}#cityLines #count{border-radius:10em;color:#fff;min-width:1em;padding:.25em;position:absolute;right:-1em;top:-1em}.tabButtons[data-v-c6836bac]{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content}.tabButtons button[data-v-c6836bac]{background:#fff;cursor:pointer;display:inline-grid;flex:0 0 auto;margin-right:1rem;min-height:10em;padding:.5rem 1rem;place-items:center;position:relative;width:7em}.tabButtons .active[data-v-c6836bac]{border-bottom:.3em solid #059862;font-weight:700}
