.routing:where(.astro-pddqorno){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-7);border-radius:.6rem;margin-block:1.5rem;padding:1rem 1.2rem}.rs-flaeche:where(.astro-pddqorno){overflow-x:auto}.rs-flaeche:where(.astro-pddqorno) svg:where(.astro-pddqorno){width:100%;min-width:520px;max-width:720px;height:auto;margin-inline:auto;display:block}.rs-tabellen:where(.astro-pddqorno){gap:.8rem;margin-top:.6rem;display:grid}.rs-tabellen:where(.astro-pddqorno)>:where(.astro-pddqorno),.rs-neu:where(.astro-pddqorno)>:where(.astro-pddqorno){min-width:0}.rs-router:where(.astro-pddqorno){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);font-size:var(--sl-text-sm);border-radius:.4rem;padding:.6rem .7rem}.rs-titel:where(.astro-pddqorno){margin:0 0 .3rem;font-weight:700}.rs-tabelle:where(.astro-pddqorno){position:relative;overflow-x:auto}.rs-router:where(.astro-pddqorno) table:where(.astro-pddqorno){border-collapse:collapse;width:100%;margin:0}.rs-router:where(.astro-pddqorno) th:where(.astro-pddqorno){text-align:left;font-size:var(--sl-text-xs);border-bottom:1px solid var(--sl-color-gray-5);white-space:nowrap;padding:.15rem .5rem .15rem 0}.rs-neu:where(.astro-pddqorno){grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));align-items:end;gap:.4rem;margin-top:.5rem;display:grid}.rs-neu:where(.astro-pddqorno) label:where(.astro-pddqorno){font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);flex-direction:column;gap:.1rem;display:flex}.routing:where(.astro-pddqorno) input:where(.astro-pddqorno),.routing:where(.astro-pddqorno) select:where(.astro-pddqorno),.routing:where(.astro-pddqorno) button:where(.astro-pddqorno){font:inherit;font-size:var(--sl-text-sm);border:1px solid var(--sl-color-gray-4);background:var(--sl-color-bg);color:var(--sl-color-text);border-radius:.25rem;padding:.3rem .5rem}.routing:where(.astro-pddqorno) input:where(.astro-pddqorno){box-sizing:border-box;width:100%;font-family:var(--__sl-font-mono);font-size:var(--sl-text-xs)}.routing:where(.astro-pddqorno) button:where(.astro-pddqorno){cursor:pointer}.rs-neu:where(.astro-pddqorno) button:where(.astro-pddqorno),.rs-senden:where(.astro-pddqorno) button:where(.astro-pddqorno)[type=submit]{border-color:var(--sl-color-text-accent);background:var(--sl-color-text-accent);color:var(--sl-color-black);font-weight:600}.rs-fehler:where(.astro-pddqorno){font-size:var(--sl-text-xs);color:var(--sl-color-text-accent);margin:.3rem 0 0;font-weight:600}.rs-fehler:where(.astro-pddqorno):empty{display:none}.rs-senden:where(.astro-pddqorno){font-size:var(--sl-text-sm);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-top:.8rem;display:flex}.rs-senden:where(.astro-pddqorno) label:where(.astro-pddqorno){align-items:center;gap:.4rem;display:flex}.rs-ergebnis:where(.astro-pddqorno){margin:.6rem 0 0;font-weight:600}.rs-ergebnis:where(.astro-pddqorno):empty{display:none}.rs-protokoll:where(.astro-pddqorno){font-size:var(--sl-text-sm);margin:.4rem 0 0;padding-inline-start:1.4rem}.rs-protokoll:where(.astro-pddqorno):empty{display:none}.rs-hinweis:where(.astro-pddqorno){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:.6rem 0 0}.sr-only:where(.astro-pddqorno){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-routingsim] td{font-family:var(--__sl-font-mono);font-size:var(--sl-text-xs);border-bottom:1px solid var(--sl-color-gray-6);vertical-align:middle;white-space:nowrap;padding:.15rem .5rem .15rem 0}[data-routingsim] tr.direkt td{color:var(--sl-color-gray-3)}[data-routingsim] td button{font-size:var(--sl-text-xs);padding:0 .4rem;line-height:1.6}[data-routingsim] .rs-leitung{stroke:var(--sl-color-gray-3);stroke-width:3px}[data-routingsim] .rs-leitung.benutzt{stroke:var(--sl-color-text-accent);stroke-width:5px}[data-routingsim] .rs-leitung.rueck{stroke-dasharray:8 5}[data-routingsim] .rs-geraet rect,[data-routingsim] .rs-geraet ellipse{fill:var(--sl-color-bg);stroke:var(--sl-color-gray-2);stroke-width:2px}[data-routingsim] .rs-geraet.router rect{fill:var(--sl-color-accent-low);stroke:var(--sl-color-text-accent)}[data-routingsim] .rs-geraet.halt rect,[data-routingsim] .rs-geraet.halt ellipse{stroke-dasharray:5 4;stroke-width:3.5px}[data-routingsim] .rs-svg-text{fill:var(--sl-color-white);font-family:var(--sl-font);font-size:15px;font-weight:700}[data-routingsim] .rs-svg-klein{fill:var(--sl-color-gray-2);font-family:var(--__sl-font-mono);font-size:10.5px}[data-routingsim] .rs-svg-netz{fill:var(--sl-color-text-accent);font-family:var(--__sl-font-mono);font-size:10.5px;font-weight:700}[data-routingsim] .rs-paket{fill:var(--sl-color-text-accent);stroke:var(--sl-color-bg);stroke-width:2px}
