.fernleitung:where(.astro-pxc6q6aw)[data-empfaenger=true] .fl-status:where(.astro-pxc6q6aw),.fernleitung:where(.astro-pxc6q6aw)[data-empfaenger=true] .fl-aufzeichnung:where(.astro-pxc6q6aw){display:none}.fernleitung:where(.astro-pxc6q6aw)[data-empfaenger=true] .fl-taster:where(.astro-pxc6q6aw)[aria-pressed=true]{background:var(--sl-color-bg);color:var(--sl-color-text)}.fl-modus-hinweis:where(.astro-pxc6q6aw){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin:.75rem 0 0;display:none}.fernleitung:where(.astro-pxc6q6aw)[data-empfaenger=true] .fl-modus-hinweis:where(.astro-pxc6q6aw){display:block}.fl-steuerung:where(.astro-pxc6q6aw) :where(.astro-pxc6q6aw)[data-empfaenger-schalter][aria-pressed=true]{border-color:var(--sl-color-text-accent);color:var(--sl-color-text-accent);font-weight:600}.fernleitung:where(.astro-pxc6q6aw){--fl-an:#f5b700;--fl-kollision:#d93025;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-7,var(--sl-color-black));border-radius:.5rem;margin-block:1.5rem;padding:1rem}.fl-staedte:where(.astro-pxc6q6aw){grid-template-columns:1fr minmax(1rem,4rem) 1fr;align-items:center;gap:.5rem;display:grid}.fl-stadt:where(.astro-pxc6q6aw){background:var(--sl-color-bg);border-radius:.5rem;flex-direction:column;align-items:center;gap:.75rem;padding:.75rem .5rem;display:flex}.fl-name:where(.astro-pxc6q6aw){font-weight:600;font-size:var(--sl-text-lg);margin:0}.fl-anzeigen:where(.astro-pxc6q6aw){gap:1.25rem;display:flex}.fl-anzeige:where(.astro-pxc6q6aw){font-size:var(--sl-text-sm);flex-direction:column;align-items:center;gap:.25rem;display:flex}.fl-lampe:where(.astro-pxc6q6aw),.fl-takt:where(.astro-pxc6q6aw){border:3px solid var(--sl-color-gray-3);background:var(--sl-color-gray-6);border-radius:50%;display:block}.fl-lampe:where(.astro-pxc6q6aw){width:3rem;height:3rem}.fl-takt:where(.astro-pxc6q6aw){width:1.5rem;height:1.5rem;margin-block:.75rem}.fl-lampe:where(.astro-pxc6q6aw).an{background:var(--fl-an);box-shadow:0 0 1rem var(--fl-an)}.fl-lampe:where(.astro-pxc6q6aw).kollision{background:var(--fl-kollision);box-shadow:0 0 1rem var(--fl-kollision)}.fl-takt:where(.astro-pxc6q6aw).an{background:var(--sl-color-text-accent)}.fl-kabel:where(.astro-pxc6q6aw){background:var(--sl-color-gray-4);border-radius:2px;height:4px}.fl-kabel:where(.astro-pxc6q6aw).an{background:var(--fl-an)}.fl-taster:where(.astro-pxc6q6aw){min-width:7rem;font:inherit;border:2px solid var(--sl-color-text);background:var(--sl-color-bg);color:var(--sl-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:999px;padding:.75rem 1rem;font-weight:600}.fl-taster:where(.astro-pxc6q6aw)[aria-pressed=true]{background:var(--sl-color-text);color:var(--sl-color-bg)}.fl-taster:where(.astro-pxc6q6aw):focus-visible{outline:3px solid var(--sl-color-text-accent);outline-offset:2px}.fl-taster:where(.astro-pxc6q6aw) kbd:where(.astro-pxc6q6aw){border:1px solid;border-radius:.25em;padding:0 .3em;font-size:.85em}.fl-status:where(.astro-pxc6q6aw){text-align:center;margin:1rem 0 .5rem;font-weight:600}.fl-aufzeichnung:where(.astro-pxc6q6aw){margin:0}.fl-aufzeichnung:where(.astro-pxc6q6aw) figcaption:where(.astro-pxc6q6aw){font-size:var(--sl-text-sm);margin-bottom:.25rem}.fl-diagramm-rahmen:where(.astro-pxc6q6aw){background:var(--sl-color-bg);border-radius:.25rem;grid-template-rows:1fr 1fr;grid-template-columns:2.5rem 1fr;display:grid}.fl-achse:where(.astro-pxc6q6aw){font-size:var(--sl-text-xs);align-self:center;padding-inline-start:.4rem}.fl-diagramm-rahmen:where(.astro-pxc6q6aw) svg:where(.astro-pxc6q6aw){grid-area:1/2/span 2;width:100%;height:5rem;display:block}.fl-legende:where(.astro-pxc6q6aw){font-size:var(--sl-text-xs);margin-top:.25rem}.fl-kasten:where(.astro-pxc6q6aw){vertical-align:middle;width:.8em;height:.8em;display:inline-block}.fl-kasten-kollision:where(.astro-pxc6q6aw){background:var(--fl-kollision);opacity:.5}.fl-steuerung:where(.astro-pxc6q6aw){font-size:var(--sl-text-sm);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}.fl-steuerung:where(.astro-pxc6q6aw) select:where(.astro-pxc6q6aw),.fl-steuerung:where(.astro-pxc6q6aw) button:where(.astro-pxc6q6aw){font:inherit;border:1px solid var(--sl-color-gray-4);background:var(--sl-color-bg);color:var(--sl-color-text);cursor:pointer;border-radius:.25rem;padding:.3rem .6rem}@media (width<=30rem){.fl-staedte:where(.astro-pxc6q6aw){grid-template-columns:1fr}.fl-kabel:where(.astro-pxc6q6aw){justify-self:center;width:4px;height:1.5rem}}[data-fernleitung] [data-pegel]{stroke:var(--sl-color-text);stroke-width:2.5px;vector-effect:non-scaling-stroke}[data-fernleitung] .fl-kollision{fill:#d93025;opacity:.5}[data-fernleitung] .fl-taktlinie{stroke:var(--sl-color-gray-3);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}
