.sUjX2G_kopf{flex-wrap:wrap;flex:100%;align-items:center;gap:2px 8px;min-width:0;display:flex}.sUjX2G_route{border:1px solid var(--line);border-radius:var(--rlg);background:var(--card);flex:100%;align-items:center;gap:10px;min-width:0;padding:4px 4px 4px 12px;display:flex}.sUjX2G_routeLinie{flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.sUjX2G_routeStart{box-sizing:border-box;border:2px solid var(--text-dim);border-radius:50%;width:8px;height:8px}.sUjX2G_routeStrich{background:repeating-linear-gradient(var(--line) 0 2px, transparent 2px 4px);width:2px;height:8px}.sUjX2G_routeZiel{background:var(--link);border-radius:50%;width:10px;height:10px}.sUjX2G_routeText{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.sUjX2G_routeVon{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:18px;overflow:hidden}.sUjX2G_routeNach{min-width:0;color:var(--text-dim);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;line-height:22px;display:flex}.sUjX2G_routeLabel{color:var(--text-light)}.sUjX2G_routeZielName{text-overflow:ellipsis;min-width:0;color:var(--text);font-size:16px;font-weight:700;overflow:hidden}.sUjX2G_routeNach .sUjX2G_status{padding:2px 8px;font-size:12px}.sUjX2G_gegen{min-height:28px;color:var(--text-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:100%;align-items:center;gap:6px;margin:-8px 0 -6px;padding:0;font-size:12.5px;display:flex}.sUjX2G_gegen .sUjX2G_status{padding:2px 8px;font-size:12px}.sUjX2G_gegen:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:720px){.sUjX2G_gegen{margin-top:0}}.sUjX2G_segmente{border-radius:var(--r-seg);background:var(--seg-track);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid}.sUjX2G_segment{border-radius:var(--r);min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fade);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:6px 10px;font-weight:500;display:flex}.sUjX2G_segment[aria-pressed=true]{background:var(--blue-bg);border-color:var(--link);color:var(--link);font-weight:700}.sUjX2G_segment:active{transform:scale(.97)}.sUjX2G_segment:focus-visible,.sUjX2G_tauschen:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sUjX2G_segmentZiel{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100%;font-size:14px;display:flex;overflow:hidden}.sUjX2G_segmentLage{color:var(--text-dim);align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.sUjX2G_tauschen{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--link);font:inherit;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.sUjX2G_tauschen:active{transform:scale(.97)}.sUjX2G_route .sUjX2G_tauschen{background:var(--blue-bg);border-color:#0000}.sUjX2G_tauschenText{display:none}@media (min-width:720px){.sUjX2G_kopf{flex:none;margin-left:auto}.sUjX2G_kopf:has(.sUjX2G_route){flex:0 420px}.sUjX2G_segmente{display:none}.sUjX2G_tauschen{border-radius:var(--rpill);width:auto;height:40px;padding:0 16px}.sUjX2G_tauschenText{display:inline}.sUjX2G_route .sUjX2G_tauschen{border-radius:50%;width:44px;height:44px;padding:0}.sUjX2G_route .sUjX2G_tauschenText{display:none}}.sUjX2G_status{border-radius:var(--rpill);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.sUjX2G_punkt{background:var(--gray);border-radius:50%;flex:none;width:7px;height:7px}.sUjX2G_status[data-status=voll]{background:var(--red-bg);color:var(--status-red)}.sUjX2G_status[data-status=mittel]{background:var(--yellow-bg);color:var(--status-mittel-text)}.sUjX2G_status[data-status=leer]{background:var(--green-bg);color:var(--status-leer-text)}[data-status=voll]>.sUjX2G_punkt{background:var(--red)}[data-status=mittel]>.sUjX2G_punkt{background:var(--yellow)}[data-status=leer]>.sUjX2G_punkt{background:var(--green)}@media (prefers-reduced-motion:reduce){.sUjX2G_segment,.sUjX2G_tauschen,.sUjX2G_gegen{transition:none}.sUjX2G_segment:active,.sUjX2G_tauschen:active{transform:none}}
