.tDR9Sq_liste{padding:4px var(--card-pad-x) 0;margin:0;list-style:none}.tDR9Sq_halt{grid-template-columns:28px minmax(0,1fr);column-gap:12px;min-height:48px;display:grid;position:relative}.tDR9Sq_halt[hidden]{display:none}.tDR9Sq_halt:before{content:"";background:var(--text);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:12px}.tDR9Sq_halt[data-pos=erster]:before{top:50%}.tDR9Sq_halt[data-pos=letzter]:before{bottom:50%}.tDR9Sq_punkt{box-sizing:border-box;border:3px solid var(--text);background:var(--card);border-radius:50%;place-self:center;width:12px;height:12px;position:relative}.tDR9Sq_halt[data-ende=true] .tDR9Sq_punkt{border-width:4px;width:18px;height:18px}.tDR9Sq_text{flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:6px 0;display:flex}.tDR9Sq_name{color:var(--text);font-size:14px;font-weight:500;text-decoration:none}a.tDR9Sq_name{color:var(--link)}a.tDR9Sq_name:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tDR9Sq_halt[data-ende=true] .tDR9Sq_name{font-size:15px;font-weight:700}.tDR9Sq_sub{color:var(--text-light);font-size:12.5px}.tDR9Sq_umsteigen{flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;display:flex}.tDR9Sq_schild{border:1px solid var(--gray);border-radius:var(--r);background:var(--card);min-height:28px;color:var(--text);align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.tDR9Sq_schild:hover{background:var(--surface)}.tDR9Sq_schild:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tDR9Sq_lage{background:var(--gray);border-radius:50%;width:7px;height:7px}.tDR9Sq_lage[data-status=voll]{background:var(--red)}.tDR9Sq_lage[data-status=mittel]{background:var(--yellow)}.tDR9Sq_lage[data-status=leer]{background:var(--green)}.tDR9Sq_mehr{grid-template-columns:28px minmax(0,1fr);column-gap:12px;min-height:52px;display:grid;position:relative}.tDR9Sq_mehr:before{content:"";background:repeating-linear-gradient(var(--line-strong) 0 4px, transparent 4px 8px);width:4px;position:absolute;top:0;bottom:0;left:12px}.tDR9Sq_mehr button{border-radius:var(--rpill);border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--link);font:inherit;cursor:pointer;grid-column:2;place-self:center start;padding:0 14px;font-size:13.5px;font-weight:500}.tDR9Sq_mehr button:hover{background:var(--surface)}.tDR9Sq_mehr button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
