.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grund:#f7f7f5;--flaeche:#fff;--flaeche-2:#f0f1ee;--linie:#d8d8d2;--linie-stark:#b9b9b1;--schrift:#1c1c1a;--gedaempft:#6b6b64;--akzent:#1461a9;--akzent-text:#0f4f8c;--akzent-flaeche:#e3edf7;--akzent-schrift:#fff;--fokus:#1461a9;--spur:var(--akzent);--spur-teils:#a8c6e4;--schraffur:#b4b4ac;--verworfen:#c05621;--warnung:#9b2c2c;--lab:#c15f11;--marke-kachel:#1c1c1c;--marke-welle:#6aade2;--orange:#de7412;--orange-schrift:#1a0d02;--ampel-gruen:#009e73;--ampel-gruen-text:#00694c;--ampel-gruen-flaeche:#e2f5ee;--ampel-gelb:#b37a00;--ampel-gelb-text:#7a5200;--ampel-gelb-flaeche:#fdf1d6;--ampel-rot:#d55e00;--ampel-rot-text:#9a3d00;--ampel-rot-flaeche:#fae3d8;--ampel-grau:#84847d;--ampel-grau-text:#5c5c56;--ampel-grau-flaeche:#eeeeea;--q-oeldruck:#2a78d6;--q-oeldruck-hell:#86b6ef;--q-oeltemperatur:#eb6834;--q-oeltemperatur-hell:#f5a47f;--q-drehzahl:#1baf7a;--q-drehzahl-hell:#8fd9bc;--q-bordspannung:#eda100;--q-bordspannung-hell:#f6cf73;--q-drosselklappe:#e87ba4;--q-drosselklappe-hell:#f3bcd1;--q-geschwindigkeit:#008300;--q-geschwindigkeit-hell:#7cc47c;--q-lambda:#4a3aa7;--q-lambda-hell:#a49be0;--q-kuehlwasser:#e34948;--q-kuehlwasser-hell:#f1a3a2;--q-afr:var(--q-lambda);--q-afr-hell:var(--q-lambda-hell);--temp-1:#fde3d6;--temp-2:#f7b393;--temp-3:#eb6834;--temp-4:#b8481d;--temp-5:#6f2a0f;--raster:#ecece7;--schatten:0 1px 2px #1c1c1a0f, 0 8px 24px #1c1c1a14;--schleier:#14141247;--schliessen-flaeche:#d9534f;--schliessen-schrift:#fff;--start-verlauf-1:#1a2230;--start-verlauf-2:#0c1016;--start-verlauf-3:#06080b;--start-schrift:#e9eef4;--start-spur-1:#ff8a2a;--start-spur-2:#5aa7ff;--schriftart:system-ui, -apple-system, "Segoe UI", sans-serif;--zahlenschrift:"SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--schrift-basis:15px;--schrift-klein:13px;--schrift-gross:18px;--schrift-titel:22px;--schrift-wert:26px;--zeile:1.5;--zeilenhoehe:32px;--zeilenhoehe-dicht:22px;--abstand-block:24px;--ampel-klein:10px;--ampel-groesse:12px;--ampel-gross:22px;--ampel-hof:5px;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:24px;--abstand-6:32px;--linienstaerke:1px;--rundung:6px;--rundung-knopf:8px;--rundung-fenster:10px;--rundung-kachel:12px;--rundung-karte:14px;--rundung-startkarte:18px;--rundung-startfeld:22px;--rundung-pille:999px;--rundung-reiter:6px 6px 0 0;--breite-dialog:520px;--breite-dialog-breit:720px;--breite-schmal:560px;--breite-breit:880px;--breite-gross:1280px;--breite-seitenleiste:420px;--breite-text:72ch;--skala-unter-1:#b8d2f1;--skala-unter-2:#71a5e4;--skala-unter-3:#2a78d6;--skala-mitte:#f0f1ee;--skala-ueber-1:#f8cdbb;--skala-ueber-2:#f29a78;--skala-ueber-3:#eb6834;--skala-auf-1:#d9e6f1;--skala-auf-2:#b4cce3;--skala-auf-3:#8eb3d6;--skala-auf-4:#699ac8;--skala-auf-5:#4381ba;--spektral-1:#1919e6;--spektral-2:#109393;--spektral-3:#109310;--spektral-4:#8a8a0f;--spektral-5:#dc1818;--start-abdunklung-stark:color-mix(in srgb, var(--start-verlauf-3) 90%, transparent);--start-abdunklung-mittel:color-mix(in srgb, var(--start-verlauf-3) 62%, transparent);--start-schrift-kicker:color-mix(in srgb, var(--start-schrift) 65%, transparent);--start-schrift-leitsatz:color-mix(in srgb, var(--start-schrift) 88%, transparent);--start-raster-fein:color-mix(in srgb, var(--start-spur-2) 7%, transparent);--start-raster-grob:color-mix(in srgb, var(--start-spur-2) 16%, transparent);--start-strahl:color-mix(in srgb, var(--start-spur-1) 55%, transparent);--start-demo-flaeche:color-mix(in srgb, var(--orange) 10%, transparent);--q-motortemperatur2:#0e8a93;--q-motortemperatur2-hell:#8fd0d5;--q-gasgriff:#b5487f;--q-gasgriff-hell:#dca3bf;--k3d-kante:color-mix(in srgb, var(--schrift) 38%, transparent);--balken-schrift:#fff;--kachel-rand:color-mix(in srgb, transparent 30%, var(--linie));--kachel-flaeche:color-mix(in srgb, transparent 7%, var(--flaeche));--kachel-gruen-rand:color-mix(in srgb, var(--ampel-gruen) 30%, var(--linie));--kachel-gruen-flaeche:color-mix(in srgb, var(--ampel-gruen) 7%, var(--flaeche));--kachel-gelb-rand:color-mix(in srgb, var(--ampel-gelb) 30%, var(--linie));--kachel-gelb-flaeche:color-mix(in srgb, var(--ampel-gelb) 7%, var(--flaeche));--warnung-rand:color-mix(in srgb, var(--warnung) 30%, var(--linie));--warnung-flaeche:color-mix(in srgb, var(--warnung) 6%, var(--flaeche));--kachel-rot-rand:color-mix(in srgb, var(--ampel-rot) 30%, var(--linie));--kachel-rot-flaeche:color-mix(in srgb, var(--ampel-rot) 7%, var(--flaeche));--akzent-rand:color-mix(in srgb, var(--akzent) 30%, transparent);--ampel-gelb-rand:color-mix(in srgb, var(--ampel-gelb) 40%, transparent);--gedaempft-durchstrich:color-mix(in srgb, var(--gedaempft) 60%, transparent);--bauteil-auffaellig:var(--ampel-gelb);--bauteil-auffaellig-flaeche:var(--ampel-gelb-flaeche);--bauteil-auffaellig-text:var(--ampel-gelb-text);--bauteil-belegt:#a9c8e6;--bauteil-belegt-text:#1f4f7f;--bauteil-kalt:#cfe9f3;--bauteil-kalt-kraeftig:#adc7d0;--bauteil-kalt-text:#145f78;--bauteil-blass:#eef2f6;--bauteil-punkt:#10273d;--bauteil-symbol:#1461a9;--bauteil-symbol-schrift:#fff}@media (prefers-color-scheme:dark){:root:not([data-farbschema=hell]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grund:#17181a;--flaeche:#1f2023;--flaeche-2:#26282c;--linie:#383a3f;--linie-stark:#52555b;--schrift:#ebebe7;--gedaempft:#a4a49c;--akzent:#5a9be0;--akzent-text:#9cc3ef;--akzent-flaeche:#1c3149;--akzent-schrift:#10141a;--fokus:#5a9be0;--spur-teils:#35587c;--schraffur:#5c5c56;--verworfen:#f0915e;--warnung:#f28b8b;--lab:#ff8a2a;--orange:#ff8a2a;--orange-schrift:#1a0d02;--ampel-gruen:#22c48f;--ampel-gruen-text:#6fe0b8;--ampel-gruen-flaeche:#17342a;--ampel-gelb:#f0b23a;--ampel-gelb-text:#f5c86a;--ampel-gelb-flaeche:#3b2e12;--ampel-rot:#f0875a;--ampel-rot-text:#f5a57f;--ampel-rot-flaeche:#3d2216;--ampel-grau:#8a8a84;--ampel-grau-text:#b8b8b0;--ampel-grau-flaeche:#2c2d30;--q-oeldruck:#3987e5;--q-oeldruck-hell:#1f4f8a;--q-oeltemperatur:#d95926;--q-oeltemperatur-hell:#7d3517;--q-drehzahl:#199e70;--q-drehzahl-hell:#11573f;--q-bordspannung:#c98500;--q-bordspannung-hell:#6e4a05;--q-drosselklappe:#d55181;--q-drosselklappe-hell:#74304a;--q-geschwindigkeit:#008300;--q-geschwindigkeit-hell:#0f4a0f;--q-lambda:#9085e9;--q-lambda-hell:#4a4380;--q-kuehlwasser:#e66767;--q-kuehlwasser-hell:#7a3232;--temp-1:#3a2218;--temp-2:#7d3517;--temp-3:#d95926;--temp-4:#f0915e;--temp-5:#fbd3bf;--raster:#2a2c30;--schatten:0 1px 2px #0006, 0 8px 24px #00000059;--schleier:#00000080;--schliessen-flaeche:#d9534f;--schliessen-schrift:#fff;--skala-unter-1:#284264;--skala-unter-2:#3065a4;--skala-unter-3:#3987e5;--skala-mitte:#26282c;--skala-ueber-1:#5d3324;--skala-ueber-2:#9b4625;--skala-ueber-3:#d95926;--skala-auf-1:#283441;--skala-auf-2:#32475f;--skala-auf-3:#3b5b7e;--skala-auf-4:#456f9c;--skala-auf-5:#4e82ba;--spektral-1:#7e7ef1;--spektral-2:#19e6e6;--spektral-3:#19e619;--spektral-4:#e6e619;--spektral-5:#ec5151;--start-demo-flaeche:color-mix(in srgb, var(--orange) 10%, transparent);--q-motortemperatur2:#2aa9b3;--q-motortemperatur2-hell:#135257;--q-gasgriff:#e28db8;--q-gasgriff-hell:#5c2645;--k3d-kante:color-mix(in srgb, var(--schrift) 38%, transparent);--balken-schrift:#fff;--kachel-rand:color-mix(in srgb, transparent 30%, var(--linie));--kachel-flaeche:color-mix(in srgb, transparent 7%, var(--flaeche));--kachel-gruen-rand:color-mix(in srgb, var(--ampel-gruen) 30%, var(--linie));--kachel-gruen-flaeche:color-mix(in srgb, var(--ampel-gruen) 7%, var(--flaeche));--kachel-gelb-rand:color-mix(in srgb, var(--ampel-gelb) 30%, var(--linie));--kachel-gelb-flaeche:color-mix(in srgb, var(--ampel-gelb) 7%, var(--flaeche));--warnung-rand:color-mix(in srgb, var(--warnung) 30%, var(--linie));--warnung-flaeche:color-mix(in srgb, var(--warnung) 6%, var(--flaeche));--kachel-rot-rand:color-mix(in srgb, var(--ampel-rot) 30%, var(--linie));--kachel-rot-flaeche:color-mix(in srgb, var(--ampel-rot) 7%, var(--flaeche));--akzent-rand:color-mix(in srgb, var(--akzent) 30%, transparent);--ampel-gelb-rand:color-mix(in srgb, var(--ampel-gelb) 40%, transparent);--gedaempft-durchstrich:color-mix(in srgb, var(--gedaempft) 60%, transparent);--bauteil-auffaellig:var(--ampel-gelb);--bauteil-auffaellig-flaeche:var(--ampel-gelb-flaeche);--bauteil-auffaellig-text:var(--ampel-gelb-text);--bauteil-belegt:#2a5079;--bauteil-belegt-text:#a9cdf2;--bauteil-kalt:#1d4553;--bauteil-kalt-kraeftig:#2b6577;--bauteil-kalt-text:#9fd8ea;--bauteil-blass:#252a30;--bauteil-punkt:#f2f7fc;--bauteil-symbol:#5a9be0;--bauteil-symbol-schrift:#0e1a26}}:root[data-farbschema=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grund:#17181a;--flaeche:#1f2023;--flaeche-2:#26282c;--linie:#383a3f;--linie-stark:#52555b;--schrift:#ebebe7;--gedaempft:#a4a49c;--akzent:#5a9be0;--akzent-text:#9cc3ef;--akzent-flaeche:#1c3149;--akzent-schrift:#10141a;--fokus:#5a9be0;--spur-teils:#35587c;--schraffur:#5c5c56;--verworfen:#f0915e;--warnung:#f28b8b;--lab:#ff8a2a;--orange:#ff8a2a;--orange-schrift:#1a0d02;--ampel-gruen:#22c48f;--ampel-gruen-text:#6fe0b8;--ampel-gruen-flaeche:#17342a;--ampel-gelb:#f0b23a;--ampel-gelb-text:#f5c86a;--ampel-gelb-flaeche:#3b2e12;--ampel-rot:#f0875a;--ampel-rot-text:#f5a57f;--ampel-rot-flaeche:#3d2216;--ampel-grau:#8a8a84;--ampel-grau-text:#b8b8b0;--ampel-grau-flaeche:#2c2d30;--q-oeldruck:#3987e5;--q-oeldruck-hell:#1f4f8a;--q-oeltemperatur:#d95926;--q-oeltemperatur-hell:#7d3517;--q-drehzahl:#199e70;--q-drehzahl-hell:#11573f;--q-bordspannung:#c98500;--q-bordspannung-hell:#6e4a05;--q-drosselklappe:#d55181;--q-drosselklappe-hell:#74304a;--q-geschwindigkeit:#008300;--q-geschwindigkeit-hell:#0f4a0f;--q-lambda:#9085e9;--q-lambda-hell:#4a4380;--q-kuehlwasser:#e66767;--q-kuehlwasser-hell:#7a3232;--temp-1:#3a2218;--temp-2:#7d3517;--temp-3:#d95926;--temp-4:#f0915e;--temp-5:#fbd3bf;--raster:#2a2c30;--schatten:0 1px 2px #0006, 0 8px 24px #00000059;--schleier:#00000080;--schliessen-flaeche:#d9534f;--schliessen-schrift:#fff;--skala-unter-1:#284264;--skala-unter-2:#3065a4;--skala-unter-3:#3987e5;--skala-mitte:#26282c;--skala-ueber-1:#5d3324;--skala-ueber-2:#9b4625;--skala-ueber-3:#d95926;--skala-auf-1:#283441;--skala-auf-2:#32475f;--skala-auf-3:#3b5b7e;--skala-auf-4:#456f9c;--skala-auf-5:#4e82ba;--spektral-1:#7e7ef1;--spektral-2:#19e6e6;--spektral-3:#19e619;--spektral-4:#e6e619;--spektral-5:#ec5151;--start-demo-flaeche:color-mix(in srgb, var(--orange) 10%, transparent);--q-motortemperatur2:#2aa9b3;--q-motortemperatur2-hell:#135257;--q-gasgriff:#e28db8;--q-gasgriff-hell:#5c2645;--k3d-kante:color-mix(in srgb, var(--schrift) 38%, transparent);--balken-schrift:#fff;--kachel-rand:color-mix(in srgb, transparent 30%, var(--linie));--kachel-flaeche:color-mix(in srgb, transparent 7%, var(--flaeche));--kachel-gruen-rand:color-mix(in srgb, var(--ampel-gruen) 30%, var(--linie));--kachel-gruen-flaeche:color-mix(in srgb, var(--ampel-gruen) 7%, var(--flaeche));--kachel-gelb-rand:color-mix(in srgb, var(--ampel-gelb) 30%, var(--linie));--kachel-gelb-flaeche:color-mix(in srgb, var(--ampel-gelb) 7%, var(--flaeche));--warnung-rand:color-mix(in srgb, var(--warnung) 30%, var(--linie));--warnung-flaeche:color-mix(in srgb, var(--warnung) 6%, var(--flaeche));--kachel-rot-rand:color-mix(in srgb, var(--ampel-rot) 30%, var(--linie));--kachel-rot-flaeche:color-mix(in srgb, var(--ampel-rot) 7%, var(--flaeche));--akzent-rand:color-mix(in srgb, var(--akzent) 30%, transparent);--ampel-gelb-rand:color-mix(in srgb, var(--ampel-gelb) 40%, transparent);--gedaempft-durchstrich:color-mix(in srgb, var(--gedaempft) 60%, transparent);--bauteil-auffaellig:var(--ampel-gelb);--bauteil-auffaellig-flaeche:var(--ampel-gelb-flaeche);--bauteil-auffaellig-text:var(--ampel-gelb-text);--bauteil-belegt:#2a5079;--bauteil-belegt-text:#a9cdf2;--bauteil-kalt:#1d4553;--bauteil-kalt-kraeftig:#2b6577;--bauteil-kalt-text:#9fd8ea;--bauteil-blass:#252a30;--bauteil-punkt:#f2f7fc;--bauteil-symbol:#5a9be0;--bauteil-symbol-schrift:#0e1a26}*{box-sizing:border-box}#wurzel{flex-direction:column;min-height:100dvh;display:flex}body{background:var(--grund);color:var(--schrift);font-family:var(--schriftart);font-size:var(--schrift-basis);line-height:var(--zeile);margin:0}.zahl{font-family:var(--zahlenschrift);font-variant-numeric:tabular-nums}button{font:inherit;border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung);background:var(--flaeche);color:inherit;cursor:pointer;padding:3px 10px}button:hover{border-color:var(--gedaempft)}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--akzent);vertical-align:middle;cursor:pointer;margin:0}:focus-visible{outline:calc(2 * var(--linienstaerke)) solid var(--fokus);outline-offset:var(--linienstaerke)}button.knopf-primaer{background:var(--akzent);border-color:var(--akzent);color:var(--flaeche)}button.knopf-primaer:hover{border-color:var(--akzent-text)}.erklaerung{max-width:72ch;color:var(--gedaempft);font-size:var(--schrift-klein)}.tabelle{border-collapse:collapse}.tabelle th{background:var(--flaeche);color:var(--gedaempft);text-align:left;font-weight:600;position:sticky;top:0}.tabelle th,.tabelle td{height:var(--zeilenhoehe);padding:0 var(--abstand-2);border-bottom:var(--linienstaerke) solid var(--linie)}.tabelle .zahl{text-align:right}.tabelle tr.gewaehlt td{background:var(--akzent-flaeche)}.tabelle tr.gewaehlt td:first-child{box-shadow:inset calc(2 * var(--linienstaerke)) 0 0 var(--akzent)}.anwendung{flex-direction:column;height:100vh;display:flex}.kopfleiste{border-bottom:1px solid var(--linie);background:var(--flaeche);align-items:center;gap:12px;padding:6px 12px;display:flex}.kopfleiste .marke{font-weight:600}.kopfleiste .stand{color:var(--gedaempft)}.bestand{flex:1;grid-template-columns:340px 1fr;min-height:0;display:grid}.bestand aside{border-right:1px solid var(--linie);background:var(--flaeche);padding:8px;overflow-y:auto}.bestand main{min-width:0;padding:16px;overflow:auto}.bestand .leer{color:var(--gedaempft);font-size:15px}.bestand .werkzeuge{gap:8px;margin:12px 0 6px;display:flex}.bestand .hinweis{color:var(--gedaempft);margin:0 0 16px}.fortschritt{border:1px solid var(--linie);background:var(--flaeche);border-radius:3px;align-items:center;gap:10px;max-width:640px;padding:8px;display:flex}.fortschritt progress{accent-color:var(--akzent);flex:1}.sitzung{flex:1;grid-template-columns:200px 1fr 220px;min-height:0;display:grid}.sitzung .links,.sitzung .rechts{background:var(--flaeche);padding:8px;overflow-y:auto}.sitzung .links{border-right:1px solid var(--linie)}.sitzung .rechts{border-left:1px solid var(--linie)}.sitzung .mitte{min-width:0;padding:8px;overflow:auto}.sitzung header{border-bottom:1px solid var(--linie);flex-wrap:wrap;gap:14px;margin-bottom:8px;padding-bottom:8px;display:flex}.sitzung header .quelle{font-weight:600}.spurenstapel{flex-direction:column;gap:4px;display:flex}.diagrammflaeche{min-width:0}.spur{margin:0}.spur-kopf{align-items:baseline;gap:8px;padding-bottom:2px;font-size:12px;display:flex}.spur-kopf .spur-name{font-weight:600}.spur-kopf .spur-spalte{font-family:var(--zahlenschrift);color:var(--gedaempft);font-size:11px}.spur-kopf .spur-einheit{color:var(--gedaempft)}.spur-kopf .spur-hochrate{cursor:pointer;align-items:center;gap:4px;margin-left:12px;display:inline-flex}.spur-kopf .spur-hochrate-hinweis{color:var(--ampel-gelb-text);cursor:help}fieldset{border:1px solid var(--linie);border-radius:3px;margin:0 0 10px;padding:6px 8px}legend{color:var(--gedaempft);padding:0 4px}fieldset label{cursor:pointer;padding:1px 0;display:block}.ladefehler{border:1px solid var(--warnung);color:var(--warnung);background:var(--flaeche);border-radius:3px;margin:8px 0;padding:6px 10px}.bestand .arbeitsordner{align-items:center;gap:10px;margin:12px 0 8px;display:flex}.bestand .arbeitsordner .beschriftung{color:var(--gedaempft)}.bestand .arbeitsordner .pfad{font-family:var(--zahlenschrift);border:1px solid var(--linie);background:var(--flaeche);border-radius:3px;padding:2px 6px}button:disabled{opacity:.45;cursor:default}.startfehler{border:1px solid var(--warnung);background:var(--flaeche);border-radius:4px;max-width:560px;margin:80px auto;padding:20px 24px}.startfehler h2{color:var(--warnung);margin:0 0 8px;font-size:16px}.startfehler p{margin:4px 0}.startfehler .hinweis{color:var(--gedaempft)}.ansicht{flex-direction:column;flex:1;min-height:0;display:flex}.ansicht[hidden],.reiterinhalt[hidden]{display:none}.ansicht>.profil-fahrzeuge{flex:1;min-height:0}.ansichtswahl,.reiter,.umschalter{gap:0;display:flex}.ansichtswahl button,.reiter button,.umschalter button{border-radius:0}.ansichtswahl button:first-child,.reiter button:first-child,.umschalter button:first-child{border-radius:3px 0 0 3px}.ansichtswahl button:last-child,.reiter button:last-child,.umschalter button:last-child{border-radius:0 3px 3px 0}.ansichtswahl button+button,.reiter button+button,.umschalter button+button{border-left:none}.ansichtswahl button[aria-pressed=true],.reiter button[aria-pressed=true],.umschalter button[aria-pressed=true]{background:var(--akzent-flaeche);color:var(--akzent-text);border-color:var(--linie-stark)}.kopfleiste .ort{color:var(--gedaempft)}.sitzung .reiter{margin:8px 0 6px}.sitzung .sitzungsfilter{align-items:center;gap:6px;margin:6px 0;display:flex}.sitzung .sitzungsfilter label{color:var(--gedaempft)}.sitzung .sitzungsfilter input{min-width:0;font:inherit;border:1px solid var(--linie);background:var(--flaeche);border-radius:3px;flex:1;padding:2px 4px}.sitzung .links .hinweis{color:var(--gedaempft);margin:4px 0}.sitzung .banderklaerung{max-width:82ch;color:var(--gedaempft);margin:10px 0 0}.sitzung .bandbezug{color:var(--gedaempft);margin:2px 0 4px}.bestand-listenkopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bestand-listenkopf h2{margin:0;font-size:13px}.bestand-listenkopf button{flex:none}.bestand aside .hinweis{color:var(--gedaempft);margin:6px 0}.bestand-bericht{border:1px solid var(--linie);border-radius:var(--rundung);color:var(--schrift);font-family:var(--zahlenschrift);white-space:pre-wrap;margin:12px 0;padding:4px 8px;font-size:12px;overflow-x:auto}.bestand-fahrten{margin-top:12px}.bestand-fahrten .hinweis{color:var(--gedaempft);margin:0 0 8px}.rahmen-kopf{z-index:20;align-items:center;gap:var(--abstand-4);min-width:0;padding:var(--abstand-2) var(--abstand-4);background:var(--flaeche);border-bottom:var(--linienstaerke) solid var(--linie);white-space:nowrap;flex-wrap:nowrap;display:flex;position:sticky;top:0}.rahmen-kopf button{white-space:nowrap}.rahmen-marke{align-items:center;gap:var(--abstand-2);color:var(--schrift);text-align:left;background:0 0;border:0;flex:none;padding:0;display:flex}.rahmen-marke:hover{border-color:#0000}.rahmen-marke-zeichen{flex:none;width:28px;height:28px}.rahmen-marke-kachel{fill:var(--marke-kachel)}.rahmen-marke-welle{fill:none;stroke:var(--marke-welle)}.rahmen-marke-text{flex-direction:column;line-height:1.1;display:flex}.rahmen-marke-name{letter-spacing:.06em;font-weight:700}.rahmen-marke-lab{color:var(--lab)}.rahmen-marke-unterzeile{font-size:var(--schrift-klein);color:var(--gedaempft)}.rahmen-reiter{gap:var(--abstand-1);flex:none;display:flex}.rahmen-reiter button{padding:var(--abstand-1) var(--abstand-3);border-radius:var(--rundung-knopf);color:var(--schrift);background:0 0;border:0}.rahmen-reiter button[data-reiter=analyse]{font-size:calc(var(--schrift-basis) + 1px)}.rahmen-reiter button[aria-current=page]{background:var(--akzent-flaeche);color:var(--akzent-text);font-weight:600}.rahmen-reiter button[aria-disabled=true]{color:var(--gedaempft);cursor:not-allowed}.rahmen-kopf-rechts{align-items:center;gap:var(--abstand-3);min-width:0;margin-left:auto;display:flex}.rahmen-kopf-update:empty{display:none}.rahmen-profil{align-items:center;gap:var(--abstand-2);min-width:0;padding:var(--abstand-1) var(--abstand-3) var(--abstand-1) var(--abstand-1);border-radius:var(--rundung-pille);display:flex}.rahmen-profil-zeichen{border-radius:var(--rundung-pille);background:var(--akzent);width:24px;height:24px;color:var(--akzent-schrift);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.rahmen-profil-etikett{font-size:var(--schrift-klein);color:var(--gedaempft)}.rahmen-profil-name{text-overflow:ellipsis;max-width:22ch;overflow:hidden}.rahmen-zahnrad{padding:0 var(--abstand-1);color:var(--schrift);background:0 0;border:0;align-items:center;font-size:20px;line-height:1;display:inline-flex}.rahmen-kopf-rechts,.rahmen-kopf-rechts>*{flex-shrink:0}.rahmen-kopf[data-eng~="1"] .rahmen-marke-unterzeile,.rahmen-kopf[data-eng~="1"] .update[data-zustand=verfuegbar] .update-text,.rahmen-kopf[data-eng~="1"] .update[data-zustand=zurueckgestellt] .update-text,.rahmen-kopf[data-eng~="1"] .update[data-zustand=laedt] .update-text,.rahmen-kopf[data-eng~="2"] .rahmen-profil-etikett,.rahmen-kopf[data-eng~="2"] .aw-kopf-etikett{display:none}.rahmen-kopf[data-eng~="2"] .rahmen-profil-name,.rahmen-kopf[data-eng~="2"] .aw-kopf-name{max-width:12ch}.rahmen-kopf[data-eng~="3"] .rahmen-marke-text,.rahmen-kopf[data-eng~="3"] .aw-kopf-fahrten{display:none}.rahmen-kopf[data-eng~="3"] .rahmen-profil-name,.rahmen-kopf[data-eng~="3"] .aw-kopf-name{max-width:8ch}.rahmen-kopf[data-eng~="4"]{row-gap:var(--abstand-2);flex-wrap:wrap}.rahmen-kopf[data-eng~="4"] .rahmen-kopf-rechts{justify-content:flex-end;row-gap:var(--abstand-2);flex-wrap:wrap;flex:100%}.rahmen-meldung{padding:var(--abstand-2) var(--abstand-4) 0}.rahmen-koerper{flex:auto;align-items:flex-start;min-width:0;display:flex}.rahmen-seite{flex:auto;min-width:0}.rahmen-zurueck{margin:var(--abstand-3) var(--abstand-4) 0}.rahmen-fuss{align-items:center;gap:var(--abstand-2);padding:var(--abstand-3) var(--abstand-4);border-top:var(--linienstaerke) solid var(--linie);color:var(--gedaempft);font-size:var(--schrift-klein);flex-wrap:wrap;display:flex}.rahmen-fuss-impressum{margin-left:auto}.rahmen-seitenleiste{top:var(--rahmen-kopf-hoehe,0px);z-index:10;width:min(var(--breite-seitenleiste), 100%);height:calc(100vh - var(--rahmen-kopf-hoehe,0px));flex:none;position:sticky}.rahmen-seitenleiste>.bs-seitenleiste{box-sizing:border-box;width:100%;height:100%;box-shadow:none;position:static}.rahmen-diagramm-saetze{margin-bottom:var(--abstand-4)}.rahmen-diagramm-saetze h3{margin:0 0 var(--abstand-1);font-size:var(--schrift-basis)}.rahmen-diagramm-saetze p{margin:0 0 var(--abstand-2);line-height:var(--zeile)}.rahmen-diagramm-saetze>:last-child{margin-bottom:0}.an-kachel-zeile{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.an-kachel-zeile.an-kachel-nicht-bewertet{align-items:baseline;gap:var(--abstand-1) var(--abstand-2);white-space:normal;flex-wrap:wrap;display:flex;overflow:visible}.an-kachel-info{display:block}.an-kachel-info-zeile{align-items:center;gap:var(--abstand-1) var(--abstand-2);flex-wrap:wrap;display:flex}.an-kachel-infobox{gap:var(--abstand-1);margin-top:var(--abstand-1);padding:var(--abstand-1) var(--abstand-2);border:var(--linienstaerke) solid var(--linie);white-space:normal;border-radius:8px;flex-direction:column;display:flex}.an-kachel-loesung{margin-top:var(--abstand-1);display:block}.an-kachel-loesung:empty{display:none}.an-oeldruck-knopf{color:var(--gedaempft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.an-oeldruck-knopf:hover{text-decoration:underline}.an-oeldruck-liste{margin:var(--abstand-1) 0 0;padding-left:var(--abstand-4);list-style:none}.analyse-seite{gap:var(--abstand-3);max-width:var(--breite-gross);padding:var(--abstand-3) var(--abstand-4) var(--abstand-4);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.analyse-oben{justify-content:space-between;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.analyse-titelzeile{justify-content:space-between;align-items:flex-start;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.analyse-titelzeile-name{font-size:var(--schrift-titel);margin:0}.analyse-titelzeile-angaben{margin:var(--abstand-1) 0 0;color:var(--gedaempft)}.analyse-titelzeile-rechts{align-items:flex-end;gap:var(--abstand-1);flex-direction:column;display:flex}.analyse-titelzeile-gespeichert{color:var(--gedaempft);font-size:var(--schrift-klein);margin:0}.analyse-urteil-ersatz{align-items:center;gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-4);border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung-karte);background:var(--flaeche);display:flex}.analyse-urteil-etikett{color:var(--gedaempft);font-size:var(--schrift-klein);letter-spacing:.06em;text-transform:uppercase}.analyse-thema{gap:var(--abstand-3);flex-direction:column;display:flex}.analyse-fehlt-liste{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.analyse-kacheln{gap:var(--abstand-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.analyse-kachel,.analyse-kachel>.an-kachel{flex-direction:column;display:flex}.analyse-kachel>.an-kachel,.analyse-kachel>.an-kachel>.bs-kachel,.analyse-kachel>.bs-kachel{flex:1}.analyse-diagramme{gap:var(--abstand-3);grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));display:grid}.analyse-wartungsstand{align-items:baseline;gap:0 var(--abstand-1);flex-wrap:wrap;display:flex}.analyse-wartungsstand-titel{font-weight:600}.analyse-urteil-kopf{align-items:center;gap:var(--abstand-2);display:inline-flex}.analyse-urteil-anzahl{margin-left:var(--abstand-2);color:var(--gedaempft)}.analyse-urteil-teil{margin-top:var(--abstand-3)}.analyse-urteil-ueberschrift{margin:0 0 var(--abstand-1);font-size:var(--schrift-klein);font-weight:600}.analyse-urteil-liste{gap:var(--abstand-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.analyse-urteil-hinweis,.analyse-motorart-zeile,.analyse-urteil-zeile{align-items:baseline;gap:var(--abstand-2);flex-wrap:wrap;margin:0;display:flex}.analyse-urteil-zeilentext{align-items:flex-start;gap:var(--abstand-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.analyse-urteil-fahrtenampel{margin-top:var(--abstand-3)}.analyse-urteil-ampelteil{align-items:baseline;gap:var(--abstand-1);display:inline-flex}.analyse-urteil-vorbehalte,.analyse-urteil .analyse-gedaempft{color:var(--gedaempft)}.analyse-urteil-mit-karten .bs-klappkarte-schalter{order:1}.analyse-urteil-mit-karten .bs-klappkarte-kurzsatz{flex-basis:100%;order:2}.analyse-urteil-zugeklappt{gap:var(--abstand-2);flex-direction:column;display:flex}.analyse-urteil-zugeklappt>.analyse-urteil-anzahl{font-size:var(--schrift-klein);margin-left:0}.analyse-urteil-bereiche{gap:var(--abstand-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:720px){.analyse-urteil-bereiche{grid-template-columns:repeat(2,minmax(0,1fr))}}.analyse-urteil-bereich{--kachel-rand-ton:var(--kachel-rand);--kachel-flaeche-ton:var(--kachel-flaeche);align-items:flex-start;gap:var(--abstand-1);box-sizing:border-box;min-width:0;padding:var(--abstand-2) var(--abstand-3);border:var(--linienstaerke) solid var(--kachel-rand-ton);border-radius:var(--rundung-kachel);background:var(--kachel-flaeche-ton);color:inherit;font:inherit;text-align:left;flex-direction:column;margin:0;font-weight:400;display:flex}.analyse-urteil-bereich[data-farbe=Gruen]{--kachel-rand-ton:var(--kachel-gruen-rand);--kachel-flaeche-ton:var(--kachel-gruen-flaeche)}.analyse-urteil-bereich[data-farbe=Gelb]{--kachel-rand-ton:var(--kachel-gelb-rand);--kachel-flaeche-ton:var(--kachel-gelb-flaeche)}button.analyse-urteil-bereich{cursor:pointer}button.analyse-urteil-bereich:hover{border-color:var(--akzent)}button.analyse-urteil-bereich:focus-visible{outline:calc(2 * var(--linienstaerke)) solid var(--fokus);outline-offset:1px}.analyse-urteil-bereich-name{font-weight:600}.analyse-urteil-bereich-zustand{align-items:center;gap:0 var(--abstand-1);font-size:var(--schrift-klein);flex-wrap:wrap;display:inline-flex}.analyse-urteil-saetze{margin:0}.analyse-fahrten-erklaerung{margin:0 0 var(--abstand-3);color:var(--gedaempft)}.analyse-fahrten-liste{gap:var(--abstand-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.analyse-fahrten-zeile{align-items:center;gap:var(--abstand-3);width:100%;padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--linie);background:var(--flaeche);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;display:flex}.analyse-fahrten-zeile:hover,.analyse-fahrten-zeile:focus-visible{border-color:var(--akzent);background:var(--akzent-flaeche)}.analyse-fahrten-name{white-space:nowrap}.analyse-fahrten-angaben{min-width:0;color:var(--gedaempft);font-variant-numeric:tabular-nums;flex:1}.analyse-fahrten-verlauf{text-align:center;flex:none;width:160px;height:28px}.analyse-fahrten-liste .ohne-aufzeichnung{padding:var(--abstand-1) var(--abstand-3);color:var(--gedaempft);font-style:italic;display:block}.analyse-fahrten-verlauf path{fill:none;stroke:var(--akzent);stroke-width:1.2px}span.analyse-fahrten-verlauf{justify-content:center;align-items:center;font-size:.85em;line-height:1.15;display:inline-flex}.analyse-fahrten-pfeil{color:var(--gedaempft);font-size:1.3em;line-height:1}.analyse-zeichnung{width:100%;height:100%;position:relative}.analyse-tooltip{z-index:1;pointer-events:none;padding:var(--abstand-1) var(--abstand-2);border:1px solid var(--linie);border-radius:var(--rundung);background:var(--flaeche);color:var(--schrift);box-shadow:var(--schatten);font-size:var(--schrift-klein);width:max-content;max-width:360px;position:absolute}.analyse-tooltip-zeile{white-space:normal;overflow-wrap:break-word}.analyse-achse-linie,.analyse-achse-strich{stroke:var(--linie);stroke-width:1px}.analyse-achse-text,.analyse-achse-titel{fill:var(--gedaempft);font-size:12px}.analyse-kennfeld-svg{display:block}.analyse-kennfeld-zelle{stroke:var(--flaeche);stroke-width:1px}.analyse-kennfeld-zelle-leer{fill:var(--flaeche);stroke:var(--linie)}.analyse-kennfeld-wert{fill:var(--schrift);paint-order:stroke;stroke:var(--flaeche);stroke-width:2px;stroke-linejoin:round;pointer-events:none;font-size:11px}.analyse-kennfeld-kopieren{align-items:center;gap:var(--abstand-2);display:inline-flex}.analyse-karte{gap:var(--abstand-2);min-width:0;padding:var(--abstand-3) var(--abstand-4);border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung-karte);background:var(--flaeche);flex-direction:column;display:flex}.analyse-karte-kopf{align-items:center;gap:var(--abstand-2);display:flex}.analyse-karte-titel{font-size:var(--schrift-gross);margin:0}.analyse-karte-bedienung{align-items:center;gap:var(--abstand-2);margin-left:auto;display:flex}.analyse-karte-unterzeile{color:var(--gedaempft);font-size:var(--schrift-klein);margin:0}.analyse-fehlwert-platzhalter{min-height:200px;padding:var(--abstand-4);border:var(--linienstaerke) dashed var(--linie-stark);border-radius:var(--rundung-karte);background:var(--flaeche-2);color:var(--gedaempft);text-align:center;justify-content:center;align-items:center;display:flex}.analyse-fehlwert-vermerk{padding:2px var(--abstand-2);border:var(--linienstaerke) solid var(--linie-stark);border-radius:var(--rundung-karte);background:var(--flaeche-2);font-size:var(--schrift-klein);align-self:flex-start;margin:0}.analyse-karte-flaeche{min-width:0;height:300px;position:relative;overflow:hidden}.analyse-karte-flaeche>.zustandsanzeige,.analyse-karte-flaeche>.bs-leermeldung,.analyse-karte-flaeche>.bs-nicht-darstellbar{box-sizing:border-box;height:100%}.analyse-karte-fuss{align-items:baseline;gap:var(--abstand-1) var(--abstand-3);flex-wrap:wrap;display:flex}.analyse-referenzverweis-inhalt{align-items:center;gap:var(--abstand-2) var(--abstand-4);flex-wrap:wrap;padding:14px 18px;display:flex}.analyse-referenzverweis-text{gap:var(--abstand-1);flex-direction:column;flex:320px;min-width:0;display:flex}.analyse-referenzverweis-text h2{font-size:var(--schrift-basis);margin:0}.analyse-referenzverweis-text p,.referenz-motor{margin:0}.referenz-motor-herkunft{color:var(--gedaempft);font-size:var(--schrift-klein)}.referenz-shop{align-items:flex-start;gap:var(--abstand-2);flex-direction:column;display:flex}.analyse-karte-legende{color:var(--gedaempft);font-size:var(--schrift-klein);margin:0}.analyse-karte-hinweise{gap:var(--abstand-1);flex-direction:column;flex:auto;display:flex}.analyse-karte-hinweis{color:var(--gedaempft);font-size:var(--schrift-klein);margin:0}.analyse-satz-knopf{align-items:baseline;gap:var(--abstand-1) var(--abstand-2);flex-wrap:wrap;display:flex}.bs-leermeldung.analyse-leer-liste{align-items:center;gap:var(--abstand-2);padding:var(--abstand-3);flex-direction:column;display:flex;overflow-y:auto}.analyse-leer-liste>:first-child{margin-top:auto}.analyse-leer-liste>:last-child{margin-bottom:auto}.analyse-leer-kanaele{gap:var(--abstand-2);max-width:var(--breite-text);font-size:var(--schrift-klein);text-align:left;margin:0;padding:0;list-style:none;display:grid}.analyse-leer-liste .bs-leermeldung-knopf{margin-top:0}.analyse-leer-knoepfe{justify-content:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.analyse-karte-aktionen{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;margin-left:auto;display:flex}.analyse-svg{display:block;overflow:visible}.analyse-raster,.analyse-raster line{stroke:var(--raster);stroke-width:1px}.analyse-ziel{cursor:crosshair}.analyse-ziel-klickbar{cursor:pointer}.analyse-ziel-klickbar:focus-visible{outline:2px solid var(--fokus,currentColor);outline-offset:-2px}.fahrtfenster{gap:var(--abstand-3);flex-direction:column;min-width:0;display:flex}.fahrtfenster-leise{color:var(--gedaempft);margin:0}.fahrtfenster-kopfzeile{margin:var(--abstand-2) 0 0;font-size:1em}.fahrtfenster-kacheln{gap:var(--abstand-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.fahrtfenster-bereiche{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.fahrtfenster-kachel{gap:var(--abstand-1);text-align:left;min-width:0;padding:var(--abstand-2) var(--abstand-3);border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung);background:var(--flaeche-2);color:inherit;font:inherit;flex-direction:column;display:flex}button.fahrtfenster-kachel{cursor:pointer}button.fahrtfenster-kachel:hover{border-color:var(--linie-stark)}button.fahrtfenster-kachel[aria-expanded=true],.fahrtfenster-kachel-hervor{border-color:var(--fokus)}.fahrtfenster-kachel-kopf{align-items:flex-start;gap:var(--abstand-1);color:var(--gedaempft);font-size:.85em;line-height:1.35;display:flex}.fahrtfenster-kachel-kopf svg{color:var(--fokus);flex:none;margin-top:.1em}.fahrtfenster-kachel-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0}.fahrtfenster-kachel-kopf .fahrtfenster-kachel-name+svg{color:var(--gedaempft)}.fahrtfenster-kachel-wert{font-size:1.4em;font-weight:600}.fahrtfenster-kachel-unter{color:var(--gedaempft);overflow-wrap:anywhere;font-size:.85em}.fahrtfenster-bereich-ampel{align-items:center;gap:var(--abstand-1);font-weight:600;display:flex}.fahrtfenster-bereich[data-farbe=Gelb]{background:var(--ampel-gelb-flaeche)}.fahrtfenster-bereich[data-farbe=Rot]{background:var(--ampel-rot-flaeche,var(--ampel-gelb-flaeche))}.fahrtfenster-bereich[data-farbe=Grau]{opacity:.7}.fahrtfenster-aufgeklappt{gap:var(--abstand-2);flex-direction:column;min-width:0;display:flex}.fahrtfenster-befundliste{padding:0 var(--abstand-3);border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung);gap:0}.fahrtfenster-befundliste .befundzeile[data-ampel]{padding:var(--abstand-2) 0;background:0 0;border:none;border-radius:0}.fahrtfenster-befundliste .befundzeile[data-ampel]+.befundzeile[data-ampel]{border-top:var(--linienstaerke) solid var(--linie)}.fahrtfenster-familie{overflow-x:auto}.fahrtfenster-familie .kennzahl-familie>h3{display:none}.analyse-referenzlinie{stroke:var(--linie-stark);stroke-width:1px}.analyse-referenzlinie-text,.analyse-referenz-text{fill:var(--gedaempft);font-size:12px}.analyse-referenz-text{stroke:var(--flaeche);stroke-width:3px;paint-order:stroke;stroke-linejoin:round}.analyse-balkenwert{fill:var(--schrift);font-variant-numeric:tabular-nums;font-size:11px}.analyse-balkenwert-innen{fill:var(--balken-schrift)}.analyse-anteil-text{fill:var(--schrift);stroke:var(--flaeche);stroke-width:3px;paint-order:stroke;stroke-linejoin:round;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.analyse-streu-hervor{stroke:var(--schrift);stroke-width:1.5px}.analyse-streu-ausgeduennt{color:var(--gedaempft);font-size:var(--schrift-klein);margin:0}.analyse-legende{color:var(--gedaempft);font-size:var(--schrift-klein);overflow:hidden}.analyse-legende-liste{align-items:center;gap:var(--abstand-3);white-space:nowrap;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.analyse-legende-eintrag{align-items:center;gap:var(--abstand-1);min-width:0;display:inline-flex}.analyse-legende-eintrag>span{text-overflow:ellipsis;overflow:hidden}.analyse-legende-muster{flex:none}.analyse-tabelle{height:100%;overflow:auto}:root{--demoband-hoehe:calc(var(--zeilenhoehe) + 2 * var(--abstand-2))}.demoband{z-index:21;justify-content:space-between;align-items:center;gap:var(--abstand-4);box-sizing:border-box;height:var(--demoband-hoehe);padding:0 var(--abstand-4);background:var(--start-verlauf-2);color:var(--start-schrift);white-space:nowrap;flex-wrap:nowrap;display:flex;position:sticky;top:0}.demoband~.rahmen-kopf{top:var(--demoband-hoehe)}.demoband-text{text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.demoband-marke{font-family:var(--schriftart);letter-spacing:.06em;color:var(--orange);font-weight:700}.demoband-knoepfe{gap:var(--abstand-2);flex:none;display:flex}.demoband-hinweis{padding:var(--abstand-2) var(--abstand-4) 0}.rahmen-profil[aria-disabled=true],.ei-wahlliste[data-gesperrt] .ei-wahl,.ei-kaestchen[data-gesperrt] .ei-wahl{cursor:not-allowed;opacity:.45}.analyse-vollbild{gap:var(--abstand-3);flex-direction:column;height:100%;min-height:0;display:flex}.analyse-karte[data-flaeche=vollbild]{border:0;flex:auto;min-height:0;padding:0}.analyse-karte[data-flaeche=vollbild] .analyse-karte-flaeche{flex:auto;height:auto;min-height:300px}.analyse-vollbild-tabelle{max-height:40vh;overflow:auto}.analyse-achsenmenue{position:relative}.analyse-achsenmenue-feld{z-index:5;gap:var(--abstand-2);min-width:280px;margin-top:var(--abstand-1);padding:var(--abstand-3);border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung-karte);background:var(--flaeche);box-shadow:var(--schatten);flex-direction:column;display:flex;position:absolute;top:100%;right:0}.analyse-achsenmenue-zeile{gap:var(--abstand-2);grid-template-columns:1fr 1fr;display:grid}.analyse-achsenmenue-auto{color:var(--gedaempft);font-size:var(--schrift-klein);margin:0}.analyse-achsenmenue-knoepfe{gap:var(--abstand-2);justify-content:flex-end;display:flex}.analyse-svg-zoom{touch-action:none;-webkit-user-select:none;user-select:none}.analyse-aufziehen{fill:var(--akzent);fill-opacity:.12;stroke:var(--akzent);stroke-width:1px;stroke-dasharray:4 3}.analyse-zoom-leer{fill:var(--gedaempft);font-size:var(--schrift-klein)}.analyse-kennfeld3d-svg{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;display:block}.analyse-kennfeld3d-svg[data-zieht]{cursor:grabbing}.analyse-kennfeld3d-svg:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.analyse-k3d-boden{fill:var(--raster);stroke:var(--linie);stroke-width:1px}.analyse-k3d-wand{fill:var(--raster);fill-opacity:.5;stroke:var(--linie);stroke-width:1px}.analyse-k3d-flaeche{stroke-width:.5px;stroke-linejoin:round}.analyse-k3d-saeule polygon{stroke:var(--linie);stroke-width:.5px;stroke-linejoin:round}.analyse-k3d-lot{stroke:var(--gedaempft);stroke-width:1px;stroke-dasharray:3 2}.analyse-k3d-punkt{stroke:var(--flaeche);stroke-width:1px}.analyse-k3d-marke{fill:none;stroke:var(--schrift);stroke-width:2px;pointer-events:none}.analyse-kennfeld3d .bs-bedienhilfe{margin:var(--abstand-1) 0 0}.analyse-farbleiste-rahmen{fill:none;stroke:var(--linie);stroke-width:1px}.analyse-karte-kopf{flex-wrap:wrap}.analyse-karte-bedienung{flex-wrap:wrap;justify-content:flex-end}.analyse-karte[data-baustein=verlauf] .analyse-karte-flaeche{height:auto;min-height:300px}.analyse-verlauf{gap:var(--abstand-1);flex-direction:column;display:flex}.analyse-verlauf-spuren{gap:var(--abstand-1);flex-direction:column;display:flex;position:relative}.analyse-verlauf .nahtlinie{border-left:1px dashed var(--gedaempft);z-index:2;width:0;position:absolute;top:0;bottom:0}.analyse-verlauf-fahrtgrenze .nahtlinie{border-left:1px solid var(--linie-stark)}.analyse-verlauf .nahtlinie-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.analyse-verlauf-unbelegt{padding:var(--abstand-2) 0;border-bottom:1px solid var(--linie)}.analyse-verlauf-unbelegt .analyse-verlauf-name{font-weight:600}.analyse-verlauf-grund,.analyse-verlauf-hinweis{color:var(--gedaempft);font-size:var(--schrift-klein);margin:0}.analyse-verlauf .spur-kopf{color:var(--gedaempft);padding-bottom:2px;font-size:12px}.analyse-verlauf-xtitel{text-align:center;color:var(--gedaempft);margin:0;padding-top:2px;font-size:12px}.analyse-verlauf-fahrtwahl{margin-bottom:var(--abstand-2)}.analyse-k3d-boden,.analyse-k3d-wand{fill:var(--flaeche-2);fill-opacity:.75;stroke:var(--linie-stark);stroke-width:1px}.analyse-k3d-stufe{fill:none;stroke:var(--raster);stroke-width:1px}.analyse-k3d-flaeche,.analyse-k3d-saeule polygon{stroke:var(--k3d-kante);stroke-width:.7px;stroke-linejoin:round}.verlauf-servicevergleich{margin:0 0 var(--abstand-2)}.verlauf-servicevergleich-satz{margin:0}.verlauf-servicevergleich-vorbehalte{margin:var(--abstand-1) 0 0;padding-left:var(--abstand-3);color:var(--gedaempft);font-size:var(--schrift-klein)}.analyse-abwahl{margin:var(--abstand-1) 0 0;color:var(--gedaempft);font-size:var(--schrift-klein)}.analyse-verlauf .spur-linie-fahrtgrenze .nahtlinie{border-left:1px solid var(--linie-stark)}.symbol{vertical-align:-.15em;flex:none;width:1em;height:1em}.symbol-vor{margin-right:.4em}.symbol-nach{margin-left:.4em}.analyse-bedienleiste{z-index:2;border:var(--linienstaerke) solid var(--linie);border-radius:var(--rundung-knopf);background:var(--flaeche);opacity:0;align-items:center;gap:2px;padding:3px;transition:opacity .12s;display:flex;position:absolute;transform:translate(-100%)}.analyse-zeichnung:hover .analyse-bedienleiste,.analyse-zeichnung:focus-within .analyse-bedienleiste,.analyse-bedienleiste-an{opacity:1}.analyse-bedienknopf{border-radius:var(--rundung);width:26px;height:26px;color:var(--gedaempft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.analyse-bedienknopf svg{width:16px;height:16px}.analyse-bedienknopf:hover:not(:disabled){background:var(--flaeche-2);color:var(--schrift)}.analyse-bedienknopf[aria-pressed=true]{background:var(--akzent-flaeche);color:var(--akzent-text)}.analyse-bedienknopf:disabled{opacity:.35;cursor:default}.analyse-bedienknopf:focus-visible{outline:calc(2 * var(--linienstaerke)) solid var(--fokus);outline-offset:1px}.analyse-bedientrenner{background:var(--linie);width:1px;height:16px;margin:0 3px}.analyse-svg-verschieben{cursor:grab}.analyse-svg-schiebt{cursor:grabbing}.analyse-rad-hinweis{z-index:3;border-radius:var(--rundung-knopf);background:var(--schrift);max-width:80%;color:var(--flaeche);font-size:var(--schrift-klein);text-align:center;pointer-events:none;padding:8px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aw-dialog{gap:var(--abstand-3);min-width:0;display:grid}.aw-abschnitt{gap:var(--abstand-2);border-top:1px solid var(--linie);padding-top:var(--abstand-3);min-width:0;display:grid}.aw-abschnitt-erster{border-top:0;padding-top:0}.aw-abschnitt-titel{margin:0;font-size:15px;font-weight:700}.aw-umfangzeile{gap:var(--abstand-2);background:var(--flaeche-2);border-radius:var(--rundung-knopf);padding:var(--abstand-2) var(--abstand-3);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:14px;display:flex}.aw-wahl-zeile>span{gap:2px;display:grid}.aw-wahl-zeile small{color:var(--gedaempft);font-size:12.5px}.aw-zeitbereich{gap:var(--abstand-2);grid-template-columns:1fr 1fr;display:grid}.aw-zeitbereich>:last-child:not(.bs-textfeld){grid-column:1/-1}.aw-erkl{color:var(--gedaempft);margin:0;font-size:12.5px}.aw-auswahlzeile{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.aw-eingabe{border:1px solid var(--linie-stark);border-radius:var(--rundung-knopf);background:var(--flaeche);color:var(--schrift);font:inherit;min-width:0;padding:6px 10px}.aw-wbkarte{gap:var(--abstand-2);border:1px solid var(--linie);border-radius:var(--rundung-karte);padding:var(--abstand-3) var(--abstand-3);background:var(--flaeche-2);display:grid}.aw-kmlabel{font-size:14px;font-weight:600}.aw-kmzeile{gap:var(--abstand-2);flex-wrap:wrap;align-items:center;display:flex}.aw-km{border:2px solid var(--akzent);border-radius:var(--rundung-knopf);background:var(--flaeche);width:180px;color:var(--schrift);font-variant-numeric:tabular-nums;padding:6px 10px;font-size:20px;font-weight:650}.aw-km::placeholder{color:var(--gedaempft);font-size:16px;font-weight:400}.aw-einheit{color:var(--gedaempft)}.aw-pruefzeile{color:var(--gedaempft);margin:0;font-size:12.5px}.aw-wbmehr{gap:var(--abstand-2);border-top:1px solid var(--linie);padding-top:var(--abstand-3);display:grid}.aw-oel{gap:var(--abstand-2);grid-template-columns:1fr auto;align-items:end;display:grid}.aw-haken{gap:var(--abstand-1);display:grid}.aw-feld{border:var(--linienstaerke) solid transparent;border-radius:var(--rundung);gap:2px;min-width:0;padding:2px 10px 4px;display:grid}.aw-feld[data-markiert]{border-color:var(--akzent-rand);background:var(--akzent-flaeche)}.aw-uebernahme{color:var(--akzent-text);font-size:12px;font-weight:600}.aw-abstimmung{gap:var(--abstand-2);border:0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-width:0;margin:0;padding:0;display:grid}.aw-abstimmung>legend{margin-bottom:var(--abstand-1);padding:0;font-size:14px;font-weight:600}.aw-laedt{color:var(--gedaempft);margin:0}.aw-fuss{gap:var(--abstand-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.aw-demo{text-align:right}.aw-ablauf-titel{margin:0;font-size:15px;font-weight:700}.aw-balken{background:var(--flaeche-2);border-radius:3px;height:6px;overflow:hidden}.aw-balken-fuellung{background:var(--akzent);height:100%;transition:width .3s}.aw-schritte{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aw-schritt{color:var(--gedaempft);align-items:center;gap:10px;display:flex}.aw-schritt:before{content:"";box-sizing:border-box;border:2px solid var(--linie-stark);border-radius:50%;flex:none;width:12px;height:12px}.aw-schritt-fertig{color:var(--schrift)}.aw-schritt-fertig:before{background:var(--ampel-gruen);border-color:var(--ampel-gruen)}.aw-schritt-laeuft{color:var(--akzent-text);font-weight:600}.aw-schritt-laeuft:before{border-color:var(--akzent);background:linear-gradient(90deg, var(--akzent) 50%, transparent 50%)}.aw-ablauf-unterzeile{text-align:right;flex:100%}.aw-kopf{align-items:baseline;gap:var(--abstand-2);min-width:0;padding:var(--abstand-1) var(--abstand-3);border-radius:var(--rundung-pille);display:flex}.aw-kopf[aria-disabled=true]{cursor:not-allowed}.aw-kopf-etikett,.aw-kopf-fahrten{font-size:var(--schrift-klein);color:var(--gedaempft);white-space:nowrap}.aw-kopf-name{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}
