@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_deef94d5-module__Sms4YG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_deef94d5-module__Sms4YG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_1bf8cbf6-module__FlyLvG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_1bf8cbf6-module__FlyLvG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--papier:#faf6ef;--papier-2:#f2eadc;--bogen:#fff;--bogen-still:#fbf9f5;--tinte:#2a2536;--tinte-stark:#17141f;--tinte-schwach:#5b5468;--tinte-blass:#6b6480;--marke:#3b34a8;--marke-hell:#6259e0;--marke-tief:#1d1857;--marke-soft:#3b34a817;--marke-rand:#3b34a838;--gruen:#0a6d55;--gruen-soft:#0e8f6f1f;--koralle:#a8341f;--koralle-soft:#fae6e1;--bernstein:#855708;--bernstein-hell:#e09b2d;--bernstein-soft:#fbeed6;--linie:#e2d9ca;--linie-fein:#ede6db;--linie-stark:#8f8471;--radius:.625rem;--radius-klein:.375rem;--radius-punkt:3px;--radius-voll:999px;--abstand-1:.25rem;--abstand-2:.5rem;--abstand-3:.75rem;--abstand-4:1rem;--abstand-5:1.25rem;--abstand-6:1.5rem;--abstand-7:2rem;--abstand-8:3rem;--schrift-fein:.68rem;--schrift-klein:.8rem;--schrift-neben:.85rem;--schrift-lauf:.9rem;--schrift-grund:1rem;--schrift-betont:1.05rem;--schrift-titel:1.5rem;--zeilen-grund:1.55;--zeilen-neben:1.6;--zeilen-lesen:1.7;--gewicht-normal:400;--gewicht-mittel:500;--gewicht-betont:550;--gewicht-stark:600;--schatten:0 1px 2px #1d18570d, 0 8px 24px -12px #1d18572e;--schatten-hoch:0 2px 4px #1d18570f, 0 20px 48px -20px #1d185747}*{box-sizing:border-box}html{scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--papier);color:var(--tinte);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;font-size:15px;line-height:var(--zeilen-grund);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0}.mono,.zahl,.adresse,.regel,.glossar dt,.rechtstext dd{overflow-wrap:anywhere}:where(.kennzahlen>div,.befunde li,.glossar>div,.rechtstext dl,.hergang-felder>div,.hergang-ablage>div)>*{min-width:0}a{color:var(--marke)}:focus-visible{outline:2px solid var(--marke);outline-offset:2px;border-radius:var(--radius-punkt)}.sprunglink{z-index:50;background:var(--tinte-stark);color:#fff;border-radius:var(--radius-klein);font-size:var(--schrift-lauf);padding:.6rem 1rem;text-decoration:none;position:absolute;top:-4rem;left:.75rem}.sprunglink:focus{top:.75rem}@media (prefers-reduced-motion:no-preference){.sprunglink{transition:top .15s}}.marke{font-weight:var(--gewicht-mittel);text-transform:uppercase;letter-spacing:.14em;font-size:var(--schrift-fein);color:var(--tinte-blass)}.mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.zahl{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.kasten,.einstellungsliste a,.kontoblock,.adresskasten,.kennzahlen,.tabelle,.leer,.anmeldung form,.meldung,.gegenueber-karte,.karte,.fragenliste,.wandlung,.feldkarte,.vermerk,.befunde,.beleg,.anschluss,.ausblick,.strahl-karte,.betrieb,.schaufenster,.glossar,.sicherheit-punkt,.hergang,.herkunft-karte,.klarstellung,.qonto-uebernahme,.schluessel-scopes{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen)}.kasten,.kontoblock,.adresskasten,.ausblick,.wandlung-seite{padding:var(--abstand-5) 1.4rem}.kasten-eng,.einstellungsliste a,.meldung,.schluessel-scopes,.qonto-uebernahme{padding:.9rem 1.1rem}.kasten-weit,.anmeldung form,.gegenueber-karte,.karte,.vermerk,.betrieb,.sicherheit-punkt,.anschluss,.herkunft-karte,.klarstellung,.strahl-karte{padding:var(--abstand-6) 1.6rem}.feld,.kontoform input,.kontoform select,.filter input[type=search],.filter input[type=text],.filter select,.anmeldung input,.schluessel-feld input,.schluessel-feld select,.rechnungsblatt-hinweis input{font:inherit;font-size:var(--schrift-grund);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--bogen);min-height:2.75rem;color:var(--tinte);padding:.6rem .75rem}.feld:focus-visible,.kontoform input:focus-visible,.kontoform select:focus-visible,.filter input:focus-visible,.filter select:focus-visible,.anmeldung input:focus-visible,.schluessel-feld input:focus-visible,.schluessel-feld select:focus-visible,.rechnungsblatt-hinweis input:focus-visible{border-color:var(--marke)}.reihe{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.zeichen{flex:none;display:block}.szenenplatz{max-width:32rem;margin:2rem auto 0}.skelett-balken{border-radius:var(--radius-punkt);background:var(--papier-2);width:100%;height:.9rem;display:block}.skelett-wort{max-width:5.5rem;height:.68rem}.skelett-wert{max-width:8rem;height:1.15rem;margin-top:.35rem}.skelett-vorzeile{max-width:8rem;margin-bottom:.5rem}.skelett-titel{max-width:16rem;height:1.5rem;margin-bottom:.75rem}.skelett-zeile{max-width:26rem;margin-bottom:1.75rem}.skelett-kopf{width:12rem}.skelett-zelle{height:var(--schrift-neben);max-width:9rem}.skelett-ansicht{height:16rem}@media (prefers-reduced-motion:no-preference){.skelett-balken{animation:1.4s ease-in-out infinite schimmern}}@keyframes schimmern{0%,to{opacity:1}50%{opacity:.5}}.rueckfrage{text-align:left}.rueckfrage>summary{list-style:none}.rueckfrage>summary::-webkit-details-marker{display:none}.rueckfrage[open]{min-width:16rem}.kopf{background:var(--bogen);border-bottom:1px solid var(--linie)}.kopf-klebt{z-index:20;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);background:#ffffffe0;position:sticky;top:0}.kopf-innen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.4rem;max-width:74rem;margin:0 auto;padding:.85rem 1.5rem;display:flex}.kopf-marke{color:var(--tinte-stark);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.wortmarke{letter-spacing:-.005em;font-size:1.02rem;font-weight:var(--gewicht-normal);color:var(--tinte-stark);white-space:nowrap}.wortmarke b{font-weight:650}.wortmarke-gross{font-size:1.3rem}.knoten{background:var(--marke);width:.45rem;height:.45rem;box-shadow:0 0 0 3px var(--marke-soft);border-radius:50%;flex:none}.konto{font-size:var(--schrift-klein);color:var(--tinte-schwach)}.abmelden{font-size:var(--schrift-klein);color:var(--tinte-schwach);margin:-.6rem -.2rem;padding:.6rem .2rem;text-decoration:none;display:inline-block}.abmelden:hover{color:var(--marke)}.kopf-konto{align-items:center;gap:.9rem;display:flex}.kopf-betrieb{font-size:var(--schrift-neben);font-weight:var(--gewicht-betont);color:var(--tinte);white-space:nowrap;text-overflow:ellipsis;max-width:16rem;overflow:hidden}.kopf-trenner{background:var(--linie);flex:none;width:1px;height:1.15rem}.kopf-aktion{font-size:var(--schrift-neben);font-weight:var(--gewicht-mittel);color:var(--tinte);white-space:nowrap;border-bottom:1px solid #0000;margin:-.55rem -.15rem;padding:.55rem .15rem;text-decoration:none;display:inline-block}.kopf-aktion:hover{color:var(--marke);border-bottom-color:var(--marke-rand)}.kopf-aktion-still{color:var(--tinte-blass);font-weight:var(--gewicht-normal)}@media (max-width:29.99rem){.kopf-betrieb,.kopf-trenner{display:none}}.seite{max-width:74rem;margin:0 auto;padding:2.25rem 1.5rem 4rem}h1{font-size:var(--schrift-titel);font-weight:var(--gewicht-stark);letter-spacing:-.02em;color:var(--tinte-stark);margin:0 0 .4rem}h2{font-size:var(--schrift-betont);font-weight:var(--gewicht-stark);color:var(--tinte-stark);margin:0 0 .75rem}.unterzeile{color:var(--tinte-schwach);margin:0 0 1.75rem}.hinweis{font-size:var(--schrift-neben);line-height:var(--zeilen-neben);color:var(--tinte-blass);max-width:42rem;margin:.9rem 0 0}.einstellungsliste{gap:.6rem;max-width:42rem;margin:0;padding:0;list-style:none;display:grid}.einstellungsliste a{color:inherit;text-decoration:none;display:block}.einstellungsliste a:hover{border-color:var(--marke)}.einstellung-titel{font-weight:var(--gewicht-stark);color:var(--tinte-stark);display:block}.einstellung-text{font-size:var(--schrift-lauf);color:var(--tinte-schwach);margin-top:.15rem;display:block}.einstellung-stand{font-size:var(--schrift-klein);color:var(--tinte-blass);margin-top:.4rem;display:block}.kontoblock{margin-bottom:var(--abstand-5);max-width:42rem}.kontoform{gap:.35rem;max-width:22rem;margin-top:1rem;display:grid}.kontoform label{font-size:var(--schrift-neben);font-weight:var(--gewicht-mittel)}.kontoform input,.kontoform select{background:var(--papier);width:100%;margin-bottom:.5rem}.kontoform button{justify-self:start;margin-top:.35rem}.erlaubnisliste{margin:0;padding:0;list-style:none}.erlaubnisliste>li+li{border-top:1px solid var(--linie);margin-top:1.25rem;padding-top:1.25rem}.erlaubnis-kopf{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.erlaubnis-name{font-weight:var(--gewicht-stark);color:var(--tinte-stark)}.erlaubnis-an,.erlaubnis-aus{font-size:.78rem;font-weight:var(--gewicht-mittel);border-radius:var(--radius-voll);border:1px solid var(--linie);padding:.1rem .55rem}.erlaubnis-an{background:var(--marke-soft);border-color:var(--marke);color:var(--tinte)}.erlaubnis-aus{background:var(--bogen-still);color:var(--tinte-schwach)}.erlaubnis-text{max-width:42rem;margin:0 0 .4rem}.erlaubnis-folge,.erlaubnis-herkunft{font-size:var(--schrift-neben);line-height:var(--zeilen-neben);color:var(--tinte-blass);max-width:42rem;margin:0 0 .4rem}.erlaubnis-schalter{margin-top:.6rem}.bereiche{flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;display:flex}.bereich{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);min-height:2.75rem;font-size:var(--schrift-lauf);color:var(--tinte-schwach);align-items:center;padding:0 .95rem;text-decoration:none;display:inline-flex}.bereich:hover{color:var(--marke);border-color:var(--marke)}.bereich-aktiv,.bereich-aktiv:hover{background:var(--marke-soft);border-color:var(--marke);color:var(--marke);font-weight:var(--gewicht-stark)}.kennzahlen{background:var(--linie-fein);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1px;margin-bottom:1.75rem;display:grid;overflow:hidden}.kennzahlen>div{background:var(--bogen);padding:.9rem 1.1rem}.kennzahlen dt{margin:0 0 .3rem}.kennzahlen :where(dd){font-size:1.15rem;font-weight:var(--gewicht-stark);color:var(--tinte-stark);overflow-wrap:anywhere;margin:0}.kennzahlen dd.warnung{color:var(--koralle)}.kennzahlen .wort{font-size:.95rem}.adresskasten{margin-bottom:1.75rem}.adresse{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--schrift-grund);color:var(--tinte-stark);background:var(--marke-soft);border-radius:var(--radius-klein);max-width:100%;margin:.35rem .5rem .35rem 0;padding:.3rem .55rem;display:inline-block}.adresse-hinweis{font-size:var(--schrift-neben);color:var(--tinte-schwach);max-width:60ch;margin:.6rem 0 0}.adresse-kopplung{letter-spacing:.2em;font-size:1.6rem}.filter{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.filter input[type=search]{flex:16rem;min-width:16rem}.knopf{font:inherit;font-size:var(--schrift-neben);font-weight:var(--gewicht-mittel);border-radius:var(--radius-klein);border:1px solid var(--linie);background:var(--bogen);min-height:2.75rem;color:var(--tinte);cursor:pointer;justify-content:center;align-items:center;padding:.45rem .9rem;text-decoration:none;display:inline-flex}.knopf:hover{border-color:var(--marke);color:var(--marke)}.knopf-stark{background:var(--marke);border-color:var(--marke);color:#fff;box-shadow:0 1px 2px #1d185729}.knopf-stark:hover{background:var(--marke-hell);color:#fff;border-color:var(--marke-hell)}.knopf:disabled,.knopf:disabled:hover,.knopf[aria-disabled=true],.knopf[aria-disabled=true]:hover,.knopf[aria-busy=true],.knopf[aria-busy=true]:hover{opacity:.55;cursor:default;color:var(--tinte);border-color:var(--linie);background:var(--bogen)}.knopf-stark:disabled,.knopf-stark:disabled:hover,.knopf-stark[aria-disabled=true],.knopf-stark[aria-disabled=true]:hover,.knopf-stark[aria-busy=true],.knopf-stark[aria-busy=true]:hover{color:#fff;border-color:var(--marke);background:var(--marke)}.knopf[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:no-preference){.knopf,.bereich,.einstellungsliste a,.kopf-aktion,.fuss-nav a,.tabelle a,.tabelle tbody tr,.zeile-weg,.hergang-knopf,.frage summary,.hauptnav-blatt a:not(.knopf),.feld,.kontoform input,.kontoform select,.filter input[type=search],.filter input[type=text],.filter select,.anmeldung input,.schluessel-feld input,.schluessel-feld select,.rechnungsblatt-hinweis input,.rechnungsblatt-positionen :where(input,select){transition:color .14s ease-out,border-color .14s ease-out,background-color .14s ease-out,opacity .14s ease-out}}.tabelle{border-collapse:collapse;width:100%;font-size:var(--schrift-lauf);overflow:hidden}.tabelle th{text-align:left;font-weight:var(--gewicht-mittel);font-size:var(--schrift-fein);text-transform:uppercase;letter-spacing:.1em;color:var(--tinte-blass);background:var(--bogen-still);border-bottom:1px solid var(--linie);white-space:nowrap;padding:.65rem .9rem}.tabelle td{border-bottom:1px solid var(--linie-fein);vertical-align:top;padding:.7rem .9rem}.tabelle tr:last-child td{border-bottom:0}.tabelle tbody tr:hover{background:var(--bogen-still)}.tabelle a{font-weight:var(--gewicht-mittel);color:var(--tinte-stark);text-decoration:none}.tabelle a:hover{color:var(--marke)}td.rechts,th.rechts{text-align:right}.status{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--schrift-fein);border-radius:var(--radius-punkt);white-space:nowrap;padding:.12rem .4rem;display:inline-block}.status-gueltig{color:var(--gruen);background:var(--gruen-soft)}.status-beanstandet{color:var(--koralle);background:var(--koralle-soft)}.status-offen{color:var(--bernstein);background:var(--bernstein-soft)}.leer{padding:var(--abstand-8) var(--abstand-6);text-align:center;color:var(--tinte-schwach);border-style:dashed}.leer strong{color:var(--tinte-stark);font-size:var(--schrift-grund);margin-bottom:.35rem;display:block}.blaettern-knoepfe{gap:var(--abstand-2);display:flex}.blaettern{font-size:var(--schrift-neben);color:var(--tinte-schwach);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem .6rem;margin-top:1rem;display:flex}.anmeldung{max-width:26rem;margin:5rem auto;padding:0 1.5rem}.anmeldung form{margin-top:var(--abstand-6)}.anmeldung label{font-size:var(--schrift-neben);font-weight:var(--gewicht-mittel);margin-bottom:.4rem;display:block}.anmeldung input{width:100%;margin-bottom:.9rem}.anmeldung form button{width:100%;font-size:var(--schrift-lauf);padding:.65rem}.meldung{margin-top:var(--abstand-5);font-size:var(--schrift-lauf)}.meldung-gut{background:var(--marke-soft);border:1px solid var(--marke);color:var(--tinte)}.meldung-schlecht{background:var(--koralle-soft);border:1px solid var(--koralle);color:var(--tinte)}@media (max-width:45.99rem){.tabelle-belege,.tabelle-belege tbody,.tabelle-belege tr{display:block}.tabelle-belege thead{display:none}.tabelle-belege tr{border-bottom:1px solid var(--linie);padding:.45rem 0}.tabelle-belege tr:last-child{border-bottom:0}.tabelle-belege td{border-bottom:0;flex-wrap:wrap;justify-content:space-between;gap:.15rem 1rem;padding:.3rem .9rem;display:flex}.tabelle-belege td:before{content:attr(data-spalte);color:var(--tinte-blass);flex:0 auto;font-size:.72rem}.tabelle-belege td.lieferant{font-size:var(--schrift-grund)}.tabelle-belege td.lieferant:before{content:none}.tabelle-belege td.rechts{text-align:left}}.fuss{border-top:1px solid var(--linie);font-size:var(--schrift-klein);line-height:var(--zeilen-neben);color:var(--tinte-schwach);margin-top:3.5rem;padding-top:1.75rem;padding-bottom:2.5rem}.fuss-nav{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.75rem;max-width:46rem;margin-bottom:2rem;display:grid}.fuss-nav>div{align-content:start;display:grid}.fuss-nav .marke{margin:0 0 .35rem}.fuss-nav a{color:var(--tinte-schwach);justify-self:start;padding:.4rem 0;text-decoration:none}.fuss-nav a:hover{color:var(--marke)}.fuss-vermerk{gap:.4rem;max-width:62ch;display:grid}.fuss :where(p){margin:0}.fuss strong{color:var(--tinte-stark);font-weight:var(--gewicht-stark)}.fuss-recht{color:var(--tinte-blass);margin-top:.35rem}.anmeldung-lede{color:var(--tinte-schwach);margin:.6rem 0 0}.anmeldung .kopf-marke{display:inline-flex}.anmeldung-hinweis{font-size:var(--schrift-neben);line-height:var(--zeilen-neben);color:var(--tinte-blass);margin:.9rem 0 0}.anmeldung-zurueck{font-size:var(--schrift-neben);color:var(--tinte-schwach);line-height:var(--zeilen-neben);margin:1.25rem 0 0}.anmeldung-fremd{margin-top:1.25rem}.anmeldung-trenner{font-size:var(--schrift-klein);color:var(--tinte-blass);align-items:center;gap:.75rem;margin:0 0 .9rem;display:flex}.anmeldung-trenner:before,.anmeldung-trenner:after{content:"";border-top:1px solid var(--linie);flex:1}.anmeldung-fremdknopf{width:100%;margin-bottom:.6rem}.anmeldung-vergessen{font-size:var(--schrift-neben);line-height:var(--zeilen-neben);margin-top:1.25rem}.anmeldung-vergessen a{color:var(--tinte-schwach)}.anmeldung-vergessen a:hover{color:var(--marke)}.anmeldung .fuss{margin-top:2.5rem}.bahn{padding:4.5rem 0}.bahn-aufmacher{background:radial-gradient(72% 58% at 12% -5%,#3b34a817 0%,#0000 62%),radial-gradient(58% 48% at 96% 8%,#e09b2d21 0%,#0000 58%);padding-top:3.5rem}.bahn-hell{background:var(--bogen);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.bahn-dunkel{background:radial-gradient(120% 90% at 50% -10%, #2f2882 0%, transparent 62%), var(--marke-tief);color:#ded9f5;text-align:center;position:relative;overflow:hidden}.bahn-dunkel h2{color:#fff;margin-left:auto;margin-right:auto}.bahn-dunkel .auge{color:var(--bernstein-hell)}.bahn-dunkel p{color:#b3abe0;max-width:52ch;margin:.75rem auto 1.75rem}.bahn-warm{background:linear-gradient(180deg, var(--bernstein-soft) 0%, var(--papier) 100%);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.bahn-warm .auge{color:var(--bernstein)}.mitte{max-width:74rem;margin:0 auto;padding:0 1.5rem}.mitte-eng{max-width:42rem}.auge{font-family:var(--font-geist-sans), sans-serif;font-weight:var(--gewicht-mittel);text-transform:uppercase;letter-spacing:.14em;font-size:var(--schrift-fein);color:var(--marke);margin:0 0 .9rem}h1.gross{letter-spacing:-.025em;font-size:clamp(1.9rem,4.2vw,2.9rem);line-height:1.14;font-weight:var(--gewicht-stark);overflow-wrap:break-word;max-width:20ch;margin:0 0 1.1rem}.bahn h2{letter-spacing:-.02em;max-width:24ch;margin:0 0 1rem;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.2}.lede{font-size:var(--schrift-betont);line-height:var(--zeilen-neben);color:var(--tinte-schwach);max-width:58ch;margin:0 0 1.9rem}.lede-schmal{color:var(--tinte-schwach);max-width:54ch;margin:0 0 2.25rem}.knopfreihe{flex-wrap:wrap;gap:.7rem;margin-bottom:1.1rem;display:flex}.knopfreihe .knopf{font-size:var(--schrift-lauf);padding:.7rem 1.3rem}.knopf-hell{color:var(--tinte-stark);font-size:var(--schrift-lauf);background:#fff;border-color:#fff;padding:.7rem 1.4rem}.knopf-hell:hover{background:var(--papier);color:var(--tinte-stark);border-color:var(--papier)}.kleingedruckt{font-size:var(--schrift-neben);color:var(--tinte-blass);max-width:62ch;line-height:var(--zeilen-neben);margin:1.25rem 0 0}.band{border-top:1px solid var(--linie);font-size:var(--schrift-neben);color:var(--tinte-blass);flex-wrap:wrap;grid-column:1/-1;gap:.6rem 2.25rem;margin:.5rem 0 0;padding:1.25rem 0 0;list-style:none;display:flex}.band li{align-items:center;gap:.45rem;display:flex}.band li:before{content:"";background:var(--marke);border-radius:50%;flex:none;width:.35rem;height:.35rem}.gegenueber{align-items:start;gap:2.5rem;display:grid}@media (min-width:58rem){.gegenueber{grid-template-columns:1fr 1fr;gap:3.5rem}}.gegenueber p:not(.auge){color:var(--tinte-schwach);line-height:var(--zeilen-neben);max-width:52ch;margin:0 0 .9rem}.gegenueber-karte{background:var(--papier)}.haken{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.haken li{font-size:var(--schrift-lauf);line-height:var(--zeilen-grund);color:var(--tinte-schwach);padding-left:1.5rem;position:relative}.haken li:before{content:"";background:var(--marke);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--marke-soft);border-radius:50%;position:absolute;top:.45rem;left:0}.raster-2,.raster-3{gap:1.25rem;margin-top:2.25rem;display:grid}@media (min-width:46rem){.raster-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:58rem){.raster-3{grid-template-columns:repeat(3,1fr)}}.preisraster{gap:1.25rem;max-width:44rem;margin-top:2.25rem;display:grid}@media (min-width:46rem){.preisraster{grid-template-columns:repeat(2,minmax(0,1fr))}}.schrittfolge{margin:2.25rem 0 0;padding:0;list-style:none}.karte{flex-direction:column;display:flex;position:relative}.karte .knopf-voll{margin-top:auto}.bahn-hell .karte{background:var(--papier)}.karte-betont{border-color:var(--marke);box-shadow:0 0 0 1px var(--marke)}.karte h3{font-size:var(--schrift-betont);font-weight:var(--gewicht-stark);color:var(--tinte-stark);margin:.7rem 0 .5rem}.karte :where(p){font-size:var(--schrift-lauf);line-height:var(--zeilen-neben);color:var(--tinte-schwach);max-width:60ch;margin:0}.nummer,.datum{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--marke);font-size:.7rem}.preis{align-items:baseline;gap:.35rem;margin:.5rem 0 .3rem;display:flex}.preis-zahl{font-family:var(--font-geist-mono), monospace;font-size:2.1rem;font-weight:var(--gewicht-stark);color:var(--tinte-stark);line-height:1}.preis-einheit{font-size:var(--schrift-neben);color:var(--tinte-blass)}.fuer{font-size:var(--schrift-neben);color:var(--tinte-blass);border-bottom:1px solid var(--linie-fein);margin:0 0 1.1rem;padding-bottom:1.1rem}.knopf-voll{text-align:center;width:100%;margin-top:1.4rem;padding:.6rem 1rem;display:flex}.fahne{font-size:var(--schrift-fein);font-weight:var(--gewicht-mittel);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--marke);border-radius:var(--radius-voll);padding:.16rem .65rem;position:absolute;top:-.65rem;left:1.6rem}.umfang{font-family:var(--font-geist-mono), monospace;color:var(--marke);margin-top:.2rem;font-size:.78rem;display:block}.karte-jetzt{border-color:var(--tinte-stark)}.karte-jetzt .datum{color:var(--tinte-stark)}.fragen-satz{align-items:start;gap:2.25rem;display:grid}@media (min-width:58rem){.fragen-satz{grid-template-columns:.85fr 1.15fr;gap:3.5rem}}.fragenliste{overflow:hidden}.frage+.frage{border-top:1px solid var(--linie-fein)}.frage summary{cursor:pointer;font-weight:var(--gewicht-betont);color:var(--tinte-stark);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;line-height:1.45;list-style:none;display:flex}.frage summary::-webkit-details-marker{display:none}.frage summary:hover{color:var(--marke)}.frage summary:focus-visible{outline-offset:-2px}.frage-zeichen{flex:none;width:.75rem;height:.75rem;margin-top:.3rem;position:relative}.frage-zeichen:before,.frage-zeichen:after{content:"";background:var(--marke);border-radius:2px;height:1.5px;position:absolute;inset:50% 0 auto}.frage-zeichen:after{transform:rotate(90deg)}.frage[open] .frage-zeichen:after{transform:rotate(0)}@media (prefers-reduced-motion:no-preference){.frage-zeichen:before,.frage-zeichen:after{transition:transform .18s}}.frage p{font-size:var(--schrift-lauf);line-height:var(--zeilen-neben);color:var(--tinte-schwach);margin:0;padding:0 3rem 1.15rem 1.25rem}@media (max-width:45.99rem){.bahn{padding:3rem 0}.frage p{padding-right:1.25rem}}.wandlung{grid-template-columns:1fr auto 1fr;margin:2.25rem 0 2rem;display:grid;overflow:hidden}.wandlung-seite{min-width:0}.wandlung-seite.rechts{border-left:1px solid var(--linie-fein)}.wandlung-marke{margin:0 0 .85rem}.roh{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--schrift-fein);line-height:var(--zeilen-grund);color:var(--tinte-blass);white-space:pre;height:9rem;margin:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.pfeil{border-left:1px solid var(--linie-fein);background:var(--bogen-still);color:var(--marke);place-items:center;padding:0 1rem;display:grid}.zeilen{gap:.75rem;display:grid}.zeile-kopf{align-items:center;gap:.4rem;display:flex}.bt{font-family:var(--font-geist-mono), monospace;color:var(--marke);background:var(--marke-soft);border-radius:var(--radius-punkt);padding:.05rem .28rem;font-size:.58rem}.zeile-label{text-transform:uppercase;letter-spacing:.08em;color:var(--tinte-blass);font-size:.62rem}.zeile-wert{font-size:var(--schrift-lauf);color:var(--tinte-stark);margin-top:.15rem}.feldkarte{overflow:hidden}.feldkarte-marke{border-bottom:1px solid var(--linie-fein);background:var(--bogen-still);margin:0;padding:.6rem 1.2rem}.ablage{width:100%;font:inherit;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:2.75rem 1.5rem;display:block}@media (prefers-reduced-motion:no-preference){.ablage{transition:background .14s}}.ablage:hover,.ablage:focus-visible,.ablage[data-ueber=true]{background:var(--marke-soft);outline:none}.ablage:focus-visible,.ablage[data-ueber=true]{box-shadow:inset 0 0 0 2px var(--marke)}.ablage[data-laeuft=true]{cursor:progress;opacity:.8}.ablage-haupt{font-size:var(--schrift-betont);font-weight:var(--gewicht-betont);color:var(--tinte-stark);margin-bottom:.3rem;display:block}.ablage-neben{font-family:var(--font-geist-mono), monospace;color:var(--tinte-blass);font-size:.73rem}.datenschutzzeile{font-size:var(--schrift-neben);line-height:var(--zeilen-grund);color:var(--tinte-schwach);align-items:flex-start;gap:.65rem;max-width:64ch;margin-top:1rem;display:flex}.datenschutzzeile .knoten{margin-top:.42rem}.vermerk{align-items:center;gap:var(--abstand-6);margin-bottom:var(--abstand-5);flex-wrap:wrap;display:flex}.stempel{border-radius:var(--radius-klein);font-family:var(--font-geist-mono), monospace;text-align:center;opacity:.92;border:2.5px solid;flex:none;padding:.5rem .95rem;line-height:1.25;transform:rotate(-2.5deg)}.stempel[data-art=gueltig]{color:var(--gruen)}.stempel[data-art=beanstandet]{color:var(--koralle)}.stempel-wort{font-size:var(--schrift-lauf);letter-spacing:.16em;text-transform:uppercase;font-weight:700;display:block}.stempel-norm{letter-spacing:.1em;border-top:1px solid;margin-top:.18rem;padding-top:.18rem;font-size:.57rem;display:block}@media (prefers-reduced-motion:no-preference){.stempel{animation:.34s cubic-bezier(.2,1.35,.5,1) both aufsetzen}}@keyframes aufsetzen{0%{opacity:0;transform:rotate(-9deg)scale(1.45)}to{opacity:.92;transform:rotate(-2.5deg)scale(1)}}.abschnitt{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:baseline;margin:2rem 0 .75rem;padding-bottom:.45rem;display:flex}.befunde{margin:0;padding:0;list-style:none;overflow:hidden}.befunde li{font-size:var(--schrift-lauf);border-top:1px solid var(--linie-fein);grid-template-columns:9rem 1fr;align-items:baseline;gap:1rem;padding:.85rem 1.05rem;display:grid}.befunde li:first-child{border-top:0}.regel{font-family:var(--font-geist-mono), monospace;font-size:var(--schrift-fein);border-radius:var(--radius-punkt);white-space:nowrap;justify-self:start;padding:.12rem .4rem}li[data-schwere=fehler] .regel{color:var(--koralle);background:var(--koralle-soft)}li[data-schwere=warnung] .regel,li[data-schwere=hinweis] .regel{color:var(--bernstein);background:var(--bernstein-soft)}.original{margin-top:.45rem}.original summary{font-family:var(--font-geist-mono), monospace;font-size:var(--schrift-fein);color:var(--tinte-blass);cursor:pointer}.original pre{font-family:var(--font-geist-mono), monospace;font-size:var(--schrift-fein);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tinte-schwach);background:var(--papier-2);border-radius:var(--radius-klein);margin:.45rem 0 0;padding:.6rem .75rem;line-height:1.5}.beleg{overflow:hidden}.beleg iframe{border:0;width:100%;height:34rem;display:block}.anschluss{border-color:var(--marke);background:var(--marke-soft);margin-top:2.25rem}.anschluss h3{font-size:var(--schrift-betont);font-weight:var(--gewicht-stark);color:var(--tinte-stark);margin:0 0 .4rem}.anschluss p{max-width:58ch;color:var(--tinte-schwach);line-height:var(--zeilen-neben);margin:0 0 1.1rem}.rechtsstand{border-top:1px solid var(--linie);margin-top:3rem;padding-top:1.5rem}.rechtsstand h2{font-size:var(--schrift-grund);margin:0 0 .6rem}.rechtsstand p{font-size:var(--schrift-neben);line-height:var(--zeilen-neben);color:var(--tinte-schwach);max-width:68ch;margin:0 0 .7rem}.takt{vertical-align:-.05rem;gap:.25rem;margin-right:.55rem;display:inline-flex}.takt i{background:var(--marke);border-radius:50%;width:.32rem;height:.32rem;display:block}@media (prefers-reduced-motion:no-preference){.takt i{animation:.9s ease-in-out infinite takten}.takt i:nth-child(2){animation-delay:.15s}.takt i:nth-child(3){animation-delay:.3s}}@keyframes takten{0%,to{opacity:.25}50%{opacity:1}}@media (max-width:45.99rem){.wandlung{grid-template-columns:1fr}.wandlung-seite.rechts{border-left:0;border-top:1px solid var(--linie-fein)}.pfeil{border-left:0;border-top:1px solid var(--linie-fein);padding:.45rem;transform:rotate(90deg)}.befunde li{grid-template-columns:1fr;gap:.45rem}}.aufmacher{align-items:start;gap:2.5rem;display:grid}@media (min-width:62rem){.aufmacher{grid-template-columns:1fr 1fr;gap:3.5rem}}.aufmacher .kleingedruckt{margin-top:.85rem}.ausblick{margin-top:var(--abstand-7);border-style:dashed;border-color:var(--linie-stark);background:0 0;max-width:62ch}.ausblick .auge{color:var(--tinte-blass);margin-bottom:.5rem}.ausblick p{font-size:var(--schrift-lauf);line-height:var(--zeilen-neben);color:var(--tinte-schwach);margin:0}.exportreihe{flex-wrap:wrap;gap:.55rem;margin:.9rem 0 0;display:flex}.exportreihe .knopf{align-items:center;gap:.5rem;display:inline-flex}.export-anzahl{font-family:var(--font-geist-mono), monospace;color:var(--marke);background:var(--marke-soft);border-radius:var(--radius-voll);padding:.05rem .4rem;font-size:.7rem}.rechtstext{max-width:46rem;margin:0 auto;padding:3rem 1.5rem 1rem}.rechtstext h1{letter-spacing:-.02em;margin:.5rem 0 1.5rem;font-size:clamp(1.6rem,3.5vw,2.1rem)}.rechtstext h2{font-size:var(--schrift-betont);border-bottom:1px solid var(--linie);margin:2.25rem 0 .6rem;padding-bottom:.4rem}.rechtstext h3{font-size:var(--schrift-lauf);font-weight:var(--gewicht-stark);color:var(--tinte-stark);margin:1.4rem 0 .4rem}.rechtstext p,.rechtstext li{color:var(--tinte-schwach);line-height:var(--zeilen-lesen);margin:0 0 .8rem}.rechtstext ul{margin:0 0 .8rem;padding-left:1.1rem}.rechtstext dl{line-height:var(--zeilen-neben);grid-template-columns:11rem 1fr;gap:.5rem 1.25rem;margin:0 0 1.25rem;display:grid}.rechtstext dt{color:var(--tinte-blass);font-size:var(--schrift-neben)}.rechtstext dd{color:var(--tinte-stark);margin:0}@media (max-width:45.99rem){.rechtstext dl{grid-template-columns:1fr;gap:.1rem}.rechtstext dd{margin-bottom:.7rem}}.stand{font-family:var(--font-geist-mono), monospace;color:var(--tinte-blass);border-top:1px solid var(--linie);margin-top:2.5rem;padding-top:1rem;font-size:.78rem}@keyframes auftauchen{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}@keyframes hereinschieben{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:none}}@keyframes wachsen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aufblenden{0%{opacity:0}to{opacity:1}}@keyframes aufsetzen-gross{0%{opacity:0;transform:rotate(-14deg)scale(1.6)}60%{opacity:1}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes strichzeichnen{0%{stroke-dashoffset:var(--laenge,200)}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.auftritt{animation:linear both auftauchen;animation-timeline:view();animation-range:entry 8% cover 26%}.fortschritt{transform-origin:0;animation:linear both wachsen;animation-timeline:scroll(root)}.szene{view-timeline-name:--szene}.s-absender,.s-regel,.s-feld,.s-beleg,.s-glied{opacity:0;animation:linear both aufblenden;animation-timeline:--szene;animation-range:entry 25% entry 65%}.s-weg,.s-kette,.s-pfeil,.s-haken{stroke-dasharray:var(--laenge,200);stroke-dashoffset:var(--laenge,200);animation:linear both strichzeichnen;animation-timeline:--szene;animation-range:entry 20% entry 70%}.s-weg{--laenge:100;stroke-dasharray:4 4;stroke-dashoffset:0;opacity:0;animation:linear both aufblenden;animation-timeline:--szene;animation-range:entry 20% entry 70%}.s-haken{--laenge:17}.s-kette{--laenge:200;animation-range:entry 40% entry 90%}.s-pfeil{--laenge:40}.s-verzug-0{animation-range:entry 22% entry 52%}.s-verzug-1{animation-range:entry 30% entry 60%}.s-verzug-2{animation-range:entry 38% entry 68%}.s-verzug-3{animation-range:entry 46% entry 76%}.s-verzug-4{animation-range:entry 54% entry 84%}.s-verzug-5{animation-range:entry 62% entry 92%}.s-stempel{opacity:0;transform-box:fill-box;transform-origin:50%;animation:linear both aufsetzen-gross;animation-timeline:--szene;animation-range:entry 62% entry 88%}.s-ziel{transform-box:fill-box;transform-origin:50%;opacity:0;animation:linear both aufblenden;animation-timeline:--szene;animation-range:entry 15% entry 45%}.zeitstrahl{view-timeline-name:--strahl}.strahl-gelaufen{transform-origin:0;animation:linear both wachsen;animation-timeline:--strahl;animation-range:entry 30% entry 85%}.strahl-heute{opacity:0;animation:linear both aufblenden;animation-timeline:--strahl;animation-range:entry 75% entry 95%}.strahl-karte{animation:linear both hereinschieben;animation-timeline:view();animation-range:entry 10% cover 25%}}}@media (prefers-reduced-motion:no-preference){.s-puls{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pulsen}}@keyframes pulsen{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.fortschritt{z-index:30;background:linear-gradient(90deg, var(--marke) 0%, var(--marke-hell) 55%, var(--bernstein-hell) 100%);height:2.5px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.szene{background:linear-gradient(180deg, var(--bogen) 0%, var(--bogen-still) 100%);border:1px solid var(--linie-fein);border-radius:calc(var(--radius) - .125rem);margin:0 0 1.25rem;padding:0;overflow:hidden}.szene svg{width:100%;height:auto;display:block}.zeitstrahl{margin-top:3rem}.strahl{height:6.5rem;margin:0 .5rem 2.75rem;position:relative}.strahl-grund,.strahl-gelaufen{border-radius:var(--radius-punkt);height:3px;position:absolute;top:2.6rem;left:0}.strahl-grund{background:var(--linie);right:0}.strahl-gelaufen{width:var(--bis,0%);background:linear-gradient(90deg, var(--marke) 0%, var(--marke-hell) 100%)}.strahl-punkt{background:var(--papier);border:3px solid var(--linie);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:2.6rem;translate:-50% -50%}.strahl-punkt-erledigt{background:var(--marke);border-color:var(--marke)}.strahl-punkt b{font-family:var(--font-geist-mono), monospace;font-size:var(--schrift-klein);font-weight:var(--gewicht-stark);color:var(--tinte-stark);position:absolute;top:1.5rem;left:50%;translate:-50%}.strahl-heute{border-left:2px dashed var(--bernstein);height:2.6rem;position:absolute;top:.7rem;translate:-1px}.strahl-heute-fahne{white-space:nowrap;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:#fff;background:var(--bernstein);border-radius:var(--radius-voll);padding:.16rem .6rem;font-size:.7rem;position:absolute;bottom:100%;left:50%;translate:-50% -.4rem}.strahl-heute-fahne-rechts{left:auto;right:0;translate:0 -.4rem}.strahl-liste{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:58rem){.strahl-liste{grid-template-columns:repeat(3,1fr)}}.strahl-karte{border-left:3px solid var(--linie)}.strahl-karte.gilt{border-left-color:var(--marke)}.strahl-karte h3{font-size:var(--schrift-betont);font-weight:var(--gewicht-stark);color:var(--tinte-stark);margin:.5rem 0}.strahl-karte :where(p){font-size:var(--schrift-lauf);line-height:var(--zeilen-neben);color:var(--tinte-schwach);margin:0}.strahl-jahr{align-items:center;gap:.6rem;margin:0;display:flex}.strahl-status{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--marke);border-radius:var(--radius-voll);padding:.1rem .5rem;font-size:.62rem}.strahl-rest{font-size:var(--schrift-lauf);color:var(--tinte-schwach);margin:1.75rem 0 0}.strahl-rest strong{color:var(--bernstein);font-size:1.1rem}@media (max-width:45.99rem){.strahl{height:5.5rem;margin-bottom:2.25rem}.strahl-punkt b{font-size:.72rem}}.vergleich-huelle{margin-top:2.5rem;padding:.35rem .35rem .35rem 0;overflow-x:auto}.vergleich{border-collapse:separate;border-spacing:0;width:100%;min-width:46rem;font-size:var(--schrift-lauf)}.vergleich th,.vergleich td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--linie-fein);background:var(--bogen);padding:.9rem 1.15rem}.vergleich tbody th,.vergleich tfoot th{font-weight:var(--gewicht-betont);color:var(--tinte-stark);background:0 0;width:30%;line-height:1.35}.vergleich-dazu{font-size:.78rem;font-weight:var(--gewicht-normal);color:var(--tinte-blass);margin-top:.2rem;display:block}.vergleich thead th{font-size:var(--schrift-klein);font-weight:var(--gewicht-stark);color:var(--tinte-stark);background:var(--bogen-still);border-bottom:1px solid var(--linie);white-space:nowrap;padding-top:1.1rem;padding-bottom:1.1rem}.vergleich thead th:first-child{background:0 0;border-bottom-color:#0000}.vergleich-ecke{font-size:var(--schrift-fein);font-weight:var(--gewicht-mittel);text-transform:uppercase;letter-spacing:.12em;color:var(--tinte-blass)}.vergleich-kopf{align-items:center;gap:.45rem;display:flex}.vergleich-neben{font-size:.72rem;font-weight:var(--gewicht-normal);color:var(--tinte-blass);margin-top:.15rem;display:block}.vergleich .wir{background:var(--marke-soft);box-shadow:inset 1px 0 0 var(--marke-rand), inset -1px 0 0 var(--marke-rand)}.vergleich thead .wir{color:#fff;background:var(--marke);border-bottom-color:var(--marke);box-shadow:none;border-radius:.5rem .5rem 0 0}.vergleich thead .wir .vergleich-neben{color:#ffffffb8}.vergleich tfoot .wir{box-shadow:inset 1px 0 0 var(--marke-rand), inset -1px 0 0 var(--marke-rand), inset 0 -1px 0 var(--marke-rand);border-radius:0 0 .5rem .5rem}.vergleich tbody tr:last-child td,.vergleich tbody tr:last-child th{border-bottom-color:var(--linie)}.vergleich tfoot td,.vergleich tfoot th{font-size:var(--schrift-lauf);color:var(--tinte-schwach);background:0 0;border-bottom:0;padding-top:1.25rem;padding-bottom:1.25rem}.vergleich tfoot th{font-size:var(--schrift-fein);text-transform:uppercase;letter-spacing:.12em;color:var(--tinte-blass)}.vergleich tfoot .wir{background:var(--marke-soft)}.vergleich tfoot .knopf{text-align:center;width:100%}.urteil{align-items:center;gap:.55rem;line-height:1.35;display:inline-flex}.urteil-zeichen{background-position:50%;background-repeat:no-repeat;background-size:.72rem .72rem;border-radius:50%;flex:none;width:1.15rem;height:1.15rem}.urteil-ja{color:var(--gruen);font-weight:var(--gewicht-betont)}.urteil-ja .urteil-zeichen{background-color:var(--gruen-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.6l3.1 3.1 6.5-7.4' fill='none' stroke='%230a6d55' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.urteil-teils{color:var(--bernstein)}.urteil-teils .urteil-zeichen{background-color:var(--bernstein-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.2 8h7.6' fill='none' stroke='%23855708' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}.urteil-nein{color:var(--tinte-blass)}.urteil-nein .urteil-zeichen{background-color:var(--koralle-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.6 4.6l6.8 6.8M11.4 4.6l-6.8 6.8' fill='none' stroke='%23a8341f' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}@media (max-width:51.99rem){.vergleich-huelle{padding:0;overflow-x:visible}.vergleich{min-width:0;display:block}.vergleich thead{display:none}.vergleich tbody,.vergleich tfoot,.vergleich tr{display:block}.vergleich tbody tr{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);margin-bottom:1rem;overflow:hidden}.vergleich tbody th,.vergleich tfoot th{background:var(--bogen-still);border-bottom:1px solid var(--linie-fein);width:auto;padding:.85rem 1.1rem;display:block}.vergleich tbody td,.vergleich tfoot td{box-shadow:none;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 1.1rem;display:flex}.vergleich tbody td:before,.vergleich tfoot td:before{content:attr(data-spalte);color:var(--tinte-blass);flex:0 auto;font-size:.72rem}.vergleich .urteil{min-width:0}.vergleich tbody td.wir{background:var(--marke-soft);box-shadow:inset 0 1px 0 var(--marke-rand)}.vergleich tbody td.wir:before,.vergleich tfoot td.wir:before{color:var(--marke);font-weight:var(--gewicht-stark)}.vergleich tfoot tr{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);display:block;overflow:hidden}.vergleich tfoot td{font-size:var(--schrift-lauf);border-bottom:1px solid var(--linie-fein);padding-top:.75rem;padding-bottom:.75rem}.vergleich tfoot td.wir{box-shadow:none;background:0 0;border-bottom:0;padding:.85rem 1.1rem;display:block}.vergleich tfoot td.wir:before{content:none}.vergleich tfoot .knopf{width:100%}}@media (max-width:23.99rem){.vergleich tbody td,.vergleich tfoot td{flex-direction:column;align-items:flex-start;gap:.15rem}}@media (min-width:46rem) and (max-width:51.99rem){.vergleich tbody td,.vergleich tfoot td{justify-content:flex-start}.vergleich tbody td:before,.vergleich tfoot td:before{flex:0 0 12rem}}.betriebe{gap:1.25rem;margin-top:2.25rem;display:grid}@media (min-width:58rem){.betriebe{grid-template-columns:repeat(3,1fr)}}.betrieb{box-shadow:var(--schatten);flex-direction:column;display:flex}.betrieb h3{font-size:var(--schrift-betont);font-weight:var(--gewicht-stark);color:var(--tinte-stark);border-top:1px solid var(--linie-fein);margin:1.1rem 0 .5rem;padding-top:1.1rem}.betrieb :where(p){font-size:var(--schrift-lauf);line-height:var(--zeilen-neben);color:var(--tinte-schwach);max-width:60ch;margin:0 0 .9rem}.betrieb-zahl{font-family:var(--font-geist-mono), monospace;font-size:1.9rem;font-weight:var(--gewicht-stark);color:var(--marke);line-height:1}.betrieb-zahl small{font-size:var(--schrift-fein);font-weight:var(--gewicht-mittel);letter-spacing:.1em;text-transform:uppercase;color:var(--tinte-blass);margin-top:.45rem;display:block}.betrieb-passt{border-top:1px solid var(--linie-fein);font-size:var(--schrift-neben);color:var(--marke);align-items:baseline;gap:.5rem;margin:auto 0 0;padding-top:.9rem;display:flex}.betrieb-passt:before{content:"";background:var(--marke);border-radius:50%;flex:none;width:.4rem;height:.4rem}.schaufenster{box-shadow:var(--schatten-hoch);overflow:hidden}.schaufenster-leiste{background:var(--bogen-still);border-bottom:1px solid var(--linie-fein);align-items:center;gap:.4rem;padding:.6rem .85rem;display:flex}.schaufenster-leiste i{background:var(--linie);border-radius:50%;width:.55rem;height:.55rem}.schaufenster-pfad{font-family:var(--font-geist-mono), monospace;font-size:var(--schrift-fein);color:var(--tinte-blass);margin-left:.5rem}.schaufenster img{width:100%;height:auto;display:block}.bildunterschrift{font-size:var(--schrift-klein);line-height:var(--zeilen-neben);color:var(--tinte-blass);margin:.8rem 0 0}.glossar{gap:0;margin-top:2.25rem;display:grid;overflow:hidden}.glossar>div{border-top:1px solid var(--linie-fein);gap:.35rem 1.5rem;padding:1.05rem 1.35rem;display:grid}.glossar>div:first-child{border-top:0}@media (min-width:46rem){.glossar>div{grid-template-columns:11rem 1fr}}.glossar dt{font-family:var(--font-geist-mono), monospace;font-size:var(--schrift-neben);font-weight:var(--gewicht-stark);color:var(--marke)}.glossar dd{font-size:var(--schrift-lauf);line-height:var(--zeilen-neben);color:var(--tinte-schwach);max-width:62ch;margin:0}.sicherheit{gap:1.25rem;margin-top:2.25rem;display:grid}@media (min-width:46rem){.sicherheit{grid-template-columns:repeat(2,1fr)}}.sicherheit-punkt{border-color:var(--marke-rand);background:var(--marke-soft)}.sicherheit-punkt h3{font-size:.95rem;font-weight:var(--gewicht-stark);color:var(--tinte-stark);align-items:center;gap:.55rem;margin:0 0 .5rem;display:flex}.sicherheit-punkt p{font-size:var(--schrift-lauf);line-height:var(--zeilen-neben);color:var(--tinte-schwach);max-width:60ch;margin:0}.sicherheit-punkt code{font-family:var(--font-geist-mono), monospace;font-size:var(--schrift-klein);background:var(--bogen);border-radius:var(--radius-punkt);color:var(--marke);padding:.05rem .3rem}.schrittfolge-gross{gap:2.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.schritt{border-top:1px solid var(--linie);align-items:center;gap:1.75rem;padding-top:2.5rem;display:grid}.schritt:first-child{border-top:0;padding-top:0}.schritt-bild{max-width:32rem}@media (min-width:58rem){.schritt{grid-template-columns:1fr 1fr;gap:3.5rem}.schritt:nth-child(2n) .schritt-text{order:2}.schritt-bild{max-width:none}}.schritt-text h3{font-size:1.3rem;font-weight:var(--gewicht-stark);letter-spacing:-.015em;color:var(--tinte-stark);margin:.6rem 0 .75rem}.schritt-text :where(p){font-size:.97rem;line-height:var(--zeilen-lesen);color:var(--tinte-schwach);max-width:48ch;margin:0 0 .9rem}.schritt-dazu{font-size:var(--schrift-lauf);color:var(--tinte-blass);border-left:2px solid var(--linie);margin-bottom:0;padding-left:.9rem}.schritt .nummer{border-radius:var(--radius-voll);background:var(--marke-soft);padding:.16rem .55rem;display:inline-block}.schaufenster-paar{gap:2rem;margin-top:2.25rem;display:grid}@media (min-width:58rem){.schaufenster-paar{grid-template-columns:repeat(2,1fr);gap:2.25rem}}.schaufenster-paar figure{margin:0}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bildband{border-radius:var(--radius);border:1px solid var(--linie);box-shadow:var(--schatten);aspect-ratio:32/9;margin:0 0 3rem;overflow:hidden}.bildband img{object-fit:cover;object-position:center 62%;width:100%;height:100%;display:block}@media (max-width:45.99rem){.bildband{aspect-ratio:16/9;margin-bottom:2.25rem}}.bahn-bild{isolation:isolate;padding-top:6rem;padding-bottom:6rem;position:relative}.bahn-bild-grund{z-index:-1;position:absolute;inset:0;overflow:hidden}.bahn-bild-grund img{object-fit:cover;opacity:.62;width:100%;height:118%}.bahn-bild-grund:after{content:"";background:linear-gradient(#1d1857eb 0%,#1d185799 42%,#1d1857ed 100%);position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bahn-bild-grund img{animation:linear both schieben;animation-timeline:view();animation-range:cover}}}@keyframes schieben{0%{transform:translateY(-8%)}to{transform:translateY(0%)}}.schaufenster img{aspect-ratio:16/10;object-fit:cover;object-position:top center}.hergang{--takt:13.2s;box-shadow:var(--schatten);margin:0;overflow:hidden}.hergang-schalter{opacity:0;pointer-events:none;position:absolute}.hergang-buehne{display:grid}.hergang-bild{flex-direction:column;grid-area:1/1;padding:1.25rem 1.4rem;display:flex}.hergang-marke{font-weight:var(--gewicht-mittel);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.66rem;display:flex}.hergang-nr{letter-spacing:0;color:#fff;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.66rem;display:grid}.hergang-marke-problem{color:var(--bernstein)}.hergang-marke-problem .hergang-nr{background:var(--bernstein)}.hergang-marke-loesung{color:var(--marke)}.hergang-marke-loesung .hergang-nr{background:var(--marke)}.hergang-mail{border:1px solid var(--linie-fein);background:var(--bogen-still);border-radius:.4rem;padding:.7rem .85rem}.hergang-zeile{font-size:var(--schrift-klein);color:var(--tinte-stark);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .3rem;overflow:hidden}.hergang-zeile span{text-transform:uppercase;letter-spacing:.1em;min-width:3.6rem;color:var(--tinte-blass);font-size:.66rem;display:inline-block}.hergang-anhang{border:1px solid var(--linie);background:var(--bogen);font-family:var(--font-geist-mono), monospace;color:var(--tinte-schwach);border-radius:.3rem;align-items:center;gap:.35rem;margin:.5rem 0 0;padding:.2rem .5rem .2rem .4rem;font-size:.75rem;display:inline-flex}.hergang-roh{min-height:0;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--tinte-blass);white-space:pre;flex:1;margin:.85rem 0 0;font-size:.66rem;line-height:1.5;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.hergang-fragen{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.hergang-fragen li{font-size:var(--schrift-betont);color:var(--tinte-stark);align-items:baseline;gap:.65rem;line-height:1.4;display:flex}.hergang-fragen li:before{content:"?";background:var(--bernstein-soft);width:1.4rem;height:1.4rem;color:var(--bernstein);font-family:var(--font-geist-mono), monospace;font-size:var(--schrift-neben);font-weight:var(--gewicht-stark);border-radius:50%;flex:none;place-items:center;display:grid;transform:translateY(.15rem)}.hergang-fuss-text{font-size:var(--schrift-neben);line-height:var(--zeilen-grund);color:var(--tinte-blass);margin:auto 0 0;padding-top:1rem}.hergang-felder{grid-template-columns:1fr 1fr;gap:.85rem 1.25rem;display:grid}.hergang-feld-kopf{align-items:center;gap:.4rem;margin-bottom:.1rem;display:flex}.hergang-stempel{font-size:var(--schrift-lauf);color:var(--gruen);align-items:center;gap:.85rem;margin:auto 0 0;padding-top:1rem;display:flex}.hergang-stempel-zeichen{border:2px solid var(--gruen);text-align:center;font-family:var(--font-geist-mono), monospace;border-radius:.3rem;flex:none;padding:.28rem .6rem;line-height:1.2;display:block;transform:rotate(-2.5deg)}.hergang-stempel-zeichen b{letter-spacing:.14em;font-size:.74rem;font-weight:700;display:block}.hergang-stempel-zeichen i{letter-spacing:.08em;border-top:1px solid;margin-top:.12rem;padding-top:.12rem;font-size:.5rem;font-style:normal;display:block}.hergang-ablage{gap:.6rem;margin:0;display:grid}.hergang-ablage>div{border-bottom:1px solid var(--linie-fein);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}.hergang-ablage>div:last-child{border-bottom:0}.hergang-ablage dt{text-transform:uppercase;letter-spacing:.1em;color:var(--tinte-blass);white-space:nowrap;font-size:.66rem}.hergang-ablage dd{font-size:var(--schrift-lauf);color:var(--tinte-stark);text-align:right;margin:0}.hergang-leiste{border-top:1px solid var(--linie-fein);background:var(--bogen-still);justify-content:space-between;align-items:center;gap:1rem;padding:.3rem 1.4rem;display:flex}.hergang-punkte{align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.hergang-punkte li{border-radius:var(--radius-voll);background:var(--linie);width:.4rem;height:.4rem}.hergang-knopf{color:var(--tinte-blass);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.8rem .5rem;font-size:.75rem}.hergang-knopf:hover{color:var(--marke)}.hergang-schalter:focus-visible~.hergang-leiste .hergang-knopf{outline:2px solid var(--marke);outline-offset:2px;border-radius:var(--radius-punkt)}.hergang-knopf-weiter,.hergang-schalter:checked~.hergang-leiste .hergang-knopf-halt{display:none}.hergang-schalter:checked~.hergang-leiste .hergang-knopf-weiter{display:inline}@media (prefers-reduced-motion:reduce){.hergang-buehne{display:block}.hergang-bild{border-top:1px solid var(--linie-fein)}.hergang-bild-1{border-top:0}.hergang-roh{height:7rem}.hergang-leiste{display:none}}@media (prefers-reduced-motion:no-preference){.hergang-bild{opacity:0;animation:hergang-zeigen var(--takt) linear infinite both}.hergang-punkte li{animation:hergang-punkt var(--takt) linear infinite both}.hergang-bild-2,.hergang-punkte li:nth-child(2){animation-delay:calc(var(--takt) / 4)}.hergang-bild-3,.hergang-punkte li:nth-child(3){animation-delay:calc(var(--takt) / 2)}.hergang-bild-4,.hergang-punkte li:nth-child(4){animation-delay:calc(var(--takt) / 4 * 3)}.hergang:hover .hergang-bild,.hergang:hover .hergang-punkte li,.hergang-schalter:checked~* .hergang-bild,.hergang-schalter:checked~* .hergang-punkte li,.hergang-schalter:checked~.hergang-leiste .hergang-punkte li{animation-play-state:paused}}@keyframes hergang-zeigen{0%{opacity:0;transform:translateY(.9rem)}3.5%,21%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-.5rem)}}@keyframes hergang-punkt{0%,to{background:var(--linie);width:.4rem}3.5%,22%{background:var(--marke);width:1.5rem}25%,99%{background:var(--linie);width:.4rem}}@media (max-width:29.99rem){.hergang-felder{grid-template-columns:1fr;gap:.6rem}.hergang-bild{padding:1.1rem 1.15rem}.hergang-ablage>div{flex-direction:column;gap:.15rem}.hergang-ablage dd{text-align:left}.hergang-stempel{font-size:var(--schrift-neben);gap:.6rem}.hergang-zeile span{min-width:3.4rem}}.ohne{font-family:var(--font-geist-sans), sans-serif;font-size:var(--schrift-klein);color:var(--tinte-blass)}.bahn-person{background:radial-gradient(70% 60% at 88% 15%, #e09b2d1a 0%, transparent 60%), var(--papier)}.person-satz{align-items:center;gap:2rem;display:grid}@media (min-width:58rem){.person-satz{grid-template-columns:.95fr 1.05fr;gap:3.5rem}}.person-bild{border-radius:var(--radius);border:1px solid var(--linie);box-shadow:var(--schatten-hoch);background:var(--papier-2);aspect-ratio:1120/616;margin:0;position:relative;overflow:hidden}.person-bild video,.person-bild img{object-fit:cover;width:100%;height:100%;display:block}.person-bild:after{content:"";pointer-events:none;background:linear-gradient(#0000,#17141f1a);height:28%;position:absolute;inset:auto 0 0}.person-ruhig{display:none}@media (prefers-reduced-motion:reduce){.person-bild video{display:none}.person-ruhig{display:block}}.person-satz h2{margin-bottom:1rem}.person-satz p{color:var(--tinte-schwach);line-height:var(--zeilen-lesen);max-width:52ch;margin:0 0 1rem}.person-satz .knopfreihe{margin-top:1.6rem}.herkunft{gap:1.25rem;margin-top:2.25rem;display:grid}@media (min-width:58rem){.herkunft{grid-template-columns:repeat(3,1fr)}}.herkunft-karte{border-top:3px solid var(--linie);box-shadow:var(--schatten);flex-direction:column;display:flex}.herkunft-gut{border-top-color:var(--gruen)}.herkunft-geht{border-top-color:var(--marke)}.herkunft-muehsam{border-top-color:var(--bernstein)}.herkunft-weg{font-size:var(--schrift-betont);font-weight:var(--gewicht-stark);color:var(--tinte-stark);margin:0 0 .5rem}.herkunft-erklaerung{font-size:var(--schrift-lauf);line-height:var(--zeilen-neben);color:var(--tinte-schwach);border-bottom:1px solid var(--linie-fein);max-width:60ch;margin:0 0 1.1rem;padding-bottom:1.1rem}.herkunft-karte ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.herkunft-karte li{font-size:var(--schrift-lauf);flex-direction:column;display:flex}.herkunft-karte li strong{font-weight:var(--gewicht-betont);color:var(--tinte-stark)}.herkunft-karte li span{color:var(--tinte-blass);font-size:.78rem}.klarstellung{border-color:var(--bernstein);max-width:68ch;margin-top:2.25rem}.klarstellung h3{font-size:var(--schrift-grund);font-weight:var(--gewicht-stark);color:var(--tinte-stark);align-items:center;gap:.55rem;margin:0 0 .75rem;display:flex}.klarstellung h3:before{content:"";background:var(--bernstein-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 4.4v4.4M8 11.4v.2' fill='none' stroke='%23855708' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / .75rem;border-radius:50%;flex:none;width:1.15rem;height:1.15rem}.klarstellung p{font-size:var(--schrift-lauf);line-height:var(--zeilen-lesen);color:var(--tinte-schwach);margin:0 0 .9rem}.klarstellung strong{color:var(--tinte-stark)}.klarstellung .kleingedruckt{border-top:1px solid var(--linie-fein);margin-top:1.1rem;padding-top:1rem}@media (max-width:45.99rem){.tabelle th,.status,.marke,.zeile-label{font-size:.78rem}.tabelle th{letter-spacing:.06em}.bt,.stempel-norm{font-size:var(--schrift-fein)}}@media (max-width:23.99rem){.seite,.mitte,.rechtstext,.anmeldung,.kopf-innen{padding-left:1rem;padding-right:1rem}.karte,.gegenueber-karte,.betrieb,.herkunft-karte,.anschluss,.klarstellung{padding-left:1.15rem;padding-right:1.15rem}h1.gross{-webkit-hyphens:auto;hyphens:auto}}.hauptnav{flex:auto;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.hauptnav-blatt{font-size:var(--schrift-lauf);flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:1.4rem;display:flex}.hauptnav-blatt a:not(.knopf){color:var(--tinte-schwach);white-space:nowrap;border-bottom:1.5px solid #0000;padding:.2rem 0;text-decoration:none}.hauptnav-blatt a:not(.knopf):hover{color:var(--marke)}.hauptnav-blatt a[aria-current=page]{color:var(--tinte-stark);border-bottom-color:var(--marke)}.hauptnav-anmelden{color:var(--tinte);flex:none}.hauptnav-knopf{display:none}.hauptnav-striche{background:currentColor;border-radius:2px;flex:none;width:1.05rem;height:1.5px;position:relative}.hauptnav-striche:before,.hauptnav-striche:after{content:"";background:currentColor;border-radius:2px;height:1.5px;position:absolute;left:0;right:0}.hauptnav-striche:before{top:-5px}.hauptnav-striche:after{top:5px}.hauptnav-knopf[aria-expanded=true] .hauptnav-striche{background:0 0}.hauptnav-knopf[aria-expanded=true] .hauptnav-striche:before{top:0;transform:rotate(45deg)}.hauptnav-knopf[aria-expanded=true] .hauptnav-striche:after{top:0;transform:rotate(-45deg)}@media (max-width:56rem){.hauptnav{flex:0 auto;margin-inline-start:auto}.hauptnav-knopf{flex:none;align-items:center;gap:.5rem;display:inline-flex}.hauptnav-blatt:not(.offen){display:none}.hauptnav-blatt{font-size:var(--schrift-neben);flex-wrap:wrap;gap:.6rem 1.15rem}.hauptnav-blatt.offen{z-index:1;overscroll-behavior:contain;border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);width:min(17rem,100vw - 3rem);max-height:calc(100dvh - 6rem);box-shadow:var(--schatten-hoch);flex-flow:column;justify-content:flex-start;align-items:stretch;gap:.15rem;padding:.5rem;font-size:.95rem;position:absolute;top:calc(100% + .85rem + 1px);right:0;overflow-y:auto}.hauptnav-blatt.offen a:not(.knopf){border-radius:var(--radius-klein);white-space:normal;border-bottom:0;padding:.65rem}.hauptnav-blatt.offen a[aria-current=page]{background:var(--marke-soft)}.hauptnav-blatt.offen .hauptnav-anmelden{text-align:center;margin-top:.35rem;padding-block:.6rem}}@media (prefers-reduced-motion:no-preference){.hauptnav-blatt.offen{animation:.14s ease-out hauptnav-oeffnen}.hauptnav-striche,.hauptnav-striche:before,.hauptnav-striche:after{transition:transform .16s,background-color .16s,top .16s}}@keyframes hauptnav-oeffnen{0%{opacity:0;transform:translateY(-.4rem)}}.schluessel-formular{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.schluessel-feld{flex-direction:column;gap:.35rem;width:100%;max-width:24rem;display:flex}.schluessel-feld label{font-size:var(--schrift-neben);color:var(--tinte-schwach)}.schluessel-scopes{background:0 0;flex-direction:column;gap:.15rem;display:flex}.schluessel-scopes legend{font-size:var(--schrift-neben);color:var(--tinte-schwach);padding:0 .35rem}.schluessel-scopes label{min-height:2.5rem;font-size:var(--schrift-lauf);cursor:pointer;align-items:center;gap:.6rem;display:flex}.schluessel-scopes input{width:1.1rem;height:1.1rem;accent-color:var(--marke);flex:none}.schluessel-scopes code,.schluessel-klartext code{font-family:var(--font-geist-mono), ui-monospace, monospace}.schluessel-scopes code{font-size:var(--schrift-klein);color:var(--tinte-stark)}.schluessel-klartext{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;display:flex}.schluessel-klartext code{font-size:var(--schrift-lauf);background:var(--bogen);border:1px solid var(--linie);border-radius:var(--radius-klein);word-break:break-all;min-width:0;padding:.4rem .6rem}.erlaubnis-kurz{font-size:var(--schrift-lauf);gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.rechnungsblatt-positionen{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.25rem 0 0}.rechnungsblatt-kapitel{caption-side:top;text-align:left;font-size:.78rem;font-weight:var(--gewicht-stark);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-blass);padding-bottom:.5rem}.rechnungsblatt-positionen thead th{text-align:left;font-size:.75rem;font-weight:var(--gewicht-stark);color:var(--tinte-blass);border-bottom:2px solid var(--linie);white-space:nowrap;padding:0 .5rem .4rem}.rechnungsblatt-positionen td{border-bottom:1px solid var(--linie-fein);vertical-align:baseline;padding:.35rem .5rem}.rechnungsblatt-positionen .spalte-pos{width:2.5rem;color:var(--tinte-blass);font-size:var(--schrift-neben)}.rechnungsblatt-positionen .spalte-zahl{text-align:right}.rechnungsblatt-positionen .spalte-betrag{font-weight:var(--gewicht-betont);color:var(--tinte-stark);white-space:nowrap;width:7.5rem}.betrag-offen{color:var(--tinte-blass)}.rechnungsblatt-positionen .spalte-weg{width:2rem}.rechnungsblatt-positionen :where(input,select){font:inherit;font-size:var(--schrift-grund);width:100%;min-width:0;color:var(--tinte);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:.35rem .2rem}.rechnungsblatt-positionen input:hover,.rechnungsblatt-positionen select:hover{border-bottom-color:var(--linie)}.rechnungsblatt-positionen input:focus,.rechnungsblatt-positionen select:focus{border-bottom-color:var(--marke);background:var(--marke-soft);outline:none}.rechnungsblatt-positionen input::placeholder{color:var(--tinte-blass);opacity:.7}.rechnungsblatt-positionen .spalte-zahl input,.rechnungsblatt-positionen .spalte-zahl select{text-align:right}.feld-still{font-size:var(--schrift-neben);color:var(--tinte-schwach)}.zeile-weg{border-radius:var(--radius-klein);width:2.25rem;height:2.25rem;color:var(--tinte-blass);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-.4rem -.3rem;font-size:1.1rem;line-height:1;display:flex}.zeile-weg:hover{background:var(--koralle-soft);color:var(--koralle)}.zeile-dazu{margin-top:.75rem}.rechnungsblatt-summen{justify-content:flex-end;margin-top:1.25rem;display:flex}.rechnungsblatt-summen dl{font-variant-numeric:tabular-nums;min-width:17rem;margin:0}.rechnungsblatt-summen dl>div{font-size:var(--schrift-lauf);justify-content:space-between;gap:1.5rem;padding:.3rem 0;display:flex}.rechnungsblatt-summen dt{color:var(--tinte-schwach)}.rechnungsblatt-summen dd{white-space:nowrap;margin:0}.rechnungsblatt-summen .summe-gesamt{border-top:1px solid var(--linie);font-size:var(--schrift-betont);font-weight:var(--gewicht-stark);color:var(--tinte-stark);margin-top:.35rem;padding-top:.6rem}.rechnungsblatt-summen .summe-gesamt dt{color:var(--tinte-stark)}.rechnungsblatt-fussnote{max-width:42rem;margin:1rem 0 0}.rechnungsblatt-hinweis{border-top:1px solid var(--linie-fein);max-width:32rem;margin-top:1.5rem;padding-top:1.25rem}.rechnungsblatt-hinweis label{font-size:var(--schrift-neben);font-weight:var(--gewicht-mittel);margin-bottom:.4rem;display:block}.rechnungsblatt-hinweis input{background:var(--papier);width:100%;margin-bottom:.5rem}@media (max-width:51.99rem){.rechnungsblatt-positionen,.rechnungsblatt-positionen tbody,.rechnungsblatt-positionen tr,.rechnungsblatt-positionen td{width:auto;display:block}.rechnungsblatt-positionen thead{display:none}.rechnungsblatt-positionen tr{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);margin-bottom:.75rem;padding:.6rem .9rem .75rem;position:relative}.rechnungsblatt-positionen td{border-bottom:0;align-items:baseline;gap:.9rem;padding:.25rem 0;display:flex}.rechnungsblatt-positionen td:before{content:attr(data-spalte);color:var(--tinte-blass);flex:0 0 6.5rem;font-size:.72rem}.rechnungsblatt-positionen td.spalte-pos{font-size:.72rem;font-weight:var(--gewicht-stark);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-blass);padding-bottom:.35rem}.rechnungsblatt-positionen td.spalte-pos:before{content:"Position ";font-size:inherit;letter-spacing:inherit;flex:none}.rechnungsblatt-positionen .spalte-zahl,.rechnungsblatt-positionen .spalte-zahl input,.rechnungsblatt-positionen .spalte-zahl select{text-align:left}.rechnungsblatt-positionen td.spalte-weg{padding:0;position:absolute;top:.4rem;right:.5rem}.rechnungsblatt-positionen td.spalte-weg:before{content:none}.rechnungsblatt-summen dl{width:100%;min-width:0}}.bezahlt-ja{font-size:var(--schrift-neben);color:var(--gruen);white-space:nowrap}.bezahlt-offen{font-size:var(--schrift-neben);color:var(--tinte-blass)}.verwendungszweck{max-width:22rem;font-size:var(--schrift-neben);color:var(--tinte-schwach);overflow-wrap:anywhere;display:inline-block}.zahlung-vorschlag{display:inline}.zahlung-vorschlag+.zahlung-vorschlag{margin-left:.35rem}.qonto-uebernahme{background:var(--bogen-still);max-width:42rem;margin:0 0 1.75rem}.qonto-uebernahme .hinweis{margin-top:.6rem}.dicht{margin:0}.nachsatz{margin:.35rem 0 0}.zwischensatz{margin:.35rem 0 .5rem}.abschnitt-abstand{margin-top:var(--abstand-7)}.knopfzeile{margin-top:var(--abstand-5)}.meldung-oben{margin-bottom:1.5rem}.zeilenkopf{width:14rem;color:var(--tinte-schwach)}.spalte-code{width:9rem}.zelle-neben{font-size:var(--schrift-neben)}.pruefsumme{font-size:var(--schrift-klein);word-break:break-all}.bricht-nicht{white-space:nowrap;overflow-wrap:normal}.eigenzeile{display:block}.liste-eng{margin:.35rem 0 0;padding-left:1.2rem}.breit{max-width:36rem}.ergaenzung{flex-direction:column;gap:.6rem;width:100%;max-width:24rem;margin-bottom:.6rem;display:flex}@media print{:root{--papier:#fff;--bogen:#fff;--tinte:#000;--tinte-stark:#000;--tinte-schwach:#222;--tinte-blass:#444;--marke:#000;--linie:#999;--linie-fein:#bbb}body{background:#fff}header.kopf,.sprunglink,.fuss-nav,.fortschritt,.hauptnav{display:none}a{color:#000;text-decoration:underline}.rechtstext a[href^=\/]:after{content:" (belegraum.de" attr(href) ")"}@page{margin:20mm}.rechtstext{max-width:none;padding-top:.5rem}.rechtstext h2,.rechtstext h3{break-after:avoid}.rechtstext dl{break-inside:avoid}.rechtstext p,.rechtstext li{orphans:3;widows:3}.stand{break-inside:avoid}.auftritt,.s-absender,.s-regel,.s-feld,.s-beleg,.s-glied,.s-weg,.s-stempel,.s-ziel,.strahl-gelaufen,.strahl-heute,.strahl-karte,.hergang-bild{opacity:1;animation:none}.s-weg,.s-kette,.s-pfeil,.s-haken{stroke-dashoffset:0;animation:none}.hergang-buehne{display:block}.hergang-bild{border-top:1px solid var(--linie-fein)}.hergang-bild-1{border-top:0}.hergang-leiste{display:none}}
