.datumswahl{display:block;width:100%;min-width:0}span.f-w.datumswahl-knopf{display:flex;align-items:center;gap:var(--abstand-8);width:100%;padding:0 var(--abstand-12) 0 var(--abstand-4);min-height:46px;font-size:var(--schrift-16);font-family:inherit;text-align:left;color:var(--tinte);background:var(--karte);border-radius:var(--rad-2, 10px);border:1px solid var(--grau-hell);box-shadow:inset 0 1px 2px #1a1d230d;transition:border-color var(--takt-an, .16s),box-shadow var(--takt-an, .16s),background-color var(--takt-an, .16s);cursor:text}span.f-w.datumswahl-knopf:hover:not(.gesperrt){border-color:var(--grau)}span.f-w.datumswahl-knopf.offen{border-color:var(--violett);box-shadow:inset 0 1px 2px #1a1d230a,0 0 0 3px #4b2bc424}span.f-w.datumswahl-knopf.gesperrt{background:var(--hell);color:var(--grau);border-color:var(--linie);box-shadow:none;cursor:not-allowed}span.f-w.datumswahl-knopf:focus-within{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--fokus);border-color:var(--violett)}.datumswahl-kalender{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;min-height:0;align-self:stretch;padding:0;color:var(--grau);background:none;border:none;border-radius:var(--rad-1, 6px);cursor:pointer}.datumswahl-kalender:hover:not(:disabled){color:var(--violett-dunkel)}.datumswahl-kalender:disabled{cursor:not-allowed}.datumswahl-symbol{flex:0 0 auto;color:inherit}.datumswahl-wert{flex:1 1 auto;min-width:0;display:flex;align-items:center;font-variant-numeric:tabular-nums;white-space:nowrap}.datumswahl-datum{flex:1 1 auto;min-width:0;width:100%;padding:0;font-family:inherit;font-size:inherit;line-height:1.45;font-variant-numeric:tabular-nums;color:var(--tinte);background:none;border:none;outline:none}.datumswahl-datum::placeholder{color:var(--grau);opacity:1}.datumswahl-datum:disabled{color:var(--grau);cursor:not-allowed;background:none}.datumswahl-knopf{container-type:inline-size}.datumswahl-knopf .datumswahl-wochentag{flex:0 0 auto;margin-right:var(--abstand-4);color:var(--grau)}@container (max-width: 165px){.datumswahl-knopf .datumswahl-wochentag{display:none}}.datumswahl-fehler{display:block;margin-top:var(--abstand-4);font-size:var(--schrift-14);line-height:1.45;color:var(--rot)}.datumswahl-tafel,.zeitwahl-tafel{position:fixed;z-index:1100;display:flex;flex-direction:column;gap:var(--abstand-10);padding:var(--abstand-12);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rad-4, 16px);box-shadow:0 18px 44px #1a1d2333;overflow-y:auto;overscroll-behavior:contain}.datumswahl-tafel.nach-oben,.zeitwahl-tafel.nach-oben{box-shadow:0 -18px 44px #1a1d2333}.datumswahl-schnell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--abstand-6)}.datumswahl-schnellknopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--abstand-8) var(--abstand-4);min-height:44px;font-family:inherit;font-size:var(--schrift-14);font-weight:600;line-height:1.45;color:var(--grau);background:var(--hell);border:1px solid var(--linie);border-radius:var(--rad-1, 6px);cursor:pointer;transition:background-color var(--takt-an, .16s),color var(--takt-an, .16s)}.datumswahl-schnellknopf:not(.gewaehlt):hover:not(:disabled){background:var(--neutral-grund, #DEE2EA);color:var(--tinte)}.datumswahl-schnellknopf.gewaehlt{background:var(--violett-hell);border-color:var(--violett-ton, #A18FD2);color:var(--violett-dunkel)}.datumswahl-schnellknopf.gewaehlt:hover:not(:disabled){background:color-mix(in srgb,var(--violett-hell) 80%,var(--violett-dunkel))}.datumswahl-schnellknopf:disabled{opacity:.45;cursor:not-allowed}.datumswahl-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-6)}.datumswahl-monat{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:var(--abstand-4);min-height:44px;padding:0 var(--abstand-8);font-family:inherit;text-align:center;font-size:var(--schrift-14);font-weight:700;color:var(--tinte);background:none;border:none;border-radius:var(--rad-2, 10px);cursor:pointer}.datumswahl-monat:hover{background:var(--hell)}.datumswahl-monat-pfeil{color:var(--grau);font-weight:400}.datumswahl-flaeche{position:relative;display:flex;flex-direction:column;gap:var(--abstand-10)}.datumswahl-tagflaeche{display:flex;flex-direction:column;gap:var(--abstand-10)}.datumswahl-tagflaeche.datumswahl-verdeckt{visibility:hidden}.datumswahl-auswahl{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(44px,1fr);gap:var(--abstand-6)}.datumswahl-auswahl.datumswahl-monate{grid-template-columns:repeat(3,minmax(0,1fr))}.datumswahl-auswahl.datumswahl-jahre{grid-template-columns:repeat(4,minmax(0,1fr))}.datumswahl-auswahlknopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;font-family:inherit;font-size:var(--schrift-14);font-weight:600;font-variant-numeric:tabular-nums;color:var(--tinte);background:var(--hell);border:1px solid transparent;border-radius:var(--rad-2, 10px);cursor:pointer}.datumswahl-auswahlknopf:not(.gewaehlt):hover:not(:disabled){background:var(--neutral-grund, #DEE2EA)}.datumswahl-auswahlknopf.gewaehlt{background:var(--violett);color:#fff;font-weight:700}.datumswahl-auswahlknopf:disabled{color:var(--grau);opacity:.45;cursor:not-allowed}.datumswahl-blaettern{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:var(--schrift-20);line-height:1;color:var(--grau);background:none;border:none;border-radius:var(--rad-2, 10px);cursor:pointer}.datumswahl-blaettern:hover{background:var(--hell);color:var(--tinte)}.datumswahl-wochentage,.datumswahl-gitter{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.datumswahl-wochentag{text-align:center;font-size:var(--schrift-14);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--grau);padding-bottom:2px}.datumswahl-zelle{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--schrift-14);font-variant-numeric:tabular-nums;color:var(--tinte);background:none;border:1px solid transparent;border-radius:var(--rad-2, 10px);cursor:pointer;transition:background-color var(--takt-an, .16s),color var(--takt-an, .16s)}.datumswahl-zelle.leer{cursor:default}.datumswahl-zelle.wochenende{color:var(--grau)}.datumswahl-zelle.markiert:not(:disabled){background:var(--hell)}.datumswahl-zelle.heute{font-weight:700;color:var(--violett-dunkel);position:relative}.datumswahl-zelle.heute:after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:var(--rad-kreis);background:var(--violett)}.datumswahl-zelle.gewaehlt,.datumswahl-zelle.gewaehlt.markiert{background:var(--violett);color:#fff;font-weight:700}.datumswahl-zelle.gewaehlt.heute:after{background:#fff}.datumswahl-zelle:disabled{color:var(--grau);opacity:.45;cursor:not-allowed}.datumswahl-zelle:focus-visible{outline:2px solid transparent;box-shadow:var(--fokus)}.datumswahl-fuss{display:flex;gap:var(--abstand-8);padding-top:var(--abstand-8);border-top:1px solid var(--linie)}.datumswahl-fussknopf,.zeitwahl-fussknopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 0;padding:var(--abstand-8) var(--abstand-10);min-height:44px;font-family:inherit;font-size:var(--schrift-14);font-weight:600;color:var(--violett-dunkel);background:var(--violett-hell);border:1px solid var(--violett-ton, #A18FD2);border-radius:var(--rad-2, 10px);cursor:pointer}.datumswahl-fussknopf:hover:not(:disabled),.zeitwahl-fussknopf:hover:not(:disabled){background:var(--violett-grund2, #CCC1E9)}.datumswahl-fussknopf:disabled{opacity:.45;cursor:not-allowed}.datumswahl-fussknopf.leeren{color:var(--grau);background:var(--hell);border-color:var(--linie)}.datumswahl-fussknopf.leeren:hover{background:var(--neutral-grund, #DEE2EA);color:var(--tinte)}.datumswahl-fussknopf:focus-visible,.zeitwahl-fussknopf:focus-visible,.datumswahl-schnellknopf:focus-visible,.datumswahl-blaettern:focus-visible,.datumswahl-monat:focus-visible,.datumswahl-auswahlknopf:focus-visible,.datumswahl-kalender:focus-visible,.zeitwahl-schnellknopf:focus-visible,.zeitwahl-zelle:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--fokus)}.zeitwahl{display:block;width:100%;min-width:0}.zeitwahl-rahmen{display:flex;align-items:center;gap:var(--abstand-8);width:100%;padding:0 var(--abstand-12);min-height:46px;background:var(--karte);border:1px solid var(--grau-hell);border-radius:var(--rad-2, 10px);box-shadow:inset 0 1px 2px #1a1d230d;transition:border-color var(--takt-an, .16s),box-shadow var(--takt-an, .16s),background-color var(--takt-an, .16s)}.feld .f-w.zeitwahl-rahmen{background:var(--karte)}.feld .f-w.zeitwahl-rahmen{padding:0 var(--abstand-12)}.feld .f-w.zeitwahl-rahmen.gesperrt{background:var(--hell)}.zeitwahl-rahmen:hover:not(.gesperrt){border-color:var(--grau)}.zeitwahl-rahmen:focus-within{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--fokus);border-color:var(--violett)}.zeitwahl-rahmen.offen{border-color:var(--violett)}.zeitwahl-rahmen.gesperrt{background:var(--hell);border-color:var(--linie);box-shadow:none}.zeitwahl-symbol{flex:0 0 auto;color:var(--grau)}.zeitwahl-feld{flex:1 1 auto;min-width:0;width:100%;padding:var(--abstand-10) 0;font-family:inherit;font-size:var(--schrift-16);font-variant-numeric:tabular-nums;color:var(--tinte);background:none;border:none;outline:none}.zeitwahl-feld::placeholder{color:var(--grau);opacity:1}.zeitwahl-feld:disabled{color:var(--grau);cursor:not-allowed}.zeitwahl-schnell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--abstand-6)}.zeitwahl-schnellknopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:var(--abstand-6) 2px;min-height:44px;font-family:inherit;color:var(--grau);background:var(--hell);border:1px solid var(--linie);border-radius:var(--rad-1, 6px);cursor:pointer;transition:background-color var(--takt-an, .16s),color var(--takt-an, .16s)}.zeitwahl-schnellknopf:hover{background:var(--neutral-grund, #DEE2EA);color:var(--tinte)}.zeitwahl-schnellknopf.gewaehlt{background:var(--violett-hell);border-color:var(--violett-ton, #A18FD2);color:var(--violett-dunkel)}.zeitwahl-schnellzeit{font-size:var(--schrift-14);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.45}.zeitwahl-schnelltext{font-size:var(--schrift-14);line-height:1.45}.zeitwahl-abschnitt{font-size:var(--schrift-14);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--grau);margin-bottom:-4px}.zeitwahl-stunden,.zeitwahl-minuten{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--abstand-4)}.zeitwahl-zelle{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--schrift-14);font-variant-numeric:tabular-nums;color:var(--tinte);background:var(--hell);border:1px solid transparent;border-radius:var(--rad-1, 6px);cursor:pointer;transition:background-color var(--takt-an, .16s),color var(--takt-an, .16s)}.zeitwahl-zelle:hover{background:var(--neutral-grund, #DEE2EA)}.zeitwahl-zelle.rand{color:var(--grau);background:transparent}.zeitwahl-zelle.gewaehlt{background:var(--violett);color:#fff;font-weight:700}.zeitwahl-fuss{display:flex;gap:var(--abstand-8);padding-top:var(--abstand-8);border-top:1px solid var(--linie)}.zeitwahl-fussknopf{color:var(--grau);background:var(--hell);border-color:var(--linie)}.zeitwahl-fussknopf.fertig{color:var(--violett-dunkel);background:var(--violett-hell);border-color:var(--violett-ton, #A18FD2)}.zeitwahl-hinweis{margin:0;font-size:var(--schrift-14);line-height:1.45;color:var(--grau)}@media (max-width: 480px){.datumswahl-tafel,.zeitwahl-tafel{width:calc(100 * var(--vw, 1vw) - 16px)!important;left:8px!important;max-width:none}.datumswahl-gitter{gap:3px}}@media (pointer: coarse){.datumswahl-datum{font-size:var(--schrift-16)}}@media (prefers-reduced-motion: reduce){span.f-w.datumswahl-knopf,.zeitwahl-rahmen,.datumswahl-zelle,.datumswahl-schnellknopf,.zeitwahl-zelle,.zeitwahl-schnellknopf{transition:none}}button.kachel-weg{font:inherit;color:inherit;text-align:left;width:100%;display:block;cursor:pointer}button.kachel-weg{position:relative;padding-right:var(--abstand-24)}button.kachel-weg:after{content:"";position:absolute;top:14px;right:12px;width:7px;height:7px;border-right:2px solid var(--grau-hell);border-top:2px solid var(--grau-hell);transform:rotate(45deg)}button.kachel-weg:hover{border-color:var(--grau-hell)}button.kachel-weg:hover:after{border-color:var(--violett)}button.kachel-weg:focus-visible{outline:2px solid var(--violett);outline-offset:2px}.ah-huelle{min-height:100vh;background:var(--hell);display:flex;flex-direction:column}.ah-huelle.ah-schrift-gross{font-size:var(--schrift-18)}.ah-kopf{background:var(--ah-kopf-grund);color:var(--ah-kopf-schrift);border-bottom:var(--abstand-4) solid var(--ah-zweit);display:flex;align-items:center;gap:var(--abstand-16);padding:var(--abstand-10) var(--abstand-24);position:sticky;top:0;z-index:20}.ah-kopf-marke{display:flex;align-items:center;gap:var(--abstand-12);min-width:0;background:none;border:0;color:inherit;padding:0;cursor:pointer;font:inherit}.ah-kopf-logo{height:var(--abstand-40);max-width:220px;object-fit:contain;display:block}.ah-kopf-name{font-size:var(--schrift-18);font-weight:var(--fett-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-nav{display:flex;align-items:center;gap:var(--abstand-4);margin-left:auto;margin-right:auto;flex-wrap:wrap;justify-content:center}.ah-nav-knopf{border:0;background:transparent;color:inherit;font:inherit;font-weight:var(--fett-3);padding:var(--abstand-8) var(--abstand-12);border-radius:var(--ah-ecken);cursor:pointer;white-space:nowrap}.ah-nav-knopf:hover{background:#ffffff29}.ah-kopf-hell .ah-nav-knopf:hover{background:var(--ah-marke-hell)}.ah-nav-knopf[aria-current=page]{background:var(--ah-auf-marke);color:var(--ah-marke)}.ah-kopf-hell .ah-nav-knopf[aria-current=page]{background:var(--ah-marke);color:var(--ah-auf-marke)}.ah-kopf-rechts{display:flex;align-items:center;gap:var(--abstand-12);white-space:nowrap}.ah-kopf-hilfe{font-size:var(--schrift-13);opacity:.9}.ah-kopf-wer{border:var(--abstand-2) solid currentColor;background:transparent;color:inherit;font:inherit;font-weight:var(--fett-4);border-radius:var(--rad-kreis);width:var(--abstand-40);height:var(--abstand-40);cursor:pointer}.ah-band{background:var(--ah-marke-hell);color:var(--ah-marke-tief);text-align:center;font-size:var(--schrift-13);padding:var(--abstand-6) var(--abstand-16)}.ah-inhalt{flex:1 1 auto;padding:var(--abstand-20) var(--abstand-24) var(--abstand-40)}.ah-fuss{text-align:center;color:var(--grau);font-size:var(--schrift-13);padding:var(--abstand-12) var(--abstand-16) var(--abstand-24)}.ah-menue{position:absolute;right:var(--abstand-16);top:calc(100% + var(--abstand-4));background:var(--karte);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--rad-2);box-shadow:var(--schatten-2);min-width:240px;padding:var(--abstand-8);z-index:30}.ah-menue-zeile{display:block;width:100%;text-align:left;border:0;background:none;font:inherit;padding:var(--abstand-8) var(--abstand-12);border-radius:var(--rad-1);cursor:pointer;color:inherit}.ah-menue-zeile:hover{background:var(--ah-marke-hell)}.ah-menue-leise{color:var(--grau);font-size:var(--schrift-13);padding:var(--abstand-4) var(--abstand-12) var(--abstand-8)}.ah-leiste{display:none}@media (max-width: 900px){.ah-kopf{padding:var(--abstand-10) var(--abstand-16)}.ah-nav,.ah-kopf-hilfe{display:none}.ah-kopf-rechts{margin-left:auto}.ah-inhalt{padding:var(--abstand-16) var(--abstand-16) calc(var(--abstand-64) + var(--abstand-32))}.ah-leiste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--karte);border-top:1px solid var(--linie)}.ah-leiste-knopf{border:0;background:none;font:inherit;font-size:var(--schrift-12);color:var(--grau);padding:var(--abstand-8) var(--abstand-4) var(--abstand-12);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:var(--abstand-2);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ah-leiste-knopf[aria-current=page]{color:var(--ah-marke);font-weight:var(--fett-4)}.ah-leiste-punkt{width:var(--abstand-24);height:var(--abstand-4);border-radius:var(--rad-rund);background:transparent}.ah-leiste-knopf[aria-current=page] .ah-leiste-punkt{background:var(--ah-marke)}}.ah-gruss{text-align:center;margin:0 0 var(--abstand-16)}.ah-gruss h1{margin:0;font-size:var(--schrift-24)}.ah-gruss p{margin:var(--abstand-4) auto 0;max-width:none;color:var(--grau)}.ah-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-16);align-items:start}.ah-raster-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.ah-raster,.ah-raster-3{grid-template-columns:1fr}}.ah-karte{background:var(--karte);border:1px solid var(--linie);border-radius:var(--ah-ecken);padding:var(--abstand-12) var(--abstand-16)}.ah-zeile{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-12);padding:var(--abstand-8) 0;border-top:1px solid var(--hell)}.ah-zeile:first-of-type{border-top:0}.ah-zeile-haupt{min-width:0}.ah-zeile-haupt b{display:block}.ah-zeile-leise{color:var(--grau);font-size:var(--schrift-13)}.ah-zeit{font-weight:var(--fett-4);color:var(--ah-marke);white-space:nowrap}.ah-leer{color:var(--grau);text-align:center;padding:var(--abstand-12) 0;font-size:var(--schrift-14)}.ah-zahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--abstand-12);margin-bottom:var(--abstand-16)}@media (max-width: 900px){.ah-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.ah-zahl{background:var(--karte);border:1px solid var(--linie);border-radius:var(--ah-ecken);padding:var(--abstand-12);text-align:center}.ah-zahl b{display:block;font-size:var(--schrift-30);color:var(--ah-zweit);line-height:1.1}.ah-zahl span{color:var(--grau);font-size:var(--schrift-13)}.ah-knoepfe{display:grid;gap:var(--abstand-12);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:var(--abstand-16)}.ah-grossknopf{border:var(--abstand-2) solid var(--ah-marke);background:var(--karte);color:var(--ah-marke);border-radius:var(--ah-ecken);padding:var(--abstand-24) var(--abstand-16);font:inherit;font-size:var(--schrift-20);font-weight:var(--fett-4);cursor:pointer;text-align:center}.ah-grossknopf:first-child{background:var(--ah-marke);color:var(--ah-auf-marke)}.ah-grossknopf small{display:block;font-size:var(--schrift-13);font-weight:var(--fett-1);margin-top:var(--abstand-4);opacity:.9}.ah-ordnen{display:flex;gap:var(--abstand-4);justify-content:center;margin-top:var(--abstand-8)}.ah-tafel-rahmen{overflow-x:auto;background:var(--karte);border:1px solid var(--linie);border-radius:var(--ah-ecken)}.ah-tafel{display:grid;min-width:720px;font-size:var(--schrift-12)}.ah-tafel-zelle{border-top:1px solid var(--hell);border-left:1px solid var(--hell);padding:var(--abstand-6) var(--abstand-4);min-height:var(--abstand-40);position:relative}.ah-tafel-kopf{font-weight:var(--fett-4);color:var(--grau);text-align:center;min-height:0}.ah-tafel-kopf.heute{color:var(--ah-marke)}.ah-tafel-fz b{display:block;font-size:var(--schrift-13)}.ah-balken{position:absolute;top:var(--abstand-6);height:var(--abstand-24);z-index:1;background:var(--ah-marke);color:var(--ah-auf-marke);border-radius:var(--rad-1);padding:var(--abstand-2) var(--abstand-6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-balken.fremd{background:var(--ah-marke-hell);color:var(--ah-marke-tief)}.ah-schein{max-width:none}.ah-chips{display:flex;flex-wrap:wrap;gap:var(--abstand-6)}.ah-chip{border:1px solid var(--linie);background:var(--karte);border-radius:var(--rad-rund);padding:var(--abstand-6) var(--abstand-12);font:inherit;cursor:pointer;color:var(--tinte)}.ah-chip[aria-pressed=true]{background:var(--ah-marke);border-color:var(--ah-marke);color:var(--ah-auf-marke);font-weight:var(--fett-4)}.ah-hinweis{text-align:center;color:var(--grau);font-size:var(--schrift-13);margin:var(--abstand-8) 0 0}.ahe-zwei{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--abstand-16);align-items:start}@media (max-width: 1024px){.ahe-zwei{grid-template-columns:1fr}}.ahe-farbe{display:flex;align-items:center;gap:var(--abstand-10);flex-wrap:wrap}.ahe-farbe input[type=color]{width:var(--abstand-40);height:var(--abstand-40);padding:0;border:1px solid var(--linie);border-radius:var(--rad-1);background:var(--karte);cursor:pointer}.ahe-farbe input[type=text]{max-width:140px;font-family:ui-monospace,Consolas,monospace}.ahe-lesbar{font-size:var(--schrift-13);font-weight:var(--fett-3);color:var(--gruen)}.ahe-lesbar.schlecht{color:var(--gelb)}.ahe-saetze{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--abstand-6);margin-top:var(--abstand-8)}.ahe-satz{border:var(--abstand-2) solid transparent;border-radius:var(--rad-1);height:var(--abstand-32);cursor:pointer;color:#fff;font:inherit;font-size:var(--schrift-11);font-weight:var(--fett-4)}.ahe-satz[aria-pressed=true]{border-color:var(--tinte)}.ahe-bild{display:flex;align-items:center;gap:var(--abstand-12);border:1px dashed var(--linie);border-radius:var(--rad-2);padding:var(--abstand-10);background:var(--karte);flex-wrap:wrap}.ahe-bild img{height:var(--abstand-48);max-width:220px;object-fit:contain}.ahe-bild-leer{color:var(--grau);font-size:var(--schrift-13)}.ahe-adresse{display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap}.ahe-adresse code{background:var(--hell);border-radius:var(--rad-1);padding:var(--abstand-6) var(--abstand-10);font-size:var(--schrift-13)}.ahe-buehne{background:var(--karte);border:1px solid var(--linie);border-radius:var(--rad-3);padding:var(--abstand-16);position:sticky;top:var(--abstand-16)}.ahe-buehne-kopf{display:flex;flex-direction:column;align-items:center;gap:var(--abstand-8);margin-bottom:var(--abstand-12)}.ahe-buehne-kopf h2{margin:0;font-size:var(--schrift-16)}.ahe-geraete{display:flex;justify-content:center;align-items:flex-end;gap:var(--abstand-16);flex-wrap:wrap}.ahe-schirm{flex:1 1 360px;max-width:560px;border:1px solid var(--linie);border-radius:var(--rad-2);overflow:hidden;background:var(--hell);box-shadow:var(--schatten-2)}.ahe-schirm-leiste{background:var(--hell);padding:var(--abstand-4) var(--abstand-10);font-size:var(--schrift-11);color:var(--grau);border-bottom:1px solid var(--linie);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ahe-telefon{width:200px;border:var(--abstand-6) solid var(--tinte);border-radius:var(--rad-5);overflow:hidden;background:var(--hell);box-shadow:var(--schatten-2)}.ahe-mini-kopf{background:var(--ah-kopf-grund);color:var(--ah-kopf-schrift);border-bottom:var(--abstand-2) solid var(--ah-zweit);display:flex;align-items:center;gap:var(--abstand-8);padding:var(--abstand-8) var(--abstand-10);font-size:var(--schrift-12);font-weight:var(--fett-4)}.ahe-mini-kopf img{height:var(--abstand-20);max-width:110px;object-fit:contain}.ahe-mini-rumpf{padding:var(--abstand-8) var(--abstand-10);display:grid;gap:var(--abstand-6);font-size:var(--schrift-11)}.ahe-mini-karte{background:var(--karte);border:1px solid var(--linie);border-radius:var(--ah-ecken);padding:var(--abstand-6) var(--abstand-8)}.ahe-mini-karte b{display:block}.ahe-mini-knopf{background:var(--ah-marke);color:var(--ah-auf-marke);border-radius:var(--ah-ecken);padding:var(--abstand-6);text-align:center;font-weight:var(--fett-4)}.ahe-mini-knopf.neben{background:var(--karte);color:var(--ah-marke);border:1px solid var(--ah-marke)}.ahe-mini-foto{height:120px;background:var(--ah-marke);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.ahe-mini-foto img{height:var(--abstand-32);max-width:150px;object-fit:contain}.ahe-pakete{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-12);margin-bottom:var(--abstand-12)}.ahe-paket{border:var(--abstand-2) solid var(--linie);border-radius:var(--rad-3);background:var(--karte);padding:var(--abstand-12);text-align:center;cursor:pointer;font:inherit;color:var(--tinte)}.ahe-paket b{display:block;font-size:var(--schrift-16)}.ahe-paket span{color:var(--grau);font-size:var(--schrift-13)}.ahe-paket[aria-pressed=true]{border-color:var(--violett);box-shadow:0 0 0 var(--abstand-4) var(--violett-hell)}.ahe-tabelle{width:100%;border-collapse:collapse}.ahe-tabelle th,.ahe-tabelle td{padding:var(--abstand-8) var(--abstand-10);border-top:1px solid var(--hell);text-align:left;vertical-align:middle}.ahe-tabelle thead th{border-top:0;color:var(--grau);font-size:var(--schrift-13);font-weight:var(--fett-3)}.ahe-tabelle .ahe-gruppe th{background:var(--hell);font-size:var(--schrift-12);text-transform:uppercase;letter-spacing:.04em;color:var(--grau)}.ahe-tabelle .mitte{text-align:center}.ahe-was b{display:block;font-weight:var(--fett-3)}.ahe-was span{color:var(--grau);font-size:var(--schrift-13)}.ahe-tabelle .segment{display:flex;width:100%}.ahe-tabelle .segment-knopf{flex:1 1 0;justify-content:center;text-align:center}.ahe-ohne-mitte .segment-knopf:nth-child(2){visibility:hidden}.ahe-tabelle input[type=checkbox]{width:var(--abstand-20);height:var(--abstand-20);accent-color:var(--violett)}.ahe-rahmen{overflow-x:auto}.ahe-leise{color:var(--grau);font-size:var(--schrift-12)}.ahe-fest{text-align:center;color:var(--grau);font-size:var(--schrift-13);font-weight:var(--fett-3);border:1px dashed var(--linie);border-radius:var(--rad-1);padding:var(--abstand-8)}.ahe-reihe{display:flex;gap:var(--abstand-8);align-items:center;flex-wrap:wrap}.ahe-fuss{display:flex;justify-content:flex-end;gap:var(--abstand-8);margin-top:var(--abstand-12)}.ahe-knopfleiste{display:flex;justify-content:center;gap:var(--abstand-8);margin:var(--abstand-16) 0 0}.ahe-ansichten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--abstand-10)}@media (max-width: 900px){.ahe-ansichten,.ahe-pakete{grid-template-columns:1fr 1fr}}.ah-tafel-band{padding:0}.anmeldung.ah-anmeldung{background:var(--hell)}.ah-anm-buehne{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ah-anm-bild{background:var(--ah-marke);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:var(--abstand-40)}.ah-anm-logo{max-width:320px;max-height:120px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))}.ah-anm-name{color:var(--ah-auf-marke);font-size:var(--schrift-40);font-weight:var(--fett-4);text-align:center}.ah-anm-seite{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--abstand-40) var(--abstand-24)}.anmeldung.ah-anmeldung .orbit-karte.ah-anm-karte{position:static;margin:0;width:100%;max-width:480px;animation:none;background:var(--karte);border:1px solid var(--linie);border-radius:var(--ah-ecken);box-shadow:var(--schatten-2)}.anmeldung.ah-anmeldung .orbit-karte .knopf.haupt{background:var(--ah-marke);border-color:var(--ah-marke);color:var(--ah-auf-marke);box-shadow:none;border-radius:var(--ah-ecken)}.anmeldung.ah-anmeldung .orbit-eyebrow{color:var(--ah-marke)}.ah-anm-fuss{text-align:center;color:var(--grau);font-size:var(--schrift-13);margin-top:var(--abstand-16)}.ah-anm-fuss p{margin:0 0 var(--abstand-8)}@media (max-width: 900px){.ah-anm-buehne{grid-template-columns:1fr;grid-template-rows:240px auto}}.ah-weiche-frage{max-width:none;margin:0 0 var(--abstand-12);font-size:var(--schrift-18);font-weight:var(--fett-3);text-align:center;color:var(--tinte)}.ah-block .ah-zeile:first-of-type{border-top:1px solid var(--hell)}.ah-block .ah-zeit{color:var(--ah-marke-tief)}.ah-kontakt{display:flex;flex-direction:column;gap:var(--abstand-4);padding-top:var(--abstand-8);border-top:1px solid var(--hell)}.ah-fz-typ{display:block;margin-top:var(--abstand-6)}.ah-legende{display:inline-flex;flex-wrap:wrap;gap:var(--abstand-8)}.ah-legende>span{display:inline-flex;align-items:center;gap:var(--abstand-6);padding:var(--abstand-2) var(--abstand-8);border:1px solid var(--linie);border-radius:var(--rad-rund);background:var(--karte)}.ah-legende i{width:var(--abstand-12);height:var(--abstand-12);border-radius:var(--rad-1)}.ah-legende i.ah-legende-eigen{background:var(--ah-marke)}.ah-legende i.ah-legende-fremd{background:var(--ah-marke-hell)}.ds-tafel .ah-tafel-rahmen{border:0}.ah-tafel-kopf.heute{background:var(--ah-marke);color:var(--ah-auf-marke);border-radius:var(--rad-2)}.ah-tafel-fz{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-2)}.ah-felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--abstand-12)}.ah-schein-fuss{display:flex;justify-content:flex-end}.sperre{zoom:calc(1 / var(--zoomfaktor, 1));position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden;background:radial-gradient(1200px 700px at 30% 20%,#2b1f6b,#14112b 55%,#0c0a1c)}.sperre:before,.sperre:after{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(48px)}.sperre:before{width:900px;height:900px;left:-10%;top:-30%;background:radial-gradient(circle,#4b2bc48c,#4b2bc400 65%);animation:sperreLicht1 40s ease-in-out infinite}.sperre:after{width:700px;height:700px;right:-15%;bottom:-25%;background:radial-gradient(circle,#b31c9e52,#b31c9e00 65%);animation:sperreLicht2 55s ease-in-out infinite}@keyframes sperreLicht1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(calc(18 * var(--vw, 1vw)),calc(12 * var(--vh, 1vh))) scale(1.12)}}@keyframes sperreLicht2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-14vw,-16vh) scale(1.08)}}@media (prefers-reduced-motion: reduce){.sperre:before,.sperre:after{animation:none}}.sperre-mitte{position:relative}.sperre-mitte{display:flex;z-index:1;flex-direction:column;align-items:center;gap:var(--abstand-12);text-align:center;padding:var(--abstand-24);max-width:640px}.sperre-uhr{font-size:var(--schrift-40);font-weight:var(--fett-4);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}@media (min-height: 781px){.sperre-uhr{font-size:88px}}.sperre-datum{font-size:var(--schrift-16);color:#ffffffb8;margin-bottom:var(--abstand-24)}.sperre-person{display:flex;flex-direction:column;align-items:center;gap:var(--abstand-4);margin:0 0 var(--abstand-8)}.sperre-person b{font-size:var(--schrift-20)}.sperre-person span{color:#ffffffb3;font-size:var(--schrift-13)}.sperre-person .sperre-kuerzel{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;background:#fff;color:var(--violett);font-weight:var(--fett-4);font-size:var(--schrift-20);margin-bottom:var(--abstand-6)}.sperre-form{display:flex;gap:var(--abstand-8);align-items:center;width:min(360px,100%)}.sperre-form .feld{flex:1;margin:0}.sperre .sperre-form .f-w.gross{background:#fff;border-color:#ffffff47;color:var(--tinte)}.sperre .sperre-form .f-w.gross::placeholder{color:var(--grau)}.sperre .sperre-form .f-w.gross:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff59}.sperre-weiter{width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px}.sperre-fehler{width:min(360px,100%);margin:0}.sperre-satz{font-size:var(--schrift-14);color:#ffffffc7;max-width:640px;margin:var(--abstand-8) 0 0}.sperre .sperre-weg{color:#fff;text-decoration:none;min-height:44px;padding:0 var(--abstand-16);border:1px solid rgba(255,255,255,.55);border-radius:var(--rad-2);font-size:var(--schrift-14);font-weight:var(--fett-3);margin-top:var(--abstand-8)}.sperre .sperre-weg:hover{background:#ffffff1f;border-color:#fff}.sperre .sperre-weg:focus-visible{outline:2px solid #fff;outline-offset:3px}.sperre-marke{position:absolute;bottom:40px;left:50%;transform:translate(-50%);width:180px;height:auto;opacity:.7;filter:brightness(0) invert(1)}@keyframes assistentAtem{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.assistent-panel{position:fixed;top:0;right:0;height:var(--schirmhoehe-echt, 100dvh);width:var(--panel-breite, min(408px, calc(94 * var(--vw, 1vw))));z-index:70;display:flex;flex-direction:column;background:var(--karte,#FFFFFF);border-left:1px solid var(--linie,#C3CAD8);box-shadow:var(--t3, 0 4px 18px rgba(26,29,35,.14));transform:translate(100%);transition:transform .28s cubic-bezier(.2,.6,.3,1)}.assistent-panel.offen{transform:translate(0)}@media (prefers-reduced-motion: reduce){.assistent-panel{transition:none}}.app-koerper{--panel-breite: min(408px, calc(94 * var(--vw, 1vw)))}.app-koerper>.inhalt{transition:none}@media (min-width:1200px){.app-koerper.app-koerper-eingestaucht>.inhalt{margin-right:var(--panel-breite)}}.ap-kopf{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--abstand-10);padding:var(--abstand-12) var(--abstand-16);border-bottom:1px solid var(--linie,#C3CAD8);border-top:3px solid var(--violett,#4B2BC4)}.ap-kopf-figur{flex:0 0 auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--rad-2, 10px);background:linear-gradient(160deg,#f7f5ff,#efebff);border:1px solid #DED8F5;color:var(--violett,#4B2BC4)}.ap-kopf-text{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--abstand-4);min-width:0}.ap-kopf-text b{font-size:var(--schrift-14);color:var(--violett-dunkel,#33207F)}.ap-x{flex:0 0 auto;width:30px;height:30px;border:none;background:transparent;color:var(--grau,#474D5C);font-size:var(--schrift-20);line-height:1;border-radius:var(--rad-2);cursor:pointer;transition:background-color var(--takt-an,.16s),color var(--takt-an,.16s)}.ap-x:hover{background:var(--hell,#DFE4EE);color:var(--tinte,#1A1D23)}.ap-x:focus-visible{outline:2px solid var(--violett,#4B2BC4);outline-offset:1px}.ap-verlauf{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--abstand-12) var(--abstand-16);display:flex;flex-direction:column;gap:var(--abstand-10)}.ap-leer{margin:auto 0;padding:var(--abstand-12) var(--abstand-4)}.ap-leer-satz{color:var(--grau,#474D5C);margin:0 0 var(--abstand-12)}.ap-leer-gruppe+.ap-leer-gruppe{margin-top:var(--abstand-12)}.ap-leer-marke{font-size:var(--schrift-11);letter-spacing:.06em;text-transform:uppercase;color:var(--grau,#474D5C);margin-bottom:var(--abstand-6)}.ap-chips{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-6)}.ap-chip{max-width:100%;background:transparent;border:1px solid var(--linie,#C3CAD8);border-radius:var(--rad-rund);padding:var(--abstand-6) var(--abstand-12);font-size:var(--schrift-13);color:var(--tinte,#1A1D23);text-align:left;cursor:pointer;transition:background-color var(--takt-an,.16s),border-color var(--takt-an,.16s)}.ap-chip:hover{background:var(--violett-hell,#DFD8F2);border-color:#a18fd2}.ap-chip:focus-visible{outline:2px solid var(--violett,#4B2BC4);outline-offset:1px}.ap-chip-offen{background:var(--violett-hell,#DFD8F2);border-color:var(--violett,#4B2BC4);font-weight:600}.ap-hand{display:flex;flex-direction:column;gap:var(--abstand-8);margin-top:var(--abstand-10);padding:var(--abstand-10) var(--abstand-12);border:1px solid var(--linie,#C3CAD8);border-left:3px solid var(--violett,#4B2BC4);border-radius:var(--rad-2);background:var(--hell)}.ap-hand-kopf{display:flex;align-items:flex-start;gap:var(--abstand-8)}.ap-hand-kopf b{flex:1;min-width:0;font-size:var(--schrift-13);line-height:1.45}.ap-hand-x{flex:none;width:24px;height:24px;border:0;background:none;font-size:var(--schrift-18);line-height:1;color:var(--grau,#474D5C);cursor:pointer}.ap-hand-x:hover{color:var(--tinte,#1A1D23)}.ap-hand-feld{display:flex;flex-direction:column;gap:3px}.ap-hand-wort{font-size:var(--schrift-11);font-weight:600;color:var(--grau,#474D5C)}.ap-hand-feld .a-feld{width:100%;min-height:44px}.ap-hand-feld input[type=checkbox]{align-self:flex-start;width:18px;height:18px}.ap-hand-fuss{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--abstand-10);flex-wrap:wrap}.ap-hand-fuss .a-kann{flex:1;min-width:140px}.ap-hand-fuss .knopf{flex:none}.ap-system{align-self:center;font-size:var(--schrift-11);font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--grau,#474D5C);background:var(--hell,#DFE4EE);border-radius:var(--rad-5);padding:var(--abstand-4) var(--abstand-12);margin:2px 0}.ap-zeile{display:flex}.ap-zeile-nutzer{justify-content:flex-end}.ap-zeile-assistent{justify-content:flex-start}.ap-blase{max-width:88%;border-radius:var(--rad-4);padding:var(--abstand-10) var(--abstand-12)}.ap-blase-nutzer{background:var(--violett,#4B2BC4);color:#fff;border-radius:var(--rad-4) var(--rad-4) var(--rad-1) var(--rad-4);font-size:var(--schrift-14)}.ap-blase-assistent{background:var(--hell,#DFE4EE);border:1px solid var(--linie,#C3CAD8);border-radius:var(--rad-4) var(--rad-4) var(--rad-4) var(--rad-1)}.ap-blase-laedt{display:flex;align-items:center;gap:var(--abstand-4);padding:var(--abstand-12) var(--abstand-16)}.ap-punkt{width:6px;height:6px;border-radius:var(--rad-kreis);background:var(--grau-hell,#6B7283);animation:assistentAtem 1.2s ease-in-out infinite}.ap-punkt:nth-child(2){animation-delay:.15s}.ap-punkt:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion: reduce){.ap-punkt{animation:none;opacity:.7}}.assistent-panel .a-satz{font-size:var(--schrift-14)}.assistent-panel .a-satz b{color:var(--violett-dunkel,#33207F)}.assistent-panel .a-vorschau{background:var(--karte,#FFFFFF);border:1px solid var(--linie,#C3CAD8);border-radius:var(--rad-2);padding:var(--abstand-10) var(--abstand-12);margin-top:var(--abstand-10);font-size:var(--schrift-13)}.assistent-panel .v-kopf{font-size:var(--schrift-11);font-weight:700;color:var(--violett-dunkel,#33207F);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--abstand-6)}.assistent-panel .a-aktionen{margin-top:var(--abstand-8);display:flex;gap:var(--abstand-8);flex-wrap:wrap;align-items:center}.assistent-panel .a-kann{color:var(--grau,#474D5C);font-size:var(--schrift-11);line-height:1.45}.ap-fuss{flex:0 0 auto;border-top:1px solid var(--linie,#C3CAD8);padding:var(--abstand-10) var(--abstand-16) var(--abstand-12);background:var(--karte,#FFFFFF)}.ap-register{margin-top:0;margin-bottom:var(--abstand-8)}.ap-eingabe{display:flex;gap:var(--abstand-8);align-items:center}.assistent-panel .a-feld{flex:1;min-width:0;background:var(--hell,#DFE4EE);border:1px solid var(--linie,#C3CAD8);border-radius:var(--rad-2);padding:var(--abstand-10) var(--abstand-12);min-height:44px;font-size:var(--schrift-14);color:var(--tinte,#1A1D23)}.assistent-panel .a-feld::placeholder{color:var(--grau,#474D5C)}.assistent-panel .a-feld:focus-visible{outline:2px solid var(--violett,#4B2BC4);outline-offset:1px;border-color:var(--violett,#4B2BC4)}.assistent-panel .ap-selbst,.assistent-panel .wb-abschnitt{margin-top:var(--abstand-8);border-top:1px solid var(--linie,#C3CAD8);padding-top:var(--abstand-8)}.assistent-panel .ap-selbst>summary,.assistent-panel .wb-abschnitt>summary{cursor:pointer;font-size:var(--schrift-12);font-weight:700;color:var(--violett-dunkel,#33207F);text-transform:uppercase;letter-spacing:.6px;list-style:none;min-height:32px;display:flex;align-items:center}.assistent-panel .ap-selbst>summary::-webkit-details-marker,.assistent-panel .wb-abschnitt>summary::-webkit-details-marker{display:none}.assistent-panel .ap-selbst>summary:before,.assistent-panel .wb-abschnitt>summary:before{content:"▸";display:inline-block;margin-right:var(--abstand-6);transition:transform .15s}.assistent-panel .ap-selbst[open]>summary:before,.assistent-panel .wb-abschnitt[open]>summary:before{transform:rotate(90deg)}.ap-selbst-chips{margin-top:2px;flex-direction:row;flex-wrap:wrap;align-items:center}.assistent-panel .wb-artikel{background:var(--hell,#DFE4EE);border:1px solid var(--linie,#C3CAD8);border-radius:var(--rad-2);padding:var(--abstand-8) var(--abstand-12)}.assistent-panel .wb-artikel>summary{cursor:pointer;font-size:var(--schrift-13);font-weight:600;color:var(--tinte,#1A1D23);list-style:none;min-height:32px;display:flex;align-items:center}.assistent-panel .wb-artikel>summary::-webkit-details-marker{display:none}.assistent-panel .wb-artikel p{font-size:var(--schrift-13);color:var(--tinte,#1A1D23);line-height:1.45}@media (max-width:640px){.assistent-panel{width:calc(100 * var(--vw, 1vw));border-left:none}}.ap-befund{margin-top:var(--abstand-8);padding:var(--abstand-8) var(--abstand-10);border:1px solid var(--linie);border-left:3px solid var(--grau-hell);border-radius:var(--rad-2);background:var(--hell)}.ap-befund-kopf{font-weight:600;margin-bottom:var(--abstand-4)}.ap-befund-liste{margin:0;padding-left:var(--abstand-16)}.ap-befund-liste li{margin:var(--abstand-4) 0;line-height:1.45}.ap-befund-text{display:block;color:var(--grau, #474D5C)}.ap-befund-weg{display:block;width:100%;margin:-3px -6px;padding:3px var(--abstand-6);border:0;border-radius:var(--rad-1);background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.ap-befund-weg:hover{background:var(--violett-hell, #DFD8F2)}.ap-befund-mehr{display:block;margin-top:var(--abstand-4);padding:var(--abstand-4) 0;border:0;background:none;font:inherit;font-size:var(--schrift-13);font-weight:600;color:var(--violett, #4B2BC4);text-align:left;cursor:pointer}.ap-befund-mehr:hover{text-decoration:underline}.ap-befund-mehr:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:2px;border-radius:var(--rad-1)}.ap-befund-weg:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:1px}.a-melden{background:none;border:0;padding:var(--abstand-6) 0 0;margin:0;font-size:var(--schrift-12);color:var(--grau);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.a-melden:hover{color:var(--tinte)}.a-melden-form{margin-top:var(--abstand-8);padding-top:var(--abstand-8);border-top:1px solid var(--linie)}.a-melden-form .f-l{font-size:var(--schrift-12);margin-bottom:var(--abstand-4);display:block}.a-melden-form textarea{font-size:var(--schrift-13)}.wb-themen{margin-top:var(--abstand-8);display:flex;flex-direction:column;gap:var(--abstand-4)}.wb-thema{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-10);padding:var(--abstand-8) var(--abstand-10);border:1px solid var(--linie);border-radius:var(--rad-2);background:#fff;font-size:var(--schrift-14);color:var(--tinte);text-align:left;cursor:pointer}.wb-thema:hover{border-color:var(--blau)}.wb-thema-offen{border-color:var(--blau);background:var(--flaeche-kachel)}.wb-thema-zahl{flex:0 0 auto;font-size:var(--schrift-12);color:var(--grau);background:var(--flaeche-kachel);border-radius:var(--rad-3);padding:1px var(--abstand-8)}.wb-thema-offen .wb-thema-zahl{background:#fff}.wb-thema-inhalt{margin:var(--abstand-4) 0 var(--abstand-8) var(--abstand-10);padding-left:var(--abstand-10);border-left:2px solid var(--linie);display:flex;flex-direction:column;gap:var(--abstand-6)}.ak-dock{--ak-links: calc(var(--nav-breite, 0px) + var(--ds-16));--ak-platz: calc(var(--schirmbreite) - var(--ak-links) - var(--ds-16));position:fixed;left:var(--ak-links);bottom:var(--ds-16);z-index:800;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none;max-width:var(--ak-platz)}@media (max-width: 900px){.ak-dock{--ak-links: var(--ds-16)}}.ak-dock>*{pointer-events:auto}.ak-ansage{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.ak-leisten{display:flex;flex-wrap:wrap-reverse;justify-content:flex-start;gap:var(--ds-8)}.ak-leiste{display:flex;align-items:center;width:var(--ds-dock-leiste);max-width:var(--ak-platz);background:var(--ds-karte);border-radius:var(--ds-rad-tafel);box-shadow:var(--ds-t4);border:1px solid var(--ds-linie);border-top:var(--ds-6) solid var(--ds-violett)}.ak-leiste-auf{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--ds-10);min-height:var(--ds-h-kopfleiste);padding:var(--ds-8) var(--ds-8) var(--ds-8) var(--ds-16);border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;border-radius:var(--ds-rad-tafel)}.ak-leiste-auf:focus-visible{outline:none;box-shadow:var(--ds-fokus)}.ak-leiste-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--ds-2)}.ak-leiste-text b{font-size:var(--ds-16);font-weight:var(--ds-fett);color:var(--ds-tinte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-leiste-text span{font-size:var(--ds-14);color:var(--ds-grau);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-leiste .ak-zeichen{color:var(--ds-violett)}.ak-leiste.ak-farbe-grau{border-top-color:var(--ds-grau)}.ak-leiste.ak-farbe-rot{border-top-color:var(--ds-rot)}.ak-leiste.ak-farbe-gelb{border-top-color:var(--ds-gelb)}.ak-leiste.ak-farbe-gruen{border-top-color:var(--ds-gruen)}.ak-leiste-text .ak-leiste-wort{font-size:var(--ds-14);font-weight:var(--ds-fett)}.ak-leiste.ak-farbe-rot .ak-leiste-wort{color:var(--ds-rot-text)}.ak-leiste.ak-farbe-gelb .ak-leiste-wort{color:var(--ds-gelb-text)}.ak-leiste.ak-farbe-gruen .ak-leiste-wort{color:var(--ds-gruen-text)}.ak-leiste.neu{animation:ak-puls 1.2s ease-in-out 4}@keyframes ak-puls{0%,to{box-shadow:var(--ds-t4)}50%{box-shadow:var(--ds-t4),0 0 0 var(--ds-6) var(--ds-violett-hell)}}.ak-punkt{width:var(--ds-8);height:var(--ds-8);border-radius:var(--ds-rad-kreis);background:var(--ds-linie-kraeftig);flex:0 0 auto}.ak-punkt.spricht{background:var(--ds-gruen)}.ak-zeichen{width:var(--ds-18);height:var(--ds-18);flex:0 0 auto;color:var(--ds-grau)}.ak-reiter-zu{width:var(--ds-h-knopf);min-height:var(--ds-h-knopf);border:0;background:transparent;color:var(--ds-grau);font-size:var(--ds-18);cursor:pointer;border-radius:var(--ds-rad-knopf)}.ak-reiter-zu:hover{background:var(--ds-weg-hell)}.ak-reiter-zu:focus-visible{outline:none;box-shadow:var(--ds-fokus)}.ak-fenster{position:relative;width:min(var(--ds-dock-breite),var(--ak-platz));height:min(var(--ds-dock-hoehe),calc(var(--schirmhoehe-echt, 100vh) - var(--ds-32)));display:grid;grid-template-columns:var(--ds-saeule-breite) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;background:var(--ds-karte);border-radius:var(--ds-rad-karte);box-shadow:var(--ds-t4),0 0 0 1px var(--ds-linie);overflow:hidden}.ak-fenster.ohne-logbuch{grid-template-rows:minmax(0,1fr)}.ak-fenster:focus{outline:none}.ak-fenster:focus-visible{box-shadow:var(--ds-fokus)}.ak-saeule{grid-row:1 / -1;display:flex;flex-direction:column;padding:var(--ds-20) var(--ds-24) var(--ds-24);color:var(--ds-weiss);background:var(--ds-grau);min-height:0}.ak-farbe-rot .ak-saeule{background:var(--ds-rot)}.ak-farbe-gelb .ak-saeule{background:var(--ds-gelb)}.ak-farbe-gruen .ak-saeule{background:var(--ds-gruen)}.ak-anrufe{display:flex;flex-direction:column;gap:var(--ds-4);margin-bottom:var(--ds-24)}.ak-anruf{display:flex;align-items:center;border-radius:var(--ds-rad-knopf);background:color-mix(in srgb,var(--ds-weiss) 12%,transparent)}.ak-anruf.an{background:var(--ds-weiss)}.ak-anruf.neu{box-shadow:0 0 0 var(--ds-2) var(--ds-weiss)}.ak-anruf-wahl{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--ds-8);min-height:var(--ds-h-segment);padding:0 var(--ds-8) 0 var(--ds-12);border:0;background:transparent;font:inherit;font-size:var(--ds-14);font-weight:var(--ds-fett);color:inherit;text-align:left;cursor:pointer;border-radius:var(--ds-rad-knopf)}.ak-anruf.an .ak-anruf-wahl{color:var(--ds-tinte)}.ak-anruf-name{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-anruf-zeit{font-size:var(--ds-12);font-weight:var(--ds-halb);font-variant-numeric:tabular-nums;white-space:nowrap}.ak-anruf .ak-punkt.spricht{background:var(--ds-gruen-satt)}.ak-anruf.an .ak-punkt.spricht{background:var(--ds-gruen)}.ak-anruf-zu{width:var(--ds-h-segment);min-height:var(--ds-h-segment);border:0;background:transparent;color:inherit;font-size:var(--ds-18);cursor:pointer;border-radius:var(--ds-rad-knopf)}.ak-anruf.an .ak-anruf-zu{color:var(--ds-grau)}.ak-anruf-wahl:focus-visible,.ak-anruf-zu:focus-visible{outline:none;box-shadow:var(--ds-fokus)}.ak-urteil{margin:0;font-size:var(--schrift-40);font-weight:var(--ds-schwer);letter-spacing:var(--ds-lauf-titel);line-height:var(--ds-zeile-titel)}.ak-grund{margin:var(--ds-10) 0 0;font-size:var(--ds-16);line-height:var(--ds-zeile)}.ak-fragen{margin:auto 0 0;display:flex;flex-direction:column}.ak-frage{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ds-12);padding:var(--ds-12) 0;border-top:1px solid color-mix(in srgb,var(--ds-weiss) 35%,transparent)}.ak-frage dt{font-size:var(--ds-14)}.ak-frage dd{margin:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.ak-frage dd b{font-size:var(--schrift-24);font-weight:var(--ds-schwer);line-height:var(--ds-zeile-titel);white-space:nowrap}.ak-frage dd span{font-size:var(--ds-12)}.ak-rechts{display:flex;flex-direction:column;min-width:0;min-height:0}.ak-kopf{display:flex;align-items:center;gap:var(--ds-16);padding:var(--ds-16) var(--ds-20);border-bottom:1px solid var(--ds-linie)}.ak-kopf-name{flex:1 1 auto;min-width:0}.ak-kopf-name h2{margin:0;color:var(--ds-tinte);font-size:var(--schrift-30);font-weight:var(--ds-schwer);letter-spacing:var(--ds-lauf-titel);line-height:var(--ds-zeile-titel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-kopf-name p{margin:var(--ds-4) 0 0;font-size:var(--ds-14);color:var(--ds-grau);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ak-kopf-knoepfe{display:flex;gap:var(--ds-8);flex:0 0 auto}.ak-listen{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ak-spalte{min-height:0;overflow:hidden;border-right:1px solid var(--ds-haarlinie)}.ak-spalte:last-child{border-right:0}.ak-listen-leer{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:var(--ds-24);text-align:center;color:var(--ds-grau);font-size:var(--ds-16)}.ak-listen-leer p{margin:0;max-width:var(--ds-fahrzeug-breite)}.ak-gkopf{margin:0;display:flex;justify-content:space-between;gap:var(--ds-12);padding:var(--ds-8) var(--ds-20);background:var(--ds-verlauf-kopf);border-bottom:1px solid var(--ds-linie);font-size:var(--ds-14);font-weight:var(--ds-fett);color:var(--ds-grau)}.ak-zeilen{list-style:none;margin:0;padding:0}.ak-zeile{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-12);padding:var(--ds-8) var(--ds-20);border-bottom:1px solid var(--ds-haarlinie)}.ak-zeile-links{display:flex;flex-direction:column;gap:var(--ds-2);min-width:0}.ak-zeile-links b{font-size:var(--ds-14);font-weight:var(--ds-fett);color:var(--ds-tinte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-zeile-links small{font-size:var(--ds-14);color:var(--ds-grau);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-zeile-rechts{font-size:var(--ds-14);font-weight:var(--ds-fett);color:var(--ds-tinte);white-space:nowrap;font-variant-numeric:tabular-nums}.ak-zeile-rechts.rot{color:var(--ds-rot-text)}.ak-zeile-rechts.blau{color:var(--ds-blau-text)}.ak-zeile-rechts.gelb{color:var(--ds-gelb-text)}.ak-zeile-rechts.violett{color:var(--ds-violett-text)}.ak-zeile-rechts.grau{color:var(--ds-grau)}.ak-leer{margin:0;padding:var(--ds-10) var(--ds-20);font-size:var(--ds-14);color:var(--ds-grau)}.ak-weitere{margin:0;padding:var(--ds-6) var(--ds-20);font-size:var(--ds-14);font-weight:var(--ds-halb);color:var(--ds-violett-text)}.ak-hinweis{margin:0;font-size:var(--ds-14);color:var(--ds-grau)}.ak-logbuch{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) var(--ds-fahrzeug-breite);border-top:1px solid var(--ds-linie);background:var(--ds-karte-unten)}.ak-log-drei{display:flex;flex-direction:column;justify-content:center;gap:var(--ds-6);padding:var(--ds-12) var(--ds-20);min-width:0}.ak-eintraege{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-16)}.ak-eintrag{min-width:0;padding-left:var(--ds-10);border-left:var(--ds-4) solid var(--ds-linie-kraeftig)}.ak-eintrag small{display:block;font-size:var(--ds-12);color:var(--ds-grau);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-eintrag p{margin:var(--ds-2) 0 0;font-size:var(--ds-14);color:var(--ds-tinte)}.ak-eintrag-text{font-weight:var(--ds-fett);overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ak-eintrag.besprochen{border-left-color:var(--ds-violett)}.ak-eintrag.kulanz{border-left-color:var(--ds-gruen)}.ak-eintrag.kulanz .ak-eintrag-text{color:var(--ds-gruen-text)}.ak-eintrag.eskaliert{border-left-color:var(--ds-rot)}.ak-eintrag.eskaliert .ak-eintrag-text{color:var(--ds-rot-text)}.ak-eintrag.rueckruf{border-left-color:var(--ds-gelb)}.ak-eintrag.rueckruf .ak-eintrag-text{color:var(--ds-gelb-text)}.ak-eintrag.anruf{border-left-color:var(--ds-blau)}.ak-eintrag.anruf.missed{border-left-color:var(--ds-rot)}.ak-log-umschalten{align-self:flex-start;min-height:var(--ds-h-segment);padding:0;border:0;background:transparent;font:inherit;font-size:var(--ds-14);font-weight:var(--ds-fett);color:var(--ds-violett-text);cursor:pointer;border-radius:var(--ds-rad-knopf)}.ak-log-umschalten:focus-visible{outline:none;box-shadow:var(--ds-fokus)}.ak-log-form{display:flex;flex-direction:column;gap:var(--ds-8);padding:var(--ds-12) var(--ds-16);border-left:1px solid var(--ds-haarlinie)}.ak-log-zeile{display:flex;gap:var(--ds-8)}select.f-w.ak-log-art{flex:1 1 auto;min-width:0;min-height:var(--ds-h-feld)}textarea.f-w.ak-log-feld{width:100%;min-height:var(--ds-h-feld);resize:none;font-size:var(--ds-14)}.ak-log-knopf{flex:0 0 auto}.ak-log-fehler{margin:0;padding:var(--ds-8) var(--ds-12);border-radius:var(--ds-rad-knopf);background:var(--ds-rot-hell);color:var(--ds-rot-text);font-size:var(--ds-14);font-weight:var(--ds-fett)}.ak-log-alle{position:absolute;top:0;right:0;bottom:0;left:var(--ds-saeule-breite);display:flex;flex-direction:column;background:var(--ds-karte);z-index:1}.ak-log-alle header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-12);padding:var(--ds-16) var(--ds-20);border-bottom:1px solid var(--ds-linie)}.ak-log-alle h3{margin:0;font-size:var(--ds-18);font-weight:var(--ds-fett)}.ak-eintraege-alle{list-style:none;margin:0;padding:var(--ds-12) var(--ds-20);flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ds-12)}.ak-eintraege-alle .ak-eintrag-text{-webkit-line-clamp:unset;display:block;white-space:pre-line}.ak-log-mehr{align-self:center;margin:var(--ds-12)}@media (prefers-reduced-motion: reduce){.ak-leiste.neu{animation:none;box-shadow:var(--ds-t4),0 0 0 var(--ds-4) var(--ds-violett-hell)}}@media (max-height: 780px){.ak-saeule{padding:var(--ds-16) var(--ds-20)}.ak-anrufe{margin-bottom:var(--ds-12)}.ak-urteil{font-size:var(--schrift-30)}.ak-grund{font-size:var(--ds-14)}.ak-frage{padding:var(--ds-8) 0}.ak-frage dd b{font-size:var(--schrift-20)}.ak-kopf{padding:var(--ds-10) var(--ds-16)}.ak-kopf-name h2{font-size:var(--schrift-24)}.ak-zeile{padding-top:var(--ds-6);padding-bottom:var(--ds-6)}}@media (max-width: 1180px){.ak-fenster{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;overflow-y:auto}.ak-saeule{grid-row:auto}.ak-fragen{margin-top:var(--ds-16)}.ak-logbuch{grid-column:1;grid-template-columns:minmax(0,1fr)}.ak-log-form{border-left:0;border-top:1px solid var(--ds-haarlinie)}.ak-log-alle{left:0}.ak-spalte{overflow:visible}}@media (max-width: 1024px){.ak-listen{grid-template-columns:minmax(0,1fr)}.ak-kopf{flex-wrap:wrap}.ak-eintraege{grid-template-columns:minmax(0,1fr)}}.hs-frage-halter{position:relative;display:inline-flex;flex:none;vertical-align:middle}.hs-frage{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;padding:0;border-radius:var(--rad-kreis);background:var(--karte);border:1px solid var(--violett-ton);color:var(--violett-text);font:inherit;font-size:var(--schrift-13);font-weight:var(--fett-3);line-height:1;cursor:pointer}.hs-frage:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.hs-frage:hover,.hs-frage:focus-visible{border-color:var(--violett);background:var(--violett-schleier)}.hs-frage:focus-visible{outline:2px solid var(--violett);outline-offset:2px}.hs-frage[aria-expanded=true]{background:var(--violett);border-color:var(--violett);color:var(--karte)}.hs-mit-frage{display:inline-flex;align-items:center;gap:var(--abstand-6);white-space:nowrap}.hs-mit-frage>.f-l{margin-bottom:0}.hs-blase{position:fixed;z-index:90;box-sizing:border-box;display:block;background:var(--karte);border:1px solid var(--violett-ton);border-radius:var(--rad-3);box-shadow:var(--schatten-3);padding:var(--abstand-16);white-space:normal;text-align:left;font-weight:var(--fett-1);color:var(--tinte);font-size:var(--schrift-14);line-height:1.5}.hs-blase:before{content:"";position:absolute;top:-7px;left:var(--hs-pfeil, 22px);width:12px;height:12px;background:var(--karte);border-left:1px solid var(--violett-ton);border-top:1px solid var(--violett-ton);transform:rotate(45deg)}.hs-blase.hs-blase-oben:before{top:auto;bottom:-7px;transform:rotate(225deg)}.hs-blase:focus{outline:none}.hs-blase>span{display:block}.hs-blase-kopf{display:flex!important;align-items:center;gap:var(--abstand-8);margin:0 0 var(--abstand-6)}.hs-blase-titel{font-size:var(--schrift-16);font-weight:var(--fett-3);color:var(--tinte)}.hs-blase-art{color:var(--grau);font-size:var(--schrift-13)}.hs-blase-zu{margin-left:auto;width:44px;height:44px;margin-right:calc(var(--abstand-12) * -1);margin-top:calc(var(--abstand-12) * -1);background:none;border:0;border-radius:var(--rad-2);color:var(--grau);font-size:var(--schrift-20);cursor:pointer}.hs-blase-zu:hover{background:var(--hell);color:var(--tinte)}.hs-satz{margin:0 0 var(--abstand-10);color:var(--tinte)}.hs-beispiel{background:var(--hell);border-radius:var(--rad-2);padding:var(--abstand-10) var(--abstand-12);font-size:var(--schrift-14);color:var(--tinte);line-height:1.5}.hs-beispiel b{display:block;font-size:var(--schrift-12);font-weight:var(--fett-3);color:var(--grau);margin-bottom:var(--abstand-2)}.hs-blase-haus{margin-top:var(--abstand-8);font-size:var(--schrift-13);color:var(--tinte)}.hs-blase-haus b{display:block;font-size:var(--schrift-12);color:var(--grau)}.hs-blase-fuss{display:flex!important;gap:var(--abstand-16);align-items:center;margin-top:var(--abstand-12)}.hs-blase-fuss .sl-textknopf{min-height:44px;display:inline-flex;align-items:center}.feldhilfe-knopf{min-width:24px;min-height:24px}.spl-werte{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--abstand-6) var(--abstand-16);margin:var(--abstand-12) 0;font-size:var(--schrift-14)}.spl-werte dt{color:var(--grau)}.spl-werte dd{margin:0;color:var(--tinte)}.mk-maske{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--abstand-20);align-items:start}.mk-maske.mk-zwei{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.mk-spalte{display:flex;flex-direction:column;gap:var(--abstand-12);min-width:0}.mk-neben{gap:var(--abstand-12)}@media (max-width:900px){.mk-maske.mk-zwei{grid-template-columns:minmax(0,1fr)}}.feldreihe.mk-reihe{margin-bottom:0}@media (min-width:901px){.mk-maske:not(.mk-zwei) .feldreihe.mk-reihe{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-reihe .mk-breit{grid-column:1 / -1}.mk-reihe .mk-zwei-drittel{grid-column:span 2}.mk-reihe .mk-drei-viertel{grid-column:span 3}@media (max-width:900px){.mk-reihe .mk-zwei-drittel,.mk-reihe .mk-drei-viertel{grid-column:1 / -1}}.mk-feld{min-width:0}.mk-feld .f-l{margin-bottom:var(--abstand-6);font-size:var(--schrift-14);font-weight:var(--fett-2);color:var(--tinte)}.mk-feld .f-h{display:block;margin-top:var(--abstand-6);font-size:var(--schrift-13);line-height:var(--zeile-3)}.mk-fehler{display:block;margin-top:var(--abstand-6);font-size:var(--schrift-13);color:var(--rot);font-weight:var(--fett-2)}.mk-zahl{text-align:right;font-variant-numeric:tabular-nums}.mk-einheit-rahmen{position:relative;display:block}.mk-einheit-rahmen .f-w,.feld .mk-einheit-rahmen input.f-w{padding-right:var(--abstand-48)}.mk-einheit{position:absolute;right:var(--abstand-12);top:50%;transform:translateY(-50%);font-size:var(--schrift-14);color:var(--grau);pointer-events:none}.mk-termin{display:flex;gap:var(--abstand-8);align-items:flex-start}.mk-termin .datumswahl{flex:1 1 58%;min-width:0}.mk-termin .zeitwahl{flex:1 1 42%;display:block;min-width:0}.mk-kaestchen-zeile{display:flex;align-items:center;gap:var(--abstand-10);min-height:44px;font-size:var(--schrift-14);color:var(--tinte);cursor:pointer}.mk-kaestchen-zeile input{width:18px;height:18px;margin:0;accent-color:var(--violett);flex:none}.mk-bezug{display:flex;align-items:baseline;gap:var(--abstand-8);flex-wrap:wrap;margin:0;font-size:var(--schrift-14);line-height:var(--zeile-3)}.mk-bezug b{font-weight:var(--fett-3);color:var(--tinte);white-space:nowrap}.mk-bezug span{color:var(--grau)}.mk-bezug .mk-bezug-marke{margin-left:auto;font-weight:var(--fett-3);color:var(--ds-violett-text)}.mk-block{border:1px solid var(--linie);border-radius:var(--rad-3);background:var(--ds-karte-unten);padding:var(--abstand-12) var(--abstand-16);display:flex;flex-direction:column;gap:var(--abstand-8)}.mk-block-titel{margin:0;font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--tinte)}.mk-block-satz{margin:0;font-size:var(--schrift-13);color:var(--grau);line-height:var(--zeile-3)}.mk-block .segment{align-self:flex-start}.mk-block .mk-feld .f-l{font-weight:var(--fett-2)}.mk-folgesatz{margin:0;padding-left:var(--abstand-10);border-left:3px solid var(--violett-hell);font-size:var(--schrift-13);color:var(--grau);line-height:var(--zeile-3)}.mk-werte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-8)}.mk-werte-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-wert{display:flex;flex-direction:column;gap:var(--abstand-2);min-height:56px;min-width:0;padding:var(--abstand-6) var(--abstand-10);border:1px solid var(--linie);border-radius:var(--rad-2);background:var(--karte)}.mk-wert-l{font-size:var(--schrift-12);color:var(--grau);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-wert-v{font-size:var(--schrift-18);font-weight:var(--fett-3);color:var(--tinte);font-variant-numeric:tabular-nums;white-space:nowrap}.mk-wert-e{font-size:var(--schrift-13);font-weight:var(--fett-1);color:var(--grau)}.mk-wert-n{font-size:var(--schrift-13);color:var(--grau);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-wert-haupt{background:var(--violett-hell);border-color:var(--violett-hell)}.mk-wert-haupt .mk-wert-l,.mk-wert-haupt .mk-wert-v,.mk-wert-haupt .mk-wert-e,.mk-wert-haupt .mk-wert-n{color:var(--ds-violett-text)}.mk-fest{color:var(--tinte)}.mk-fest-wert{display:flex;align-items:baseline;gap:var(--abstand-8);min-height:46px;padding:var(--abstand-10) 0;font-size:var(--schrift-14);line-height:var(--zeile-3)}.mk-fest-wert b{font-weight:var(--fett-3);color:inherit}.mk-fest-wert span{color:var(--grau)}@media (min-width:901px){.dialog-koerper .feldreihe{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-16)}.dialog-koerper .mk-zwei .feldreihe{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}}.dialog-koerper .feldreihe>.spalte-voll{grid-column:1 / -1}.dialog-koerper form>p.f-h:first-child,.dialog-koerper form>.meldung+p.f-h{margin:0 0 var(--abstand-12)}.mk-werkzeuge{display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;margin:0 0 var(--abstand-12)}.mk-werkzeuge .knopf.haupt{margin-right:var(--abstand-8)}.mk-blatt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--abstand-12);align-items:start}.mk-blatt-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-blatt-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-blatt-1{grid-template-columns:minmax(0,1fr)}.mk-gruppe{margin:0;padding:var(--abstand-10) var(--abstand-12) var(--abstand-12);border:1px solid var(--linie);border-radius:var(--rad-2);background:var(--karte);min-width:0}.mk-gruppe-titel{padding:0 var(--abstand-6);margin-left:calc(-1 * var(--abstand-6));font-size:var(--schrift-13);font-weight:var(--fett-3);color:var(--tinte)}.mk-gruppe-zeilen{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--abstand-4) var(--abstand-16)}.mk-gruppe-spalten-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-gruppe-spalten-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-gruppe-zeile{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:var(--abstand-8);min-width:0}.mk-gruppe-zeile.mk-breit{grid-column:1 / -1}.mk-gruppe-l{font-size:var(--schrift-13);color:var(--grau);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-gruppe-w{min-width:0}.mk-gruppe-w .feld{display:block;margin:0}.mk-gruppe-w .f-w,.mk-gruppe-w input.f-w,.mk-gruppe-w button.f-w.auswahl,.mk-gruppe-w .datumswahl-knopf,.mk-gruppe-w .zeitwahl-rahmen,.mk-gruppe-w .zeitwahl{min-height:40px;height:auto;padding-top:var(--abstand-6);padding-bottom:var(--abstand-6);font-size:var(--schrift-14);width:100%}.mk-gruppe-w textarea.f-w{min-height:80px}.mk-gruppe-w .f-h{display:none}.mk-lesewert{min-height:40px;display:flex;align-items:center;font-size:var(--schrift-14);color:var(--tinte);font-weight:var(--fett-2)}.mk-spann-2{grid-column:span 2}.mk-spann-3{grid-column:span 3}.mk-spann-4{grid-column:span 4}@media (max-width:1180px){.mk-blatt-4,.mk-blatt-3{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-spann-3,.mk-spann-4{grid-column:1 / -1}}@media (max-width:700px){.mk-blatt{grid-template-columns:minmax(0,1fr)}.mk-spann-2{grid-column:auto}.mk-gruppe-zeile,.mk-gruppe-spalten-2,.mk-gruppe-spalten-3{grid-template-columns:minmax(0,1fr)}}.mk-inline{border:1px solid var(--violett);box-shadow:0 0 0 3px var(--violett-hell);margin:0 0 var(--abstand-16)}.mk-inline-kopf{margin:0 0 var(--abstand-12)}.mk-inline-titel{margin:0;font-size:var(--schrift-16);font-weight:var(--fett-3);color:var(--tinte)}.mk-inline-unter{margin:var(--abstand-4) 0 0;font-size:var(--schrift-13);color:var(--grau);line-height:var(--zeile-3)}.mk-inline-koerper{display:flex;flex-direction:column;gap:var(--abstand-12)}.mk-inline .mk-reihe-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-inline-fuss{display:flex;gap:var(--abstand-8);flex-wrap:wrap;margin-top:var(--abstand-16);padding-top:var(--abstand-12);border-top:1px solid var(--linie)}@media (max-width:1180px){.mk-inline .mk-reihe-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mk-inline .mk-reihe-4{grid-template-columns:minmax(0,1fr)}}.mk-schritte{list-style:none;margin:0 0 var(--abstand-16);padding:0;display:flex;gap:var(--abstand-16);border-bottom:1px solid var(--linie);flex-wrap:wrap}.mk-schritt{display:flex;align-items:center;gap:var(--abstand-8);padding:0 0 var(--abstand-10);color:var(--grau);font-size:var(--schrift-14);border-bottom:2px solid transparent;margin-bottom:-1px}.mk-schritt-knopf{display:flex;align-items:center;gap:var(--abstand-8);background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.mk-schritt-nr{width:24px;height:24px;border-radius:999px;border:1px solid var(--linie);display:inline-flex;align-items:center;justify-content:center;font-size:var(--schrift-12);font-weight:var(--fett-3);flex:none}.mk-schritt.ist-aktiv{color:var(--ds-violett-text);border-bottom-color:var(--violett);font-weight:var(--fett-2)}.mk-schritt.ist-aktiv .mk-schritt-nr{background:var(--violett);color:#fff;border-color:var(--violett)}.mk-schritt.ist-fertig .mk-schritt-nr{background:var(--gruen-flaeche);color:var(--gruen);border-color:transparent}.mk-blattreiter{display:flex;gap:var(--abstand-4);border-bottom:1px solid var(--linie);margin:0 0 var(--abstand-12)}.mk-blattreiter-knopf{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--abstand-8) var(--abstand-12);font:inherit;font-size:var(--schrift-14);color:var(--grau);cursor:pointer}.mk-blattreiter-knopf.ist-aktiv{color:var(--ds-violett-text);border-bottom-color:var(--violett);font-weight:var(--fett-2)}.dialog.mk-voll{width:min(1560px,calc(100 * var(--vw, 1vw) - 32px));max-width:none}.akte-reiter{margin:0 0 var(--abstand-16)}.akte-reiter .arb-reiter-zahl{margin-left:var(--abstand-6)}.kn .kn-abschnitt+.kn-abschnitt{margin-top:var(--abstand-8)}.kn-haken{display:flex;align-items:flex-start;gap:var(--abstand-12);cursor:pointer;border:1px solid var(--linie);border-radius:var(--rad-3);background:var(--karte);padding:var(--abstand-12) var(--abstand-16);margin:var(--abstand-10) 0 0}.kn-haken input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--violett);flex:none}.kn-haken>span{display:flex;flex-direction:column;gap:2px;font-size:var(--schrift-14)}.kn-haken-satz{font-size:var(--schrift-13);color:var(--grau)}.kn-haken.an{border-color:var(--violett);background:var(--violett-hell)}.kn-haken.fehlt{border-color:var(--rot)}.kn-haken:focus-within{outline:2px solid var(--violett);outline-offset:2px}.kn-rest{margin:var(--abstand-16) 0 0;font-size:var(--schrift-13);color:var(--grau)}:root{--liste-zeile:var(--ds-h-zeile-liste, 48px);--liste-kopf:var(--ds-h-tafelkopf, 44px);--liste-band:var(--ds-h-band, 32px);--liste-zelle-x:var(--ds-zelle-x, 10px);--liste-linie:var(--ds-liste-linie, #EFF1F4);--liste-name-breite:var(--ds-name-breite, 280px);--liste-fahrzeug-breite:var(--ds-fahrzeug-breite, 340px);--liste-spalte-breit:var(--ds-spalte-breit, 280px);--lage-luecke:var(--abstand-16)}.arb-kopfzeile.sl-kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"titel . aktionen" "lage lage lage";align-items:center;gap:var(--abstand-4) var(--abstand-12);background:transparent;border:0;box-shadow:none;padding:var(--abstand-4) 0 var(--abstand-8);margin-bottom:var(--abstand-4)}.sl-kopf .arb-kopfzeile-titel{grid-area:titel;display:inline-flex;align-items:baseline;gap:var(--abstand-8);flex-wrap:wrap}.sl-kopf .arb-kopfzeile-aktionen{grid-area:aktionen}.sl-kopf-zahl{font-weight:var(--fett-1);color:var(--grau);font-variant-numeric:tabular-nums;letter-spacing:0}.sl-kopf .arb-kopfzeile-marken{grid-area:lage;min-width:0;flex-wrap:wrap}.arb-kopfzeile.sl-kopf:has(>.arb-kopfzeile-zurueck){grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"zurueck titel . aktionen" "lage lage lage lage"}.sl-kopf .arb-kopfzeile-zurueck{grid-area:zurueck}.sl-lage{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--lage-luecke);min-width:0}.sl-lage-knopf{display:inline-flex;align-items:baseline;gap:var(--abstand-4);min-height:44px;padding:0;border:0;background:none;font:inherit;font-weight:var(--fett-2);color:var(--tinte);white-space:nowrap;cursor:pointer;border-radius:var(--rad-1);box-shadow:inset 0 -2px 0 transparent;transition:color var(--takt-an),box-shadow var(--takt-an)}.sl-lage-zahl{font-weight:var(--fett-3);font-variant-numeric:tabular-nums}.sl-lage-knopf.null{color:var(--grau);font-weight:var(--fett-1)}.sl-lage-knopf.null .sl-lage-zahl{font-weight:var(--fett-2)}.sl-lage-knopf:hover{color:var(--violett-dunkel)}.sl-lage-knopf.an{color:var(--violett-dunkel);box-shadow:inset 0 -2px 0 var(--violett)}.sl-lage-knopf:focus-visible{outline:2px solid var(--violett);outline-offset:2px}.sl-lage-leer{color:var(--grau)}.sl-lage-info{display:inline-flex;align-items:baseline;gap:var(--abstand-4);min-height:44px;color:var(--grau);white-space:nowrap}.sl-lage-info .sl-lage-zahl{color:var(--tinte);font-weight:var(--fett-2)}.sl-lage-trenn{width:1px;height:20px;background:var(--linie);align-self:center}.sl-lage-stand{display:inline-flex;align-items:center;gap:var(--abstand-4);color:var(--grau);white-space:nowrap;margin-left:auto}.sl-lage-werkzeug{display:inline-flex;align-items:center;gap:var(--abstand-6);margin-right:var(--abstand-12)}.sl-lage-werkzeug .f-l{font-size:var(--schrift-14);color:var(--grau);white-space:nowrap;margin:0}.sl-lage-werkzeug button.f-w.auswahl{min-height:36px;width:auto;min-width:150px;margin:0;font-size:var(--schrift-14)}.sl-textknopf{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--abstand-6);border:0;background:none;font:inherit;font-weight:var(--fett-2);color:var(--violett-dunkel);cursor:pointer;white-space:nowrap;border-radius:var(--rad-1)}.sl-textknopf:hover{text-decoration:underline;text-underline-offset:3px}.sl-textknopf:focus-visible{outline:2px solid var(--violett);outline-offset:2px}.sl-textknopf:disabled{color:var(--grau);cursor:default;text-decoration:none}.arb-kopfzeile-aktionen .sl-textknopf,.sl-suche .sl-textknopf{gap:var(--abstand-8);min-height:44px;padding:0 var(--abstand-16);border:1px solid var(--grau-hell);border-radius:var(--rad-2);background:var(--verlauf-neben);color:var(--tinte);box-shadow:var(--kante-hell),var(--t1);text-decoration:none}.arb-kopfzeile-aktionen .sl-textknopf:hover:not(:disabled),.sl-suche .sl-textknopf:hover:not(:disabled){background:var(--verlauf-neben-an);border-color:var(--grau);box-shadow:var(--kante-hell),var(--t2);text-decoration:none}.arb-kopfzeile-aktionen .sl-textknopf:disabled,.sl-suche .sl-textknopf:disabled{background:var(--hell);box-shadow:none;color:var(--grau)}.arb-kopfzeile-aktionen a.sl-textknopf:before,.sl-suche a.sl-textknopf:before,.sl-textknopf[class*=sl-zeichen-]:before{content:"";flex:none;width:18px;height:18px;background:var(--violett-dunkel);-webkit-mask:var(--sl-zeichen) center / 18px 18px no-repeat;mask:var(--sl-zeichen) center / 18px 18px no-repeat;--sl-zeichen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M8 7h9v9'/%3E%3C/svg%3E")}.sl-textknopf:disabled:before{background:var(--grau)}.sl-textknopf.sl-zeichen-laden:before{--sl-zeichen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3Cpath d='M5 20h14'/%3E%3C/svg%3E")}.sl-suche{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--abstand-10);margin:0 0 var(--abstand-12)}.sl-suche>.feld,.arb-platz .sl-suche>.feld{display:flex;flex-direction:column;align-items:stretch;margin:0;min-width:0}.sl-suche .f-l{display:block;font-size:var(--schrift-14);font-weight:var(--fett-2);color:var(--grau)}.sl-suche .feld>input.f-w,.arb-platz .sl-suche .feld>input.f-w,.sl-suche .feld>button.f-w.auswahl,.arb-platz .sl-suche .feld>button.f-w.auswahl{width:100%;margin-left:0;flex:none;text-align:left}.sl-suche .feld .f-l{margin-bottom:var(--abstand-4)}.sl-suche input.f-w,.sl-suche button.f-w.auswahl{min-height:44px;font-size:var(--schrift-14)}.sl-suche-text{flex:0 1 260px}.sl-suche-kunde{flex:0 1 320px}.sl-suche-nummer{flex:0 1 180px}.sl-suche-zeit{flex:0 0 auto}.sl-suche-zeit .sl-paar{width:100%}.sl-paar{display:inline-flex;border:1px solid var(--linie);border-radius:var(--rad-2);background:#fff;overflow:hidden}.sl-paar input.f-w{border:0;border-radius:0;width:132px;min-height:44px}.sl-paar input.f-w+input.f-w{border-left:1px solid var(--linie)}.sl-paar:focus-within{border-color:var(--violett)}.sl-suche-knoepfe{display:flex;align-items:center;gap:var(--abstand-4)}.sl-suche-knoepfe .knopf{min-height:44px}.sl-suche-rechts{display:flex;align-items:flex-end;gap:var(--abstand-10);margin-left:auto}.sl-suche-rechts .feld{flex:0 1 220px}.sl-wahl{position:relative;flex:0 1 200px}.sl-wahl-knopf{min-width:180px}.sl-wahl-liste{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:360px;margin:0;padding:var(--abstand-12);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rad-3);box-shadow:var(--schatten-2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-6)}.sl-wahl-liste[hidden]{display:none}.sl-wahl-liste .sl-wahl-kasten{display:inline-flex;align-items:center;gap:var(--abstand-8);border-radius:var(--rad-2);min-height:40px;padding:0 var(--abstand-10);font-size:var(--schrift-14);color:var(--tinte);cursor:pointer}.sl-wahl-liste .sl-wahl-kasten:hover{background:var(--hell)}.sl-wahl-liste .sl-wahl-kasten input{width:20px;height:20px;accent-color:var(--violett);margin:0}.sl-wahl-liste .sl-wahl-gruppe{grid-column:1 / -1;font-size:var(--schrift-14);font-weight:var(--fett-2);color:var(--grau);padding-top:var(--abstand-8);margin-top:var(--abstand-4);border-top:1px solid var(--linie)}.sl-wahl-liste .sl-wahl-gruppe:first-child{border-top:0;padding-top:0;margin-top:0}.sl-wahl-liste .f-h{grid-column:1 / -1;margin-top:var(--abstand-4)}.sl-tafel .tabellenrahmen,.sl-tafel.sl-rahmen{background:var(--karte);border:1px solid var(--linie);border-color:var(--rand-oben) var(--rand-seite) var(--rand-unten);border-radius:var(--rad-3);box-shadow:var(--kante-hell),var(--t1)}.sl-wort{font-weight:var(--fett-3);white-space:nowrap}.sl-wort.gruen{color:var(--gruen-text)}.sl-wort.gelb{color:var(--gelb-text)}.sl-wort.rot{color:var(--rot-text)}.sl-wort.blau{color:var(--blau-text)}.sl-wort.violett{color:var(--violett-text)}.sl-wort.grau{color:var(--grau);font-weight:var(--fett-2)}.sl-name{font-weight:var(--fett-3);color:var(--tinte)}.sl-leise{color:var(--grau);font-weight:var(--fett-1)}.sl-nummer{font-weight:var(--fett-3)}.sl-hinweis.rot{color:var(--rot-text);font-weight:var(--fett-3)}.sl-hinweis.gelb{color:var(--gelb-text);font-weight:var(--fett-2)}.sl-hinweis.violett{color:var(--violett-text);font-weight:var(--fett-2)}@media (min-width:901px){table.mock.sl-liste{table-layout:auto}table.mock.sl-liste thead th{height:var(--liste-kopf);padding:0 var(--liste-zelle-x);background:var(--verlauf-kopf);border-bottom:1px solid var(--linie);font-size:var(--schrift-14);font-weight:var(--fett-2);color:var(--grau);text-transform:none;letter-spacing:0;white-space:nowrap;vertical-align:middle}table.mock.sl-liste td,table.mock.sl-liste tbody th{height:var(--liste-zeile);padding:0 var(--liste-zelle-x);border-bottom:1px solid var(--liste-linie);white-space:nowrap;vertical-align:middle;line-height:1.3;font-size:var(--schrift-14);font-weight:var(--fett-1);text-align:left;background:transparent;color:var(--tinte);text-transform:none;letter-spacing:0}table.mock.sl-liste .sl-kurz{max-width:var(--liste-fahrzeug-breite);overflow:hidden;text-overflow:ellipsis}table.mock.sl-liste tbody tr:last-child td,table.mock.sl-liste tbody tr:last-child th{border-bottom:none}table.mock.sl-liste tr.waehlbar{cursor:pointer}table.mock.sl-liste tr.waehlbar:hover td,table.mock.sl-liste tr.waehlbar:hover th{background:#fafbfc}table.mock.sl-liste tr.waehlbar:focus-within td,table.mock.sl-liste tr.waehlbar:focus-within th{background:#fafbfc}table.mock.sl-liste .sl-zweite-zeile{display:block;margin-top:1px;line-height:1.3;font-size:var(--schrift-14);color:var(--grau);font-weight:var(--fett-1)}table.mock.sl-liste td .zeile-neben,table.mock.sl-liste td .text-grau,table.mock.sl-liste td .fa-leise,table.mock.sl-liste td div.sl-leise,table.mock.sl-liste tbody th div.sl-leise{white-space:normal;max-width:280px;overflow-wrap:anywhere}table.mock.sl-liste td.sl-satz{white-space:normal;max-width:520px;overflow-wrap:anywhere;line-height:1.35}table.mock.sl-liste .sl-name{display:block;max-width:var(--liste-name-breite);overflow:hidden;text-overflow:ellipsis}table.mock.sl-liste .sl-fahrzeug{display:block;max-width:var(--liste-fahrzeug-breite);overflow:hidden;text-overflow:ellipsis}table.mock.sl-liste .sl-fahrzeug .sl-leise{margin-left:var(--abstand-6)}table.mock.sl-liste td.num,table.mock.sl-liste th.num{text-align:right;font-variant-numeric:tabular-nums}table.mock.sl-liste td.aktionen{text-align:right;padding-right:var(--abstand-6)}.tabellenrahmen table.mock.sl-liste>tbody>tr>td.aktionen:last-child,.tabellenrahmen table.mock.sl-liste:has(>tbody>tr>td.aktionen:last-child)>thead>tr>th:last-child{position:static;border-left:0;box-shadow:none;background:transparent}table.mock.sl-liste td.aktionen .sl-textknopf{min-height:40px}table.mock.sl-liste tr.sl-band td{height:var(--liste-band);background:#fafbfc;font-weight:var(--fett-3);color:var(--tinte);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}table.mock.sl-liste tr.sl-band .sl-band-zahl{color:var(--grau);font-weight:var(--fett-1);margin-left:var(--abstand-8)}table.mock.sl-liste tr.sl-band .sl-band-innen{display:flex;align-items:center;gap:var(--abstand-12);min-height:var(--liste-band)}table.mock.sl-liste tr.sl-band .sl-band-titel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.mock.sl-liste tr.sl-band .sl-band-neben{color:var(--grau);font-weight:var(--fett-1);margin-left:var(--abstand-8)}table.mock.sl-liste tr.sl-band .sl-band-werkzeuge{margin-left:auto;display:flex;gap:var(--abstand-4);flex:0 0 auto}table.mock.sl-liste tr.sl-band .sl-band-werkzeuge .knopf{min-height:28px;padding-top:0;padding-bottom:0}table.mock.sl-liste tfoot td,table.mock.sl-liste tfoot th{height:40px;padding:0 var(--liste-zelle-x);border-top:2px solid var(--linie);border-bottom:0;color:var(--grau);font-size:var(--schrift-14);white-space:nowrap;vertical-align:middle;text-align:left;font-weight:var(--fett-1);text-transform:none;letter-spacing:0}table.mock.sl-liste tfoot b{color:var(--tinte);font-weight:var(--fett-3)}}@media (max-width:900px){.sl-lage{gap:0 var(--abstand-12)}.sl-lage-stand{margin-left:0}.sl-suche>.feld,.sl-suche-text,.sl-suche-nummer,.sl-wahl{flex:1 1 100%;max-width:none}.sl-suche-rechts{margin-left:0;width:100%}.sl-suche-rechts .feld{flex:1 1 100%}.sl-paar{display:flex}.sl-paar input.f-w{flex:1 1 50%;width:auto}.sl-wahl-liste{position:static;min-width:0;margin-top:var(--abstand-6);box-shadow:none}.sl-suche-knoepfe{width:100%;justify-content:flex-start}.sl-tafel .tabellenrahmen{background:transparent;border:0;box-shadow:none}.tbl-karten table.mock.sl-liste td.aktionen{grid-template-columns:1fr;text-align:left}.tbl-karten table.mock.sl-liste tr.sl-band{background:transparent;border:0;box-shadow:none;padding:var(--abstand-12) 0 var(--abstand-4)}.tbl-karten table.mock.sl-liste tr.sl-band td{font-weight:var(--fett-3);padding:0}.tbl-karten table.mock.sl-liste tr.sl-band td:before{content:none}.tbl-karten table.mock.sl-liste .sl-zweite-zeile{display:block;color:var(--grau)}}.sl-haken{display:inline-flex;align-items:center;gap:var(--abstand-8);min-height:44px;padding:0 var(--abstand-4);white-space:nowrap;cursor:pointer;color:var(--tinte)}.sl-haken input{width:20px;height:20px;accent-color:var(--violett);margin:0}.sl-tafel+.sl-tafel{margin-top:var(--abstand-24)}.sl-abschnitt-kopf{display:flex;align-items:center;flex-wrap:wrap;gap:var(--abstand-8) var(--abstand-12);margin:0 0 var(--abstand-8)}.sl-abschnitt-titel{margin:0;font-size:var(--schrift-16);font-weight:var(--fett-3);color:var(--tinte);display:inline-flex;align-items:baseline;gap:var(--abstand-8)}.sl-abschnitt-werkzeuge{display:flex;align-items:center;gap:var(--abstand-8);margin-left:auto}@media (min-width:901px){.tabellenrahmen table.mock.sl-liste:has(>tbody>tr>td.aktionen:last-child)>thead>tr>th:last-child{background:var(--verlauf-kopf)}}a.sl-textknopf{text-decoration:none}.sl-hinweis.blau{color:var(--blau-text);font-weight:var(--fett-2)}.sl-wahl-liste .sl-wahl-schnell{grid-column:1 / -1;display:flex;gap:var(--abstand-8);flex-wrap:wrap;padding-bottom:var(--abstand-4);border-bottom:1px solid var(--linie);margin-bottom:var(--abstand-4)}.sl-wahl-schnell .sl-textknopf{min-height:36px}.arb-kopfzeile.sl-kopf.sl-schlicht{grid-template-areas:"titel . aktionen";padding-bottom:var(--abstand-4);margin-bottom:0}.arb-kopfzeile.sl-kopf.sl-schlicht:has(>.arb-kopfzeile-zurueck){grid-template-areas:"zurueck titel . aktionen"}.sl-suche.sl-zeile{align-items:center;gap:var(--abstand-8);margin-bottom:var(--abstand-12)}.sl-zeile>.feld{position:relative}.sl-zeile .f-l,.arb-platz .sl-zeile .f-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.sl-zeile .sl-suche-knoepfe{align-items:center}.sl-zeile-rechts{display:flex;align-items:center;gap:var(--abstand-8);margin-left:auto}.sl-paar .sl-paar-wort{display:inline-flex;align-items:center;padding:0 0 0 var(--abstand-10);color:var(--grau);font-size:var(--schrift-14);white-space:nowrap;background:#fff}.sl-paar .sl-paar-wort:not(:first-child){border-left:1px solid var(--linie)}.sl-paar .sl-paar-wort+input.f-w{width:108px;padding-left:var(--abstand-6);border-left:0}.sl-paar .datumswahl{width:auto}.sl-paar span.f-w.datumswahl-knopf{width:auto;min-width:174px;min-height:44px;border:0;border-radius:0;box-shadow:none;gap:var(--abstand-6);padding:var(--abstand-8) var(--abstand-10);font-size:var(--schrift-14)}.sl-paar .sl-paar-wort+.datumswahl span.f-w.datumswahl-knopf{padding-left:var(--abstand-6)}.sl-paar .datumswahl+.datumswahl span.f-w.datumswahl-knopf{border-left:1px solid var(--linie)}.sl-paar span.f-w.datumswahl-knopf:hover:not(.gesperrt){background:var(--hell)}.sl-paar span.f-w.datumswahl-knopf:focus-within{box-shadow:none;outline:2px solid var(--violett);outline-offset:-2px}.sl-paar span.f-w.datumswahl-knopf.offen{box-shadow:none;background:var(--hell)}.sl-nur{display:flex;align-items:center;flex-wrap:wrap;gap:var(--abstand-4) var(--abstand-8);margin:0 0 var(--abstand-8);font-size:var(--schrift-14);color:var(--tinte)}.sl-nur b{font-weight:var(--fett-3)}.sl-nur .sl-textknopf{min-height:36px}.sl-schlicht-abschnitt{margin-top:var(--abstand-24)}@media (max-width:900px){.arb-kopfzeile.sl-kopf .arb-kopfzeile-unter{grid-column:1 / -1}.sl-zeile-rechts{margin-left:0;width:100%}.sl-paar .sl-paar-wort+input.f-w{width:auto}.sl-paar .datumswahl{flex:1 1 50%;min-width:0}.sl-paar span.f-w.datumswahl-knopf{min-width:0;width:100%}}.sl-zeile>.feld>input.f-w,.arb-platz .sl-zeile>.feld>input.f-w{max-width:none;width:100%}table.mock.sl-liste a.zellenweg{color:var(--violett-dunkel);text-decoration:none;font-weight:var(--fett-2)}table.mock.sl-liste a.zellenweg:hover{text-decoration:underline;text-underline-offset:3px}.sl-zeile button.f-w.auswahl .auswahl-text{white-space:nowrap}.sl-zeile>.feld.sl-suche-kunde{flex:1 1 320px;max-width:none}.sl-filterknopf{display:inline-flex;align-items:center;gap:var(--abstand-6)}.sl-filterknopf.an{background:var(--violett-grund);color:var(--violett-text);border-color:var(--violett-ton)}.sl-filter-zeichen{font-size:var(--schrift-16);line-height:1;color:var(--grau)}.sl-filterknopf.an .sl-filter-zeichen{color:var(--violett-text)}.sl-filter-anzahl{background:var(--violett-grund2);color:var(--violett-text);border-radius:var(--rad-rund);padding:0 var(--abstand-6);font-size:var(--schrift-14);font-weight:700}.sl-filterband{margin:0 0 var(--abstand-12)}.sl-filterband .pt-facetten{padding-top:var(--abstand-4)}.sl-filterband-fuss{display:flex;justify-content:flex-end;margin-top:var(--abstand-4)}@media (min-width:1024px) and (min-height:600px){body[data-arbeitsplatz=an] .arb-platz>.sl-tafel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body[data-arbeitsplatz=an] .arb-platz>.sl-tafel>.tabellenrahmen{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;position:relative}body[data-arbeitsplatz=an] .arb-platz>.sl-tafel>.tabellenrahmen table.mock.sl-liste thead th{position:sticky;top:0;z-index:2}body[data-arbeitsplatz=an] .arb-platz>.sl-tafel>.tabellenrahmen table.mock.sl-liste:has(>tbody>tr>td.aktionen:last-child)>thead>tr>th:last-child{position:sticky;top:0;z-index:2;background:var(--verlauf-kopf)}body[data-arbeitsplatz=an] .arb-platz>.sl-tafel>.tabellenrahmen table.mock.sl-liste tfoot td,body[data-arbeitsplatz=an] .arb-platz>.sl-tafel>.tabellenrahmen table.mock.sl-liste tfoot th{position:sticky;bottom:0;z-index:2;background:var(--karte)}}table.mock.sl-liste.einst-tafel{table-layout:fixed;width:100%}table.mock.sl-liste.einst-tafel th,table.mock.sl-liste.einst-tafel td{white-space:normal;overflow-wrap:anywhere}table.mock.sl-liste.einst-tafel .einst-sp-name{width:44%}table.mock.sl-liste.einst-tafel .einst-sp-wert{width:30%}table.mock.sl-liste.einst-tafel .einst-sp-seit{width:14%}table.mock.sl-liste.einst-tafel .einst-sp-aktion{width:12%}table.mock.sl-liste.einst-tafel .sl-leise,table.mock.sl-liste.einst-tafel .sl-band-neben{white-space:normal}.listenfuss{display:flex;align-items:center;justify-content:center;gap:var(--abstand-12);flex-wrap:wrap;margin:var(--abstand-12) 0;color:var(--grau);font-size:var(--schrift-14);text-align:center}.listenfuss .knopf{flex-shrink:0}table.mock th.sl-breite-schmal{width:1%}table.mock td.sl-breite-schmal,table.mock td.sl-breite-schmal *,table.mock td.sl-breite-schmal div.sl-leise{white-space:nowrap;max-width:none}table.mock th.sl-breite-breit{width:var(--liste-spalte-breit)}.sl-satz{margin:0 0 var(--abstand-12);font-size:var(--schrift-14);color:var(--tinte);text-align:center}.ang-raster{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:var(--abstand-24, 24px);align-items:stretch}.angebot-dialog .segment{display:flex;width:100%}.angebot-dialog .segment-knopf{flex:1 1 0;justify-content:center;text-align:center}.ang-kategorien{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--abstand-8, 8px)}.ang-kategorie{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;min-height:60px;padding:var(--abstand-8, 8px);border-radius:var(--ds-rad-knopf);border:1px solid var(--ds-linie);background:var(--ds-karte);color:var(--ds-tinte);font-family:var(--ds-schrift);cursor:pointer}.ang-kategorie b{font-weight:var(--ds-fett)}.ang-dauern{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.ang-dauern .ang-kategorie{min-height:48px}.ang-kategorie span{font-size:13px;color:var(--ds-grau)}.ang-kategorie.ist-an{background:var(--ds-violett-hell);border-color:var(--ds-violett);color:var(--ds-violett-text)}.ang-kategorie.ist-an span{color:var(--ds-violett-text)}.ang-kategorie:focus-visible{outline:none;box-shadow:var(--ds-fokus)}.ang-fragen{display:flex;flex-direction:column;gap:var(--abstand-16, 16px);min-width:0}.ang-block{display:flex;flex-direction:column;gap:var(--abstand-8, 8px)}.ang-zwei{display:grid;grid-template-columns:1fr 1fr;gap:var(--abstand-12, 12px)}.ang-satz{margin:0;color:var(--ds-grau)}.ang-preis{display:flex;flex-direction:column;gap:var(--abstand-8, 8px);padding:var(--abstand-24, 24px);border-radius:var(--ds-rad-karte);background:var(--ds-violett-schleier);border:1px solid var(--ds-violett-hell)}.ang-preis-was{color:var(--ds-grau)}.ang-preis-zahl{font-size:48px;line-height:1.05;font-weight:var(--ds-schwer);color:var(--ds-violett-text);letter-spacing:var(--ds-lauf-zahl)}.ang-preis-zahl.ang-rechnet{opacity:.55}.ang-preis-neben{font-size:13px;color:var(--ds-grau)}.ang-preis-leer{margin:0;color:var(--ds-grau)}.ang-senden{display:flex;flex-wrap:wrap;gap:var(--abstand-8, 8px);margin-top:auto;padding-top:var(--abstand-16, 16px)}.ang-senden .knopf{flex:1 1 auto}@media (max-width: 900px){.ang-raster,.ang-zwei{grid-template-columns:1fr}}.ang-beleg{display:flex;flex-direction:column;gap:var(--abstand-4, 4px);padding-top:var(--abstand-12, 12px);border-top:1px dashed var(--ds-violett-hell)}.ang-beleg.ang-rechnet{opacity:.55}.ang-beleg-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:var(--abstand-8, 8px);min-height:32px}.ang-beleg-zeile b{font-weight:var(--ds-fett);font-variant-numeric:tabular-nums;text-align:right}.ang-beleg-weg{width:32px;height:32px;border-radius:var(--ds-rad-knopf);border:1px solid var(--ds-linie);background:var(--ds-karte);color:var(--ds-tinte);font-family:var(--ds-schrift);font-weight:var(--ds-schwer);cursor:pointer}.ang-beleg-strich{display:flex;justify-content:space-between;align-items:baseline;gap:var(--abstand-8, 8px);margin-top:var(--abstand-8, 8px);padding-top:var(--abstand-8, 8px);border-top:2px solid var(--ds-violett-text)}.ang-beleg-strich>span:first-child{font-weight:var(--ds-fett);color:var(--ds-violett-text)}.ang-plus{display:flex;flex-direction:column;gap:var(--abstand-8, 8px);margin-top:var(--abstand-8, 8px)}.ang-plus-knopf{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:var(--abstand-8, 8px);min-height:44px;padding:var(--abstand-8, 8px) var(--abstand-12, 12px);border-radius:var(--ds-rad-knopf);border:1px solid var(--ds-linie);background:var(--ds-karte);color:var(--ds-tinte);font-family:var(--ds-schrift);cursor:pointer;text-align:left}.ang-plus-zeichen{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--ds-violett-hell);color:var(--ds-violett-text);font-weight:var(--ds-schwer)}.ang-plus-knopf b{font-weight:var(--ds-fett);font-variant-numeric:tabular-nums}.ang-beleg-weg:focus-visible,.ang-plus-knopf:focus-visible{outline:none;box-shadow:var(--ds-fokus)}.ang-vorbelegt{margin-left:var(--abstand-8, 8px);font-size:12px;color:var(--ds-grau)}.ang-schutz-satz{display:block;font-size:12px;color:var(--ds-grau)}.anfenster-dialog{--anf-c-reservierung: #4B2BC4;--anf-c-firmenkunde: #027FBB;--anf-c-abo: #B66A3C;--anf-c-partnernetz: #8A435B;--anf-c-ueberfuehrung: #909C13;--anf-c-reservierungsbuch: var(--grau, #474D5C)}.dialog.anfenster-dialog .dialog-kopf{position:relative;justify-content:center}.dialog.anfenster-dialog .dialog-kopf>div:first-child{width:100%;text-align:center}.dialog.anfenster-dialog .dialog-titel{font-size:var(--schrift-24)}.dialog.anfenster-dialog .dialog-x{position:absolute;top:22px;right:24px}.dialog.anfenster-dialog .dialog-koerper{height:min(calc(80 * var(--vh, 1vh)),860px);overflow:hidden;padding-top:var(--abstand-12)}.anf-raster{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:var(--abstand-16);height:100%;min-height:0}.anf-raster>*{min-height:0}.anf-kennzahlen,.anf-arten{grid-column:1 / -1}.anf-kennzahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--abstand-12)}.anf-kz{display:flex;flex-direction:column;gap:1px;padding:var(--abstand-8) var(--abstand-16) var(--abstand-10);border:1px solid var(--linie, #C3CAD8);border-color:var(--rand-oben, #D6DCE7) var(--rand-seite, #C3CAD8) var(--rand-unten, #A9B2C5);border-radius:var(--rad-2, 10px);background:var(--flaeche-kachel, linear-gradient(135deg, #FBFCFD 0%, #F4F6F9 100%));box-shadow:var(--kante-hell, inset 0 1px 0 rgba(255,255,255,.65)),var(--t1, 0 1px 2px rgba(26,29,35,.04))}.anf-kz-titel{font-size:var(--schrift-14);color:var(--grau, #474D5C)}.anf-kz-wert{font-size:var(--schrift-24);line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--tinte, #1A1D23)}.anf-kz-neben{font-size:var(--schrift-14);color:var(--grau, #474D5C)}.anf-kz-warnung{border-color:var(--rot, #A32F26);background:var(--rot-flaeche, #F2DAD7)}.anf-kz-warnung .anf-kz-wert{color:var(--rot, #A32F26)}.anf-arten{display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--abstand-4);padding:var(--abstand-4);border:1px solid var(--linie, #C3CAD8);border-color:var(--rand-oben, #D6DCE7) var(--rand-seite, #C3CAD8) var(--rand-unten, #A9B2C5);border-radius:var(--rad-2, 10px);background:var(--verlauf-kopf, linear-gradient(180deg, #FAFBFC 0%, #F3F5F8 100%));box-shadow:var(--kante-hell, inset 0 1px 0 rgba(255,255,255,.65))}.anf-arten-strich{flex:0 0 auto;width:1px;margin:var(--abstand-4) var(--abstand-6);background:var(--linie-kraeftig, #96A0B6)}.anf-art{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:92px;min-height:52px;padding:var(--abstand-4) var(--abstand-10) var(--abstand-6);border:1px solid transparent;border-radius:var(--rad-1, 6px);background:transparent;color:var(--tinte, #1A1D23);cursor:pointer;transition:background var(--takt-an, .16s),box-shadow var(--takt-an, .16s)}.anf-art:hover{background:#ffffffb8}.anf-art:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:-2px}.anf-art.ist-gewaehlt{background:var(--karte, #FFFFFF);border-color:var(--rand-oben, #D6DCE7) var(--rand-seite, #C3CAD8) var(--rand-unten, #A9B2C5);box-shadow:var(--kante-hell, inset 0 1px 0 rgba(255,255,255,.65)),var(--t2, 0 4px 10px rgba(26,29,35,.05))}.anf-art-zahl{font-size:var(--schrift-20);font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--tinte, #1A1D23)}.anf-art-name{font-size:var(--schrift-14);line-height:1.45;color:var(--grau, #474D5C);white-space:nowrap}.anf-art.ist-gewaehlt .anf-art-name{color:var(--tinte, #1A1D23)}.anf-art.ist-leer .anf-art-zahl{color:var(--grau, #474D5C)}.anf-art:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:3px;border-radius:var(--rad-1);background:var(--anf-art-farbe, transparent);opacity:.55}.anf-art.ist-gewaehlt:after{opacity:1;height:4px;bottom:3px}.anf-art-alle:after{display:none}.anf-art-reservierung{--anf-art-farbe: var(--anf-c-reservierung)}.anf-art-firmenkunde{--anf-art-farbe: var(--anf-c-firmenkunde)}.anf-art-abo{--anf-art-farbe: var(--anf-c-abo)}.anf-art-partnernetz{--anf-art-farbe: var(--anf-c-partnernetz)}.anf-art-ueberfuehrung{--anf-art-farbe: var(--anf-c-ueberfuehrung)}.anf-art-reservierungsbuch{--anf-art-farbe: var(--anf-c-reservierungsbuch)}.anf-liste{overflow:auto;border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-2, 10px);background:var(--karte, #FFFFFF)}.anf-tabelle{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--schrift-14)}.anf-tabelle td.anf-einzeilig{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anf-tabelle thead th{position:sticky;top:0;z-index:1;background:var(--verlauf-kopf, linear-gradient(180deg, #FAFBFC 0%, #F3F5F8 100%));border-bottom:1px solid var(--linie-kraeftig, #96A0B6);padding:var(--abstand-8) var(--abstand-10);text-align:left;font-size:var(--schrift-14);font-weight:600;color:var(--grau, #474D5C);white-space:nowrap}.anf-tabelle td{height:46px;padding:var(--abstand-6) var(--abstand-10);border-bottom:1px solid var(--rand-oben, #D6DCE7);vertical-align:middle}.anf-zeile{cursor:pointer}.anf-zeile:hover{background:var(--hell, #DFE4EE)}.anf-zeile:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:-2px}.anf-zeile.ist-gewaehlt{background:var(--hell, #DFE4EE)}.anf-zeile.ist-fest{background:var(--violett-hell, #DFD8F2)}.anf-zeile.ist-gewaehlt td:last-child{box-shadow:inset -3px 0 0 var(--violett, #4B2BC4)}.anf-zeile td:first-child{border-left:3px solid transparent}.anf-dring-mahnt td:first-child{border-left-color:var(--gelb, #7A5A12)}.anf-dring-spaet td:first-child{border-left-color:var(--rot, #A32F26)}.anf-sp-wartet{width:78px;white-space:nowrap}.anf-sp-station{width:62px;white-space:nowrap}.anf-sp-zeitraum{width:172px;white-space:nowrap}.anf-sp-gruppe{width:152px}.anf-sp-wert{width:84px;text-align:right;white-space:nowrap}.anf-wartet{font-variant-numeric:tabular-nums}.anf-dring-spaet .anf-wartet{color:var(--rot, #A32F26);font-weight:600}.anf-marke{display:inline-block;margin-right:var(--abstand-8);padding:1px var(--abstand-8) 1px var(--abstand-6);border-left:3px solid var(--linie, #C3CAD8);border-radius:0 var(--rad-rund) var(--rad-rund) 0;background:var(--hell, #DFE4EE);font-size:var(--schrift-14);color:var(--tinte, #1A1D23);white-space:nowrap}.anf-marke-reservierung{border-left-color:var(--anf-c-reservierung)}.anf-marke-firmenkunde{border-left-color:var(--anf-c-firmenkunde)}.anf-marke-abo{border-left-color:var(--anf-c-abo)}.anf-marke-partnernetz{border-left-color:var(--anf-c-partnernetz)}.anf-marke-ueberfuehrung{border-left-color:var(--anf-c-ueberfuehrung)}.anf-marke-reservierungsbuch{border-left-color:var(--anf-c-reservierungsbuch)}.anf-wer-block{display:flex;align-items:center;gap:0;min-width:0;line-height:1.45}.anf-wer{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.anf-wer-zeile2{display:block;margin-left:var(--abstand-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--schrift-14);color:var(--grau, #474D5C)}.anf-leerwert{display:inline-block;font-size:var(--schrift-14);color:var(--grau, #474D5C)}.anf-grundlage{display:flex;flex-direction:column;gap:var(--abstand-12);overflow:hidden;padding:var(--abstand-16);border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-2, 10px);background:var(--karte, #FFFFFF)}.anf-gl-leer{margin:auto;max-width:320px;text-align:center}.anf-gl-titel{display:flex;align-items:center;gap:var(--abstand-8);min-width:0;margin:0;font-size:var(--schrift-16);color:var(--tinte, #1A1D23)}.anf-gl-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anf-gl-titel .anf-marke{margin-right:0;font-size:var(--schrift-14)}.anf-gl-unter,.anf-gl-hinweis,.anf-gl-notiz,.anf-gl-annahme{margin:2px 0 0;font-size:var(--schrift-14);color:var(--grau, #474D5C)}.anf-gl-unter{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anf-gl-zeile{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-12);min-width:0}.anf-gl-zeile.ohne-notiz{justify-content:flex-start}.anf-gl-notiz{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--abstand-4) var(--abstand-10);border-left:3px solid var(--linie, #C3CAD8);background:var(--hell, #DFE4EE);border-radius:0 var(--rad-1, 6px) var(--rad-1, 6px) 0;color:var(--tinte, #1A1D23)}.anf-gl-annahme{font-style:italic}.anf-gl-kontakt{flex:0 0 auto;margin:0;font-size:var(--schrift-14);white-space:nowrap}.anf-gl-kontakt a{color:var(--violett, #4B2BC4)}.anf-gl-kopf{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--abstand-12)}.anf-gl-kopf>div:first-child{min-width:0}.anf-gl-kopf-aktionen{display:flex;gap:var(--abstand-6);flex-shrink:0}.anf-gl-bloecke{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:var(--abstand-12);flex:1 1 auto;min-height:0}.anf-block{display:flex;flex-direction:column;min-height:0;border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-2, 10px);padding:var(--abstand-6) var(--abstand-10) var(--abstand-6)}.anf-block>ul{overflow-y:auto;min-height:0}.anf-block-titel{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px var(--abstand-8);margin:0 0 var(--abstand-4);padding-bottom:var(--abstand-4);border-bottom:1px solid var(--rand-oben, #D6DCE7);font-size:var(--schrift-14);color:var(--tinte, #1A1D23)}.anf-block-zahl{padding:1px var(--abstand-8);border-radius:var(--rad-rund);background:var(--gruen-flaeche, #D7E8DE);color:var(--gruen, #1A6B44);font-weight:600}.anf-block-zahl.ist-leer{background:var(--hell, #DFE4EE);color:var(--grau, #474D5C);font-weight:400}.anf-block-neben{font-size:var(--schrift-14);font-weight:400;color:var(--grau, #474D5C)}.anf-block-zahl{font-size:var(--schrift-14)}.anf-block-leer{margin:0;padding:var(--abstand-8) var(--abstand-10);border:1px dashed var(--linie-kraeftig, #96A0B6);border-radius:var(--rad-1, 6px);background:var(--hell, #DFE4EE);font-size:var(--schrift-14);color:var(--grau, #474D5C)}.anf-wagenliste,.anf-upgradeliste,.anf-nachbarliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--abstand-4)}.anf-wagen{display:grid;grid-template-columns:94px minmax(0,1fr) auto auto 16px;gap:var(--abstand-8);align-items:center;min-height:32px;padding:3px var(--abstand-6);border-radius:var(--rad-1, 6px);font-size:var(--schrift-14);cursor:default}.anf-wagen:hover{background:var(--hell, #DFE4EE)}.anf-wagen:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:-2px}.anf-wagen-kz{display:inline-block;padding:1px var(--abstand-6);border:1px solid var(--linie-kraeftig, #96A0B6);border-radius:var(--rad-1);background:var(--karte, #FFFFFF);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;text-align:center}.anf-wagen-modell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anf-wagen-neben{color:var(--grau, #474D5C);white-space:nowrap}.anf-wagen-frei{color:var(--gruen, #1A6B44);white-space:nowrap;font-weight:600}.anf-wagen-frei.ist-belegt{color:var(--grau, #474D5C);font-weight:400}.anf-blick{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--grau, #474D5C);opacity:.45;transition:opacity var(--takt-an, .16s),color var(--takt-an, .16s)}.anf-blick .nav-sym{width:16px;height:16px}.anf-wagen:hover .anf-blick,.anf-wagen:focus-visible .anf-blick,.anf-upgrade:hover .anf-blick,.anf-upgrade:focus-visible .anf-blick{opacity:1;color:var(--violett, #4B2BC4)}.anf-upgrade{cursor:default}.anf-upgrade:hover{box-shadow:inset 0 0 0 1px var(--linie-kraeftig, #96A0B6)}.anf-upgrade:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:-2px}.anf-upgrade{display:grid;grid-template-columns:minmax(0,1fr) 72px auto 16px;gap:var(--abstand-8);align-items:baseline;padding:var(--abstand-4) var(--abstand-8);border-radius:var(--rad-1, 6px);font-size:var(--schrift-14);background:var(--hell, #DFE4EE)}.anf-upgrade-gruppe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anf-upgrade-frei{color:var(--grau, #474D5C);white-space:nowrap}.anf-upgrade-preis{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.anf-upgrade-teurer .anf-upgrade-preis{color:var(--gelb, #7A5A12)}.anf-upgrade-guenstiger .anf-upgrade-preis{color:var(--gruen, #1A6B44)}.anf-upgrade-gleich .anf-upgrade-preis{color:var(--grau, #474D5C)}.anf-upgrade-unbekannt .anf-upgrade-preis{color:var(--grau, #474D5C);font-weight:400}.anf-nachbar{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:var(--abstand-8);align-items:baseline;padding:var(--abstand-4) var(--abstand-8);border-left:3px solid var(--linie, #C3CAD8);border-radius:0 var(--rad-1, 6px) var(--rad-1, 6px) 0;background:var(--hell, #DFE4EE);font-size:var(--schrift-14)}.anf-nachbar-code{font-weight:600}.anf-nachbar-km{font-variant-numeric:tabular-nums}.anf-nachbar-frei{color:var(--grau, #474D5C);white-space:nowrap}.anf-nachbar-nah{border-left-color:var(--gruen, #1A6B44);background:var(--gruen-flaeche, #D7E8DE)}.anf-nachbar-nah .anf-nachbar-km{color:var(--gruen, #1A6B44)}.anf-nachbar-mittel{border-left-color:var(--gelb, #7A5A12);background:var(--gelb-flaeche, #F1E7C9)}.anf-nachbar-mittel .anf-nachbar-km{color:var(--gelb, #7A5A12)}.anf-nachbar-weit{border-left-color:var(--rot, #A32F26);background:var(--rot-flaeche, #F2DAD7)}.anf-nachbar-weit .anf-nachbar-km{color:var(--rot, #A32F26)}.anf-nachbar-unbekannt{border-left-color:var(--linie, #C3CAD8)}@media (min-width: 1101px) and (max-height: 880px){.anf-gl-bloecke{display:block;overflow-y:auto}.anf-block{margin-bottom:var(--abstand-8)}.anf-block:last-child{margin-bottom:0}.anf-block>ul{overflow:visible}.anf-block-titel{position:sticky;top:-8px;z-index:1;padding:2px 0;background:var(--karte, #FFFFFF)}}@media (min-width: 1101px) and (max-width: 1400px){.anf-raster{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.anf-sp-wartet{width:68px}.anf-sp-station{width:54px}.anf-sp-zeitraum{width:138px}.anf-sp-gruppe{width:118px}.anf-sp-wert{width:74px}.anf-tabelle td,.anf-tabelle thead th{padding:var(--abstand-8) var(--abstand-6)}}@media (max-width: 1100px),(max-height: 620px){.dialog.anfenster-dialog .dialog-koerper{height:auto;max-height:calc(78 * var(--vh, 1vh));overflow:auto}.anf-raster{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;height:auto}.anf-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.anf-liste,.anf-grundlage{overflow:visible}}.bl-tafel{font-size:var(--schrift-14);color:var(--tinte, #1A1D23)}.bl-kopf{display:flex;align-items:flex-end;gap:0;margin-bottom:var(--abstand-4)}.bl-kopf-ecke{flex:0 0 var(--bl-kz, 88px)}.bl-achse{position:relative;height:44px;flex:0 0 auto}.bl-tag{position:absolute;top:0;width:var(--bl-tag, 26px);display:flex;flex-direction:column;align-items:center;line-height:1.45}.bl-tag-wochentag{font-size:var(--schrift-14);color:var(--grau, #474D5C)}.bl-tag-zahl{font-size:var(--schrift-14);font-variant-numeric:tabular-nums;color:var(--grau, #474D5C)}.bl-tag.ist-wochenende .bl-tag-zahl{color:var(--tinte, #1A1D23);font-weight:600}.bl-tag-monat{font-size:var(--schrift-14);font-weight:600;color:var(--violett, #4B2BC4);white-space:nowrap}.bl-zeilen{display:flex;flex-direction:column;gap:3px}.bl-zeile{display:flex;align-items:stretch;gap:0}.bl-kz{flex:0 0 var(--bl-kz, 88px);display:flex;align-items:center;padding-right:var(--abstand-8)}.bl-kz-schild{display:inline-block;width:100%;padding:1px var(--abstand-4);border:1px solid var(--linie-kraeftig, #96A0B6);border-radius:var(--rad-1);background:var(--karte, #FFFFFF);font-weight:700;font-size:var(--schrift-14);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-bahn{position:relative;flex:0 0 auto;height:30px;border-radius:var(--rad-1, 6px);background:var(--karte, #FFFFFF);border:1px solid var(--linie, #C3CAD8);box-shadow:inset 0 1px 2px #1a1d230f;overflow:hidden}.bl-raster{position:absolute;top:0;bottom:0;width:var(--bl-tag, 26px);border-left:1px solid var(--rand-oben, #D6DCE7)}.bl-raster.ist-wochenende{background:var(--hell, #DFE4EE);box-shadow:inset 0 0 0 99px #474d5c12}.bl-wunsch{position:absolute;top:0;bottom:0;background:var(--violett-hell, #DFD8F2);border-left:2px solid var(--violett, #4B2BC4);border-right:2px solid var(--violett, #4B2BC4)}.bl-heute{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--grau, #474D5C)}.bl-balken{position:absolute;top:4px;height:18px;border-radius:var(--rad-1);box-shadow:var(--kante-hell, inset 0 1px 0 rgba(255,255,255,.65))}.bl-balken-rental{background:var(--violett, #4B2BC4)}.bl-balken-preparation{background:var(--gelb, #7A5A12)}.bl-balken-workshop{background:var(--rot, #A32F26)}.bl-balken-transfer{background:var(--blau, #245C88)}.bl-balken-hold{background:var(--grau, #474D5C)}.bl-balken.ist-ueberfaellig{background:var(--rot-grund);border:1.5px solid var(--rot-voll);display:flex;align-items:center;overflow:hidden}.bl-balken-wort{padding:0 var(--abstand-4);font-size:var(--schrift-12);color:var(--rot-text);white-space:nowrap}.bl-frei{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-size:var(--schrift-14);color:var(--gruen, #1A6B44);pointer-events:none}.bl-legende{display:flex;flex-wrap:wrap;gap:var(--abstand-4) var(--abstand-12);margin-top:var(--abstand-8);padding-top:var(--abstand-6);border-top:1px solid var(--rand-oben, #D6DCE7);font-size:var(--schrift-14);color:var(--grau, #474D5C)}.bl-legende-eintrag,.bl-legende-wunsch{display:inline-flex;align-items:center;gap:var(--abstand-4)}.bl-legende-eintrag:before,.bl-legende-wunsch:before{content:"";width:11px;height:11px;border-radius:var(--rad-1);background:var(--bl-legende-farbe, var(--grau, #474D5C))}.bl-legende-wunsch:before{background:var(--violett-hell, #DFD8F2);border:2px solid var(--violett, #4B2BC4)}.bl-legende-rental{--bl-legende-farbe: var(--violett, #4B2BC4)}.bl-legende-preparation{--bl-legende-farbe: var(--gelb, #7A5A12)}.bl-legende-workshop{--bl-legende-farbe: var(--rot, #A32F26)}.bl-legende-transfer{--bl-legende-farbe: var(--blau, #245C88)}.bl-legende-hold{--bl-legende-farbe: var(--grau, #474D5C)}.bl-legende-ueberfaellig:before{background:var(--rot-grund);border:1.5px solid var(--rot-voll)}.aband{display:flex;align-items:stretch;gap:var(--abstand-16, 16px);margin:0 0 var(--abstand-16, 16px);padding:var(--abstand-12, 12px) var(--abstand-16, 16px);background:var(--ds-rot-hell);border:1px solid var(--ds-rot-ton);border-radius:var(--ds-rad-karte);box-shadow:var(--ds-kante-hell),var(--ds-wurf-rot)}.aband-zahl{flex:none;min-width:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--ds-rad-knopf);cursor:pointer;padding:0 var(--abstand-8, 8px);color:var(--ds-rot-text);font-family:var(--ds-schrift)}.aband-zahl:focus-visible{outline:none;box-shadow:var(--ds-fokus)}.aband-ziffer{font-size:52px;line-height:1;font-weight:var(--ds-schwer);color:var(--ds-rot);letter-spacing:var(--ds-lauf-zahl)}.aband-wort{font-weight:var(--ds-fett);white-space:nowrap}.aband-kacheln{flex:1;min-width:0;display:flex;gap:var(--abstand-12, 12px);align-items:stretch}.aband-kachel{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:var(--abstand-12, 12px);background:var(--ds-karte);border:1px solid var(--ds-linie);border-radius:var(--ds-rad-tafel);padding:var(--abstand-8, 8px) var(--abstand-12, 12px)}.aband-kachel.ist-eilig{border-color:var(--ds-rot);box-shadow:inset 4px 0 0 var(--ds-rot)}.aband-text{flex:1;min-width:0;display:flex;flex-direction:column}.aband-wann{color:var(--ds-tinte);white-space:nowrap}.aband-kachel.ist-eilig .aband-wann{color:var(--ds-rot-text)}.aband-name,.aband-was{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aband-was{font-size:13px;color:var(--ds-grau)}.aband-kachel .knopf{flex:none}.aband-mehr{flex:none;align-self:center;background:none;border:0;cursor:pointer;padding:var(--abstand-8, 8px);color:var(--ds-rot-text);font-weight:var(--ds-fett);font-family:var(--ds-schrift);text-decoration:underline;white-space:nowrap;border-radius:var(--ds-rad-knopf);min-height:44px}.aband-mehr:focus-visible{outline:none;box-shadow:var(--ds-fokus)}@media (max-width: 1180px){.aband{flex-direction:column}.aband-zahl{flex-direction:row;gap:var(--abstand-12, 12px);justify-content:flex-start}.aband-kacheln{flex-direction:column}}.sz-knopf{position:relative}.sz-plakette{position:absolute;top:-4px;right:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:var(--ds-rad-pille);background:var(--ds-rot);color:#fff;font:var(--ds-fett) 12px/22px var(--ds-schrift);text-align:center;border:2px solid var(--ds-karte);pointer-events:none}.schnellzugriff{display:flex;align-items:center;gap:var(--abstand-6);flex:0 0 auto}.sz-knopf{position:relative;flex:0 0 auto;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:var(--rad-kreis);border:1px solid var(--linie,#C3CAD8);background:var(--hell,#DFE4EE);color:var(--grau,#474D5C);line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--takt-an,.16s),color var(--takt-an,.16s),transform var(--takt-an,.16s)}.sz-knopf:hover{background:var(--violett-hell,#DFD8F2);color:var(--violett-dunkel,#33207F);border-color:#a18fd2}.sz-knopf:active{transform:scale(.94)}.sz-knopf.ist-offen{background:var(--violett,#4B2BC4);border-color:var(--violett,#4B2BC4);color:#fff}.sz-knopf:focus-visible{outline:2px solid var(--violett,#4B2BC4);outline-offset:2px}@media (prefers-reduced-motion: reduce){.sz-knopf{transition:none}.sz-knopf:active{transform:none}}@media (max-width:900px){.schnellzugriff{flex-shrink:1;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.schnellzugriff::-webkit-scrollbar{display:none}}.schnellzugriff .sz-knopf{width:auto;height:auto;min-height:0;min-width:44px;border:0;background:none;border-radius:0;flex-direction:column;gap:2px;padding:0}.schnellzugriff .sz-knopf:hover{background:none}.sz-bild{position:relative;width:40px;height:40px;border-radius:var(--rad-kreis);border:1px solid var(--linie,#C3CAD8);background:var(--hell,#DFE4EE);display:flex;align-items:center;justify-content:center;transition:background-color var(--takt-an,.16s),color var(--takt-an,.16s)}.schnellzugriff .sz-knopf:hover .sz-bild{background:var(--violett-hell,#DFD8F2);color:var(--violett-dunkel,#33207F);border-color:#a18fd2}.schnellzugriff .sz-knopf.ist-offen{background:none;color:inherit}.schnellzugriff .sz-knopf.ist-offen .sz-bild{background:var(--violett,#4B2BC4);border-color:var(--violett,#4B2BC4);color:#fff}.sz-wort{font-size:var(--schrift-11);line-height:1.1;white-space:nowrap;color:var(--grau,#474D5C)}.bz-panel,.bz-zentrale,.bz-pref{--bz-ton: var(--grau-hell, #6B7283);--bz-ton-flaeche:var(--hell, #DFE4EE);--bz-ton-text: var(--grau, #474D5C);--bz-knopf: 104px;--bz-knopf-gross: 124px}.ton-rot{--bz-ton:var(--rot, #A32F26);--bz-ton-flaeche:var(--rot-flaeche, #F2DAD7);--bz-ton-text:var(--rot, #A32F26)}.ton-gelb{--bz-ton:var(--gelb, #7A5A12);--bz-ton-flaeche:var(--gelb-flaeche, #F1E7C9);--bz-ton-text:var(--gelb, #7A5A12)}.ton-blau{--bz-ton:var(--blau, #245C88);--bz-ton-flaeche:var(--blau-flaeche, #D8E5F0);--bz-ton-text:var(--blau, #245C88)}.ton-gruen{--bz-ton:var(--gruen, #1A6B44);--bz-ton-flaeche:var(--gruen-flaeche, #D7E8DE);--bz-ton-text:var(--gruen, #1A6B44)}.ton-violett{--bz-ton:var(--violett, #4B2BC4);--bz-ton-flaeche:var(--violett-hell, #DFD8F2);--bz-ton-text:var(--violett-dunkel, #33207F)}.ton-grau{--bz-ton:var(--grau-hell, #6B7283);--bz-ton-flaeche:var(--hell, #DFE4EE);--bz-ton-text:var(--grau, #474D5C)}.bz-panel{position:fixed;z-index:60;display:flex;flex-direction:column;overflow:hidden;background:var(--karte, #FFFFFF);border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-3, 12px);box-shadow:var(--t3, 0 4px 18px rgba(26,29,35,.14))}.bz-kopf{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-8, 8px);padding:var(--abstand-10, 10px) var(--abstand-12, 12px) var(--abstand-8, 8px)}.bz-kopf-titel{display:inline-flex;align-items:center;gap:var(--abstand-6, 6px);font-size:var(--schrift-16, 16px);font-weight:800;letter-spacing:-.2px;color:var(--tinte, #1A1D23)}.bz-kopf-zahl{min-width:20px;padding:0 6px;border-radius:10px;background:var(--rot, #A32F26);color:#fff;font-size:var(--schrift-14, 14px);font-weight:800;text-align:center;line-height:18px}.bz-kopf-neben{font-size:var(--schrift-14, 14px);font-weight:600;color:var(--grau-hell, #6B7283);letter-spacing:0}.bz-kopf-tun{display:inline-flex;gap:2px}.bz-kopf-knopf{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid transparent;border-radius:var(--rad-2, 10px);color:var(--grau, #474D5C);cursor:pointer}.bz-kopf-knopf svg{width:16px;height:16px}.bz-kopf-knopf:hover{background:var(--hell, #DFE4EE);color:var(--tinte, #1A1D23)}.bz-kopf-knopf:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:-2px}.bz-frage{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-8, 8px);margin:0 var(--abstand-8, 8px) var(--abstand-8, 8px);padding:var(--abstand-8, 8px) var(--abstand-10, 10px);background:var(--gelb-flaeche, #F1E7C9);border-radius:var(--rad-2, 10px);font-size:var(--schrift-14, 14px);color:var(--gelb, #7A5A12);font-weight:600}.bz-frage-tun{display:inline-flex;gap:4px;flex:0 0 auto}.bz-rollflaeche{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.bz-liste{padding:var(--abstand-6, 6px);display:flex;flex-direction:column;gap:2px}.bz-liste.dicht{padding:var(--abstand-4, 4px);gap:1px}.bz-zeile.dicht{padding-top:var(--abstand-6, 6px);padding-bottom:var(--abstand-6, 6px)}.bz-zeile.dicht .bz-tun{margin-top:var(--abstand-6, 6px)}.bz-zeile{display:flex;gap:var(--abstand-10, 10px);padding:var(--abstand-8, 8px) var(--abstand-10, 10px) var(--abstand-8, 8px) var(--abstand-8, 8px);border-left:3px solid var(--bz-ton);border-radius:var(--rad-2, 10px);background:transparent;transition:background-color var(--takt-an, .16s)}.bz-zeile:hover{background:#f5f6fa}.bz-zeile.ist-neu{background:color-mix(in srgb,var(--violett-hell, #DFD8F2) 22%,#fff)}.bz-zeile.ist-neu:hover{background:color-mix(in srgb,var(--violett-hell, #DFD8F2) 42%,#fff)}.bz-zeile.ist-stumm{opacity:.72}.bz-bild{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--rad-2, 10px);background:var(--bz-ton-flaeche);color:var(--bz-ton-text);margin-top:1px}.bz-bild svg{width:17px;height:17px}.bz-bild.klein{width:26px;height:26px}.bz-bild.klein svg{width:14px;height:14px}.bz-koerper{flex:1 1 auto;min-width:0}.bz-oben{display:flex;align-items:baseline;gap:var(--abstand-8, 8px)}.bz-art{flex:1 1 auto;min-width:0;font-size:var(--schrift-14, 14px);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--grau-hell, #6B7283);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-zeit{flex:0 0 auto;font-size:var(--schrift-14, 14px);font-weight:600;color:var(--grau-hell, #6B7283);white-space:nowrap}.bz-titel{display:block;width:100%;margin-top:1px;padding:0;background:none;border:none;font:inherit;font-size:var(--schrift-16, 16px);font-weight:700;line-height:1.35;color:var(--tinte, #1A1D23);text-align:left;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bz-titel:hover{color:var(--violett-dunkel, #33207F)}.bz-titel:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:2px;border-radius:4px}.bz-unter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-6, 6px);margin-top:3px}.bz-frist{font-size:var(--schrift-14, 14px);font-weight:700;color:var(--bz-ton-text);background:var(--bz-ton-flaeche);border-radius:5px;padding:1px 6px}.bz-bezug{font-size:var(--schrift-14, 14px);font-weight:600;color:var(--grau, #474D5C);background:var(--hell, #DFE4EE);border-radius:5px;padding:1px 6px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-bezug.ruht{background:var(--violett-hell, #DFD8F2);color:var(--violett-dunkel, #33207F)}.bz-punkt{flex:0 0 auto;width:8px;height:8px;margin-top:11px;border-radius:50%;background:var(--violett, #4B2BC4)}.bz-tun{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:var(--abstand-8, 8px)}.bz-tun-knopf{width:var(--bz-knopf, 104px);min-height:32px;border-radius:var(--rad-1, 8px);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--abstand-6, 6px);background:#fff;border:1px solid var(--linie, #C3CAD8);color:var(--grau, #474D5C);font:inherit;font-size:var(--schrift-14, 14px);font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color var(--takt-an, .16s),border-color var(--takt-an, .16s),color var(--takt-an, .16s)}.bz-tun-knopf:hover{border-color:var(--violett, #4B2BC4);color:var(--violett-dunkel, #33207F);background:var(--violett-hell, #DFD8F2)}.bz-tun-knopf.haupt{background:var(--violett, #4B2BC4);border-color:var(--violett, #4B2BC4);color:#fff}.bz-tun-knopf.haupt:hover{background:var(--violett-dunkel, #33207F);border-color:var(--violett-dunkel, #33207F);color:#fff}.bz-tun-knopf.offen{background:var(--violett-hell, #DFD8F2);border-color:var(--violett, #4B2BC4);color:var(--violett-dunkel, #33207F)}.bz-tun-knopf:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:1px}.bz-klapp{margin-top:var(--abstand-8, 8px);padding:var(--abstand-10, 10px);background:#f7f8fb;border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-2, 10px)}.bz-klapp-titel{font-size:var(--schrift-14, 14px);font-weight:800;color:var(--tinte, #1A1D23)}.bz-klapp-text{font-size:var(--schrift-14, 14px);color:var(--grau, #474D5C);margin-top:2px;line-height:1.4}.bz-klapp-warnung{margin-top:var(--abstand-6, 6px);padding:var(--abstand-6, 6px) var(--abstand-8, 8px);background:var(--gelb-flaeche, #F1E7C9);border-radius:var(--rad-1, 8px);font-size:var(--schrift-14, 14px);font-weight:600;color:var(--gelb, #7A5A12);line-height:1.4}.bz-klapp-wahl{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:var(--abstand-8, 8px)}.bz-klapp-wahl.senkrecht{grid-template-columns:1fr}.bz-klapp-knopf{min-height:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:var(--abstand-6, 6px) var(--abstand-8, 8px);background:#fff;border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-1, 8px);font:inherit;font-size:var(--schrift-14, 14px);font-weight:700;color:var(--grau, #474D5C);text-align:left;cursor:pointer}.bz-klapp-knopf.breit{min-height:40px}.bz-klapp-knopf b{font-size:var(--schrift-14, 14px);font-weight:800;color:var(--tinte, #1A1D23)}.bz-klapp-knopf span{font-weight:500;color:var(--grau, #474D5C)}.bz-klapp-knopf:hover{border-color:var(--violett, #4B2BC4);background:var(--violett-hell, #DFD8F2)}.bz-klapp-knopf.gefahr:hover{border-color:var(--rot, #A32F26);background:var(--rot-flaeche, #F2DAD7)}.bz-klapp-knopf.gefahr:hover b{color:var(--rot, #A32F26)}.bz-klapp-knopf:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:1px}.bz-sammel{border:1px solid var(--linie, #C3CAD8);border-left:3px solid var(--bz-ton);border-radius:var(--rad-2, 10px);overflow:hidden;background:#fcfcfe}.bz-sammel-kopf{display:flex;align-items:center;gap:var(--abstand-10, 10px);width:100%;padding:var(--abstand-8, 8px) var(--abstand-10, 10px);background:none;border:none;font:inherit;text-align:left;cursor:pointer}.bz-sammel-kopf:hover{background:#f5f6fa}.bz-sammel-kopf:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:-2px}.bz-sammel-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.bz-sammel-titel{font-size:var(--schrift-16, 16px);font-weight:800;color:var(--tinte, #1A1D23);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-sammel-neben{font-size:var(--schrift-14, 14px);color:var(--grau, #474D5C);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-sammel-pfeil{flex:0 0 auto;width:16px;height:16px;color:var(--grau-hell, #6B7283);transition:transform var(--takt-an, .16s)}.bz-sammel-pfeil svg{width:16px;height:16px;display:block}.bz-sammel-pfeil.ist-offen{transform:rotate(90deg)}.bz-sammel-koerper{border-top:1px solid var(--hell, #DFE4EE);background:#fff;padding:4px;display:flex;flex-direction:column;gap:1px}.bz-kind{display:flex;justify-content:space-between;align-items:baseline;gap:var(--abstand-10, 10px);min-height:30px;padding:var(--abstand-6, 6px) var(--abstand-8, 8px);background:none;border:none;border-radius:var(--rad-1, 8px);font:inherit;font-size:var(--schrift-14, 14px);color:var(--tinte, #1A1D23);text-align:left;cursor:pointer}.bz-kind:hover{background:var(--hell, #DFE4EE)}.bz-kind:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:-2px}.bz-kind-name{flex:1 1 auto;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-kind-frist{flex:0 0 auto;font-size:var(--schrift-14, 14px);font-weight:700;color:var(--bz-ton-text);white-space:nowrap}.bz-kind-rest{padding:var(--abstand-4, 4px) var(--abstand-8, 8px);font-size:var(--schrift-14, 14px);color:var(--grau-hell, #6B7283)}.bz-kind.alle{justify-content:center;color:var(--violett-dunkel, #33207F);font-weight:800}.bz-kind.alle:hover{background:var(--violett-hell, #DFD8F2)}.bz-leer{padding:var(--abstand-20, 20px) var(--abstand-16, 16px);text-align:center}.bz-leer.gross{padding:var(--abstand-32, 32px) var(--abstand-20, 20px)}.bz-leer-titel{font-size:var(--schrift-16, 16px);font-weight:800;color:var(--tinte, #1A1D23)}.bz-leer-text{font-size:var(--schrift-14, 14px);color:var(--grau, #474D5C);margin-top:4px;line-height:1.5;max-width:44ch;margin-left:auto;margin-right:auto}.bz-hinweis{margin:var(--abstand-8, 8px) var(--abstand-8, 8px) 0;padding:var(--abstand-8, 8px) var(--abstand-10, 10px);background:var(--blau-flaeche, #D8E5F0);border-radius:var(--rad-2, 10px);font-size:var(--schrift-14, 14px);color:var(--blau, #245C88);font-weight:600}.bz-schnell{flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:var(--abstand-8, 8px);border-top:1px solid var(--linie, #C3CAD8);background:#f7f8fb}.bz-schnell-knopf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:var(--abstand-6, 6px) 2px;background:#fff;border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-2, 10px);font:inherit;font-size:var(--schrift-14, 14px);font-weight:700;color:var(--grau, #474D5C);cursor:pointer;min-width:0}.bz-schnell-knopf span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-schnell-knopf svg{width:17px;height:17px}.bz-schnell-knopf:hover{border-color:var(--violett, #4B2BC4);color:var(--violett-dunkel, #33207F);background:var(--violett-hell, #DFD8F2)}.bz-schnell-knopf:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:1px}.bz-fuss{flex:0 0 auto;width:100%;min-height:40px;background:none;border:none;border-top:1px solid var(--linie, #C3CAD8);font:inherit;font-size:var(--schrift-16, 16px);font-weight:700;color:var(--violett-dunkel, #33207F);text-align:center;cursor:pointer}.bz-fuss:hover{background:var(--violett-hell, #DFD8F2)}.bz-fuss:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:-2px}.bz-zentrale{display:grid;grid-template-columns:224px minmax(0,1fr);gap:0;border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-3, 12px);overflow:hidden;background:var(--karte, #fff);min-height:min(calc(62 * var(--vh, 1vh)),560px)}.bz-seite{background:#f7f8fb;border-right:1px solid var(--linie, #C3CAD8);padding:var(--abstand-12, 12px) var(--abstand-8, 8px);overflow-y:auto;max-height:min(calc(72 * var(--vh, 1vh)),640px)}.bz-seite-titel{font-size:var(--schrift-14, 14px);letter-spacing:.11em;text-transform:uppercase;color:var(--grau-hell, #6B7283);font-weight:800;margin:var(--abstand-12, 12px) var(--abstand-8, 8px) var(--abstand-6, 6px)}.bz-seite-titel:first-child{margin-top:0}.bz-seite-eintrag{display:flex;align-items:center;gap:var(--abstand-8, 8px);width:100%;min-height:34px;padding:var(--abstand-6, 6px) var(--abstand-8, 8px);background:none;border:none;border-radius:var(--rad-2, 10px);font:inherit;font-size:var(--schrift-14, 14px);font-weight:700;color:var(--grau, #474D5C);text-align:left;cursor:pointer}.bz-seite-eintrag>span:not(.bz-seite-zahl):not(.bz-seite-zeichen){flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-seite-eintrag:hover{background:var(--hell, #DFE4EE)}.bz-seite-eintrag.aktiv{background:var(--violett, #4B2BC4);color:#fff}.bz-seite-eintrag:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:-2px}.bz-seite-zahl{flex:0 0 auto;font-size:var(--schrift-14, 14px);font-weight:800;font-variant-numeric:tabular-nums;background:#1a1d2312;border-radius:8px;padding:0 6px;line-height:18px}.bz-seite-eintrag.aktiv .bz-seite-zahl{background:#ffffff3d}.bz-seite-zeichen{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--bz-ton-text)}.bz-seite-zeichen svg{width:15px;height:15px}.bz-seite-eintrag.aktiv .bz-seite-zeichen{color:#fff}.bz-haupt{display:flex;flex-direction:column;min-width:0}.bz-haupt-kopf{display:flex;align-items:center;gap:var(--abstand-8, 8px);flex-wrap:wrap;padding:var(--abstand-10, 10px) var(--abstand-12, 12px);border-bottom:1px solid var(--linie, #C3CAD8)}.bz-suche{flex:1 1 220px;min-width:0;min-height:34px;border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-2, 10px);padding:0 var(--abstand-10, 10px);font:inherit;font-size:var(--schrift-14, 14px);color:var(--tinte, #1A1D23);background:#fff}.bz-suche:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:-1px}.bz-gezeigt{flex:0 0 auto;font-size:var(--schrift-14, 14px);font-weight:700;color:var(--grau-hell, #6B7283);font-variant-numeric:tabular-nums}.bz-haupt-kopf .bz-tun-knopf{flex:0 0 auto;min-width:110px;min-height:34px}.bz-marke{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-12, 12px);margin:var(--abstand-8, 8px) var(--abstand-12, 12px) 0;padding:var(--abstand-6, 6px) var(--abstand-10, 10px);background:var(--violett-hell, #DFD8F2);border-radius:var(--rad-2, 10px);font-size:var(--schrift-14, 14px);font-weight:800;color:var(--violett-dunkel, #33207F)}.bz-marke .bz-tun-knopf{flex:0 0 auto;min-width:120px;min-height:30px}.bz-haupt-liste{flex:1 1 auto;min-height:0;overflow-y:auto;max-height:min(calc(64 * var(--vh, 1vh)),560px)}.bz-haupt-liste .bz-tun-knopf{min-height:36px;width:var(--bz-knopf-gross, 124px)}.bz-haupt-liste .bz-titel{font-size:var(--schrift-16, 16px);-webkit-line-clamp:3}@media (max-width:820px){.bz-zentrale{grid-template-columns:1fr}.bz-seite{border-right:none;border-bottom:1px solid var(--linie, #C3CAD8);max-height:none;display:flex;flex-wrap:wrap;gap:4px}.bz-seite-titel{width:100%;margin:var(--abstand-6, 6px) var(--abstand-4, 4px) 0}.bz-seite-eintrag{width:auto}}.bz-pref-hinweis{font-size:var(--schrift-16, 16px);color:var(--grau, #474D5C);margin:0 0 var(--abstand-12, 12px);max-width:80ch;line-height:1.5}.bz-pref-stand{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-12, 12px);padding:var(--abstand-8, 8px) var(--abstand-12, 12px);margin-bottom:var(--abstand-12, 12px);background:var(--gelb-flaeche, #F1E7C9);border-radius:var(--rad-2, 10px);font-size:var(--schrift-14, 14px);font-weight:700;color:var(--gelb, #7A5A12)}.bz-pref-stand .bz-tun-knopf{min-width:160px;min-height:34px}.bz-pref-liste{display:flex;flex-direction:column;gap:2px}.bz-pref-zeile{display:flex;align-items:center;gap:var(--abstand-10, 10px);padding:var(--abstand-6, 6px) var(--abstand-8, 8px);border-radius:var(--rad-2, 10px);border-bottom:1px solid var(--hell, #DFE4EE)}.bz-pref-zeile:last-child{border-bottom:none}.bz-pref-zeile.ist-aus{opacity:.6}.bz-pref-name{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;font-size:var(--schrift-16, 16px);font-weight:700;color:var(--tinte, #1A1D23)}.bz-pref-buendel{font-size:var(--schrift-14, 14px);font-weight:600;color:var(--grau-hell, #6B7283)}.bz-pref-wahl{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,84px);gap:3px;padding:3px;background:var(--hell, #DFE4EE);border-radius:var(--rad-2, 10px)}.bz-pref-knopf{min-height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--rad-1, 8px);font:inherit;font-size:var(--schrift-14, 14px);font-weight:700;color:var(--grau, #474D5C);cursor:pointer}.bz-pref-knopf:hover{background:#ffffffb3}.bz-pref-knopf.aktiv{background:#fff;color:var(--violett-dunkel, #33207F);box-shadow:var(--t1, 0 1px 2px rgba(26,29,35,.08))}.bz-pref-knopf:focus-visible{outline:2px solid var(--violett, #4B2BC4);outline-offset:-2px}@media (max-width:640px){.bz-pref-zeile{flex-wrap:wrap}.bz-pref-wahl{grid-template-columns:repeat(3,1fr);width:100%}}@media (max-width:640px){.bz-panel{left:8px!important;right:8px;width:auto!important;max-width:none}.bz-schnell{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto}}.bz-station{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-8, 8px);margin:0 var(--abstand-8, 8px) var(--abstand-8, 8px);padding:var(--abstand-6, 6px) var(--abstand-10, 10px);font-size:var(--schrift-14, 14px);color:var(--grau-hell, #6B7283)}.bz-station-weg{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--violett, #4B2BC4);text-decoration:underline;cursor:pointer}.pt-band{margin-top:var(--abstand-16);padding-top:var(--abstand-16);border-top:1px solid var(--linie)}.pt-band[hidden]{display:none}.pt-band-kopf{display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;padding-bottom:var(--abstand-16);border-bottom:1px solid var(--linie)}.pt-band-suche{display:flex;align-items:center;gap:var(--abstand-8);flex:1 1 260px;min-width:240px;height:38px;padding:0 var(--abstand-12);border:1px solid var(--linie);border-radius:var(--rad-2, 10px);background:var(--karte)}.pt-band-suche:focus-within{border-color:var(--violett);box-shadow:0 0 0 3px var(--violett-hell)}.pt-band-lupe{color:var(--grau);flex:none}.pt-band-suche input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:var(--schrift-14);color:var(--tinte)}.pt-band-trenner{width:1px;height:26px;background:var(--linie);flex:none}.pt-band-treffer{margin-left:auto;font-size:var(--schrift-13);color:var(--grau);white-space:nowrap}.pt-band-leeren{display:inline-flex;align-items:center;height:38px;padding:0 var(--abstand-12);border:1px solid var(--linie);border-radius:var(--rad-2, 10px);background:var(--karte);font:inherit;font-size:var(--schrift-13);font-weight:600;color:var(--grau);white-space:nowrap;cursor:pointer;transition:background-color var(--takt-an, .16s),border-color var(--takt-an, .16s),color var(--takt-an, .16s)}.pt-band-leeren:hover{background:var(--hell);border-color:var(--violett);color:var(--violett)}.pt-band-stand{font-size:var(--schrift-13);color:var(--grau);white-space:nowrap}.pt-band-leeren:focus-visible{outline:2px solid var(--violett);outline-offset:2px}.pt-facette-warn.pt-facette-an .pt-facette-zahl{background:var(--rot-flaeche);color:var(--rot)}.pt-facetten{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:0;padding:var(--abstand-16) 0;border-bottom:1px solid var(--linie);align-items:start}.pt-facette{padding:0 var(--abstand-16);border-left:1px solid var(--linie);min-width:0}.pt-facette:first-child{border-left:0;padding-left:0}.pt-facette-titel{display:flex;align-items:center;gap:var(--abstand-6);margin:0 0 var(--abstand-8);font-size:var(--schrift-11);font-weight:700;letter-spacing:.05em;color:var(--grau)}.pt-facette-gesetzt{background:var(--violett);color:#fff;border-radius:var(--rad-kreis);padding:0 6px;font-size:var(--schrift-11)}.pt-facette-suche{width:100%;height:28px;padding:0 var(--abstand-8);margin-bottom:var(--abstand-6);border:1px solid var(--linie);border-radius:var(--rad-1, 6px);background:var(--karte);font:inherit;font-size:var(--schrift-12);color:var(--tinte)}.pt-facette-suche:focus-visible{outline:2px solid var(--violett);outline-offset:1px}.pt-facette-zeile{display:flex;align-items:center;gap:var(--abstand-8);padding:var(--abstand-4) var(--abstand-6);margin-left:calc(var(--abstand-6) * -1);border-radius:var(--rad-1, 6px);font-size:var(--schrift-13);cursor:pointer;min-width:0}.pt-facette-zeile:hover{background:var(--hell)}.pt-facette-zeile input{width:15px;height:15px;flex:none;accent-color:var(--violett);cursor:pointer}.pt-facette-zeile:focus-within{outline:2px solid var(--violett);outline-offset:1px}.pt-facette-wort{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-facette-zahl{margin-left:auto;flex:none;font-size:var(--schrift-11);color:var(--grau);background:var(--hell);border-radius:var(--rad-kreis);padding:0 6px;min-width:30px;text-align:center}.pt-facette-an{background:var(--violett-hell)}.pt-facette-an .pt-facette-wort{font-weight:600;color:var(--violett-dunkel)}.pt-facette-an .pt-facette-zahl{background:var(--karte);color:var(--violett-dunkel)}.pt-facette-tot{color:var(--grau);opacity:.7;cursor:default}.pt-facette-tot:hover{background:none}.pt-facette-tot .pt-facette-zahl{opacity:.5}.pt-facette-tot input{cursor:default}.pt-facette-mehr{background:none;border:0;color:var(--violett-dunkel);font:inherit;font-size:var(--schrift-12);font-weight:600;cursor:pointer;padding:var(--abstand-4) var(--abstand-6);margin-left:calc(var(--abstand-6) * -1);text-align:left}.pt-facette-mehr:hover{text-decoration:underline}.pt-facette-mehr:focus-visible{outline:2px solid var(--violett);outline-offset:1px}.pt-facette-leer,.pt-facette-fuss{margin:var(--abstand-6) 0 0;font-size:var(--schrift-12);color:var(--grau);line-height:var(--zeile-3)}.ds-zeichen{width:var(--abstand-20);height:var(--abstand-20);flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ds-kopf{display:flex;align-items:center;gap:var(--abstand-12) var(--abstand-16);flex-wrap:wrap;min-width:0}.ds-kopf-titel{display:flex;align-items:center;gap:var(--abstand-12);margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-30);font-weight:var(--fett-4);line-height:var(--zeile-2);letter-spacing:var(--ds-lauf-titel);color:var(--tinte)}.ds-kopf-zurueck{flex:none}.ds-kopf-marke{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-h-knopf);height:var(--ds-h-knopf);flex:none;border-radius:var(--rad-3);background:var(--violett-grund);color:var(--violett-text)}.ds-kopf-marke .ds-zeichen{width:var(--abstand-24);height:var(--abstand-24)}.ds-farbe-blau .ds-kopf-marke{background:var(--blau-grund);color:var(--blau-text)}.ds-farbe-gruen .ds-kopf-marke{background:var(--gruen-grund);color:var(--gruen-text)}.ds-farbe-gelb .ds-kopf-marke{background:var(--gelb-grund);color:var(--gelb-text)}.ds-farbe-rot .ds-kopf-marke{background:var(--rot-grund);color:var(--rot-text)}.ds-kopf-satz{margin:0;flex:1 1 calc(var(--ds-spalte-breit) * 1.2);min-width:0;font-size:var(--schrift-15);color:var(--grau)}.ds-kopf-marken{display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap}.ds-kopf-rechts{margin-left:auto;display:flex;align-items:center;gap:var(--abstand-10);flex-wrap:wrap}.ds-kopf-rechts .knopf .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-tafel{display:flex;flex-direction:column;gap:var(--abstand-16);min-width:0;padding:var(--abstand-20);background:var(--karte);border-radius:var(--rad-5);box-shadow:var(--ds-t2);font-size:var(--schrift-15)}.ds-tafel>*{flex:none}.ds-spur{background:var(--ds-spur);border:1px solid var(--ds-spur-rand);border-radius:var(--rad-3);min-width:0}.ds-h2{display:flex;align-items:center;gap:var(--abstand-8);margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-3);line-height:var(--zeile-2);color:var(--tinte)}.ds-h2 .ds-zeichen{color:var(--violett)}.ds-leise{color:var(--grau);font-size:var(--schrift-14)}.ds-tafel-titelzeile{display:flex;align-items:center;gap:var(--abstand-8) var(--abstand-16);flex-wrap:wrap}.ds-tafel-neben{flex:1 1 280px;min-width:0}.ds-tafel-rechts{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--abstand-10);flex-wrap:wrap}.ds-werkzeug{display:flex;align-items:flex-end;gap:var(--abstand-12) var(--abstand-16);flex-wrap:wrap}.ds-werkzeug .segment-knopf{min-height:var(--ds-h-textknopf);font-size:var(--schrift-15)}.ds-summen{margin:0 0 0 auto;display:flex;gap:var(--abstand-32);align-items:flex-end;flex-wrap:wrap}.ds-summen>div{display:flex;flex-direction:column}.ds-summen dt{font-size:var(--schrift-15);color:var(--grau)}.ds-summen dd{margin:0;font-family:var(--ds-schrift-zahl);font-size:var(--schrift-24);font-weight:var(--fett-2);line-height:var(--zeile-2);color:var(--tinte);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-summen .ds-summe-gut dd{color:var(--gruen-text)}.ds-summen .ds-summe-rot dd{color:var(--rot-text)}.ds-pl{display:inline-flex;align-items:center;gap:var(--abstand-6);align-self:flex-start;min-height:calc(var(--abstand-24) + var(--abstand-2));padding:var(--abstand-2) var(--abstand-10) var(--abstand-2) var(--abstand-8);border-radius:var(--ds-rad-marke);font-size:var(--schrift-13);font-weight:var(--fett-3);line-height:var(--zeile-2);white-space:nowrap}.ds-pl .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16);stroke-width:2.2}.ds-pl-gruen{background:var(--gruen-grund);color:var(--gruen-text)}.ds-pl-gelb{background:var(--gelb-grund);color:var(--gelb-text)}.ds-pl-rot{background:var(--rot-grund);color:var(--rot-text)}.ds-pl-blau{background:var(--blau-grund);color:var(--blau-text)}.ds-pl-violett{background:var(--violett-grund);color:var(--violett-text)}.ds-pl-grau{background:var(--neutral-grund);color:var(--grau)}.ds-striche{display:inline-flex;gap:3px;flex:none}.ds-striche i{width:var(--abstand-10);height:var(--abstand-8);border-radius:var(--abstand-2);background:var(--linie)}.ds-striche i.an{background:var(--violett)}.ds-striche-gruen i.an{background:var(--gruen-voll)}.ds-striche-rot i.an{background:var(--rot-voll)}.ds-anzeige{display:flex;flex-direction:column;gap:var(--abstand-6);padding:var(--abstand-12) var(--abstand-16)}.ds-anzeige-oben{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--abstand-4) var(--abstand-8);min-height:calc(var(--abstand-24) + var(--abstand-2))}.ds-anzeige-oben b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-17);font-weight:var(--fett-3);color:var(--tinte)}.ds-anzeige-zahlen{display:flex;align-items:baseline;gap:var(--abstand-12);flex-wrap:wrap}.ds-anzeige-gross{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-40);font-weight:var(--fett-2);line-height:var(--zeile-1);color:var(--tinte);font-variant-numeric:tabular-nums}.ds-anzeige-neben{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-2);color:var(--tinte);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-anzeige-satz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-4) var(--abstand-10);font-size:var(--schrift-14);color:var(--grau)}.ds-anzeige-satz .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-anzeige-satz>span{flex:1 1 0;min-width:0}.ds-anzeige-gross .ds-anzeige-wort{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-24);color:var(--grau)}.ds-anzeige-rot .ds-anzeige-gross{color:var(--rot-text)}.ds-anzeige-gut .ds-anzeige-gross{color:var(--gruen-text)}.ds-schild{display:inline-flex;align-items:stretch;flex:none;border:2px solid var(--tinte);border-radius:var(--rad-2);background:var(--karte);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-3);line-height:var(--zeile-1);letter-spacing:.04em;color:var(--tinte);overflow:hidden;white-space:nowrap}.ds-schild>span{padding:var(--abstand-6) var(--abstand-10)}.ds-schild i{display:flex;align-items:flex-end;justify-content:center;width:var(--abstand-20);padding-bottom:var(--abstand-4);background:var(--blau-voll);color:var(--karte);font-family:var(--ds-schrift);font-size:var(--schrift-11);font-style:normal;font-weight:var(--fett-3)}.ds-schild-klein{font-size:var(--schrift-15);border-width:1px}.ds-schild-klein>span{padding:var(--abstand-4) var(--abstand-8)}.ds-schild-klein i{width:var(--abstand-12);font-size:0}.ds-beispiel{position:relative;margin-top:var(--abstand-16);padding:var(--abstand-24) var(--abstand-12) var(--abstand-12);border:2px dashed var(--ds-violett-ton);border-radius:var(--rad-4)}.ds-beispiel-inhalt{display:flex;flex-direction:column;gap:var(--abstand-12);opacity:.5;filter:saturate(.35);pointer-events:none}.ds-beispiel-marke{position:absolute;top:calc(-1 * var(--abstand-16));left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--abstand-6);padding:var(--abstand-6) var(--abstand-12);border-radius:var(--rad-2);background:var(--ds-violett-schleier);border:1px solid var(--ds-violett-ton);color:var(--violett-text);font-size:var(--schrift-13);font-weight:var(--fett-3);white-space:nowrap}.ds-beispiel-marke .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-leer-ruf{display:flex;align-items:center;justify-content:center;gap:var(--abstand-16);flex-wrap:wrap;text-align:center;padding:var(--abstand-12) var(--abstand-16);border-radius:var(--rad-3);background:var(--ds-violett-schleier);border:1px solid var(--violett-grund)}.ds-leer-ruf p{margin:0;font-size:var(--schrift-16);color:var(--tinte);max-width:90ch}.ds-leer-ruf .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-karte{display:flex;flex-direction:column;gap:var(--abstand-12);min-width:0;padding:var(--abstand-16) var(--abstand-20);background:var(--karte);border:1px solid var(--ds-spur-rand);border-radius:var(--rad-4);box-shadow:var(--ds-t2)}.ds-karte-fuss{display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;margin-top:auto;padding-top:var(--abstand-10);border-top:1px solid var(--ds-haarlinie)}.ds-karte-fuss .knopf .ds-zeichen,.ds-knopf-zeichen .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-zahlfeld{display:flex;flex-direction:column;gap:var(--abstand-2);padding:var(--abstand-10) var(--abstand-12);border-radius:var(--rad-2);background:var(--ds-spur);min-width:0}.ds-zahlfeld>span{font-size:var(--schrift-13);color:var(--grau)}.ds-zahlfeld>b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-24);font-weight:var(--fett-2);line-height:var(--zeile-2);color:var(--tinte);font-variant-numeric:tabular-nums}.ds-zahlfeld .ds-striche{margin-top:var(--abstand-4)}.ds-zeile{display:flex;align-items:center;gap:var(--abstand-8);font-size:var(--schrift-14);color:var(--tinte)}.ds-zeile .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16);color:var(--grau)}.ds-raster-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--abstand-16)}.ds-werkzeug-block{display:flex;flex-direction:column;gap:var(--abstand-12);min-width:0}.ds-feld-l{display:block;margin:0 0 var(--abstand-6);font-size:var(--schrift-14);font-weight:var(--fett-3);line-height:var(--zeile-2);color:var(--grau)}.ds-suche{display:flex;flex-direction:column;min-width:0}.ds-werkzeug>.ds-suche{flex:1 1 100%}.ds-suche-rahmen{display:flex;align-items:center;gap:var(--abstand-10);min-height:var(--ds-h-feld);padding:0 var(--abstand-16);border:2px solid var(--linie);border-radius:var(--rad-3);background:var(--karte);color:var(--grau)}.ds-suche-rahmen:focus-within{border-color:var(--violett);box-shadow:0 0 0 3px var(--violett-hell)}.ds-suche-rahmen .ds-zeichen{width:var(--abstand-20);height:var(--abstand-20)}.ds-suche-feld{flex:1 1 auto;min-width:0;min-height:calc(var(--ds-h-feld) - 4px);border:0;outline:0;background:none;padding:0;font:inherit;font-size:var(--schrift-16);color:var(--tinte)}.ds-suche-feld::placeholder{color:var(--grau);opacity:1}.ds-feld{display:flex;flex-direction:column;min-width:0}.ds-feld-wahl{flex:0 1 calc(var(--ds-spalte-breit) * .9)}.ds-feld .f-w.auswahl{box-sizing:border-box;min-height:var(--ds-h-feld);height:var(--ds-h-feld);padding-block:0;border:2px solid var(--linie);border-radius:var(--rad-3);font-size:var(--schrift-16)}.ds-feld-zeit{flex:0 0 auto}.ds-zeitraum{display:inline-flex;align-items:stretch;min-height:var(--ds-h-feld);border:2px solid var(--linie);border-radius:var(--rad-3);background:var(--karte)}.ds-zeitraum:focus-within{border-color:var(--violett)}.ds-zeitraum-wort{display:inline-flex;align-items:center;padding:0 0 0 var(--abstand-12);font-size:var(--schrift-15);color:var(--grau);white-space:nowrap}.ds-zeitraum-wort:not(:first-child){border-left:1px solid var(--linie)}.ds-zeitraum .datumswahl{width:auto}.ds-zeitraum span.f-w.datumswahl-knopf{min-width:var(--ds-datumswahl-breite);min-height:calc(var(--ds-h-feld) - 4px);border:0;border-radius:0;background:transparent;font-size:var(--schrift-16)}.ds-zeitraum span.f-w.datumswahl-knopf:focus-within{box-shadow:none}.ds-filterknopf{display:inline-flex;align-items:center;gap:var(--abstand-8);min-height:var(--ds-h-feld);padding:0 var(--abstand-16);border:2px solid var(--linie);border-radius:var(--rad-3);background:var(--karte);color:var(--tinte);cursor:pointer;font:inherit;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);font-weight:var(--fett-3);white-space:nowrap;transition:border-color var(--takt-an),background-color var(--takt-an)}.ds-filterknopf:hover{border-color:var(--grau-hell)}.ds-filterknopf.an,.ds-filterknopf.gesetzt{border-color:var(--violett);background:var(--ds-violett-schleier);color:var(--violett-text)}.ds-filterknopf .ds-zeichen{width:var(--abstand-20);height:var(--abstand-20)}.ds-filterknopf-zahl{display:inline-grid;place-items:center;min-width:var(--abstand-24);height:var(--abstand-24);padding:0 var(--abstand-6);border-radius:var(--ds-rad-kreis);background:var(--violett);color:var(--karte);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-14)}.ds-filterknopf:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-filterband{display:flex;flex-direction:column;gap:var(--abstand-12);min-width:0;padding:var(--abstand-16) var(--abstand-20);background:var(--ds-spur);border:1px solid var(--ds-spur-rand);border-radius:var(--rad-4)}.ds-filterband-kopf{display:flex;align-items:center;gap:var(--abstand-8) var(--abstand-16);flex-wrap:wrap}.ds-filterband-treffer{display:inline-flex;align-items:baseline;gap:var(--abstand-6);font-size:var(--schrift-15);color:var(--grau)}.ds-filterband-treffer b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-3);color:var(--tinte);font-variant-numeric:tabular-nums}.ds-filterband-satz{font-size:var(--schrift-14);color:var(--grau)}.ds-filterband-knoepfe{margin-left:auto;display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap}.ds-filterband-spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--ds-spalte-breit) * .8),1fr));row-gap:var(--abstand-16);align-items:start}.ds-filterband .pt-facette{padding:0 var(--abstand-16);border-left:1px solid var(--linie)}.ds-filterband .pt-facette:first-child{border-left:0;padding-left:0}.ds-filterband .pt-facette-titel{margin:0 0 var(--abstand-6);font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-15);font-weight:var(--fett-4);letter-spacing:0;color:var(--tinte)}.ds-filterband .pt-facette-gesetzt{display:inline-grid;place-items:center;min-width:var(--abstand-24);height:var(--abstand-24);padding:0 var(--abstand-6);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-14)}.ds-filterband .pt-facette-suche{height:calc(var(--ds-h-feld) - var(--abstand-6));margin-bottom:var(--abstand-4);padding:0 var(--abstand-10);border:2px solid var(--linie);border-radius:var(--rad-2);font-size:var(--schrift-14)}.ds-filterband .pt-facette-zeile{min-height:var(--ds-h-textknopf);gap:var(--abstand-10);padding:0 var(--abstand-6);border-radius:var(--rad-2);font-size:var(--schrift-15)}.ds-filterband .pt-facette-zeile:hover{background:var(--ds-violett-schleier)}.ds-filterband .pt-facette-zeile input{width:var(--abstand-20);height:var(--abstand-20)}.ds-filterband .pt-facette-an .pt-facette-wort{font-weight:var(--fett-3);color:var(--violett-text)}.ds-filterband .pt-facette-zahl{min-width:var(--abstand-32);padding:var(--abstand-2) var(--abstand-8);border-radius:var(--ds-rad-marke);background:var(--hell);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-14);color:var(--tinte);text-align:center}.ds-filterband .pt-facette-tot{color:var(--grau)}.ds-filterband .pt-facette-tot .pt-facette-zahl{background:var(--ds-haarlinie);color:var(--grau)}.ds-filterband .pt-facette-mehr{min-height:var(--ds-h-textknopf);padding:0 var(--abstand-6);border:0;background:none;cursor:pointer;font:inherit;font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--violett-text);text-align:left}.ds-filterband .pt-facette-leer,.ds-filterband .pt-facette-fuss{font-size:var(--schrift-14);color:var(--grau)}.ds-filterband-unten{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--ds-spalte-breit) * 1.2),1fr));gap:var(--abstand-24);padding-top:var(--abstand-12);border-top:1px solid var(--linie)}.ds-filterband-fuss{margin:0;font-size:var(--schrift-14);color:var(--grau)}.ds-filter-nur{display:flex;align-items:center;gap:var(--abstand-8) var(--abstand-12);flex-wrap:wrap;margin:0;padding:var(--abstand-8) var(--abstand-12);border-radius:var(--rad-3);background:var(--ds-violett-schleier);border:1px solid var(--violett-grund);font-size:var(--schrift-15);color:var(--tinte)}.ds-filter-nur .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16);color:var(--violett)}.ds-textknopf{min-height:var(--ds-h-textknopf);padding:0 var(--abstand-8);border:0;border-radius:var(--rad-2);background:none;cursor:pointer;font:inherit;font-size:var(--schrift-15);font-weight:var(--fett-3);color:var(--violett-text)}.ds-textknopf:hover{background:var(--violett-grund)}.ds-hinweis,.ds-rumpf>.meldung{display:flex;align-items:center;gap:var(--abstand-10) var(--abstand-16);flex-wrap:wrap;margin:0;padding:var(--abstand-12) var(--abstand-16);border-radius:var(--rad-3);border:1px solid;font-size:var(--schrift-15);line-height:var(--zeile-3)}.ds-hinweis .ds-zeichen{width:var(--abstand-20);height:var(--abstand-20)}.ds-hinweis-text{flex:1 1 calc(var(--ds-spalte-breit) * 1.5);min-width:0}.ds-hinweis-text p{margin:0}.ds-hinweis-knopf{margin-left:auto;display:flex;gap:var(--abstand-8);flex-wrap:wrap}.ds-hinweis-gelb,.ds-rumpf>.meldung.hinweis-ton,.ds-rumpf>.meldung.hinweis,.ds-rumpf>.meldung.warnung,.ds-rumpf>.meldung.warn{background:var(--gelb-flaeche);border-color:var(--gelb-ton);color:var(--gelb-text)}.ds-hinweis-gruen,.ds-rumpf>.meldung.erfolg,.ds-rumpf>.meldung.gut{background:var(--gruen-flaeche);border-color:var(--gruen-ton);color:var(--gruen-text)}.ds-hinweis-rot,.ds-rumpf>.meldung.fehler{background:var(--rot-flaeche);border-color:var(--rot-ton);color:var(--rot-text)}.ds-hinweis-blau{background:var(--blau-flaeche);border-color:var(--blau-ton);color:var(--blau-text)}.ds-hinweis-violett{background:var(--violett-schleier);border-color:var(--violett-ton);color:var(--violett-text)}.ds-liste{min-width:0;overflow-x:auto;border-radius:var(--rad-4);border:1px solid var(--ds-spur-rand);background:var(--karte)}.ds-liste table{width:100%;border-collapse:collapse;font-size:var(--schrift-15)}.ds-liste th{padding:var(--abstand-12) var(--abstand-12);background:var(--ds-spur);text-align:left;vertical-align:bottom;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-15);font-weight:var(--fett-3);color:var(--tinte);white-space:nowrap}.ds-liste th .sortierkopf{font:inherit;color:inherit}.ds-liste td{padding:var(--abstand-10) var(--abstand-12);border-top:1px solid var(--ds-haarlinie);vertical-align:middle;color:var(--tinte);line-height:var(--zeile-3)}.ds-liste td b{font-weight:var(--fett-3)}.ds-liste .ds-liste-rechts{text-align:right;font-family:var(--ds-schrift-zahl);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-liste .ds-liste-aktion{width:1%;text-align:right;white-space:nowrap}.ds-liste tr.ds-liste-rot td{background:var(--rot-flaeche)}.ds-liste tr.ds-liste-gelb td{background:var(--gelb-flaeche)}.ds-liste tr.ds-liste-klick{cursor:pointer}.ds-liste .ds-liste-zweite{display:block;margin-top:1px;font-size:var(--schrift-14);line-height:var(--zeile-2);color:var(--grau);font-weight:var(--fett-1)}.ds-liste .ds-liste-zweite.rot{color:var(--rot-text);font-weight:var(--fett-3)}.ds-liste .sl-name{font-weight:var(--fett-3)}.ds-liste .sl-zweite-zeile{display:block;margin-top:1px;font-size:var(--schrift-14);line-height:var(--zeile-2);color:var(--grau);font-weight:var(--fett-1)}.ds-liste th.sl-breite-schmal{width:1%}.ds-liste td.sl-breite-schmal{white-space:nowrap}.ds-liste th.sl-breite-breit{width:var(--ds-spalte-breit)}.ds-liste th.ds-liste-name{min-width:var(--ds-spalte-name)}.ds-liste .ds-pl{white-space:normal}.ds-liste .ds-pl .ds-zeichen{flex:none}.ds-liste tr.ds-liste-offen td{background:var(--neutral-grund)}.ds-liste tr.ds-liste-unter>td{padding:0 var(--abstand-16) var(--abstand-16);border-top:0;background:var(--neutral-grund);vertical-align:top}.ds-liste .ds-liste-umbruch{overflow-wrap:anywhere}.ds-liste .ku-aufklapper{white-space:normal;max-width:none}.ds-liste .sl-wort{white-space:normal}.ds-liste th .sortierkopf{white-space:normal;text-align:left}@media (max-width:1180px){.ds-liste th,.ds-liste td{padding-left:var(--abstand-10);padding-right:var(--abstand-10)}.ds-liste th.ds-liste-name{min-width:0}}.ds-liste tr.ds-liste-klick:hover td{background:var(--ds-violett-schleier)}.ds-liste tr.ds-liste-rot.ds-liste-klick:hover td{background:var(--rot-grund2)}.ds-werkzeug>.ds-tabelleknopf{order:99;margin-left:auto}.ds-werkzeug:has(>.ds-summen)>.ds-tabelleknopf{margin-left:0}table.mock tr.ds-zeile-rot>td,table.mock tr.ds-zeile-rot>th{background:var(--rot-flaeche)}table.mock tr.ds-zeile-gelb>td,table.mock tr.ds-zeile-gelb>th{background:var(--gelb-flaeche)}.ds-zeilenknopf{min-height:var(--ds-h-textknopf);padding:var(--abstand-6) var(--abstand-12);border-width:2px;font-size:var(--schrift-15);font-weight:var(--fett-3)}.ds-zeilenknopf .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-karte-rot{border:2px solid var(--rot-ton)}.ds-karte-gelb{border:2px solid var(--gelb-ton)}.ds-karte-gruen{border-color:var(--gruen-ton)}.ds-karte-fuss-links{margin-right:auto;display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;min-width:0}.ds-schalter{display:inline-flex;align-items:center;gap:var(--abstand-8);min-height:var(--ds-h-textknopf);padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--schrift-15);color:var(--tinte)}.ds-schalter-bahn{position:relative;display:inline-block;flex:none;width:calc(var(--abstand-40) + var(--abstand-2));height:var(--abstand-24);border-radius:var(--ds-rad-kreis);background:var(--linie);transition:background-color var(--takt-an)}.ds-schalter-bahn i{position:absolute;top:3px;left:3px;width:calc(var(--abstand-16) + var(--abstand-2));height:calc(var(--abstand-16) + var(--abstand-2));border-radius:50%;background:var(--karte);box-shadow:var(--ds-t1);transition:transform var(--takt-an)}.ds-schalter.an .ds-schalter-bahn{background:var(--violett)}.ds-schalter.an .ds-schalter-bahn i{transform:translate(var(--abstand-16))}.ds-schalter:disabled{cursor:not-allowed;opacity:.55}.ds-schalter:focus-visible{outline:none}.ds-schalter:focus-visible .ds-schalter-bahn{box-shadow:var(--fokus)}.ds-blatt{display:flex;flex-direction:column;gap:var(--abstand-16);min-width:0;padding:var(--abstand-32) var(--abstand-40);background:var(--karte);border:1px solid var(--ds-spur-rand);border-radius:var(--rad-2);box-shadow:var(--ds-t3)}.ds-blatt-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--abstand-16);flex-wrap:wrap}.ds-blatt-kopf h3{margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-20);font-weight:var(--fett-4);line-height:var(--zeile-2);color:var(--tinte)}.ds-blatt-kopf p{margin:var(--abstand-4) 0 0;font-size:var(--schrift-13);color:var(--grau)}.ds-blatt table{width:100%;border-collapse:collapse;font-size:var(--schrift-14)}.ds-blatt th{padding:var(--abstand-6) var(--abstand-8);text-align:left;font-size:var(--schrift-13);font-weight:var(--fett-3);color:var(--grau);border-bottom:1px solid var(--linie)}.ds-blatt td{padding:var(--abstand-6) var(--abstand-8);border-bottom:1px solid var(--ds-haarlinie);vertical-align:top;color:var(--tinte)}.ds-blatt tr.ds-blatt-gelb td{background:var(--gelb-flaeche)}.ds-blatt tr.ds-blatt-rot td{background:var(--rot-flaeche)}.ds-zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--abstand-16);align-items:start}.ds-zwei.ds-zwei-breit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-zwei-links,.ds-zwei-rechts{display:flex;flex-direction:column;gap:var(--abstand-16);min-width:0}.ds-brett{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(calc(var(--ds-spalte-breit) * 1.1),1fr);gap:var(--abstand-16);align-items:start;min-width:0;overflow-x:auto}.ds-brett-spalte{display:flex;flex-direction:column;gap:var(--abstand-12);min-width:0;padding:var(--abstand-12);background:var(--ds-spur);border:1px solid var(--ds-spur-rand);border-radius:var(--rad-4)}.ds-brett-kopf{display:flex;align-items:center;gap:var(--abstand-8);padding:var(--abstand-4) var(--abstand-4) var(--abstand-10);border-bottom:3px solid var(--violett-ton)}.ds-brett-kopf h3{flex:1 1 auto;min-width:0;margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-17);font-weight:var(--fett-3);color:var(--tinte)}.ds-brett-zahl{display:inline-grid;place-items:center;min-width:calc(var(--abstand-24) + var(--abstand-2));height:calc(var(--abstand-24) + var(--abstand-2));padding:0 var(--abstand-6);border-radius:var(--ds-rad-kreis);background:var(--karte);border:1px solid var(--ds-spur-rand);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--tinte)}.ds-brett-zahl.rot{background:var(--rot-voll);border-color:var(--rot-voll);color:var(--karte)}.ds-brett-rot .ds-brett-kopf{border-bottom-color:var(--rot-ton)}.ds-brett-gelb .ds-brett-kopf{border-bottom-color:var(--gelb-ton)}.ds-brett-gruen .ds-brett-kopf{border-bottom-color:var(--gruen-ton)}.ds-brett-blau .ds-brett-kopf{border-bottom-color:var(--blau-ton)}.ds-brett-grau .ds-brett-kopf{border-bottom-color:var(--linie)}.ds-brett-inhalt{display:flex;flex-direction:column;gap:var(--abstand-12);min-width:0}.ds-brett-leer{margin:0;padding:var(--abstand-12);text-align:center;font-size:var(--schrift-14);color:var(--grau)}.ds-reiter-band{display:flex;flex-wrap:wrap;gap:var(--abstand-6);padding:var(--abstand-12) var(--abstand-16) 0;border-bottom:2px solid var(--ds-spur-rand);margin-bottom:var(--abstand-12)}.ds-reiter{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--abstand-10);min-height:calc(var(--ds-h-knopf) + var(--abstand-8));padding:var(--abstand-10) var(--abstand-20) var(--abstand-12);margin-bottom:-2px;border:0;border-radius:var(--rad-4) var(--rad-4) 0 0;background:var(--ds-kartei-ruhe);font:inherit;font-size:var(--schrift-17);font-weight:var(--fett-2);line-height:var(--zeile-2);color:var(--tinte);cursor:pointer;white-space:nowrap;transition:color var(--takt-an),background-color var(--takt-an)}.ds-reiter .ds-zeichen{width:var(--abstand-20);height:var(--abstand-20);color:var(--grau)}.ds-reiter:hover{background:var(--ds-kartei-ruhe-an)}.ds-reiter.an{background:var(--karte);color:var(--violett-text);font-weight:var(--fett-3);box-shadow:var(--ds-t2);clip-path:inset(-20px -20px 0 -20px);cursor:default}.ds-reiter.an .ds-zeichen{color:var(--violett)}.ds-reiter:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-reiter-zahl{display:inline-grid;place-items:center;min-width:calc(var(--abstand-24) + var(--abstand-2));height:calc(var(--abstand-24) + var(--abstand-2));padding:0 var(--abstand-6);border-radius:var(--ds-rad-kreis);background:var(--karte);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--tinte)}.ds-reiter.an .ds-reiter-zahl{background:var(--violett);color:var(--karte)}.ds-reiter-zahl.rot,.ds-reiter.an .ds-reiter-zahl.rot{background:var(--rot-voll);color:var(--karte)}.ds-reiter-band.viele .ds-reiter{min-height:var(--ds-h-knopf);padding:var(--abstand-8) var(--abstand-12) var(--abstand-10);font-size:var(--schrift-15);gap:var(--abstand-8)}@media (max-width:1180px){.ds-raster-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-summen{margin-left:0;width:100%}}@media (max-width:1180px){.ds-zwei,.ds-zwei.ds-zwei-breit{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ds-blatt{padding:var(--abstand-16)}.ds-blatt table,.ds-blatt tbody,.ds-blatt tr,.ds-blatt td{display:block}.ds-blatt thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ds-blatt tr{padding:var(--abstand-6) 0;border-bottom:1px solid var(--ds-haarlinie)}.ds-blatt td{padding:var(--abstand-2) 0;border:0}.ds-feld-wahl,.ds-feld-zeit{flex:1 1 100%}.ds-zeitraum{display:flex}.ds-zeitraum .datumswahl{flex:1 1 50%;min-width:0}.ds-zeitraum span.f-w.datumswahl-knopf{min-width:0;width:100%}.ds-filterband{padding:var(--abstand-12)}.ds-filterband .pt-facette,.ds-filterband .pt-facette:first-child{padding:var(--abstand-8) 0 0;border-left:0;border-top:1px solid var(--linie)}.ds-filterband .pt-facette:first-child{border-top:0}.ds-filterband-knoepfe{margin-left:0}.ds-brett{grid-auto-flow:row;grid-auto-columns:auto}.ds-reiter-band{padding:var(--abstand-8) var(--abstand-12) 0}.ds-reiter{min-height:var(--ds-h-knopf);padding:var(--abstand-8) var(--abstand-12);font-size:var(--schrift-15)}.ds-liste{border:0;background:none;overflow:visible}.ds-liste table,.ds-liste tbody,.ds-liste tr,.ds-liste td{display:block;width:auto}.ds-liste thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ds-liste tr{margin:0 0 var(--abstand-10);padding:var(--abstand-10) var(--abstand-12);border:1px solid var(--ds-spur-rand);border-radius:var(--rad-3);background:var(--karte)}.ds-liste tr.ds-liste-rot{background:var(--rot-flaeche);border-color:var(--rot-ton)}.ds-liste tr.ds-liste-gelb{background:var(--gelb-flaeche);border-color:var(--gelb-ton)}.ds-liste tr td,.ds-liste tr.ds-liste-rot td,.ds-liste tr.ds-liste-gelb td{padding:var(--abstand-4) 0;border:0;background:none}.ds-liste td[data-titel]:before{content:attr(data-titel);display:block;font-size:var(--schrift-13);color:var(--grau)}.ds-liste .ds-liste-rechts{text-align:left}.ds-liste .ds-liste-aktion{width:auto;text-align:right;padding-top:var(--abstand-8);white-space:normal;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--abstand-8)}}@media (max-width:900px){.ds-raster-4{grid-template-columns:minmax(0,1fr)}.ds-tafel{padding:var(--abstand-12)}.ds-kopf-rechts{margin-left:0}}.ds-rumpf{display:flex;flex-direction:column;gap:var(--abstand-16);min-width:0}.ds-rk-stapel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-16);align-items:stretch}.ds-rk.ds-rk-auff{border-color:var(--gelb-ton)}.ds-rk.ds-rk-fehlt{border-color:var(--rot-ton)}.ds-rk-kopf{display:flex;align-items:center;gap:var(--abstand-12) var(--abstand-16);flex-wrap:wrap}.ds-rk-wer{display:flex;flex-direction:column;min-width:0;flex:1 1 calc(var(--ds-spalte-breit) / 2)}.ds-rk-wer b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-17);font-weight:var(--fett-3);line-height:var(--zeile-2);color:var(--tinte)}.ds-rk-wer span{font-size:var(--schrift-14);color:var(--grau)}.ds-rk-marken{display:flex;flex-direction:column;align-items:flex-end;gap:var(--abstand-4);margin-left:auto}.ds-rk-marken .ds-pl{align-self:flex-end}.ds-rk-zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-10)}.ds-rk-erledigt{display:flex;flex-direction:column;gap:var(--abstand-4);font-size:var(--schrift-14);color:var(--tinte)}@media (max-width:1180px){.ds-rk-stapel{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ds-rk-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-rk-marken{align-items:flex-start;margin-left:0}}.ds-ps-oben{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:var(--abstand-16)}.ds-ps-schalter{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-16) var(--abstand-20);border-radius:var(--rad-4);background:var(--gruen-grund);border:2px solid var(--gruen-ton)}.ds-ps-schalter.ds-ps-aus{background:var(--ds-spur);border-color:var(--ds-spur-rand)}.ds-ps-schalter>b{display:flex;align-items:center;gap:var(--abstand-10);font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-20);font-weight:var(--fett-4);color:var(--gruen-text)}.ds-ps-schalter.ds-ps-aus>b{color:var(--tinte)}.ds-ps-schalter>b .ds-zeichen{width:var(--abstand-24);height:var(--abstand-24)}.ds-ps-schalter p{margin:0;font-size:var(--schrift-15);color:var(--tinte)}.ds-ps-knoepfe{display:flex;gap:var(--abstand-8);flex-wrap:wrap;margin-top:auto}.ds-ps-spielraum{display:flex;flex-direction:column;gap:var(--abstand-8);padding:var(--abstand-16) var(--abstand-20)}.ds-ps-spielraum-kopf{display:flex;justify-content:space-between;gap:var(--abstand-12);flex-wrap:wrap}.ds-ps-spielraum-kopf b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-17);color:var(--tinte)}.ds-ps-skala{position:relative;height:calc(var(--abstand-64) + var(--abstand-24));margin:0 var(--abstand-20)}.ds-ps-bahn{position:absolute;left:0;right:0;top:var(--abstand-48);height:var(--abstand-10);border-radius:var(--rad-rund);background:var(--linie)}.ds-ps-korridor{position:absolute;top:var(--abstand-48);height:var(--abstand-10);border-radius:var(--rad-rund);background:linear-gradient(90deg,var(--blau-ton),var(--neutral-grund) 45%,var(--neutral-grund) 55%,var(--violett-ton))}.ds-ps-eins{position:absolute;top:calc(var(--abstand-40) + var(--abstand-2));width:2px;height:var(--abstand-24);background:var(--tinte);transform:translate(-1px)}.ds-ps-zahl{position:absolute;top:calc(var(--abstand-64) + var(--abstand-2));transform:translate(-50%);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-14);color:var(--grau)}.ds-ps-ort{position:absolute;top:var(--abstand-4);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--abstand-2);font-size:var(--schrift-13);font-weight:var(--fett-3);color:var(--violett-text);white-space:nowrap}.ds-ps-ort i{width:2px;height:var(--abstand-16);background:var(--violett)}.ds-ps-ort-tief{top:var(--abstand-16)}.ds-ps-ort-tief i{height:var(--abstand-4)}.ds-ps-werte{display:flex;flex-wrap:wrap;gap:var(--abstand-12) var(--abstand-32);margin:0}.ds-ps-werte>div{display:flex;flex-direction:column}.ds-ps-werte dt{font-size:var(--schrift-14);color:var(--grau)}.ds-ps-werte dd{margin:0;font-family:var(--ds-schrift-zahl);font-size:var(--schrift-18);font-weight:var(--fett-2);color:var(--tinte)}.ds-ps-zeile{display:flex;justify-content:space-between;gap:var(--abstand-8);font-size:var(--schrift-14);color:var(--grau)}.ds-ps-zeile span:last-child{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-16);font-weight:var(--fett-2);color:var(--tinte)}.ds-ps-wartet{display:flex;gap:var(--abstand-12);align-items:stretch;padding:var(--abstand-12);border-radius:var(--rad-3);background:var(--ds-faellig-grund);border:1px solid var(--rot-ton);overflow-x:auto}.ds-ps-wartet-titel{display:flex;flex-direction:column;justify-content:center;gap:var(--abstand-6);padding-left:var(--abstand-4);flex:none}.ds-ps-wartet-titel b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);color:var(--rot-text)}.ds-ps-wartet-titel span{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-40);font-weight:var(--fett-2);line-height:var(--zeile-1);color:var(--rot-text)}.ds-ps-mini{flex:1 0 calc(var(--ds-spalte-breit) - var(--abstand-32));display:flex;flex-direction:column;gap:var(--abstand-6);padding:var(--abstand-12) var(--abstand-16);background:var(--karte);border-radius:var(--rad-3);box-shadow:var(--t1);font-size:var(--schrift-14)}.ds-ps-mini b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);color:var(--tinte)}.ds-ps-mini .knopf{align-self:flex-start;margin-top:auto}.ds-ps-ding{display:flex;flex-direction:column;gap:var(--abstand-6);padding:var(--abstand-10) var(--abstand-12);background:var(--karte);border-radius:var(--rad-3);box-shadow:var(--t1);border:2px solid transparent;font-size:var(--schrift-14);color:var(--tinte)}.ds-ps-ding b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-15);color:var(--tinte)}.ds-ps-ding-offen{border-color:var(--violett)}.ds-ps-ding .knopf{align-self:flex-start}.ds-ps-art{display:flex;align-items:center;gap:var(--abstand-6);font-size:var(--schrift-13);font-weight:var(--fett-3);color:var(--grau)}.ds-ps-art .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-ps-ding-zahlen{display:flex;justify-content:space-between;align-items:baseline;gap:var(--abstand-8);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-16);font-weight:var(--fett-2)}.ds-ps-spuren{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--ds-spalte-breit) * .95),1fr));gap:var(--abstand-12);align-items:stretch}.ds-ps-spur{display:flex;flex-direction:column}.ds-ps-spur>.ds-anzeige{border-bottom:1px solid var(--ds-spur-rand)}.ds-ps-spur-inhalt{display:flex;flex-direction:column;gap:var(--abstand-10);padding:var(--abstand-12)}.ds-ps-ruhig{margin:0;padding:var(--abstand-8);text-align:center;font-size:var(--schrift-14);color:var(--grau)}.ds-ps-aufklapp>summary{cursor:pointer;min-height:var(--ds-h-knopf);display:flex;align-items:center;font-weight:var(--fett-3);color:var(--violett-text)}.ds-ps-aufklapp>summary:focus-visible{outline:none;box-shadow:var(--fokus);border-radius:var(--rad-2)}.ds-ps-aufklapp-werkzeug{display:flex;justify-content:flex-end}.ds-ps-ziel{scroll-margin-top:var(--abstand-16)}@media (max-width:1180px){.ds-ps-oben{grid-template-columns:minmax(0,1fr)}}.ds-rc-bau{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--abstand-16);align-items:start}.ds-rc-satz{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-16) var(--abstand-20)}.ds-rc-zeilen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-8) var(--abstand-8);margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-20);line-height:var(--zeile-3);color:var(--tinte)}.ds-rc-feld.f-w{width:auto;min-height:var(--ds-h-knopf);padding:var(--abstand-4) var(--abstand-10);border:2px solid var(--ds-violett-ton);border-radius:var(--rad-2);background:var(--karte);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-18);font-weight:var(--fett-3);color:var(--violett-text)}.ds-rc-feld.f-w:focus{outline:none;border-color:var(--violett);box-shadow:var(--fokus)}.ds-rc-feld-code.f-w{width:calc(var(--ds-spalte-breit) * .75);letter-spacing:.05em}.ds-rc-feld-zahl.f-w{width:calc(var(--abstand-64) + var(--abstand-16));text-align:right}.ds-rc-feld-datum.f-w{width:calc(var(--abstand-64) * 2)}.ds-rc-knoepfe{display:flex;gap:var(--abstand-10);flex-wrap:wrap}.ds-rc-vorschau{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-16) var(--abstand-20);background:var(--karte);border:1px solid var(--ds-spur-rand);border-radius:var(--rad-4);box-shadow:var(--ds-t2)}.ds-rc-vorschau-titel{display:flex;align-items:center;gap:var(--abstand-8);font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--grau)}.ds-rc-buchung{display:flex;flex-direction:column;gap:var(--abstand-10);padding:var(--abstand-12);border:1px solid var(--linie);border-radius:var(--rad-3)}.ds-rc-feldzeile{display:flex;gap:var(--abstand-8)}.ds-rc-eingabe{flex:1 1 auto;min-width:0;padding:var(--abstand-8) var(--abstand-12);border:1px solid var(--linie-kraeftig);border-radius:var(--rad-2);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-16);font-weight:var(--fett-3);letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-rc-einloesen{display:inline-flex;align-items:center;padding:0 var(--abstand-12);border:1px solid var(--linie-kraeftig);border-radius:var(--rad-2);font-weight:var(--fett-3);color:var(--tinte)}.ds-rc-rechnung{display:flex;flex-direction:column;gap:var(--abstand-4);padding-top:var(--abstand-8);border-top:1px solid var(--ds-haarlinie)}.ds-rc-z{display:flex;justify-content:space-between;gap:var(--abstand-8);font-size:var(--schrift-14);color:var(--tinte)}.ds-rc-z b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-16);font-weight:var(--fett-2);white-space:nowrap}.ds-rc-ab{color:var(--gruen-text);font-weight:var(--fett-3)}.ds-rc-end b{font-size:var(--schrift-20)}.ds-rc-code{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-17);font-weight:var(--fett-3);letter-spacing:.05em;color:var(--tinte)}.ds-rc-wert{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-17);font-weight:var(--fett-2);color:var(--tinte);white-space:nowrap}.ds-rc-verw{display:inline-flex;flex-direction:column;align-items:flex-end;gap:var(--abstand-4)}.ds-rc-verw b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-17);font-weight:var(--fett-2)}.ds-rc-saeulen{display:flex;align-items:flex-end;gap:var(--abstand-4);width:calc(var(--ds-spalte-breit) * .9);height:var(--abstand-48)}.ds-rc-saeulen i{flex:1 1 0;border-radius:var(--abstand-2) var(--abstand-2) 0 0;background:var(--violett)}.ds-rc-saeulen i.ds-rc-null{background:var(--linie)}.ds-rc-muster{display:flex;flex-direction:column;gap:var(--abstand-8)}.ds-rc-muster-zeile{display:flex;align-items:center;gap:var(--abstand-16);padding:var(--abstand-10) var(--abstand-12);background:var(--karte);border-radius:var(--rad-3);box-shadow:var(--t1)}.ds-rc-muster-zeile b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-17);letter-spacing:.05em}.ds-rc-muster-zeile span{flex:1 1 auto}@media (max-width:1180px){.ds-rc-bau{grid-template-columns:minmax(0,1fr)}}.ds-af-buehne{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr) minmax(0,1fr);gap:var(--abstand-16);align-items:start}.ds-af-links,.ds-af-rechts{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-12)}.ds-af-links .ds-anzeige{padding:var(--abstand-4)}.ds-af-stand{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-8);margin:0}.ds-af-stand>div{padding:var(--abstand-8) var(--abstand-10);background:var(--karte);border-radius:var(--rad-2);box-shadow:var(--t1)}.ds-af-stand dt{font-size:var(--schrift-13);color:var(--grau)}.ds-af-stand dd{margin:0;font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-2);color:var(--tinte)}.ds-af-fakten{display:flex;flex-direction:column;gap:var(--abstand-8);margin:0}.ds-af-fakten>div{display:flex;flex-direction:column;gap:var(--abstand-2)}.ds-af-fakten dt{font-size:var(--schrift-13);color:var(--grau)}.ds-af-fakten dd{margin:0;font-size:var(--schrift-15);font-weight:var(--fett-3);color:var(--tinte)}.ds-af-mitte{display:flex;flex-direction:column;align-items:center;gap:var(--abstand-12);text-align:center;min-width:0}.ds-af-marken{display:flex;gap:var(--abstand-8);flex-wrap:wrap;justify-content:center}.ds-af-name{margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-40);font-weight:var(--fett-4);line-height:var(--zeile-2);color:var(--tinte);overflow-wrap:anywhere}.ds-af-vor{font-weight:var(--fett-2);color:var(--grau)}.ds-af-hinweis{display:flex;align-items:center;gap:var(--abstand-8);margin:0;font-size:var(--schrift-15);color:var(--tinte)}.ds-af-hinweis .ds-zeichen{color:var(--blau-text)}.ds-af-rund{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--abstand-6);width:calc(var(--ds-h-knopf) * 3.6);height:calc(var(--ds-h-knopf) * 3.6);border:0;border-radius:var(--rad-kreis);background:var(--blau-voll);color:var(--karte);font:inherit;font-size:var(--schrift-18);font-weight:var(--fett-3);text-decoration:none;box-shadow:var(--ds-t3);cursor:pointer;transition:transform var(--takt-an),box-shadow var(--takt-an)}.ds-af-rund .ds-zeichen{width:var(--abstand-40);height:var(--abstand-40)}.ds-af-rund:hover{box-shadow:var(--ds-t4)}.ds-af-rund:active{transform:scale(.97)}.ds-af-rund:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-af-nummer{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-24);font-weight:var(--fett-2);color:var(--tinte)}.ds-af-uhr{margin:0;font-size:var(--schrift-16);color:var(--tinte)}.ds-af-uhr b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20)}.ds-af-erfassen{display:flex;flex-direction:column;gap:var(--abstand-12);width:100%;text-align:left}.ds-af-ergebnisse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-10)}.ds-af-erg{display:flex;align-items:center;gap:var(--abstand-12);min-height:calc(var(--ds-h-knopf) + var(--abstand-20));padding:var(--abstand-8) var(--abstand-16);border:2px solid var(--ds-spur-rand);border-radius:var(--rad-3);background:var(--karte);text-align:left;font:inherit;color:var(--tinte);cursor:pointer;transition:border-color var(--takt-an),background-color var(--takt-an)}.ds-af-erg .ds-zeichen{width:var(--abstand-24);height:var(--abstand-24)}.ds-af-erg b{display:block;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);font-weight:var(--fett-3)}.ds-af-erg small{font-size:var(--schrift-13);color:var(--grau)}.ds-af-erg-gruen .ds-zeichen{color:var(--gruen-voll)}.ds-af-erg-gelb .ds-zeichen{color:var(--gelb-voll)}.ds-af-erg-grau .ds-zeichen{color:var(--grau)}.ds-af-erg-rot .ds-zeichen{color:var(--rot-voll)}.ds-af-erg.an{border-color:var(--violett);background:var(--ds-violett-schleier)}.ds-af-erg:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-af-fuss{display:flex;justify-content:flex-end;gap:var(--abstand-10);flex-wrap:wrap}.ds-af-gespraeche{display:flex;flex-direction:column;gap:var(--abstand-8)}.ds-af-gespraech{display:flex;flex-direction:column;gap:var(--abstand-6);padding:var(--abstand-10) var(--abstand-12);background:var(--karte);border-radius:var(--rad-3);box-shadow:var(--t1);font-size:var(--schrift-14)}.ds-af-gespraech-oben{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8)}.ds-af-wege{display:flex;gap:var(--abstand-8);flex-wrap:wrap}@media (max-width:1180px){.ds-af-buehne{grid-template-columns:minmax(0,1fr)}.ds-af-ergebnisse{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ds-af-name{font-size:var(--schrift-30)}}.ds-ws-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--ds-spalte-breit) * 1.1),1fr));gap:var(--abstand-16);align-items:stretch}.ds-ws-karte.ds-ws-zu{background:var(--ds-spur);box-shadow:none;opacity:.75}.ds-ws-karte.ds-ws-offen{border-color:var(--violett)}.ds-ws-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--abstand-10)}.ds-ws-name{display:flex;flex-direction:column;min-width:0}.ds-ws-name b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-4);line-height:var(--zeile-2);color:var(--tinte)}.ds-ws-name small{font-size:var(--schrift-14);color:var(--grau)}.ds-ws-spez{display:flex;flex-wrap:wrap;gap:var(--abstand-6);margin:0}.ds-ws-satz{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--abstand-12);padding:var(--abstand-10) 0;border-top:1px solid var(--ds-haarlinie);border-bottom:1px solid var(--ds-haarlinie)}.ds-ws-satz>span{display:flex;flex-direction:column}.ds-ws-satz b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-30);font-weight:var(--fett-2);line-height:var(--zeile-1);color:var(--tinte)}.ds-ws-satz small{font-size:var(--schrift-13);color:var(--grau)}.ds-ws-teile{align-items:flex-end;text-align:right}.ds-ws-teile b{font-size:var(--schrift-24)}.ds-ws-frage{display:flex;align-items:center;gap:var(--abstand-10);margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-24);font-weight:var(--fett-4);line-height:var(--zeile-2);color:var(--tinte)}.ds-ws-frage .ds-zeichen{width:var(--abstand-24);height:var(--abstand-24);color:var(--violett)}.ds-ws-schaeden{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--ds-spalte-breit) * .9),1fr));gap:var(--abstand-12)}.ds-ws-schaden{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-6);min-height:var(--ds-h-knopf);padding:var(--abstand-12) var(--abstand-16);border:2px solid var(--ds-spur-rand);border-radius:var(--rad-3);background:var(--karte);box-shadow:var(--t1);text-align:left;font:inherit;color:var(--tinte);cursor:pointer;transition:border-color var(--takt-an),background-color var(--takt-an)}.ds-ws-schaden b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-16);font-weight:var(--fett-3)}.ds-ws-schaden span{font-size:var(--schrift-15)}.ds-ws-schaden.an{border-color:var(--blau-voll);background:var(--blau-grund)}.ds-ws-schaden:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-ws-mehr{max-width:calc(var(--ds-spalte-breit) * 2.4)}.ds-ws-vorschlaege{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:var(--abstand-16);align-items:stretch}.ds-ws-vorschlag{border-width:2px}.ds-ws-vorschlag.ds-ws-erst{border-color:var(--gruen-voll)}.ds-ws-gruende{display:flex;flex-direction:column;gap:var(--abstand-8);margin:0;padding:0;list-style:none;font-size:var(--schrift-15);color:var(--tinte)}.ds-ws-gruende li{display:flex;align-items:flex-start;gap:var(--abstand-8)}.ds-ws-gruende .ds-zeichen{color:var(--grau);margin-top:var(--abstand-2)}.ds-ws-gruende .ds-ws-ja .ds-zeichen{color:var(--gruen-voll)}.ds-ws-gruende .ds-ws-nein{color:var(--rot-text);font-weight:var(--fett-3)}.ds-ws-gruende .ds-ws-nein .ds-zeichen{color:var(--rot-voll)}.ds-ws-zum-schaden{align-self:flex-start}.ds-ws-blatt-platz{scroll-margin-top:var(--abstand-16)}.ds-ws-blatt{display:flex;flex-direction:column;gap:var(--abstand-16);min-width:0;padding:var(--abstand-20) var(--abstand-24);background:var(--karte);border:1px solid var(--ds-spur-rand);border-radius:var(--rad-4);box-shadow:var(--ds-t2)}.ds-ws-blatt-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--abstand-16);flex-wrap:wrap;padding-bottom:var(--abstand-12);border-bottom:2px solid var(--tinte)}.ds-ws-blatt-kopf h2{margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-30);font-weight:var(--fett-4);line-height:var(--zeile-2);color:var(--tinte)}.ds-ws-blatt-kopf p{margin:var(--abstand-4) 0 0;font-size:var(--schrift-15);color:var(--tinte)}.ds-ws-blatt-rechts{display:flex;flex-direction:column;align-items:flex-end;gap:var(--abstand-8)}.ds-ws-faecher{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--ds-spalte-breit) * .75),1fr));gap:var(--abstand-10)}.ds-ws-punkte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--abstand-24);margin:0}.ds-ws-punkte>div{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-12);padding:var(--abstand-10) 0;border-bottom:1px solid var(--ds-haarlinie)}.ds-ws-punkte dt{font-size:var(--schrift-14);color:var(--grau)}.ds-ws-punkte dd{margin:0;font-size:var(--schrift-15);font-weight:var(--fett-3);color:var(--tinte);text-align:right}.ds-ws-punkte .ds-ws-voll{grid-column:1 / -1}.ds-ws-punkte .ds-ws-spez{justify-content:flex-end}.ds-ws-kond{display:flex;flex-direction:column;gap:var(--abstand-10)}@media (max-width:1180px){.ds-ws-vorschlaege{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ds-ws-punkte{grid-template-columns:minmax(0,1fr)}}.ds-farbe-violett .ds-kopf-marke{background:var(--violett-grund);color:var(--violett-text)}.ds-ps-tabelle{margin-top:var(--abstand-8)}.ds-rr-stapel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-16);align-items:stretch}.ds-rr{border-width:2px}.ds-rr.ds-rr-dringend{border-color:var(--rot-ton)}.ds-rr-oben{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap}.ds-rr-nr{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-30);font-weight:var(--fett-2);line-height:var(--zeile-1);letter-spacing:.01em;color:var(--tinte);font-variant-numeric:tabular-nums}.ds-rr-zeilen{display:flex;flex-direction:column;gap:var(--abstand-6)}.ds-rr-z{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;font-size:var(--schrift-14);color:var(--grau)}.ds-rr-z b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-16);font-weight:var(--fett-2);color:var(--tinte)}@media (max-width:1180px){.ds-rr-stapel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ds-rr-stapel{grid-template-columns:minmax(0,1fr)}}.ds-fi-zwei{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:var(--abstand-16);align-items:start}.ds-fi-eingabe{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-16)}.ds-fi-eingabe>.feld{width:100%;max-width:none}.ds-fi-eingabe textarea{width:100%;min-height:calc(var(--abstand-64) * 5);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-14);line-height:var(--zeile-3);resize:vertical}.ds-fi-eingabe>.knopf{align-self:flex-start}.ds-fi-rechts{display:flex;flex-direction:column;gap:var(--abstand-12);min-width:0}.ds-fi-rechts>.knopf{align-self:center}.ds-fi-tabelle td,.ds-fi-tabelle th{font-size:var(--schrift-15);vertical-align:middle}.ds-fi-was{display:block;font-weight:var(--fett-3);color:var(--tinte)}.ds-fi-unten{display:block;font-size:var(--schrift-13);color:var(--grau)}.ds-fi-betrag{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-17);font-weight:var(--fett-2);white-space:nowrap}.ds-fi-tabelle tr.ds-fi-fehler>*{background:var(--rot-grund)}.ds-fi-tabelle tr.ds-fi-fehler .ds-fi-unten{color:var(--rot-text)}.ds-fi-tabelle tr.ds-fi-doppelt>*{color:var(--grau)}.ds-fi-fuss{display:flex;align-items:center;justify-content:flex-end;gap:var(--abstand-12);flex-wrap:wrap}.ds-fi-konten{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-12) var(--abstand-16);border-radius:var(--rad-3);background:var(--ds-spur);border:1px solid var(--ds-spur-rand)}.ds-fi-konten>summary{display:flex;align-items:center;gap:var(--abstand-8);min-height:var(--ds-h-knopf);cursor:pointer;font-size:var(--schrift-15);color:var(--tinte)}.ds-fi-konten>summary .ds-zeichen{color:var(--violett)}.ds-fi-konten>summary:focus-visible{outline:none;box-shadow:var(--fokus);border-radius:var(--rad-2)}.ds-fi-aufklappen{font-weight:var(--fett-3);color:var(--violett-text)}.ds-fi-konten[open]>summary{margin-bottom:var(--abstand-8)}@media (max-width:1180px){.ds-fi-zwei{grid-template-columns:minmax(0,1fr)}}.ds-dl-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-16);align-items:stretch}.ds-dl-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--abstand-8)}.ds-dl-wer{display:flex;flex-direction:column;min-width:0}.ds-dl-wer b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-4);line-height:var(--zeile-2);color:var(--tinte)}.ds-dl-wer span{font-size:var(--schrift-14);color:var(--grau)}.ds-dl-rest{display:flex;flex-direction:column;gap:var(--abstand-4);padding:var(--abstand-12) 0;border-top:1px solid var(--ds-haarlinie);border-bottom:1px solid var(--ds-haarlinie)}.ds-dl-rest>span{font-size:var(--schrift-14);color:var(--grau)}.ds-dl-rest>b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-40);font-weight:var(--fett-2);line-height:var(--zeile-1);color:var(--tinte);font-variant-numeric:tabular-nums}.ds-dl-anteil{display:flex;align-items:center;gap:var(--abstand-10);flex-wrap:wrap}.ds-dl-werte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-8)}.ds-dl-werte .ds-zahlfeld>b{font-size:var(--schrift-17)}.ds-dl-fz{display:flex;flex-wrap:wrap;gap:var(--abstand-6)}.ds-dl-fz-weg{display:inline-flex;align-items:center;gap:var(--abstand-6);color:var(--tinte);text-decoration:none;border-radius:var(--rad-2)}.ds-dl-fz-weg:hover .ds-schild{border-color:var(--violett)}.ds-dl-fz-weg:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-dl-verkauft{font-size:var(--schrift-13);color:var(--grau)}@media (max-width:1180px){.ds-dl-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ds-dl-raster{grid-template-columns:minmax(0,1fr)}}.ds-bo-streifen{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-16);border-radius:var(--rad-4);background:var(--rot-grund);border:1px solid var(--rot-ton)}.ds-bo-streifen-titel{display:flex;align-items:baseline;gap:var(--abstand-12);flex-wrap:wrap;margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-4);color:var(--rot-text)}.ds-bo-streifen-titel>span{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-40);font-weight:var(--fett-2);line-height:var(--zeile-1)}.ds-bo-ereignisse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-12)}.ds-bo-ek{gap:var(--abstand-6);padding:var(--abstand-12) var(--abstand-16);border-width:2px}.ds-bo-ek-rot{border-color:var(--rot-ton)}.ds-bo-firma{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-17);font-weight:var(--fett-3);line-height:var(--zeile-2);color:var(--tinte)}.ds-bo-was{font-size:var(--schrift-15);color:var(--tinte)}.ds-bo-wert{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-16);font-weight:var(--fett-2);color:var(--tinte)}.ds-bo-mehr{align-self:center}.ds-bo-score{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-2)}@media (max-width:1180px){.ds-bo-ereignisse{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ds-bo-ereignisse{grid-template-columns:minmax(0,1fr)}}.ds-fw-brett{display:grid;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--abstand-12);align-items:start}.ds-fw-spur{display:flex;flex-direction:column}.ds-fw-spur>.ds-anzeige{border-bottom:1px solid var(--ds-spur-rand)}.ds-fw-inhalt{display:flex;flex-direction:column;gap:var(--abstand-10);padding:var(--abstand-12)}.ds-fw-karte{display:flex;flex-direction:column;gap:var(--abstand-6);padding:var(--abstand-12) var(--abstand-12);background:var(--karte);border-radius:var(--rad-3);border:2px solid transparent;box-shadow:var(--ds-t1);min-width:0}.ds-fw-karte.ds-fw-befund{border-color:var(--gelb-ton)}.ds-fw-karte>b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-15);font-weight:var(--fett-3);color:var(--tinte)}.ds-fw-leise{font-size:var(--schrift-13);color:var(--grau)}.ds-fw-weg{align-self:flex-start;border-radius:var(--rad-2);color:var(--tinte);text-decoration:none}.ds-fw-weg:hover .ds-schild{border-color:var(--violett)}.ds-fw-weg:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-fw-hinweis{margin:0;padding:var(--abstand-6) var(--abstand-10);border-radius:var(--rad-2);background:var(--blau-grund);color:var(--blau-text);font-size:var(--schrift-13)}.ds-fw-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-6);margin-top:var(--abstand-4)}.ds-fw-karte>.knopf{align-self:flex-start}.ds-fw-mehr{align-self:center}.ds-fw-ruhig{margin:0;padding:var(--abstand-8);text-align:center;font-size:var(--schrift-14);color:var(--grau)}@media (max-width:1180px){.ds-fw-brett{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ds-fw-brett{grid-template-columns:minmax(0,1fr)}}.ds-ps-spuren-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-12);flex-wrap:wrap}.ds-da-zwei{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:var(--abstand-16);align-items:start}.ds-da-reihe{display:flex;flex-direction:column;gap:var(--abstand-6);padding:var(--abstand-10);max-height:calc(var(--abstand-64) * 12);overflow:auto}.ds-da-wahl{display:grid;grid-template-columns:var(--abstand-24) minmax(0,1fr);gap:var(--abstand-10);align-items:center;padding:var(--abstand-10) var(--abstand-12);border:2px solid transparent;border-radius:var(--rad-3);background:var(--karte);box-shadow:var(--ds-t1);font:inherit;text-align:left;color:var(--tinte);cursor:pointer}.ds-da-wahl>.ds-zeichen{color:var(--violett)}.ds-da-wahl b{display:block;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-15);font-weight:var(--fett-3);overflow-wrap:anywhere}.ds-da-wahl small{font-size:var(--schrift-13);color:var(--grau)}.ds-da-wahl.an{border-color:var(--violett);background:var(--ds-violett-schleier)}.ds-da-wahl.ds-da-zu{opacity:.7}.ds-da-wahl:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-da-vorschau{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--abstand-16);align-items:start}.ds-da-blatt{position:relative;display:flex;flex-direction:column;gap:var(--abstand-12);min-height:calc(var(--abstand-64) * 10);padding:var(--abstand-40) var(--abstand-40) var(--abstand-24);background:var(--karte);border-radius:var(--rad-2);box-shadow:var(--ds-t2)}.ds-da-titel{margin:0;padding-right:calc(var(--abstand-64) * 2);font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-20);font-weight:var(--fett-4);color:var(--tinte)}.ds-da-stempel{position:absolute;top:var(--abstand-24);right:var(--abstand-24);transform:rotate(-8deg);padding:var(--abstand-4) var(--abstand-12);border:3px solid var(--gruen-text);border-radius:var(--rad-2);color:var(--gruen-text);font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-15);font-weight:var(--fett-4);text-transform:uppercase}.ds-da-stempel.ds-da-stempel-zu{border-color:var(--grau);color:var(--grau)}.ds-da-text{margin:0;max-height:calc(var(--abstand-64) * 8);overflow:auto;white-space:pre-wrap;font-family:var(--ds-schrift-zahl);font-size:var(--schrift-14);line-height:var(--zeile-3);color:var(--tinte)}.ds-da-datei{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--abstand-8);flex:1 1 auto;padding:var(--abstand-32);border:2px dashed var(--linie);border-radius:var(--rad-3);text-align:center}.ds-da-datei .ds-zeichen{width:var(--abstand-48);height:var(--abstand-48);color:var(--violett)}.ds-da-unterschrift{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--abstand-12);flex-wrap:wrap;margin-top:auto;padding-top:var(--abstand-16);border-top:1px solid var(--linie);font-size:var(--schrift-13);color:var(--grau)}.ds-da-unterschrift b{font-size:var(--schrift-16);color:var(--blau-text)}.ds-da-angaben{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-16)}.ds-da-angaben dl{margin:0;display:flex;flex-direction:column;gap:var(--abstand-10)}.ds-da-angaben dt{font-size:var(--schrift-13);color:var(--grau)}.ds-da-angaben dd{margin:0;font-weight:var(--fett-3);color:var(--tinte)}.ds-da-angaben>.knopf{align-self:stretch;justify-content:center}.ds-da-bezug{display:flex;flex-wrap:wrap;gap:var(--abstand-6);align-items:center}.ds-da-weg{display:inline-flex;align-items:center;gap:var(--abstand-6);color:var(--violett-text);font-weight:var(--fett-3);text-decoration:none;border-radius:var(--rad-2)}.ds-da-weg:hover{text-decoration:underline}.ds-da-weg:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-da-weg .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}@media (max-width:1180px){.ds-da-zwei,.ds-da-vorschau{grid-template-columns:minmax(0,1fr)}.ds-da-reihe{max-height:calc(var(--abstand-64) * 5)}}.ds-kf-spuren{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--ds-spalte-breit) * 1.1),1fr));gap:var(--abstand-12);align-items:stretch}.ds-kf-spur{display:flex;flex-direction:column}.ds-kf-spur>.ds-anzeige{border-bottom:1px solid var(--ds-spur-rand)}.ds-kf-inhalt{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--ds-spalte-breit) * .9),1fr));gap:var(--abstand-8);padding:var(--abstand-12);align-content:start}.ds-kf-karte{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-6) var(--abstand-10);padding:var(--abstand-10) var(--abstand-12);background:var(--karte);border-radius:var(--rad-3);border:2px solid transparent;box-shadow:var(--ds-t1)}.ds-kf-karte.ds-kf-werkstatt{border-color:var(--gelb-ton)}.ds-kf-gruppe{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-15);color:var(--tinte)}.ds-kf-status{margin-left:auto}.ds-kf-ort{display:inline-flex;align-items:center;gap:var(--abstand-4);flex-basis:100%;font-size:var(--schrift-14);color:var(--grau)}.ds-kf-ort .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-kf-ruhig{grid-column:1 / -1;margin:0;padding:var(--abstand-8);text-align:center;font-size:var(--schrift-14);color:var(--grau)}.ds-mp-zwei{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--abstand-16);align-items:start}.ds-mp-streifen{display:flex;flex-direction:column;gap:var(--abstand-10);padding:var(--abstand-16)}.ds-mp-streifen.ds-mp-rot{background:var(--rot-grund);border-color:var(--rot-ton)}.ds-mp-streifen.ds-mp-blau{background:var(--blau-grund);border-color:var(--blau-ton)}.ds-mp-streifen>.ds-leise{margin:0}.ds-mp-titel{display:flex;align-items:baseline;gap:var(--abstand-12);margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-4);line-height:var(--zeile-2)}.ds-mp-titel span{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-30);font-weight:var(--fett-3);font-variant-numeric:tabular-nums}.ds-mp-rot .ds-mp-titel{color:var(--rot-text)}.ds-mp-blau .ds-mp-titel{color:var(--blau-text)}.ds-mp-karten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-10)}.ds-mp-blau .ds-mp-karten{grid-template-columns:minmax(0,1fr)}.ds-mp-karte{display:flex;flex-direction:column;gap:var(--abstand-8);padding:var(--abstand-12) var(--abstand-16);background:var(--karte);border-radius:var(--rad-3);box-shadow:var(--ds-t1)}.ds-mp-karte b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);font-weight:var(--fett-4);color:var(--tinte);overflow-wrap:anywhere}.ds-mp-karte small{font-size:var(--schrift-13);color:var(--grau)}.ds-mp-preise{display:flex;align-items:baseline;gap:var(--abstand-10);flex-wrap:wrap}.ds-mp-preise strong{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-30);font-weight:var(--fett-3);line-height:var(--zeile-1);color:var(--tinte);font-variant-numeric:tabular-nums}.ds-mp-preise span{font-size:var(--schrift-14);color:var(--grau)}.ds-mp-fuss{display:flex;gap:var(--abstand-8);flex-wrap:wrap;margin-top:auto}.ds-mp-ruhig{grid-column:1 / -1;margin:0;padding:var(--abstand-12);text-align:center;font-size:var(--schrift-14);color:var(--grau);background:var(--karte);border-radius:var(--rad-3)}.ds-mp-liste{overflow:hidden;background:var(--karte)}.ds-mp-zeile{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:var(--abstand-16);min-height:var(--ds-h-zeile-liste);padding:var(--abstand-6) var(--abstand-20);border-bottom:1px solid var(--ds-liste-linie);font-size:var(--schrift-14);color:var(--tinte)}.ds-mp-zeile:last-child{border-bottom:0}.ds-mp-kopfzeile{min-height:var(--ds-h-zeile);background:var(--ds-spur);font-weight:var(--fett-4);color:var(--grau);border-bottom-color:var(--ds-spur-rand)}.ds-mp-r{text-align:right}.ds-mp-wert{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-16);font-variant-numeric:tabular-nums}.ds-mp-abschnitt{display:flex;align-items:center;gap:var(--abstand-12);flex-wrap:wrap}.ds-mp-abschnitt>.ds-h2{margin-right:auto}.ds-mp-zuordnung{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-12) var(--abstand-16);background:var(--ds-spur);border:1px solid var(--ds-spur-rand);border-radius:var(--rad-3)}.ds-mp-zuordnung-zeile{display:flex;align-items:center;gap:var(--abstand-10) var(--abstand-16);flex-wrap:wrap;font-size:var(--schrift-14)}.ds-mp-zuordnung-zeile>.ds-zeichen{color:var(--violett)}.ds-mp-zuordnung-zeile>.knopf{margin-left:auto}.ds-mp-zuordnung-stand{display:flex;gap:var(--abstand-6) var(--abstand-20);flex-wrap:wrap;margin:0}.ds-mp-zuordnung-stand>div{display:flex;gap:var(--abstand-6)}.ds-mp-zuordnung-stand dt{color:var(--grau)}.ds-mp-zuordnung-stand dd{margin:0;font-weight:var(--fett-3);color:var(--tinte)}@media (max-width:1180px){.ds-mp-zwei{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ds-mp-karten{grid-template-columns:minmax(0,1fr)}.ds-mp-kopfzeile{display:none}.ds-mp-zeile{grid-template-columns:minmax(0,1fr) auto;padding:var(--abstand-10) var(--abstand-12)}.ds-mp-r{text-align:left}}.ds-mv-brett{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-12);align-items:stretch}.ds-mv-brett.ds-mv-vier{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-mv-spur{display:flex;flex-direction:column}.ds-mv-spur>.ds-anzeige{border-bottom:1px solid var(--ds-spur-rand)}.ds-mv-inhalt{display:flex;flex-direction:column;gap:var(--abstand-8);padding:var(--abstand-12)}.ds-mv-karte{display:flex;flex-direction:column;gap:var(--abstand-4);padding:var(--abstand-12) var(--abstand-16);background:var(--karte);border-radius:var(--rad-3);box-shadow:var(--ds-t1)}.ds-mv-karte.ds-mv-zu{opacity:.75}.ds-mv-oben{display:flex;justify-content:space-between;align-items:baseline;gap:var(--abstand-8)}.ds-mv-oben b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-15);font-weight:var(--fett-4);color:var(--tinte)}.ds-mv-oben strong{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-3);color:var(--tinte);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-mv-karte small{font-size:var(--schrift-13);color:var(--grau);overflow-wrap:anywhere}.ds-mv-wer{display:inline-flex;align-items:center;gap:var(--abstand-6);font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--violett-text)}.ds-mv-wer .ds-zeichen,.ds-mv-weg .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-mv-fuss{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-8);flex-wrap:wrap;margin-top:var(--abstand-4)}.ds-mv-weg{display:inline-flex;align-items:center;gap:var(--abstand-6);font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--violett-text);text-decoration:none;border-radius:var(--rad-2)}.ds-mv-weg:hover{text-decoration:underline}.ds-mv-weg:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-mv-ruhig{margin:0;padding:var(--abstand-8);text-align:center;font-size:var(--schrift-14);color:var(--grau)}.ds-mv-mehr{align-self:center}.ds-mv-kasten{display:flex;align-items:flex-start;gap:var(--abstand-10);padding:var(--abstand-12) var(--abstand-16);background:var(--ds-spur);border:1px solid var(--ds-spur-rand);border-radius:var(--rad-3);font-size:var(--schrift-14);color:var(--tinte)}.ds-mv-kasten p{margin:0}.ds-mv-kasten>.ds-zeichen{color:var(--violett)}.ds-mv-gehalt{display:flex;align-items:center;gap:var(--abstand-8);margin:0}@media (max-width:1180px){.ds-mv-brett,.ds-mv-brett.ds-mv-vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ds-mv-brett,.ds-mv-brett.ds-mv-vier{grid-template-columns:minmax(0,1fr)}}.ds-sr-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-16);align-items:stretch}.ds-sr-karte{display:flex;flex-direction:column;gap:var(--abstand-10);padding:var(--abstand-16) var(--abstand-20);background:var(--karte);border-radius:var(--rad-5);box-shadow:var(--ds-t2);border:2px solid transparent;min-width:0}.ds-sr-karte.ds-sr-bald{border-color:var(--rot-ton)}.ds-sr-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--abstand-8);flex-wrap:wrap}.ds-sr-kopf>span{min-width:0}.ds-sr-kopf b{display:block;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-4);line-height:var(--zeile-2);color:var(--tinte);overflow-wrap:anywhere}.ds-sr-kopf small{font-size:var(--schrift-13);color:var(--grau)}.ds-sr-betrag{display:flex;flex-direction:column;padding:var(--abstand-10) 0;border-top:1px solid var(--ds-liste-linie);border-bottom:1px solid var(--ds-liste-linie)}.ds-sr-betrag span{font-size:var(--schrift-14);color:var(--grau)}.ds-sr-betrag strong{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-30);font-weight:var(--fett-3);line-height:var(--zeile-2);color:var(--tinte);font-variant-numeric:tabular-nums}.ds-sr-vertraege{display:flex;flex-direction:column;gap:var(--abstand-6)}.ds-sr-vertraege>div{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);font-size:var(--schrift-14)}.ds-sr-vertraege>div>span{display:flex;align-items:center;gap:var(--abstand-6);flex-wrap:wrap;min-width:0}.ds-sr-vertraege>div>b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-15);font-weight:var(--fett-3);white-space:nowrap;font-variant-numeric:tabular-nums}.ds-sr-vertraege>p{margin:0}.ds-sr-zeit{flex-basis:100%}.ds-sr-spaeter{color:var(--grau)}.ds-sr-vertraege>.ds-sr-spaeter>span{flex-wrap:nowrap}.ds-sr-vertraege>.ds-sr-spaeter>span:last-child{white-space:nowrap}.ds-sr-spaeter .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-sr-weg{font-weight:var(--fett-3);color:var(--violett-text);text-decoration:none;border-radius:var(--rad-2)}.ds-sr-weg:hover{text-decoration:underline}.ds-sr-weg:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-sr-nr{font-weight:var(--fett-3);color:var(--violett-text)}.ds-sr-fuss{display:flex;gap:var(--abstand-8);flex-wrap:wrap;margin-top:auto}.ds-sr-mehr{align-self:center}.ds-sr-kasten{display:flex;align-items:center;gap:var(--abstand-10);flex-wrap:wrap;padding:var(--abstand-12) var(--abstand-16);background:var(--ds-spur);border:1px solid var(--ds-spur-rand);border-radius:var(--rad-3);font-size:var(--schrift-14);color:var(--tinte)}.ds-sr-kasten p{margin:0;flex:1 1 calc(var(--ds-spalte-breit) * 1.2)}.ds-sr-kasten>.ds-zeichen{color:var(--violett)}.ds-sr-abschnitt{display:flex;align-items:center;gap:var(--abstand-12);flex-wrap:wrap}.ds-sr-abschnitt>.ds-h2{margin-right:auto}.ds-sr-anker{scroll-margin-top:var(--abstand-16)}@media (max-width:1180px){.ds-sr-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ds-sr-raster{grid-template-columns:minmax(0,1fr)}}.ds-raster3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-16);align-items:stretch}.ds-raster4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--abstand-16);align-items:stretch}@media (max-width:1180px){.ds-raster3,.ds-raster4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ds-raster3,.ds-raster4{grid-template-columns:minmax(0,1fr)}}.ds-na-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-16);align-items:stretch}.ds-na-karte{display:flex;flex-direction:column;gap:var(--abstand-8);padding:var(--abstand-16) var(--abstand-20);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2);border:2px solid transparent;min-width:0}.ds-na-karte.ds-na-rot{border-color:var(--rot-ton)}.ds-na-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--abstand-8);flex-wrap:wrap}.ds-na-kopf>span{min-width:0}.ds-na-kopf b,.ds-na-name{display:block;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-4);line-height:var(--zeile-2);color:var(--tinte);overflow-wrap:anywhere}.ds-na-name{text-decoration:none}.ds-na-name:hover{text-decoration:underline}.ds-na-name:focus-visible{outline:none;box-shadow:var(--fokus);border-radius:var(--rad-1)}.ds-na-kopf small{font-size:var(--schrift-13);color:var(--grau)}.ds-na-tage{display:flex;align-items:baseline;gap:var(--abstand-8);padding:var(--abstand-8) 0;border-top:1px solid var(--ds-liste-linie);border-bottom:1px solid var(--ds-liste-linie)}.ds-na-tage strong{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-40);font-weight:var(--fett-3);line-height:var(--zeile-1);color:var(--tinte);font-variant-numeric:tabular-nums}.ds-na-rot .ds-na-tage strong{color:var(--rot-text)}.ds-na-tage span{font-size:var(--schrift-14);color:var(--grau)}.ds-na-fuss{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;margin-top:auto}@media (max-width:1180px){.ds-na-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ds-na-raster{grid-template-columns:minmax(0,1fr)}}.ds-ah-karte{display:flex;flex-direction:column;gap:var(--abstand-8);padding:var(--abstand-16) var(--abstand-20);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2);border:2px solid transparent;min-width:0}.ds-ah-karte.ds-ah-rot{border-color:var(--rot-ton)}.ds-ah-kopf{display:flex;flex-direction:column;gap:var(--abstand-2);padding-bottom:var(--abstand-6)}.ds-ah-kopf b,.ds-ah-name{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-4);line-height:var(--zeile-2);color:var(--tinte);text-decoration:none;overflow-wrap:anywhere}.ds-ah-name:hover{text-decoration:underline}.ds-ah-name:focus-visible{outline:none;box-shadow:var(--fokus);border-radius:var(--rad-2)}.ds-ah-kopf small{font-size:var(--schrift-13);color:var(--grau)}.ds-ah-marke{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-10);padding:var(--abstand-10) var(--abstand-12);border:2px solid transparent;border-top:1px solid var(--ds-liste-linie);border-radius:var(--rad-3);background:transparent;font:inherit;text-align:left;color:var(--tinte);cursor:pointer}.ds-ah-marke:hover:not(:disabled):not(.an){background:var(--ds-violett-schleier)}.ds-ah-marke.an{border-color:var(--violett);background:var(--ds-violett-schleier)}.ds-ah-marke:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-ah-marke:disabled{cursor:default}.ds-ah-marke b{display:block;font-weight:var(--fett-4)}.ds-ah-marke small{font-size:var(--schrift-13);color:var(--grau)}.ds-ah-marke strong{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-24);font-weight:var(--fett-3);white-space:nowrap;font-variant-numeric:tabular-nums}.ds-ah-marke strong.ds-ah-offen{font-size:var(--schrift-16);color:var(--rot-text)}.ds-ah-fuss{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;margin-top:auto;font-size:var(--schrift-14);color:var(--grau)}.ds-ah-fuss b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-16);color:var(--tinte)}.ds-mo-ins{display:flex;flex-direction:column;gap:var(--abstand-10);padding:var(--abstand-16) var(--abstand-20);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2);border:2px solid transparent;min-width:0}.ds-mo-ins.ds-mo-rot{border-color:var(--rot-ton)}.ds-mo-ins.ds-mo-gelb{border-color:var(--gelb-ton)}.ds-mo-ins.ds-mo-fehler{border-color:var(--rot)}.ds-mo-ins.ds-mo-aus .ds-mo-wert strong{color:var(--grau)}.ds-mo-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--abstand-8);flex-wrap:wrap}.ds-mo-kopf b{display:flex;align-items:center;gap:var(--abstand-8);min-width:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);font-weight:var(--fett-4);line-height:var(--zeile-2);overflow-wrap:anywhere}.ds-mo-kopf b .ds-zeichen{color:var(--violett);flex:none}.ds-mo-wert{display:flex;align-items:baseline;gap:var(--abstand-8);flex-wrap:wrap;min-height:var(--abstand-40)}.ds-mo-wert strong{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-40);font-weight:var(--fett-3);line-height:var(--zeile-1);color:var(--gruen-text);font-variant-numeric:tabular-nums}.ds-mo-rot .ds-mo-wert strong{color:var(--rot-text)}.ds-mo-gelb .ds-mo-wert strong{color:var(--gelb-text)}.ds-mo-wert span{font-size:var(--schrift-14);color:var(--grau)}.ds-mo-skala{position:relative;height:var(--abstand-10);border-radius:var(--rad-rund);background:var(--ds-spur);overflow:hidden}.ds-mo-skala i{position:absolute;inset:0 auto 0 0;min-width:var(--abstand-4);border-radius:inherit;background:var(--gruen-ton)}.ds-mo-rot .ds-mo-skala i{background:var(--rot-ton)}.ds-mo-gelb .ds-mo-skala i{background:var(--gelb-ton)}.ds-mo-satz{margin:0;font-size:var(--schrift-14);line-height:var(--zeile-3);color:var(--tinte)}.ds-mo-satz small{display:block;font-size:var(--schrift-13);color:var(--grau)}.ds-mo-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-10);padding-top:var(--abstand-10);border-top:1px solid var(--ds-liste-linie)}.ds-mo-breit{grid-column:1 / -1}.ds-mo-schalter{display:flex;align-items:center;gap:var(--abstand-16);flex-wrap:wrap}.ds-mo-schalter .sl-textknopf{margin-left:auto}.ds-mo-fuss{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;margin-top:auto}.ds-mo-fuss small{font-size:var(--schrift-13);color:var(--grau)}@media (max-width:560px){.ds-mo-felder{grid-template-columns:minmax(0,1fr)}}.ds-ex-zu{margin-left:auto}.ds-ex-karte{display:flex;flex-direction:column;gap:var(--abstand-8);padding:var(--abstand-16) var(--abstand-20);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2);min-width:0}.ds-ex-kopf{display:flex;align-items:center;gap:var(--abstand-12);padding-bottom:var(--abstand-4)}.ds-ex-sym{display:flex;align-items:center;justify-content:center;flex:none;width:var(--abstand-48);height:var(--abstand-48);border-radius:var(--rad-3);background:var(--ds-violett-schleier);color:var(--violett-text)}.ds-ex-sym .ds-zeichen{width:var(--abstand-24);height:var(--abstand-24)}.ds-ex-kopf b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-4);line-height:var(--zeile-2);overflow-wrap:anywhere}.ds-ex-zeile{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;padding:var(--abstand-10) 0;border-top:1px solid var(--ds-liste-linie)}.ds-ex-zeile>span:first-child{min-width:0;flex:1 1 var(--ds-spalte-breit)}.ds-ex-zeile b{display:block;font-weight:var(--fett-4);overflow-wrap:anywhere}.ds-ex-zeile small{font-size:var(--schrift-13);color:var(--grau)}.ds-ex-knoepfe{display:flex;align-items:center;gap:var(--abstand-10);flex-wrap:wrap}.ds-ex-abstand{margin-top:var(--abstand-24)}.ds-ex-hinweis{margin:0 0 var(--abstand-10);font-size:var(--schrift-14);color:var(--grau)}.ds-gu-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-16);align-items:start}.ds-gu-karte{display:flex;flex-direction:column;gap:var(--abstand-10);padding:var(--abstand-16);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2);border:2px solid transparent;min-width:0}.ds-gu-karte.ds-gu-rot{border-color:var(--rot-ton)}.ds-gu-karte.ds-gu-aus{opacity:.72}.ds-gu-fuss{display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap}.ds-gu-fuss small{margin-left:auto;font-size:var(--schrift-13);color:var(--grau)}.ds-gu-blase{max-width:85%;margin:0;padding:var(--abstand-10) var(--abstand-12);border-radius:var(--rad-4);font-size:var(--schrift-15);line-height:var(--zeile-3);overflow-wrap:anywhere;white-space:pre-line}.ds-gu-kunde{align-self:flex-end;background:var(--violett);color:var(--karte);border-bottom-right-radius:var(--abstand-4)}.ds-gu-bot{align-self:flex-start;background:var(--ds-spur);border:1px solid var(--ds-spur-rand);border-bottom-left-radius:var(--abstand-4);color:var(--tinte)}.ds-gu-bot.ds-gu-bot-rot{background:var(--rot-grund);border-color:var(--rot-ton);color:var(--rot-text)}.ds-gu-bot.ds-gu-leer{color:var(--grau);font-style:italic}.ds-gu-mangel{display:flex;align-items:flex-start;gap:var(--abstand-6);margin:0;font-size:var(--schrift-13);color:var(--rot-text)}.ds-gu-mangel .ds-zeichen{flex:none}.ds-gu-regeln{display:flex;flex-direction:column;gap:var(--abstand-2);font-size:var(--schrift-13);color:var(--grau)}.ds-gu-regeln code{font-size:var(--schrift-13);color:var(--tinte);overflow-wrap:anywhere}.ds-gu-knoepfe{display:flex;justify-content:flex-end;align-items:center;gap:var(--abstand-12);flex-wrap:wrap}@media (max-width:900px){.ds-gu-raster{grid-template-columns:minmax(0,1fr)}}.ds-uea-karte{display:flex;flex-direction:column;gap:var(--abstand-10);padding:var(--abstand-16) var(--abstand-20);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2);border:2px solid transparent;min-width:0}.ds-uea-karte.ds-uea-rot{border-color:var(--rot-ton)}.ds-uea-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--abstand-8);flex-wrap:wrap}.ds-uea-kopf>span{min-width:0}.ds-uea-kopf b{display:block;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-4);line-height:var(--zeile-2)}.ds-uea-kopf small{font-size:var(--schrift-13);color:var(--grau)}.ds-uea-unterlagen{display:flex;align-items:center;gap:var(--abstand-6);flex-wrap:wrap;padding:var(--abstand-8) 0;border-top:1px solid var(--ds-liste-linie);border-bottom:1px solid var(--ds-liste-linie)}.ds-uea-zahl{flex-basis:100%;font-size:var(--schrift-14);color:var(--grau)}.ds-uea-zahl b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-24);font-weight:var(--fett-3);color:var(--tinte)}.ds-uea-leise{font-size:var(--schrift-13);color:var(--grau)}.ds-uea-fuss{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;margin-top:auto}.ds-km-brett{display:grid;grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--abstand-12);align-items:start}.ds-km-spur{display:flex;flex-direction:column;min-width:0}.ds-km-spur>.ds-anzeige{border-bottom:1px solid var(--ds-spur-rand)}.ds-km-inhalt{display:flex;flex-direction:column;gap:var(--abstand-8);padding:var(--abstand-12)}.ds-km-ruhig{margin:0;padding:var(--abstand-10);text-align:center;font-size:var(--schrift-14);color:var(--grau)}.ds-km-karte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-6);padding:var(--abstand-12) var(--abstand-12);background:var(--karte);border-radius:var(--rad-3);box-shadow:var(--ds-t1);border:2px solid transparent;min-width:0}.ds-km-karte.ds-km-anfrage{border-color:var(--violett-ton)}.ds-km-karte.ds-km-rot{border-color:var(--rot-ton)}.ds-km-karte>b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-15);font-weight:var(--fett-4);line-height:var(--zeile-2);overflow-wrap:anywhere}.ds-km-karte>small{font-size:var(--schrift-13);color:var(--grau)}.ds-km-fuss{display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;width:100%}.ds-km-leise{font-size:var(--schrift-13);color:var(--grau)}.ds-km-daneben{display:flex;align-items:center;gap:var(--abstand-16);flex-wrap:wrap;margin-top:var(--abstand-12);font-size:var(--schrift-14);color:var(--grau)}.ds-km-daneben b{color:var(--tinte)}@media (max-width:1180px){.ds-km-brett{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.ds-km-brett{grid-template-columns:minmax(0,1fr)}}.ds-bp-reiter .arb-reiter-leiste{display:flex;flex-wrap:wrap;gap:var(--abstand-4);border:0;padding:0 var(--abstand-8)}.ds-bp-reiter .arb-reiter{display:inline-flex;align-items:center;gap:var(--abstand-10);min-height:calc(var(--ds-h-knopf) + var(--abstand-8));padding:var(--abstand-10) var(--abstand-20) var(--abstand-12);margin-bottom:-2px;border:0;border-radius:var(--rad-4) var(--rad-4) 0 0;background:var(--ds-kartei-ruhe);font-size:var(--schrift-17);font-weight:var(--fett-2);color:var(--tinte)}.ds-bp-reiter .arb-reiter:hover{background:var(--ds-kartei-ruhe-an)}.ds-bp-reiter .arb-reiter[aria-selected=true]{background:var(--karte);color:var(--violett-text);font-weight:var(--fett-3);box-shadow:var(--ds-t2);clip-path:inset(-20px -20px 0 -20px)}.ds-bp-reiter .arb-reiter-sym{width:var(--abstand-20);height:var(--abstand-20);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--grau)}.ds-bp-reiter .arb-reiter[aria-selected=true] .arb-reiter-sym{color:var(--violett)}.ds-bp-reiter .arb-reiter-blatt{background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2);padding:var(--abstand-20)}.ds-bp-schuld{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:var(--abstand-16);align-items:stretch}.ds-bp-gross{display:flex;flex-direction:column;gap:var(--abstand-8);padding:var(--abstand-20)}.ds-bp-betrag{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-40);font-weight:var(--fett-3);line-height:var(--zeile-1);color:var(--tinte);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ds-bp-punkte{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-3);color:var(--violett-text)}.ds-bp-gross>small{font-size:var(--schrift-14);color:var(--grau)}.ds-bp-zeilen{display:flex;flex-direction:column;gap:var(--abstand-6);margin:var(--abstand-8) 0 0;padding-top:var(--abstand-10);border-top:1px solid var(--ds-spur-rand)}.ds-bp-zeilen>div{display:flex;justify-content:space-between;gap:var(--abstand-12);font-size:var(--schrift-15)}.ds-bp-zeilen dt{color:var(--grau)}.ds-bp-zeilen dd{margin:0;font-weight:var(--fett-4);font-variant-numeric:tabular-nums}.ds-bp-leise{margin:0;font-size:var(--schrift-13);color:var(--grau)}.ds-bp-stichtag{max-width:var(--ds-spalte-breit);margin-top:auto}.ds-bp-hebel{display:flex;flex-direction:column;gap:var(--abstand-12);min-width:0}.ds-bp-hebel-reihe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-12)}.ds-bp-hb{display:flex;flex-direction:column;gap:var(--abstand-6);padding:var(--abstand-16);background:var(--karte);border-radius:var(--rad-3);box-shadow:var(--ds-t1);min-width:0}.ds-bp-hb>span{font-size:var(--schrift-14);color:var(--grau)}.ds-bp-hb>b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-24);font-weight:var(--fett-3)}.ds-bp-hb>small{font-size:var(--schrift-13);color:var(--grau)}.ds-bp-hb>.knopf{align-self:flex-start;margin-top:auto}@media (max-width:1180px){.ds-bp-schuld{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ds-bp-hebel-reihe{grid-template-columns:minmax(0,1fr)}}.ds-vs-karte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-8);padding:var(--abstand-16);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2);border:2px solid transparent;min-width:0}.ds-vs-karte.ds-vs-rot{border-color:var(--rot-ton)}.ds-vs-karte.ds-vs-still{opacity:.72}.ds-vs-nr{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-4);color:var(--violett-text);overflow-wrap:anywhere}.ds-vs-karte>b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-15);font-weight:var(--fett-4);overflow-wrap:anywhere}.ds-vs-sb{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-30);font-weight:var(--fett-3);line-height:var(--zeile-1);font-variant-numeric:tabular-nums}.ds-vs-sb.ds-vs-wort{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);color:var(--grau)}.ds-vs-karte>small{font-size:var(--schrift-13);color:var(--grau)}.ds-vs-fuss{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;width:100%;margin-top:auto}.ds-vs-leise{margin:0 0 var(--abstand-10);font-size:var(--schrift-14);color:var(--grau)}.ds-kl-gruppe+.ds-kl-gruppe{margin-top:var(--abstand-20)}.ds-kl-gruppe-titel{display:flex;align-items:baseline;gap:var(--abstand-10);flex-wrap:wrap;margin:0 0 var(--abstand-10);font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-17);font-weight:var(--fett-3);color:var(--tinte)}.ds-kl-gruppe-titel small{font-family:inherit;font-size:var(--schrift-13);font-weight:var(--fett-2);color:var(--grau)}.ds-kl-karte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-8);padding:var(--abstand-16);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2);border:2px solid transparent;min-width:0}.ds-kl-karte.ds-kl-rot{border-color:var(--rot-ton)}.ds-kl-karte>b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);font-weight:var(--fett-4);line-height:var(--zeile-2);overflow-wrap:anywhere}.ds-kl-preis{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-30);font-weight:var(--fett-3);line-height:var(--zeile-1);font-variant-numeric:tabular-nums}.ds-kl-preis.ds-kl-wort{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);color:var(--grau)}.ds-kl-preis.ds-kl-fehlt{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);color:var(--rot-text)}.ds-kl-karte>small{font-size:var(--schrift-13);color:var(--grau)}.ds-kl-fuss{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;width:100%;margin-top:auto}.ds-kl-fuss small{font-size:var(--schrift-13);color:var(--grau)}.ds-kl-knopf{align-self:flex-end}.ds-ag-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-16);align-items:stretch}.ds-ag-karte{display:flex;flex-direction:column;gap:var(--abstand-10);padding:var(--abstand-16) var(--abstand-20);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2);border:2px solid transparent;min-width:0}.ds-ag-karte.ds-ag-rot{border-color:var(--rot-ton)}.ds-ag-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--abstand-8);flex-wrap:wrap}.ds-ag-kopf>span{min-width:0}.ds-ag-kopf b{display:block;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-20);font-weight:var(--fett-4);line-height:var(--zeile-2);overflow-wrap:anywhere}.ds-ag-kopf small{font-size:var(--schrift-13);color:var(--grau)}.ds-ag-kond{display:flex;align-items:baseline;gap:var(--abstand-12);flex-wrap:wrap;padding:var(--abstand-10) 0;border-top:1px solid var(--ds-liste-linie);border-bottom:1px solid var(--ds-liste-linie)}.ds-ag-kond strong{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-40);font-weight:var(--fett-3);line-height:var(--zeile-1);font-variant-numeric:tabular-nums}.ds-ag-kond span{font-size:var(--schrift-14);color:var(--grau)}.ds-ag-leise{font-size:var(--schrift-13);color:var(--grau)}.ds-ag-satz{margin:0 0 var(--abstand-12);font-size:var(--schrift-14)}.ds-ag-warn{display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;padding:var(--abstand-8) var(--abstand-12);border-radius:var(--rad-2);background:var(--rot-grund);color:var(--rot-text);font-size:var(--schrift-14)}.ds-ag-warn .ds-zeichen{flex:none}.ds-ag-warn span{flex:1 1 var(--ds-spalte-breit)}.ds-ag-fuss{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;margin-top:auto}.ds-ag-knoepfe{display:flex;align-items:center;gap:var(--abstand-10);flex-wrap:wrap;margin-left:auto}@media (max-width:900px){.ds-ag-raster{grid-template-columns:minmax(0,1fr)}}.ds-pv-karte{display:flex;flex-direction:column;gap:var(--abstand-8);padding:var(--abstand-16) var(--abstand-20);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2);min-width:0}.ds-pv-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--abstand-8);flex-wrap:wrap}.ds-pv-kopf>span{min-width:0}.ds-pv-kopf b{display:block;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-4);line-height:var(--zeile-2);overflow-wrap:anywhere}.ds-pv-kopf small{font-size:var(--schrift-13);color:var(--grau)}.ds-pv-betrag{display:flex;flex-direction:column;padding:var(--abstand-10) 0;border-top:1px solid var(--ds-liste-linie);border-bottom:1px solid var(--ds-liste-linie)}.ds-pv-betrag span{font-size:var(--schrift-14);color:var(--grau)}.ds-pv-betrag strong{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-30);font-weight:var(--fett-3);line-height:var(--zeile-1);font-variant-numeric:tabular-nums}.ds-pv-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:var(--abstand-4) var(--abstand-12);font-size:var(--schrift-14)}.ds-pv-zeile>span{min-width:0;color:var(--grau)}.ds-pv-zeile b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-15);font-variant-numeric:tabular-nums}.ds-pv-fuss{display:flex;gap:var(--abstand-8);margin-top:auto;padding-top:var(--abstand-4)}.ds-pv-leise{margin:0 0 var(--abstand-10);font-size:var(--schrift-14);color:var(--grau)}.ds-sp-leise{font-size:var(--schrift-14);color:var(--grau)}.ds-sp-buehne{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--abstand-16);align-items:start}.ds-sp-kunde{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-20);border-radius:var(--rad-4);background:var(--karte);border:2px solid var(--violett-hell);box-shadow:var(--ds-t2);min-width:0}.ds-sp-titel{margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-20);font-weight:var(--fett-4)}.ds-sp-kk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--abstand-4) var(--abstand-16);padding:var(--abstand-12) var(--abstand-16);border-radius:var(--rad-3);border:2px solid var(--linie)}.ds-sp-kk.an{border-color:var(--violett);background:var(--ds-violett-schleier)}.ds-sp-kk b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-17);font-weight:var(--fett-4);overflow-wrap:anywhere}.ds-sp-sb{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-3);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ds-sp-kk small{font-size:var(--schrift-13);color:var(--grau)}.ds-sp-kk .ds-pl{justify-self:end}.ds-sp-regler{display:flex;flex-direction:column;gap:var(--abstand-8);padding:var(--abstand-16);min-width:0}.ds-sp-zeile{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;padding:var(--abstand-8) 0;border-bottom:1px solid var(--ds-spur-rand);font-size:var(--schrift-15)}.ds-sp-zeile>span{flex:1 1 var(--ds-spalte-breit);min-width:0}.ds-sp-zeile small{display:block;font-size:var(--schrift-13);color:var(--grau)}.ds-sp-zeile b{font-variant-numeric:tabular-nums;white-space:nowrap}.ds-sp-zeile b.ds-sp-null{color:var(--rot-text)}.ds-sp-zeile.ds-sp-still{opacity:.72}.ds-sp-abstand{margin-top:var(--abstand-12)}.ds-sp-knoepfe{display:flex;justify-content:flex-end;align-items:center;gap:var(--abstand-10);flex-wrap:wrap;padding-top:var(--abstand-4)}@media (max-width:1024px){.ds-sp-buehne{grid-template-columns:minmax(0,1fr)}}.ds-vb-leise{margin:0 0 var(--abstand-10);font-size:var(--schrift-14);color:var(--grau)}.ds-vb-brett{display:grid;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--abstand-12);align-items:start}.ds-vb-spur{display:flex;flex-direction:column;min-width:0}.ds-vb-spur>.ds-anzeige{border-bottom:1px solid var(--ds-spur-rand)}.ds-vb-spur .ds-anzeige-gross{font-size:var(--schrift-30)}.ds-vb-inhalt{display:flex;flex-direction:column;gap:var(--abstand-8);padding:var(--abstand-12)}.ds-vb-ruhig{margin:0;padding:var(--abstand-10);text-align:center;font-size:var(--schrift-14);color:var(--grau)}.ds-vb-karte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-6);padding:var(--abstand-12);background:var(--karte);border-radius:var(--rad-3);box-shadow:var(--ds-t1);min-width:0}.ds-vb-oben{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);width:100%;flex-wrap:wrap}.ds-vb-oben strong{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-3);font-variant-numeric:tabular-nums}.ds-vb-karte small{font-size:var(--schrift-13);color:var(--grau);overflow-wrap:anywhere}.ds-vb-karte small.ds-vb-rot{color:var(--rot-text)}.ds-vb-fuss{display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap}@media (max-width:1180px){.ds-vb-brett{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ds-vb-brett{grid-template-columns:minmax(0,1fr)}}.ds-fg-suche{flex:0 1 var(--ds-spalte-breit);min-width:0}.ds-fg-karte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-8);padding:var(--abstand-16);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2);border:2px solid transparent;min-width:0}.ds-fg-karte.ds-fg-rot{border-color:var(--rot-ton)}.ds-fg-karte.ds-fg-still{opacity:.72}.ds-fg-kopf{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);width:100%}.ds-fg-code{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-30);font-weight:var(--fett-4);line-height:var(--zeile-1);color:var(--violett-text)}.ds-fg-bild{width:var(--abstand-48);height:auto;margin-left:auto}.ds-fg-name{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);font-weight:var(--fett-4);line-height:var(--zeile-2);color:var(--tinte);text-decoration:none;overflow-wrap:anywhere}a.ds-fg-name:hover{text-decoration:underline}a.ds-fg-name:focus-visible{outline:none;box-shadow:var(--fokus);border-radius:var(--rad-1)}.ds-fg-karte>small{font-size:var(--schrift-13);color:var(--grau)}.ds-fg-drei{display:flex;flex-direction:column;gap:var(--abstand-4);width:100%;padding:var(--abstand-8) 0;border-top:1px solid var(--ds-liste-linie);border-bottom:1px solid var(--ds-liste-linie)}.ds-fg-drei span{display:flex;justify-content:space-between;align-items:baseline;gap:var(--abstand-8);font-size:var(--schrift-13);color:var(--grau);min-width:0}.ds-fg-drei b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-17);font-weight:var(--fett-3);color:var(--tinte);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-fg-drei b.ds-fg-fehlt{color:var(--rot-text)}.ds-fg-karte>small.ds-fg-warn{display:flex;align-items:center;gap:var(--abstand-4);color:var(--rot-text)}.ds-fg-knopf{align-self:flex-end;margin-top:auto}.ds-kopf-titel{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:560px){.ds-kopf-titel{font-size:var(--schrift-24)}}.ds-r6-karte{display:flex;flex-direction:column;gap:var(--abstand-8);min-width:0;padding:var(--abstand-16) var(--abstand-20);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2);border:2px solid transparent}.ds-r6-karte.ds-r6-rot{border-color:var(--rot-ton)}.ds-r6-karte.ds-r6-gelb{border-color:var(--gelb-ton)}.ds-r6-karte.ds-r6-violett{border-color:var(--ds-violett-ton)}.ds-r6-karte.ds-r6-still{opacity:.72}.ds-r6-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--abstand-8);flex-wrap:wrap}.ds-r6-kopf>span{flex:1 1 auto;min-width:0}.ds-r6-kopf>.ds-pl{flex:none}.ds-r6-kopf>.ds-schild{flex:none}.ds-r6-name{display:block;margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-4);line-height:var(--zeile-2);color:var(--tinte);overflow-wrap:anywhere}a.ds-r6-name{text-decoration:none}a.ds-r6-name:hover{text-decoration:underline}a.ds-r6-name:focus-visible{outline:none;box-shadow:var(--fokus);border-radius:var(--rad-1)}.ds-r6-klein{display:block;font-size:var(--schrift-13);color:var(--grau);overflow-wrap:anywhere}.ds-r6-code{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-4);line-height:var(--zeile-2);color:var(--violett-text);overflow-wrap:anywhere}.ds-r6-gross{display:flex;align-items:baseline;gap:var(--abstand-8);flex-wrap:wrap;margin:0;font-family:var(--ds-schrift-zahl);font-size:var(--schrift-40);font-weight:var(--fett-2);line-height:var(--zeile-1);color:var(--tinte);font-variant-numeric:tabular-nums}.ds-r6-gross small{font-family:var(--ds-schrift);font-size:var(--schrift-14);font-weight:var(--fett-2);color:var(--grau)}.ds-r6-gross.ds-r6-text-violett{color:var(--violett-text)}.ds-r6-gross.ds-r6-text-rot{color:var(--rot-text)}.ds-r6-gross.ds-r6-wort{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-20);color:var(--grau)}.ds-r6-satz{margin:0;font-size:var(--schrift-14);color:var(--tinte);overflow-wrap:anywhere}.ds-r6-zeilen{display:flex;flex-direction:column;gap:var(--abstand-6);padding-top:var(--abstand-8);border-top:1px solid var(--ds-haarlinie);min-width:0}.ds-r6-zeilen>b{font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--grau)}.ds-r6-zeile{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;min-width:0;font-size:var(--schrift-14);color:var(--tinte)}.ds-r6-zeile>:first-child{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ds-r6-zeile b{font-family:var(--ds-schrift-zahl);font-weight:var(--fett-3);font-variant-numeric:tabular-nums}.ds-r6-fehlt{display:flex;align-items:center;gap:var(--abstand-6);margin:0;font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--rot-text)}.ds-r6-fehlt .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-r6-chips{display:flex;flex-wrap:wrap;gap:var(--abstand-6)}.ds-r6-fuss{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;width:100%;margin-top:auto;padding-top:var(--abstand-10);border-top:1px solid var(--ds-haarlinie)}.ds-r6-fuss .knopf .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-r6-rueckfrage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-8)}.ds-r6-haken{display:inline-flex;align-items:center;gap:var(--abstand-4);min-height:var(--abstand-32);padding:0 var(--abstand-8);border:1px solid var(--ds-spur-rand);border-radius:var(--ds-rad-marke);font-size:var(--schrift-13);color:var(--grau);cursor:pointer;white-space:nowrap}.ds-r6-haken:has(input:checked){background:var(--violett-grund);border-color:var(--ds-violett-ton);color:var(--violett-text);font-weight:var(--fett-3)}.ds-r6-haken input{margin:0;accent-color:var(--violett)}.ds-r6-haken:has(input:focus-visible){box-shadow:var(--fokus)}.ds-r6-auf{border-top:1px solid var(--ds-haarlinie);padding-top:var(--abstand-6);min-width:0}.ds-r6-auf>summary{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);min-height:var(--abstand-32);cursor:pointer;font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--tinte)}.ds-r6-auf>summary small{font-weight:var(--fett-2);color:var(--grau)}.ds-r6-auf>summary:focus-visible{outline:none;box-shadow:var(--fokus);border-radius:var(--rad-1)}.ds-r6-auf[open]>summary{margin-bottom:var(--abstand-6)}.ds-za-name{display:flex;align-items:center;gap:var(--abstand-8)}.ds-za-name .ds-zeichen{color:var(--violett)}.ds-za-text{font-family:var(--ds-schrift);font-weight:var(--fett-3);text-align:right}.ds-bg-abc{display:flex;flex-wrap:wrap;gap:var(--abstand-4)}.ds-bg-buchstabe{display:inline-flex;align-items:center;justify-content:center;min-width:var(--abstand-40);height:var(--abstand-40);padding:0 var(--abstand-8);border:0;border-radius:var(--rad-2);background:var(--ds-spur);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-15);font-weight:var(--fett-3);color:var(--tinte);cursor:pointer}.ds-bg-buchstabe:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-bg-buchstabe.ds-bg-an{background:var(--violett);color:var(--karte)}.ds-bg-buchstabe.ds-bg-leer{color:var(--grau);cursor:default;opacity:.5}.ds-bg-liste{display:flex;flex-direction:column;gap:var(--abstand-8)}.ds-bg-zeile{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;gap:var(--abstand-12) var(--abstand-16);align-items:start;padding:var(--abstand-12) var(--abstand-16);background:var(--karte);border-radius:var(--rad-3);box-shadow:var(--ds-t1);border:2px solid transparent}.ds-bg-zeile.ds-bg-gewaehlt{border-color:var(--ds-violett-ton)}.ds-bg-wort{display:flex;flex-direction:column;gap:var(--abstand-2);min-width:0}.ds-bg-wort b{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);font-weight:var(--fett-4);color:var(--tinte);overflow-wrap:anywhere}.ds-bg-felder{display:flex;flex-direction:column;gap:var(--abstand-6);min-width:0}.ds-bg-feld{width:100%;font-size:var(--schrift-15)}.ds-bg-feld[data-eigen]{border-color:var(--ds-violett-ton);background:var(--ds-violett-schleier);color:var(--violett-text);font-weight:var(--fett-3)}.ds-bg-rechts{display:flex;flex-direction:column;align-items:flex-end;gap:var(--abstand-6)}@media (max-width:900px){.ds-bg-zeile{grid-template-columns:minmax(0,1fr)}.ds-bg-rechts{flex-direction:row;align-items:center}}.ds-hb-buehne{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--abstand-16);align-items:start}.ds-hb-bild{display:flex;flex-direction:column;gap:var(--abstand-12);min-width:0;padding:var(--abstand-16);border:2px solid var(--ds-spur-rand);border-radius:var(--rad-4);background:var(--karte)}.ds-hb-bildkopf{display:flex;align-items:center;gap:var(--abstand-8);margin:0;font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--grau)}.ds-hb-stuecke{display:flex;flex-wrap:wrap;gap:var(--abstand-12);align-items:flex-start}.ds-hb-stueck{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-2);max-width:100%;min-width:0;padding:var(--abstand-8) var(--abstand-12);border:2px dashed transparent;border-radius:var(--rad-2);background:none;font:inherit;text-align:left;color:var(--tinte);cursor:pointer}.ds-hb-stueck:hover{border-color:var(--ds-violett-ton)}.ds-hb-stueck:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-hb-stueck small{font-size:var(--schrift-13);color:var(--grau)}.ds-hb-wort{overflow-wrap:anywhere}.ds-hb-knopf .ds-hb-wort{display:inline-flex;align-items:center;min-height:var(--abstand-40);padding:0 var(--abstand-16);border-radius:var(--ds-rad-knopf);background:var(--violett);color:var(--karte);font-weight:var(--fett-3)}.ds-hb-meldung .ds-hb-wort{padding:var(--abstand-8) var(--abstand-12);border-radius:var(--rad-2);background:var(--gruen-grund);color:var(--gruen-text);font-weight:var(--fett-3)}.ds-hb-titel .ds-hb-wort{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-20);font-weight:var(--fett-4)}.ds-hb-spalte .ds-hb-wort{font-size:var(--schrift-13);font-weight:var(--fett-3);text-transform:uppercase;letter-spacing:.04em;color:var(--grau)}.ds-hb-feld .ds-hb-wort{font-size:var(--schrift-15);color:var(--grau)}.ds-hb-eigen{border-color:var(--ds-violett-ton);background:var(--ds-violett-schleier)}.ds-hb-aenderungen{display:flex;flex-direction:column;gap:var(--abstand-10);padding:var(--abstand-16);min-width:0}.ds-hb-aenderung{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;padding:var(--abstand-6) 0;border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--tinte)}.ds-hb-aenderung:focus-visible{outline:none;box-shadow:var(--fokus);border-radius:var(--rad-1)}.ds-hb-aenderung>span{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere}.ds-hb-aenderung s{color:var(--grau)}.ds-hb-aenderung b{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere;text-align:right}@media (max-width:1180px){.ds-hb-buehne{grid-template-columns:minmax(0,1fr)}}.ds-fo-buehne{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--abstand-16);align-items:start}.ds-fo-buehne.ds-fo-allein{grid-template-columns:minmax(0,1fr)}.ds-fo-maske{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--abstand-12) var(--abstand-16)}.ds-fo-feld{display:flex;flex-direction:column;gap:var(--abstand-4);min-width:0;padding:var(--abstand-8);border-radius:var(--rad-2);border:2px dashed transparent}.ds-fo-name{font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--tinte);overflow-wrap:anywhere}.ds-fo-name i{font-style:normal;color:var(--rot-text)}.ds-fo-eingabe{min-height:var(--abstand-40);border:1.5px solid var(--linie);border-radius:var(--rad-2);background:var(--karte)}.ds-fo-weg{border-color:var(--linie)}.ds-fo-weg .ds-fo-name{color:var(--grau);text-decoration:line-through}.ds-fo-weg .ds-fo-eingabe{background:var(--ds-spur);border-style:dashed}.ds-fo-stand{flex-wrap:wrap}.ds-fo-stand .segment-knopf{min-height:var(--abstand-32);font-size:var(--schrift-13)}.ds-fo-vorgaben{min-width:0}@media (max-width:1180px){.ds-fo-buehne{grid-template-columns:minmax(0,1fr)}}.ds-li-kopf{display:flex;flex-wrap:wrap;gap:var(--abstand-2);padding:var(--abstand-2);border-radius:var(--rad-2);background:var(--ds-spur-rand)}.ds-li-zelle{display:flex;flex-direction:column;gap:var(--abstand-6);flex:1 1 9rem;min-width:9rem;padding:var(--abstand-10);background:var(--ds-spur)}.ds-li-zelle.ds-li-sortiert{background:var(--violett-grund)}.ds-li-name{display:block;padding:0;border:0;background:none;font:inherit;font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--tinte);text-align:left;overflow-wrap:anywhere}button.ds-li-name{cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}button.ds-li-name:focus-visible{outline:none;box-shadow:var(--fokus);border-radius:var(--rad-1)}.ds-li-sortiert .ds-li-name{color:var(--violett-text)}.ds-li-griffe{display:flex;gap:var(--abstand-4);flex-wrap:wrap}.ds-li-griffe .knopf{min-width:var(--abstand-32);padding:0 var(--abstand-6)}.ds-li-griffe .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-li-aus{display:flex;flex-wrap:wrap;gap:var(--abstand-8);align-items:center}.ds-li-chip{display:inline-flex;align-items:center;gap:var(--abstand-6);min-height:var(--abstand-32);padding:0 var(--abstand-10);border:1px dashed var(--ds-violett-ton);border-radius:var(--ds-rad-marke);background:var(--karte);font:inherit;font-size:var(--schrift-13);color:var(--violett-text);cursor:pointer}.ds-li-chip .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-li-chip:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-li-zelle.ds-li-normal{flex-grow:2}.ds-li-zelle.ds-li-breit{flex-grow:3}.ds-pr-station{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);width:100%;padding:var(--abstand-8) 0;border:0;border-top:1px solid var(--ds-haarlinie);background:none;font:inherit;font-size:var(--schrift-15);text-align:left;color:var(--tinte);cursor:pointer}.ds-pr-station>span:first-child{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ds-pr-station:hover{background:var(--ds-spur)}.ds-pr-station:focus-visible{outline:none;box-shadow:var(--fokus);border-radius:var(--rad-1)}.ds-pr-prozent{flex:none;min-width:4.5em;padding:var(--abstand-4) var(--abstand-8);border-radius:var(--rad-2);text-align:center;font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-3);font-variant-numeric:tabular-nums}.ds-pr-schnitt{flex:none;padding:var(--abstand-2) var(--abstand-8);border-radius:var(--ds-rad-marke);font-size:var(--schrift-13);white-space:nowrap}.ds-rgs-werte{display:flex;flex-wrap:wrap;gap:var(--abstand-12)}.ds-rgs-werte .feld{flex:1 1 10rem;margin:0}.ds-rgs-pos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,8rem) minmax(0,1.2fr);gap:var(--abstand-8) var(--abstand-12);align-items:center}.ds-rgs-betrag{text-align:right;font-family:var(--ds-schrift-zahl)}.ds-rgs-ergebnis{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--abstand-4) var(--abstand-8);min-width:0}.ds-rgs-ergebnis s{color:var(--grau);font-family:var(--ds-schrift-zahl)}.ds-rgs-ergebnis b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-18);color:var(--gruen-text)}.ds-rgs-ergebnis small{flex-basis:100%}.ds-rgs-summe{display:flex;align-items:baseline;gap:var(--abstand-8);font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-4)}.ds-rgs-summe b{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-24);color:var(--gruen-text)}.ds-rgs-trifft{background:var(--violett-grund);border-radius:var(--rad-1);padding:var(--abstand-2) var(--abstand-4)}@media (max-width:640px){.ds-rgs-pos{grid-template-columns:minmax(0,1fr) minmax(0,7rem)}.ds-rgs-ergebnis{grid-column:1 / -1}}.ds-dl-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-16);align-items:start}.ds-dl-schild{text-decoration:none;display:inline-flex}.ds-dl-schild:focus-visible{outline:none;box-shadow:var(--fokus);border-radius:var(--rad-1)}.ds-dl-text{color:var(--tinte);font-weight:var(--fett-3)}.ds-dl-erledigt>span:first-child{opacity:.6}.ds-dl-erledigt .ds-dl-text{text-decoration:line-through}.ds-dl-notiz{padding:var(--abstand-8) var(--abstand-12);border-radius:var(--rad-2);background:var(--gelb-grund);color:var(--gelb-text)}@media (max-width:1180px){.ds-dl-raster{grid-template-columns:minmax(0,1fr)}}.ds-dl-wege{display:inline-flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap}.ds-dp-brett{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--abstand-12);align-items:stretch}.ds-dp-brett.ds-dp-eine{grid-template-columns:minmax(0,1fr)}.ds-dp-spur{display:flex;flex-direction:column;min-width:0}.ds-dp-inhalt{display:flex;flex-direction:column;gap:var(--abstand-8);padding:var(--abstand-12)}.ds-dp-eine .ds-dp-inhalt{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.ds-dp-karte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-6);min-width:0;padding:var(--abstand-12) var(--abstand-12);background:var(--karte);border-radius:var(--rad-3);box-shadow:var(--ds-t1);border:2px solid transparent}.ds-dp-karte.ds-r6-rot{border-color:var(--rot-ton)}.ds-dp-wege{display:flex;flex-wrap:wrap;gap:var(--abstand-4) var(--abstand-12)}@media (max-width:1180px){.ds-dp-brett{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ds-dp-brett{grid-template-columns:minmax(0,1fr)}}.ds-ds-janein{flex:none}.ds-sg-buehne{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--abstand-16);align-items:start}.ds-sg-mail{display:flex;flex-direction:column;gap:var(--abstand-12);min-width:0;padding:var(--abstand-16) var(--abstand-20);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2)}.ds-sg-bildtitel{margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);font-weight:var(--fett-4);color:var(--tinte);overflow-wrap:anywhere}.ds-sg-mailkopf{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--abstand-6) var(--abstand-12);padding-bottom:var(--abstand-8);border-bottom:1px solid var(--ds-haarlinie);font-size:var(--schrift-14);color:var(--grau)}.ds-sg-mailkopf span:nth-child(2n){color:var(--tinte);overflow-wrap:anywhere}.ds-sg-text{margin:0;font-size:var(--schrift-15);color:var(--tinte)}.ds-sg-muster{display:flex;flex-direction:column;gap:var(--abstand-4);padding-top:var(--abstand-12);border-top:1px dashed var(--ds-haarlinie);font-size:var(--schrift-14)}.ds-sg-tag{flex:0 0 auto;min-width:11rem}.ds-sg-hinweis{display:flex;align-items:center;gap:var(--abstand-6);margin:0;font-size:var(--schrift-14);color:var(--grau)}.ds-sg-hinweis .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16);flex:none}.ds-sg-warum{display:flex;flex-direction:column;gap:var(--abstand-12);min-width:0}.ds-sg-h3{display:flex;align-items:center;gap:var(--abstand-8);margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);font-weight:var(--fett-4)}.ds-sg-h3 .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16);color:var(--violett)}.ds-sg-regeln{display:flex;flex-direction:column;gap:var(--abstand-6);margin:0;padding:0;list-style:none}.ds-sg-regel{display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;width:100%;padding:var(--abstand-8) var(--abstand-12);border:2px solid var(--ds-haarlinie);border-radius:var(--rad-2);background:var(--karte);color:var(--tinte);font:inherit;text-align:left;cursor:pointer}.ds-sg-regel:hover{border-color:var(--ds-violett-ton)}.ds-sg-regel:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-sg-regel.ds-sg-an{border-color:var(--ds-violett-ton);background:var(--violett-grund)}.ds-sg-platz{min-width:var(--abstand-16);font-family:var(--ds-schrift-zahl);font-weight:var(--fett-4);color:var(--grau)}.ds-sg-regel-text{display:flex;flex-direction:column;flex:1 1 12rem;min-width:0}.ds-sg-regel-text small{font-size:var(--schrift-13);color:var(--grau);overflow-wrap:anywhere}@media (max-width:1180px){.ds-sg-buehne{grid-template-columns:minmax(0,1fr)}}.ds-bg-zeile.ds-r6-rot,.ds-bg-zeile.ds-r6-rot .ds-bg-feld{border-color:var(--rot-ton)}.ds-pa-fusszeile{display:flex;flex-direction:column;gap:var(--abstand-8);padding:var(--abstand-12) var(--abstand-16);border-radius:var(--rad-3);background:var(--ds-spur-rand);font-size:var(--schrift-14);color:var(--tinte);overflow-wrap:anywhere}.ds-sb-bild{display:flex;align-items:center;justify-content:center;height:8rem;padding:var(--abstand-8);border-radius:var(--rad-3);background:var(--ds-spur-rand);font-family:var(--ds-schrift-anzeige);font-weight:var(--fett-4);color:var(--grau);overflow:hidden}.ds-sb-bild img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ds-pe-wer{display:flex;align-items:center;gap:var(--abstand-12);min-width:0}.ds-pe-wer>span:last-child{min-width:0}.ds-pe-kreis{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--abstand-48);height:var(--abstand-48);border-radius:50%;background:var(--ds-spur-rand);color:var(--grau);font-family:var(--ds-schrift-anzeige);font-weight:var(--fett-4)}.ds-pe-kreis.ds-pe-foto{background:var(--violett);color:var(--karte)}.ds-pe-knoepfe{display:inline-flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap}.ds-pe-blatt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--abstand-24);align-items:start}@media (max-width:900px){.ds-pe-blatt{grid-template-columns:minmax(0,1fr)}}.ds-qr-mitte{display:flex;align-items:center;gap:var(--abstand-16);min-width:0}.ds-qr-mitte .sg-qr-gross{flex:none;display:inline-flex;padding:var(--abstand-6);border:1px solid var(--ds-haarlinie);border-radius:var(--rad-2);background:var(--karte)}.ds-qr-mitte .sg-qr-gross svg{display:block}.ds-qr-mitte .sg-qr-gross .ds-zeichen{width:var(--abstand-64);height:var(--abstand-64)}.ds-ta-buehne{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:var(--abstand-16);align-items:start}.ds-ta-liste{display:flex;flex-direction:column;gap:var(--abstand-6);margin:0;padding:0;list-style:none;max-height:40rem;overflow-y:auto;overscroll-behavior:contain}.ds-ta-eintrag{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-4);width:100%;padding:var(--abstand-8) var(--abstand-12);border:2px solid var(--ds-haarlinie);border-radius:var(--rad-2);background:var(--karte);color:var(--tinte);font:inherit;text-align:left;cursor:pointer}.ds-ta-eintrag:hover{border-color:var(--ds-violett-ton)}.ds-ta-eintrag:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-ta-eintrag.ds-ta-an{border-color:var(--ds-violett-ton);background:var(--violett-grund)}.ds-ta-zeit{font-family:var(--ds-schrift-zahl);font-weight:var(--fett-4);font-size:var(--schrift-14)}.ds-ta-wer{font-size:var(--schrift-13);color:var(--grau);overflow-wrap:anywhere}.ds-ta-anliegen{font-size:var(--schrift-14);overflow-wrap:anywhere}.ds-ta-blasen{display:flex;flex-direction:column;gap:var(--abstand-8);margin:0;padding:0;list-style:none}.ds-ta-blase{max-width:80%;padding:var(--abstand-8) var(--abstand-12);border-radius:var(--rad-4);font-size:var(--schrift-15);line-height:var(--zeile-3);overflow-wrap:anywhere}.ds-ta-blase small{display:block;margin-bottom:var(--abstand-2);font-size:var(--schrift-12);font-weight:var(--fett-3);opacity:.8}.ds-ta-anrufer{align-self:flex-end;background:var(--violett);color:var(--karte);border-bottom-right-radius:var(--rad-1)}.ds-ta-assistent{align-self:flex-start;background:var(--ds-spur-rand);color:var(--tinte);border-bottom-left-radius:var(--rad-1)}.ds-ta-vermerk{align-self:center;max-width:100%;background:transparent;color:var(--grau);font-size:var(--schrift-13);font-style:italic;text-align:center}@media (max-width:1180px){.ds-ta-buehne{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.ds-ta-buehne>.ds-sg-warum{grid-column:1 / -1}}@media (max-width:900px){.ds-ta-buehne{grid-template-columns:minmax(0,1fr)}.ds-ta-liste{max-height:20rem}}.ds-ne-wahl{display:flex;flex-direction:column;gap:var(--abstand-8);min-width:0}.ds-ne-feld{display:flex;flex-direction:column;gap:var(--abstand-2);min-width:0;font-size:var(--schrift-13);color:var(--grau)}.ds-ne-feld select{width:100%}.ds-ch-titel{display:block;margin:0;padding:0;border:0;background:none;color:var(--tinte);font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);font-weight:var(--fett-4);line-height:var(--zeile-2);text-align:left;cursor:pointer;overflow-wrap:anywhere}.ds-ch-titel:hover{color:var(--violett-text)}.ds-ch-titel:focus-visible{outline:none;box-shadow:var(--fokus);border-radius:var(--rad-1)}.ds-ch-kurz{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}div.ds-ch-kurz{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-8);padding:var(--abstand-12) var(--abstand-16);border-radius:var(--rad-3);background:var(--violett-grund);-webkit-line-clamp:unset;overflow:visible}.ds-ch-kurz-kopf{display:flex;align-items:center;gap:var(--abstand-12);flex-wrap:wrap}.ds-ch-kurz-kopf b{display:inline-flex;align-items:center;gap:var(--abstand-6);color:var(--violett-text)}.ds-ch-kurz-kopf .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-ch-kurz-text{margin:0;white-space:pre-line;font-size:var(--schrift-14);line-height:var(--zeile-3);color:var(--tinte)}.ds-ch-gruppe{display:flex;flex-direction:column;gap:var(--abstand-12)}.ds-ch-rot,.ds-ch-rot .ds-zeichen{color:var(--rot-text)}.ds-ch-mehr{display:flex;justify-content:center}.ds-bb-buehne{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--abstand-16);align-items:start}.ds-bb-flaeche{--au-zoom:.5;max-height:none;border-radius:var(--rad-3)}.ds-bb-satz{position:absolute;padding:8mm 0 0}.ds-bb-ohne-linie{border-bottom:0}.ds-bb-schutz{position:absolute;background:var(--ds-violett-schleier);mix-blend-mode:multiply;outline:.4mm dashed var(--violett);outline-offset:-.4mm;pointer-events:none}.ds-bb-oben{top:0;left:0;right:0}.ds-bb-unten{bottom:0;left:0;right:0}.ds-bb-links{left:0}.ds-bb-rechts{right:0}.ds-bb-gruppe{margin-top:var(--abstand-4);font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--grau)}.ds-bb-zone{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-12);padding:var(--abstand-8) 0;border-top:1px solid var(--ds-haarlinie)}.ds-bb-zone-name{display:flex;flex-direction:column;min-width:0;font-size:var(--schrift-15);font-weight:var(--fett-3);color:var(--tinte)}.ds-bb-mm{display:inline-flex;align-items:center;gap:var(--abstand-6);flex:none;font-size:var(--schrift-14);color:var(--grau)}.ds-bb-mm input{width:6rem;text-align:right;font-family:var(--ds-schrift-zahl);font-weight:var(--fett-3)}.ds-bb-farbe{display:flex;align-items:center;gap:var(--abstand-8);max-width:20rem}.ds-bb-farbwahl{flex:none;width:var(--abstand-48);height:var(--abstand-40);padding:var(--abstand-2);border:0;background:none}@media (max-width:1180px){.ds-bb-buehne{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ds-bb-flaeche{--au-zoom:.38}}.ds-nk-naechste{margin:0;font-size:var(--schrift-24);overflow-wrap:anywhere}.ds-ad-antwort{max-width:60%;font-family:var(--ds-schrift);font-weight:var(--fett-3);text-align:right;overflow-wrap:anywhere}.ds-ad-offen{font-family:var(--ds-schrift);font-weight:var(--fett-3);color:var(--rot-text)}.ds-ad-felder{display:flex;flex-direction:column;gap:var(--abstand-8);min-width:0}.ds-ad-felder .feld{margin:0}.ds-ba-namen{display:flex;flex-direction:column;gap:var(--abstand-4);min-width:0}.ds-ba-label{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);font-weight:var(--fett-4)}.ds-ba-code{max-width:12rem;font-size:var(--schrift-13)}.ds-ba-reihe{display:inline-flex;align-items:center;gap:var(--abstand-6);font-size:var(--schrift-13);color:var(--grau)}.ds-ba-reihe input{width:4.5rem;text-align:right}.ds-ei-punkte{display:flex;flex-direction:column;gap:var(--abstand-6);min-width:0}.ds-ei-punkt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-4);padding:var(--abstand-8) 0;border-top:1px solid var(--ds-haarlinie);min-width:0}.ds-ei-punkt-kopf{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;width:100%}.ds-ei-punkt-kopf b{font-size:var(--schrift-15);font-weight:var(--fett-3);overflow-wrap:anywhere}.ds-ei-punkt:not(.ds-ei-offen) b{color:var(--grau);font-weight:var(--fett-2)}.ds-ei-wahl{flex-direction:row;align-items:center;gap:var(--abstand-8);cursor:pointer}.ds-ei-wahl input{margin:0;accent-color:var(--violett)}.ds-md-regeln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-16);padding:0 var(--abstand-4)}@media (max-width:900px){.ds-md-regeln{grid-template-columns:minmax(0,1fr)}}.ds-karte-fuss,.ds-r6-fuss,.ds-af-fuss,.ds-fi-fuss,.ds-mp-fuss,.ds-mv-fuss,.ds-sr-fuss,.ds-na-fuss,.ds-ah-fuss,.ds-mo-fuss,.ds-gu-fuss,.ds-uea-fuss,.ds-km-fuss,.ds-vs-fuss,.ds-kl-fuss,.ds-ag-fuss,.ds-pv-fuss,.ds-vb-fuss{justify-content:flex-end;flex-wrap:wrap}:is(.ds-karte-fuss,.ds-r6-fuss,.ds-af-fuss,.ds-fi-fuss,.ds-mp-fuss,.ds-mv-fuss,.ds-sr-fuss,.ds-na-fuss,.ds-ah-fuss,.ds-mo-fuss,.ds-gu-fuss,.ds-uea-fuss,.ds-km-fuss,.ds-vs-fuss,.ds-kl-fuss,.ds-ag-fuss,.ds-pv-fuss,.ds-vb-fuss)>:first-child:not(.knopf):not(button):not(a.knopf){margin-right:auto}:is(.ds-karte-fuss,.ds-r6-fuss,.ds-af-fuss,.ds-fi-fuss,.ds-mp-fuss,.ds-mv-fuss,.ds-sr-fuss,.ds-na-fuss,.ds-ah-fuss,.ds-mo-fuss,.ds-gu-fuss,.ds-uea-fuss,.ds-km-fuss,.ds-vs-fuss,.ds-kl-fuss,.ds-ag-fuss,.ds-pv-fuss,.ds-vb-fuss)>span:empty{display:none}.ds-ps-knoepfe,.ds-rc-knoepfe,.ds-af-wege,.ds-fw-knoepfe,.ds-ex-knoepfe,.ds-gu-knoepfe,.ds-sp-knoepfe,.ds-dp-wege{justify-content:flex-end}.ds-dl-wege,.ds-pe-knoepfe{margin-left:auto;justify-content:flex-end}.ds-ps-spur.ds-ps-spur-wartet{border:2px solid var(--gelb-ton)}.ds-vd-inhalt{display:flex;flex-direction:column;gap:var(--abstand-4);padding:var(--abstand-12);background:var(--karte);border-radius:var(--rad-4);box-shadow:var(--ds-t2)}.ds-vd-kapitel{display:flex;justify-content:space-between;align-items:baseline;gap:var(--abstand-8);min-height:var(--ds-h-textknopf);padding:var(--abstand-8) var(--abstand-10);border:0;border-radius:var(--rad-2);background:none;text-align:left;cursor:pointer;font:inherit;font-size:var(--schrift-15);color:var(--tinte)}.ds-vd-kapitel small{flex:none;font-size:var(--schrift-13);color:var(--grau);white-space:nowrap}.ds-vd-kapitel:hover{background:var(--ds-spur)}.ds-vd-kapitel.an{background:var(--violett-grund);color:var(--violett-text);font-weight:var(--fett-3)}.ds-vd-kapitel:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-zu-anlass{margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-17);font-weight:var(--fett-3);color:var(--tinte)}.ds-zu-strahl{display:flex;flex-direction:column;gap:var(--abstand-16);padding:var(--abstand-16) var(--abstand-20)}.ds-zu-tag h3{margin:0 0 var(--abstand-8);font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--grau)}.ds-zu-tag ol{display:flex;flex-direction:column;gap:var(--abstand-12);margin:0;padding:0;list-style:none}.ds-zu-ereignis{display:grid;grid-template-columns:calc(var(--abstand-48) + var(--abstand-4)) var(--abstand-32) minmax(0,1fr);gap:var(--abstand-8);align-items:start;font-size:var(--schrift-15);color:var(--tinte)}.ds-zu-uhr{font-family:var(--ds-schrift-zahl);font-weight:var(--fett-3);font-variant-numeric:tabular-nums}.ds-zu-marke{display:inline-grid;place-items:center;width:var(--abstand-32);height:var(--abstand-32);border-radius:var(--ds-rad-kreis);background:var(--karte);color:var(--grau)}.ds-zu-marke .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-zu-angefragt .ds-zu-marke{background:var(--gelb-grund);color:var(--gelb-text)}.ds-zu-ausgestellt .ds-zu-marke{background:var(--violett-grund);color:var(--violett-text)}.ds-zu-abgelehnt .ds-zu-marke,.ds-zu-widerrufen .ds-zu-marke{background:var(--neutral-grund);color:var(--grau)}.ds-zu-ereignis small{display:block;font-size:var(--schrift-14);color:var(--grau)}.ds-as-werkbank{display:grid;grid-template-columns:minmax(calc(var(--ds-spalte-breit) * .9),1fr) minmax(0,2.6fr) minmax(calc(var(--ds-spalte-breit) * .8),1fr);gap:var(--abstand-16);align-items:start}.ds-as-liste{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-12)}.ds-as-gruppe{display:flex;flex-direction:column;gap:var(--abstand-2)}.ds-as-gruppe h3{margin:0 0 var(--abstand-4);font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--grau)}.ds-as-eintrag{display:flex;align-items:center;gap:var(--abstand-10);min-height:var(--ds-h-textknopf);padding:var(--abstand-6) var(--abstand-10);border:0;border-radius:var(--rad-2);background:none;text-align:left;cursor:pointer;font:inherit;font-size:var(--schrift-15);color:var(--tinte)}.ds-as-eintrag:hover{background:var(--karte)}.ds-as-eintrag.an{background:var(--violett-grund);color:var(--violett-text);font-weight:var(--fett-3)}.ds-as-eintrag:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-as-format{flex:none;border:1px solid var(--linie);border-radius:var(--abstand-2);background:var(--karte)}.ds-as-hoch{width:var(--abstand-16);height:var(--abstand-20)}.ds-as-quer{width:var(--abstand-20);height:var(--abstand-16)}.ds-as-mitte{display:flex;flex-direction:column;gap:var(--abstand-12);min-width:0;overflow-x:auto}.ds-as-einstellen{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-16)}.ds-as-einstellen .knopf{width:100%}.ds-as-einstellen .ds-zeitraum{display:grid;grid-template-columns:auto minmax(0,1fr)}.ds-as-einstellen .ds-zeitraum-wort:not(:first-child){border-left:0;border-top:1px solid var(--linie)}.ds-as-einstellen .ds-zeitraum .datumswahl{min-width:0}.ds-as-einstellen .ds-zeitraum .datumswahl~.ds-zeitraum-wort+.datumswahl,.ds-as-einstellen .ds-zeitraum .ds-zeitraum-wort:not(:first-child)+.datumswahl{border-top:1px solid var(--linie)}.ds-as-einstellen .ds-zeitraum span.f-w.datumswahl-knopf{min-width:0;width:100%}@media (max-width:1180px){.ds-as-werkbank{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ds-as-einstellen{grid-column:1 / -1}}@media (max-width:900px){.ds-as-werkbank{grid-template-columns:minmax(0,1fr)}}.ds-pp-zeit{margin:0;font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-3);color:var(--tinte);font-variant-numeric:tabular-nums}.ds-pp-auf{padding:var(--abstand-16) var(--abstand-20)}.ds-pk-bereich{display:flex;flex-direction:column;gap:var(--abstand-8)}.ds-pk-bereich-kopf{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8)}.ds-pk-bereich-kopf h3{display:flex;align-items:center;gap:var(--abstand-8);margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-17);font-weight:var(--fett-3);color:var(--tinte)}.ds-pk-bereich-kopf h3 .ds-zeichen{color:var(--violett)}.ds-pk-bereich-kopf b{font-size:var(--schrift-15);color:var(--tinte)}.ds-pk-name{display:flex;align-items:center;gap:var(--abstand-10);min-width:0}.ds-pk-name>span:not(.ds-pk-pfeile){display:flex;flex-direction:column;min-width:0}.ds-pk-pfeile{display:inline-flex;gap:var(--abstand-2);flex:none}.ds-pk-pfeil{display:inline-grid;place-items:center;width:var(--abstand-32);height:var(--abstand-32);border:1px solid var(--ds-spur-rand);border-radius:var(--rad-2);background:var(--karte);color:var(--grau);cursor:pointer;font:inherit;font-size:var(--schrift-15)}.ds-pk-pfeil:disabled{opacity:.35;cursor:default}.ds-pk-pfeil:focus-visible{outline:none;box-shadow:var(--fokus)}.ds-liste .ds-pk-schalter{width:1%;white-space:nowrap}.ds-sd-stelle{margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);font-weight:var(--fett-3);color:var(--tinte);overflow-wrap:anywhere}.ds-sd-gruppe{display:flex;flex-direction:column;gap:var(--abstand-10)}.ds-ur-code{font-family:var(--ds-schrift-zahl);letter-spacing:.18em;color:var(--violett-text)}.ds-ur-gruppe{display:flex;flex-direction:column;gap:var(--abstand-10)}.ds-ur-gruppe-kopf{display:flex;align-items:center;gap:var(--abstand-12);flex-wrap:wrap}.ds-ur-gruppe-kopf h3{margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-17);font-weight:var(--fett-3);color:var(--tinte)}.ds-an-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-4) var(--abstand-8)}.ds-an-name small{flex:1 1 100%}.ds-am-aufgaben{display:flex;flex-direction:column;gap:var(--abstand-10)}.ds-am-h3{margin:0;font-size:var(--schrift-16);font-weight:var(--fett-3);color:var(--tinte)}.ds-am-schalter{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-12);padding-top:var(--abstand-8);border-top:1px solid var(--linie);font-size:var(--schrift-14);color:var(--grau)}.ds-raster-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-16)}.ds-mehr{display:flex;justify-content:center}@media (max-width:1180px){.ds-raster-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ds-raster-3{grid-template-columns:minmax(0,1fr)}}.ds-r6-karte .ds-r6-text-rot{color:var(--rot-text)}.ds-kq-alle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-8) var(--abstand-16);padding:var(--abstand-12) var(--abstand-16);border-radius:var(--rad-3);background:var(--neutral-grund);font-size:var(--schrift-15);color:var(--grau)}.ds-kq-alle-titel{display:inline-flex;align-items:center;gap:var(--abstand-6);color:var(--tinte)}.ds-kq-satz{display:inline-flex;align-items:center;gap:var(--abstand-6)}.ds-kq-satz-breit{flex:1 1 320px}.ds-kq-satz-breit .f-w.ds-kq-feld{flex:1 1 auto}.ds-kq-alle .f-w.ds-kq-feld{width:auto;height:auto;min-height:44px;min-width:120px;padding:0 var(--abstand-8);border:2px dashed var(--violett-ton);border-radius:var(--rad-2);background:var(--karte);font:inherit;font-weight:var(--fett-3);color:var(--tinte)}.ds-kq-alle .f-w.ds-kq-feld:focus{outline:none;border-style:solid;border-color:var(--violett)}.ds-kq-alle .f-w.ds-kq-zahl{min-width:0;width:3.2em;text-align:center}.ds-kq-speichern{margin-left:auto}.ds-kq-fehler{flex:1 1 100%;margin:0;color:var(--rot-text);font-weight:var(--fett-3)}.ds-kq-brett{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible}.ds-kq-text{margin:0;font-size:var(--schrift-16);line-height:var(--zeile-2);color:var(--tinte)}.ds-kq-antworten{display:flex;flex-wrap:wrap;gap:var(--abstand-6);margin:0;padding:0;list-style:none}.ds-kq-antworten li{padding:var(--abstand-4) var(--abstand-10);border:1px solid var(--linie);border-radius:999px;background:var(--neutral-grund);font-size:var(--schrift-14);color:var(--grau)}@media (max-width:1180px){.ds-kq-brett{grid-template-columns:minmax(0,1fr)}}.ds-ab-rahmen{overflow-x:auto;min-width:0}.ds-ab-raster{width:100%;border-collapse:separate;border-spacing:6px;table-layout:fixed;min-width:1080px}.ds-ab-raster thead th{padding:0 var(--abstand-4) var(--abstand-4);vertical-align:bottom;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-align:center;font-size:var(--schrift-13);font-weight:var(--fett-3);line-height:var(--zeile-2);color:var(--grau)}.ds-ab-raster thead th:first-child{width:260px}.ds-ab-raster thead th small{display:block;font-weight:var(--fett-2);color:var(--grau)}.ds-ab-raster tbody th{padding:0;text-align:left;font-weight:inherit}.ds-ab-fz{display:flex;align-items:center;gap:var(--abstand-10);height:100%;min-height:64px;padding:var(--abstand-8) var(--abstand-10);border:1px solid var(--linie);border-radius:var(--rad-3);background:var(--karte);color:var(--tinte);text-decoration:none}.ds-ab-fz:hover{border-color:var(--violett)}.ds-ab-fz span{display:flex;flex-direction:column;min-width:0}.ds-ab-fz b{font-weight:var(--fett-2);font-size:var(--schrift-15)}.ds-ab-fz small{font-size:var(--schrift-13);color:var(--grau)}.ds-ab-raster td{padding:0}.ds-ab-feld{display:flex;align-items:center;justify-content:center;width:100%;min-height:64px;border:0;border-radius:var(--rad-3);font:inherit;text-decoration:none}.ds-ab-feld svg{width:22px;height:22px}.ds-ab-ja{background:var(--gruen-ton);color:var(--gruen-text)}.ds-ab-nein{background:var(--rot-ton);color:var(--rot-text)}a.ds-ab-feld:hover,button.ds-ab-feld:hover{outline:2px solid currentColor;outline-offset:-2px;cursor:pointer}a.ds-ab-feld:focus-visible,button.ds-ab-feld:focus-visible{outline:3px solid var(--violett);outline-offset:2px}.ds-ab-zahl{width:72px;text-align:center;font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);font-weight:var(--fett-3);color:var(--tinte)}.ds-ab-raster thead th.ds-ab-zahl{font-family:inherit;font-size:var(--schrift-13)}.ds-ab-rot,.ds-ab-fz small.ds-ab-rot{color:var(--rot-text);font-weight:var(--fett-3)}.ds-strahl{display:flex;flex-direction:column;gap:var(--abstand-16)}.ds-strahl-tag h3{margin:0 0 var(--abstand-8);font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--grau)}.ds-strahl-tag ol{display:flex;flex-direction:column;gap:var(--abstand-12);margin:0;padding:0;list-style:none}.ds-strahl-ereignis{display:grid;grid-template-columns:calc(var(--abstand-48) + var(--abstand-4)) var(--abstand-32) minmax(0,1fr);gap:var(--abstand-8);align-items:start;font-size:var(--schrift-15);color:var(--tinte)}.ds-strahl-ereignis.mit-rechts{grid-template-columns:calc(var(--abstand-48) + var(--abstand-4)) var(--abstand-32) minmax(0,1fr) auto}.ds-strahl-uhr{padding-top:var(--abstand-4);font-family:var(--ds-schrift-zahl);font-weight:var(--fett-3);font-variant-numeric:tabular-nums}.ds-strahl-marke{display:inline-grid;place-items:center;width:var(--abstand-32);height:var(--abstand-32);border-radius:var(--ds-rad-kreis);background:var(--neutral-grund);color:var(--grau)}.ds-strahl-marke .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ds-strahl-satz{padding-top:var(--abstand-4);min-width:0}.ds-strahl-satz small{display:block;font-size:var(--schrift-14);color:var(--grau)}.ds-strahl-rechts{padding-top:var(--abstand-4);font-size:var(--schrift-14);color:var(--grau);white-space:nowrap}.ds-strahl-gelb .ds-strahl-marke{background:var(--gelb-grund);color:var(--gelb-text)}.ds-strahl-violett .ds-strahl-marke{background:var(--violett-grund);color:var(--violett-text)}.ds-strahl-grau .ds-strahl-marke{background:var(--neutral-grund);color:var(--grau)}.ds-strahl-rot .ds-strahl-marke{background:var(--rot-ton);color:var(--rot-text)}.ds-strahl-rot .ds-strahl-satz{color:var(--rot-text)}.ds-ablage{display:flex;flex-direction:column;align-items:center;gap:var(--abstand-8);padding:var(--abstand-32) var(--abstand-20);border:2px dashed var(--violett);border-radius:var(--rad-4);background:var(--violett-grund);text-align:center;cursor:pointer}.ds-ablage:hover,.ds-ablage.drueber{background:var(--karte);border-style:solid}.ds-ablage:focus-visible{outline:3px solid var(--violett);outline-offset:3px}.ds-ablage.gesperrt{cursor:default;opacity:.7}.ds-ablage-zeichen .ds-zeichen{width:40px;height:40px;color:var(--violett-text)}.ds-ablage-titel{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-20);color:var(--tinte)}.ds-ablage p{margin:0;font-size:var(--schrift-15);color:var(--grau)}.ds-ablage-marken{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--abstand-8)}.ds-ablage-marken span{display:inline-flex;align-items:center;gap:var(--abstand-6);padding:var(--abstand-4) var(--abstand-10);border-radius:999px;background:var(--karte);font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--tinte)}.ds-ablage-marken .ds-zeichen{width:14px;height:14px}@media (max-width:900px){.ds-strahl-ereignis.mit-rechts{grid-template-columns:calc(var(--abstand-48) + var(--abstand-4)) var(--abstand-32) minmax(0,1fr)}.ds-strahl-rechts{grid-column:3}}.ds-raster-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-16)}@media (max-width:900px){.ds-raster-2{grid-template-columns:minmax(0,1fr)}}.ds-eg-satz{margin:0;font-size:var(--schrift-16);line-height:var(--zeile-2);color:var(--tinte)}.ds-eg-fz{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ds-eg-fz li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--abstand-12);padding:var(--abstand-10) 0;border-top:1px solid var(--linie)}.ds-eg-fz li>span{display:flex;flex-direction:column;min-width:0}.ds-eg-fz b{font-size:var(--schrift-15);color:var(--tinte)}.ds-eg-fz small{font-size:var(--schrift-14);color:var(--grau)}.ds-eg-fz .ds-pl{flex:none}.ds-eg-kontrolle-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-12)}.ds-ue-brett{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible}.ds-ue-weg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-6);margin:0;font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-3);color:var(--tinte)}.ds-ue-weg .ds-zeichen{width:18px;height:18px;color:var(--grau)}.ds-ue-wartet{display:inline-flex;align-items:center;gap:var(--abstand-6);font-size:var(--schrift-14);color:var(--grau)}.ds-ue-wartet .ds-zeichen{width:16px;height:16px}@media (max-width:1180px){.ds-ue-brett{grid-template-columns:minmax(0,1fr)}}.ds-wa-brett{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-auto-columns:auto;overflow:visible}.ds-wa-satz{margin:0;font-size:var(--schrift-16);line-height:var(--zeile-4);color:var(--tinte)}.ds-wa-fuss{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-12);flex-wrap:wrap}.ds-wa-heute{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-15);color:var(--tinte)}.ds-brett-spalte.ds-wa-niemand{border:2px solid var(--rot-rand)}.ds-brett-spalte.ds-wa-vorschlag{border:2px dashed var(--linie);background:transparent}.ds-wa-satz .wa-luecke{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--abstand-2);border-bottom:0;font:inherit;font-weight:var(--fett-3);vertical-align:middle;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px;text-decoration-color:var(--violett)}.ds-wa-satz .wa-luecke-halter{display:inline}.ds-kz-zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:var(--abstand-16);align-items:start}.ds-kz-links{display:flex;flex-direction:column;gap:var(--abstand-16);min-width:0}.ds-kz-rechts{position:sticky;top:var(--abstand-16)}.ds-kz-h3{margin:var(--abstand-8) 0 0;font-size:var(--schrift-16);font-weight:var(--fett-3);color:var(--tinte)}.ds-kz-fuss{display:flex;justify-content:flex-end}.ds-kz-fuss .knopfreihe{margin:0}@media (max-width:1180px){.ds-kz-zwei{grid-template-columns:minmax(0,1fr)}.ds-kz-rechts{position:static}}.ds-verlauf{display:flex;align-items:flex-end;gap:4px;height:56px;padding-top:var(--abstand-4);border-bottom:2px solid var(--linie)}.ds-verlauf i{flex:1 1 0;min-width:2px;max-width:48px;border-radius:var(--rad-1) var(--rad-1) 0 0;background:var(--violett-ton)}.ds-verlauf-gruen i{background:var(--gruen-ton)}.ds-verlauf-gold i{background:var(--ds-muenze-gold)}.ds-cz-tabelle{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-12)}.ds-cz-tabelle>.ds-liste,.ds-cz-tabelle>div{align-self:stretch}.ds-ablage-unter{font-size:var(--schrift-14)}.ds-schalter-wort{font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--tinte)}.ds-blatt table.mock{font-size:var(--schrift-14)}.ds-blatt table.mock th{padding:var(--abstand-6) var(--abstand-8);font-size:var(--schrift-13);text-transform:none;letter-spacing:0;white-space:normal;border-bottom:1px solid var(--linie)}.ds-blatt table.mock td{padding:var(--abstand-6) var(--abstand-8);border-bottom:1px solid var(--ds-haarlinie);vertical-align:top}table.mock.ds-ab-raster{border-collapse:separate;border-spacing:6px;font-size:var(--schrift-14)}table.mock.ds-ab-raster th,table.mock.ds-ab-raster td{border:0;text-transform:none;letter-spacing:0;white-space:normal}table.mock.ds-ab-raster thead th{padding:0 var(--abstand-4) var(--abstand-4);font-size:var(--schrift-13)}table.mock.ds-ab-raster tbody th,table.mock.ds-ab-raster td{padding:0}.ds-ab-rahmen{position:relative}.ds-nachbarn{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--abstand-8);margin:0}.ds-kz-vl-kasse{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-4) var(--abstand-8)}.ds-liste .ds-r6-text-rot,table.mock .ds-r6-text-rot{color:var(--rot-text)}@media (max-width:900px){.ds-rumpf .sl-abschnitt-kopf{flex-wrap:wrap}.ds-rumpf .sl-abschnitt-werkzeuge{flex-wrap:wrap;max-width:100%}}@media (max-width:560px){.ds-rumpf .knopf,.ds-rumpf .sl-textknopf{white-space:normal;max-width:100%;height:auto;text-align:center}}.ds-liste tr.ds-liste-still td{color:var(--grau)}.ds-liste tr.ds-liste-gruppe td{padding:var(--abstand-8) var(--abstand-16);background:var(--neutral-grund);font-weight:var(--fett-3);color:var(--tinte)}.ds-liste tr.ds-liste-gruppe .sl-band-innen{display:flex;align-items:center;gap:var(--abstand-12)}.ds-liste tr.ds-liste-gruppe .sl-band-zahl{margin-left:var(--abstand-8);color:var(--grau);font-weight:var(--fett-1)}.ds-liste tr.ds-liste-gruppe .sl-band-werkzeuge{margin-left:auto;display:flex;gap:var(--abstand-4)}.ds-vg-fahrzeug{display:inline-flex;align-items:center;gap:var(--abstand-8);min-width:0}.ld-karte .ds-werkzeug{align-items:center}.ld-raster{margin-top:var(--abstand-4)}.st-aushang-oben>.ds-tafel{flex:1 1 auto;min-width:0;min-height:0;margin:0;overflow:auto}.st-aushangtafel-kopf{align-items:center}.st-rumpf>.st-kopf-auslastung{justify-content:flex-start}.st-aushangtafel-satz{flex:1 1 auto;min-width:0}.st-aushangtafel .st-vorrat-zeile.st-vorrat-rot{background:var(--rot-flaeche);border-radius:var(--rad-2)}.ue-rechner-kopf{align-items:center}.ue-rechner-qr{margin-left:auto;display:flex;align-items:center;gap:var(--abstand-16)}.ue-rechner-qr-satz{display:flex;flex-direction:column;gap:var(--abstand-4);max-width:var(--ds-spalte-breit);text-align:right}@media (max-width:900px){.ue-rechner-qr{margin-left:0}.ue-rechner-qr-satz{text-align:left}}.pl-kopf,.pgk-tafel>.ds-werkzeug{align-items:center}.pl-satz,.pgk-satz{flex:1 1 auto;min-width:0}.tf-karte-strecke{display:flex;align-items:center;flex-wrap:wrap;gap:var(--abstand-4) var(--abstand-8);font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18)}.tf-karte-strecke .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16);color:var(--grau)}.tf-karte-strecke small{flex:1 1 100%;font-family:var(--ds-schrift);font-size:var(--schrift-14);color:var(--grau)}.tf-karte-strecke .tf-ort-frei{font-weight:var(--fett-2)}.tf-karte-fahrzeug{display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap}.tf-karte-zeile{display:flex;justify-content:space-between;gap:var(--abstand-8);font-size:var(--schrift-14)}.tf-karte-zeile>span:first-child{color:var(--grau)}.tf-karte-zeile b{text-align:right}.tf-karte-stand{display:flex;flex-direction:column;gap:var(--abstand-4)}.ds-raster-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--abstand-16)}@media (max-width:1180px){.ds-raster-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.ds-raster-5{grid-template-columns:minmax(0,1fr)}}.aufg-kachel-titel{font-size:var(--schrift-15);color:var(--grau);font-weight:var(--fett-2)}.einst-kopf{align-items:center}.einst-neben{flex:1 1 auto;min-width:0}.einst-rechts{margin-left:auto;display:flex;align-items:center;gap:var(--abstand-10);flex-wrap:wrap}.einst-karte-name{display:inline-flex;align-items:center;gap:var(--abstand-8)}.einst-karte-name .ds-zeichen{width:var(--abstand-20);height:var(--abstand-20);color:var(--violett);flex:none}.einst-karte-wert{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-18);font-weight:var(--fett-2);color:var(--tinte)}.ds-r6-karte>.ds-feld{flex:none;width:100%;max-width:calc(var(--ds-spalte-breit) * 1.4)}.ben-karte-zeile{display:flex;justify-content:space-between;gap:var(--abstand-8);font-size:var(--schrift-14)}.ben-karte-zeile>span:first-child{color:var(--grau)}.ben-karte-zeile b{text-align:right}.ben-karte-zeile small{display:block;color:var(--grau);font-weight:var(--fett-1);font-size:var(--schrift-13)}.ben-karte-stand{display:flex;flex-direction:column;gap:var(--abstand-4)}.ben-kenntnis-offen{color:var(--gelb-text);font-weight:var(--fett-2);font-size:var(--schrift-14)}.kps-kacheln .ds-r6-gross{font-size:var(--schrift-24);line-height:var(--zeile-2);overflow-wrap:anywhere}.kps-tafel .kps-eingabe{display:flex;align-items:center;gap:var(--abstand-12);flex-wrap:wrap}.kps-tafel .kps-feldrahmen{flex:1 1 calc(var(--ds-spalte-breit) * 2)}.kau-geld{padding:var(--abstand-16) var(--abstand-20)}.gv-knoepfe{justify-content:flex-end}.ds-r6-karte.gg-gutschein{border:2px dashed var(--ds-violett-ton);background:linear-gradient(135deg,var(--ds-karte),var(--ds-violett-schleier))}.ds-r6-karte.gg-gutschein.ds-r6-rot{border-color:var(--ds-rot);background:var(--ds-karte)}.ds-r6-karte.gg-gutschein.gg-weg{background:var(--ds-karte)}.gg-gutschein-oben{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-10)}.gg-code{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-24);font-weight:var(--ds-fett);line-height:var(--ds-zeile-titel);letter-spacing:var(--ds-lauf-versal);color:var(--ds-violett-text);overflow-wrap:anywhere}.gg-pruefung{display:flex;flex-wrap:wrap;gap:var(--abstand-6)}.gg-datei{justify-content:flex-end;align-items:flex-end}.ds-feld input.f-w,.dtl-verschieben input.f-w,.ds-liste td>input.f-w{box-sizing:border-box;min-height:var(--ds-h-feld);border:2px solid var(--linie);border-radius:var(--rad-3);font-size:var(--schrift-16);padding:0 var(--abstand-12)}.dtl-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-12)}.datev-lauf-knoepfe{margin-left:auto;display:flex;gap:var(--abstand-10);flex-wrap:wrap;justify-content:flex-end}.datev-gruende{margin:var(--abstand-4) 0 0 var(--abstand-20);padding:0}.dtl-verschieben{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--abstand-10)}.ds-zeilenwege{display:flex;flex-wrap:wrap;gap:0 var(--abstand-4);margin:var(--abstand-4) 0 0 calc(-1 * var(--abstand-8))}.ds-textknopf.ds-textknopf-rot{color:var(--rot-text)}.ds-textknopf.ds-textknopf-rot:hover{background:var(--rot-flaeche)}.ds-zuo{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));gap:var(--abstand-10) var(--abstand-24)}.ds-zuo-zeile{display:grid;grid-template-columns:minmax(0,1fr) var(--abstand-24) minmax(0,1.3fr);align-items:center;gap:var(--abstand-8)}.ds-zuo-l{display:flex;flex-direction:column;gap:var(--abstand-2);padding:var(--abstand-10) var(--abstand-12);border-radius:var(--rad-3);background:var(--ds-karte);border:1px solid var(--ds-spur-rand);min-width:0}.ds-zuo-pfeil{display:flex;justify-content:center;color:var(--grau)}.ds-zuo-r{display:flex;gap:var(--abstand-8);flex-wrap:wrap;align-items:center;padding:var(--abstand-6);border-radius:var(--rad-3);min-width:0}.ds-zuo-r>*{flex:1 1 140px;min-width:0}.ds-zuo-fehlt{border:2px dashed var(--rot-ton);background:var(--rot-flaeche)}.ds-zuo-gesetzt{border:2px solid var(--gruen-ton);background:var(--gruen-flaeche)}@media (max-width:640px){.ds-zuo-zeile{grid-template-columns:minmax(0,1fr)}.ds-zuo-pfeil{transform:rotate(90deg)}}.ds-zuo-r .ds-schalter{justify-content:flex-start;text-align:left}.psp-punkt{gap:var(--abstand-6)}.psp-punkt-satz{font-size:var(--schrift-15);line-height:var(--ds-zeile)}.psp-abschliessen{display:flex;justify-content:flex-end}.ds-karten-gruppe{display:flex;align-items:baseline;gap:var(--abstand-10);flex-wrap:wrap;margin:var(--abstand-8) 0 var(--abstand-10);font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);font-weight:var(--ds-fett);color:var(--tinte)}.ri-gruppe+.ri-gruppe{margin-top:var(--abstand-8)}.ri-karte .ds-r6-zeile>b{text-align:right}.kk-namen{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--abstand-6)}.kk-namen input.kk-code{max-width:180px;font-size:var(--schrift-14)}.kk-namen input.f-w{box-sizing:border-box;min-height:var(--ds-h-feld);border:2px solid var(--linie);border-radius:var(--rad-3);padding:0 var(--abstand-10);font-size:var(--schrift-15)}.kk-namen input.kk-name{font-weight:var(--ds-fett)}.kk-schalterliste{display:flex;flex-direction:column;border-top:1px solid var(--ds-haarlinie)}.kk-schalter{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-10);padding:var(--abstand-6) 0;border-bottom:1px solid var(--ds-haarlinie);font-size:var(--schrift-14)}.pb-karte{gap:var(--abstand-6)}.pb-karte .ds-pl{align-self:flex-start}.pb-karte-titel{font-size:var(--schrift-15);line-height:var(--ds-zeile)}.pb-bericht .ds-feld-wahl{flex:1 1 420px;max-width:560px}.ds-r6-karte.rbk-karte-neu{border:2px dashed var(--ds-violett-ton);background:var(--ds-violett-schleier);box-shadow:none}.an-kennzahl-karte{gap:var(--abstand-4)}.an-kennzahl-karte .ds-r6-gross{font-size:var(--schrift-30)}.ds-r6-karte.an-spielwiese-karte{border:2px dashed var(--ds-violett-ton);background:var(--ds-violett-schleier);box-shadow:none}.ow-karte{gap:var(--abstand-4);cursor:pointer}.ow-karte-zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-8)}.ow-karte-behoerde{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-15);line-height:var(--ds-zeile-titel)}.ow-karte-frist{font-size:var(--schrift-14)}.ow-karte-verj{font-size:var(--schrift-13);color:var(--grau)}.bp-gelesen{display:flex;flex-direction:column;gap:var(--abstand-2);margin:0;font-size:var(--schrift-15)}.bp-gelesen dt{color:var(--grau);font-size:var(--schrift-13);margin-top:var(--abstand-8)}.bp-gelesen dd{margin:0;min-width:0;overflow-wrap:break-word;line-height:var(--ds-zeile)}.bp-fall .ds-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.bp-gelesen mark{padding:0 var(--abstand-4);border-radius:var(--rad-1);background:var(--ds-violett-schleier);outline:2px solid var(--ds-violett-ton);color:var(--tinte)}.bp-stapel{display:flex;flex-direction:column;gap:var(--abstand-12);min-width:0}.bp-wege{display:flex;flex-wrap:wrap;gap:var(--abstand-10);justify-content:flex-end}.ds-blatt.bp-brief{padding:var(--abstand-20) var(--abstand-24)}.fo-liste .fo-nr{width:1%}.fo-nummer{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-20);color:var(--ds-violett-text)}.fo-wieder{display:inline-flex;align-items:center;gap:var(--abstand-8)}.ds-satz{margin:0;font-size:var(--schrift-16);line-height:1.8;color:var(--tinte)}.ds-satz-stelle{display:inline;padding:0 var(--abstand-2);border:0;border-bottom:2px solid var(--ds-violett-ton);border-radius:0;background:none;font:inherit;font-weight:var(--ds-fett);color:var(--ds-violett-text);cursor:pointer}.ds-satz-stelle:hover,.ds-satz-stelle:focus-visible{background:var(--ds-violett-schleier);outline:none}.ds-satz-wert{font-weight:var(--ds-fett)}.mahn-lauf{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-16) var(--abstand-20)}.mahn-lauf-innen{display:flex;align-items:flex-end;gap:var(--abstand-16);flex-wrap:wrap}.mahn-lauf-innen>:first-child{flex:1 1 420px;min-width:0}.mahn-lauf-knoepfe{margin-left:auto;display:flex;gap:var(--abstand-10);flex-wrap:wrap;justify-content:flex-end}.mahn-saetze{display:flex;flex-direction:column;gap:var(--abstand-12)}.ds-blatt.kb-blatt{padding:var(--abstand-24) var(--abstand-24)}.kb-blatt .ds-liste{border:0;background:none}.kb-blatt .ds-liste td,.kb-blatt .ds-liste th{font-size:var(--schrift-14)}.kb-blatt-wege{display:flex;gap:var(--abstand-8);flex-wrap:wrap}.kt-bereit{padding:var(--abstand-16) var(--abstand-20)}.ze-paare{display:flex;flex-direction:column;gap:var(--abstand-12)}.ze-paar{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) 300px;gap:var(--abstand-12);align-items:center;padding:var(--abstand-12) var(--abstand-16);border:1px solid var(--ds-spur-rand);border-radius:var(--ds-rad-karte);background:var(--ds-karte);box-shadow:var(--ds-t1)}.ze-paar.ze-mit{border-color:var(--ds-violett-ton)}.ze-teil{display:flex;flex-direction:column;gap:var(--abstand-2);min-width:0}.ze-name{font-family:var(--ds-schrift-anzeige);font-size:var(--schrift-16);overflow-wrap:anywhere}.ze-betrag{font-family:var(--ds-schrift-zahl);font-size:var(--schrift-24);font-weight:var(--ds-fett)}.ze-zweck{overflow-wrap:anywhere}.ze-gleich{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ds-violett-schleier);color:var(--ds-violett-text);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-30);font-weight:var(--ds-fett)}.ze-gleich.ze-ungleich{background:var(--ds-grund);color:var(--grau)}.ze-knoepfe{display:flex;flex-direction:column;align-items:flex-end;gap:var(--abstand-8)}@media (max-width:900px){.ze-paar{grid-template-columns:minmax(0,1fr)}.ze-gleich{width:40px;height:40px;font-size:var(--schrift-24)}.ze-knoepfe{align-items:stretch}}.wa-brett{grid-auto-columns:minmax(0,1fr)}.wa-sperrt{display:flex;align-items:center;gap:var(--abstand-6);margin:0;font-size:var(--schrift-14)}.wa-sperrt .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.rl-marken{display:inline-flex;align-items:center;gap:var(--abstand-6);flex-wrap:wrap;justify-content:flex-end;flex:none}.rl-richtwert{margin:0;font-size:var(--schrift-14)}a.ds-textknopf{display:inline-flex;align-items:center;text-decoration:none}a.ds-schildweg{display:inline-flex;text-decoration:none;flex:none;border-radius:var(--rad-2)}a.ds-schildweg:hover .ds-schild{border-color:var(--violett)}a.ds-schildweg:focus-visible{outline:none;box-shadow:var(--fokus)}.fs-schilder{display:flex;flex-wrap:wrap;gap:var(--abstand-6)}.fs-weg-zeile>span:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-4) var(--abstand-8)}.sd-katpflege-satz{margin:0;font-size:var(--schrift-14)}.sd-kat-reihe{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--abstand-10)}.sd-kat{display:flex;align-items:center;gap:var(--abstand-8);min-height:var(--abstand-48);padding:var(--abstand-8) var(--abstand-12);background:var(--karte);border:1px solid var(--ds-linie);border-radius:var(--rad-3);box-shadow:var(--ds-t1);min-width:0}.sd-kat.ist-aus{opacity:.72}.sd-kat-nr{flex:none;color:var(--grau);font-size:var(--schrift-14)}.sd-kat-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.sd-kat>.ds-schalter{flex:none}.lz-plan-liste{display:grid;gap:var(--abstand-12)}.lz-reihe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:var(--abstand-6)}.lz-monat{display:flex;flex-direction:column;align-items:center;gap:var(--abstand-2);padding:var(--abstand-8) var(--abstand-4);border-radius:var(--rad-2);background:var(--ds-grund);font-size:var(--schrift-13);color:var(--grau);text-align:center}.lz-monat b{font-size:var(--schrift-14);color:var(--tinte)}.lz-monat-gruen{background:var(--gruen-flaeche);color:var(--gruen-text)}.lz-monat-rot{background:var(--rot-flaeche);color:var(--rot-text)}.lz-monat-gelb{background:var(--gelb-flaeche);color:var(--gelb-text)}.lz-monat-still{opacity:.6;text-decoration:line-through}.lz-legende{margin:0;font-size:var(--schrift-14)}.ig-wege{display:inline-flex;flex-wrap:wrap;gap:var(--abstand-6);justify-content:flex-end;align-items:center}.ds-liste .ds-liste-aktion .ig-wege{flex-wrap:nowrap}@media (max-width:700px){.ds-liste .ds-liste-aktion .ig-wege{flex-wrap:wrap}}.ds-blasen{display:flex;flex-direction:column;gap:var(--abstand-12);padding:var(--abstand-16);border-radius:var(--rad-3);background:var(--ds-spur);border:1px solid var(--ds-spur-rand);min-width:0}.ds-blase{max-width:min(620px,88%);padding:var(--abstand-12) var(--abstand-16);border:1px solid var(--linie);border-radius:var(--rad-3);background:var(--karte)}.ds-blase-links{align-self:flex-start}.ds-blase-rechts{align-self:flex-end}.ds-blase-mitte{align-self:center;padding:var(--abstand-6) var(--abstand-12)}.ds-blase-violett{background:var(--ds-violett-schleier);border-color:var(--violett-ton)}.ds-blase-rot{background:var(--rot-flaeche);border-color:var(--rot-ton);color:var(--rot-text);font-weight:var(--fett-3)}.ds-blase-grau{background:var(--karte);border-color:var(--linie);border-radius:var(--ds-rad-pille)}.ds-blase-wer{display:flex;align-items:center;gap:var(--abstand-4);margin:0 0 var(--abstand-4);font-size:var(--schrift-13);color:var(--grau)}.ds-blase-wer:last-child{margin:var(--abstand-4) 0 0}.ds-blase-wer .ds-zeichen,.ds-blase-text .ds-zeichen{width:16px;height:16px;flex:none}.ds-blase-text{display:flex;align-items:baseline;gap:var(--abstand-6);margin:0;white-space:pre-wrap;font-size:var(--schrift-15);overflow-wrap:anywhere}.ds-blase-text:only-child{display:block}.ds-blase-mitte .ds-blase-text{font-size:var(--schrift-14)}.ds-mk-karten .mk-gruppe{padding:var(--abstand-20) var(--abstand-24) var(--abstand-24);border:1px solid var(--ds-spur-rand);border-radius:var(--rad-3);background:var(--karte);box-shadow:var(--ds-t1)}.ds-mk-karten .mk-gruppe-titel{float:left;width:100%;margin:0 0 var(--abstand-12);padding:0;font-size:var(--schrift-18);font-weight:var(--fett-3)}.ds-mk-karten .mk-gruppe-titel+.mk-gruppe-zeilen{clear:both}.ds-mk-karten .mk-gruppe-zeile{grid-template-columns:minmax(0,1fr);gap:var(--abstand-4)}.ds-mk-karten .mk-gruppe-l{font-size:var(--schrift-13);font-weight:var(--fett-3);color:var(--tinte);white-space:normal}.ds-schalterzeile{display:flex;flex-direction:column;gap:var(--abstand-2)}.mk-gruppe-spalten-2>.ds-schalterzeile,.mk-gruppe-spalten-3>.ds-schalterzeile,.mk-gruppe-spalten-2>p,.mk-gruppe-spalten-3>p{grid-column:1 / -1}.ds-schalterzeile-satz{margin:0 0 var(--abstand-4);font-size:var(--schrift-13);color:var(--grau);line-height:var(--zeile-3)}.ds-strahl-datum .ds-strahl-ereignis{grid-template-columns:calc(var(--abstand-64) * 2) var(--abstand-32) minmax(0,1fr);padding-bottom:var(--abstand-12);border-bottom:1px solid var(--linie)}.ds-strahl-datum .ds-strahl-ereignis.mit-rechts{grid-template-columns:calc(var(--abstand-64) * 2) var(--abstand-32) minmax(0,1fr) auto}.ds-strahl-datum .ds-strahl-ereignis:last-child{border-bottom:0;padding-bottom:0}.ds-strahl-datum .ds-strahl-uhr{font-size:var(--schrift-14);white-space:nowrap}@media (max-width:700px){.ds-strahl-datum .ds-strahl-ereignis,.ds-strahl-datum .ds-strahl-ereignis.mit-rechts{grid-template-columns:var(--abstand-32) minmax(0,1fr)}.ds-strahl-datum .ds-strahl-uhr{grid-column:1 / -1}.ds-strahl-datum .ds-strahl-rechts{grid-column:2}}.ds-wahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--abstand-12)}.ds-wahl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--abstand-2);min-height:calc(var(--ds-h-knopf) + var(--abstand-16));padding:var(--abstand-8) var(--abstand-12);border:1px solid var(--linie);border-radius:var(--rad-3);background:var(--karte);font:inherit;font-size:var(--schrift-15);font-weight:var(--fett-3);color:var(--tinte);cursor:pointer;box-shadow:var(--ds-t1);text-align:center}.ds-wahl small{font-size:var(--schrift-12);font-weight:var(--fett-2)}.ds-wahl.an{border-color:var(--violett);background:var(--violett);color:var(--karte)}.ds-wahl:focus-visible{outline:none;box-shadow:var(--ds-fokus)}@media (max-width:700px){.ds-wahlen{grid-template-columns:minmax(0,1fr);gap:var(--abstand-8)}}.bw-spalte-satz{margin:0;font-size:var(--schrift-13)}.ne-aktionen{display:inline-flex;align-items:center;gap:var(--abstand-12)}.pf-grund{margin:0;font-size:var(--schrift-14);color:var(--tinte)}.pf-faellig{display:block}.pf-felder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--abstand-12)}.zp-grund{margin:0;font-size:var(--schrift-14);color:var(--tinte)}.ds-strahl-gruen .ds-strahl-marke{background:var(--gruen-grund);color:var(--gruen-text)}.pr-filter-felder{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--abstand-12)}.ps-oben{align-items:start}.ps-links{display:flex;flex-direction:column;gap:var(--abstand-16);min-width:0}.ps-felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--abstand-12)}.ps-meldungen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ps-meldungen li{display:flex;flex-direction:column;gap:var(--abstand-2);padding:var(--abstand-10) 0;border-top:1px solid var(--hell)}.ps-meldungen li:first-child{border-top:0}.ps-meldung-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-8)}.ps-meldung-wege{display:flex;gap:var(--abstand-12)}.ps-vorschau{background:var(--hell)}.ps-vorschau-kopf{display:flex;align-items:center;gap:var(--abstand-6);margin:0;font-size:var(--schrift-13);color:var(--grau)}.ps-vorschau-kopf .ds-zeichen{width:var(--abstand-16);height:var(--abstand-16)}.ps-vorschau-titel{margin:0;font-size:var(--schrift-20)}.ps-vorschau-meldung{gap:var(--abstand-6)}.ps-vorschau-meldungstitel{font-size:var(--schrift-17)}.ps-vorschau-text{margin:0;font-size:var(--schrift-15);color:var(--tinte);white-space:pre-wrap}.ps-fuss{display:flex;justify-content:flex-end;gap:var(--abstand-12);align-items:center}.pv-sortierung .sortierleiste{display:flex;align-items:flex-end;gap:var(--abstand-8);max-width:28rem}.pv-belegwahl{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--abstand-12)}.ta-zeitachse{display:flex;flex-direction:column;gap:var(--abstand-8);overflow-x:auto}.ta-achse-kopf,.ta-achse-zeile{display:grid;grid-template-columns:minmax(10rem,16rem) minmax(32rem,1fr);gap:var(--abstand-12);align-items:center}.ta-achse-stunden{display:flex}.ta-achse-name{min-width:0}.ta-stunde{flex:1 1 0;font-size:var(--schrift-12);color:var(--grau);text-align:left}.ta-plan-name{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-2);padding:0;border:0;background:none;font:inherit;color:var(--tinte);text-align:left;cursor:pointer}.ta-plan-name small{font-size:var(--schrift-12);color:var(--grau)}.ta-plan-name:disabled{cursor:default}.ta-achse-band{position:relative;min-height:var(--abstand-32);background:var(--hell);border-radius:var(--rad-1)}.ta-balken{position:absolute;top:var(--abstand-4);bottom:var(--abstand-4);left:var(--ta-von);width:var(--ta-breite);display:flex;align-items:center;padding:0 var(--abstand-8);border:0;border-radius:var(--rad-1);background:var(--violett);color:var(--karte);font:inherit;font-size:var(--schrift-12);font-weight:var(--fett-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ta-balken:disabled{cursor:default}.ta-balken:focus-visible,.ta-plan-name:focus-visible{outline:none;box-shadow:var(--ds-fokus)}.ba-befund{margin:0;font-size:var(--schrift-14);color:var(--rot-text)}.dv-vorlage{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-12)}.ahi-fehlt{color:var(--rot-text);font-weight:var(--fett-3)}.al-fokus-nummer{display:inline-block;font-size:var(--schrift-30);font-weight:var(--fett-3);color:var(--violett-text);text-decoration:none}.al-fokus-nummer:hover{text-decoration:underline}.al-fokus-nummer:focus-visible{outline:none;box-shadow:var(--ds-fokus);border-radius:var(--rad-1)}.al-fokus-liste{margin:0}.ia-alt-datei{display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap}.kp-gruppe-neben{margin-left:var(--abstand-8);font-weight:var(--fett-1)}.aha-wege{display:flex;flex-wrap:wrap;gap:var(--abstand-8);margin-bottom:var(--abstand-16)}.ne-strahl{list-style:none;margin:0;padding:0;background:var(--ds-karte);border-radius:var(--ds-rad-tafel);box-shadow:var(--ds-t1)}.ne-eintrag{position:relative;padding:var(--ds-16) var(--ds-24);border-top:1px solid var(--ds-haarlinie)}.ne-eintrag:first-child{border-top:0}.ne-oben{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-4) var(--ds-12)}.ne-bereich,.ne-datum{color:var(--ds-grau);font-size:var(--ds-14);font-weight:var(--ds-halb)}.ne-merken{margin-left:auto}.ne-titel{margin:var(--ds-8) 0 var(--ds-4);font-family:var(--ds-schrift);font-size:var(--ds-16);font-weight:var(--ds-fett);color:var(--ds-tinte)}.ne-text{margin:0;max-width:none;font-family:var(--ds-schrift);font-size:var(--ds-16);line-height:1.5;color:var(--ds-tinte)}.ne-weg{font-weight:var(--ds-halb);color:var(--ds-violett-text);white-space:nowrap}.ne-knopf{position:relative}.ne-abzeichen{position:absolute;top:var(--ds-4);right:var(--ds-2);min-width:var(--ds-16);padding:0 var(--ds-4);border-radius:var(--ds-rad-pille);background:var(--ds-violett);color:var(--ds-weiss);font-size:var(--ds-11);font-weight:var(--ds-fett);line-height:var(--ds-16);text-align:center}.ne-alle-gelesen{margin:0 0 var(--abstand-8);text-align:right}.ne-zeitung{columns:2;column-gap:var(--ds-40);padding:var(--ds-24) var(--ds-32);box-shadow:none;border:1px solid var(--ds-haarlinie)}.ne-zeitung .ne-eintrag{break-inside:avoid;padding:0 0 var(--ds-24);border-top:0}.ne-zeitung .ne-titel{font-family:var(--ds-schrift-anzeige);font-size:var(--ds-20);line-height:var(--zeile-2);margin:var(--ds-6) 0}.ne-zeitung .ne-text{font-size:var(--ds-16);line-height:var(--zeile-3)}@media (max-width: 900px){.ne-zeitung{columns:1;padding:var(--ds-16)}}.rb-leise{color:var(--ds-grau);font-size:var(--ds-14);margin:var(--ds-6) 0 var(--ds-8);line-height:1.45}.rb-leise-inline{color:var(--ds-grau);font-size:var(--ds-14)}.rb-mitte{text-align:center;justify-content:center}.rb-rechts{margin-left:auto}.rb-ok{color:var(--ds-gruen-text);font-weight:var(--ds-halb);font-size:var(--ds-14);margin:var(--ds-8) 0 0}.rb-ton-gruen{color:var(--ds-gruen-text)}.rb-ton-gelb{color:var(--ds-gelb-text)}.rb-ton-rot{color:var(--ds-rot-text)}.rb-karte{margin-bottom:var(--ds-12)}.rb-kontakt{display:block;margin-top:var(--ds-6)}.rb-fz-gewaehlt{display:flex;align-items:center;gap:var(--ds-12);flex-wrap:wrap}.rb-fz-gewaehlt>div:first-child{flex:1 1 240px;min-width:0}.rb-fz-zeile{display:flex;align-items:center;gap:var(--ds-8);flex-wrap:wrap}.rb-fz-kz{font-weight:var(--ds-schwer);font-size:var(--ds-16);letter-spacing:.02em}.rb-fz-wege{display:flex;gap:var(--ds-16);flex-wrap:wrap}.rb-vw-wege{display:flex;gap:var(--ds-12);flex-wrap:wrap;margin-top:var(--ds-8)}.rb-ablage{border:2px dashed var(--ds-linie);border-radius:var(--ds-rad-karte);background:var(--ds-violett-schleier);padding:var(--ds-32) var(--ds-16);text-align:center;transition:border-color .15s,background .15s}.rb-ablage.ist-drueber{border-color:var(--ds-violett);background:var(--ds-violett-hell)}.rb-ablage-handy{margin-top:var(--ds-16);padding-top:var(--ds-12);border-top:1px solid var(--ds-linie)}.rb-qr{display:flex;flex-direction:column;align-items:center;gap:var(--ds-8);text-align:center;padding:var(--ds-8) 0}.rb-qr-leiste{display:flex;align-items:center;gap:var(--ds-12);flex-wrap:wrap;margin:0 0 var(--ds-12);padding:var(--ds-10) var(--ds-12);background:var(--ds-gruen-hell);border:1px solid var(--ds-gruen-satt);border-radius:var(--ds-rad-tafel)}.rb-qr-leiste>div{flex:1 1 200px;min-width:0}.rb-qr-leiste .rb-leise{margin:var(--ds-4) 0 0}.rb-kachel[draggable=true]{cursor:grab}.rb-kachel.ist-gezogen{opacity:.4}.rb-kachel-bild{all:unset;display:block;width:100%;height:100%;cursor:zoom-in}.rb-kachel-bild:focus-visible{outline:3px solid var(--ds-violett);outline-offset:-3px}.rb-kachel-bild img{width:100%;height:100%;object-fit:cover;display:block}.rb-kachel-nr{position:absolute;top:var(--ds-6);left:var(--ds-6);padding:0 var(--ds-8);border-radius:var(--ds-rad-marke);background:var(--ds-tinte);color:var(--ds-weiss);font-size:var(--ds-14);font-weight:var(--ds-schwer);pointer-events:none}.rb-kachel-nr.ist-erstes{background:var(--ds-violett)}.rb-kachel-caption{position:absolute;left:0;right:0;bottom:0;padding:var(--ds-24) var(--ds-8) var(--ds-4) 76px;background:linear-gradient(to top,#1a1d23c7,#1a1d2300);color:var(--ds-weiss);font-size:var(--ds-14);font-weight:var(--ds-halb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.rb-kachel-mehr{background:var(--ds-violett-schleier);border:2px dashed var(--ds-linie)}.rb-kachel-mehr button{all:unset;box-sizing:border-box;width:100%;height:100%;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-4);font-weight:var(--ds-fett);color:var(--ds-violett-text)}.rb-kachel-mehr button:focus-visible{outline:3px solid var(--ds-violett);outline-offset:-3px}.rb-dialog{margin:var(--ds-12) 0;padding:var(--ds-16);border-radius:var(--ds-rad-karte);background:var(--ds-violett-schleier);border:1px solid var(--ds-violett-hell)}.rb-dialog-kopf{display:flex;flex-direction:column;gap:var(--ds-2);margin-bottom:var(--ds-10)}.rb-dialog-kopf strong{font-size:var(--ds-16);color:var(--ds-violett-text)}.rb-dialog-zeile{display:flex;align-items:flex-end;gap:var(--ds-8);flex-wrap:wrap}.rb-dialog-zeile>.feld{flex:1 1 280px;margin:0}.rb-chips{display:flex;flex-wrap:wrap;gap:var(--ds-6);margin:0 0 var(--ds-10)}.rb-chip{min-height:36px;padding:0 var(--ds-12);border-radius:var(--ds-rad-pille);cursor:pointer;border:1px solid var(--ds-violett-ton);background:var(--ds-karte);color:var(--ds-violett-text);font:inherit;font-size:var(--ds-14);font-weight:var(--ds-halb)}.rb-chip:hover:not(:disabled){background:var(--ds-violett-hell)}.rb-chip:disabled{opacity:.55;cursor:not-allowed}.rb-chip.hell{border-color:var(--ds-linie);color:var(--ds-tinte)}.rb-chip.ist-an{background:var(--ds-violett);border-color:var(--ds-violett);color:var(--ds-weiss)}.rb-chip.ist-fertig{background:var(--ds-gruen-hell);border-color:var(--ds-gruen-satt);color:var(--ds-gruen-text)}.rb-mikro{width:var(--ds-h-knopf);height:var(--ds-h-knopf);flex:0 0 auto;border-radius:var(--ds-rad-knopf);border:1px solid var(--ds-linie);background:var(--ds-karte);color:var(--ds-violett-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.rb-mikro.ist-an{background:var(--ds-rot-hell);border-color:var(--ds-rot-ton);color:var(--ds-rot-text)}.rb-hoert{color:var(--ds-rot-text);font-weight:var(--ds-halb);font-size:var(--ds-14);margin:var(--ds-6) 0 0}.rb-mit-mikro{display:flex;align-items:flex-end;gap:var(--ds-8)}.rb-mit-mikro>.feld{flex:1 1 auto;margin:0}.rb-uebersicht{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-8) var(--ds-12);margin:var(--ds-12) 0;padding:var(--ds-10) var(--ds-12);background:var(--ds-haarlinie);border-radius:var(--ds-rad-tafel)}.rb-schritt{margin:var(--ds-16) 0 var(--ds-8);font-size:var(--ds-14);font-weight:var(--ds-schwer);color:var(--ds-violett-text)}.rb-schritt.gruen{color:var(--ds-gruen-text)}.rb-befund-werkzeuge{display:flex;align-items:center;gap:var(--ds-6);flex-shrink:0}.rb-befund-preis{font-weight:var(--ds-fett);font-size:var(--ds-14);margin-right:var(--ds-4);white-space:nowrap}.rb-befund-preis.haupt{font-size:var(--ds-16);color:var(--ds-violett-text);font-weight:var(--ds-schwer)}.rb-befund-preis.gruen{color:var(--ds-gruen-text)}.rb-befund-preis.gelb{color:var(--ds-gelb-text)}.rb-befund-preis.grau{color:var(--ds-grau)}.rb-symbolknopf{width:var(--ds-h-knopf);height:var(--ds-h-knopf);border-radius:var(--ds-rad-knopf);cursor:pointer;border:1px solid var(--ds-linie);background:var(--ds-karte);color:var(--ds-grau);display:inline-flex;align-items:center;justify-content:center}.rb-symbolknopf:hover{border-color:var(--ds-violett-ton);color:var(--ds-violett-text)}.rb-symbolknopf[aria-pressed=false]{color:var(--ds-grau-hell)}.rb-symbolknopf.ist-gefahr{color:var(--ds-rot-text)}.rb-merkmale{display:flex;flex-wrap:wrap;gap:var(--ds-6);margin-top:var(--ds-8)}.rb-merkmal{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--ds-10);border-radius:var(--ds-rad-pille);background:var(--ds-haarlinie);color:var(--ds-tinte);font-size:var(--ds-14);font-weight:var(--ds-halb)}.rb-merkmal.violett{background:var(--ds-violett-schleier);color:var(--ds-violett-text)}.rb-merkmal.gruen{background:var(--ds-gruen-hell);color:var(--ds-gruen-text)}.rb-merkmal.gelb,.rb-merkmal.schwere-mittel{background:var(--ds-gelb-hell);color:var(--ds-gelb-text)}.rb-merkmal.rot,.rb-merkmal.schwere-schwer{background:var(--ds-rot-hell);color:var(--ds-rot-text)}.rb-merkmal.schwere-leicht{background:var(--ds-blau-hell);color:var(--ds-blau-text)}.rb-befund-zeile{margin:var(--ds-6) 0 0}.rb-bemerkung{margin:var(--ds-6) 0 0;font-style:italic;color:var(--ds-grau);font-size:var(--ds-14)}.rb-frage{margin-top:var(--ds-10);padding:var(--ds-10) var(--ds-12);border-radius:var(--ds-rad-tafel);background:var(--ds-haarlinie);border:1px solid var(--ds-linie)}.rb-frage.ist-offen{background:var(--ds-gelb-hell);border-color:var(--ds-gelb-satt)}.rb-frage-titel{font-weight:var(--ds-fett);font-size:var(--ds-14);margin-bottom:var(--ds-8)}.rb-frage.ist-offen .rb-frage-titel{color:var(--ds-gelb-text)}.rb-frage-text{margin:var(--ds-6) 0;font-size:var(--ds-14);line-height:1.45}.rb-frage-foto{margin:var(--ds-6) 0;padding:var(--ds-6) var(--ds-10);background:var(--ds-karte);border:1px solid var(--ds-linie);border-radius:var(--ds-rad-marke);font-size:var(--ds-14)}.rb-pk-spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--ds-12);margin:var(--ds-8) 0}.rb-pk-kopf{font-weight:var(--ds-schwer);font-size:var(--ds-14);margin-bottom:var(--ds-4)}.rb-pk-liste{margin:0;padding-left:var(--ds-20);font-size:var(--ds-14);line-height:1.5}.rb-wahl{display:flex;flex-wrap:wrap;gap:var(--ds-6);align-items:center}.rb-wahl-knopf{min-height:var(--ds-h-knopf);padding:0 var(--ds-16);border-radius:var(--ds-rad-knopf);cursor:pointer;border:1.5px solid var(--ds-linie);background:var(--ds-karte);color:var(--ds-grau);font:inherit;font-size:var(--ds-14);font-weight:var(--ds-fett)}.rb-wahl-knopf.ist-an{border-color:var(--ds-violett);background:var(--ds-violett-schleier);color:var(--ds-violett-text)}.rb-wahl-knopf.gruen.ist-an{border-color:var(--ds-gruen);background:var(--ds-gruen-hell);color:var(--ds-gruen-text)}.rb-wahl-knopf.gelb.ist-an,.rb-wahl-knopf.prio-hoch.ist-an{border-color:var(--ds-gelb);background:var(--ds-gelb-hell);color:var(--ds-gelb-text)}.rb-wahl-knopf.prio-kritisch.ist-an{border-color:var(--ds-rot);background:var(--ds-rot-hell);color:var(--ds-rot-text)}.rb-wahl-knopf.prio-niedrig.ist-an{border-color:var(--ds-linie);background:var(--ds-haarlinie);color:var(--ds-tinte)}.rb-bearbeiten{display:flex;flex-direction:column;gap:var(--ds-8)}.rb-bearbeiten-fuss{display:flex;gap:var(--ds-8);flex-wrap:wrap;margin-top:var(--ds-8)}.rb-block-kopf{display:flex;align-items:baseline;gap:var(--ds-12);flex-wrap:wrap;margin-bottom:var(--ds-8)}.rb-block-titel{margin:0 0 var(--ds-8);font-size:var(--ds-16);font-weight:var(--ds-fett)}.rb-block-kopf .rb-block-titel{margin:0}.rb-werkstaetten{list-style:none;margin:0;padding:0}.rb-werkstaetten li:first-child{border-top:0}.rb-ws-satz{font-weight:var(--ds-fett);color:var(--ds-violett-text);white-space:nowrap}.rb-intern{margin-top:var(--ds-12);padding:var(--ds-12);border-radius:var(--ds-rad-tafel);background:var(--ds-gelb-hell);border:1px dashed var(--ds-gelb-satt)}.rb-intern-titel{font-weight:var(--ds-schwer);color:var(--ds-gelb-text);margin-bottom:var(--ds-6)}.rb-formulierung{margin:0 0 var(--ds-12);padding:var(--ds-10) var(--ds-12);border-radius:var(--ds-rad-tafel);background:var(--ds-haarlinie)}.rb-formulierung-kopf{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-8);flex-wrap:wrap;margin-bottom:var(--ds-6)}.rb-formulierung-liste{margin:0;padding-left:var(--ds-20);line-height:1.5}.rb-speichern .knopfreihe{flex-wrap:wrap}.rb-qs-filter{display:flex;align-items:center;gap:var(--ds-12);flex-wrap:wrap;margin:0 0 var(--ds-12);justify-content:center}.rb-vl-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-8)}.rb-vl-zeile{padding:var(--ds-10) var(--ds-12);border-radius:var(--ds-rad-tafel);border:1px solid var(--ds-linie);background:var(--ds-karte)}.rb-vl-zeile.ist-rot{border:2px solid var(--ds-rot);background:var(--ds-rot-hell)}.rb-vl-zeile.ist-offen{border-style:dashed;border-color:var(--ds-gelb-satt);background:var(--ds-gelb-hell)}.rb-vl-haupt{display:flex;justify-content:space-between;gap:var(--ds-12);flex-wrap:wrap}.rb-vl-haupt>div:first-child{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:var(--ds-2)}.rb-vl-name{display:flex;align-items:center;gap:var(--ds-8);flex-wrap:wrap}.rb-vl-rechts{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ds-4);text-align:right}.rb-detail{margin-top:var(--ds-10);padding-top:var(--ds-10);border-top:1px solid var(--ds-linie)}.rb-detail-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-6)}.rb-detail-liste>li{padding:var(--ds-8) var(--ds-10);background:var(--ds-karte);border:1px solid var(--ds-linie);border-radius:var(--ds-rad-marke)}.rb-detail-kopf{display:flex;align-items:baseline;gap:var(--ds-6);flex-wrap:wrap}.rb-mini-fotos{display:flex;gap:var(--ds-6);flex-wrap:wrap;margin-top:var(--ds-10)}.rb-mini-foto{position:relative;width:96px;height:72px;padding:0;border:1px solid var(--ds-linie);border-radius:var(--ds-rad-marke);overflow:hidden;background:var(--ds-grund);cursor:zoom-in}.rb-mini-foto img{width:100%;height:100%;object-fit:cover;display:block}.rb-mini-foto span{position:absolute;top:var(--ds-2);left:var(--ds-2);padding:0 var(--ds-6);background:var(--ds-tinte);color:var(--ds-weiss);border-radius:var(--ds-rad-marke);font-size:var(--ds-14);font-weight:var(--ds-fett)}.rb-qs{margin-top:var(--ds-10);padding-top:var(--ds-10);border-top:1px dashed var(--ds-linie)}.rb-qs-kopf{display:flex;align-items:baseline;gap:var(--ds-8);flex-wrap:wrap}.rb-qs-titel{font-weight:var(--ds-schwer);font-size:var(--ds-14);color:var(--ds-grau)}.rb-qs-vermerk{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-8);margin-top:var(--ds-6);padding:var(--ds-6) var(--ds-10);border-radius:var(--ds-rad-marke);border:1px solid var(--ds-linie)}.rb-qs-vermerk.in_ordnung{background:var(--ds-gruen-hell);border-color:var(--ds-gruen-satt)}.rb-qs-vermerk.hinweis{background:var(--ds-gelb-hell);border-color:var(--ds-gelb-satt)}.rb-qs-urteil{font-weight:var(--ds-schwer)}.rb-qs-text{flex-basis:100%;margin:var(--ds-4) 0 0;line-height:1.45}.rb-qs-wege{display:flex;gap:var(--ds-16);margin-top:var(--ds-6)}.rb-qs-eingabe{margin-top:var(--ds-8)}.rb-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:var(--ds-8);margin-bottom:var(--ds-12)}.rb-kennzahl{display:flex;flex-direction:column;gap:var(--ds-2);padding:var(--ds-10) var(--ds-12);border:1px solid var(--ds-linie);border-radius:var(--ds-rad-tafel);background:var(--ds-karte)}.rb-kennzahl strong{font-size:22px;font-weight:var(--ds-schwer)}.rb-kennzahl span{color:var(--ds-grau);font-size:var(--ds-14)}.rb-kennzahl.gruen strong{color:var(--ds-gruen-text)}.rb-kennzahl.gelb strong{color:var(--ds-gelb-text)}.rb-kennzahl.violett strong{color:var(--ds-violett-text)}.rb-lern-hinweis{margin:var(--ds-6) 0;padding:var(--ds-8) var(--ds-10);border-left:3px solid var(--ds-violett);background:var(--ds-violett-schleier);border-radius:var(--ds-rad-marke)}.rb-lern-kopf{font-weight:var(--ds-schwer);font-size:var(--ds-14);margin-top:var(--ds-6)}.rb-lern-liste{margin:var(--ds-4) 0 0;padding-left:var(--ds-20);font-size:var(--ds-14);line-height:1.5}.rb-regeln{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--ds-12) var(--ds-16);margin:0 0 var(--ds-16)}.rb-ki-regeln{margin:0 0 var(--ds-12);padding-left:var(--ds-20)}.rb-ki-regeln li{margin:0 0 var(--ds-6)}.rb-anweisung{margin:var(--ds-12) 0 0;padding:var(--ds-16);max-height:480px;overflow:auto;white-space:pre-wrap;font-size:var(--ds-14);background:var(--ds-haarlinie);border:1px solid var(--ds-linie);border-radius:var(--ds-rad-karte)}.rb-kat{display:flex;flex-direction:column;gap:var(--ds-16);margin-top:var(--ds-12)}.rb-kat-gruppe{display:flex;flex-direction:column}.rb-kat-bauteil{margin:0 0 var(--ds-6);font-size:var(--ds-16);font-weight:var(--ds-schwer)}.rb-kat-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-4)}.rb-kat-zeile{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-12);padding:var(--ds-8) var(--ds-12);border:1px solid var(--ds-linie);border-radius:var(--ds-rad-marke)}.rb-kat-zeile.ist-tausch{background:var(--ds-haarlinie)}.rb-kat-bild{display:flex;gap:var(--ds-8);flex-wrap:wrap;align-items:baseline;min-width:0}.rb-kat-preis{font-weight:var(--ds-schwer);font-variant-numeric:tabular-nums;white-space:nowrap}.rb-kat-fuss{margin-top:var(--ds-16)}.rb-skizze,.rb-gross{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:#1a1d23f0;color:var(--ds-weiss)}.rb-skizze-leiste,.rb-gross-kopf{display:flex;align-items:center;gap:var(--ds-8);flex-wrap:wrap;padding:var(--ds-12);background:var(--ds-tinte)}.rb-skizze-titel,.rb-gross-titel{font-size:var(--ds-16);font-weight:var(--ds-fett);margin-right:var(--ds-8)}.rb-gross-zahl{color:var(--ds-linie);font-size:var(--ds-14);margin-left:auto}.rb-skizze-knopf{min-height:var(--ds-h-knopf);padding:0 var(--ds-14, 14px);border-radius:var(--ds-rad-knopf);cursor:pointer;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:var(--ds-weiss);font:inherit;font-size:var(--ds-14);font-weight:var(--ds-halb)}.rb-skizze-knopf:disabled{opacity:.5;cursor:not-allowed}.rb-skizze-knopf.ist-an{background:var(--ds-violett);border-color:var(--ds-violett)}.rb-skizze-knopf.ist-haupt{background:var(--ds-gruen);border-color:var(--ds-gruen);font-weight:var(--ds-fett)}.rb-skizze-farbe{display:inline-flex;align-items:center;gap:var(--ds-6);padding:0 var(--ds-10);min-height:36px;border-radius:var(--ds-rad-knopf);background:#ffffff14;font-size:var(--ds-14)}.rb-skizze-punkt{width:16px;height:16px;border-radius:var(--ds-rad-kreis);background:var(--ds-rot);border:2px solid var(--ds-weiss)}.rb-skizze-regler{width:90px;accent-color:var(--ds-violett-licht)}.rb-skizze-wert{font-size:var(--ds-14);color:var(--ds-linie)}.rb-skizze-luecke{flex:1}.rb-skizze-hinweis{padding:var(--ds-8) var(--ds-16);font-size:var(--ds-14);color:var(--ds-linie);border-top:1px solid rgba(255,255,255,.08)}.rb-skizze-buehne,.rb-gross-buehne{flex:1;overflow:auto;display:flex;align-items:center;justify-content:center;gap:var(--ds-12);padding:var(--ds-16)}.rb-skizze-flaeche{max-width:100%;max-height:100%;cursor:crosshair;touch-action:none;background:#000;border-radius:var(--ds-rad-marke)}.rb-skizze-flaeche.ist-leer{display:none}.rb-skizze-laedt{color:var(--ds-linie);font-size:var(--ds-14)}.rb-skizze-fehler{color:var(--ds-rot-hell)}.rb-gross-bild{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--ds-rad-marke)}.rb-gross-pfeil{flex:0 0 auto;width:52px;height:52px;border-radius:var(--ds-rad-kreis);cursor:pointer;border:1px solid rgba(255,255,255,.3);background:#ffffff1f;color:var(--ds-weiss);font-size:28px;line-height:1}.rb-hd-rahmen{background:var(--ds-grund);min-height:100dvh;display:flex;flex-direction:column}.rb-hd-oben{background:var(--ds-karte);box-shadow:var(--ds-t1);padding:var(--ds-12) var(--ds-16);display:flex;justify-content:center}.rb-hd-logo{height:32px;width:auto}.rb-hd{flex:1;width:100%;max-width:560px;margin:0 auto;padding:var(--ds-16);box-sizing:border-box;text-align:left}.rb-hd-kopfzeile{margin:var(--ds-8) 0 var(--ds-12)}.rb-hd-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-8);margin-bottom:var(--ds-8)}.rb-hd-marke{font-size:var(--ds-14);font-weight:var(--ds-schwer);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-violett-text)}.rb-hd-stand{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-8)}.rb-hd-balken{width:100%;height:8px;margin:var(--ds-8) 0;accent-color:var(--ds-violett)}.rb-hd-chips{display:flex;gap:var(--ds-6);overflow-x:auto;padding-bottom:var(--ds-4);margin-bottom:var(--ds-12)}.rb-hd-chips .rb-chip{flex:0 0 auto}.rb-hd-karte{padding:var(--ds-16);border-radius:var(--ds-rad-karte);background:var(--ds-karte);border:1px solid var(--ds-linie);box-shadow:var(--ds-t1)}.rb-hd-tipps{margin:0 0 var(--ds-12);padding-left:var(--ds-20);line-height:1.6;font-weight:var(--ds-halb)}.rb-hd-aufnehmen{display:flex;flex-direction:column;gap:var(--ds-8)}.rb-hd-kamera{min-height:64px;font-size:var(--ds-18)}.rb-hd-bild{border-radius:var(--ds-rad-tafel);overflow:hidden;aspect-ratio:4 / 3;background:var(--ds-grund)}.rb-hd-bild img{width:100%;height:100%;object-fit:cover;display:block}.rb-hd-bild.ist-laedt img{opacity:.6}.rb-hd-zustand{font-weight:var(--ds-fett);margin:var(--ds-8) 0}.rb-hd-zustand.ist-fertig{color:var(--ds-gruen-text)}.rb-hd-zustand.ist-fehler{color:var(--ds-rot-text)}.rb-hd-fuss{position:sticky;bottom:0;display:flex;gap:var(--ds-8);padding:var(--ds-12) 0 var(--ds-8);background:linear-gradient(to top,var(--ds-karte) 70%,transparent)}.rb-hd-fuss .knopf{flex:1 1 0}.rb-hd-fehlend{list-style:none;margin:var(--ds-12) 0;padding:0;display:flex;flex-direction:column;gap:var(--ds-8)}.rb-hd-galerie{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--ds-8);margin:var(--ds-16) 0}.rb-hd-galerie figure{margin:0}.rb-hd-galerie img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--ds-rad-marke);display:block}.rb-hd-galerie figcaption{font-size:var(--ds-14);color:var(--ds-grau);text-align:center;margin-top:var(--ds-4)}@media (max-width: 640px){.rb-vl-rechts{align-items:flex-start;text-align:left}.rb-befund-werkzeuge{width:100%;justify-content:flex-end}}.rb-karte p{max-width:none}.rb-gesamt{margin:0 0 var(--ds-12);line-height:1.45}.rb-kacheln{list-style:none;margin:0 0 var(--ds-12);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:var(--ds-12)}.rb-kachel{position:relative;aspect-ratio:4 / 3;border-radius:var(--ds-rad-tafel);overflow:hidden;background:var(--ds-grund);border:1px solid var(--ds-linie);transition:opacity .12s}.rb-kachel-weg{position:absolute;top:var(--ds-6);right:var(--ds-6);width:var(--ds-h-knopf);height:var(--ds-h-knopf);border-radius:var(--ds-rad-kreis);border:1px solid var(--ds-linie);cursor:pointer;background:var(--ds-karte);color:var(--ds-rot-text);font-size:var(--ds-20);line-height:1;box-shadow:var(--ds-t1)}.rb-kachel-skizze{position:absolute;bottom:var(--ds-6);right:var(--ds-6);min-height:36px;padding:0 var(--ds-12);border:1px solid var(--ds-linie);border-radius:var(--ds-rad-pille);background:var(--ds-karte);color:var(--ds-violett-text);font:inherit;font-size:var(--ds-14);font-weight:var(--ds-halb);cursor:pointer;box-shadow:var(--ds-t1)}.rb-befunde{display:flex;flex-direction:column;margin:0 0 var(--ds-12)}.rb-befunde>.rb-befund{border-top:1px solid var(--ds-linie)}.rb-befunde>.rb-schritt+.rb-befund{border-top:0}.rb-befund{padding:var(--ds-12) var(--ds-12) var(--ds-12) var(--ds-16);box-shadow:inset 4px 0 0 var(--ds-blau)}.rb-befund.schwere-mittel{box-shadow:inset 4px 0 0 var(--ds-gelb-satt)}.rb-befund.schwere-schwer{box-shadow:inset 4px 0 0 var(--ds-rot)}.rb-befund.ist-weg{display:flex;align-items:center;gap:var(--ds-12);color:var(--ds-grau);box-shadow:none}.rb-befund-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-12);flex-wrap:wrap}.rb-befund-name{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:var(--ds-2)}.rb-befund-zeile1{display:flex;align-items:baseline;gap:var(--ds-8);flex-wrap:wrap}.rb-befund-zeile1 strong{font-size:var(--ds-16)}.rb-befund-foto{display:flex;align-items:center;gap:var(--ds-12);flex-wrap:wrap;margin-top:var(--ds-10)}.rb-foto-wahl .segment-knopf{min-width:40px}.rb-schritt{margin:var(--ds-16) 0 var(--ds-4);padding-bottom:var(--ds-6)}.rb-block{margin:var(--ds-16) 0 0;padding:var(--ds-16) 0 0;border-top:1px solid var(--ds-linie)}.rb-summe .arb-wertliste{width:100%}.rb-werkstaetten li{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-16);padding:var(--ds-10) 0;border-top:1px solid var(--ds-haarlinie)}.rb-ws-name{display:flex;flex-direction:column;gap:var(--ds-2);min-width:0;flex:1 1 320px}.rb-ws-rechts{display:grid;grid-template-columns:170px 150px;align-items:center;gap:var(--ds-16);justify-items:end;flex-shrink:0}.rb-intern .arb-wertliste{margin:var(--ds-6) 0}.rb-sp-felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--ds-12) var(--ds-24);align-items:start;margin:var(--ds-12) 0}.rb-sp-felder .segment{flex-wrap:wrap}.rb-sperren{margin:var(--ds-6) 0 0;padding-left:var(--ds-20);line-height:1.5}.rb-speichern .knopfreihe{margin-top:var(--ds-12)}.rb-intern{max-width:640px}.rb-block>.sl-textknopf{padding-left:0;padding-right:0}.rb-vl-wege{display:flex;gap:var(--ds-20);flex-wrap:wrap;margin-top:var(--ds-6)}.rb-vl-wege .sl-textknopf{padding-left:0;padding-right:0}.rb-vl-zeile .rb-frage{margin:var(--ds-8) 0}.rb-vl-zeile.ist-rot{border:1px solid var(--ds-linie);background:var(--ds-karte);box-shadow:inset 4px 0 0 var(--ds-rot)}.rb-vl-zeile.ist-offen{border:1px solid var(--ds-linie);background:var(--ds-karte);box-shadow:inset 4px 0 0 var(--ds-gelb-satt)}.rb-vl-zeile{padding-left:var(--ds-16)}.rb-qs-vermerk{width:100%;max-width:none;box-sizing:border-box}.rb-qs,.rb-qs-text,.rb-vl-zeile p{max-width:none}.rb-qs-wege .sl-textknopf{padding-left:0;padding-right:0}.rb-qs-wege{gap:var(--ds-20)}.rb-geschaetzt{font-weight:var(--ds-schwer);color:var(--ds-violett-text);white-space:nowrap}button.suche{display:flex;align-items:center;gap:var(--abstand-8);cursor:pointer;color:var(--grau);font:inherit;min-width:0}button.suche:hover{border-color:var(--violett,#4B2BC4);color:var(--violett-dunkel,#33207F)}button.suche:focus-visible{outline:2px solid var(--violett,#4B2BC4);outline-offset:2px}.such-knopf-text{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.such-knopf-kbd{flex:none;padding:2px var(--abstand-6);font-size:var(--schrift-12);font-weight:700;color:var(--grau);background:var(--hell);border:1px solid var(--linie);border-radius:var(--rad-1)}@media (max-width:520px){.such-knopf-kbd{display:none}}.such-grund{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1d236b;display:flex;align-items:flex-start;justify-content:center;padding:calc(12 * var(--vh, 1vh)) var(--abstand-16) var(--abstand-16);z-index:200}.such-kasten{width:min(560px,100%);max-height:calc(70 * var(--vh, 1vh));background:var(--karte,#fff);border-radius:var(--rad-4);box-shadow:var(--schatten-3);display:flex;flex-direction:column;overflow:hidden}@media (max-width:640px){.such-grund{padding:0;align-items:flex-end}.such-kasten{width:100%;max-height:calc(85 * var(--vh, 1vh));border-radius:var(--rad-4) var(--rad-4) 0 0}}.such-eingabe-zeile{display:flex;align-items:center;gap:var(--abstand-10);padding:var(--abstand-12) var(--abstand-16);border-bottom:1px solid var(--linie);flex:none}.such-eingabe-sym{color:var(--grau);flex:none}.such-eingabe{flex:1;border:none;outline:none;font-size:var(--schrift-16);color:var(--tinte);background:transparent}.such-eingabe::placeholder{color:var(--grau)}.such-x{flex:none;width:28px;height:28px;border:none;background:transparent;color:var(--grau);font-size:var(--schrift-20);line-height:1;cursor:pointer;border-radius:var(--rad-1)}.such-x:hover{background:var(--hell);color:var(--tinte)}.such-liste{overflow-y:auto;padding:var(--abstand-6);flex:1}.such-leer{padding:var(--abstand-24) var(--abstand-12);text-align:center;color:var(--grau);font-size:var(--schrift-14)}.such-gruppe-titel{padding:var(--abstand-8) var(--abstand-10) var(--abstand-4);font-size:var(--schrift-12);font-weight:700;letter-spacing:.03em;color:var(--grau);text-transform:uppercase}.such-treffer{display:flex;align-items:center;gap:var(--abstand-12);width:100%;padding:var(--abstand-10);border:none;background:transparent;border-radius:var(--rad-2);text-align:left;cursor:pointer;color:inherit;font:inherit}.such-treffer:hover,.such-treffer.ist-aktiv{background:var(--violett-hell,#DFD8F2)}.such-treffer-sym{flex:none;width:20px;height:20px;color:var(--violett,#4B2BC4)}.such-treffer-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.such-treffer-titel{font-weight:600;color:var(--tinte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.such-treffer-unter{font-size:var(--schrift-13);color:var(--grau);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.such-mark{background:var(--gelb-grund,#F1E7C9);color:var(--gelb-text,#7A5A12);border-radius:var(--rad-1);padding:0 1px}.such-treffer-art{flex:none;font-size:var(--schrift-12);color:var(--grau)}.such-mehr{padding:var(--abstand-8) var(--abstand-10);font-size:var(--schrift-13);color:var(--grau)}.such-fuss{display:flex;gap:var(--abstand-16);padding:var(--abstand-8) var(--abstand-12);border-top:1px solid var(--linie);background:var(--hell);font-size:var(--schrift-12);color:var(--grau);flex:none}.such-fuss kbd{display:inline-block;padding:1px var(--abstand-4);margin-right:3px;font-size:var(--schrift-12);background:#fff;border:1px solid var(--linie);border-radius:var(--rad-1)}@media (max-width:520px){.such-fuss{display:none}}.such-leer-grund{margin-top:var(--abstand-10);padding-top:var(--abstand-10);border-top:1px solid var(--linie);font-size:var(--schrift-13);line-height:1.45;color:var(--grau)}.such-leer-grund p{margin:0 0 var(--abstand-8)}.such-leer-warnt{color:var(--rot);font-weight:600}.app-koerper{--nav-breite:276px}.app-koerper:has(>.nav.nav-schmal){--nav-breite:64px}@media (min-width:901px){.topleiste{position:relative;--such-breite:max(200px, min(400px, calc(34 * var(--vw, 1vw)), calc(100% - var(--sz-rechts, 228px) - 212px)))}.topleiste .suche{position:absolute;left:max(calc(50 * var(--vw, 1vw) - var(--nav-breite, 0px)),calc(var(--sz-rechts, 228px) + 16px + var(--such-breite) / 2));top:50%;transform:translate(-50%,-50%);width:var(--such-breite);margin:0;flex:none}.topleiste-abstand{display:none}.topleiste .kopf-symbole{margin-left:auto}}.topleiste-abstand{flex:0 0 144px;width:144px;height:1px}@media (max-width:900px){.topleiste-abstand{display:none}}button.benutzer{border:none;padding:0;cursor:pointer;min-width:44px;min-height:44px;width:44px;height:44px;flex:0 0 44px}button.benutzer:hover{filter:brightness(1.06)}button.benutzer:focus-visible{outline:2px solid var(--violett,#4B2BC4);outline-offset:2px}button.benutzer.offen{box-shadow:0 0 0 3px var(--violett-hell,#DFD8F2),0 0 0 4px var(--violett,#4B2BC4)}.kopf-symbole{display:flex;align-items:center;gap:var(--abstand-6);flex:0 0 auto}.kopf-symbol-btn{position:relative;flex:0 0 auto;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:var(--rad-kreis);border:1px solid var(--linie,#C3CAD8);background:var(--hell,#DFE4EE);color:var(--grau,#474D5C);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--takt-an,.16s),color var(--takt-an,.16s),border-color var(--takt-an,.16s)}.kopf-symbol-btn:hover{background:var(--violett-hell,#DFD8F2);color:var(--violett-dunkel,#33207F);border-color:#a18fd2}.kopf-sym .f{fill:none}.kopf-symbol-btn.aktiv .kopf-sym .f{fill:currentColor;fill-opacity:.16}.kopf-symbol-btn.aktiv{background:var(--violett-hell,#DFD8F2);color:var(--violett-dunkel,#33207F);border-color:#a18fd2}.kopf-symbol-btn.ki{background:linear-gradient(160deg,#f7f5ff,#efebff);border-color:#ded8f5;color:var(--violett,#4B2BC4)}.kopf-symbol-btn.ki:hover{background:linear-gradient(160deg,#f1ecff,#e6dfff);border-color:#cfc6f0}.kopf-symbol-btn:focus-visible{outline:2px solid var(--violett,#4B2BC4);outline-offset:2px}.kopf-symbol-btn:disabled{cursor:default;opacity:.55}.kopf-symbol-btn:disabled:hover{background:var(--hell,#DFE4EE);color:var(--grau,#474D5C);border-color:var(--linie,#C3CAD8)}.kopf-symbol-btn.aktiv:not(.ki){box-shadow:0 0 0 3px var(--violett-hell,#DFD8F2),0 0 0 4px var(--violett,#4B2BC4)}.glocke-abzeichen{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 var(--abstand-4);border-radius:var(--rad-rund);background:var(--magenta,#B31C9E);color:#fff;border:2px solid var(--karte,#FFFFFF);font-size:var(--schrift-11);font-weight:700;line-height:1.45;text-align:center;font-variant-numeric:tabular-nums}.kopf-symbol-btn.ki{color:var(--violett-dunkel,#33207F)}.kopf-symbol-btn.ki.aktiv{background:var(--violett,#4B2BC4);color:#fff;border-color:var(--violett,#4B2BC4)}.ce-asst-mascot{transform-box:fill-box;transform-origin:center;will-change:transform}.ce-asst-mascot .cm-eyes,.ce-asst-mascot .cm-pupils{transform-box:fill-box;transform-origin:center}.kopf-symbol-btn.ki .ce-asst-mascot{animation:cm-float 3.2s ease-in-out infinite,cm-tilt 7s ease-in-out infinite}.ce-asst-mascot .cm-eyes{animation:cm-blink 5.6s ease-in-out infinite}.ce-asst-mascot .cm-pupils{animation:cm-look 6.4s ease-in-out infinite}.ce-asst-mascot .cm-shine{animation:cm-shine 4s ease-in-out infinite}@keyframes cm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes cm-tilt{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-9deg)}94%{transform:rotate(7deg)}97%{transform:rotate(-3deg)}}@keyframes cm-blink{0%,41%,49%,91%,95%,to{transform:scaleY(1)}45%{transform:scaleY(.12)}93%,97%{transform:scaleY(.12)}}@keyframes cm-look{0%,22%,to{transform:translate(0)}30%,44%{transform:translate(1.1px)}56%,72%{transform:translate(-1.1px)}82%{transform:translate(0)}}@keyframes cm-shine{0%,70%,to{opacity:.9}82%{opacity:.25}}.kopf-symbol-btn.ki:hover .ce-asst-mascot{animation:cm-hop .55s ease-out}@keyframes cm-hop{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-4px) rotate(-11deg)}68%{transform:translateY(0) rotate(7deg)}to{transform:translateY(0) rotate(0)}}@media (max-width:640px){.kopf-symbole{gap:var(--abstand-4)}}.aufgaben-glocke-panel{position:fixed;z-index:60;display:flex;flex-direction:column;overflow:hidden;background:var(--karte,#FFFFFF);border:1px solid var(--linie,#C3CAD8);border-radius:var(--rad-3,12px);box-shadow:var(--t3, 0 4px 18px rgba(26,29,35,.14))}.aufgaben-glocke-kopf{flex:0 0 auto;padding:var(--abstand-12) var(--abstand-12) var(--abstand-8);font-size:var(--schrift-13);font-weight:700;color:var(--tinte,#1A1D23);border-bottom:1px solid var(--linie,#C3CAD8)}.aufgaben-glocke-leer{padding:var(--abstand-16) var(--abstand-12);font-size:var(--schrift-13);color:var(--grau,#474D5C)}.aufgaben-glocke-liste{list-style:none;margin:0;padding:var(--abstand-6);flex:1 1 auto;min-height:0;overflow-y:auto}.aufgaben-glocke-eintrag{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;background:none;border:none;border-radius:var(--rad-2, 10px);padding:var(--abstand-8) var(--abstand-10);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--takt-an,.16s)}.aufgaben-glocke-eintrag:hover{background:var(--hell,#DFE4EE)}.aufgaben-glocke-eintrag:focus-visible{outline:2px solid var(--violett,#4B2BC4);outline-offset:-2px;background:var(--violett-hell,#DFD8F2)}.aufgaben-glocke-eintrag-titel{font-size:var(--schrift-13);font-weight:600;color:var(--tinte,#1A1D23);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aufgaben-glocke-eintrag-frist{font-size:var(--schrift-12);color:var(--grau,#474D5C)}.aufgaben-glocke-alle{flex:0 0 auto;width:100%;background:none;border:none;border-top:1px solid var(--linie,#C3CAD8);padding:var(--abstand-10) var(--abstand-12);font:inherit;font-size:var(--schrift-13);font-weight:600;color:var(--violett-dunkel,#33207F);text-align:center;cursor:pointer;transition:background-color var(--takt-an,.16s)}.aufgaben-glocke-alle:hover{background:var(--violett-hell,#DFD8F2)}.aufgaben-glocke-alle:focus-visible{outline:2px solid var(--violett,#4B2BC4);outline-offset:-2px}.benutzermenu-liste{position:fixed;z-index:60;list-style:none;margin:0;padding:var(--abstand-6);width:250px;overflow-y:auto;background:var(--karte,#FFFFFF);border:1px solid var(--linie,#C3CAD8);border-radius:var(--rad-3,12px);box-shadow:var(--t3, 0 4px 18px rgba(26,29,35,.14))}.benutzermenu-eintrag{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-12);width:100%;background:none;border:none;border-radius:var(--rad-2, 10px);padding:var(--abstand-8) var(--abstand-12);min-height:44px;font:inherit;font-size:var(--schrift-14);color:var(--tinte,#1A1D23);text-align:left;cursor:pointer;transition:background-color var(--takt-an,.16s)}.benutzermenu-eintrag:hover:not(:disabled){background:var(--hell,#DFE4EE)}.benutzermenu-eintrag:focus-visible{outline:2px solid var(--violett,#4B2BC4);outline-offset:-2px;background:var(--violett-hell,#DFD8F2)}.benutzermenu-eintrag:disabled{color:var(--grau,#474D5C);cursor:not-allowed}.benutzermenu-zahl{flex:0 0 auto;background:var(--magenta,#B31C9E);color:#fff;border-radius:var(--rad-rund);padding:1px var(--abstand-8);font-size:var(--schrift-11);font-weight:700;font-variant-numeric:tabular-nums}.benutzermenu-eintrag:disabled .benutzermenu-zahl{background:var(--grau,#474D5C)}.bfz-schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#1a1d2357;display:flex;justify-content:center;align-items:flex-start;padding:calc(12 * var(--vh, 1vh)) var(--abstand-16, 16px) var(--abstand-16, 16px)}.bfz-fenster{width:100%;max-width:640px;background:var(--karte, #FFFFFF);border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-5, 20px);box-shadow:var(--schatten-3, 0 24px 70px rgba(26, 29, 35, .22));overflow:hidden}.bfz-eingabezeile{display:flex;align-items:center;gap:var(--abstand-10, 10px);padding:var(--abstand-12, 12px) var(--abstand-16, 16px)}.bfz-pfeil{color:var(--violett, #4B2BC4);font-weight:700;font-size:var(--schrift-18, 18px);line-height:1;flex:0 0 auto}.bfz-feld{flex:1 1 auto;border:0;outline:0;background:transparent;font:inherit;font-size:var(--schrift-18, 18px);color:var(--tinte, #1A1D23);padding:var(--abstand-2, 2px) 0}.bfz-feld::placeholder{color:var(--grau, #474D5C)}.bfz-liste{list-style:none;margin:0;padding:0 0 var(--abstand-6, 6px);border-top:1px solid var(--hell, #DFE4EE);max-height:calc(52 * var(--vh, 1vh));overflow-y:auto}.bfz-treffer{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-12, 12px);padding:var(--abstand-8, 8px) var(--abstand-16, 16px);cursor:pointer}.bfz-treffer-aktiv{background:var(--violett-hell, #DFD8F2)}.bfz-treffer-text{display:flex;flex-direction:column;gap:var(--abstand-2, 2px);min-width:0}.bfz-treffer-wort{font-size:var(--schrift-14, 14px);color:var(--tinte, #1A1D23);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bfz-treffer-aktiv .bfz-treffer-wort{color:var(--violett-dunkel, #33207F)}.bfz-treffer-zweck{font-size:var(--schrift-12, 12px);color:var(--grau, #474D5C);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bfz-kennung{flex:0 0 auto;font-size:var(--schrift-11, 11px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:var(--abstand-2, 2px) var(--abstand-8, 8px);border-radius:var(--rad-1, 6px);white-space:nowrap}.bfz-k-oeffnen{background:var(--hell, #DFE4EE);color:var(--grau, #474D5C)}.bfz-k-fuellen{background:#fff3dc;color:#8a5a00}.bfz-k-aendern{background:#fde8e4;color:#8a2c12}.bfz-leer{margin:0;padding:var(--abstand-16, 16px);border-top:1px solid var(--hell, #DFE4EE);font-size:var(--schrift-13, 13px);color:var(--grau, #474D5C)}.bfz-fuss{margin:0;padding:var(--abstand-8, 8px) var(--abstand-16, 16px);border-top:1px solid var(--hell, #DFE4EE);font-size:var(--schrift-12, 12px);color:var(--grau, #474D5C);background:#fafbfd}.bfz-rueckfrage{position:fixed;left:50%;bottom:var(--abstand-24, 24px);transform:translate(-50%);z-index:2900;display:flex;align-items:center;gap:var(--abstand-16, 16px);max-width:min(720px,calc(100 * var(--vw, 1vw) - 32px));padding:var(--abstand-12, 12px) var(--abstand-16, 16px);background:var(--karte, #FFFFFF);border:1px solid var(--linie, #C3CAD8);border-left:3px solid var(--violett, #4B2BC4);border-radius:var(--rad-3, 12px);box-shadow:var(--schatten-2, 0 2px 6px rgba(26, 29, 35, .05), 0 12px 32px rgba(26, 29, 35, .06))}.bfz-rueckfrage-text{display:flex;flex-direction:column;gap:var(--abstand-2, 2px);font-size:var(--schrift-13, 13px);color:var(--grau, #474D5C);min-width:0}.bfz-rueckfrage-text b{font-size:var(--schrift-14, 14px);color:var(--tinte, #1A1D23)}.bfz-rueckfrage-knoepfe{display:flex;gap:var(--abstand-8, 8px);flex:0 0 auto}@media (max-width: 640px){.bfz-schleier{padding:calc(6 * var(--vh, 1vh)) var(--abstand-10, 10px) var(--abstand-10, 10px)}.bfz-liste{max-height:calc(44 * var(--vh, 1vh))}.bfz-treffer-zweck{display:none}.bfz-rueckfrage{left:var(--abstand-10, 10px);right:var(--abstand-10, 10px);bottom:var(--abstand-10, 10px);transform:none;max-width:none;flex-direction:column;align-items:stretch;gap:var(--abstand-10, 10px)}.bfz-rueckfrage-knoepfe{justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.bfz-fenster,.bfz-rueckfrage{transition:none}}@media print{.bfz-schleier,.bfz-rueckfrage{display:none!important}}.as-schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#1a1d2361;display:flex;justify-content:center;align-items:flex-start;padding:calc(5 * var(--vh, 1vh)) var(--abstand-16, 16px) var(--abstand-16, 16px)}.as-fenster{width:min(calc(86 * var(--vw, 1vw)),1600px);height:calc(90 * var(--vh, 1vh));display:flex;flex-direction:row;background:var(--karte, #FFFFFF);border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-5, 20px);box-shadow:var(--schatten-3, 0 24px 60px rgba(26, 29, 35, .35));overflow:hidden}.as-seite{width:260px;flex:none;display:flex;flex-direction:column;gap:var(--abstand-8, 8px);padding:var(--abstand-12, 12px);background:#f7f8fb;border-right:1px solid var(--hell, #E3E7EF);min-height:0}.as-neuer-chat{display:flex;align-items:center;gap:var(--abstand-8, 8px);min-height:40px;padding:0 var(--abstand-12, 12px);border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-3, 12px);background:var(--karte, #FFFFFF);font:inherit;font-weight:700;font-size:var(--schrift-14, 14px);color:var(--tinte, #1A1D23);cursor:pointer}.as-neuer-chat:hover{border-color:var(--violett-dunkel, #33207F)}.as-neuer-chat .as-sym-svg{width:16px;height:16px}.as-seite-titel{font-size:var(--schrift-12, 12px);font-weight:700;color:var(--grau, #474D5C);padding:var(--abstand-8, 8px) var(--abstand-4, 4px) 0}.as-seite-leer,.as-seite-fuss{font-size:var(--schrift-12, 12px);color:var(--grau, #474D5C);margin:0;padding:0 var(--abstand-4, 4px)}.as-seite-fuss{margin-top:auto}.as-chatliste{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--abstand-2, 2px)}.as-chatliste li{display:flex;align-items:center;border-radius:var(--rad-2, 10px)}.as-chatliste li:hover{background:var(--hell, #E3E7EF)}.as-chatliste li.as-chat-an{background:var(--violett-hell, #DFD8F2)}.as-chat-eintrag{flex:1 1 auto;min-width:0;border:0;background:transparent;text-align:left;font:inherit;padding:var(--abstand-8, 8px) var(--abstand-8, 8px);cursor:pointer;display:flex;flex-direction:column}.as-chat-eintrag span{font-size:var(--schrift-13, 13px);color:var(--tinte, #1A1D23);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-chat-an .as-chat-eintrag span{color:var(--violett-dunkel, #33207F);font-weight:600}.as-chat-eintrag small{font-size:var(--schrift-11, 11px);color:var(--grau, #474D5C)}.as-chat-weg{flex:none;border:0;background:transparent;color:var(--grau, #474D5C);border-radius:var(--rad-1, 6px);min-width:30px;min-height:30px;display:grid;place-items:center;cursor:pointer;opacity:0;font:inherit;font-size:var(--schrift-12, 12px);font-weight:700;white-space:nowrap}.as-chatliste li:hover .as-chat-weg,.as-chat-weg:focus-visible,.as-chat-an .as-chat-weg{opacity:1}.as-chat-weg:hover{color:var(--rot, #8C281F)}.as-chat-weg-frage{opacity:1;color:#fff;background:var(--rot, #8C281F);padding:0 var(--abstand-8, 8px)}.as-chat-weg-frage:hover{color:#fff}.as-haupt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.as-eingabe{display:flex;align-items:center;gap:var(--abstand-12, 12px);padding:var(--abstand-16, 16px) var(--abstand-20, 20px);border-bottom:1px solid var(--hell, #E3E7EF);flex:none}.as-eingabe>svg{flex:none}.as-feld{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--schrift-24, 24px);color:var(--tinte, #1A1D23);padding:var(--abstand-2, 2px) 0}.as-feld::placeholder{color:var(--grau, #474D5C)}.as-fenster input.as-feld,.as-fenster input.as-feld:focus,.as-fenster input.as-feld:focus-visible{border:0;outline:0;box-shadow:none;background:transparent;height:auto;min-height:0;width:auto}.as-mikro,.as-zu{flex:none;border:1px solid var(--linie, #C3CAD8);background:var(--karte, #FFFFFF);border-radius:var(--rad-3, 12px);min-width:40px;min-height:40px;display:grid;place-items:center;color:var(--violett, #4B2BC4);cursor:pointer}.as-zu{border:0;min-width:0}.as-mikro:hover{border-color:var(--violett-dunkel, #33207F)}.as-mikro-an{background:var(--violett, #4B2BC4);border-color:var(--violett, #4B2BC4);color:#fff;box-shadow:0 0 0 4px var(--violett-hell, #DFD8F2)}@media (prefers-reduced-motion: no-preference){.as-mikro-an{animation:as-hoert 1.4s ease-in-out infinite}@keyframes as-hoert{0%,to{box-shadow:0 0 0 4px var(--violett-hell, #DFD8F2)}50%{box-shadow:0 0 0 8px var(--violett-hell, #DFD8F2)}}}.as-sym-svg{width:18px;height:18px;display:block}.as-liste{list-style:none;margin:0;padding:var(--abstand-6, 6px) var(--abstand-10, 10px) var(--abstand-8, 8px);overflow-y:auto;flex:1 1 auto}.as-gruppe{font-size:var(--schrift-12, 12px);font-weight:700;color:var(--grau, #474D5C);padding:var(--abstand-10, 10px) var(--abstand-10, 10px) var(--abstand-4, 4px);display:flex;gap:var(--abstand-8, 8px);align-items:center}.as-erkannt{display:flex;gap:var(--abstand-10, 10px);align-items:center;font-size:var(--schrift-14, 14px);color:var(--grau, #474D5C);padding:var(--abstand-10, 10px)}.as-zeile{display:flex;align-items:center;gap:var(--abstand-12, 12px);padding:var(--abstand-8, 8px) var(--abstand-10, 10px);border-radius:var(--rad-3, 12px);cursor:pointer}.as-aktiv{background:#f0edf9;box-shadow:inset 0 0 0 1.5px var(--violett, #4B2BC4)}.as-sym{width:34px;height:34px;border-radius:var(--rad-2, 10px);background:var(--hell, #EEF1F6);color:var(--grau, #474D5C);display:grid;place-items:center;flex:none}.as-was{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.as-was b{font-size:var(--schrift-14, 14px);color:var(--tinte, #1A1D23);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-was span{font-size:var(--schrift-13, 13px);color:var(--grau, #474D5C);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-auszug{margin:0 var(--abstand-10, 10px) var(--abstand-8, 8px) var(--abstand-48, 48px);padding:var(--abstand-10, 10px) var(--abstand-12, 12px);background:#f7f8fb;border-radius:var(--rad-3, 12px);font-size:var(--schrift-14, 14px);line-height:var(--zeile-4, 1.6);color:var(--tinte, #1A1D23);white-space:pre-line}.as-leer{padding:var(--abstand-16, 16px) var(--abstand-10, 10px);color:var(--grau, #474D5C);font-size:var(--schrift-14, 14px);text-align:center}.as-kontakt{cursor:default}.as-ini{width:40px;height:40px;border-radius:50%;background:var(--violett-hell, #DFD8F2);color:var(--violett-dunkel, #33207F);font-weight:800;display:grid;place-items:center;flex:none}.as-knopf{display:inline-flex;align-items:center;gap:var(--abstand-6, 6px);min-height:36px;padding:0 var(--abstand-12, 12px);border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-2, 10px);background:var(--karte, #FFFFFF);color:var(--tinte, #1A1D23);font:inherit;font-size:var(--schrift-13, 13px);font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;flex:none}.as-knopf:hover{border-color:var(--violett-dunkel, #33207F)}.as-knopf .as-sym-svg{width:15px;height:15px}.as-knopf-haupt{background:var(--violett, #4B2BC4);border-color:var(--violett-dunkel, #33207F);color:#fff}.as-ki{display:flex;align-items:center;gap:var(--abstand-10, 10px);margin-top:var(--abstand-6, 6px);padding:var(--abstand-10, 10px);border-radius:var(--rad-3, 12px);border-top:1px solid var(--hell, #E3E7EF);font-size:var(--schrift-14, 14px);cursor:pointer}.as-ki-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-ki-text b{color:var(--violett-dunkel, #33207F)}.as-pille{font-size:var(--schrift-11, 11px);font-weight:700;border-radius:999px;padding:1px var(--abstand-8, 8px);white-space:nowrap}.as-pille-frei{background:var(--gruen-flaeche, #D7E8DE);color:var(--gruen, #155538)}.as-pille-ki{background:var(--violett-hell, #DFD8F2);color:var(--violett-dunkel, #33207F)}.as-kbd{font:600 var(--schrift-11, 11px) "Segoe UI",system-ui,sans-serif;border:1px solid var(--linie, #C3CAD8);border-bottom-width:2px;border-radius:var(--rad-1, 6px);padding:0 var(--abstand-6, 6px);background:var(--karte, #FFFFFF);color:var(--grau, #474D5C);white-space:nowrap}.as-kbd+.as-kbd{margin-left:var(--abstand-2, 2px)}.as-chatkopf{display:flex;align-items:center;gap:var(--abstand-10, 10px);padding:var(--abstand-12, 12px) var(--abstand-20, 20px);border-bottom:1px solid var(--hell, #E3E7EF);flex:none}.as-chatkopf>svg{flex:none}.as-chatkopf b{font-size:var(--schrift-16, 16px);flex:1 1 auto}.as-gespraech{overflow-y:auto;flex:1 1 auto;padding:var(--abstand-24, 24px) var(--abstand-20, 20px)}.as-spalte{width:100%;max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:var(--abstand-20, 20px)}.as-gespraech .ap-blase{max-width:100%}.as-gespraech .ap-blase-nutzer{max-width:75%;font-size:var(--schrift-16, 16px);line-height:var(--zeile-3, 1.45);padding:var(--abstand-10, 10px) var(--abstand-16, 16px);white-space:pre-wrap}.as-gespraech .ap-blase-assistent{background:transparent;border:0;padding:0;width:100%;font-size:var(--schrift-16, 16px);line-height:var(--zeile-4, 1.6)}.as-gespraech .a-satz{font-size:var(--schrift-16, 16px);line-height:var(--zeile-4, 1.6);white-space:pre-wrap}.as-gespraech .a-satz b{color:var(--violett-dunkel, #33207F)}.as-gespraech .ap-befund{margin-top:var(--abstand-12, 12px);border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-3, 12px);background:#f7f8fb;padding:var(--abstand-12, 12px) var(--abstand-16, 16px)}.as-gespraech .a-vorschau{margin-top:var(--abstand-12, 12px);border:1px solid var(--violett, #4B2BC4);border-radius:var(--rad-3, 12px);background:#f0edf9;padding:var(--abstand-12, 12px) var(--abstand-16, 16px);font-size:var(--schrift-14, 14px)}.as-gespraech .v-kopf{font-weight:700;color:var(--violett-dunkel, #33207F);margin-bottom:var(--abstand-6, 6px)}.as-gespraech .a-aktionen{margin-top:var(--abstand-10, 10px);display:flex;gap:var(--abstand-8, 8px);flex-wrap:wrap;align-items:center}.as-gespraech .a-kann{color:var(--grau, #474D5C);font-size:var(--schrift-12, 12px)}.as-denkt{display:flex;align-items:center;gap:var(--abstand-10, 10px)}.as-punkte{display:flex;gap:var(--abstand-4, 4px)}.as-punkte i{width:7px;height:7px;border-radius:50%;background:var(--violett, #4B2BC4);opacity:.35;display:block}@media (prefers-reduced-motion: no-preference){.as-punkte i{animation:as-denkt 1.2s ease-in-out infinite}.as-punkte i:nth-child(2){animation-delay:.15s}.as-punkte i:nth-child(3){animation-delay:.3s}@keyframes as-denkt{0%,to{opacity:.25}50%{opacity:1}}}.as-schreiben{flex:none;padding:var(--abstand-8, 8px) var(--abstand-20, 20px) var(--abstand-12, 12px)}.as-chatfeld-rahmen{display:flex;align-items:flex-end;gap:var(--abstand-8, 8px);border:1px solid var(--linie, #C3CAD8);border-radius:var(--rad-5, 20px);background:var(--karte, #FFFFFF);box-shadow:var(--schatten-2, 0 4px 14px rgba(26, 29, 35, .1));padding:var(--abstand-8, 8px) var(--abstand-8, 8px) var(--abstand-8, 8px) var(--abstand-16, 16px)}.as-chatfeld-rahmen:focus-within{border-color:var(--violett, #4B2BC4)}.as-fenster textarea.as-chatfeld,.as-fenster textarea.as-chatfeld:focus,.as-fenster textarea.as-chatfeld:focus-visible{flex:1 1 auto;min-width:0;border:0;outline:0;box-shadow:none;background:transparent;resize:none;font:inherit;font-size:var(--schrift-16, 16px);line-height:var(--zeile-3, 1.45);color:var(--tinte, #1A1D23);padding:var(--abstand-8, 8px) 0;min-height:0;max-height:200px;overflow-y:auto}.as-chatfeld::placeholder{color:var(--grau, #474D5C)}.as-senden{flex:none;width:40px;height:40px;border-radius:50%;border:0;background:var(--violett, #4B2BC4);color:#fff;display:grid;place-items:center;cursor:pointer}.as-senden:disabled{background:var(--hell, #E3E7EF);color:var(--grau, #474D5C);cursor:default}.as-chat-hinweis{margin:var(--abstand-6, 6px) 0 0;text-align:center;font-size:var(--schrift-12, 12px);color:var(--grau, #474D5C)}.as-neu .as-sym-svg{width:15px;height:15px}.as-hinweis{margin:var(--abstand-8, 8px) var(--abstand-20, 20px);font-size:var(--schrift-13, 13px);color:var(--grau, #474D5C)}.as-hinweis-fehler{color:var(--rot, #8C281F)}.as-fuss{display:flex;flex-wrap:wrap;gap:var(--abstand-16, 16px);align-items:center;padding:var(--abstand-8, 8px) var(--abstand-20, 20px);border-top:1px solid var(--hell, #E3E7EF);font-size:var(--schrift-12, 12px);color:var(--grau, #474D5C);flex:none}.as-fuss-rechts{margin-left:auto}.as-textknopf{border:0;background:none;color:var(--violett, #4B2BC4);font:inherit;font-weight:700;cursor:pointer;padding:var(--abstand-4, 4px) 0}.as-suchgruppe{position:relative;display:flex;align-items:center;min-width:0}.topleiste .as-suchgruppe>.suche{position:static;transform:none;left:auto;top:auto;width:100%;max-width:none;flex:1 1 auto;padding-right:var(--abstand-48, 48px)}@media (min-width: 901px){.topleiste .as-suchgruppe{position:absolute;left:max(calc(50 * var(--vw, 1vw) - var(--nav-breite, 0px)),calc(var(--sz-rechts, 228px) + 16px + var(--such-breite) / 2));top:50%;transform:translate(-50%,-50%);width:var(--such-breite);flex:none}}@media (max-width: 900px){.topleiste .as-suchgruppe{flex:1 1 100%;order:-1}}.as-funke{position:absolute;right:var(--abstand-6, 6px);top:50%;transform:translateY(-50%);border:0;border-left:1px solid var(--linie, #C3CAD8);background:transparent;padding:0 0 0 var(--abstand-6, 6px);display:grid;place-items:center;cursor:pointer;border-radius:0}.as-funke svg{display:block}.as-funke:hover svg rect{fill:var(--violett-dunkel, #33207F)}@media (max-width: 900px){.as-seite{display:none}.as-feld{font-size:var(--schrift-18, 18px)}.as-kontakt{flex-wrap:wrap}.as-fuss-rechts{margin-left:0}}nav.nav{flex:0 0 276px;width:276px;min-width:276px;display:flex;flex-direction:column;padding:var(--abstand-20) 0 0;overflow:hidden}nav.nav.nav-schmal{flex:0 0 64px;width:64px;min-width:64px;overflow:visible}nav.nav.nav-schmal .nav-tafel{display:none}nav.nav.nav-schmal .nav-schiene{border-right:none}nav.nav.nav-schmal .logo-wortmarke{display:none}nav.nav.nav-schmal .logo-zeichen{display:block}nav.nav.nav-schmal .logo{padding-left:0;padding-right:0}nav.nav .nav-koerper{display:flex;flex-direction:row;align-items:stretch;flex:1;min-height:0}nav.nav .nav-schiene{flex:0 0 60px;display:flex;flex-direction:column;gap:2px;padding:var(--abstand-4) var(--abstand-6) var(--abstand-10);border-right:1px solid var(--linie, #E6E8EC);overflow:visible}nav.nav .nav-schiene-fuellung{display:none}nav.nav .nav-bereich .nav-sym{width:22px;height:22px}nav.nav .nav-bereich,nav.nav .nav-klapp{position:relative;display:flex;align-items:center;justify-content:center;width:48px;flex:1 1 auto;min-height:48px;max-height:72px;padding:0;border:none;background:none;border-radius:var(--rad-2, 10px);color:var(--grau, #6B7280);cursor:pointer;font:inherit;transition:background .12s ease,color .12s ease}nav.nav .nav-klapp{color:var(--grau, #474D5C);border-top:1px solid var(--linie, #E6E8EC);border-radius:0;flex:0 0 44px;min-height:44px;max-height:44px;margin-top:auto}nav.nav .nav-bereich .nav-bereich-name,nav.nav .nav-klapp .nav-bereich-name{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:30;padding:var(--abstand-4) var(--abstand-10);border-radius:var(--rad-1, 6px);background:var(--tinte, #1A1D23);color:#fff;font-size:var(--schrift-14);line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;box-shadow:var(--t2, 0 6px 20px rgba(26,29,35,.18));transition:opacity .1s ease}nav.nav .nav-bereich:hover .nav-bereich-name,nav.nav .nav-bereich:focus-visible .nav-bereich-name,nav.nav .nav-klapp:hover .nav-bereich-name,nav.nav .nav-klapp:focus-visible .nav-bereich-name{opacity:1;visibility:visible}nav.nav .nav-bereich:hover,nav.nav .nav-klapp:hover{background:var(--hell);color:var(--tinte, #1A1D23)}nav.nav .nav-bereich.auf{background:var(--violett-hell, #EFEBFF);color:var(--violett-dunkel, #3A2A8C)}nav.nav .nav-bereich.hier{position:relative;color:var(--violett-dunkel, #3A2A8C)}nav.nav .nav-bereich.hier:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:3px;height:22px;border-radius:0 var(--rad-1) var(--rad-1) 0;background:var(--violett, #6C4CF1)}nav.nav .nav-bereich:focus-visible,nav.nav .nav-klapp:focus-visible{outline:2px solid var(--violett, #6C4CF1);outline-offset:1px}nav.nav .nav-tafel{flex:1;min-width:0;display:flex;flex-direction:column;padding:var(--abstand-4) var(--abstand-8) var(--abstand-10);overflow-y:auto;overscroll-behavior:contain}nav.nav .nav-tafel-kopf{padding:var(--abstand-6) var(--abstand-10) var(--abstand-10);font-size:var(--schrift-14);font-weight:700;letter-spacing:.02em;color:var(--tinte, #1A1D23)}nav.nav button.nav-eintrag{display:flex;align-items:center;gap:var(--abstand-10);width:100%;padding:var(--abstand-6) var(--abstand-10);border-radius:var(--rad-2, 10px);box-shadow:none;font-size:var(--schrift-14);line-height:1.45;min-height:44px;transition:background .12s ease,color .12s ease}nav.nav button.nav-eintrag:hover:not(.aktiv){background:var(--hell)}nav.nav button.nav-eintrag .etikett{min-width:0;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}nav.nav button.nav-eintrag.aktiv{background:var(--violett-hell, #EFEBFF);color:var(--violett-dunkel, #3A2A8C);font-weight:700;box-shadow:none}nav.nav .nav-unterpunkte{display:flex;flex-direction:column;margin:2px 0 var(--abstand-6) 19px;padding-left:var(--abstand-10);border-left:1px solid var(--linie, #E3E7EE)}nav.nav button.nav-unterpunkt{display:block;width:100%;text-align:left;padding:var(--abstand-4, 4px) var(--abstand-10);border-radius:var(--rad-1, 8px);box-shadow:none;background:none;border:0;font-size:var(--schrift-13, 13px);line-height:1.4;min-height:36px;color:var(--grau);cursor:pointer;transition:background .12s ease,color .12s ease}nav.nav button.nav-unterpunkt:hover:not(.aktiv){background:var(--hell);color:var(--tinte)}nav.nav button.nav-unterpunkt.aktiv{color:var(--violett-dunkel, #3A2A8C);font-weight:650;background:var(--violett-hell, #EFEBFF)}nav.nav.nav-schmal .nav-unterpunkte{display:none}@keyframes nav-tafel-ein{0%{opacity:0}to{opacity:1}}@keyframes nav-eintrag-ein{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}nav.nav .nav-tafel{animation:nav-tafel-ein .16s ease both}nav.nav .nav-tafel button.nav-eintrag{animation:nav-eintrag-ein .18s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--reihe, 0) * 14ms)}@media (prefers-reduced-motion: reduce){nav.nav .nav-tafel,nav.nav .nav-tafel button.nav-eintrag{animation:none}nav.nav .nav-bereich,nav.nav .nav-klapp,nav.nav button.nav-eintrag,nav.nav .nav-bereich .nav-bereich-name,nav.nav .nav-klapp .nav-bereich-name,.nav-sym{transition:none}}nav.nav .ic{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;opacity:1}.nav-sym{display:block;stroke-width:1.5;color:var(--grau, #6B7280);transition:color var(--takt-an, .16s)}.nav-sym .f{fill:none}nav.nav button.nav-eintrag.aktiv .nav-sym,nav.nav .nav-bereich.auf .nav-sym{color:var(--violett, #6C4CF1)}nav.nav button.nav-eintrag.aktiv .nav-sym .f,nav.nav .nav-bereich.auf .nav-sym .f{fill:currentColor;fill-opacity:.16}nav.nav button.nav-eintrag:hover .nav-sym,nav.nav .nav-bereich:hover .nav-sym{color:var(--tinte, #1A1D23)}nav.nav .logo{display:flex;align-items:center;justify-content:center;padding:0 var(--abstand-12) var(--abstand-12);flex:0 0 auto;border:none;background:none;cursor:pointer;font:inherit}nav.nav .logo:focus-visible{outline:2px solid var(--violett, #6C4CF1);outline-offset:1px;border-radius:var(--rad-1)}@media (max-width: 900px){nav.nav,nav.nav.nav-schmal{flex:auto;width:auto;min-width:0;padding:var(--abstand-8) 0 0;overflow:visible}nav.nav .nav-klapp,nav.nav .nav-schiene-fuellung{display:none}nav.nav.nav-schmal .nav-tafel{display:flex}nav.nav .logo-wortmarke,nav.nav.nav-schmal .logo-wortmarke{display:block}nav.nav .logo-zeichen,nav.nav.nav-schmal .logo-zeichen{display:none}nav.nav .nav-koerper{flex-direction:column;gap:var(--abstand-4)}nav.nav .nav-schiene{flex:none;flex-direction:row;gap:var(--abstand-4);padding:0 var(--abstand-8) var(--abstand-6);border-right:none;border-bottom:1px solid var(--linie, #E6E8EC);overflow-x:auto;overscroll-behavior-x:contain}nav.nav .nav-bereich{flex:0 0 auto;width:auto;height:44px;min-height:44px;max-height:44px;gap:var(--abstand-8);padding:0 var(--abstand-12)}nav.nav .nav-bereich .nav-bereich-name{display:none;position:static;transform:none;visibility:visible;box-shadow:none;opacity:1;padding:0;background:none;color:inherit;font-size:var(--schrift-14);z-index:auto}nav.nav .nav-bereich.auf .nav-bereich-name{display:block}nav.nav .nav-bereich.hier:before{left:50%;top:auto;bottom:-6px;transform:translate(-50%);width:20px;height:3px;border-radius:var(--rad-1) var(--rad-1) 0 0}nav.nav .nav-tafel{flex-direction:row;gap:var(--abstand-4);padding:2px var(--abstand-8) var(--abstand-8);overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain}nav.nav .nav-tafel-kopf{display:none}nav.nav button.nav-eintrag{width:auto;flex:0 0 auto;white-space:nowrap;padding:var(--abstand-6) var(--abstand-12)}nav.nav button.nav-eintrag .etikett{white-space:nowrap}}@media (max-width: 560px){nav.nav .nav-schiene{gap:2px;padding:0 var(--abstand-6) var(--abstand-6);flex-wrap:wrap;overflow-x:visible}nav.nav .nav-bereich{flex:1 1 40px;min-width:40px;padding:0 var(--abstand-4)}nav.nav .nav-bereich.auf .nav-bereich-name{display:none}}nav.nav .nav-zahl{margin-left:auto;flex:0 0 auto;min-width:22px;height:22px;padding:0 6px;border-radius:var(--ds-rad-pille);background:var(--ds-rot);color:#fff;font:var(--ds-fett) 12px/22px var(--ds-schrift);text-align:center}nav.nav .nav-bereich{position:relative}nav.nav .nav-zahl-bereich{position:absolute;top:2px;right:2px;margin:0;border:2px solid var(--ds-karte);pointer-events:none}@media (min-width: 901px){nav.nav .nav-schiene{justify-content:space-between}nav.nav .nav-bereich{flex:0 0 52px;min-height:52px;max-height:52px}nav.nav .nav-klapp{margin-top:0}}.ur-code{font-family:Cascadia Mono,Consolas,ui-monospace,monospace;font-weight:var(--fett-4);letter-spacing:.14em;color:var(--tinte);white-space:nowrap;font-variant-numeric:tabular-nums}.ur-code-20{font-size:var(--schrift-20)}.dialog.ur-tuer{width:620px;max-width:calc(100% - 32px)}.ur-code-l{display:block;font-size:var(--schrift-16);font-weight:var(--fett-3);color:var(--tinte);margin:0 0 var(--abstand-8)}.ur-code-eingabe{font-family:Cascadia Mono,Consolas,ui-monospace,monospace;font-weight:var(--fett-4);font-size:var(--schrift-40);letter-spacing:.38em;text-transform:uppercase;text-align:center;width:100%;height:88px;padding:0 0 0 .38em;box-sizing:border-box;border:2px solid var(--linie-kraeftig);border-radius:var(--rad-3);background:var(--karte);color:var(--tinte)}.ur-code-eingabe::placeholder{color:var(--grau-hell);letter-spacing:.2em}.ur-code-eingabe:focus{outline:none;border-color:var(--violett);box-shadow:0 0 0 4px var(--violett-hell)}.ur-code-eingabe.ur-fehler{border-color:var(--rot-text);box-shadow:0 0 0 4px var(--rot-flaeche)}.ur-feldfehler{display:flex;align-items:center;gap:var(--abstand-8);margin:var(--abstand-8) 0 0;color:var(--rot-text);font-weight:var(--fett-3);font-size:var(--schrift-14)}.ur-knopf-gross{width:100%;min-height:56px;font-size:var(--schrift-18);margin-top:var(--abstand-12)}.ur-tuer-liste{margin-top:var(--abstand-24)}.ur-tuer-liste h3{font-size:var(--schrift-16);font-weight:var(--fett-3);margin:0 0 var(--abstand-4);color:var(--tinte)}.ur-wahl-zeile{display:flex;align-items:center;gap:var(--abstand-12);padding:var(--abstand-12) 0;border-bottom:1px solid var(--ds-haarlinie)}.ur-wahl-zeile:last-child{border-bottom:0}.ur-wahl-text{flex:1;min-width:0}.ur-wahl-text b{display:block;font-size:var(--schrift-14);color:var(--tinte)}.ur-wahl-text span{color:var(--grau);font-size:var(--schrift-13)}.uebungsleiste.ur-leiste{flex-wrap:nowrap;gap:var(--abstand-16);min-height:60px;box-sizing:border-box;padding:var(--abstand-8) var(--abstand-16) var(--abstand-8) var(--abstand-20);font-size:var(--schrift-14)}.ur-leiste-art{font-size:var(--schrift-12);font-weight:var(--fett-3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ur-leiste-raum{display:flex;flex-direction:column;min-width:0}.ur-leiste-raum b{font-size:var(--schrift-16);font-weight:var(--fett-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ur-leiste-raum span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ur-aufnahme{display:inline-flex;align-items:center;gap:var(--abstand-8);padding:var(--abstand-4) var(--abstand-12);border:1px solid currentColor;border-radius:var(--rad-rund);font-weight:var(--fett-3);white-space:nowrap}.ur-aufnahme:before{content:"";width:10px;height:10px;border-radius:50%;background:currentColor;flex:none}.ur-aufnahme.ur-aus:before{background:transparent;border:2px solid currentColor;width:6px;height:6px}.ur-leiste-rechts{margin-left:auto;display:flex;align-items:center;gap:var(--abstand-8);flex:none}.ur-leiste-meldung{font-weight:var(--fett-3);white-space:nowrap}.ur-leistenknopf{min-height:44px;padding:0 var(--abstand-16);border-radius:var(--rad-2);border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-weight:var(--fett-3);white-space:nowrap;cursor:pointer}.ur-leistenknopf:focus-visible{outline:3px solid var(--karte);outline-offset:2px}.ur-leistenknopf.ur-hell{background:var(--karte);color:#7a4a00;border-color:var(--karte)}.ur-zahl{display:inline-block;margin-left:var(--abstand-6);padding:0 var(--abstand-8);border-radius:var(--rad-rund);background:#7a4a00;color:var(--karte);font-size:var(--schrift-12)}@media (max-width: 900px){.uebungsleiste.ur-leiste{flex-wrap:wrap;gap:var(--abstand-8)}.ur-leiste-rechts{margin-left:0;flex-wrap:wrap}}.ur-aufgabenpop{position:fixed;top:64px;right:16px;width:440px;max-width:calc(100vw - 32px);max-height:calc(100vh - 88px);overflow:auto;z-index:70;box-sizing:border-box;background:var(--karte);border-radius:var(--rad-3);border:1px solid var(--linie);box-shadow:var(--schatten-3);padding:var(--abstand-16) var(--abstand-20);color:var(--tinte)}.ur-aufgabenpop h2{font-size:var(--schrift-16);font-weight:var(--fett-3);margin:0 0 var(--abstand-4);color:var(--tinte)}.ur-aufgabenpop .sl-leise{margin:0 0 var(--abstand-8)}.ur-aufgaben{list-style:none;counter-reset:ur;margin:0;padding:0}.ur-aufgaben li{counter-increment:ur;display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--abstand-8);padding:var(--abstand-8) 0;border-top:1px solid var(--ds-haarlinie);font-size:var(--schrift-14);line-height:1.4}.ur-aufgaben li:first-child{border-top:0}.ur-aufgaben li:before{content:counter(ur);display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--hell);color:var(--tinte);font-size:var(--schrift-12);font-weight:var(--fett-3)}.ur-aufgaben li.ur-erledigt{color:var(--grau)}.dialog.ur-schmal{width:680px;max-width:calc(100% - 32px)}.ur-schmal .segment{margin-bottom:var(--abstand-16)}.ur-prot-spalten{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:var(--abstand-12);align-items:start}.ur-prot-spalten .sl-tafel{margin:0;min-width:0}table.mock.sl-liste .ur-umbruch{white-space:normal;overflow-wrap:break-word}@media (max-width: 1180px){.ur-prot-spalten{grid-template-columns:minmax(0,1fr)}}.ur-haken-liste{list-style:none;margin:0;padding:0}.ur-haken-liste li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--abstand-8);padding:var(--abstand-8) 0;border-top:1px solid var(--ds-haarlinie)}.ur-haken-liste li:first-child{border-top:0}.ur-haken-liste input[type=checkbox]{width:22px;height:22px;margin:1px 0 0;accent-color:var(--gruen-text)}.ur-haken-liste label{font-size:var(--schrift-14);line-height:1.4;color:var(--tinte);cursor:pointer}.ur-haken-liste li.ur-erledigt label{font-weight:var(--fett-2)}.ur-haken-liste .ur-notiz{margin-top:var(--abstand-6);width:100%;min-height:36px;box-sizing:border-box;font:inherit;font-size:var(--schrift-13);padding:var(--abstand-6) var(--abstand-8);border:1px solid var(--linie);border-radius:var(--rad-1);color:var(--tinte);background:var(--karte)}.ur-haken-liste .ur-notiz::placeholder{color:var(--grau)}.ur-haken-liste .sl-leise{display:block;font-size:var(--schrift-12);margin-top:var(--abstand-4)}.ur-prot-spalten .ds-tafel{margin:0;min-width:0}.ur-blatt-karte{position:sticky;top:var(--abstand-12)}.ur-blatt-karte .ur-haken-liste{margin:var(--abstand-8) 0 0}.lg-huelle{padding:var(--abstand-4) 0}.lg-balken{display:block;background:var(--hell, #F4F6F9);position:relative;overflow:hidden}.lg-balken:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.75) 50%,transparent 100%);transform:translate(-100%);animation:lgSchimmer 1.5s ease-in-out infinite}@keyframes lgSchimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.lg-balken:after{animation:none;opacity:0}}.lg-tabelle{border:1px solid var(--linie);border-radius:var(--rad-3, 12px);overflow:hidden}.lg-zeile{display:flex;align-items:center;gap:var(--abstand-12);padding:var(--abstand-12);border-bottom:1px solid var(--linie)}.lg-zeile:last-child{border-bottom:none}.lg-kopf{background:var(--hell, #F4F6F9)}.lg-zeile>.lg-balken{flex:0 0 auto}.lg-karte{display:grid;gap:var(--abstand-8);padding:var(--abstand-12);border:1px solid var(--linie);border-radius:var(--rad-3, 12px)}.lg-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--abstand-12)}.lg-kachel{display:grid;gap:var(--abstand-8);padding:var(--abstand-12);border:1px solid var(--linie);border-radius:var(--rad-3, 12px)}.lg-nachladen{display:inline-flex;align-items:center;gap:var(--abstand-8);font-size:var(--schrift-14);color:var(--grau);white-space:nowrap}.lg-punkt{width:8px;height:8px;border-radius:var(--rad-kreis);background:var(--violett, #5B3DF5);animation:lgPulsen 1.2s ease-in-out infinite}@keyframes lgPulsen{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.lg-punkt{animation:none;opacity:.7}}.samm{display:flex;flex-direction:column;min-width:0}.samm .samm-band{display:flex;flex-wrap:wrap;gap:var(--abstand-6);padding:var(--abstand-12) var(--abstand-16) 0;border-bottom:2px solid var(--ds-spur-rand);margin-bottom:var(--abstand-12)}.samm .samm-reiter{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--abstand-10);min-height:calc(var(--ds-h-knopf) + var(--abstand-8));padding:var(--abstand-10) var(--abstand-20) var(--abstand-12);margin-bottom:-2px;border:0;border-radius:var(--rad-4) var(--rad-4) 0 0;background:var(--ds-kartei-ruhe);font:inherit;font-size:var(--schrift-17);font-weight:var(--fett-2);line-height:var(--zeile-2);color:var(--tinte);cursor:pointer;white-space:nowrap;transition:color var(--takt-an),background-color var(--takt-an)}.samm .samm-reiter .ds-zeichen{width:var(--abstand-20);height:var(--abstand-20);color:var(--grau)}.samm .samm-reiter:hover{background:var(--ds-kartei-ruhe-an)}.samm .samm-reiter.an{background:var(--karte);color:var(--violett-text);font-weight:var(--fett-3);box-shadow:var(--ds-t2);clip-path:inset(-20px -20px 0 -20px);cursor:default}.samm .samm-reiter.an .ds-zeichen{color:var(--violett)}.samm .samm-reiter:focus-visible{outline:none;box-shadow:var(--fokus)}.samm .samm-band-viele .samm-reiter{min-height:var(--ds-h-knopf);padding:var(--abstand-8) var(--abstand-12) var(--abstand-10);font-size:var(--schrift-15);gap:var(--abstand-8)}.samm>.fehlergrenze,.samm>div:not(.samm-band){min-width:0}@media (max-width: 900px){.samm .samm-reiter{min-height:var(--ds-h-knopf);padding:var(--abstand-8) var(--abstand-12);font-size:var(--schrift-15)}}@media (max-width: 640px){.samm .samm-band{padding:var(--abstand-8) var(--abstand-12) 0}.samm .samm-reiter{padding:var(--abstand-8) var(--abstand-10)}}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2) format("woff2-variations"),url(/fonts/manrope-variable.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--zoomfaktor:1;--vw:calc(1vw / var(--zoomfaktor));--vh:calc(1vh / var(--zoomfaktor));--schirmbreite:calc(100 * var(--vw));--schirmhoehe:calc(100 * var(--vh));--schirmhoehe-echt:calc(100dvh / var(--zoomfaktor));--violett:#4B2BC4;--violett-dunkel:#33207F;--violett-hell:#DFD8F2;--magenta:#A81795;--tinte:#1A1D23;--grau:#474D5C;--grau-hell:#6B7283;--hell:#DFE4EE;--linie:#C3CAD8;--karte:#FFFFFF;--gruen:#1A6B44;--gruen-flaeche:#D7E8DE;--rot:#A32F26;--rot-flaeche:#F2DAD7;--gelb:#7A5A12;--gelb-flaeche:#F1E7C9;--blau:#245C88;--blau-flaeche:#D8E5F0;--r1:4px;--r2:8px;--r3:12px;--r4:16px;--r5:20px;--r6:24px;--r7:32px;--r8:48px;--abstand-2:2px;--abstand-4:4px;--abstand-6:6px;--abstand-8:8px;--abstand-10:10px;--abstand-12:12px;--abstand-16:16px;--abstand-20:20px;--abstand-24:24px;--abstand-32:32px;--abstand-40:40px;--abstand-48:48px;--abstand-64:64px;--schrift-11:11px;--schrift-12:12px;--schrift-13:13px;--schrift-14:14px;--schrift-15:15px;--schrift-16:16px;--schrift-17:17px;--schrift-18:18px;--schrift-20:20px;--schrift-24:24px;--schrift-30:30px;--schrift-40:40px;--zeile-1:1;--zeile-2:1.2;--zeile-3:1.45;--zeile-4:1.6;--fett-1:400;--fett-2:600;--fett-3:700;--fett-4:800;--schatten-1:0 1px 2px rgba(26,29,35,.05);--schatten-2:0 2px 6px rgba(26,29,35,.05), 0 12px 32px rgba(26,29,35,.06);--schatten-3:0 24px 70px rgba(26,29,35,.22)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:var(--hell);color:var(--tinte);line-height:1.6;font-size:var(--schrift-16)}.seite{max-width:1240px;margin:0 auto;padding:var(--abstand-32) var(--abstand-24) var(--abstand-64)}header.kopf{background:var(--violett-dunkel);color:#fff;border-radius:var(--rad-5);padding:var(--abstand-40) var(--abstand-40);margin-bottom:var(--abstand-32)}.marke{font-size:var(--schrift-40);font-weight:800;letter-spacing:6px;text-transform:uppercase}h2{font-size:var(--schrift-24);margin:var(--abstand-48) 0 var(--abstand-6);color:var(--violett-dunkel)}h2 .nr{color:var(--magenta);margin-right:var(--abstand-10)}h3{font-size:var(--schrift-18);margin:var(--abstand-24) 0 var(--abstand-8)}p{margin-bottom:var(--abstand-12);max-width:920px}ul.frei{margin:var(--abstand-8) 0 var(--abstand-12) var(--abstand-20);max-width:920px}ul.frei li{margin-bottom:var(--abstand-6)}.hinweis{background:var(--karte);border:1px solid var(--linie);border-left:5px solid var(--violett);border-radius:var(--rad-3);padding:var(--abstand-12) var(--abstand-16);margin:var(--abstand-12) 0;max-width:920px}.hinweis b{color:var(--violett-dunkel)}.badge{display:inline-block;border-radius:var(--rad-rund);padding:3px var(--abstand-12);font-size:var(--schrift-12);font-weight:700;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.badge.standard{background:var(--gruen-flaeche);color:var(--gruen);border:1px solid #86B69B}.badge.zusatz{background:var(--violett-hell);color:var(--violett-dunkel);border:1px solid #A18FD2}.modulzeile{color:var(--grau);max-width:920px;margin-bottom:var(--abstand-12)}.schirm-leiste .punkt{width:11px;height:11px;border-radius:var(--rad-kreis);background:#cdd1d8}.schirm-leiste .adresse{margin-left:var(--abstand-12);background:#fff;border:1px solid var(--linie);border-radius:var(--rad-2);padding:3px var(--abstand-12);font-size:var(--schrift-12);color:var(--grau);flex:1;max-width:440px}.nav{flex:0 0 208px;background:#fafbfc;border-right:1px solid var(--linie);padding:var(--abstand-12) 0;font-size:var(--schrift-13)}.nav .logo{padding:0 var(--abstand-16) var(--abstand-12);font-weight:800;letter-spacing:3px;color:var(--violett-dunkel);font-size:var(--schrift-16)}.nav .gruppe{padding:var(--abstand-12) var(--abstand-16) var(--abstand-4);font-size:var(--schrift-11);font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--grau)}.nav a{display:flex;align-items:center;gap:var(--abstand-8);padding:var(--abstand-6) var(--abstand-16);color:var(--tinte);text-decoration:none}.nav a .ic{width:17px;text-align:center;opacity:.6}.nav a.aktiv{background:var(--violett-hell);color:var(--violett-dunkel);font-weight:700;box-shadow:inset 3px 0 0 var(--violett)}.nav a .zahl{margin-left:auto;background:var(--magenta);color:#fff;border-radius:var(--rad-rund);padding:0 var(--abstand-6);font-size:var(--schrift-11);font-weight:700}.inhalt{flex:1;min-width:0;display:flex;flex-direction:column}.topleiste{display:flex;align-items:center;gap:var(--abstand-12);padding:var(--abstand-10) var(--abstand-16);border-bottom:1px solid var(--linie);background:#fff}.suche{flex:1;max-width:400px;background:var(--hell);border:1px solid var(--linie);border-radius:var(--rad-2);padding:var(--abstand-6) var(--abstand-12);font-size:var(--schrift-13);color:var(--tinte)}.meldungen{background:#fff;border:1px solid var(--linie);border-radius:var(--rad-2);padding:var(--abstand-6) var(--abstand-12);font-size:var(--schrift-13);color:var(--tinte);white-space:nowrap}.meldungen b{color:var(--magenta)}.benutzer{width:31px;height:31px;border-radius:var(--rad-kreis);background:var(--violett-dunkel);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--schrift-12);font-weight:700}.arbeitsflaeche{padding:var(--abstand-16);flex:1;background:var(--hell)}.titelzeile .unter{font-size:var(--schrift-13);color:var(--grau)}.knopf{display:inline-block;border-radius:var(--rad-2);padding:var(--abstand-6) var(--abstand-12);font-size:var(--schrift-13);font-weight:600;white-space:nowrap}.knopf.haupt{background:var(--violett);color:#fff}.knopf.neben{background:#fff;border:1px solid var(--linie);color:var(--tinte)}.knopf.gefahr{background:#fff;border:1px solid #C6968E;color:var(--rot)}tbody .knopf.haupt{background:var(--violett-hell);color:var(--violett-dunkel);border:1px solid var(--violett-hell)}tbody .knopf.haupt:hover,tbody .knopf.haupt:focus-visible{background:#e8e4f6;border-color:var(--violett)}.kachel{background:#fff;border:1px solid var(--linie);border-radius:var(--rad-3);padding:var(--abstand-12) var(--abstand-12)}.kachel.warn{border-color:#c5b27c;background:var(--gelb-flaeche)}.kachel.schlecht{border-color:#c6968e;background:var(--rot-flaeche)}.block{background:#fff;border:1px solid var(--linie);border-radius:var(--rad-3);padding:var(--abstand-12) var(--abstand-16);margin-bottom:var(--abstand-12)}.block>.b-titel{font-size:var(--schrift-14);font-weight:700;margin-bottom:var(--abstand-10);display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-10)}.block>.b-titel .b-neben{font-size:var(--schrift-12);font-weight:400;color:var(--grau)}.dreispaltig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:var(--abstand-12)}.zweidrittel{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--abstand-12)}table.mock{width:100%;border-collapse:collapse;font-size:var(--schrift-13)}table.mock th{text-align:left;padding:var(--abstand-6) var(--abstand-8);border-bottom:2px solid var(--linie);color:var(--grau);font-size:var(--schrift-11);text-transform:uppercase;letter-spacing:.4px;font-weight:700;white-space:nowrap}table.mock td{padding:var(--abstand-8) var(--abstand-8);border-bottom:1px solid #EFF1F4;vertical-align:middle}table.mock tr:last-child td{border-bottom:none}table.mock .num{text-align:right;font-variant-numeric:tabular-nums}.tabellenrahmen{overflow-x:auto;position:relative}.status{display:inline-block;font-size:var(--schrift-14);font-weight:var(--fett-3);white-space:nowrap}.status.gruen{color:var(--gruen-text)}.status.rot{color:var(--rot-text)}.status.gelb{color:var(--gelb-text)}.status.blau{color:var(--blau-text)}.status.grau{color:var(--grau);font-weight:var(--fett-2)}.status.violett{color:var(--violett-text)}.wort{font-weight:var(--fett-3);white-space:nowrap}.wort.gruen{color:var(--gruen)}.wort.rot{color:var(--rot)}.wort.gelb{color:var(--gelb)}.wort.blau{color:var(--blau)}.wort.violett{color:var(--violett-dunkel)}.wort.grau{color:var(--grau);font-weight:var(--fett-1)}.gruppenband{display:flex;align-items:center;gap:var(--abstand-12);min-height:44px;padding:var(--abstand-8) var(--abstand-12);background:var(--verlauf-kopf, var(--hell));border:1px solid var(--linie);border-radius:var(--r3) var(--r3) 0 0;font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--tinte);flex-wrap:wrap}.gruppenband .gb-n{font-weight:var(--fett-1);color:var(--grau)}.gruppenband .gb-r{margin-left:auto;display:flex;align-items:center;gap:var(--abstand-8)}.gruppenband.gb-warn{background:var(--rot-flaeche);border-color:var(--rot)}.gruppenband.gb-warn .gb-t{color:var(--rot)}.gruppenband.gb-leer{border-radius:var(--r3);color:var(--grau);font-weight:var(--fett-2)}.gruppenband+.tabellenrahmen{border-top-left-radius:0;border-top-right-radius:0}.assistent{background:var(--karte);border:1px solid var(--linie);border-left:3px solid var(--violett);border-radius:var(--rad-3);padding:var(--abstand-12) var(--abstand-16);margin-bottom:var(--abstand-12)}.assistent .a-kopf{font-size:var(--schrift-12);font-weight:700;color:var(--violett-dunkel);text-transform:uppercase;letter-spacing:.6px;margin-bottom:var(--abstand-6);display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-10);flex-wrap:wrap}.assistent .a-kopf .a-kann{font-weight:400;text-transform:none;letter-spacing:0;color:var(--grau);font-size:var(--schrift-11)}.assistent .a-eingabe{display:flex;gap:var(--abstand-8);align-items:center;flex-wrap:wrap}.assistent .a-feld{flex:1;min-width:230px;background:var(--hell);border:1px solid var(--linie);border-radius:var(--rad-2);padding:var(--abstand-10) var(--abstand-12);font-size:var(--schrift-14);min-height:44px;color:var(--tinte)}.assistent .a-feld.getippt{color:var(--tinte)}.assistent .a-satz{font-size:var(--schrift-14)}.assistent .a-satz b{color:var(--violett-dunkel)}.assistent .a-aktionen{margin-top:var(--abstand-8);display:flex;gap:var(--abstand-8);flex-wrap:wrap;align-items:center}.assistent .a-vorschau{background:var(--hell);border:1px solid var(--linie);border-radius:var(--rad-2);padding:var(--abstand-10) var(--abstand-12);margin-top:var(--abstand-10);font-size:var(--schrift-13)}.assistent .a-vorschau .v-kopf{font-size:var(--schrift-11);font-weight:700;color:var(--violett-dunkel);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--abstand-6)}.assistent .wb-abschnitt{margin-top:var(--abstand-10);border-top:1px solid var(--linie);padding-top:var(--abstand-10)}.assistent .wb-abschnitt>summary{cursor:pointer;font-size:var(--schrift-12);font-weight:700;color:var(--violett-dunkel);text-transform:uppercase;letter-spacing:.6px;list-style:none;min-height:44px;display:flex;align-items:center}.assistent .wb-abschnitt>summary::-webkit-details-marker{display:none}.assistent .wb-abschnitt>summary:before{content:"▸";display:inline-block;margin-right:var(--abstand-6);transition:transform .15s}.assistent .wb-abschnitt[open]>summary:before{transform:rotate(90deg)}.assistent .wb-artikel{background:var(--hell);border:1px solid var(--linie);border-radius:var(--rad-2);padding:var(--abstand-8) var(--abstand-12)}.assistent .wb-artikel>summary{cursor:pointer;font-size:var(--schrift-13);font-weight:600;color:var(--tinte);list-style:none;min-height:44px;display:flex;align-items:center}.assistent .wb-artikel>summary::-webkit-details-marker{display:none}.assistent .wb-artikel p{font-size:var(--schrift-13);color:var(--tinte);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.wb-artikel p{white-space:pre-wrap;overflow-wrap:anywhere}.tafel{overflow-x:auto}.tafel-kopf{display:grid;grid-template-columns:168px repeat(14,minmax(0,1fr));font-size:var(--schrift-11);color:var(--grau);border-bottom:1px solid var(--linie)}.tafel-kopf div{padding:var(--abstand-4) 3px;text-align:center;border-left:1px solid #EFF1F4}.tafel-kopf div:first-child{text-align:left;padding-left:var(--abstand-8);border-left:none}.balken{position:absolute;top:6px;bottom:6px;border-radius:var(--rad-1);font-size:var(--schrift-11);font-weight:600;padding:0 var(--abstand-6);display:flex;align-items:center;overflow:hidden;white-space:nowrap;left:2px;right:2px}.balken.miete{background:var(--blau-flaeche);color:var(--blau);border:1px solid #93B0CB}.balken.reserviert{background:var(--violett-hell);color:var(--violett-dunkel);border:1px solid #A18FD2}.balken.werkstatt{background:var(--gelb-flaeche);color:var(--gelb);border:1px solid #C5B27C}.balken.transfer{background:#dee2ea;color:var(--grau);border:1px solid #B2BACB}.balken.frei{background:var(--gruen-flaeche);color:var(--gruen);border:1px dashed #86B69B}.gruppenzeile{background:#f1f2f5;font-weight:700;font-size:var(--schrift-12)}.schritte{display:flex;gap:0;margin-bottom:var(--abstand-12);flex-wrap:wrap}.schritt{flex:1;min-width:96px;padding:var(--abstand-8) var(--abstand-10);background:#fff;border:1px solid var(--linie);border-right:none;font-size:var(--schrift-12);color:var(--grau)}.schritt:first-child{border-radius:var(--rad-2) 0 0 var(--rad-2)}.schritt:last-child{border-right:1px solid var(--linie);border-radius:0 var(--rad-2) var(--rad-2) 0}.schritt b{display:block;color:var(--tinte);font-size:var(--schrift-13)}.schritt.fertig{background:var(--gruen-flaeche);border-color:#bfe4d2;color:var(--gruen)}.schritt.fertig b{color:var(--gruen)}.schritt.jetzt{background:var(--violett);border-color:var(--violett);color:#fff}.schritt.jetzt b{color:#fff}.feldreihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:var(--abstand-10);margin-bottom:var(--abstand-10)}.feld-voll{grid-column:1 / -1}.feld .f-l{font-size:var(--schrift-11);color:var(--grau);margin-bottom:3px}.feld .f-w{background:var(--hell);border:1px solid var(--linie);border-radius:var(--rad-2);padding:var(--abstand-6) var(--abstand-10);font-size:var(--schrift-13);min-height:33px}.feld .f-w.gefuellt{background:#fff}.feld .f-w.ki{background:#fff;border-color:var(--violett);box-shadow:inset 3px 0 0 var(--violett-hell)}.feld .f-h{font-size:var(--schrift-11);color:var(--grau);margin-top:3px}.feld .f-h.ki-h,.feld .f-h.f-vorschlag{color:var(--violett-dunkel)}.feld .f-vorschlag-knopf{background:none;border:none;padding:0;font-size:var(--schrift-11);font-weight:600;color:var(--violett);cursor:pointer;text-decoration:underline}.feld .f-vorschlag-knopf:hover{color:var(--violett-dunkel)}.feldhilfe{position:relative;display:inline-block;margin-left:var(--abstand-4);vertical-align:middle}.feldhilfe-knopf{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--rad-kreis);background:var(--hell);border:1px solid var(--linie);color:var(--grau);font-size:var(--schrift-11);font-weight:700;line-height:1;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.feldhilfe-knopf::-webkit-details-marker{display:none}.feldhilfe-knopf:hover,.feldhilfe-knopf:focus-visible{border-color:var(--violett);color:var(--violett)}.feldhilfe-text{position:absolute;z-index:5;top:22px;left:0;width:max-content;max-width:280px;padding:var(--abstand-8) var(--abstand-10);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rad-2);font-size:var(--schrift-12);color:var(--grau);line-height:1.45;box-shadow:var(--schatten-2)}.feldsperre{display:inline-flex;align-items:center;gap:var(--abstand-4);width:100%}.feldsperre>input,.feldsperre>select,.feldsperre>textarea{flex:1}.erklaerung{position:relative}.erklaerung-text{max-width:340px;color:var(--tinte)}.erklaerung-text p{margin:0 0 var(--abstand-8)}.erklaerung-text p:last-child{margin-bottom:0}.erklaerung-text b{color:var(--grau);font-weight:600}.erkl-was{font-weight:600}.erkl-einordnung{padding-top:var(--abstand-6);border-top:1px solid var(--linie)}@media (max-width:560px){.erklaerung-text{max-width:min(340px,78vw)}}.feldsperre .feldhilfe-knopf{color:var(--grau)}.feldsperre .feldhilfe-knopf:hover,.feldsperre .feldhilfe-knopf:focus-visible{border-color:var(--rot);color:var(--rot)}.liste-eintrag{display:flex;gap:var(--abstand-10);align-items:flex-start;padding:var(--abstand-8) 0;border-bottom:1px solid #EFF1F4}.liste-eintrag:last-child{border-bottom:none}.offene-einladungen{margin:var(--abstand-12) 0 var(--abstand-16);padding:var(--abstand-12) var(--abstand-16);border:1px solid var(--ds-linie);border-radius:var(--rad-3);background:var(--ds-weiss)}.liste-eintrag .le-sym{flex:0 0 30px;height:30px;border-radius:var(--rad-2);background:var(--hell);color:var(--grau);border:1px solid var(--linie);display:flex;align-items:center;justify-content:center;font-size:var(--schrift-14)}.liste-eintrag .le-txt{flex:1;min-width:0;font-size:var(--schrift-13)}.liste-eintrag .le-txt b{display:block}.liste-eintrag .le-txt span{color:var(--grau);font-size:var(--schrift-12)}.liste-eintrag .le-txt span.eigene-zeile{display:block}.liste-eintrag .le-rechts{text-align:right;font-size:var(--schrift-12);color:var(--grau);white-space:nowrap}.fotos{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--abstand-8)}.foto{aspect-ratio:4/3;border-radius:var(--rad-2);background:#dee2ea;border:1px solid var(--linie);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--schrift-11);color:var(--grau);text-align:center;padding:var(--abstand-4)}.foto.ok{background:var(--gruen-flaeche);border-color:#86b69b;color:var(--gruen)}.foto.pruef{background:var(--gelb-flaeche);border-color:#c5b27c;color:var(--gelb)}.foto.offen{border-style:dashed}.bd-wert.zweit{background:#a9a2ce}.bd-wert.gut{background:var(--gruen)}.bd-wert.warn{background:#b08a2e}.bd-zahl{text-align:right;font-variant-numeric:tabular-nums;color:var(--grau)}.bd-zahl.rot{color:var(--rot);font-weight:600}.bd-zahl.warn{color:var(--gelb);font-weight:600}.fussnote{margin-top:var(--abstand-64);padding-top:var(--abstand-16);border-top:1px solid var(--linie);color:var(--grau);font-size:var(--schrift-13)}code{background:#eef0f3;border-radius:var(--rad-1);padding:1px var(--abstand-6);font-size:var(--schrift-13)}@media (max-width:900px){.schirm-koerper{flex-direction:column}.nav{flex:auto;border-right:none;border-bottom:1px solid var(--linie);display:flex;gap:var(--abstand-4);overflow-x:auto;padding:var(--abstand-8)}.nav .gruppe,.nav .logo{display:none}.nav a{white-space:nowrap;border-radius:var(--rad-2);padding:var(--abstand-6) var(--abstand-12)}.nav a.aktiv{box-shadow:none}.zweispaltig,.dreispaltig,.zweidrittel{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){header.kopf{padding:var(--abstand-32) var(--abstand-20)}.marke{font-size:var(--schrift-30);letter-spacing:4px}h2{font-size:var(--schrift-20)}}@media print{body{background:#fff}.seite{padding:0}}html,body,#wurzel{height:100%}#wurzel{display:flex;flex-direction:column}.app-schale{display:flex;flex-direction:column;flex:1;min-height:0}.app-koerper{display:flex;flex:1;min-height:0}.app-koerper>.inhalt{min-height:0}.app-koerper>.nav{overflow-y:auto}.arbeitsflaeche{overflow-y:auto}@media (max-width:900px){html,body,#wurzel{height:auto;min-height:100%}.app-schale{min-height:0}.app-koerper{flex-direction:column;min-height:0}.app-koerper>.nav{overflow-y:visible}.arbeitsflaeche{overflow-y:visible}}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}button.knopf{border:none;cursor:pointer;text-align:center}button.knopf.neben,button.knopf.gefahr{border-style:solid;border-width:1px}button.knopf:disabled{cursor:not-allowed}button.knopf.haupt:hover:not(:disabled){background:var(--violett-dunkel)}button.knopf.neben:hover:not(:disabled){background:var(--hell)}button.nurtext{background:none;border:none;padding:0;cursor:pointer;color:var(--violett-dunkel);font-size:var(--schrift-13);font-weight:600;text-decoration:underline}.feld input.f-w,.feld select.f-w,.feld textarea.f-w,input.f-w,select.f-w,textarea.f-w{width:100%;display:block;background:#fff;border:1px solid var(--linie);border-radius:var(--rad-2);padding:var(--abstand-6) var(--abstand-10);font-size:var(--schrift-13);min-height:33px}input.f-w:focus,select.f-w:focus,textarea.f-w:focus{outline:none;border-color:var(--violett)}input.f-w[aria-invalid=true],select.f-w[aria-invalid=true]{border-color:var(--rot)}textarea.f-w{min-height:70px;resize:vertical}input.f-w:-webkit-autofill,input.f-w:-webkit-autofill:hover,input.f-w:-webkit-autofill:focus{-webkit-text-fill-color:var(--tinte);box-shadow:0 0 0 1000px #fff inset;transition:background-color 9999s ease-in-out 0s}.feld input.f-w:disabled,.feld select.f-w:disabled{background:var(--hell);color:var(--grau)}.feld{min-width:0}.f-pflicht{color:var(--rot);margin-left:2px}.f-l{display:block}.f-schalter{display:flex;align-items:center;gap:var(--abstand-8);min-height:33px;font-size:var(--schrift-13)}.f-schalter input{width:16px;height:16px;accent-color:var(--violett)}input.suche::placeholder{color:var(--grau)}input.a-feld::placeholder{color:var(--grau)}input.a-feld:focus,input.suche:focus{outline:none;border-color:var(--violett)}.nav button.nav-eintrag{display:flex;width:100%;align-items:center;gap:var(--abstand-8);padding:var(--abstand-6) var(--abstand-16);color:var(--tinte);background:none;border:none;font-size:var(--schrift-13);text-align:left;cursor:pointer}.nav button.nav-eintrag:hover{background:#f1f2f5}.nav button.nav-eintrag.aktiv{background:var(--violett-hell);color:var(--violett-dunkel);font-weight:700;box-shadow:inset 3px 0 0 var(--violett)}.nav button.nav-eintrag .ic{width:17px;text-align:center;opacity:.6}.nav button.nav-eintrag .zahl{margin-left:auto;background:var(--magenta);color:#fff;border-radius:var(--rad-rund);padding:0 var(--abstand-6);font-size:var(--schrift-11);font-weight:700}@media (max-width:900px){.nav button.nav-eintrag{white-space:nowrap;border-radius:var(--rad-2);padding:var(--abstand-6) var(--abstand-12);width:auto}.nav button.nav-eintrag.aktiv{box-shadow:none}}.assistent .a-aktionen .a-kann{color:var(--grau);font-size:var(--schrift-11);font-weight:400;line-height:1.45}.knopfreihe{margin-top:var(--abstand-8);display:flex;gap:var(--abstand-8);flex-wrap:wrap;align-items:center}:focus-visible{outline:2px solid var(--violett);outline-offset:2px}.zustand{background:#fff;border:1px solid var(--linie);border-radius:var(--rad-3);padding:var(--abstand-24) var(--abstand-16);text-align:center;color:var(--grau);font-size:var(--schrift-13)}.zustand b{display:block;color:var(--tinte);font-size:var(--schrift-14);margin-bottom:var(--abstand-4)}.meldung{border-radius:var(--rad-2);padding:var(--abstand-8) var(--abstand-12);font-size:var(--schrift-13);margin-bottom:var(--abstand-12);border:1px solid}.meldung.fehler{background:var(--rot-flaeche);border-color:#c6968e;color:var(--rot)}.meldung.erfolg{background:var(--gruen-flaeche);border-color:#86b69b;color:var(--gruen)}.meldung.hinweis-ton{background:var(--gelb-flaeche);border-color:#c5b27c;color:var(--gelb)}.meldung.entwurf{display:flex;align-items:center;gap:var(--abstand-12)}.meldung.entwurf>span{flex:1;min-width:0}.meldung.warnung{background:var(--gelb-flaeche);border-color:var(--gelb);color:var(--gelb);font-weight:600}.meldung b{font-weight:700}.neue-fassung-band{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:var(--abstand-16);background:var(--karte);border:1px solid var(--linie);color:var(--tinte);border-radius:var(--rad-rund);padding:var(--abstand-10) var(--abstand-10) var(--abstand-10) var(--abstand-20);box-shadow:0 12px 32px #1a1d2324;font-size:var(--schrift-14);font-weight:700;max-width:calc(100 * var(--vw, 1vw) - 32px)}.nfb-symbol{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:var(--rad-kreis);background:var(--violett-hell);color:var(--violett-dunkel)}.nfb-text{white-space:nowrap}.neue-fassung-band .nfb-knopf{padding:var(--abstand-8) var(--abstand-20);font-size:var(--schrift-14);white-space:nowrap;border-radius:var(--rad-rund);background:linear-gradient(100deg,var(--violett) 0%,var(--magenta) 130%);box-shadow:0 8px 18px #4b2bc44d}@media (max-width:560px){.neue-fassung-band{flex-wrap:wrap;justify-content:center;padding:var(--abstand-12) var(--abstand-16);border-radius:var(--rad-5);bottom:16px}.nfb-text{width:100%;text-align:center}}.anmeldung{zoom:calc(1 / var(--zoomfaktor, 1));min-height:100%;display:flex;align-items:center;justify-content:center;padding:var(--abstand-24);background:var(--hell)}.anmeldung .feld{margin-bottom:var(--abstand-12)}.anmeldung button.knopf.haupt{width:100%;padding:var(--abstand-8) var(--abstand-12);font-size:var(--schrift-14);margin-top:var(--abstand-6)}.mandantenwahl{min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--abstand-24)}.mandantenwahl>.mandantenwahl-karte{margin:auto 0}.mandantenwahl>.fusszeile{width:100%;margin-top:auto}.mandantenwahl-karte{background:var(--karte);border:1px solid var(--linie);border-radius:var(--rad-4);padding:var(--abstand-24) var(--abstand-24);width:100%;max-width:520px}table.mock tr.waehlbar{cursor:pointer}table.mock tr.waehlbar:hover td{background:#fafbfc}table.mock tr.gewaehlt td{background:var(--violett-hell)}table.mock td.aktionen{text-align:right;white-space:nowrap}@media (max-width:900px){.tbl-karten table.mock,.tbl-karten table.mock tbody,.tbl-karten table.mock tfoot{display:block;width:100%}.tbl-karten table.mock thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tbl-karten table.mock tr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--abstand-10);background:#fff;border:1px solid var(--linie);border-radius:var(--rad-2);padding:var(--abstand-8) var(--abstand-10);margin-bottom:var(--abstand-8)}.tbl-karten table.mock td{flex:1 1 100%;display:grid;grid-template-columns:minmax(84px,38%) minmax(0,1fr);gap:var(--abstand-10);border-top:1px solid #EFF1F4;border-bottom:none;padding:var(--abstand-4) 0;text-align:left;overflow-wrap:anywhere}.tbl-karten table.mock td.num{text-align:left}.tbl-karten table.mock td[data-label]:empty{display:none}.tbl-karten table.mock td:before{content:attr(data-label);color:var(--grau);font-size:var(--schrift-14);text-transform:none;letter-spacing:0;font-weight:400;line-height:1.45;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.tbl-karten table.mock td.aktionen:before{content:none}.tbl-karten table.mock td>.status{justify-self:start;white-space:normal}.tbl-karten table.mock td>*{grid-column:-2}.tbl-karten table.mock td>br{display:none}.tbl-karten table.mock tr:not(:has(>th[scope=row]))>td:first-child{flex:1 1 auto;order:-2;display:block;border-top:none;padding:0 0 var(--abstand-4);font-size:var(--schrift-18);line-height:1.2;font-weight:700;color:var(--tinte);letter-spacing:-.2px}.tbl-karten table.mock tr:not(:has(>th[scope=row]))>td:first-child:before{content:none}.tbl-karten table.mock td:has(>.status:only-child){flex:0 0 auto;order:-1;display:block;width:auto;border-top:none;padding:0 0 var(--abstand-4)}.tbl-karten table.mock td:has(>.status:only-child):before{content:none}.tbl-karten table.mock td:has(>.status:only-child)~td:has(>.status:only-child){flex:1 1 100%;order:0;display:grid;grid-template-columns:minmax(88px,36%) minmax(0,1fr);gap:var(--abstand-8);width:auto;border-top:1px solid #EFF1F4;padding:var(--abstand-6) 0}.tbl-karten table.mock td:has(>.status:only-child)~td:has(>.status:only-child):before{content:attr(data-label)}.tbl-karten table.mock td.aktionen{order:9;flex:1 1 100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--abstand-8);border-top:1px solid #EFF1F4;padding-top:var(--abstand-8)}.tbl-karten table.mock td.aktionen .knopf{padding-left:var(--abstand-12);padding-right:var(--abstand-12)}.tbl-karten table.mock td.aktionen:has(.knopf~.knopf):has(.knopf.haupt) .knopf:not(.haupt):not(.gefahr){background:transparent;border-color:var(--linie);color:var(--tinte);box-shadow:none}.topleiste{flex-wrap:wrap}.topleiste .suche{max-width:none;flex:1 1 100%;order:-1}.block>.b-titel{flex-wrap:wrap}}@media (max-width:700px){.tbl-karten table.mock td.stack-voll{grid-template-columns:minmax(0,1fr);gap:2px}.tbl-karten table.mock td.stack-skip:before{content:none}.tbl-karten table.mock td.stack-skip{grid-template-columns:minmax(0,1fr)}}.nav{font-size:var(--schrift-14)}.nav .gruppe{font-size:var(--schrift-13);letter-spacing:.8px;color:var(--grau)}.nav button.nav-eintrag{font-size:var(--schrift-14);min-height:44px}.suche,.meldungen{font-size:var(--schrift-14);min-height:44px;display:flex;align-items:center;gap:var(--abstand-6)}.knopf{font-size:var(--schrift-14);padding:var(--abstand-10) var(--abstand-16);border-radius:var(--rad-2);min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--abstand-6)}.knopf.klein{font-size:var(--schrift-14);padding:var(--abstand-8) var(--abstand-12);min-height:44px}.knopf.gross{font-size:var(--schrift-16);padding:var(--abstand-12) var(--abstand-20);min-height:52px}button.nurtext{font-size:var(--schrift-14);min-height:44px;display:inline-flex;align-items:center}.titelzeile .unter{font-size:var(--schrift-14);color:var(--grau)}.block>.b-titel{font-size:var(--schrift-16)}.block>.b-titel .b-neben{font-size:var(--schrift-14);color:var(--grau)}.f-h{font-size:var(--schrift-14);color:var(--grau);line-height:1.45}.feld .f-l,label.f-l{font-size:var(--schrift-14);font-weight:600;color:var(--grau);margin-bottom:var(--abstand-4)}.feld .f-w{font-size:var(--schrift-14);min-height:44px;padding:var(--abstand-10) var(--abstand-12)}.feld .f-h{font-size:var(--schrift-14);color:var(--grau);margin-top:var(--abstand-4);line-height:1.45}.feld .f-w.leer{color:var(--grau)}.f-schalter{font-size:var(--schrift-16);min-height:44px}.f-schalter input{width:22px;height:22px}table.mock{font-size:var(--schrift-14)}table.mock th{font-size:var(--schrift-14);padding:var(--abstand-10) var(--abstand-10);color:var(--grau);letter-spacing:.3px}table.mock td{padding:var(--abstand-10) var(--abstand-10)}.liste-eintrag .le-txt{font-size:var(--schrift-14)}.liste-eintrag .le-txt span,.liste-eintrag .le-rechts{font-size:var(--schrift-14);color:var(--grau)}.liste-eintrag .le-sym{flex:0 0 34px;height:34px;color:var(--grau);font-size:var(--schrift-16)}.assistent .a-kopf{font-size:var(--schrift-14)}.assistent .a-kopf .a-kann{font-size:var(--schrift-14);color:var(--grau)}.assistent .a-feld{font-size:var(--schrift-14);min-height:44px}.assistent .a-satz{font-size:var(--schrift-16)}.assistent .a-vorschau,.assistent .a-vorschau .v-kopf{font-size:var(--schrift-14)}.assistent .a-aktionen .a-kann{font-size:var(--schrift-14);color:var(--grau)}.assistent .wb-abschnitt>summary{font-size:var(--schrift-14)}.assistent .wb-artikel>summary{font-size:var(--schrift-14)}.assistent .wb-artikel p{font-size:var(--schrift-14)}.zustand{font-size:var(--schrift-16)}.zustand b{font-size:var(--schrift-18)}.meldung{font-size:var(--schrift-14);padding:var(--abstand-12) var(--abstand-16)}code{font-size:var(--schrift-14)}input::placeholder,textarea::placeholder{color:var(--grau);opacity:1}input.suche::placeholder,input.a-feld::placeholder{color:var(--grau);opacity:1}button,input[type=checkbox],input[type=radio]{touch-action:manipulation}input.f-w,select.f-w,button.f-w,.feld input.f-w,.feld select.f-w,.feld button.f-w{min-height:44px;font-size:var(--schrift-14);padding:var(--abstand-10) var(--abstand-12)}input.f-w.gross,.feld input.f-w.gross{min-height:52px;font-size:var(--schrift-16);padding:var(--abstand-12) var(--abstand-16)}textarea.f-w{font-size:var(--schrift-14)}input.suche{padding:var(--abstand-10) var(--abstand-12)}@media (pointer: coarse){.feld .f-w,input.f-w,select.f-w,textarea.f-w,button.f-w,.feld input.f-w,.feld select.f-w,.feld button.f-w,.assistent .a-feld,input.suche,input.a-feld{font-size:var(--schrift-16)}}:focus-visible{outline:3px solid var(--violett);outline-offset:2px;border-radius:var(--rad-1)}.anm-marke :focus-visible,.dialog-x:focus-visible{outline-color:#fff}input.f-w:focus-visible,select.f-w:focus-visible,textarea.f-w:focus-visible,input.suche:focus-visible,input.a-feld:focus-visible{outline:3px solid var(--violett);outline-offset:1px;border-color:var(--violett)}input.f-w:focus,select.f-w:focus,textarea.f-w:focus{border-color:var(--violett)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.kennzahl,.fortschritt-schritt,.vorrat-eintrag{animation:none!important;opacity:1!important;transform:none!important}}.fusszeile{flex:0 0 auto;text-align:center;font-size:var(--schrift-14);color:var(--grau);padding:var(--abstand-12) var(--abstand-16) calc(var(--abstand-12) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linie);background:var(--karte)}.fz-herz{color:var(--violett);font-size:var(--schrift-16);line-height:1;padding:0 2px}.anmeldung>.fusszeile,.mandantenwahl>.fusszeile{background:transparent;border-top:none}.anmeldung{min-height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--karte);padding:0}.anmeldung-raster{flex:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:0}.anm-marke{background:var(--karte);display:flex;align-items:center;justify-content:flex-end;padding:var(--abstand-48) clamp(var(--abstand-24),calc(5 * var(--vw, 1vw)),var(--abstand-64))}.anm-marke-inhalt{width:100%;max-width:520px}.anm-logo{display:block;width:100%;max-width:500px;height:auto;margin:0 0 calc(var(--abstand-32) * -1) -8.2%}.anm-satz{font-size:var(--schrift-20);line-height:1.45;color:var(--tinte);max-width:30ch;margin:0 0 var(--abstand-32);font-weight:600;letter-spacing:-.2px}.anm-punkte{list-style:none;margin:0;padding:0;display:grid;gap:var(--abstand-12)}.anm-punkte li{position:relative;padding-left:var(--abstand-24);color:var(--grau);font-size:var(--schrift-16);line-height:1.6}.anm-punkte li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:var(--rad-kreis);background:var(--violett)}.anm-seite{display:flex;align-items:center;justify-content:flex-start;padding:var(--abstand-48) clamp(var(--abstand-24),calc(4 * var(--vw, 1vw)),var(--abstand-48));background:var(--hell);border-left:1px solid var(--linie)}.anm-karte{width:100%;max-width:430px;background:var(--karte);border:1px solid var(--linie);border-radius:var(--rad-4);box-shadow:var(--schatten-2);padding:var(--abstand-32) var(--abstand-32) var(--abstand-24)}.uebungsleiste{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap;padding:var(--abstand-6) var(--abstand-12);font-size:var(--schrift-13);line-height:1.45;background:#7a4a00;color:#fff;box-shadow:0 1px #00000026}.uebungsleiste-zusatz{opacity:.85}@media (max-width:640px){.uebungsleiste-zusatz{display:none}}@media print{.app-koerper.uebung:before{content:"UEBUNGSUMGEBUNG";position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:rotate(-30deg);font-size:72px;font-weight:800;letter-spacing:.08em;color:#7a4a0024;pointer-events:none;z-index:9999}.uebungsleiste{position:static;background:#7a4a00!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pw-regeln{list-style:none;margin:-4px 0 var(--abstand-10);padding:0;font-size:var(--schrift-13)}.pw-regel-titel{color:var(--grau);margin-bottom:var(--abstand-4)}.pw-regel{color:var(--grau);line-height:1.6}.pw-regel.erfuellt{color:var(--gruen)}.pw-regel.offen{color:var(--grau)}.pw-hinweis{font-size:var(--schrift-12);color:var(--grau);margin:-4px 0 var(--abstand-12);line-height:1.45}.sr-nur{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.anm-titel{font-size:var(--schrift-30);font-weight:800;letter-spacing:-.4px;color:var(--tinte);margin:0}.anm-unter{font-size:var(--schrift-16);color:var(--grau);margin:var(--abstand-8) 0 var(--abstand-24)}.anmeldung .feld{margin-bottom:var(--abstand-16)}.anmeldung button.knopf.haupt{width:100%;margin-top:var(--abstand-12)}@media (max-width:900px){.anmeldung-raster{grid-template-columns:minmax(0,1fr)}.anm-marke,.anm-seite{min-width:0}.anm-marke{justify-content:flex-start;padding:var(--abstand-32) var(--abstand-24) var(--abstand-20)}.anm-marke-inhalt{max-width:none}.anm-logo{max-width:330px}.anm-satz{font-size:var(--schrift-18);margin-bottom:var(--abstand-20)}.anm-punkte{gap:var(--abstand-8)}.anm-seite{padding:var(--abstand-24) var(--abstand-24) var(--abstand-48);border-left:none;border-top:1px solid var(--linie)}.anm-karte{max-width:none;padding:var(--abstand-24) var(--abstand-20)}}.orbit-buehne{position:relative;flex:1;overflow:hidden;display:flex;flex-direction:column;padding:var(--abstand-24) var(--abstand-20) 0;font-family:Manrope,-apple-system,Segoe UI,sans-serif;background:radial-gradient(ellipse 1300px 950px at 50% 0%,rgba(75,43,196,.6),transparent 62%),radial-gradient(ellipse 1000px 800px at 100% 100%,rgba(179,28,158,.5),transparent 55%),radial-gradient(ellipse 1000px 800px at 0% 100%,rgba(75,43,196,.42),transparent 55%),radial-gradient(ellipse 1600px 1100px at 50% 45%,rgba(69,46,158,.5),transparent 65%),#0a0812}.orbit-buehne:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 8% 18%,rgba(255,255,255,.95) 0,transparent 60%),radial-gradient(1.2px 1.2px at 22% 62%,rgba(255,255,255,.75) 0,transparent 60%),radial-gradient(1.6px 1.6px at 38% 12%,rgba(255,255,255,.85) 0,transparent 60%),radial-gradient(1.2px 1.2px at 52% 78%,rgba(255,255,255,.65) 0,transparent 60%),radial-gradient(1.4px 1.4px at 68% 34%,rgba(255,255,255,.9) 0,transparent 60%),radial-gradient(1.2px 1.2px at 81% 66%,rgba(255,255,255,.65) 0,transparent 60%),radial-gradient(1.6px 1.6px at 91% 22%,rgba(255,255,255,.85) 0,transparent 60%),radial-gradient(1.2px 1.2px at 14% 88%,rgba(255,255,255,.6) 0,transparent 60%),radial-gradient(1.4px 1.4px at 76% 92%,rgba(255,255,255,.75) 0,transparent 60%),radial-gradient(1.2px 1.2px at 4% 42%,rgba(255,255,255,.6) 0,transparent 60%),radial-gradient(1.4px 1.4px at 96% 48%,rgba(255,255,255,.7) 0,transparent 60%),radial-gradient(1.2px 1.2px at 62% 6%,rgba(255,255,255,.6) 0,transparent 60%);opacity:.9}.orbit-buehne:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNDAnIGhlaWdodD0nMTQwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC44NScgbnVtT2N0YXZlcz0nMicgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwIDAgMCAwIDEgIDAgMCAwIDAgMSAgMCAwIDAgMCAxICAwIDAgMCAwLjA4IDAnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWx0ZXI9J3VybCglMjNuKScvPjwvc3ZnPg==);opacity:.5}.orbit-kraftfeld{position:absolute;top:50%;left:50%;width:1360px;height:1360px;transform:translate(-50%,-50%);border-radius:var(--rad-kreis);background:radial-gradient(circle,rgba(75,43,196,.5) 0%,rgba(179,28,158,.32) 42%,transparent 68%);filter:blur(36px);animation:orbitPulsen 7s ease-in-out infinite}@keyframes orbitPulsen{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.orbit-ringe{position:absolute;top:50%;left:50%;width:0;height:0;perspective:1700px}.orbit-kippe{position:absolute;top:0;left:0;width:0;height:0;transform-style:preserve-3d;transform:rotateX(58deg)}.orbit-ring{position:absolute;top:0;left:0;border-radius:var(--rad-kreis);border:1px solid rgba(255,255,255,.22);transform:translate(-50%,-50%);animation:orbitDrehen linear infinite}.orbit-ring-1{width:760px;height:760px;animation-duration:26s}.orbit-ring-2{width:1000px;height:1000px;border-color:#ffffff26;animation-duration:42s;animation-direction:reverse}.orbit-ring-3{width:1260px;height:1260px;border-color:#ffffff17;animation-duration:64s}.orbit-ring:after{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-4px;border-radius:var(--rad-kreis);background:radial-gradient(circle,#fff 0%,#e8d9ff 40%,var(--violett) 78%,transparent 82%);box-shadow:0 0 24px 5px #4b2bc4b3}.orbit-ring-2:after{background:radial-gradient(circle,#fff 0%,#ffd9f4 40%,var(--magenta) 78%,transparent 82%);box-shadow:0 0 22px 5px #b31c9e99;width:8px;height:8px;margin-left:-4px}.orbit-ring-3:after{width:6px;height:6px;margin-left:-3px;opacity:.75}@media (prefers-reduced-motion: reduce){.orbit-ring,.orbit-kraftfeld{animation:none}}@keyframes orbitDrehen{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width:680px){.orbit-ring-3{display:none}.orbit-ring-1{width:min(420px,calc(88 * var(--vw, 1vw)));height:min(420px,calc(88 * var(--vw, 1vw)))}.orbit-ring-2{width:min(560px,calc(96 * var(--vw, 1vw)));height:min(560px,calc(96 * var(--vw, 1vw)))}.orbit-kraftfeld{width:760px;height:760px}.orbit-kippe{transform:rotateX(50deg)}}.orbit-karte{position:relative;z-index:2;margin:auto;width:min(720px,calc(92 * var(--vw, 1vw)));background:linear-gradient(var(--karte),var(--karte)) padding-box,linear-gradient(135deg,var(--violett) 0%,var(--magenta) 100%) border-box;border:2px solid transparent;border-radius:var(--rad-4, 16px);padding:var(--abstand-48) var(--abstand-48) var(--abstand-40);animation:orbitKartenpuls 7s ease-in-out infinite}@keyframes orbitKartenpuls{0%,to{box-shadow:0 30px 70px #1a1d231f,0 8px 20px #1a1d2312,0 0 90px #4b2bc44d}50%{box-shadow:0 30px 70px #1a1d231f,0 8px 20px #1a1d2312,0 0 150px #4b2bc480}}@media (prefers-reduced-motion: reduce){.orbit-karte{animation:none}}.orbit-logo-schild{display:flex;justify-content:center;margin:0 0 var(--abstand-12)}.orbit-logo{display:block;width:min(300px,100%);height:auto}.orbit-eyebrow{display:block;text-align:center;margin:0 0 var(--abstand-10);color:var(--violett-dunkel);font-size:var(--schrift-11);font-weight:800;letter-spacing:.28em;text-transform:uppercase}.orbit-titel{font-size:var(--schrift-30);font-weight:800;letter-spacing:-.02em;color:var(--tinte);margin:0;text-align:center}.orbit-unter{font-size:var(--schrift-16);color:var(--grau);margin:var(--abstand-8) 0 var(--abstand-32);font-weight:600;text-align:center}.orbit-hinweis{font-size:var(--schrift-13);color:var(--grau);margin:var(--abstand-24) 0 0;line-height:1.6;text-align:center}.orbit-feld-reihe{display:grid;grid-template-columns:1fr 1fr;gap:var(--abstand-20)}.orbit-karte .feld{margin-bottom:var(--abstand-20)}.orbit-karte .feld input.f-w{border-radius:var(--rad-2)}.orbit-karte .knopf.haupt{margin-top:var(--abstand-6);border-radius:var(--rad-2);background:linear-gradient(100deg,var(--violett) 0%,var(--magenta) 130%);box-shadow:0 10px 22px #4b2bc44d;display:flex;align-items:center;justify-content:center;gap:var(--abstand-8);transition:filter .15s ease,transform .15s ease}.orbit-karte .knopf.haupt:hover{filter:brightness(1.05)}.orbit-karte .knopf.haupt svg{flex:none}.orbit-buehne .fusszeile{background:transparent;border-top:none;flex:0 0 auto;color:#b3abcb;position:relative;z-index:2}.orbit-buehne .fz-herz{color:#c9b8f7}@media (max-width:680px){.orbit-karte{padding:var(--abstand-40) var(--abstand-24) var(--abstand-32);border-radius:var(--rad-4)}.orbit-logo{width:min(220px,100%)}.orbit-feld-reihe{grid-template-columns:1fr;gap:0}}.nav .logo{display:flex;align-items:center;justify-content:center;padding:var(--abstand-4) var(--abstand-16) var(--abstand-24)}.logo-wortmarke{display:block;width:152px;height:auto}.logo-zeichen{display:none;width:34px;height:auto;flex:0 0 auto}@media (max-width:900px){.nav .logo{display:flex;padding:0 var(--abstand-8) 0 var(--abstand-4);align-items:center;justify-content:center}.logo-wortmarke{display:none}.logo-zeichen{display:block}}.kopfblock{background:var(--karte);border:1px solid var(--linie);border-radius:var(--rad-4);padding:var(--abstand-24) var(--abstand-24);margin-bottom:var(--abstand-16)}.kopfblock-l{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--abstand-16);flex-wrap:wrap}.kopfblock-auge{font-size:var(--schrift-14);font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--violett);margin-bottom:var(--abstand-6)}.kopfblock-titel{font-size:var(--schrift-30);font-weight:800;letter-spacing:-.5px;line-height:1.2;color:var(--tinte);margin:0}.kopfblock-unter{font-size:var(--schrift-16);color:var(--grau);margin:var(--abstand-8) 0 0;max-width:72ch;line-height:1.6}.kopfblock-aktionen{display:flex;gap:var(--abstand-8);flex-wrap:wrap}.kopfblock-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:var(--abstand-10);margin-top:var(--abstand-20);padding-top:var(--abstand-20);border-top:1px solid var(--linie)}.kopfblock-kachel .l{font-size:var(--schrift-14);font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--grau)}.kopfblock-kachel .v{font-size:var(--schrift-24);font-weight:800;line-height:1.2;color:var(--tinte);font-variant-numeric:tabular-nums;margin-top:var(--abstand-4)}.kopfblock-kachel .n{font-size:var(--schrift-14);color:var(--grau);margin-top:var(--abstand-4);line-height:1.45}@media (max-width:640px){.kopfblock{padding:var(--abstand-20)}.kopfblock-titel{font-size:var(--schrift-24)}}.block>.b-titel{align-items:center}.block>.b-titel .b-text{font-weight:700;font-size:var(--schrift-18);color:var(--tinte);margin:0;letter-spacing:-.2px;line-height:1.2}.block>.b-titel .b-neben{margin:0;max-width:min(84ch,100%);text-align:left;flex:0 1 auto}.block>.b-titel .b-extra{display:flex;gap:var(--abstand-10);align-items:flex-end;flex-wrap:wrap;font-weight:400;flex:1 1 340px;justify-content:flex-end}.block>.b-titel .b-extra .feld{min-width:0}@media (max-width:900px){.block>.b-titel .b-extra{justify-content:flex-start;flex:1 1 100%}}@media (max-width:900px){.block>.b-titel .b-neben{text-align:left;flex:1 1 100%}}.b-fuss{display:flex;gap:var(--abstand-8);flex-wrap:wrap;justify-content:flex-end;margin-top:var(--abstand-16);padding-top:var(--abstand-12);border-top:1px solid var(--linie)}@media (max-width:900px){.b-fuss{margin:var(--abstand-16) -16px -12px;padding:var(--abstand-12) var(--abstand-16) calc(var(--abstand-12) + env(safe-area-inset-bottom,0px));background:var(--karte);border-top:1px solid var(--linie)}.b-fuss>*{flex:1 1 auto;min-width:0}}@media (max-width:640px){.b-fuss>.knopf.haupt{order:-1}}.aktionsleiste{display:flex;gap:var(--abstand-8);flex-wrap:wrap;align-items:center}@media (max-width:900px){.aktionsleiste{position:sticky;bottom:max(0px,env(safe-area-inset-bottom,0px));z-index:20;margin:var(--abstand-16) -16px -16px;padding:var(--abstand-12) var(--abstand-16) calc(var(--abstand-12) + env(safe-area-inset-bottom,0px));background:var(--karte);border-top:1px solid var(--linie);box-shadow:0 -4px 16px #1a1d2312}.aktionsleiste>*{flex:1 1 0;min-width:0}}.zustand-text{display:block;max-width:60ch;margin:0 auto}.zustand-aktion{justify-content:center}.zustand-kreisel{display:block;width:26px;height:26px;margin:0 auto var(--abstand-12);border:3px solid var(--linie);border-top-color:var(--violett);border-radius:var(--rad-kreis);animation:kreisel .9s linear infinite}@keyframes kreisel{to{transform:rotate(360deg)}}.zustand-fehler{border-color:#c6968e;background:var(--rot-flaeche)}.zustand-fehler b{color:var(--rot)}.frage-grund{z-index:950}.frage-fenster{width:100%;max-width:560px}.frage-fenster .dialog-kopf{justify-content:center;text-align:center}.frage-fenster .dialog-fuss{justify-content:center}.dialog-grund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#1a1d238c;display:flex;align-items:center;justify-content:center;padding:var(--abstand-20);overscroll-behavior:contain}.dialog{background:var(--karte);border-radius:var(--rad-4);width:min(calc(92 * var(--vw, 1vw)),1840px);max-width:none;max-height:calc(var(--schirmhoehe) - 40px);max-height:calc(var(--schirmhoehe-echt) - 40px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 70px #1a1d2359}.dialog.breit{width:min(calc(92 * var(--vw, 1vw)),1840px)}.dialog:not(:has(input,select,textarea,table,ul,ol,img,canvas,video,iframe,.feldreihe,.feld,.zeile,.segment,[role=switch],[role=radiogroup],[role=listbox],.zustand,.dialog-koerper button,.dialog-koerper .f-h,.bi-text)){width:min(520px,calc(92 * var(--vw, 1vw)))}.dialog-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--abstand-12);padding:var(--abstand-20) var(--abstand-24) var(--abstand-16);border-bottom:1px solid var(--linie);position:sticky;top:0;background:var(--karte);z-index:1;border-radius:var(--rad-4) var(--rad-4) 0 0}.dialog-titel{font-size:var(--schrift-20);font-weight:800;color:var(--tinte);margin:0;letter-spacing:-.3px}.dialog-unter{font-size:var(--schrift-14);color:var(--grau);margin:var(--abstand-6) 0 0;line-height:1.45}.dialog-x{flex:0 0 auto;width:44px;height:44px;border-radius:var(--rad-2);background:var(--hell);border:1px solid var(--linie);color:var(--grau);font-size:var(--schrift-24);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.dialog-x:hover{background:var(--linie);color:var(--tinte)}.dialog-koerper{padding:var(--abstand-20) var(--abstand-24)}.dialog-fuss{display:flex;gap:var(--abstand-8);flex-wrap:wrap;justify-content:flex-end;padding:var(--abstand-16) var(--abstand-24) calc(var(--abstand-20) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linie);position:sticky;bottom:0;background:var(--karte);border-radius:0 0 var(--rad-4) var(--rad-4)}@media (max-width:640px){.dialog-grund{padding:0;align-items:flex-end}.dialog{max-width:none;border-radius:var(--rad-4) var(--rad-4) 0 0;max-height:calc(92 * var(--vh, 1vh))}.dialog-fuss>*{flex:1 1 0;min-width:0}}button.f-w.auswahl{display:flex;align-items:center;gap:var(--abstand-10);width:100%;background:#fff;border:1px solid var(--linie);border-radius:var(--rad-2);padding:var(--abstand-10) var(--abstand-12);min-height:44px;font-size:var(--schrift-14);color:var(--tinte);text-align:left;cursor:pointer}button.f-w.auswahl:hover:not(:disabled){border-color:var(--grau-hell)}button.f-w.auswahl.offen{border-color:var(--violett)}button.f-w.auswahl:disabled{background:var(--hell);color:var(--grau);cursor:not-allowed}.auswahl-text{flex:1;min-width:0;overflow-wrap:break-word;white-space:normal;line-height:1.45}.auswahl-text-fehlt{font-style:italic;color:var(--grau)}.auswahl-pfeil{flex:0 0 auto;color:var(--grau)}.auswahl-liste{position:fixed;z-index:1100;list-style:none;margin:0;padding:var(--abstand-4);min-width:max-content;max-width:min(460px,calc(100 * var(--vw, 1vw) - 20px));background:var(--karte);border:1px solid var(--linie);border-radius:var(--rad-2);box-shadow:0 18px 44px #1a1d2333;overflow-y:auto;overscroll-behavior:contain}.auswahl-eintrag{display:block;width:100%;text-align:left;padding:var(--abstand-10) var(--abstand-12);min-height:44px;background:none;border:none;border-radius:var(--rad-2);font-size:var(--schrift-16);color:var(--tinte);cursor:pointer}.auswahl-eintrag.markiert{background:var(--hell)}.auswahl-eintrag.gewaehlt{background:var(--violett-hell);color:var(--violett-dunkel);font-weight:700}.suchauswahl-eintrag{display:flex;align-items:center;gap:var(--abstand-10)}.suchauswahl-sym{flex:none;width:18px;height:18px;color:var(--violett)}.suchauswahl-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.suchauswahl-neben{font-size:var(--schrift-12);color:var(--grau);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suchauswahl-hinweis{padding:var(--abstand-10) var(--abstand-12);font-size:var(--schrift-13);color:var(--grau)}.suchauswahl-punkt{flex:none;width:8px;height:8px;border-radius:var(--rad-kreis)}.suchauswahl-punkt-gruen{background:var(--gruen-voll,#1A6B44)}.suchauswahl-punkt-rot{background:var(--rot-voll,#A32F26)}.suchauswahl-punkt-gelb{background:var(--gelb-voll,#7A5A12)}.suchauswahl-punkt-blau{background:var(--blau-voll,#245C88)}.suchauswahl-punkt-violett{background:var(--violett,#4B2BC4)}.suchauswahl-punkt-grau{background:var(--grau-hell,#6B7283)}.tk-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--abstand-4)}.tk-zeile{display:flex;align-items:center;gap:var(--abstand-16);padding:var(--abstand-10) var(--abstand-4)}.tk-taste{flex:0 0 auto;min-width:52px;text-align:center;padding:var(--abstand-4) var(--abstand-10);font-size:var(--schrift-13);font-weight:700;font-variant-numeric:tabular-nums;color:var(--tinte);background:var(--hell);border:1px solid var(--linie);border-radius:var(--rad-1,6px)}.hoverkarte.hoverkarte-mit-tafel{max-width:min(660px,calc(100 * var(--vw, 1vw) - 20px))}.hoverkarte-tafel{margin:0 0 var(--abstand-10)}.hoverkarte-tafel:last-child{margin-bottom:0}.hoverkarte{position:fixed;z-index:1150;display:flex;flex-direction:column;width:max-content;min-width:320px;max-width:min(560px,calc(100 * var(--vw, 1vw) - 20px));background:var(--karte);border:1px solid var(--linie);border-color:var(--rand-oben) var(--rand-seite) var(--rand-unten);border-radius:var(--rad-4, 16px);box-shadow:var(--t5),var(--kante-hell);overscroll-behavior:contain}.hoverkarte:before{content:"";position:absolute;left:var(--hk-pfeil, 24px);top:-6px;width:11px;height:11px;margin-left:-6px;background:var(--karte);border-left:1px solid var(--rand-oben);border-top:1px solid var(--rand-oben);transform:rotate(45deg)}.hoverkarte.hoverkarte-oben:before{top:auto;bottom:-6px;border-left:none;border-top:none;border-right:1px solid var(--rand-unten);border-bottom:1px solid var(--rand-unten)}.hoverkarte-kopf{display:flex;align-items:flex-start;gap:var(--abstand-12);padding:var(--abstand-12) var(--abstand-12) var(--abstand-10) var(--abstand-16);background:var(--verlauf-kopf, var(--hell));border-bottom:1px solid var(--linie);border-radius:var(--rad-4, 16px) var(--rad-4, 16px) 0 0;position:relative}.hoverkarte-titelblock{flex:1;min-width:0}.hoverkarte-titel{font-size:var(--schrift-16);font-weight:700;color:var(--tinte);line-height:1.2}.hoverkarte-unter{font-size:var(--schrift-14);color:var(--grau);margin-top:2px}.hoverkarte-x{flex:none;width:30px;height:30px;margin:-4px -4px 0 0;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--rad-2, 10px);color:var(--grau);font-size:var(--schrift-18);line-height:1;cursor:pointer;transition:background-color var(--takt-an),color var(--takt-an)}.hoverkarte-x:hover{background:var(--neutral-grund);color:var(--tinte)}.hoverkarte-x:focus-visible{outline:none;box-shadow:var(--fokus)}.hoverkarte-koerper{padding:var(--abstand-12) var(--abstand-16) var(--abstand-12);overflow-y:auto;overscroll-behavior:contain;border-radius:0 0 var(--rad-4, 16px) var(--rad-4, 16px);min-height:0}.hoverkarte-marken{display:flex;flex-wrap:wrap;gap:var(--abstand-6);margin-bottom:var(--abstand-12)}.hoverkarte-marke{display:inline-flex;align-items:center;border-radius:var(--rad-rund);padding:2px var(--abstand-10);font-size:var(--schrift-14);font-weight:700;line-height:1.45;border:1px solid transparent;white-space:nowrap}.hoverkarte-marke-neutral{background:var(--neutral-grund);color:var(--neutral-text);border-color:var(--neutral-ton)}.hoverkarte-marke-gut{background:var(--gruen-grund);color:var(--gruen-text);border-color:var(--gruen-ton)}.hoverkarte-marke-warn{background:var(--gelb-grund);color:var(--gelb-text);border-color:var(--gelb-ton)}.hoverkarte-marke-gefahr{background:var(--rot-grund);color:var(--rot-text);border-color:var(--rot-ton)}.hoverkarte-marke-info{background:var(--blau-grund);color:var(--blau-text);border-color:var(--blau-ton)}.hoverkarte-liste{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--abstand-6) var(--abstand-16);margin:0}.hoverkarte-liste dt{font-size:var(--schrift-14);color:var(--grau);white-space:nowrap;align-self:baseline}.hoverkarte-liste dd{margin:0;font-size:var(--schrift-14);color:var(--tinte);align-self:baseline;overflow-wrap:break-word;font-variant-numeric:tabular-nums}.hoverkarte-liste dd.hoverkarte-gut{color:var(--gruen);font-weight:600}.hoverkarte-liste dd.hoverkarte-warn{color:var(--gelb);font-weight:600}.hoverkarte-liste dd.hoverkarte-gefahr{color:var(--rot);font-weight:700}.hoverkarte-liste dt.hoverkarte-dt-breit{grid-column:1 / -1;margin-top:var(--abstand-6);font-size:var(--schrift-14);font-weight:700;color:var(--grau)}.hoverkarte-liste dd.hoverkarte-dd-breit{grid-column:1 / -1;line-height:1.45;font-variant-numeric:normal}.hoverkarte-liste dd.hoverkarte-dd-breit.hoverkarte-warn,.hoverkarte-liste dd.hoverkarte-dd-breit.hoverkarte-gefahr,.hoverkarte-liste dd.hoverkarte-dd-breit.hoverkarte-gut{font-weight:600}.hoverkarte-fuss{margin:var(--abstand-12) 0 0;padding-top:var(--abstand-10);border-top:1px solid var(--linie);font-size:var(--schrift-14);color:var(--grau);max-width:none}.hoverkarte.hoverkarte-blatt{left:8px;right:8px;bottom:8px;top:auto;width:auto;min-width:0;max-width:none;border-radius:var(--rad-5, 20px);box-shadow:var(--t6)}.hoverkarte.hoverkarte-blatt:before{display:none}.hoverkarte.hoverkarte-blatt .hoverkarte-kopf{border-radius:var(--rad-5, 20px) var(--rad-5, 20px) 0 0}.hoverkarte.hoverkarte-blatt .hoverkarte-koerper{border-radius:0 0 var(--rad-5, 20px) var(--rad-5, 20px)}.hoverkarte.hoverkarte-blatt .hoverkarte-x{width:44px;height:44px;margin:-8px -8px 0 0;font-size:var(--schrift-20)}@media (prefers-reduced-motion:reduce){.hoverkarte-x{transition:none}}.fortschritt-balken{height:8px;border-radius:var(--rad-rund);background:var(--linie);overflow:hidden;margin:var(--abstand-4) 0 var(--abstand-16)}.fortschritt-balken>span{display:block;height:100%;background:var(--violett);border-radius:var(--rad-rund)}.fortschritt-liste{display:grid;gap:var(--abstand-10)}.fortschritt-schritt.erledigt{background:var(--gruen-flaeche);border-color:#86b69b}.fortschritt-schritt.erledigt .fortschritt-nr{background:var(--gruen);color:#fff;border-color:var(--gruen)}@media (max-width:640px){.fortschritt-schritt{grid-template-columns:38px minmax(0,1fr)}}.vorrat-eintrag>span:not(.vorrat-zahl){grid-column:1 / -1;font-size:var(--schrift-14);color:var(--grau);line-height:1.45}.vorrat-zahl{grid-column:2;justify-self:end;align-self:center;font-size:var(--schrift-14);font-weight:700;color:var(--grau);background:var(--hell);border:1px solid var(--linie);border-radius:var(--rad-rund);padding:3px var(--abstand-12);white-space:nowrap;font-variant-numeric:tabular-nums}.kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--abstand-12)}.kennzahl{border:1px solid var(--linie);border-radius:var(--rad-4);padding:var(--abstand-16) var(--abstand-16);background:#fff}.kennzahl .kz-l{font-size:var(--schrift-14);font-weight:var(--fett-2);letter-spacing:0;text-transform:none;color:var(--grau)}.kennzahl .kz-v{font-size:var(--schrift-30);font-weight:800;line-height:1;color:var(--tinte);font-variant-numeric:tabular-nums;margin-top:var(--abstand-8);letter-spacing:-.5px}.kennzahl .kz-e{font-size:var(--schrift-14);color:var(--grau);margin-top:var(--abstand-8);line-height:1.45}.kennzahl.ohne{background:var(--hell)}.kennzahl.ohne .kz-v{font-size:var(--schrift-18);font-weight:700;color:var(--grau);letter-spacing:0}.diagramm{width:100%;overflow-x:auto}.diagramm svg{display:block;width:100%;height:auto;min-width:320px}.dg-flaeche{fill:var(--violett-hell)}.dg-linie{fill:none;stroke:var(--violett);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.dg-punkt{fill:var(--violett);stroke:#fff;stroke-width:2}.dg-ziel{stroke:var(--grau);stroke-width:1.5;stroke-dasharray:6 4;fill:none}.dg-gitter{stroke:var(--linie);stroke-width:1}.dg-schrift{fill:var(--grau);font-size:var(--schrift-14)}.dg-marke{fill:var(--grau);font-size:var(--schrift-14);font-weight:700}.dg-leer{border:1px dashed var(--linie);border-radius:var(--rad-3);padding:var(--abstand-32) var(--abstand-20);text-align:center;background:var(--hell)}.dg-leer b{display:block;font-size:var(--schrift-16);color:var(--tinte);margin-bottom:var(--abstand-6)}.dg-leer span{display:block;font-size:var(--schrift-14);color:var(--grau);max-width:56ch;margin:0 auto var(--abstand-12);line-height:1.6}.formblock{font-size:var(--schrift-16);font-weight:var(--fett-3);letter-spacing:0;text-transform:none;color:var(--tinte);margin:var(--abstand-24) 0 var(--abstand-10);padding-bottom:var(--abstand-6);border-bottom:1px solid var(--linie)}form>.formblock:first-of-type{margin-top:var(--abstand-4)}.formblock-zeile{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--abstand-12);flex-wrap:wrap;margin:var(--abstand-20) 0 var(--abstand-10);padding-bottom:var(--abstand-6);border-bottom:1px solid var(--linie)}.formblock-zeile>.formblock{margin:0;padding-bottom:0;border-bottom:0}.zeile-neben{color:var(--grau);font-size:var(--schrift-14);line-height:1.45}.kontakt-link{display:inline-flex;align-items:center;gap:var(--abstand-4);color:var(--grau);text-decoration:none}.kontakt-link:hover,.kontakt-link:focus-visible{color:var(--violett-dunkel);text-decoration:underline}.kontakt-link svg{width:13px;height:13px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kontakt-link-liste{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.fa-hinweis{font-size:var(--schrift-14);line-height:1.6;color:var(--grau);margin:var(--abstand-12) 0 0;max-width:90ch}.fa-leise{font-size:var(--schrift-14);color:var(--grau)}.fa-block{display:block;margin-top:2px}.sd-zeile-zusatz{display:block;margin-top:3px;font-size:var(--schrift-14);line-height:1.45;color:var(--grau)}.merkmalliste{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:2px var(--abstand-16)}.rechte-gruppe{margin-bottom:var(--abstand-16)}.rechte-gruppe:last-child{margin-bottom:0}.rechte-zeile{display:flex;align-items:center;gap:2px;min-width:0}.rechte-zeile .f-schalter{flex:1;min-width:0}.rechte-liste li{display:flex;align-items:center;gap:2px}.einzelrechte-bereich{margin-bottom:var(--abstand-10);border:1px solid var(--linie);border-radius:var(--rad-2);padding:var(--abstand-8) var(--abstand-12)}.einzelrechte-bereich summary{cursor:pointer;font-weight:600;padding:var(--abstand-4) 0}.einzelrechte-feldzeile{display:flex;align-items:center;gap:var(--abstand-12);padding:var(--abstand-8) 0;border-top:1px solid #EFF1F4;flex-wrap:wrap}.einzelrechte-feldname{flex:1;min-width:180px;font-size:var(--schrift-13)}.einzelrechte-feldzeile .f-schalter{flex:0 0 auto}.rechte-gruppe>h3{font-size:var(--schrift-16);font-weight:var(--fett-3);letter-spacing:0;text-transform:none;color:var(--tinte);margin:0 0 var(--abstand-8);padding-bottom:var(--abstand-6);border-bottom:1px solid var(--linie)}.rechte-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--abstand-6) var(--abstand-16)}.rechte-liste li{display:flex;align-items:baseline;gap:var(--abstand-8);font-size:var(--schrift-16);color:var(--tinte);line-height:1.45}.rechte-liste li:before{content:"✓";color:var(--gruen);font-weight:700;flex:0 0 auto}.blatt-kopf{display:grid;grid-template-columns:auto 1fr;gap:var(--abstand-6) var(--abstand-16);margin:0 0 var(--abstand-16);padding:var(--abstand-12) var(--abstand-12);background:var(--flaeche-kachel);border-radius:var(--rad-2)}.blatt-kopf dt{font-size:var(--schrift-13);color:var(--grau);font-weight:600}.blatt-kopf dd{margin:0;font-size:var(--schrift-14);color:var(--tinte)}@media (max-width:560px){.blatt-kopf{grid-template-columns:1fr;gap:2px 0}.blatt-kopf dd{margin-bottom:var(--abstand-8)}}.spalten{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--abstand-12);align-items:start}@media (max-width:1100px){.spalten{grid-template-columns:minmax(0,1fr)}}table.mock tbody th{text-transform:none;letter-spacing:0;font-size:var(--schrift-14);font-weight:700;color:var(--tinte);text-align:left;padding:var(--abstand-10) var(--abstand-10);border-bottom:1px solid #EFF1F4;white-space:nowrap}table.mock tbody tr:last-child th{border-bottom:none}.dg-tabelle{margin-top:var(--abstand-12)}.dg-tabelle>summary{font-size:var(--schrift-14);color:var(--violett-dunkel);font-weight:600;cursor:pointer;min-height:44px;display:flex;align-items:center}.dg-tabelle[open]>summary{margin-bottom:var(--abstand-8)}@media (max-width:900px){.dreispaltig,.zweispaltig,.zweidrittel{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.block{padding:var(--abstand-12) var(--abstand-16)}.arbeitsflaeche{padding:var(--abstand-12)}}@media (max-width:900px){.tbl-karten table.mock th[scope=row]{flex:1 1 auto;order:-2;display:block;border-bottom:none;border-top:none;padding:0 0 var(--abstand-4);text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:var(--schrift-18);line-height:1.2;font-weight:700;color:var(--tinte);letter-spacing:-.2px}.tbl-karten table.mock th[scope=row]:before{content:none}.tbl-karten table.mock thead th{display:none}}.nav{background:var(--karte);padding:var(--abstand-20) 0 var(--abstand-24)}.nav .gruppe{padding:var(--abstand-20) var(--abstand-16) var(--abstand-8);font-size:var(--schrift-14);font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--grau)}.nav button.nav-eintrag{padding:var(--abstand-8) var(--abstand-16);gap:var(--abstand-12);border-radius:0;color:var(--tinte);font-size:var(--schrift-14);min-height:44px}.nav button.nav-eintrag .ic{opacity:.55;font-size:var(--schrift-14)}.nav button.nav-eintrag.aktiv .ic{opacity:1}.topleiste{padding:var(--abstand-12) var(--abstand-20);gap:var(--abstand-12)}.benutzer{width:38px;height:38px;font-size:var(--schrift-14);font-weight:700}.meldungen{gap:var(--abstand-8)}.arbeitsflaeche{padding:var(--abstand-20)}.kopfblock{padding:var(--abstand-24) var(--abstand-24);margin-bottom:var(--abstand-16);border-radius:var(--rad-4);box-shadow:var(--schatten-1)}.kopfblock-titel{font-size:var(--schrift-30);letter-spacing:-.7px}.kopfblock-unter{margin-top:var(--abstand-8)}.kopfblock-kacheln{margin-top:var(--abstand-24);padding-top:var(--abstand-20);gap:var(--abstand-16)}.kopfblock-aktionen{gap:var(--abstand-8)}.block{padding:var(--abstand-20) var(--abstand-24);margin-bottom:var(--abstand-16);border-radius:var(--rad-4);box-shadow:var(--schatten-1)}.block>.b-titel{margin-bottom:var(--abstand-16);gap:var(--abstand-16)}.block>.b-titel .b-text{font-size:var(--schrift-20);letter-spacing:-.3px}.block>.b-titel .b-neben{font-size:var(--schrift-14);line-height:1.45;color:var(--grau)}.assistent{border-radius:var(--rad-4);padding:var(--abstand-16) var(--abstand-20);margin-bottom:var(--abstand-16);box-shadow:var(--schatten-1)}.assistent .a-kopf{margin-bottom:var(--abstand-8)}.feldreihe{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--abstand-16);margin-bottom:var(--abstand-16)}.zustand{border-radius:var(--rad-4);padding:var(--abstand-32) var(--abstand-20)}.meldung{border-radius:var(--rad-3);padding:var(--abstand-12) var(--abstand-16);margin-bottom:var(--abstand-16)}.spalten{gap:var(--abstand-16)}.dialog{box-shadow:var(--schatten-3)}table.mock th{padding:var(--abstand-8) var(--abstand-12);font-size:var(--schrift-14);color:var(--grau)}table.mock td{padding:var(--abstand-12);font-size:var(--schrift-14);overflow-wrap:break-word}table.mock tbody th{padding:var(--abstand-12)}.zellenknoepfe{display:flex;flex-wrap:wrap;gap:var(--abstand-8);justify-content:flex-end}@media (max-width:900px){.zellenknoepfe{justify-content:flex-start}}.logo-wortmarke{width:136px}@media (max-width:900px){.nav{padding:var(--abstand-8)}.topleiste{padding:var(--abstand-12) var(--abstand-16)}.tbl-karten table.mock td:before{font-size:var(--schrift-14)}.tbl-karten table.mock tr{border-radius:var(--rad-3);padding:var(--abstand-12) var(--abstand-16);margin-bottom:var(--abstand-12)}.tbl-karten table.mock td{padding:var(--abstand-6) 0}.tbl-karten table.mock th[scope=row],.tbl-karten table.mock tr:not(:has(>th[scope=row]))>td:first-child,.tbl-karten table.mock td:has(>.status:only-child){padding:0 0 var(--abstand-4)}.tbl-karten table.mock td.aktionen{padding:var(--abstand-8) 0 0}}@media (max-width:640px){.arbeitsflaeche{padding:var(--abstand-12)}.kopfblock{padding:var(--abstand-20);border-radius:var(--rad-3)}.kopfblock-titel{font-size:var(--schrift-24)}.block,.assistent{padding:var(--abstand-16);border-radius:var(--rad-3)}.block>.b-titel .b-text{font-size:var(--schrift-18)}}@media (max-width:480px){.tbl-karten table.mock td{grid-template-columns:minmax(76px,38%) minmax(0,1fr);column-gap:var(--abstand-8)}}:root{--t1:0 1px 2px rgba(26,29,35,.08), 0 2px 6px rgba(26,29,35,.08);--t2:0 1px 2px rgba(26,29,35,.09), 0 5px 14px rgba(26,29,35,.13);--t3:0 2px 4px rgba(26,29,35,.1), 0 9px 24px rgba(26,29,35,.14);--t4:0 2px 5px rgba(26,29,35,.11), 0 13px 30px rgba(26,29,35,.15);--t5:0 3px 6px rgba(26,29,35,.12), 0 18px 42px rgba(26,29,35,.17);--t6:0 3px 6px rgba(26,29,35,.13), 0 26px 62px rgba(26,29,35,.22);--schatten-1:var(--t2);--schatten-2:var(--t4);--schatten-3:var(--t6);--kante-hell:inset 0 1px 0 rgba(255,255,255,.65);--kante-dunkel:inset 0 1px 0 rgba(255,255,255,.18);--rand-oben:#D6DCE7;--rand-seite:#C3CAD8;--rand-unten:#A9B2C5;--linie-kraeftig:#96A0B6;--wurf-violett:0 6px 14px rgba(75,43,196,.16);--wurf-violett-an:0 10px 22px rgba(75,43,196,.22);--wurf-violett-ab:0 2px 6px rgba(75,43,196,.18);--wurf-rot:0 6px 14px rgba(163,47,38,.14);--wurf-gruen:0 6px 14px rgba(26,107,68,.16);--wurf-blau:0 6px 14px rgba(36,92,136,.16);--wurf-gelb:0 6px 14px rgba(122,90,18,.16);--violett-licht:#5A38D6;--violett-tief:#3F24A8;--flaeche-karte:linear-gradient(135deg,#FFFFFF 0%,#FAFBFC 100%);--flaeche-kachel:linear-gradient(135deg,#F7F9FC 0%,#E4E9F2 100%);--flaeche-grund:linear-gradient(180deg,#D4DAE7 0%,#DFE4EE 100%);--verlauf-leiste:linear-gradient(180deg,#FFFFFF 0%,#FAFBFC 100%);--verlauf-kopf:linear-gradient(180deg,#F5F8FB 0%,#E1E6F0 100%);--verlauf-haupt:linear-gradient(180deg,#5A38D6 0%,#4B2BC4 100%);--verlauf-haupt-an:linear-gradient(180deg,#6543E2 0%,#5230D2 100%);--verlauf-haupt-ab:linear-gradient(180deg,#42269F 0%,#3A2192 100%);--verlauf-neben:linear-gradient(180deg,#FFFFFF 0%,#F7F8FA 100%);--verlauf-neben-an:linear-gradient(180deg,#FFFFFF 0%,#D4DAE7 100%);--violett-voll:#4B2BC4;--violett-grund:#DFD8F2;--violett-grund2:#CCC1E9;--violett-ton:#A18FD2;--violett-text:#33207F;--violett-schleier:#F0EDF9;--gruen-voll:#1A6B44;--gruen-grund:#D7E8DE;--gruen-grund2:#C9DFD4;--gruen-ton:#86B69B;--gruen-text:#155538;--rot-voll:#A32F26;--rot-grund:#F2DAD7;--rot-grund2:#EFCFCA;--rot-ton:#C6968E;--rot-text:#8C281F;--rot-rand:#B87D74;--gelb-voll:#7A5A12;--gelb-grund:#F1E7C9;--gelb-grund2:#ECDEBA;--gelb-ton:#C5B27C;--gelb-text:#674B0D;--blau-voll:#245C88;--blau-grund:#D8E5F0;--blau-grund2:#CBDCEB;--blau-ton:#93B0CB;--blau-text:#1D4C71;--neutral-grund:#DEE2EA;--neutral-grund2:#CED4E0;--neutral-ton:#B2BACB;--neutral-text:#474D5C;--rad-1:6px;--rad-2:10px;--rad-3:12px;--rad-4:16px;--rad-5:20px;--rad-rund:999px;--rad-kreis:50%;--takt-an:.16s cubic-bezier(.2,.6,.3,1);--takt-ab:90ms cubic-bezier(.4,0,.6,1);--fokus:0 0 0 2px var(--karte), 0 0 0 4px var(--violett), 0 0 0 9px rgba(75,43,196,.22)}body{background:var(--hell)}.arbeitsflaeche{background-color:var(--hell);background-image:var(--flaeche-grund);background-repeat:no-repeat;background-size:100% 320px}::selection{background:var(--violett-grund2);color:var(--violett-text)}.arbeitsflaeche,.app-koerper>.nav,.tabellenrahmen,.auswahl-liste,.dialog{scrollbar-width:thin;scrollbar-color:#96A0B6 transparent}.app-koerper>.nav{background:var(--karte);border-right:1px solid var(--linie);box-shadow:1px 0 2px #1a1d2308;z-index:2}.nav .gruppe{letter-spacing:.11em;font-size:var(--schrift-14)}.nav button.nav-eintrag{border-radius:0;transition:background-color var(--takt-an),color var(--takt-an),box-shadow var(--takt-an)}.nav button.nav-eintrag:hover:not(.aktiv){background:linear-gradient(90deg,#d4dae7,#f1f3f600);color:var(--tinte)}.nav button.nav-eintrag.aktiv{background:linear-gradient(90deg,var(--violett-grund2) 0%,rgba(233,229,246,0) 100%);color:var(--violett-text);box-shadow:inset 3px 0 0 var(--violett),var(--kante-hell)}.nav button.nav-eintrag .zahl{background:var(--magenta);box-shadow:var(--kante-dunkel),0 2px 5px #b31c9e38;font-variant-numeric:tabular-nums;padding:1px var(--abstand-8)}.topleiste{background:var(--verlauf-leiste);border-bottom:1px solid var(--linie);box-shadow:0 1px 2px #1a1d230a,0 10px 24px -14px #1a1d2324;position:relative;z-index:3}.suche{background:#fff;border:1px solid var(--grau-hell);border-radius:var(--rad-2);box-shadow:inset 0 1px 2px #1a1d230d}.meldungen{background:var(--verlauf-neben);border:1px solid var(--linie);border-color:var(--rand-oben) var(--rand-seite) var(--rand-unten);border-radius:var(--rad-2);box-shadow:var(--kante-hell),var(--t1)}.meldungen b{font-variant-numeric:tabular-nums}.benutzer{background:var(--verlauf-haupt);box-shadow:var(--kante-dunkel),var(--wurf-violett);letter-spacing:.02em}.kopfblock,.block,.assistent,.zustand,.kennzahl,.fortschritt-schritt,.vorrat-eintrag,.anm-karte,.mandantenwahl-karte{background-image:var(--flaeche-karte);background-color:var(--karte);border:1px solid var(--linie);border-color:var(--rand-oben) var(--rand-seite) var(--rand-unten);box-shadow:var(--kante-hell),var(--t2)}.kopfblock,.block,.assistent,.zustand{border-radius:var(--rad-4)}.kennzahl{border-radius:var(--rad-3)}.fortschritt-schritt,.vorrat-eintrag{border-radius:var(--rad-3);box-shadow:var(--kante-hell),var(--t1)}.anm-karte{border-radius:var(--rad-4);box-shadow:var(--kante-hell),var(--t4)}.mandantenwahl-karte{border-radius:var(--rad-4)}.kopfblock{background-image:linear-gradient(90deg,var(--violett) 0%,rgba(75,43,196,.5) 9%,rgba(75,43,196,0) 32%),var(--flaeche-karte);background-repeat:no-repeat,no-repeat;background-size:100% 2px,auto;background-position:0 0,0 0;background-clip:padding-box,border-box}.kopfblock-kacheln{border-top:none;padding-top:0;margin-top:var(--abstand-20)}.kopfblock-kachel{background:var(--flaeche-kachel);border:1px solid var(--linie);border-color:var(--rand-oben) var(--rand-seite) var(--rand-unten);border-radius:var(--rad-3);padding:var(--abstand-12) var(--abstand-16);box-shadow:var(--kante-hell),var(--t1)}.kopfblock-kachel .l{letter-spacing:.1em;font-size:var(--schrift-14)}.kopfblock-kachel .v{font-size:var(--schrift-30);letter-spacing:-.028em;font-variant-numeric:tabular-nums}.kennzahl .kz-l{letter-spacing:0}.kennzahl .kz-v{letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kennzahl.ohne{background-image:var(--flaeche-kachel);box-shadow:var(--kante-hell),var(--t1)}.kennzahl.ohne .kz-v{letter-spacing:0}.kachel{background:var(--flaeche-kachel);border-color:var(--rand-oben) var(--rand-seite) var(--rand-unten);border-radius:var(--rad-3);box-shadow:var(--kante-hell),var(--t1)}.assistent{border-left-width:1px;padding-left:calc(var(--abstand-20) + 3px);background-image:linear-gradient(180deg,var(--violett) 0%,rgba(75,43,196,.22) 100%),var(--flaeche-karte);background-repeat:no-repeat,no-repeat;background-size:4px 100%,auto;background-position:0 0,0 0}.assistent .a-kopf{letter-spacing:.1em}.assistent .a-feld{background:#fff;border:1px solid var(--grau-hell);border-radius:var(--rad-2);box-shadow:inset 0 1px 2px #1a1d230d}.assistent .a-vorschau{background:var(--flaeche-kachel);border-color:var(--rand-oben) var(--rand-seite) var(--rand-unten);border-radius:var(--rad-3);box-shadow:var(--kante-hell)}.assistent .a-vorschau .v-kopf{letter-spacing:.1em}.knopf{border-radius:var(--rad-2);border:1px solid transparent;letter-spacing:.005em;font-weight:600}button.knopf{transition:background var(--takt-an),box-shadow var(--takt-an),transform var(--takt-an),border-color var(--takt-an)}a.knopf{text-decoration:none}.knopf.klein{border-radius:var(--rad-2)}.knopf.gross{border-radius:var(--rad-3)}.knopf.haupt{background:var(--verlauf-haupt);border-color:var(--violett-tief);color:#fff;box-shadow:var(--kante-dunkel),var(--wurf-violett)}button.knopf.haupt:hover:not(:disabled){background:var(--verlauf-haupt-an);box-shadow:var(--kante-dunkel),var(--wurf-violett-an);transform:translateY(-1px)}button.knopf.haupt:active:not(:disabled){background:var(--verlauf-haupt-ab);box-shadow:var(--kante-dunkel),var(--wurf-violett-ab);transform:translateY(0);transition-duration:var(--takt-ab)}.knopf.neben{background:var(--verlauf-neben);border-color:var(--grau-hell);color:var(--tinte);box-shadow:var(--kante-hell),var(--t1)}button.knopf.neben:hover:not(:disabled){background:var(--verlauf-neben-an);border-color:var(--grau);box-shadow:var(--kante-hell),var(--t2);transform:translateY(-1px)}button.knopf.neben:active:not(:disabled){background:var(--verlauf-neben-an);box-shadow:var(--kante-hell),var(--t1);transform:translateY(0);transition-duration:var(--takt-ab)}.knopf.gefahr{background:var(--verlauf-neben);border-color:var(--rot-rand);color:var(--rot-text);box-shadow:var(--kante-hell),var(--t1)}button.knopf.gefahr:hover:not(:disabled){background:linear-gradient(180deg,#FFFFFF 0%,var(--rot-grund) 100%);border-color:var(--rot);box-shadow:var(--kante-hell),var(--wurf-rot);transform:translateY(-1px)}button.knopf.gefahr:active:not(:disabled){transform:translateY(0);box-shadow:var(--kante-hell),var(--t1);transition-duration:var(--takt-ab)}button.knopf:disabled{opacity:1;background:var(--hell);background-image:none;color:var(--grau);border-color:var(--linie);box-shadow:none;transform:none}button.nurtext{color:var(--violett-text);text-underline-offset:3px;text-decoration-thickness:1px;border-radius:var(--rad-1);transition:color var(--takt-an),text-decoration-color var(--takt-an)}button.nurtext:hover{color:var(--violett);text-decoration-thickness:2px}.segment,.pt-segment{display:inline-flex;align-items:stretch;gap:2px;padding:2px;background:var(--neutral-grund);border:1px solid var(--rand-seite);border-radius:var(--rad-3, 12px);box-shadow:inset 0 1px 2px #1a1d230d}.segment{flex:0 1 auto;min-width:0;max-width:100%}.segment-knopf,.pt-segment-knopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--rad-2, 10px);background:none;min-height:44px;padding:0 var(--abstand-12);font:inherit;font-size:var(--schrift-14);font-weight:600;color:var(--grau);white-space:nowrap;cursor:pointer;transition:background-color var(--takt-an),color var(--takt-an),box-shadow var(--takt-an)}.segment-knopf:hover,.pt-segment-knopf:hover{color:var(--tinte)}.segment-knopf:focus-visible,.pt-segment-knopf:focus-visible{outline:none;box-shadow:var(--fokus)}.segment-knopf.segment-an,.pt-segment-knopf.pt-segment-an{background:var(--karte);border-color:var(--rand-seite);color:var(--violett-text);font-weight:700;box-shadow:var(--t1),var(--kante-hell)}.segment-knopf.segment-an:focus-visible,.pt-segment-knopf.pt-segment-an:focus-visible{box-shadow:var(--fokus)}@media (max-width: 640px){.segment{display:flex;flex-wrap:wrap;width:100%}.segment-knopf{flex:1 1 auto;min-width:min(9ch,100%);white-space:normal;padding:0 var(--abstand-8);text-align:center}}.feld input.f-w,.feld select.f-w,.feld textarea.f-w,input.f-w,select.f-w,textarea.f-w,button.f-w.auswahl{border-radius:var(--rad-2);border:1px solid var(--grau-hell);box-shadow:inset 0 1px 2px #1a1d230d;transition:border-color var(--takt-an),box-shadow var(--takt-an),background-color var(--takt-an)}input.f-w,.feld input.f-w{font-variant-numeric:tabular-nums}.feld input.f-w:hover:not(:disabled),.feld select.f-w:hover:not(:disabled),.feld textarea.f-w:hover:not(:disabled),button.f-w.auswahl:hover:not(:disabled){border-color:var(--grau)}input.f-w:focus,select.f-w:focus,textarea.f-w:focus,button.f-w.auswahl.offen{border-color:var(--violett);box-shadow:inset 0 1px 2px #1a1d230a,0 0 0 3px #4b2bc424}.feld input.f-w:disabled,.feld select.f-w:disabled,button.f-w.auswahl:disabled{border-color:var(--linie);box-shadow:none}input.f-w[aria-invalid=true],select.f-w[aria-invalid=true],textarea.f-w[aria-invalid=true],button.f-w[aria-invalid=true],button.f-w[data-ungueltig=true],span.f-w.datumswahl-knopf[data-ungueltig=true],.zeitwahl-rahmen:has(>.zeitwahl-feld[aria-invalid=true]){border-color:var(--rot);box-shadow:inset 0 1px 2px #1a1d230a,0 0 0 3px #a32f261f}.feld .f-l,label.f-l{letter-spacing:.01em}.f-schalter input{width:24px;height:24px;flex-shrink:0}button.knopf:focus-visible,button.nurtext:focus-visible,.nav button.nav-eintrag:focus-visible,.dialog-x:focus-visible,.auswahl-eintrag:focus-visible,.dg-tabelle>summary:focus-visible,input.f-w:focus-visible,select.f-w:focus-visible,textarea.f-w:focus-visible,button.f-w.auswahl:focus-visible,input.suche:focus-visible,input.a-feld:focus-visible,.f-schalter input:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--fokus)}button.knopf.haupt:focus-visible{box-shadow:var(--kante-dunkel),var(--wurf-violett),var(--fokus)}@media (forced-colors: active){:focus-visible{outline:3px solid CanvasText!important;outline-offset:2px}}.status{font-variant-numeric:tabular-nums}.meldung{border-radius:var(--rad-3);box-shadow:var(--kante-hell),var(--t1)}.meldung.fehler{background:linear-gradient(135deg,var(--rot-grund) 0%,var(--rot-grund2) 100%);border-color:var(--rot-ton)}.meldung.erfolg{background:linear-gradient(135deg,var(--gruen-grund) 0%,var(--gruen-grund2) 100%);border-color:var(--gruen-ton)}.meldung.hinweis-ton{background:linear-gradient(135deg,var(--gelb-grund) 0%,var(--gelb-grund2) 100%);border-color:var(--gelb-ton)}.zustand-fehler{background:linear-gradient(135deg,var(--rot-grund) 0%,var(--rot-grund2) 100%);border-color:var(--rot-ton)}.meldung{padding:var(--abstand-8) var(--abstand-16);margin-bottom:var(--abstand-12);line-height:1.45}.meldung>strong+div{display:inline}.meldung>strong+div:before{content:" "}.meldung.hinweis-ton:has(+.meldung.hinweis-ton){margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.meldung.hinweis-ton+.meldung.hinweis-ton{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.fortschritt-balken{background:var(--neutral-grund2);box-shadow:inset 0 1px 2px #1a1d2312}.fortschritt-balken>span{background:var(--verlauf-haupt);box-shadow:var(--kante-dunkel)}.fortschritt-schritt.erledigt{background-image:linear-gradient(135deg,var(--gruen-grund) 0%,var(--gruen-grund2) 100%);border-color:var(--gruen-ton)}.fortschritt-schritt.erledigt .fortschritt-nr{background:linear-gradient(180deg,#207e52,#1a6b44);border-color:#155a38;box-shadow:var(--kante-dunkel),0 4px 10px #1a6b4433}.vorrat-zahl{background:var(--flaeche-kachel);border-color:var(--rand-oben) var(--rand-seite) var(--rand-unten);box-shadow:var(--kante-hell)}.liste-eintrag .le-sym{background:var(--flaeche-kachel);border-color:var(--rand-oben) var(--rand-seite) var(--rand-unten);border-radius:var(--rad-2);box-shadow:var(--kante-hell),var(--t1)}.dg-tabelle>summary{border-radius:var(--rad-1);text-underline-offset:3px;transition:color var(--takt-an)}.dg-tabelle>summary:hover{color:var(--violett)}table.mock thead th{background:var(--verlauf-kopf);border-bottom:1px solid var(--linie);letter-spacing:0;font-weight:var(--fett-2);color:var(--grau)}table.mock thead th:first-child{border-top-left-radius:var(--rad-1)}table.mock thead th:last-child{border-top-right-radius:var(--rad-1)}table.mock td,table.mock tbody th{font-variant-numeric:tabular-nums}table.mock tbody tr{transition:background-color var(--takt-an)}table.mock tr.waehlbar:hover td,table.mock tr.waehlbar:hover th{background:#f6f8fa}table.mock tr.gewaehlt td,table.mock tr.gewaehlt th{background:var(--violett-grund)}.tabellenrahmen{border-radius:var(--rad-2)}.sortierkopf{display:inline-flex;align-items:center;gap:var(--abstand-4);background:none;border:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left}.sortierkopf:hover{color:var(--tinte)}.sortierkopf:focus-visible{outline:none;box-shadow:var(--fokus);border-radius:var(--rad-1)}.sortierkopf.ist-aktiv{color:var(--violett-dunkel)}.sortierkopf-pfeil{font-size:var(--schrift-11);line-height:var(--zeile-1);opacity:.45}.sortierkopf.ist-aktiv .sortierkopf-pfeil{opacity:1}.sortierleiste{display:none}@media (max-width:900px){.sortierleiste{display:flex;align-items:flex-end;gap:var(--abstand-8);width:100%;margin-bottom:var(--abstand-12)}.sortierleiste-feld{flex:1 1 auto;min-width:0}.sortierleiste-richtung{flex:0 0 auto}}.dialog-grund{background:#1a1d2380}.dialog{border-radius:var(--rad-5);border:1px solid var(--rand-unten);box-shadow:var(--kante-hell),var(--t6)}.dialog-kopf{background:var(--verlauf-leiste);border-radius:var(--rad-5) var(--rad-5) 0 0}.dialog-fuss{background:var(--verlauf-leiste);border-radius:0 0 var(--rad-5) var(--rad-5)}.dialog-titel{letter-spacing:-.025em}.dialog-x{border-radius:var(--rad-2);background:var(--verlauf-neben);border-color:var(--linie);box-shadow:var(--kante-hell),var(--t1);transition:background var(--takt-an),color var(--takt-an),box-shadow var(--takt-an),transform var(--takt-an)}.dialog-x:hover{background:var(--verlauf-neben-an);color:var(--tinte);box-shadow:var(--kante-hell),var(--t2);transform:translateY(-1px)}.dialog-x:active{transform:translateY(0);transition-duration:var(--takt-ab)}.auswahl-liste{border-radius:var(--rad-3);border-color:var(--rand-unten);box-shadow:var(--kante-hell),var(--t5)}.auswahl-eintrag{border-radius:var(--rad-1);transition:background-color var(--takt-an)}.auswahl-eintrag.markiert{background:var(--neutral-grund)}.auswahl-eintrag.gewaehlt{background:linear-gradient(90deg,var(--violett-grund2) 0%,var(--violett-grund) 100%);box-shadow:var(--kante-hell)}.auswahl-eintrag.gewaehlt:focus-visible{box-shadow:var(--fokus)}.kopfblock-titel{letter-spacing:-.03em}.kopfblock-auge{letter-spacing:.12em;font-size:var(--schrift-14)}.kopfblock-unter{letter-spacing:0}.block>.b-titel .b-text{letter-spacing:-.025em}.anm-titel{letter-spacing:-.03em}.anm-satz{letter-spacing:-.018em}.zustand b{letter-spacing:-.02em}.rechte-gruppe>h3{letter-spacing:0}table.mock .num,.zeile-neben{font-variant-numeric:tabular-nums}.marke,.anmeldung-marke{letter-spacing:.12em}.anm-seite{background-color:var(--hell);background-image:var(--flaeche-grund)}.anm-punkte li:before{box-shadow:0 1px 3px #4b2bc459}.fusszeile{background:var(--verlauf-leiste);box-shadow:0 -1px 2px #1a1d2308}.anmeldung>.fusszeile,.mandantenwahl>.fusszeile{box-shadow:none}.dg-linie{stroke-width:2.5;stroke-linecap:round}.dg-punkt{stroke-width:2.5}.dg-leer{border-radius:var(--rad-4);background:var(--flaeche-kachel);border-color:var(--linie-kraeftig)}.b-fuss,.aktionsleiste{gap:var(--abstand-8)}.block>.b-titel .b-extra:has(.feld){gap:var(--abstand-8)}@media (min-width:901px){.block>.b-titel .b-extra:has(.feld){justify-content:flex-start;margin-left:var(--abstand-24)}}.block>.b-titel .b-extra>.feldreihe{flex:1 1 100%;margin-bottom:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}@media (min-width:901px){.block>.b-titel:has(.b-extra .feld) .b-neben{max-width:min(56ch,100%)}}.block>.b-titel .b-extra>.knopfreihe{align-items:flex-end;margin-top:0}@media (max-width:640px){.block>.b-titel .b-extra .knopf{white-space:normal}}.block>.b-titel .b-extra label:has(>input[type=checkbox]){margin-bottom:0}.block>.b-titel .b-extra .feld:has(>.f-l>input[type=checkbox]){display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:640px){.block>.b-titel .b-extra:has(.feld){flex:1 1 100%;margin-left:0}.block>.b-titel .b-extra>.feld{flex:1 1 calc(50% - var(--r1))!important;max-width:none!important}.block>.b-titel .b-extra>.feld:has(input[type=search]){flex-basis:100%!important}.block>.b-titel .b-extra>.feldreihe{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-8)}}@media (min-width:901px){table.mock th,table.mock td{padding-left:var(--abstand-8);padding-right:var(--abstand-8)}table.mock th,table.mock td .status{white-space:normal}.tabellenrahmen table.mock>tbody>tr>td.aktionen:last-child,.tabellenrahmen table.mock:has(>tbody>tr>td.aktionen:last-child)>thead>tr>th:last-child{position:sticky;right:0;border-left:1px solid var(--linie);box-shadow:-6px 0 9px -3px #1a1d2321}.tabellenrahmen table.mock>tbody>tr>td.aktionen:last-child{z-index:2;background:var(--karte)}.tabellenrahmen table.mock:has(>tbody>tr>td.aktionen:last-child)>thead>tr>th:last-child{z-index:3;background-color:var(--hell);background-image:var(--verlauf-kopf, none)}.tabellenrahmen table.mock>tbody>tr.waehlbar:hover>td.aktionen:last-child{background:#f6f8fa}.tabellenrahmen table.mock>tbody>tr.gewaehlt>td.aktionen:last-child{background:var(--violett-grund)}table.mock td.aktionen>.zellenknoepfe,table.mock td.aktionen>.knopfreihe{margin-top:0;gap:var(--abstand-8);justify-content:flex-end;align-items:center}table.mock td.aktionen>.zellenknoepfe:not(:has(>:nth-child(4))),table.mock td.aktionen>.knopfreihe:not(:has(>:nth-child(4))){flex-wrap:nowrap}table.mock td .knopf{padding-left:var(--abstand-12);padding-right:var(--abstand-12)}table.mock td.aktionen:has(.knopf~.knopf):has(.knopf.haupt) .knopf:not(.haupt):not(.gefahr){background:transparent;border-color:var(--linie-kraeftig);color:var(--tinte);box-shadow:none}}@media (min-width:901px){.arb-feld-rumpf .tabellenrahmen,.arb-saeule .tabellenrahmen,.zweispaltig .tabellenrahmen,.dreispaltig .tabellenrahmen,.zweidrittel .tabellenrahmen{container-type:inline-size}@container (max-width:900px){table.mock tbody th{white-space:normal}table.mock thead th{text-transform:none;letter-spacing:0}table.mock td.aktionen{white-space:normal}table.mock td.aktionen>.zellenknoepfe:not(:has(>:nth-child(4))),table.mock td.aktionen>.knopfreihe:not(:has(>:nth-child(4))){flex-wrap:wrap}table.mock td>.status{white-space:normal}}}label:has(>input[type=checkbox]){display:flex;align-items:center;gap:var(--abstand-8);min-height:44px}input[type=checkbox]{width:24px;height:24px;flex:0 0 auto;accent-color:var(--violett)}@media (prefers-reduced-motion: reduce){button.knopf:hover,button.knopf:active,.dialog-x:hover,.dialog-x:active{transform:none!important}}@media (max-width:900px){.app-koerper>.nav{border-right:none;border-bottom:1px solid var(--linie);box-shadow:0 1px 2px #1a1d230a}.nav button.nav-eintrag{border-radius:var(--rad-2)}.nav button.nav-eintrag.aktiv{background:linear-gradient(135deg,var(--violett-grund) 0%,var(--violett-grund2) 100%);box-shadow:var(--kante-hell),var(--t1);border:1px solid var(--violett-ton)}.tbl-karten table.mock tr{background-image:var(--flaeche-karte);border-color:var(--rand-oben) var(--rand-seite) var(--rand-unten);border-radius:var(--rad-3);box-shadow:var(--kante-hell),var(--t1)}.b-fuss,.aktionsleiste{background:var(--verlauf-leiste);box-shadow:0 -1px 2px #1a1d230a,0 -10px 24px -14px #1a1d232e}}@media (max-width:640px){.kopfblock,.block,.assistent,.zustand{border-radius:var(--rad-3)}.kopfblock-titel{font-size:var(--schrift-24);letter-spacing:-.028em}.dialog{border-radius:var(--rad-5) var(--rad-5) 0 0}.dialog-fuss{border-radius:0}}.rb-druck-flaeche{display:none}@media print{@page tagesblatt{size:A4 portrait;margin:12mm 10mm 14mm;@bottom-right{content:"Blatt " counter(page) " von " counter(pages);font-size:8pt;color:#555}}@page vorgangsblatt{size:A4 landscape;margin:12mm}@page ausdruck-hoch{size:A4 portrait;margin:0}@page ausdruck-quer{size:A4 landscape;margin:0}@page dokument{size:A4 portrait;margin:24mm 20mm}body.druckt-beleg,body.druckt-schaden,body.druckt-rechnung{background:#fff!important}@page report{size:landscape;margin:16mm 12mm 20mm;@bottom-right{content:"Seite " counter(page) " von " counter(pages);font-size:var(--schrift-11);color:#666}}body.druckt-report #wurzel,body.druckt-report .dialog-grund{display:none}.rb-druck-flaeche{page:report}.rb-druck-flaeche,.rb-druck-flaeche *{visibility:visible}.rb-druck-flaeche{display:block;background:#fff;color:#000;padding:0 0 14mm;font-family:Arial,sans-serif}.rb-druck-kopf{border-bottom:2px solid #000;padding-bottom:var(--abstand-8);margin-bottom:var(--abstand-12)}.rb-druck-titel{font-size:var(--schrift-18);font-weight:700;margin:0 0 var(--abstand-4)}.rb-druck-unter{font-size:var(--schrift-12);color:#333}.rb-druck-tabelle{width:100%;border-collapse:collapse;font-size:var(--schrift-11)}.rb-druck-tabelle th,.rb-druck-tabelle td{border:1px solid #999;padding:var(--abstand-4) var(--abstand-6);text-align:left;page-break-inside:avoid}.rb-druck-tabelle th{background:#eee;font-weight:700}.rb-druck-tabelle td.num,.rb-druck-tabelle th.num{text-align:right}.rb-druck-tabelle thead{display:table-header-group}.rb-druck-fuss{position:fixed;bottom:0;left:0;right:0;border-top:1px solid #999;padding-top:var(--abstand-4);font-size:var(--schrift-11);color:#666;display:flex;justify-content:space-between}}table.mock td a[href^="tel:"],table.mock td a[href^="mailto:"],table.mock td a.status,table.mock th a[href^="tel:"],table.mock th a[href^="mailto:"],table.mock th a.status{min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}@media (max-width:900px){.tbl-karten table.mock td a[href^="tel:"],.tbl-karten table.mock td a[href^="mailto:"]{width:100%}}.kamera-knopf{text-align:left}.kamera-titel{margin:0 0 var(--abstand-8);font-size:var(--schrift-18);font-weight:var(--fett-3)}.kamera-video{display:block;width:100%;max-height:calc(60 * var(--vh, 1vh));border-radius:var(--rad-3);background:#0b0d10;object-fit:contain}.dialog.kamera-gross{width:min(calc(92 * var(--vw, 1vw)),1840px)}.kamera-video.gross{max-height:calc(74 * var(--vh, 1vh));min-height:min(calc(58 * var(--vh, 1vh)),520px)}.kamera-wahl{margin-top:var(--abstand-10)}.ausweis-abzeichen{display:inline-flex;align-items:center;gap:4px;color:var(--gruen);font-size:var(--schrift-12);font-weight:var(--fett-3);white-space:nowrap;vertical-align:middle}.ausweis-abzeichen.abgelaufen{color:var(--gelb-text)}.ausweis-abzeichen svg{flex:none}.nurvorlesen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.ap-nurvorlesen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.knopf.schmal{padding:2px var(--abstand-8);font-size:var(--schrift-12);min-height:0;line-height:1.6}.kamera-zoom{display:flex;align-items:center;gap:var(--abstand-10);margin-top:var(--abstand-10)}.kamera-zoom input[type=range]{flex:1;min-width:120px}.kamera-zoom-wert{min-width:64px;text-align:right;font-variant-numeric:tabular-nums}.kamera-video.ziehbar{cursor:grab;touch-action:none}.kamera-video.ziehbar:active{cursor:grabbing}.kamera-drehen{display:flex;align-items:center;gap:var(--abstand-10);margin-top:var(--abstand-10)}.kamera-auto{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-10);margin-top:var(--abstand-10);font-size:var(--schrift-14)}.kamera-auto-stand{color:var(--grau)}.kamera-auto-stand.liegt,.kamera-auto-stand.gut{color:var(--gruen);font-weight:var(--fett-3)}.kamera-buehne{border-radius:var(--rad-3);transition:box-shadow .15s ease}.kamera-buehne.eng{box-shadow:0 0 0 3px var(--violett-ton)}.kamera-buehne.gruen{box-shadow:0 0 0 5px var(--gruen),0 0 28px 6px var(--gruen-flaeche)}.kamera-buehne.rot{box-shadow:0 0 0 5px var(--rot),0 0 28px 6px var(--rot-flaeche)}.kamera-buehne .kamera-video{display:block}.kamera-masse{margin-top:var(--abstand-6);text-align:right;font-variant-numeric:tabular-nums}.dialog.kamera-rahmen{display:flex;flex-direction:column;overflow:hidden}.dialog.kamera-rahmen .dialog-koerper{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dialog.kamera-rahmen .dialog-fuss{flex:0 0 auto}.kamera-flaeche{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:minmax(0,1fr);gap:var(--abstand-20)}.kamera-flaeche .kamera-buehne{min-height:0}.kamera-seite{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--abstand-10)}.kamera-seite>*{margin-top:0;margin-bottom:0}.kamera-seite .kamera-auto{flex-wrap:wrap;justify-content:flex-start}.kamera-seite .kamera-zoom{flex-wrap:wrap}.kamera-seite .kamera-masse{text-align:left}.dialog.kamera-gross{height:calc(var(--schirmhoehe) - 40px);height:calc(var(--schirmhoehe-echt) - 40px)}.dialog.kamera-gross .kamera-buehne{height:100%}.dialog.kamera-gross .kamera-flaeche .kamera-video,.dialog.kamera-gross .kamera-flaeche .kamera-video.gross{width:100%;height:100%;min-height:0;max-height:none;object-fit:contain}@media (max-width:900px){.dialog.kamera-rahmen{display:block;overflow-y:auto}.dialog.kamera-rahmen .dialog-koerper{display:block;overflow:visible}.kamera-flaeche{display:block}.kamera-seite{display:block;overflow:visible}.kamera-seite>*{margin-top:var(--abstand-10)}.dialog.kamera-gross,.dialog.kamera-gross .kamera-buehne{height:auto}.dialog.kamera-gross .kamera-flaeche .kamera-video,.dialog.kamera-gross .kamera-flaeche .kamera-video.gross{height:auto;max-height:calc(60 * var(--vh, 1vh))}}.uebernahme-befunde{margin:0 0 var(--abstand-16);padding:var(--abstand-12);border:1px solid var(--linie);border-left:4px solid var(--grau);border-radius:var(--rad-2);font-size:var(--schrift-14);line-height:1.45}.uebernahme-befunde.sperrend{border-left-color:var(--rot);background:var(--rot-flaeche)}.uebernahme-befunde.pruefen{border-left-color:var(--gelb);background:var(--gelb-flaeche)}.uebernahme-befunde.hinweis{border-left-color:var(--violett);background:var(--violett-hell)}.uebernahme-befunde-titel{margin:0 0 var(--abstand-6);font-weight:var(--fett-3)}.uebernahme-befunde ul{margin:0;padding-left:var(--abstand-20)}.uebernahme-befunde li+li{margin-top:var(--abstand-4)}.aufg-fussleiste{display:flex;justify-content:flex-end;margin:var(--abstand-16) 0 var(--abstand-6)}.aufg-mt-zahl{margin:var(--abstand-4) 0 var(--abstand-16);padding:var(--abstand-10) var(--abstand-12);border:1px solid var(--linie);border-left:4px solid var(--violett);border-radius:var(--rad-2);background:var(--violett-hell);color:var(--tinte);font-size:var(--schrift-14);line-height:1.45}.aufg-mt-zahl.warnt{border-left-color:var(--gelb);background:var(--gelb-flaeche);color:var(--gelb)}.aufg-mt-zahl.ruhig{border-left-color:var(--linie);background:var(--hell);color:var(--grau)}.fa-mw-form{margin:var(--abstand-12) 0}.fa-mw-liste{list-style:none;margin:var(--abstand-8) 0 var(--abstand-12);padding:0;display:grid;gap:var(--abstand-4);font-size:var(--schrift-14)}.fa-kc-antworten{margin-top:var(--abstand-12)}.fa-kc-liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--abstand-8);font-size:var(--schrift-14)}.ra-wo-liste{margin:0 0 var(--abstand-8);padding-left:var(--abstand-20);list-style:disc;color:var(--tinte);font-size:var(--schrift-14);line-height:1.6}.ra-vorlage+.ra-vorlage{margin-top:var(--abstand-20)}.ra-vorlage-text{width:100%;resize:vertical;font-size:var(--schrift-14);line-height:1.6;margin-bottom:var(--abstand-8)}.rg-auffaellig{margin:0;padding-left:var(--abstand-16)}.rg-auffaellig li{margin-bottom:var(--abstand-4)}.rg-link{margin:var(--abstand-10) 0 0;word-break:break-all}.rg-link code{font-size:var(--schrift-13)}.bv-farbreihe{display:flex;flex-wrap:wrap;gap:var(--abstand-6)}.bv-farbfeld{width:32px;height:32px;margin:6px;padding:0;border:2px solid transparent;border-radius:var(--rad-2);cursor:pointer;position:relative}.bv-farbfeld:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.bv-farbfeld.gewaehlt{outline:3px solid var(--tinte);outline-offset:2px}.bv-farbfeld.fest{cursor:default}.bv-farbfeld:disabled{cursor:not-allowed;opacity:.6}.bv-farbfeld.gewaehlt:disabled{opacity:1}.bv-farbfeld:focus-visible{outline:3px solid var(--violett);outline-offset:2px}.bv-farbprobe{display:flex;gap:var(--abstand-6);flex-wrap:wrap}.bv-farbprobe span{display:inline-block;min-width:72px;padding:4px 10px;border:1px solid;border-radius:var(--rad-2);font-size:var(--schrift-13);font-weight:600;color:var(--tinte);white-space:nowrap}.stiftwert{display:flex;flex-direction:column;gap:2px;min-width:0}.stiftwert.neben{flex-direction:row;align-items:baseline;gap:var(--abstand-6);white-space:nowrap;overflow:hidden}.stiftwert.neben .sw-l{text-transform:none;letter-spacing:0;font-size:var(--schrift-13);flex:none}.stiftwert.neben .sw-wert{overflow:hidden;text-overflow:ellipsis}.sw-l{font-size:var(--schrift-11);color:var(--grau);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere}.sw-wert{font-size:var(--schrift-14);font-weight:var(--fett-2);color:var(--tinte);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}button.sw-wert{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0 var(--abstand-4);margin:0 calc(-1 * var(--abstand-4));cursor:pointer;text-align:left;font-family:inherit;border-radius:var(--rad-1);display:inline-flex;align-items:baseline;gap:var(--abstand-4)}button.sw-wert:after{content:"✎";font-size:var(--schrift-12);color:var(--violett-dunkel);opacity:0;transition:opacity .12s}button.sw-wert:hover:not(:disabled){background:var(--violett-schleier)}button.sw-wert:hover:not(:disabled):after{opacity:1}button.sw-wert:disabled{cursor:default;opacity:.6}.sw-feld{width:100%;min-width:60px;font-size:var(--schrift-14);font-weight:var(--fett-2);font-variant-numeric:tabular-nums;padding:2px var(--abstand-4);border:1px solid var(--violett);border-radius:var(--rad-1);background:var(--karte);color:var(--tinte)}.sw-feld.fehler{border-color:var(--rot);background:var(--rot-flaeche)}.stiftfeld{display:flex;flex-direction:column;gap:var(--abstand-2);min-width:0;width:100%}.stiftfeld .sw-feld{max-width:100%}.stiftfeld textarea.sw-feld{resize:vertical;font-weight:var(--fett-1);line-height:1.45}.stiftfeld-fehler{color:var(--rot);font-size:var(--schrift-13);font-weight:var(--fett-2)}.sw-leer{color:var(--grau);font-weight:var(--fett-1)}.sd-katpflege-neu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-8);margin-top:var(--abstand-12)}.sd-katpflege-neu .f-w{flex:0 1 320px}.ist-feldfehler,.ist-feldfehler-huelle>input,.ist-feldfehler-huelle>textarea,.ist-feldfehler-huelle>select,.ist-feldfehler-huelle .f-w{border-color:var(--rot)!important;background:var(--rot-flaeche)!important;box-shadow:0 0 0 3px #a32f262e!important}.ist-feldfehler-huelle{border-radius:var(--rad-2)}.ist-feldfehler,.ist-feldfehler-huelle{animation:feldfehler-blitz .5s ease-out 1}@keyframes feldfehler-blitz{0%{box-shadow:0 0 #a32f2673}55%{box-shadow:0 0 0 8px #a32f2600}to{box-shadow:0 0 0 3px #a32f262e}}.feldfehler{display:flex;align-items:flex-start;gap:var(--abstand-6);margin:var(--abstand-6) 0 0;color:var(--rot);font-size:var(--schrift-13);font-weight:600;line-height:1.4}.feldfehler svg{flex:none;margin-top:1px}@media (prefers-reduced-motion: reduce){.ist-feldfehler,.ist-feldfehler-huelle{animation:none}}.ia-ablage-block{display:flex;flex-direction:column;gap:var(--abstand-8);margin-bottom:var(--abstand-16)}.ia-ablage{border:2px dashed #A18FD2;border-radius:var(--rad-4);background:#fcfcfe;padding:var(--abstand-16);display:flex;flex-direction:column;align-items:center;gap:var(--abstand-6);text-align:center}.ia-ablage.ueber{background:var(--violett-hell);border-color:var(--violett)}.ia-ablage-liste{list-style:none;margin:var(--abstand-8) 0 0;padding:0;width:100%;display:flex;flex-direction:column;gap:var(--abstand-4)}.ia-ablage-liste li{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-8);padding:var(--abstand-4) var(--abstand-8);background:#fff;border:1px solid var(--linie);border-radius:var(--rad-2)}.ia-ablage-ergebnis{margin-top:var(--abstand-8)}@media (min-width:901px){table.mock thead th{height:var(--ds-h-tafelkopf, 44px);padding:0 var(--ds-zelle-x, 10px);background:var(--verlauf-kopf);border-bottom:1px solid var(--linie);font-size:var(--schrift-14);font-weight:var(--fett-2);color:var(--grau);text-transform:none;letter-spacing:0;white-space:nowrap;vertical-align:middle}table.mock td,table.mock tbody th{height:var(--ds-h-zeile-liste, 48px);padding:var(--abstand-6) var(--ds-zelle-x, 10px);border-bottom:1px solid var(--ds-haarlinie, #EFF1F4);vertical-align:middle;line-height:1.3;font-size:var(--schrift-14);font-weight:var(--fett-1);background:transparent;color:var(--tinte);text-transform:none;letter-spacing:0}table.mock tbody tr:last-child td,table.mock tbody tr:last-child th{border-bottom:none}table.mock td b,table.mock tbody th{font-weight:var(--fett-3)}table.mock td .knopf,table.mock tbody th .knopf{min-height:40px;padding:var(--abstand-6) var(--abstand-12);box-shadow:none;transform:none;background:var(--karte);border:2px solid var(--linie);color:var(--tinte);font-weight:var(--fett-3)}table.mock td .knopf:hover{border-color:var(--grau-hell);background:var(--karte);text-decoration:none;transform:none}table.mock td .knopf.haupt{background:var(--violett);border-color:var(--violett);color:#fff}table.mock td .knopf.gefahr{border-color:var(--rot-ton);color:var(--rot-text)}table.mock td .knopf:disabled{color:var(--grau);background:var(--hell);border-color:var(--hell)}table.mock td .knopf+.knopf{margin-left:var(--abstand-6)}table.mock.sl-liste td .f-h,table.mock.sl-liste td .zeile-neben,table.mock.sl-liste td .fehler,table.mock.sl-liste td .umbruch,table.mock.sl-liste td.umbruch,table.mock.sl-liste th .f-h,table.mock.sl-liste th .zeile-neben{white-space:normal;max-width:48ch}table.mock td>button.f-w.auswahl{max-width:360px;min-height:40px;padding-top:var(--abstand-6);padding-bottom:var(--abstand-6)}}.oben-0{margin-top:0!important}.oben-4{margin-top:var(--abstand-4)!important}.oben-6{margin-top:var(--abstand-6)!important}.oben-8{margin-top:var(--abstand-8)!important}.oben-10{margin-top:var(--abstand-10)!important}.oben-12{margin-top:var(--abstand-12)!important}.oben-16{margin-top:var(--abstand-16)!important}.oben-20{margin-top:var(--abstand-20)!important}.oben-24{margin-top:var(--abstand-24)!important}.unten-0{margin-bottom:0!important}.unten-4{margin-bottom:var(--abstand-4)!important}.unten-6{margin-bottom:var(--abstand-6)!important}.unten-16{margin-bottom:var(--abstand-16)!important}.links-4{margin-left:var(--abstand-4)}.links-6{margin-left:var(--abstand-6)}.links-8{margin-left:var(--abstand-8)}.rand-0{margin:0}.spalte-voll{grid-column:1 / -1}.text-grau{color:var(--grau)}.umbruch{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.block-anzeige{display:block}.umbrechend{flex-wrap:wrap}.unten-buendig{align-self:end}.hoehe-44{min-height:44px}.ohne-strich{text-decoration:none}.liste-nackt{list-style:none;margin:0;padding:0}.zeile-mittig{flex-direction:row;align-items:center;gap:var(--abstand-6)}.breite-frei{max-width:none}.bv-farbwert{display:inline-flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap}.bv-farbwert .bv-farbfeld{width:18px;height:18px}.bv-farbprobe-zeile{display:inline-flex}.aus-vergleich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-16)}.aus-vgl{margin:0;display:flex;flex-direction:column;gap:var(--abstand-6)}.aus-vgl-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--abstand-12);padding:var(--abstand-6) 0;border-bottom:1px solid var(--linie)}.aus-vgl-zeile:last-child{border-bottom:0}.aus-vgl-zeile dt{font-size:var(--schrift-14);color:var(--grau)}.aus-vgl-zeile dd{margin:0;display:flex;align-items:center;gap:var(--abstand-8);font-variant-numeric:tabular-nums}.aus-zeitsatz{align-self:center}@media (max-width:900px){.aus-vergleich{grid-template-columns:minmax(0,1fr)}}.vd-inhalt{max-width:72ch;line-height:1.5}.vd-inhalt .vd-h{margin-top:var(--abstand-24)}.vd-inhalt table{margin:var(--abstand-12) 0}.vd-inhalt code{font-family:ui-monospace,Consolas,monospace;font-size:var(--schrift-13)}.vd-inhalt a{color:var(--ds-violett-text)}.vv-k{margin-top:var(--abstand-16)}.vv-k-titel{font-size:var(--schrift-16);font-weight:600;margin:0 0 var(--abstand-8);display:flex;align-items:center;gap:var(--abstand-8);flex-wrap:wrap}.vv-k .blatt-kopf{margin-bottom:0}@media print{.vv-k{break-inside:avoid}}@media print{.vd-inhalt{max-width:none}}.av-felder{list-style:none;margin:0;padding:0;display:grid;gap:var(--abstand-4)}.av-felder li{display:flex;flex-wrap:wrap;gap:var(--abstand-8);font-size:var(--schrift-13)}.av-feld{font-weight:600}.ph-blatt{display:grid;gap:var(--abstand-20)}.ph-blatt section{display:grid;gap:var(--abstand-4)}.ph-blatt h3{font-size:var(--schrift-14);font-weight:600;margin:0 0 var(--abstand-4)}.ph-reihe{display:flex;flex-wrap:wrap;gap:var(--abstand-8);font-size:var(--schrift-13)}.ph-beschriftung{color:var(--grau);min-width:180px}.ph-wert{font-weight:600}.ph-aenderungen{list-style:none;margin:0;padding:0;display:grid;gap:var(--abstand-8);font-size:var(--schrift-13)}.ph-aenderungen ul{list-style:none;margin:var(--abstand-4) 0 0;padding:0 0 0 var(--abstand-12);display:grid;gap:var(--abstand-4);color:var(--grau)}@media (max-width:560px){.ph-reihe{display:grid;gap:0}.ph-beschriftung{min-width:0}}.ka-mandattext{min-height:168px;padding:var(--abstand-12);border:1px solid var(--ds-linie);border-radius:var(--rad-3);font-size:var(--schrift-13);line-height:1.5}.ka-mandattext p{margin:0 0 var(--abstand-8)}.ka-mandattext.ka-infotext{white-space:pre-line}.status-nach{margin-left:var(--abstand-8)}.ausst-sym{display:inline-flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center;color:var(--ds-grau);vertical-align:middle}.ausst-sym>svg{width:100%;height:100%}.ausst-sym text{font-family:var(--ds-schrift)}.ausst-sym-gross{width:24px;height:24px}.ausst-reifen-allwetter{fill:var(--ds-reifen-allwetter)}.ausst-reifen-winter{fill:var(--ds-reifen-winter)}.ausst-reifen-sommer{fill:var(--ds-reifen-sommer)}.ausst-reihe{display:inline-flex;gap:var(--abstand-4);align-items:center;vertical-align:middle}.ausst-liste{display:grid;grid-template-columns:auto 1fr;gap:var(--abstand-4) var(--abstand-8);align-items:center}.ausst-karte{flex-wrap:wrap;gap:var(--abstand-4) var(--abstand-12)}.ausst-eintrag{display:inline-flex;gap:var(--abstand-4);align-items:center}.ausst-wahlgitter{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--abstand-4)}.ausst-wahl{display:flex;gap:var(--abstand-8);align-items:center;min-height:44px;padding:0 var(--abstand-8);border:1px solid var(--ds-linie);border-radius:var(--rad-3);cursor:pointer;font-size:var(--schrift-14)}.ausst-wahl:has(input:checked){border-color:var(--ds-violett);background:var(--ds-violett-schleier)}.ausst-wahl>input{margin:0;accent-color:var(--ds-violett)}.ausst-wahl>span:last-child{min-width:0}.umf-funke{position:fixed;z-index:1210;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ds-violett-hell);border-radius:var(--ds-rad-marke);background:var(--ds-violett-schleier);color:var(--ds-violett);cursor:pointer;padding:0}.umf-funke svg{width:16px;height:16px}.umf-funke:focus-visible{outline:none;box-shadow:var(--ds-fokus)}.umf-fenster{position:fixed;z-index:1220;background:var(--ds-karte);color:var(--ds-tinte);border:1px solid var(--ds-violett-ton);border-radius:var(--ds-rad-tafel);box-shadow:var(--schatten-2);padding:var(--abstand-12);display:flex;flex-direction:column;gap:var(--abstand-8)}.umf-fenster:focus{outline:none}.umf-kopf{display:flex;justify-content:space-between;align-items:center;font-size:var(--schrift-13);color:var(--ds-grau)}.umf-kopf b{display:inline-flex;gap:var(--abstand-4);align-items:center;color:var(--ds-violett);font-size:var(--schrift-14)}.umf-kopf svg{width:16px;height:16px}.umf-arten{display:flex;flex-wrap:wrap;gap:var(--abstand-4)}.umf-art{font:inherit;font-size:var(--schrift-14);min-height:36px;padding:0 var(--abstand-12);border:1px solid var(--ds-linie);border-radius:var(--ds-rad-pille);background:var(--ds-karte);color:var(--ds-tinte);cursor:pointer}.umf-art.umf-an{border-color:var(--ds-violett);background:var(--ds-violett-schleier);color:var(--ds-violett-text);font-weight:600}.umf-art.umf-eigen{border-style:dashed}.umf-art:focus-visible{outline:none;box-shadow:var(--ds-fokus)}.umf-wunsch{display:flex;gap:var(--abstand-8);align-items:center}.umf-wunsch input{flex:1;min-width:0;min-height:40px;border:1px solid var(--ds-linie);border-radius:var(--ds-rad-knopf);padding:0 var(--abstand-12);font:inherit}.umf-vorschlag{border-radius:var(--ds-rad-knopf);background:var(--ds-violett-schleier);border:1px solid var(--ds-violett-hell);padding:var(--abstand-8) var(--abstand-12);min-height:64px;max-height:40vh;overflow-y:auto}.umf-lbl{font-size:var(--schrift-12);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-violett);margin-bottom:var(--abstand-4)}.umf-text{white-space:pre-wrap;font-size:var(--schrift-14);line-height:1.5}.umf-fehler{color:var(--ds-rot-text);font-size:var(--schrift-14)}.umf-leise{color:var(--ds-grau);font-size:var(--schrift-14)}.umf-laedt{display:flex;flex-direction:column;gap:var(--abstand-4)}.umf-laedt i{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--ds-violett-hell),var(--ds-violett-schleier),var(--ds-violett-hell));background-size:200% 100%;animation:umf-schimmer 1.2s linear infinite}.umf-laedt i:nth-child(1){width:92%}.umf-laedt i:nth-child(2){width:76%}.umf-laedt i:nth-child(3){width:40%}@keyframes umf-schimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.umf-laedt i{animation:none}}.umf-aktionen{display:flex;gap:var(--abstand-8);justify-content:flex-end;flex-wrap:wrap}.umf-aktionen kbd{font-family:inherit;font-size:var(--schrift-11);font-weight:600;line-height:1;border:1px solid currentColor;border-radius:4px;padding:2px 4px;margin-left:var(--abstand-4);opacity:.8}.umf-meldung{position:fixed;z-index:1220;background:var(--ds-gruen-hell);color:var(--ds-gruen-text);border-radius:var(--ds-rad-knopf);padding:var(--abstand-8) var(--abstand-12);font-size:var(--schrift-14);box-shadow:var(--ds-t1)}@media (max-width: 560px){.umf-arten{flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--abstand-4);scrollbar-width:thin}.umf-art{flex:none}}@media (hover: none) and (pointer: coarse){.umf-aktionen kbd{display:none}}.umf-nurvorlesen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root{--ds-tinte:#1A1D23;--ds-grau:#474D5C;--ds-grau-hell:#6B7283;--ds-weiss:#FFFFFF;--ds-grund:#DFE4EE;--ds-grund-oben:#D4DAE7;--ds-karte:#FFFFFF;--ds-karte-unten:#FAFBFC;--ds-band-oben:#F5F8FB;--ds-band-unten:#E1E6F0;--ds-wochenende:#F1F2F5;--ds-wochenende-koerper:#FAFBFC;--ds-erledigt:#E4E7EE;--ds-haarlinie:#EFF1F4;--ds-linie:#C3CAD8;--ds-rand-oben:#D6DCE7;--ds-rand-unten:#A9B2C5;--ds-linie-kraeftig:#96A0B6;--ds-rand:var(--ds-rand-oben) var(--ds-linie) var(--ds-rand-unten);--ds-violett:#4B2BC4;--ds-violett-licht:#5A38D6;--ds-violett-tief:#3F24A8;--ds-violett-text:#33207F;--ds-violett-hell:#DFD8F2;--ds-violett-grund2:#CCC1E9;--ds-violett-ton:#A18FD2;--ds-violett-schleier:#F0EDF9;--ds-blau:#245C88;--ds-blau-text:#1D4C71;--ds-blau-hell:#D8E5F0;--ds-blau-satt:#93B0CB;--ds-gelb:#7A5A12;--ds-gelb-text:#674B0D;--ds-gelb-hell:#F1E7C9;--ds-gelb-satt:#C5B27C;--ds-weg-kante:#6B7283;--ds-weg-text:#474D5C;--ds-weg-hell:#EEF0F4;--ds-weg-satt:#CED4E0;--ds-rot:#A32F26;--ds-rot-text:#8C281F;--ds-rot-hell:#F2DAD7;--ds-rot-ton:#C6968E;--ds-gruen:#1A6B44;--ds-gruen-text:#155538;--ds-gruen-hell:#D7E8DE;--ds-gruen-satt:#86B69B;--ds-ampel-gruen:#2E9E5B;--ds-ampel-gelb:#E6B422;--ds-ampel-rot:#D2453A;--ds-reifen-allwetter:#F2C200;--ds-reifen-winter:#6E9FD8;--ds-reifen-sommer:#C3CAD8;--ds-schrift:"Segoe UI", system-ui, -apple-system, sans-serif;--ds-schrift-anzeige:"Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, sans-serif;--ds-schrift-zahl:"Bahnschrift", "Segoe UI", system-ui, sans-serif;--ds-11:11px;--ds-14:14px;--ds-18:18px;--ds-normal:400;--ds-halb:600;--ds-fett:700;--ds-schwer:800;--ds-zeile-titel:1.2;--ds-zeile:1.45;--ds-zeile-knopf:1.6;--ds-lauf-titel:-.3px;--ds-lauf-zahl:-.02em;--ds-lauf-versal:.06em;--ds-lauf-kuerzel:.02em;--ds-2:2px;--ds-4:4px;--ds-6:6px;--ds-8:8px;--ds-10:10px;--ds-12:12px;--ds-16:16px;--ds-20:20px;--ds-24:24px;--ds-32:32px;--ds-40:40px;--ds-rad-marke:6px;--ds-rad-knopf:10px;--ds-rad-tafel:12px;--ds-rad-karte:16px;--ds-rad-pille:999px;--ds-rad-kreis:50%;--ds-h-zeile:46px;--ds-h-zeile-normal:56px;--ds-h-zeile-weit:68px;--ds-h-gruppe:44px;--ds-h-kopfzeile:48px;--ds-h-balken:44px;--ds-h-balken-zwei:50px;--ds-h-knopf:44px;--ds-h-segment:36px;--ds-h-kopfleiste:68px;--ds-marke-breite:30px;--ds-t1:0 1px 2px rgba(26,29,35,.08), 0 2px 6px rgba(26,29,35,.08);--ds-t2:0 1px 2px rgba(26,29,35,.09), 0 5px 14px rgba(26,29,35,.13);--ds-t3:0 2px 4px rgba(26,29,35,.1), 0 9px 24px rgba(26,29,35,.14);--ds-t4:0 2px 5px rgba(26,29,35,.11), 0 13px 30px rgba(26,29,35,.15);--ds-kante-hell:inset 0 1px 0 rgba(255,255,255,.65);--ds-kante-dunkel:inset 0 1px 0 rgba(255,255,255,.18);--ds-wurf-violett:0 6px 14px rgba(75,43,196,.16);--ds-wurf-blau:0 6px 14px rgba(36,92,136,.16);--ds-wurf-gelb:0 6px 14px rgba(122,90,18,.16);--ds-wurf-rot:0 6px 14px rgba(163,47,38,.14);--ds-spaltenschatten:2px 0 4px rgba(26,29,35,.04);--ds-kopfleiste-schatten:0 1px 2px rgba(26,29,35,.04), 0 10px 24px -14px rgba(26,29,35,.14);--ds-verlauf-karte:linear-gradient(135deg,#FFFFFF 0%,#FAFBFC 100%);--ds-verlauf-kopf:linear-gradient(180deg,#F5F8FB 0%,#E1E6F0 100%);--ds-verlauf-neben:linear-gradient(180deg,#FFFFFF 0%,#F7F8FA 100%);--ds-verlauf-neben-an:linear-gradient(180deg,#FFFFFF 0%,#D4DAE7 100%);--ds-verlauf-haupt:linear-gradient(180deg,#5A38D6 0%,#4B2BC4 100%);--ds-verlauf-haupt-an:linear-gradient(180deg,#6543E2 0%,#5230D2 100%);--ds-verlauf-haupt-ab:linear-gradient(180deg,#42269F 0%,#3A2192 100%);--ds-verlauf-grund:linear-gradient(180deg,#D4DAE7 0%,#DFE4EE 100%);--ds-schraffur:repeating-linear-gradient(135deg,#FFFFFF 0 6px,#EEF0F4 6px 12px);--ds-fokus:0 0 0 2px #FFFFFF, 0 0 0 4px #4B2BC4, 0 0 0 9px rgba(75,43,196,.22);--ds-takt-an:.16s cubic-bezier(.2,.6,.3,1);--ds-takt-ab:90ms cubic-bezier(.4,0,.6,1);--ds-spur:#F3F5F9;--ds-spur-rand:#E3E7EE;--ds-kartei-ruhe:#CCD3E1;--ds-kartei-ruhe-an:#D9DFEA;--ds-faellig-grund:#FBEFED;--ds-nav-breite:276px;--ds-nav-schmal:64px;--ds-flaeche-rand:20px;--ds-flaeche-rand-mobil:12px;--ds-flaeche-rand-unten-buehne:16px;--ds-titel-groesse:20px;--ds-titel-schnitt:800;--ds-titel-zeile:1.2;--ds-titel-lauf:-.3px;--ds-titel-groesse-flach:18px;--ds-titel-groesse-mobil:24px;--ds-h-kopfzeile-schlicht:32px;--ds-suchzeile-luecke:8px;--ds-suchzeile-unten:12px;--ds-h-feld:44px;--ds-feld-rand:#6B7283;--ds-feld-innen:10px 12px;--ds-datumswahl-breite:174px;--ds-paar-rahmen:#C3CAD8;--ds-auswahl-mindest:180px;--ds-knopf-innen:10px 16px;--ds-knopf-schrift:14px;--ds-knopf-schnitt:600;--ds-knopf-lauf:.005em;--ds-knopf-rand-haupt:#3F24A8;--ds-knopf-rand-neben:#6B7283;--ds-h-tafelkopf:44px;--ds-h-zeile-liste:48px;--ds-h-band:32px;--ds-h-textknopf:40px;--ds-h-summe:40px;--ds-zelle-x:10px;--ds-zeile-lh:1.3;--ds-liste-linie:#EFF1F4;--ds-band-grund:#FAFBFC;--ds-name-breite:280px;--ds-fahrzeug-breite:340px;--ds-spalte-breit:280px;--ds-spalte-name:180px;--ds-nachricht-oben:250px;--ds-dock-breite:1440px;--ds-dock-hoehe:860px;--ds-dock-leiste:300px;--ds-saeule-breite:320px;--ds-facette-mindest:178px;--ds-facette-titel:11px;--ds-facette-zeile:13px;--ds-facette-zahl:11px;--ds-umbruch-telefon:560px;--ds-umbruch-schmal:640px;--ds-umbruch-tafel:700px;--ds-umbruch-navigation:900px;--ds-umbruch-buehne:1024px;--ds-umbruch-buehne-hoehe:600px;--ds-umbruch-flach:780px;--ds-umbruch-werkbank:1180px;--ds-schein-500:#6B3D9A;--ds-schein-500-hell:#9B6FCF;--ds-schein-200:#9A7020;--ds-schein-200-hell:#C99A2E;--ds-schein-100:#1E7A47;--ds-schein-100-hell:#4DB87A;--ds-schein-50:#B0561A;--ds-schein-50-hell:#E08238;--ds-schein-20:#1A5698;--ds-schein-20-hell:#4A8ED4;--ds-schein-10:#B22E2E;--ds-schein-10-hell:#E46060;--ds-schein-5:#56695A;--ds-schein-5-hell:#8FA88F;--ds-muenze-gold:#C4941A;--ds-muenze-gold-hell:#E2B43A;--ds-muenze-gold-rand:#A07818;--ds-muenze-gold-schrift:#4A2E00;--ds-muenze-silber:#A0A0AB;--ds-muenze-silber-hell:#C8C8D0;--ds-muenze-silber-rand:#8A8A94;--ds-muenze-kupfer:#A0622D;--ds-muenze-kupfer-hell:#CD7F32;--ds-muenze-kupfer-rand:#7A4A20}.ds-knopf-zahl{display:inline-grid;place-items:center;min-width:var(--abstand-24);height:var(--abstand-24);padding:0 var(--abstand-6);margin-left:var(--abstand-6);border-radius:var(--ds-rad-pille);background:var(--violett);color:var(--karte);font-family:var(--ds-schrift-zahl);font-size:var(--schrift-14);font-weight:var(--fett-2)}.knopf.haupt .ds-knopf-zahl{background:var(--karte);color:var(--violett-text)}.ds-knopf-zahl.ist-rot{background:var(--rot);color:var(--karte)}.zellenweg{display:inline-flex;align-items:center;min-height:24px;color:var(--violett-text);font-weight:var(--fett-2);text-decoration:none}.zellenweg:hover{text-decoration:underline;text-underline-offset:3px}button.zellenweg{padding:0;border:0;background:none;font:inherit;font-weight:var(--fett-2);text-align:left;cursor:pointer}.arbeitsflaeche a:where(:not([class])),.dialog a:where(:not([class])){color:var(--violett-text);font-weight:var(--fett-2);text-decoration:none}.arbeitsflaeche a:where(:not([class])):hover,.dialog a:where(:not([class])):hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1023px),(pointer:coarse){.zellenweg{position:relative}.zellenweg:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:44px;min-height:44px;background:transparent}}.kopfblock{padding:var(--abstand-16) var(--abstand-24);margin-bottom:var(--abstand-12)}.kopfblock-l{align-items:center;gap:var(--abstand-16) var(--abstand-20)}.kopfblock-text{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--abstand-12);row-gap:2px;flex:1 1 340px;min-width:0}.kopfblock-auge{display:inline-block;margin-bottom:0;white-space:nowrap;line-height:1.2}.kopfblock-titel{font-size:var(--schrift-24);line-height:1.2}.kopfblock-unter{margin:0;font-size:var(--schrift-14);line-height:1.45;max-width:none;flex:1 1 auto;min-width:min(46ch,100%)}.kopfblock-text>.kopfblock-unter{border-left:1px solid var(--linie);padding-left:var(--abstand-12)}.kopfblock-rechts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--abstand-8) var(--abstand-24);flex:0 1 auto;min-width:0;max-width:100%}.kopfblock-rechts>.kopfblock-aktionen{min-width:0}.kopfblock-kacheln-schalter{display:inline-flex;align-items:center;gap:var(--abstand-6);background:none;border:none;padding:0 2px;margin:0;font-family:inherit;font-size:var(--schrift-14);font-weight:700;letter-spacing:.2px;color:var(--grau);cursor:pointer;min-height:44px;white-space:nowrap;border-radius:var(--rad-1)}.kopfblock-kacheln-schalter:hover,.kopfblock-kacheln-schalter:focus-visible{color:var(--tinte)}.kopfblock-kacheln-schalter:focus-visible{outline:2px solid var(--violett);outline-offset:2px}.kopfblock-kacheln-schalter:after{content:"⌄";display:inline-block;font-size:var(--schrift-13);line-height:1;transform:translateY(-3px);transition:transform .18s ease}.kopfblock-kacheln-schalter[aria-expanded=true]:after{transform:translateY(-3px) rotate(180deg)}.kopfblock-kacheln-schacht{display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s ease;overflow:hidden}.kopfblock-kacheln-schacht[data-offen=true]{grid-template-rows:1fr}.kopfblock-kacheln-schacht>.kopfblock-kacheln{min-height:0;overflow:hidden;margin-top:var(--abstand-16)}@media (prefers-reduced-motion: reduce){.kopfblock-kacheln-schacht{transition:none}.kopfblock-kacheln-schalter:after{transition:none}}@media (max-width:1100px){.kopfblock-text>.kopfblock-unter{flex-basis:100%;border-left:none;padding-left:0;max-width:none;margin-top:2px}}@media (max-width:640px){.kopfblock{padding:var(--abstand-16)}.kopfblock-titel{font-size:var(--schrift-20)}.kopfblock-text{column-gap:var(--abstand-10)}.kopfblock-auge{letter-spacing:.06em;white-space:normal}.kopfblock-l{gap:var(--abstand-8) var(--abstand-16)}.kopfblock-rechts{gap:var(--abstand-4) var(--abstand-16)}.kopfblock-kacheln-schacht>.kopfblock-kacheln{margin-top:var(--abstand-12)}}.lageband{border:1px solid var(--rot);background:var(--rot-flaeche);border-radius:var(--rad-2);padding:var(--abstand-12) var(--abstand-16);margin:0 0 var(--abstand-16)}.lageband-titel{margin:0 0 var(--abstand-8);font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--rot)}.lageband-punkte{list-style:none;margin:0;padding:0;display:grid;gap:var(--abstand-8)}.lageband-punkt{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-12);background:var(--karte);border:1px solid var(--linie);border-radius:var(--rad-1);padding:var(--abstand-8) var(--abstand-12)}.lageband-satz{margin:0;font-size:var(--schrift-14);color:var(--tinte);min-width:0}.lageband-satz b{color:var(--rot)}.lageband-knoepfe{display:flex;gap:var(--abstand-8);flex:none;flex-wrap:wrap;justify-content:flex-end}.lageband-weitere{margin:var(--abstand-8) 0 0;font-size:var(--schrift-13)}.lageband-verweis{background:none;border:0;padding:0;color:var(--violett-dunkel);font:inherit;text-decoration:underline;cursor:pointer}.lageband-verweis:focus-visible{outline:2px solid var(--violett);outline-offset:2px}@media (max-width: 700px){.lageband-punkt{flex-direction:column;align-items:stretch}.lageband-knoepfe{justify-content:flex-start}}.arb-raster{display:flex;flex-direction:column;gap:var(--abstand-12)}.arb-feld{background:var(--karte,#fff);border:1px solid var(--linie,#C3CAD8);border-radius:var(--rad-3);padding:var(--abstand-12) var(--abstand-16);display:flex;flex-direction:column;min-height:0}.arb-feld-kopf{display:flex;align-items:baseline;gap:var(--abstand-10);margin-bottom:var(--abstand-10);flex:0 0 auto}.arb-feld-titel{font-size:var(--schrift-12);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--grau,#474D5C);margin:0}.arb-feld-neben{margin-left:auto;font-size:var(--schrift-14);color:var(--grau,#474D5C);text-align:right}.arb-feld-rumpf{min-height:0}.arb-reiterband{display:flex;flex-direction:column;min-height:0}.arb-reiter-leiste{display:flex;gap:var(--abstand-4);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;flex:0 0 auto;padding:0 2px}.arb-reiter{display:inline-flex;align-items:center;gap:var(--abstand-6);padding:var(--abstand-8) var(--abstand-12);min-height:44px;font-family:inherit;font-size:var(--schrift-14);font-weight:700;color:var(--grau,#474D5C);background:none;border:1px solid transparent;border-bottom:none;border-radius:var(--rad-3) var(--rad-3) 0 0;cursor:pointer;white-space:nowrap}.arb-reiter:hover{color:var(--tinte,#1A1D23)}.arb-reiter:focus-visible{outline:2px solid var(--violett,#4B2BC4);outline-offset:-2px}.arb-reiter[aria-selected=true]{background:var(--karte,#fff);border-color:var(--linie,#C3CAD8);color:var(--violett-dunkel,#33207F)}.arb-reiter-sym{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.arb-reiter-zahl{background:#edebf7;color:var(--violett-dunkel,#33207F);border-radius:var(--rad-rund);padding:0 var(--abstand-8);font-size:var(--schrift-14);font-variant-numeric:tabular-nums}.arb-reiter[data-leer=true] .arb-reiter-zahl{background:#dee2ea;color:var(--grau,#474D5C)}.arb-reiter[data-leer=true]{color:var(--grau,#474D5C)}.arb-reiter-blatt{border:1px solid var(--linie,#C3CAD8);border-radius:0 var(--rad-3) var(--rad-3) var(--rad-3);background:var(--karte,#fff);padding:var(--abstand-12) var(--abstand-16);min-height:0;display:flex;flex-direction:column}.arb-reiter-blatt>.arb-feld-rumpf{min-height:0}.arb-kopfzeile{display:flex;align-items:center;gap:var(--abstand-12);flex-wrap:wrap;background:var(--karte,#fff);border:1px solid var(--linie,#C3CAD8);border-radius:var(--rad-3);padding:var(--abstand-10) var(--abstand-16);margin-bottom:var(--abstand-12)}.arb-kopfzeile-titel{font-size:var(--schrift-20);font-weight:800;letter-spacing:-.3px;line-height:1.2;color:var(--tinte,#1A1D23);margin:0;white-space:nowrap}.arb-kopfzeile-marken{display:flex;align-items:center;gap:var(--abstand-6);flex-wrap:wrap}.arb-kopfzeile-unter{color:var(--grau,#474D5C);font-size:var(--schrift-14);line-height:1.45;margin:0;min-width:0;overflow-wrap:anywhere}.arb-kopfzeile-zurueck{display:flex;flex:0 0 auto}.arb-kopfzeile-aktionen{margin-left:auto;display:flex;gap:var(--abstand-8);flex-wrap:wrap;justify-content:flex-end;flex:0 1 auto;min-width:0}@media (min-width:1024px) and (min-height:600px){body[data-arbeitsplatz=an] .arbeitsflaeche{overflow:hidden;display:flex;flex-direction:column;padding-bottom:var(--abstand-16)}.arb-platz{display:flex;flex-direction:column;flex:1;min-height:0}.arb-platz>.arb-raster{display:grid;grid-template-columns:var(--raster-spalten, 1fr);grid-template-rows:var(--raster-zeilen, 1fr);gap:var(--abstand-12);flex:1;min-height:0}.arb-platz>.arb-raster>*{min-height:0;min-width:0;display:flex;flex-direction:column}.arb-platz>.arb-raster>*>*{min-height:0}.arb-platz .arb-reiterband{flex:1}.arb-saeule{display:flex;flex-direction:column;gap:var(--abstand-12);min-height:0;overflow-y:auto;scrollbar-width:thin}.arb-saeule>*{min-height:0}.arb-saeule>.block{min-height:112px}.arb-feld-rumpf{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.arb-feld-rumpf.arb-rumpf-fest{overflow:hidden}.arb-reiterband,.arb-reiter-blatt{flex:1}.arb-reiter-blatt>.arb-feld-rumpf{flex:1;overflow-y:auto}.arb-kopfzeile{flex-wrap:wrap;flex:0 0 auto}.arb-kopfzeile-marken{flex-wrap:nowrap}.arb-kopfzeile-unter{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1 140px}}.arb-platz .block{margin-bottom:0}.arb-platz .block-mit-rumpf{display:flex;flex-direction:column;min-height:0}.arb-platz .block-mit-rumpf>.b-titel{flex:0 0 auto}.arb-platz .block-mit-rumpf>.b-fuss{flex:0 0 auto}.arb-voll,.arb-band-neben{grid-column:1 / -1}@media (min-width:1024px) and (max-width:1379px) and (min-height:600px){.arb-platz>.arb-raster{grid-template-columns:var(--raster-spalten-mittel, var(--raster-spalten, 1fr));grid-template-rows:var(--raster-zeilen-mittel, var(--raster-zeilen, 1fr))}.arb-voll-mittel{grid-column:1 / -1}.arb-platz>.arb-raster>.arb-saeule-quer-mittel{grid-column:1 / -1;flex-direction:row}.arb-platz>.arb-raster>.arb-saeule-quer-mittel>*{min-width:0}}@media (min-width:1024px) and (min-height:600px) and (max-height:780px){.arb-platz>.arb-raster{gap:var(--abstand-8)}.arb-feld{padding:var(--abstand-10) var(--abstand-12)}.arb-feld-kopf{margin-bottom:var(--abstand-6)}.arb-kopfzeile{padding:var(--abstand-6) var(--abstand-12);margin-bottom:var(--abstand-8)}.arb-kopfzeile-titel{font-size:var(--schrift-18)}.arb-reiter{padding:var(--abstand-4) var(--abstand-12);min-height:44px;font-size:var(--schrift-14)}.arb-reiter-blatt{padding:var(--abstand-10) var(--abstand-12)}.arb-saeule{gap:var(--abstand-8)}}body[data-dichte=kompakt] .arb-platz>.arb-raster{gap:var(--abstand-8)}body[data-dichte=kompakt] .arb-saeule{gap:var(--abstand-8)}body[data-dichte=kompakt] .arb-feld{padding:var(--abstand-8) var(--abstand-10)}body[data-dichte=kompakt] .arb-feld-kopf{margin-bottom:var(--abstand-6)}body[data-dichte=kompakt] .arb-kopfzeile{padding:var(--abstand-6) var(--abstand-12);margin-bottom:var(--abstand-8)}body[data-dichte=kompakt] .arb-reiter{min-height:44px;padding:var(--abstand-4) var(--abstand-12)}body[data-dichte=kompakt] .arb-reiter-blatt{padding:var(--abstand-8) var(--abstand-10)}body[data-dichte=kompakt] table.mock th,body[data-dichte=kompakt] table.mock td{padding-top:var(--abstand-4);padding-bottom:var(--abstand-4)}.arb-wertzeile{display:flex;justify-content:space-between;align-items:baseline;gap:var(--abstand-12);padding:var(--abstand-4) 0;border-bottom:1px dotted #EDEFF3;font-size:var(--schrift-14)}.arb-wertzeile:last-child{border-bottom:0}.arb-wertzeile>dt{color:var(--grau,#474D5C);white-space:nowrap}.arb-wertzeile>dd{margin:0;font-weight:600;text-align:right;min-width:0}.arb-wertzeile-stark>dd{color:var(--violett-dunkel,#33207F);font-weight:800}.arb-wertzeile-gross>dd{font-size:var(--schrift-16)}dl.arb-wertliste{margin:0}body[data-dichte=kompakt] .arb-wertzeile{padding:2px 0;font-size:var(--schrift-13)}.arb-schiene{display:flex;flex-direction:column;gap:var(--abstand-8)}.arb-schiene-punkt{border:1px solid var(--linie,#C3CAD8);border-left:3px solid var(--violett,#4B2BC4);border-radius:var(--rad-2);padding:var(--abstand-8) var(--abstand-12);background:var(--karte,#fff)}.arb-schiene-punkt[data-art=blockiert]{border-left-color:var(--rot,#A32F26);background:var(--rot-flaeche,#F2DAD7)}.arb-schiene-punkt[data-art=erledigt]{border-left-color:var(--gruen,#1A6B44);background:var(--gruen-flaeche,#D7E8DE)}.arb-schiene-kopf{display:flex;align-items:center;gap:var(--abstand-8);font-weight:700;font-size:var(--schrift-14)}.arb-schiene-nummer{width:23px;height:23px;border-radius:var(--rad-kreis);background:var(--violett,#4B2BC4);color:#fff;font-size:var(--schrift-14);font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.arb-schiene-punkt[data-art=blockiert] .arb-schiene-nummer{background:var(--rot,#A32F26)}.arb-schiene-punkt[data-art=erledigt] .arb-schiene-nummer{background:var(--gruen,#1A6B44)}.arb-schiene-text{color:var(--grau,#474D5C);font-size:var(--schrift-13);margin:3px 0 0}.arb-schiene-aktionen{display:flex;gap:var(--abstand-6);flex-wrap:wrap;margin-top:var(--abstand-8)}body[data-dichte=kompakt] .arb-schiene{gap:var(--abstand-6)}body[data-dichte=kompakt] .arb-schiene-punkt{padding:var(--abstand-6) var(--abstand-10)}.karte-nackt{border:none;background:none;box-shadow:none;padding:0;margin:0}.karte-nackt+.karte-nackt{margin-top:var(--abstand-16)}.karte-nackt>.b-titel .b-text{font-size:var(--schrift-16);letter-spacing:0}@media (min-width:1024px) and (min-height:600px){.arb-platz .block{padding:var(--abstand-12) var(--abstand-12)}.arb-platz .block>.b-titel{font-size:var(--schrift-14);letter-spacing:.5px;text-transform:uppercase;color:var(--grau,#474D5C);margin-bottom:var(--abstand-6);align-items:baseline}.arb-platz .block>.b-titel{flex-wrap:wrap;row-gap:2px}.arb-platz .block>.b-titel .b-extra{text-transform:none;letter-spacing:0;color:var(--tinte)}.arb-platz .block>.b-titel .b-neben{font-size:var(--schrift-14);line-height:1.45;text-transform:none;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 0 100%;min-width:0;max-width:none;text-align:left}.arb-platz .feldreihe{gap:var(--abstand-8);margin-bottom:var(--abstand-8)}.arb-platz .feldreihe:last-child{margin-bottom:0}.arb-platz .feld .f-l,.arb-platz label.f-l{margin-bottom:2px}.arb-platz .feld .f-h{margin-top:2px}.arb-platz .feld>div.f-w{min-height:32px;padding:var(--abstand-4) var(--abstand-10)}.arb-platz .knopfreihe{gap:var(--abstand-6)}.arb-platz .block>.b-fuss{margin-top:var(--abstand-8);padding-top:var(--abstand-8)}.arb-platz .arb-feld-rumpf .tabellenrahmen{overflow-y:visible;max-height:none}.arb-platz table.mock td{padding-top:var(--abstand-6);padding-bottom:var(--abstand-6)}.arb-platz>.arb-raster>.block{overflow-y:auto;scrollbar-width:thin}}@media (min-width:1024px) and (min-height:600px){.arb-platz .vg-schritte{gap:var(--abstand-6);margin-bottom:var(--abstand-8)}.arb-platz .vg-schritt{flex-direction:row;align-items:baseline;gap:var(--abstand-8);padding:var(--abstand-6) var(--abstand-10);min-height:0}.arb-platz .vg-schritt .vg-s-stand{margin-left:auto;text-align:right}.arb-platz .feldreihe{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}}@media (min-width:1024px) and (min-height:600px){.arb-platz .feldreihe{display:block;margin-bottom:0}.arb-platz .feld{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--abstand-12);padding:var(--abstand-4) 0;border-bottom:1px dotted #EDEFF3}.arb-platz .feld:last-child{border-bottom:0}.arb-platz .feld>.f-l,.arb-platz .feld>label.f-l{flex:0 0 auto;margin-bottom:0;white-space:nowrap}.arb-platz .feld>div.f-w{margin-left:auto;text-align:right;background:none;border:none;border-radius:0;padding:0;min-height:0;font-weight:600;min-width:0}.arb-platz .feld>div.f-w.leer{font-weight:400}.arb-platz .feld>.f-h{flex:1 0 100%;text-align:right;margin-top:0}.arb-platz .feld>input.f-w,.arb-platz .feld>select.f-w,.arb-platz .feld>textarea.f-w,.arb-platz .feld>.f-schalter{margin-left:auto;width:auto;min-width:180px;max-width:60%}.arb-platz .feld>textarea.f-w{flex:1 0 100%;max-width:none;margin-left:0}}.arb-feld-rumpf{background:linear-gradient(var(--karte,#fff) 30%,rgba(255,255,255,0)) top / 100% 24px no-repeat,linear-gradient(rgba(255,255,255,0),var(--karte,#fff) 70%) bottom / 100% 24px no-repeat,radial-gradient(farthest-side at 50% 0,#1a1d2321,#0000) top / 100% 9px no-repeat,radial-gradient(farthest-side at 50% 100%,#1a1d2321,#0000) bottom / 100% 9px no-repeat;background-attachment:local,local,scroll,scroll}.block-fuss{flex:0 0 auto;margin-top:var(--abstand-8);padding-top:var(--abstand-8);border-top:1px solid var(--linie,#C3CAD8)}.arb-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:var(--abstand-8);margin-bottom:var(--abstand-12);flex:0 0 auto}.arb-kennzahl{background:var(--karte,#fff);border:1px solid var(--linie,#C3CAD8);border-radius:var(--rad-3);padding:var(--abstand-8) var(--abstand-12);min-width:0}.arb-kennzahl-l{font-size:var(--schrift-14);color:var(--grau,#474D5C);letter-spacing:.3px;overflow-wrap:anywhere}.arb-kennzahl-v{font-size:var(--schrift-20);font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arb-kennzahl-n{font-size:var(--schrift-14);line-height:1.45;color:var(--grau,#474D5C);overflow-wrap:anywhere}.arb-kennzahl-gut .arb-kennzahl-v{color:var(--gruen,#1A6B44)}.arb-kennzahl-warn .arb-kennzahl-v{color:var(--gelb,#7A5A12)}.arb-kennzahl-schlecht .arb-kennzahl-v{color:var(--rot,#A32F26)}@media (min-width:1024px) and (min-height:600px) and (max-height:780px){.arb-kennzahl{padding:var(--abstand-6) var(--abstand-10)}.arb-kennzahl-v{font-size:var(--schrift-18)}.arb-kennzahlen{margin-bottom:var(--abstand-8);gap:var(--abstand-8)}}body[data-dichte=kompakt] .arb-kennzahl{padding:var(--abstand-6) var(--abstand-10)}body[data-dichte=kompakt] .arb-kennzahl-v{font-size:var(--schrift-18)}@media (min-width:1024px) and (min-height:600px){.arb-kennzahlen{grid-template-columns:repeat(var(--kennzahlen, 6),minmax(0,1fr))}.arb-kennzahl-l,.arb-kennzahl-n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:1024px) and (min-height:600px){.arb-platz .kennzahlen{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:var(--abstand-8)}.arb-platz .dreispaltig{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-8)}.arb-platz .kennzahl{padding:var(--abstand-10) var(--abstand-12);border-radius:var(--rad-2)}.arb-platz .kennzahl .kz-l{overflow-wrap:anywhere}.arb-platz .kennzahl .kz-v{font-size:var(--schrift-24);margin-top:var(--abstand-4)}.arb-platz .kachel{padding:var(--abstand-8) var(--abstand-10)}}@media (min-width:1024px) and (min-height:600px) and (max-height:780px){.arb-platz .block{padding:var(--abstand-8) var(--abstand-12)}.arb-platz .block>.b-titel{margin-bottom:var(--abstand-4)}.arb-platz .block>.b-titel .b-neben{line-height:1.45}.arb-platz .block>.b-fuss{margin-top:var(--abstand-6);padding-top:var(--abstand-6)}}@media (max-width:1023px),(max-height:599px){.arb-kopfzeile{padding:var(--abstand-12) var(--abstand-12);gap:var(--abstand-8) var(--abstand-10)}.arb-kopfzeile-titel{font-size:var(--schrift-24);white-space:normal;overflow-wrap:anywhere;flex:1 1 100%;order:1}.arb-kopfzeile-zurueck{order:0;flex:1 1 100%}.arb-kopfzeile-marken{order:2;flex:1 1 100%}.arb-kopfzeile-unter{order:3;flex:1 1 100%}.arb-kopfzeile-aktionen{order:4;flex:1 1 100%;margin-left:0;justify-content:flex-start}.arb-platz .feldreihe{display:block;margin-bottom:0}.arb-platz .feld{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--abstand-12);padding:var(--abstand-6) 0;border-bottom:1px dotted #EDEFF3}.arb-platz .feld:last-child{border-bottom:0}.arb-platz .feld>.f-l,.arb-platz .feld>label.f-l{flex:0 1 auto;min-width:0;margin-bottom:0}.arb-platz .feld>div.f-w{flex:1 1 auto;margin-left:auto;text-align:right;background:none;border:none;border-radius:0;padding:0;min-height:0;font-weight:600;min-width:0}.arb-platz .feld>div.f-w.leer{font-weight:400}.arb-platz .feld>.f-h{flex:1 0 100%;margin-top:0}.arb-platz .feld:has(>div.f-w)>.f-h{text-align:right}.arb-platz .feld>input.f-w,.arb-platz .feld>select.f-w,.arb-platz .feld>button.f-w,.arb-platz .feld>.f-schalter,.arb-platz .feld>.feldsperre{flex:1 1 62%;width:auto;min-width:min(100%,168px);margin-left:auto}.arb-platz .feld>textarea.f-w{flex:1 0 100%;margin-left:0}.arb-platz .block{padding:var(--abstand-12) var(--abstand-12)}.arb-platz .block>.b-titel{margin-bottom:var(--abstand-8)}.arb-platz .block>.b-fuss{margin-top:var(--abstand-10);padding-top:var(--abstand-10)}.arb-platz .arb-feld-rumpf .tabellenrahmen:not(.tbl-karten) table.mock th,.arb-platz .arb-feld-rumpf .tabellenrahmen:not(.tbl-karten) table.mock td{padding-top:var(--abstand-4);padding-bottom:var(--abstand-4)}.arb-platz .arb-feld-rumpf .tabellenrahmen:not(.tbl-karten) table.mock th[scope=row]{-webkit-hyphens:auto;hyphens:auto}.arb-platz .tbl-karten table.mock td{padding-top:var(--abstand-4);padding-bottom:var(--abstand-4)}.arb-platz .tbl-karten table.mock tr{padding:var(--abstand-8) var(--abstand-10);margin-bottom:var(--abstand-8)}.arb-platz>.arb-raster>.arb-zuerst-am-telefon{order:-1}}@media (max-width:1023px),(max-height:599px){.arb-platz>.arb-raster{gap:var(--abstand-10)}.arb-kennzahlen{margin-bottom:var(--abstand-10)}.arb-platz .hinweis{padding:var(--abstand-10) var(--abstand-12);margin:var(--abstand-10) 0}.arb-platz .formblock{margin:var(--abstand-12) 0 var(--abstand-8)}.arb-platz .arb-reiter-blatt{padding:var(--abstand-10) var(--abstand-12)}}@media (max-width:1023px),(max-height:599px){.arb-reiter-leiste{flex-wrap:wrap;overflow-x:visible;gap:var(--abstand-6);padding:0 0 var(--abstand-6)}.arb-reiter{border-radius:var(--rad-rund);border:1px solid var(--linie,#C3CAD8);padding:var(--abstand-8) var(--abstand-12)}.arb-reiter[aria-selected=true]{background:var(--violett,#4B2BC4);border-color:var(--violett,#4B2BC4);color:#fff}.arb-reiter[aria-selected=true] .arb-reiter-zahl{background:#ffffff38;color:#fff}.arb-reiter-blatt{border-radius:var(--rad-3)}}@media (max-width:1023px),(max-height:599px){.arb-kennzahl-v{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}@media (min-width:1024px) and (min-height:600px){.arb-platz.arb-blatt{display:block;min-height:0}.arb-platz.arb-blatt>.arb-raster{flex:0 0 auto;align-items:stretch}.arb-platz.arb-blatt>.arb-raster>.arb-saeule{height:100%}.arb-platz.arb-blatt>.arb-raster>.arb-saeule>.block:last-child{flex:1 1 auto}.arb-platz.arb-blatt .arb-saeule{overflow:visible}.arb-platz.arb-blatt .arb-saeule>.block{min-height:0;flex:0 0 auto}.arb-platz.arb-blatt .arb-feld-rumpf{overflow:visible;flex:0 0 auto}.arb-platz.arb-blatt .arb-reiterband,.arb-platz.arb-blatt .arb-reiter-blatt,.arb-platz.arb-blatt .arb-reiter-blatt>.arb-feld-rumpf{flex:0 0 auto;overflow:visible}}.tab-raster{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--abstand-24)}.tab-zwischen{margin:0 0 var(--abstand-8);font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--tinte)}.tab-punkte,.tab-erledigt{list-style:none;margin:0;padding:0;display:grid;gap:var(--abstand-8)}.tab-punkt{display:flex;align-items:center;gap:var(--abstand-12);border:1px solid var(--linie);border-radius:var(--rad-1);padding:var(--abstand-8) var(--abstand-12);background:var(--karte)}.tab-punkt.ist-offen{border-color:var(--gelb);background:var(--gelb-flaeche)}.tab-zeichen{flex:none;width:24px;height:24px;border-radius:var(--rad-rund);display:inline-grid;place-items:center;font-weight:var(--fett-3);font-size:var(--schrift-13)}.tab-zeichen.gut{background:var(--gruen-flaeche);color:var(--gruen)}.tab-zeichen.offen{background:var(--karte);color:var(--gelb-text);border:1px solid var(--gelb)}.tab-satz{flex:1;min-width:0;font-size:var(--schrift-14)}.tab-erledigt li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:var(--abstand-8);font-size:var(--schrift-13)}.tab-zeit{color:var(--grau);font-variant-numeric:tabular-nums}.tab-wer{color:var(--grau)}.tab-station{max-width:360px;margin-bottom:var(--abstand-12)}@media (max-width: 900px){.tab-raster{grid-template-columns:minmax(0,1fr)}}.ah-sf-frage{margin:0 0 var(--abstand-8);font-size:var(--schrift-18);font-weight:var(--fett-3);color:var(--tinte)}.arb-kennzahl-frage{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:var(--rad-rund);border:1px solid var(--linie);font-size:var(--schrift-11);color:var(--grau);cursor:help;font-weight:400}.arb-reiter .arb-reiter-zahl.ist-rot,.arb-reiter[aria-selected=true] .arb-reiter-zahl.ist-rot{background:var(--ds-rot,#A32F26);color:#fff;font-weight:700}.kp{display:flex;flex-direction:column;gap:var(--abstand-12)}.kp-stand{border:1px solid var(--linie,#C3CAD8);border-left:4px solid var(--grau-hell,#6B7283);border-radius:var(--rad-3);padding:var(--abstand-10) var(--abstand-12);background:var(--karte,#fff)}.kp-stand-passt,.kp-stand-freigegeben{border-left-color:var(--gruen,#1A6B44);background:var(--gruen-flaeche,#D7E8DE)}.kp-stand-freigabe_noetig{border-left-color:var(--gelb,#7A5A12);background:var(--gelb-flaeche,#F1E7C9)}.kp-stand-abgelehnt{border-left-color:var(--rot,#A32F26);background:var(--rot-flaeche,#F2DAD7)}.kp-stand-kopf{display:flex;align-items:baseline;gap:var(--abstand-10);flex-wrap:wrap}.kp-stand-marke{font-weight:800;font-size:var(--schrift-16)}.kp-stand-zeit{margin-left:auto;font-size:var(--schrift-14);color:var(--grau,#474D5C)}.kp-stand-text{font-size:var(--schrift-14);color:var(--grau,#474D5C);margin-top:3px}.kp-stand-grund{font-size:var(--schrift-14);margin-top:var(--abstand-6);padding-top:var(--abstand-6);border-top:1px dotted var(--linie,#C3CAD8)}.kp-freigabe{margin-top:var(--abstand-10);padding-top:var(--abstand-10);border-top:1px solid var(--linie,#C3CAD8)}.kp-freigabe .knopfreihe{margin-top:var(--abstand-8)}.kp-feld{position:relative}.kp-nummer{font-variant-numeric:tabular-nums;font-size:var(--schrift-20);letter-spacing:.06em;padding-right:130px;width:100%}.kp-marke{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:var(--schrift-13);font-weight:700;padding:3px var(--abstand-10);border-radius:var(--rad-rund);background:var(--violett-hell,#DFD8F2);color:var(--violett-dunkel,#33207F);white-space:nowrap;animation:kpMarkeRein .22s ease}@keyframes kpMarkeRein{0%{opacity:0;transform:translateY(-50%) translate(9px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.kp-nachfrage{border:1px solid #C5B27C;background:var(--gelb-flaeche,#F1E7C9);border-radius:var(--rad-3);padding:var(--abstand-10) var(--abstand-12)}.kp-nachfrage-text{font-weight:700;margin-bottom:var(--abstand-8)}.kp-nachfrage .knopfreihe{margin-bottom:var(--abstand-6)}.kp-schritte{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--abstand-6);counter-reset:kp}.kp-schritt{display:flex;align-items:flex-start;gap:var(--abstand-10);padding:var(--abstand-8) var(--abstand-12);border:1px solid var(--linie,#C3CAD8);border-radius:var(--rad-2);background:var(--karte,#fff);opacity:.32;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,border-color .2s ease,background-color .2s ease}.kp-schritt.kp-sichtbar{opacity:1;transform:translateY(0)}.kp-schritt.kp-ok{border-color:#86b69b;background:var(--gruen-flaeche,#D7E8DE)}.kp-schritt.kp-nein{border-color:#c6968e;background:var(--rot-flaeche,#F2DAD7)}.kp-zeichen{width:24px;height:24px;border-radius:var(--rad-kreis);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:var(--schrift-14);background:#edeef1;color:var(--grau,#474D5C)}.kp-ok .kp-zeichen{background:var(--gruen,#1A6B44);color:#fff}.kp-nein .kp-zeichen{background:var(--rot,#A32F26);color:#fff}.kp-schritt:not(.kp-sichtbar) .kp-zeichen{animation:kpPuls 1.1s ease-in-out infinite}@keyframes kpPuls{0%,to{opacity:.55}50%{opacity:1}}.kp-schritt-text{display:flex;flex-direction:column;gap:2px;min-width:0}.kp-schritt-text b{font-size:var(--schrift-14)}.kp-schritt-text span{font-size:var(--schrift-14);color:var(--grau,#474D5C)}.kp-urteil{display:flex;align-items:center;gap:var(--abstand-12);flex-wrap:wrap;border-radius:var(--rad-3);padding:var(--abstand-12) var(--abstand-16);animation:kpUrteilRein .26s ease}.kp-urteil-ja{background:var(--gruen-flaeche,#D7E8DE);border:1px solid #86B69B}.kp-urteil-nein{background:var(--gelb-flaeche,#F1E7C9);border:1px solid #C5B27C}.kp-urteil-satz{font-weight:700;font-size:var(--schrift-16);flex:1 1 260px;min-width:0}@keyframes kpUrteilRein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kp-historie>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:var(--schrift-14);font-weight:700;color:var(--grau,#474D5C)}.kp-historie[open]>summary{margin-bottom:var(--abstand-8)}@media (prefers-reduced-motion: reduce){.kp-schritt,.kp-marke,.kp-urteil{transition:none;animation:none}.kp-schritt:not(.kp-sichtbar) .kp-zeichen{animation:none}}@media (min-width:1024px) and (min-height:600px){.arb-platz .kp{gap:var(--abstand-10)}.arb-platz .kp-nummer{font-size:var(--schrift-18)}.arb-platz .kp-schritt{padding:var(--abstand-6) var(--abstand-10)}}.sichtleiste{display:flex;align-items:center;gap:var(--abstand-12);flex-wrap:wrap;background:var(--violett-ton);border-bottom:1px solid var(--violett-voll);color:var(--violett-tief);padding:var(--abstand-8) var(--abstand-16);font-size:var(--schrift-13)}.sichtleiste-zusatz{color:var(--violett-tief);opacity:.8}.sichtleiste-weg{margin-left:auto;background:var(--karte);border:1px solid var(--violett-voll);border-radius:var(--rad-2);padding:var(--abstand-4) var(--abstand-12);font-weight:var(--fett-2);font-size:var(--schrift-12);color:var(--violett-tief);cursor:pointer}.sichtleiste-weg:hover{background:var(--violett-grund)}.sicht-wahl{display:flex;align-items:center;gap:var(--abstand-10);flex-wrap:wrap}.sicht-wahl label{font-weight:var(--fett-2);font-size:var(--schrift-13)}.ansicht-fremd{margin-bottom:var(--abstand-12)}.ansicht-grundsatz{border-left:4px solid var(--blau-voll)}.ansicht-grundsatz p{margin-bottom:0}.dichte-ruhig{font-size:var(--schrift-16)}.dichte-normal{font-size:var(--schrift-14)}.dichte-dicht{font-size:var(--schrift-13)}.dichte-ruhig .tabelle td{padding-top:var(--abstand-10);padding-bottom:var(--abstand-10)}.dichte-dicht .tabelle td{padding-top:var(--abstand-4);padding-bottom:var(--abstand-4)}.blitz-tafel{display:flex;flex-direction:column;gap:var(--abstand-8)}.blitz-rechnet{opacity:.62;transition:opacity var(--takt-an)}.blitz-tabelle .blitz-preis{font-weight:var(--fett-3);font-variant-numeric:tabular-nums;white-space:nowrap}.blitz-tabelle td.num{font-variant-numeric:tabular-nums}.blitz-tabelle tr.blitz-belegt td{opacity:.62}.blitz-fuss{margin:0;font-size:var(--schrift-13);color:var(--grau)}.tarif-sieger{display:flex;gap:var(--abstand-10);flex-wrap:wrap;margin-bottom:var(--abstand-16)}.tarif-zahl{flex:1 1 110px;background:var(--hell);border:1px solid var(--linie);border-radius:var(--rad-3);padding:var(--abstand-8) var(--abstand-12)}.tarif-zahl b{display:block;font-size:var(--schrift-18);font-weight:var(--fett-3);font-variant-numeric:tabular-nums;line-height:var(--zeile-2)}.tarif-zahl span{font-size:var(--schrift-11);color:var(--grau)}.tarif-zahl.gross{flex:1 1 160px;background:var(--blau-grund);border-color:var(--blau-ton)}.tarif-zahl.gross b{font-size:var(--schrift-24);color:var(--blau-text)}.tarif-herkunft{display:grid;grid-template-columns:max-content 1fr;gap:var(--abstand-4) var(--abstand-16);margin:0 0 var(--abstand-12);font-size:var(--schrift-13)}.tarif-herkunft dt{color:var(--grau)}.tarif-herkunft dd{margin:0;font-weight:var(--fett-2)}.tarif-quelle{display:block;color:var(--grau);font-size:var(--schrift-11);font-weight:var(--fett-1)}.tarif-hinweise{margin:0 0 var(--abstand-12);padding-left:var(--abstand-20);font-size:var(--schrift-12);color:var(--grau)}.aa-buehne{position:relative;display:inline-block;max-width:100%;touch-action:none;cursor:crosshair;border:1px solid var(--rand-seite);border-radius:var(--rad-2);-webkit-user-select:none;user-select:none}.aa-buehne img{display:block;max-width:100%;max-height:calc(var(--abstand-64) * 6);pointer-events:none}.aa-flaeche{position:absolute;background:var(--tinte)}.aa-entwurf{position:absolute;border:2px dashed var(--rot-ton)}.aa-ecke{position:absolute;width:var(--abstand-8);height:var(--abstand-8);transform:translate(-50%,-50%);border-radius:50%;background:var(--rot-ton)}.tresor-unter{display:block;color:var(--grau);font-size:var(--schrift-11)}.tresor-recht{display:block;color:var(--grau);font-size:var(--schrift-11);font-style:italic;margin-top:var(--abstand-2)}.tresor-vernichtet td{opacity:.6}.tresor-protokoll{background:var(--hell)}.tresor-protokoll ul{margin:0;padding-left:var(--abstand-20);font-size:var(--schrift-12)}.tresor-protokoll li{margin-bottom:var(--abstand-4)}.tresor-bild{display:block;max-width:100%;max-height:calc(60 * var(--vh, 1vh));margin:0 auto var(--abstand-12);border:1px solid var(--linie);border-radius:var(--rad-2)}.lz-unter{display:block;color:var(--grau);font-size:var(--schrift-11)}.lz-form{margin-top:var(--abstand-16);padding-top:var(--abstand-16);border-top:1px solid var(--linie)}.lz-form h3{margin:0 0 var(--abstand-12);font-size:var(--schrift-16);font-weight:var(--fett-3)}.lz-felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--abstand-12);margin-bottom:var(--abstand-12)}@media (max-width: 560px){.lz-felder{grid-template-columns:1fr}}.za-unter{display:block;color:var(--grau);font-size:var(--schrift-11)}.za-h3{margin:var(--abstand-20) 0 var(--abstand-8);font-size:var(--schrift-16);font-weight:var(--fett-3)}.tl-rahmen{border:1px solid var(--linie);border-radius:var(--rad-3);background:var(--karte);overflow:hidden}.tl-tabelle{width:100%;border-collapse:collapse;table-layout:fixed}.tl-c-tarif{width:24%}.tl-c-preis{width:13%}.tl-c-tag,.tl-c-tun{width:11%}.tl-tabelle th,.tl-tabelle td{padding:var(--abstand-8) var(--abstand-12);text-align:left;vertical-align:middle}.tl-tabelle thead th{background:var(--verlauf-kopf);color:var(--grau);font-size:var(--schrift-13);font-weight:600;border-bottom:1px solid var(--linie)}.tl-tabelle tbody th,.tl-tabelle tbody td{border-bottom:1px solid #EFF1F4;font-size:var(--schrift-14)}.tl-tabelle tbody tr:last-child>*{border-bottom:0}.tl-tabelle th.num,.tl-tabelle td.num{text-align:right;font-variant-numeric:tabular-nums}.tl-tabelle tr.tl-an>*{background:var(--violett-schleier)}.tl-tabelle tbody th b{font-weight:700}.tl-gross{font-size:var(--schrift-16);font-weight:700}.tl-still{color:var(--grau)}.tl-zweit{display:block;color:var(--grau);font-size:var(--schrift-12);font-weight:400}.tl-drin{color:var(--grau)}.tl-drin-km{color:var(--tinte)}.tl-drin-km b,.tl-drin-km strong{font-weight:700}.tl-tun{text-align:right}.tl-marke{display:inline-block;border-radius:6px;padding:2px var(--abstand-8);font-size:var(--schrift-12);font-weight:600;white-space:nowrap}.tl-marke.gewaehlt{background:var(--violett-hell);color:var(--violett-dunkel)}.tl-marke.best{background:var(--gruen-flaeche);color:var(--gruen);margin-left:var(--abstand-6);vertical-align:middle}.tl-erwartet{display:block;font-weight:600;font-variant-numeric:tabular-nums}.tl-nehmen{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;height:30px;padding:0 var(--abstand-12);border:1px solid var(--linie);border-radius:8px;background:var(--karte);color:var(--violett-dunkel);font-size:var(--schrift-13);font-weight:600;white-space:nowrap}.tl-nehmen:hover:not(:disabled){border-color:var(--violett-ton);background:var(--violett-schleier)}.tl-nehmen:disabled{opacity:.6;cursor:default}.tl-nochmal{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:600;cursor:pointer;background:none;border:0;padding:0;margin-left:var(--abstand-6);color:inherit;text-decoration:underline;text-underline-offset:2px}.tl-nochmal:disabled{opacity:.6;cursor:default}.tl-fest{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--abstand-10);padding:11px calc(var(--abstand-12) + var(--abstand-2));background:var(--karte);border:1px solid var(--linie);border-radius:var(--rad-3);font-size:var(--schrift-14)}.tl-fest-l,.tl-fest-n{color:var(--grau);font-size:var(--schrift-13)}.za-erst-kopf{display:flex;justify-content:space-between;align-items:center;gap:var(--abstand-16);padding:var(--abstand-12) var(--abstand-16);border:1px solid var(--linie);border-radius:var(--rad-3);margin-bottom:var(--abstand-12)}.za-erst-zeilen{border:0;margin:0 0 var(--abstand-12);padding:0}.za-erst-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--abstand-12);padding:var(--abstand-10) var(--abstand-4);border-bottom:1px solid var(--linie);cursor:pointer}.za-erst-zeile .num{font-variant-numeric:tabular-nums;white-space:nowrap}.za-erst-zeilen .za-erst-zeile{display:flex;align-items:center;gap:var(--abstand-12)}.za-erst-zeilen .za-erst-zeile .num{margin-left:auto}.zutrittsband{display:flex;align-items:center;gap:var(--ds-8);margin-bottom:var(--ds-12);padding:var(--ds-8) var(--ds-12);border:1px solid var(--ds-gelb-satt);border-radius:var(--ds-rad-tafel);background:var(--ds-gelb-hell);color:var(--ds-gelb-text);font-size:var(--ds-12);line-height:var(--ds-zeile)}.zutrittsband-marke{flex:0 0 auto;padding:var(--ds-2) var(--ds-8);border-radius:var(--ds-rad-pille);background:var(--ds-gelb);color:var(--ds-weiss);font-size:var(--ds-11);font-weight:var(--ds-halb);letter-spacing:var(--ds-lauf-versal);text-transform:uppercase}.zutrittsband-text{flex:1 1 auto;font-weight:var(--ds-halb)}.zutrittsband-kunde{border-color:var(--ds-blau-satt);background:var(--ds-blau-hell);color:var(--ds-blau-text)}.zutrittsband-kunde .zutrittsband-marke{background:var(--ds-blau)}.zutrittsband-weg{flex:0 0 auto;color:inherit;font-weight:var(--ds-halb);text-decoration:underline}.dialog.bi-dialog{width:min(calc(92 * var(--vw, 1vw)),1000px)}.bi-text{display:flex;flex-direction:column;gap:var(--ds-16)}.bi-abschnitt{margin:0}.bi-abschnitt-titel{margin:0 0 var(--ds-4);font-size:var(--ds-14);font-weight:700;color:var(--ds-tinte)}.bi-abschnitt-text,.bi-kontakt,.bi-fassung{margin:0;font-size:var(--ds-14);line-height:var(--ds-zeile);color:var(--ds-tinte)}.bi-kontakt{margin-top:var(--ds-4);font-weight:600}.bi-ausw{margin:var(--ds-4) 0 0;padding-left:var(--ds-16);font-size:var(--ds-14);line-height:var(--ds-zeile);color:var(--ds-tinte)}.bi-ausw li+li{margin-top:var(--ds-4)}.bi-fassung{color:var(--ds-grau)}.bi-fehler{flex:1 1 100%;margin:0}.ap-plaetze{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--abstand-12);margin:var(--abstand-12) 0 0}@media (max-width:1180px){.ap-plaetze{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.ap-plaetze{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-plaetze.ap-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-16)}@media (max-width:700px){.ap-plaetze.ap-zwei{grid-template-columns:minmax(0,1fr)}}.ap-zwei .ap-platz-kopf{min-height:52px}.ap-zwei .ap-platz-titel{font-size:var(--schrift-16)}.ap-zwei .ap-platz-bild{aspect-ratio:16/9;object-fit:contain}.ap-zwei-leer{display:flex;align-items:center;justify-content:center;gap:6%;width:100%;aspect-ratio:16/9;padding:0 6%;box-sizing:border-box;background:var(--hell)}.ap-zwei-karte{flex:1 1 0;max-width:44%;aspect-ratio:85.6/54;display:flex;align-items:center;justify-content:center;gap:10%;padding:6%;box-sizing:border-box;border:2px dashed var(--linie);border-radius:10px;background:var(--karte)}.ap-zwei-foto{flex:none;width:28%;aspect-ratio:3/4;border-radius:var(--rad-1);background:#e4e7ec}.ap-zwei-karte.hinten .ap-zwei-foto{display:none}.ap-zwei-name{font-size:var(--schrift-14);font-weight:var(--fett-3);color:var(--grau)}.ap-probleme{margin:var(--abstand-12) 0 0;padding:var(--abstand-12) var(--abstand-16);border:1px solid var(--rot);border-radius:var(--rad-3);background:var(--rot-flaeche);color:var(--tinte)}.ap-probleme ul{margin:var(--abstand-8) 0;padding-left:var(--abstand-16)}.ap-probleme-wege{display:flex;gap:var(--abstand-8);flex-wrap:wrap}.ap-platz{display:flex;flex-direction:column;min-width:0;border:1px solid var(--linie);border-radius:var(--rad-3);background:var(--karte);overflow:hidden}.ap-platz-kopf{display:flex;align-items:center;gap:var(--abstand-8);padding:var(--abstand-10) var(--abstand-12);border-bottom:1px solid var(--linie);background:var(--hell);min-height:44px}.ap-platz-nr{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--karte);border:1px solid var(--linie);font-size:var(--schrift-12);font-weight:var(--fett-3);color:var(--grau)}.ap-platz-titel{font-size:var(--schrift-13);font-weight:var(--fett-3);color:var(--tinte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ap-platz.voll .ap-platz-kopf{background:var(--gruen-flaeche);border-bottom-color:#cbe0d3}.ap-platz.voll .ap-platz-nr{background:var(--gruen);border-color:var(--gruen);color:#fff}.ap-platz.voll .ap-platz-titel{color:var(--gruen)}.ap-platz-bild{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;background:#0b0d10}.ap-platz-fuss{padding:var(--abstand-8) var(--abstand-10);border-top:1px solid var(--linie);background:var(--karte);margin-top:auto}.ap-platz-fuss .knopf{width:100%}.ap-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--abstand-16);flex-wrap:wrap}.ap-kopf .feld{min-width:280px;max-width:360px}.ap-kopf.ap-kopf-allein{justify-content:center}.ap-stand{display:flex;align-items:center;gap:var(--abstand-8);font-size:var(--schrift-13);color:var(--grau);padding-bottom:var(--abstand-6)}.ap-stand b{color:var(--tinte)}.ap-echtheit{display:flex;align-items:center;gap:var(--abstand-12);flex-wrap:wrap;margin-top:var(--abstand-12);padding:var(--abstand-10) var(--abstand-12);border:1px solid var(--linie);border-left:4px solid var(--violett);border-radius:var(--rad-2);background:var(--violett-hell);font-size:var(--schrift-13);color:var(--tinte)}.ap-echtheit-text{flex:1;min-width:220px}.ap-echtheit-text b{display:block;margin-bottom:2px}.ap-echtheit .f-h{margin:0}.ap-laeuft{display:flex;align-items:center;gap:var(--abstand-10);margin-top:var(--abstand-12);padding:var(--abstand-10) var(--abstand-12);border:1px solid var(--linie);border-left:4px solid var(--violett);border-radius:var(--rad-2);background:var(--violett-hell);font-size:var(--schrift-13);color:var(--tinte)}.ap-laeuft-punkt{width:10px;height:10px;flex:none;border-radius:50%;background:var(--violett);animation:ap-pulsen 1.1s ease-in-out infinite}@keyframes ap-pulsen{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media (prefers-reduced-motion: reduce){.ap-laeuft-punkt{animation:none}}.ue-einleitung{margin:0 0 var(--abstand-16)}.ue-gruppen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-16);align-items:start}@media (max-width:1100px){.ue-gruppen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ue-gruppen{grid-template-columns:1fr}}.ue-karte{border:1px solid var(--linie);border-radius:var(--rad-3);background:var(--karte);overflow:hidden;min-width:0}.ue-karte-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--abstand-8);padding:var(--abstand-10) var(--abstand-16);border-bottom:1px solid var(--linie);background:var(--hell)}.ue-karte-kopf h3{margin:0;font-size:var(--schrift-12);font-weight:var(--fett-3);text-transform:uppercase;letter-spacing:.05em;color:var(--grau)}.ue-karte-zahl{font-size:var(--schrift-12);color:var(--grau);white-space:nowrap}.ue-karte-sperre{padding:var(--abstand-10) var(--abstand-16);background:var(--gelb-flaeche);color:var(--gelb);font-size:var(--schrift-13);line-height:1.45}.ue-zeilen{list-style:none;margin:0;padding:0}.ue-zeile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--abstand-10);align-items:start;padding:var(--abstand-10) var(--abstand-16);border-top:1px solid var(--linie)}.ue-zeile:first-child{border-top:0}.ue-haken{margin-top:3px}.ue-inhalt{min-width:0}.ue-feld{display:flex;align-items:center;gap:var(--abstand-6);flex-wrap:wrap;font-size:var(--schrift-12);color:var(--grau);cursor:pointer}.ue-wert{font-size:var(--schrift-16);font-weight:var(--fett-3);color:var(--tinte);line-height:1.45;overflow-wrap:anywhere;margin-top:1px}.ue-alt{font-size:var(--schrift-12);color:var(--grau);margin-top:2px;overflow-wrap:anywhere}.ue-alt-marke{color:var(--grau)}.ue-alt-leer{color:var(--grau);font-style:italic}.ue-zeile.abweichung{box-shadow:inset 3px 0 0 var(--gelb);background:var(--gelb-flaeche)}.ue-marke{display:inline-block;padding:0 6px;border-radius:999px;background:var(--gelb);color:#fff;font-size:11px;font-weight:var(--fett-3);letter-spacing:.02em}.ue-karte-fuss{margin:0;padding:var(--abstand-10) var(--abstand-16);border-top:1px solid var(--linie);background:var(--hell);font-size:var(--schrift-12);color:var(--grau);line-height:1.45}.ue-aufnahmen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--abstand-12);margin:0 0 var(--abstand-16)}@media (max-width:900px){.ue-aufnahmen{grid-template-columns:repeat(2,minmax(0,1fr))}}.ue-aufnahme{margin:0;min-width:0}.ue-aufnahme a{display:block;border-radius:var(--rad-3);overflow:hidden;border:1px solid var(--linie);background:#0b0d10}.ue-aufnahme a:focus-visible{outline:2px solid var(--violett);outline-offset:2px}.ue-aufnahme img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.ue-aufnahme figcaption{margin-top:var(--abstand-6);font-size:var(--schrift-12);color:var(--grau);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
