@font-face{font-family:Geist;src:url(/schriften/geist.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/schriften/geist-mono.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--grund:#F1F3F4;--flaeche:#FFFFFF;--tinte:#14181B;--zweitrang:#59636A;--linie:#DCE1E4;--aktion:var(--akzent);--aktionstext:var(--stahl);--auf-aktion:var(--auf-akzent);--gut:#1D7348;--gut-weich:#DDF0E4;--acht:#8F5200;--acht-weich:#FBECD3;--stopp:#B02A20;--stopp-weich:#F9E1DE;--seite:#E9EDEF;--schiene:#DFE4E7;--mulde:#E9EDEF;--gewaehlt:var(--stahl-sanft);--gewaehlt-kante:var(--stahl);--raster-linie:#E6EAEC;--kopf-tinte:#363E44;--zeile:36px;--grad:var(--t-13);--leiste:224px;--leiste-innen:216px;--blatt:296px;--radius:8px;--radius-bed:6px;--uebergang:.2s;--sicher-oben:max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px));--sicher-unten:max(env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px));--sicher-links:max(env(safe-area-inset-left,0px),var(--safe-area-inset-left,0px));--sicher-rechts:max(env(safe-area-inset-right,0px),var(--safe-area-inset-right,0px));--display:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--schmal:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--ui:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace}:root{--gf-miete-fuell:#E1E8ED;--gf-miete-kante:#2F4858;--gf-miete-text:#203A48;--gf-miete-dunkel:#2B3B45;--gf-miete-kante-d:#9CC2D6;--gf-leistung-fuell:#E9EED9;--gf-leistung-kante:#54701A;--gf-leistung-text:#425812;--gf-leistung-dunkel:#333C22;--gf-leistung-kante-d:#AFD25C;--sperre-termin-fuell:#EBE4EF;--sperre-termin-kante:#5E3B77;--sperre-termin-text:#4B2F5F;--sperre-termin-fuell-d:#362A3E;--sperre-termin-kante-d:#C3A2D8}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--grund:#111416;--flaeche:#1A1E21;--tinte:#ECEFF1;--zweitrang:#9AA4AB;--linie:#2B3136;--aktionstext:var(--stahl);--gut:#5CC48D;--gut-weich:#163223;--acht:#F0B65A;--acht-weich:#33280F;--stopp:#F28B80;--stopp-weich:#3A1D1A;--seite:#23282C;--schiene:#2C3237;--mulde:#23282C;--gewaehlt:var(--stahl-sanft);--gewaehlt-kante:var(--stahl);--raster-linie:#23282C;--kopf-tinte:#C5CCD1}}:root[data-theme=dark]{--grund:#111416;--flaeche:#1A1E21;--tinte:#ECEFF1;--zweitrang:#9AA4AB;--linie:#2B3136;--aktionstext:var(--stahl);--gut:#5CC48D;--gut-weich:#163223;--acht:#F0B65A;--acht-weich:#33280F;--stopp:#F28B80;--stopp-weich:#3A1D1A;--seite:#23282C;--schiene:#2C3237;--mulde:#23282C;--gewaehlt:var(--stahl-sanft);--gewaehlt-kante:var(--stahl);--raster-linie:#23282C;--kopf-tinte:#C5CCD1}:root{--akzent:#F7A800;--auf-akzent:#15181A;--akzent-sanft:color-mix(in srgb, var(--akzent) 16%, var(--flaeche));--stahl:#2C5266;--stahl-sanft:#E2ECF1;--fokus:var(--stahl);--feldkante:#7D878E;--leise-auf-grund:var(--zweitrang);--nav:#2E3438;--nav-tinte:#ECEFF1;--nav-tinte-2:#A7B1B7;--schleier:rgb(20 24 27 / .45);--schatten-1:0 1px 2px rgb(20 24 27 / .06), 0 1px 1px rgb(20 24 27 / .04);--schatten-2:0 12px 32px rgb(20 24 27 / .16), 0 2px 6px rgb(20 24 27 / .08);--r-klein:6px;--r-gross:12px;--tab-kopfkante:#C3CAD0;--tab-wach:#F5F7F8;--t-11:11px;--t-12:12px;--t-13:13px;--t-14:14px;--t-15:15px;--t-16:16px;--t-18:18px;--t-20:20px;--t-22:22px;--t-26:26px;--t-30:30px;--t-36:36px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--akzent-sanft:color-mix(in srgb, var(--akzent) 20%, var(--flaeche));--stahl:#8DB6CB;--stahl-sanft:#1F3039;--feldkante:#6E787F;--tab-kopfkante:#3A4248;--tab-wach:#23282C;--nav:#20262A;--nav-tinte:#ECEFF1;--nav-tinte-2:#99A3AA;--schleier:rgb(0 0 0 / .55);--schatten-1:0 1px 2px rgb(0 0 0 / .4);--schatten-2:0 12px 32px rgb(0 0 0 / .5)}}:root[data-theme=dark]{--akzent-sanft:color-mix(in srgb, var(--akzent) 20%, var(--flaeche));--stahl:#8DB6CB;--stahl-sanft:#1F3039;--feldkante:#6E787F;--tab-kopfkante:#3A4248;--tab-wach:#23282C;--nav:#20262A;--nav-tinte:#ECEFF1;--nav-tinte-2:#99A3AA;--schleier:rgb(0 0 0 / .55);--schatten-1:0 1px 2px rgb(0 0 0 / .4);--schatten-2:0 12px 32px rgb(0 0 0 / .5)}@media(prefers-contrast:more){:root{--linie:color-mix(in srgb, var(--linie) 55%, var(--tinte));--zweitrang:color-mix(in srgb, var(--zweitrang) 45%, var(--tinte));--feldkante:color-mix(in srgb, var(--feldkante) 50%, var(--tinte));--kopf-tinte:var(--tinte)}}:root{--aufg-vorb: #2F5A7A;--aufg-vorb-f: #E3EDF5;--aufg-aus: #2F6443;--aufg-aus-f: #E1EFE5;--aufg-zur: #7D5200;--aufg-zur-f: #F7ECD6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--aufg-vorb: #9CC0DC;--aufg-vorb-f: #1B2733;--aufg-aus: #97C9A6;--aufg-aus-f: #1B2B21;--aufg-zur: #E3B25C;--aufg-zur-f: #2F2514}}:root[data-theme=dark]{--aufg-vorb: #9CC0DC;--aufg-vorb-f: #1B2733;--aufg-aus: #97C9A6;--aufg-aus-f: #1B2B21;--aufg-zur: #E3B25C;--aufg-zur-f: #2F2514}:root{--haus-lex: #22577E;--haus-lex-weich: #E1ECF4;--haus-lex-kante: #9DBDD6;--haus-uns-weich: var(--akzent-sanft)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--haus-lex: #9CCBEB;--haus-lex-weich: #1B2C3A;--haus-lex-kante: #3B5A73;--haus-uns-weich: var(--akzent-sanft)}}:root[data-theme=dark]{--haus-lex: #9CCBEB;--haus-lex-weich: #1B2C3A;--haus-lex-kante: #3B5A73;--haus-uns-weich: var(--akzent-sanft)}:root{--winkel-bild: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M2.5 4.25 6 7.75l3.5-3.5%27 fill=%27none%27 stroke=%27%2314181B%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--winkel-bild: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M2.5 4.25 6 7.75l3.5-3.5%27 fill=%27none%27 stroke=%27%23ECEFF1%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}}:root[data-theme=dark]{--winkel-bild: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M2.5 4.25 6 7.75l3.5-3.5%27 fill=%27none%27 stroke=%27%23ECEFF1%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}*{box-sizing:border-box}.nur-vorleser{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--tab-blatt: var(--flaeche);--tab-kopf: var(--seite);--tab-markiert: var(--gewaehlt);--tab-kante: var(--linie);--tab-schatten: 0 1px 1px rgba(26, 26, 25, .05), 0 10px 24px -14px rgba(26, 26, 25, .3)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--tab-schatten: none}}:root[data-theme=dark]{--tab-schatten: none}body{margin:0;background:var(--grund);color:var(--tinte);font-family:var(--ui);font-size:var(--t-15);line-height:1.55;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer;color:var(--tinte)}.knopf{font-family:var(--ui);font-weight:600;font-size:var(--t-13);padding:0 14px;height:32px;border-radius:var(--radius-bed);border:1px solid var(--linie);background:var(--flaeche);color:var(--tinte);display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;line-height:1;text-align:center;transition:var(--uebergang)}.knopf{flex:none}@media(hover:hover)and (pointer:fine){.knopf:hover{border-color:var(--zweitrang)}}.knopf.haupt{background:var(--aktion);border-color:var(--aktion);color:var(--auf-aktion);font-weight:700}@media(hover:hover)and (pointer:fine){.knopf.haupt:hover{filter:brightness(1.06)}}.knopf.stumm{border-color:transparent;background:transparent;color:var(--zweitrang)}.knopf:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.knopf.klein{height:26px;font-size:var(--t-12);padding:0 10px}.knopf:disabled{background:var(--seite);border-color:var(--linie);color:var(--zweitrang);font-weight:600;cursor:not-allowed;filter:none}@media(hover:hover)and (pointer:fine){.knopf:disabled:hover{border-color:var(--linie);filter:none}}.marke{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.07em;text-transform:uppercase;padding:2px 8px;border-radius:20px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border:1px solid var(--linie);color:var(--zweitrang);background:var(--flaeche)}.marke.gut{color:var(--gut);background:var(--gut-weich);border-color:transparent}.marke.acht{color:var(--acht);background:var(--acht-weich);border-color:transparent}.marke.stopp{color:var(--stopp);background:var(--stopp-weich);border-color:transparent}.pkt{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block}.pkt.gut{background:var(--gut)}.pkt.stopp{background:var(--stopp)}.pkt.acht{background:transparent;border:2px solid var(--acht)}:root{--fokus-aussen: 0 0 0 3px color-mix(in srgb, var(--fokus) 26%, transparent);--fokus-innen: inset 0 0 0 2px var(--fokus)}.feld-schild{font-family:var(--schmal);font-weight:600;font-size:var(--t-12);color:var(--zweitrang);display:block;margin-bottom:5px}.feld{font-family:var(--ui);font-size:var(--t-14);background:var(--flaeche);color:var(--tinte);border:1.5px solid var(--feldkante);border-radius:var(--radius-bed);padding:0 12px;height:40px;width:100%}.feld:focus{outline:none;border-color:var(--fokus);box-shadow:var(--fokus-aussen)}.feld.buendig:focus,.fein.buendig:focus{outline:none;border-color:transparent;box-shadow:var(--fokus-innen)}.feld:disabled{background:transparent;border-color:transparent;color:var(--zweitrang);cursor:not-allowed}select.feld:not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;background-image:var(--winkel-bild);background-position:right 13px center;background-size:12px 12px;background-repeat:no-repeat}@media(forced-colors:active){select.feld:not([multiple]){-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background-image:none;padding-right:12px}}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--stopp)}input[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus,select[aria-invalid=true]:focus{border-color:var(--stopp);box-shadow:0 0 0 3px color-mix(in srgb,var(--stopp) 20%,transparent)}.wahl{display:flex;border:1px solid var(--linie);border-radius:var(--radius-bed);overflow:hidden}.wahl button{font-family:var(--schmal);font-weight:600;font-size:var(--t-12);border:none;background:var(--flaeche);color:var(--zweitrang);padding:6px 12px;transition:var(--uebergang);white-space:nowrap;line-height:1;text-align:center}.wahl button+button{border-left:1px solid var(--linie)}.wahl button[aria-pressed=true]{background:var(--gewaehlt);color:var(--tinte);box-shadow:inset 0 0 0 1px var(--gewaehlt-kante);font-weight:600}@media(hover:hover)and (pointer:fine){.wahl button:hover:not([aria-pressed=true]){background:var(--schiene);color:var(--tinte)}}.wahl button:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.filter{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:11px 18px;background:transparent;border-bottom:1px solid var(--linie)}.pille,.chip{font-family:var(--schmal);font-weight:600;font-size:var(--t-12);color:var(--zweitrang);border:1px solid var(--linie);border-radius:30px;padding:0 12px;height:28px;display:inline-flex;align-items:center;gap:6px;background:var(--flaeche);white-space:nowrap;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){button.pille:hover,button.chip:hover{border-color:var(--zweitrang);color:var(--tinte)}}button.pille[aria-pressed=true],button.chip[aria-pressed=true]{background:var(--gewaehlt);border-color:var(--gewaehlt-kante);color:var(--tinte);font-weight:700;box-shadow:inset 0 0 0 1px var(--gewaehlt-kante)}@media(hover:hover)and (pointer:fine){button.pille[aria-pressed=true]:hover,button.chip[aria-pressed=true]:hover{border-color:var(--gewaehlt-kante);color:var(--tinte)}}.pille:focus-visible,.chip:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.chip.an,.pille.an{color:var(--tinte);border-color:var(--zweitrang)}.pille .zahl,.chip .zahl{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);font-weight:500;letter-spacing:0;opacity:.7}button.pille[aria-pressed=true] .zahl,button.chip[aria-pressed=true] .zahl{opacity:.78}.chip-zu{margin-left:3px;margin-right:-3px;font-size:var(--t-14);line-height:1;opacity:.6}@media(hover:hover)and (pointer:fine){.chip:hover .chip-zu,.pille:hover .chip-zu{opacity:1}}.suche{flex:1;min-width:130px;max-width:250px;height:27px;font-size:var(--t-13);padding:0 10px;border:1.5px solid var(--feldkante);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-family:var(--ui)}.suche:focus{outline:none;border-color:var(--fokus);box-shadow:var(--fokus-aussen)}.kopf{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--linie);background:var(--flaeche)}.titel{font-family:var(--display);font-weight:700;font-size:var(--t-20);letter-spacing:-.008em;margin:0}.kopf-trenn{width:1px;align-self:stretch;background:var(--linie);margin:-3px 3px;flex:none}.kopf-wann{font-family:var(--ui);font-size:var(--t-13);color:var(--tinte);font-variant-numeric:tabular-nums;white-space:nowrap}.luft{flex:1}.kv{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;font-size:var(--t-13);margin:0}.kv dt{color:var(--zweitrang)}.kv dd{margin:0;text-align:right;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12)}.kv dd.gut{color:var(--gut)}.merkmale{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px 12px;margin:0;font-size:var(--t-13)}.merkmale dt{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang);padding-top:1px}.merkmale dd{margin:0;color:var(--zweitrang);line-height:1.45}.merkmale dd b{color:var(--tinte);font-weight:600}.tafel{width:100%;border-collapse:collapse;font-size:var(--grad);background:var(--tab-blatt)}.tafel th{font-family:var(--schmal);font-weight:700;font-size:var(--t-11);letter-spacing:.09em;text-transform:uppercase;color:var(--kopf-tinte);text-align:left;padding:0 12px;height:34px;border-bottom:1px solid var(--tab-kopfkante);background:var(--tab-kopf);white-space:nowrap}.tafel td{padding:0 12px;height:var(--zeile);border-bottom:1px solid var(--raster-linie);vertical-align:middle}.tafel tbody tr.klick{cursor:pointer;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.tafel tbody tr.klick:hover td{background:var(--tab-wach)}}.tafel .zahl{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--ui);font-size:var(--t-12)}.tafel .kennung{font-family:var(--mono);font-size:var(--t-12);font-weight:500}.tafel .stark{font-weight:600}.tafel .leise{color:var(--zweitrang)}.rechenweg{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);display:block;line-height:1.35}.bogen{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--tab-schatten);min-width:0;display:flex;flex-direction:column}.bogen-leib{flex:1}.bogen+.bogen{margin-top:14px}.bogen-kopf{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:5px 14px;min-height:34px;background:var(--tab-kopf);border-bottom:1px solid var(--tab-kopfkante);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--kopf-tinte)}.bogen-kopf .zaehler{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);font-weight:500;letter-spacing:0;color:var(--zweitrang);text-transform:none}.bogen-kopf .luft{flex:1}.bogen-kopf .knopf{font-family:var(--ui);letter-spacing:0;text-transform:none}.bogen-leib{padding:12px 14px;min-width:0}.bogen-leib.eng{padding:0 14px}.bogen-leib.mit-fuss{display:flex;flex-direction:column}.bogen-fuss{padding:9px 14px;background:var(--tab-kopf);border-top:1px solid var(--tab-kante);border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px);font-size:var(--t-12);color:var(--zweitrang);line-height:1.5}.bogen-fuss b{color:var(--tinte)}.karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:14px;padding:16px 18px}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}.karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px 13px;border-bottom:1px solid var(--linie)}.karte-kopf h4{font-family:var(--schmal);font-weight:600;font-size:var(--t-13);margin:0}.karte-zeile{display:flex;align-items:center;gap:10px;padding:0 13px;height:var(--zeile);border-bottom:1px solid var(--linie);font-size:var(--grad)}.karte-zeile:last-child{border-bottom:none}.karte-zeile .kennung{font-family:var(--mono);font-size:var(--t-12);font-weight:500;flex:none}.karte-zeile .wer-was{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.karte-zeile .zeit{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);color:var(--zweitrang);flex:none}.karte-fuss{margin-top:auto;border-top:1px solid var(--linie);background:var(--seite);padding:8px 13px;display:flex;align-items:center;gap:8px;font-size:var(--t-12);color:var(--zweitrang)}.karte-fuss .zeit{margin-left:auto;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11)}.karte-leer{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;padding:18px 16px;text-align:center;font-size:var(--t-13);color:var(--zweitrang);line-height:1.5}.meldung{display:flex;gap:12px;border:1px solid var(--stopp);border-left-width:4px;background:var(--stopp-weich);border-radius:var(--radius-bed);padding:13px 15px;margin:14px 18px}.meldung.acht{border-color:var(--acht);background:var(--acht-weich)}.meldung-text{flex:1;font-size:var(--t-13);line-height:1.5}.meldung-text b{display:block;margin-bottom:3px;font-size:var(--t-14)}.meldung-knoepfe{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.leer{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center}.leer p{margin:0;color:var(--zweitrang);font-size:var(--t-14);max-width:34ch}.leiste{width:var(--leiste);flex:none;background:var(--seite);border-right:1px solid var(--linie);display:flex;flex-direction:column;min-height:0}.leiste .nav{flex:1;min-height:0;overflow-y:auto}.leiste .leiste-fuss-raum{flex:none;margin-top:auto}.leiste-marke{padding:13px 15px 12px;border-bottom:1px solid var(--linie)}.leiste-marke img{width:100%;max-width:112px;height:auto;display:block}.nav{padding:8px;flex:1;overflow-y:auto}.nav-gruppe{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.15em;text-transform:uppercase;color:var(--zweitrang);opacity:.78;padding:12px 13px 4px}.nav>.nav-gruppe:first-child{padding-top:3px}.nav-punkt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;text-decoration:none;font-family:var(--schmal);font-weight:600;font-size:var(--t-14);color:var(--zweitrang);background:transparent;border:none;border-left:3px solid transparent;padding:0 10px;height:32px;border-radius:var(--radius-bed);transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.nav-punkt:hover{color:var(--tinte);background:var(--schiene)}}.nav-punkt[aria-current=page]{color:var(--tinte);background:var(--gewaehlt);box-shadow:inset 0 0 0 1px var(--gewaehlt-kante);font-weight:700}.nav-punkt:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.nav-zahl{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);font-weight:500;color:var(--zweitrang);background:var(--grund);border:1px solid var(--linie);padding:1px 6px;border-radius:20px}.nav-trenn{height:1px;background:var(--linie);margin:9px 10px}a.nav-punkt,a.menue-punkt,a.knopf,a.zeile,a.kachel{text-decoration:none}.leiste-fuss-raum{position:relative;border-top:1px solid var(--linie)}.leiste-fuss{width:100%;border:none;border-top:none;background:transparent;padding:10px 12px;display:flex;align-items:center;gap:9px;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.leiste-fuss:hover{background:var(--schiene)}}.leiste-fuss .auf{margin-left:auto;color:var(--zweitrang);font-size:var(--t-11);transition:var(--uebergang)}.leiste-fuss-raum.offen .auf{transform:rotate(180deg)}.leiste-fuss .profil-text{min-width:0;text-align:left}.wer{width:27px;height:27px;border-radius:50%;background:var(--schiene);color:var(--tinte);font-family:var(--schmal);font-weight:700;font-size:var(--t-12);display:flex;align-items:center;justify-content:center;flex:none}.wer-name{font-size:var(--t-13);font-weight:600;line-height:1.2}.wer-rolle{font-family:var(--schmal);font-size:var(--t-11);font-weight:500;color:var(--zweitrang)}.thema-leiste{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:8px 8px 0}.thema-leiste button{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);border:none;background:transparent;color:var(--zweitrang);padding:6px 4px;border-radius:var(--radius-bed);line-height:1;text-align:center;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.thema-leiste button:hover{color:var(--tinte);background:var(--schiene)}}.thema-leiste button[aria-pressed=true]{background:var(--schiene);color:var(--tinte);box-shadow:inset 0 0 0 1px var(--linie)}.thema-leiste button:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.fdialog{max-width:470px;margin:20px auto;border:1px solid var(--linie);border-radius:8px;background:var(--flaeche);box-shadow:0 12px 40px -12px #0000004d;overflow:hidden}.fdialog .fk{padding:13px 17px 11px;border-bottom:1px solid var(--linie)}.fdialog .fk h4{font-family:var(--display);font-weight:700;font-size:var(--t-15);margin:0}.fdialog .fk p{margin:3px 0 0;font-size:var(--t-12);color:var(--zweitrang)}.fdialog .fb{padding:14px 17px;display:flex;flex-direction:column;gap:11px}.frow{display:grid;grid-template-columns:106px minmax(0,1fr);gap:11px;align-items:center;font-size:var(--t-13)}.frow label{color:var(--zweitrang)}.fein{font-family:var(--ui);font-size:var(--t-13);padding:7px 9px;border:1.5px solid var(--feldkante);border-radius:4px;background:var(--seite);color:var(--tinte);width:100%}.fein:focus{outline:none;border-color:var(--fokus);box-shadow:var(--fokus-aussen)}.fein.mono{font-family:var(--mono)}.fhint{grid-column:2;font-size:var(--t-11);color:var(--zweitrang);margin-top:-6px}.fhint.ok{color:var(--gut)}.fhint.acht{color:var(--acht)}.fdialog footer{padding:11px 17px;background:var(--seite);border-top:1px solid var(--linie);display:flex;gap:8px;align-items:center;justify-content:flex-end}.fdialog footer .weg{margin-right:auto;font-size:var(--t-12);color:var(--zweitrang)}.fgruppe{border-top:1px solid var(--linie)}.fgruppe-schild{display:block;padding:12px 17px 0;font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.fgruppe .fb{padding-top:10px}.erklaerung{position:relative;display:inline-flex;vertical-align:middle}.erklaerung-zeichen{position:relative;width:14px;height:14px;padding:0;margin:0 0 0 5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--linie);border-radius:50%;background:none;color:var(--zweitrang);font-family:var(--schmal);font-weight:700;font-size:var(--t-11);line-height:1;cursor:help;transition:color .2s,border-color .2s}.erklaerung-zeichen:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%}.erklaerung-zeichen.offen{color:var(--aktionstext);border-color:var(--stahl)}@media(hover:hover)and (pointer:fine){.erklaerung-zeichen:hover{color:var(--aktionstext);border-color:var(--stahl)}}.erklaerung-zeichen:focus-visible{outline:none;box-shadow:var(--fokus-aussen)}.erklaerung-satz{position:absolute;z-index:40;top:calc(100% + 7px);left:-10px;width:236px;max-width:min(236px,74vw);padding:9px 11px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);box-shadow:0 6px 20px #00000021;font-family:var(--ui);font-size:var(--t-12);line-height:1.5;font-weight:400;letter-spacing:normal;text-transform:none;text-align:left;white-space:normal}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.pflicht-stern{color:var(--stopp);font-weight:600;margin-left:2px}@media(prefers-contrast:more){:focus-visible{outline-width:3px!important}}@media(forced-colors:active){:focus-visible{outline:3px solid Highlight!important}[aria-current=page],[aria-selected=true],[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}.knopf.haupt{border:2px solid ButtonText}}body{display:flex;flex-direction:column;height:100dvh;overflow:hidden}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ist-standalone,html.ist-standalone body{overscroll-behavior:none}:root{--rahmenfarbe: var(--grund)}:root:not([data-geraet=telefon]){--rahmenfarbe: var(--nav)}:root:has(.anm-t){--rahmenfarbe: var(--nav)}:root[data-geraet=telefon] body:before{content:"";position:fixed;inset:0 0 auto 0;height:var(--sicher-oben);background:var(--rahmenfarbe);z-index:200;pointer-events:none}#wurzel{flex:1;min-height:0;display:flex;flex-direction:column}.kasten{background:var(--flaeche);overflow:hidden;flex:1;min-height:0;display:flex;flex-direction:column}.app{display:flex;background:var(--grund);flex:1;min-height:0}.leiste-schiene{flex:1;min-height:0;overflow:hidden;display:flex}.leiste-bahnen{flex:none;width:200%;display:flex;transition:transform var(--uebergang) ease}.app[data-einrichten=ja] .leiste-bahnen{transform:translate(-50%)}.leiste-bahn{flex:0 0 50%;min-width:0;display:flex;flex-direction:column}.zurueck-arbeit{display:flex;align-items:center;gap:9px;padding:9px 11px 9px 10px;margin:3px 0 2px;border-radius:var(--radius-bed);font-family:var(--schmal);font-weight:600;font-size:var(--t-12);line-height:1;color:var(--zweitrang);text-decoration:none;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.zurueck-arbeit:hover{background:var(--schiene);color:var(--tinte)}}.zurueck-arbeit:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.zurueck-arbeit .zurueck-pfeil{color:var(--tinte)}.maskenraum{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;overflow:clip;position:relative}:root{--hleiste-hoehe: 57px;--hleiste-unten: max(calc(var(--sicher-unten) - 8px), 0px)}.maskenraum[data-hleiste=ja]{padding-bottom:calc(var(--hleiste-hoehe) + var(--hleiste-unten))}.schirme{flex:1;display:flex;flex-direction:column;min-width:0;overflow-y:auto;scrollbar-gutter:stable}.haus-kopf{display:grid;grid-template-columns:var(--leiste) 1fr auto;border-bottom:1px solid var(--linie);background:var(--seite);flex:none;padding-top:var(--sicher-oben)}:root:not([data-geraet=telefon]) .app{padding-bottom:var(--sicher-unten)}.haus-marke{grid-column:1;grid-row:1}.kopfziel{grid-column:2;grid-row:1}.haus-werkzeug{grid-column:3;grid-row:1}.haus-marke{display:flex;align-items:center;padding:12px 15px;border-right:1px solid var(--linie)}.haus-marke img{width:100%;max-width:116px;height:auto;display:block}.kopfziel{min-width:0;display:flex}.kopfziel>.kopf,.kopfziel>.brett-kopf{flex:1;min-width:0;border-bottom:none!important;background:transparent!important}@media(max-width:760px){.haus-marke{padding:10px 12px}}.haus-werkzeug{display:flex;align-items:center;padding:0 18px 0 8px;overflow:hidden;scrollbar-gutter:stable}.kopf-nachschlagen{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;cursor:pointer;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.kopf-nachschlagen:hover{border-color:var(--zweitrang)}}.kopf-nachschlagen:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.kopf-nachschlagen .zeichen{width:20px;height:20px;flex:none}:root:not([data-geraet=telefon]) .app{background:var(--nav)}:root:not([data-geraet=telefon]) .haus-kopf{display:flex;align-items:center;position:relative;min-height:calc(56px + var(--sicher-oben));background:var(--nav);color:var(--nav-tinte);border-bottom:none}:root:not([data-geraet=telefon]) .haus-marke{width:var(--leiste);flex:none;height:56px;display:flex;align-items:center;gap:6px;padding:0 10px;border-right:none;transition:width var(--uebergang) ease}.haus-marke .haus-logo{height:42px;width:auto;max-width:none;display:block;min-width:0}.haus-einklappen,.haus-menue,.kopf-symbol,:root:not([data-geraet=telefon]) .kopf-nachschlagen{width:36px;height:36px;flex:none;padding:0;display:inline-grid;place-items:center;border:0;border-radius:var(--radius-bed);background:transparent;color:var(--nav-tinte-2);cursor:pointer;text-decoration:none;transition:var(--uebergang)}.haus-einklappen .zeichen,.haus-menue .zeichen,.kopf-symbol .zeichen,:root:not([data-geraet=telefon]) .kopf-nachschlagen .zeichen{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.haus-einklappen:hover,.haus-menue:hover,.kopf-symbol:hover,:root:not([data-geraet=telefon]) .kopf-nachschlagen:hover{background:color-mix(in srgb,var(--nav-tinte) 10%,transparent);color:var(--nav-tinte)}}.haus-einklappen:focus-visible,.haus-menue:focus-visible,.kopf-symbol:focus-visible,:root:not([data-geraet=telefon]) .kopf-nachschlagen:focus-visible,.kopf-neu:focus-visible,.kopf-suchfeld:focus-visible,.kopf-ich:focus-visible{outline:2px solid var(--nav-tinte);outline-offset:2px}.kopf-symbol:disabled{opacity:.55;cursor:progress}:root:not([data-geraet=telefon]) .glocke-zahl{box-shadow:0 0 0 2px var(--nav);top:-2px;right:-3px}.haus-anlegen{position:relative;display:flex;align-items:center;gap:8px;padding-left:14px;flex:none}.haus-griff{position:relative;display:flex}.kopf-neu{height:32px;border:0;border-radius:var(--radius-bed);background:color-mix(in srgb,var(--nav-tinte) 12%,transparent);color:var(--nav-tinte);display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 var(--t-13)/1 var(--ui);cursor:pointer;transition:var(--uebergang)}.kopf-neu{padding:0 12px 0 9px}.kopf-neu .zeichen{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.kopf-neu:hover{background:color-mix(in srgb,var(--nav-tinte) 18%,transparent)}}.kopf-neu[aria-expanded=true]{background:color-mix(in srgb,var(--nav-tinte) 20%,transparent)}.neu-menue{position:absolute;left:0;top:calc(100% + 10px);z-index:70;width:300px;background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 14px 36px -12px #00000059;padding:6px}.neu-gruppe+.neu-gruppe{border-top:1px solid var(--linie);margin-top:6px;padding-top:6px}.neu-gruppe-titel{font-size:var(--t-11);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--zweitrang);padding:6px 10px 4px}.neu-griff{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-bed);background:transparent;text-align:left;color:var(--tinte);font:inherit}.neu-griff .zeichen{width:20px;height:20px;color:var(--kopf-tinte);margin-top:1px}.neu-griff-wort{display:block;font-size:var(--t-13);font-weight:600;line-height:1.3}.neu-griff-satz{display:block;font-size:var(--t-12);color:var(--zweitrang);line-height:1.4}@media(hover:hover)and (pointer:fine){.neu-griff:not(:disabled):hover{background:var(--seite)}}.neu-griff:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.neu-menue.aktionen-menue{width:320px}@media(max-width:1300px){.kopf-aktionen{width:32px;padding:0}.kopf-aktionen-wort{display:none}}.neu-griff:disabled{cursor:not-allowed}.neu-griff:disabled .neu-griff-wort,.neu-griff:disabled .zeichen{color:var(--zweitrang)}.neu-griff.gefahr .neu-griff-wort,.neu-griff.gefahr .zeichen{color:var(--stopp)}.neu-griff.gefahr:disabled .neu-griff-wort,.neu-griff.gefahr:disabled .zeichen{color:var(--zweitrang)}.haus-suche{position:absolute;left:50%;top:calc(var(--sicher-oben) + 12px);transform:translate(-50%);z-index:60;width:clamp(200px,calc(100% - 840px),460px)}.kopf-suchfeld{position:relative;width:100%;height:32px;border-radius:var(--radius-bed);background:color-mix(in srgb,var(--nav-tinte) 7%,transparent);color:var(--nav-tinte-2);display:flex;align-items:center;gap:8px;padding:0 10px;transition:var(--uebergang)}.kopf-suchfeld .zeichen{width:16px;height:16px;flex:none}.kopf-suchfeld-eingabe{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:0;padding:0;font:400 var(--t-13)/1 var(--ui);color:var(--nav-tinte)}.kopf-suchfeld-eingabe::placeholder{color:var(--nav-tinte-2);opacity:1}.kopf-suchfeld-eingabe::-webkit-search-cancel-button{display:none}.kopf-suchfeld kbd{flex:none;font:500 var(--t-11)/1.5 var(--ui);color:var(--nav-tinte-2);border:1px solid color-mix(in srgb,var(--nav-tinte) 22%,transparent);border-radius:4px;padding:0 5px}@media(hover:hover)and (pointer:fine){.kopf-suchfeld:not(.offen):hover{background:color-mix(in srgb,var(--nav-tinte) 14%,transparent);color:var(--nav-tinte)}}.kopf-suchfeld.offen{background:var(--flaeche);color:var(--zweitrang);box-shadow:0 0 0 2px var(--fokus)}.kopf-suchfeld.offen .kopf-suchfeld-eingabe{color:var(--tinte)}.kopf-suchfeld.offen .kopf-suchfeld-eingabe::placeholder{color:var(--zweitrang)}.kopf-suchliste{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:80;max-height:min(70vh,560px);overflow-y:auto;padding:4px 0 0;background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--radius-bed);box-shadow:0 12px 32px color-mix(in srgb,var(--tinte) 22%,transparent)}.kopf-suchliste .gsuche-fuss{position:sticky;bottom:0;background:var(--flaeche)}:root:not([data-geraet=telefon]) .haus-werkzeug{margin-left:auto;gap:4px;padding:0 14px 0 8px;overflow:visible;height:56px}.haus-ich{position:relative;margin-left:6px}.kopf-ich{width:30px;height:30px;border-radius:50%;border:0;padding:0;background:color-mix(in srgb,var(--nav-tinte) 16%,transparent);color:var(--nav-tinte);font:600 var(--t-11)/1 var(--ui);display:grid;place-items:center;cursor:pointer}.kopf-ich[aria-expanded=true]{background:color-mix(in srgb,var(--nav-tinte) 26%,transparent)}.mein-menue.kopf-menue{left:auto;right:0;bottom:auto;top:calc(100% + 10px);width:300px;z-index:70;color:var(--tinte);box-shadow:0 14px 36px -12px #00000059}.menue-rollen{display:flex;gap:5px;flex-wrap:wrap}.kopf-menue .thema-leiste{padding:6px 0 0}:root:not([data-geraet=telefon]) .maskenraum{background:var(--grund);border-top-left-radius:var(--r-gross, 12px)}:root:not([data-geraet=telefon]) .maskenraum>.kopfziel{flex:none}:root:not([data-geraet=telefon]) .kopfziel>.kopf,:root:not([data-geraet=telefon]) .kopfziel>.brett-kopf{padding:18px 24px 12px;min-height:62px;column-gap:12px;row-gap:8px}:root:not([data-geraet=telefon]) .kopfziel .titel{font-size:var(--t-22);font-weight:650;letter-spacing:-.015em;line-height:1.2}:root:not([data-geraet=telefon]) .leiste{background:var(--nav);color:var(--nav-tinte);border-right:none;transition:width var(--uebergang) ease}:root:not([data-geraet=telefon]) .leiste .nav{padding:6px 10px 10px}:root:not([data-geraet=telefon]) .nav-gruppe{font-family:var(--ui);font-size:var(--t-12);font-weight:600;letter-spacing:.11em;color:var(--nav-tinte-2);opacity:1;padding:14px 10px 6px}:root:not([data-geraet=telefon]) .nav>div:first-child>.nav-gruppe{padding-top:8px}:root:not([data-geraet=telefon]) .nav-punkt{justify-content:flex-start;gap:10px;height:38px;padding:0 12px;font-family:var(--ui);font-size:var(--t-13);font-weight:500;color:var(--nav-tinte);border-left:none;white-space:nowrap}.nav-punkt .zeichen{width:18px;height:18px;flex:none;opacity:.75}.nav-wort{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}@media(hover:hover)and (pointer:fine){:root:not([data-geraet=telefon]) .nav-punkt:hover{background:color-mix(in srgb,var(--nav-tinte) 8%,transparent);color:var(--nav-tinte)}}:root:not([data-geraet=telefon]) .nav-punkt[aria-current=page]{background:color-mix(in srgb,var(--nav-tinte) 14%,transparent);color:var(--nav-tinte);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-tinte) 28%,transparent);font-weight:600}.nav-punkt[aria-current=page] .zeichen{opacity:1}:root:not([data-geraet=telefon]) .nav-punkt:focus-visible{outline:2px solid var(--nav-tinte);outline-offset:-2px}:root:not([data-geraet=telefon]) .nav-zahl{background:color-mix(in srgb,var(--nav-tinte) 17%,transparent);color:var(--nav-tinte);border:none}:root:not([data-geraet=telefon]) .nav-trenn{background:color-mix(in srgb,var(--nav-tinte) 12%,transparent);margin:10px 6px}:root:not([data-geraet=telefon]) .zurueck-arbeit{font-family:var(--ui);font-size:var(--t-13);color:var(--nav-tinte-2)}:root:not([data-geraet=telefon]) .zurueck-arbeit .zurueck-pfeil{color:var(--nav-tinte)}@media(hover:hover)and (pointer:fine){:root:not([data-geraet=telefon]) .zurueck-arbeit:hover{background:color-mix(in srgb,var(--nav-tinte) 8%,transparent);color:var(--nav-tinte)}}:root:not([data-geraet=telefon]) .zurueck-arbeit:focus-visible{outline-color:var(--nav-tinte)}:root:not([data-geraet=telefon]) .leiste .suche{background:color-mix(in srgb,var(--nav-tinte) 7%,transparent);color:var(--nav-tinte);border-color:color-mix(in srgb,var(--nav-tinte) 22%,transparent)}:root:not([data-geraet=telefon]) .leiste .suche::placeholder{color:var(--nav-tinte-2)}:root:not([data-geraet=telefon]) .leiste .suche:focus{outline:2px solid var(--nav-tinte);outline-offset:1px}:root:not([data-geraet=telefon]) .nav-punkt .marke{flex:none;margin-left:auto;background:color-mix(in srgb,var(--nav-tinte) 12%,transparent);color:var(--nav-tinte);border:none;font-size:var(--t-11);letter-spacing:.06em;padding:1px 6px}:root:not([data-geraet=telefon]) button.nav-punkt{min-width:0;overflow:hidden;text-overflow:ellipsis}.leiste .leiste-fuss{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px 12px;margin:0 10px;width:auto;border-top:1px solid color-mix(in srgb,var(--nav-tinte) 12%,transparent);font-size:var(--t-11);line-height:1.4;color:var(--nav-tinte-2);cursor:default}.leiste .leiste-fuss .leiste-fassung{margin-top:4px;padding:0;border:0;color:inherit;max-width:100%;overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.leiste .leiste-fuss:hover{background:transparent}}@media(min-width:721px){:root:not([data-geraet=telefon]) .kasten[data-leiste=zu]{--leiste: 56px}:root:not([data-geraet=telefon]) .kasten[data-leiste=zu] .haus-logo{display:none}:root:not([data-geraet=telefon]) .kasten[data-leiste=zu] .nav-wort,:root:not([data-geraet=telefon]) .kasten[data-leiste=zu] .nav-zahl,:root:not([data-geraet=telefon]) .kasten[data-leiste=zu] .leiste-fuss,:root:not([data-geraet=telefon]) .kasten[data-leiste=zu] .zurueck-arbeit span{display:none}:root:not([data-geraet=telefon]) .kasten[data-leiste=zu] .nav-gruppe{font-size:0;padding:0;height:1px;margin:10px 6px;background:color-mix(in srgb,var(--nav-tinte) 12%,transparent)}:root:not([data-geraet=telefon]) .kasten[data-leiste=zu] .nav>div:first-child>.nav-gruppe{display:none}:root:not([data-geraet=telefon]) .kasten[data-leiste=zu] .leiste .nav{padding-inline:8px}:root:not([data-geraet=telefon]) .kasten[data-leiste=zu] .nav-punkt{justify-content:center;padding:0}:root:not([data-geraet=telefon]) .kasten[data-leiste=zu] .zurueck-arbeit{justify-content:center;padding-inline:0}}.haus-marke .logo-dunkel,.leiste-marke .logo-dunkel{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-hell{display:none}:root:not([data-theme=light]) .logo-dunkel{display:block!important}}:root[data-theme=dark] .logo-hell{display:none}:root[data-theme=dark] .logo-dunkel{display:block!important}.mein-menue{position:absolute;left:8px;right:8px;bottom:calc(100% + 6px);z-index:40;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden;box-shadow:0 -6px 30px #00000029}.menue-kopf{display:flex;align-items:center;gap:9px;padding:12px 13px;border-bottom:1px solid var(--linie)}.menue-teil{padding:11px 13px;border-bottom:1px solid var(--linie)}.menue-schild{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang);display:block;margin-bottom:7px}.menue-punkt{display:block;width:100%;text-align:left;background:transparent;border:none;padding:10px 13px;font-size:var(--t-13);color:var(--tinte);border-bottom:1px solid var(--linie);transition:var(--uebergang)}.menue-punkt:last-child{border-bottom:none}@media(hover:hover)and (pointer:fine){.menue-punkt:hover{background:var(--schiene)}}.menue-mail{text-transform:none;letter-spacing:0;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11)}.leiste-fuss-raum{position:relative}.zurueck-weg{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);text-decoration:none;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.zurueck-weg:hover{border-color:var(--zweitrang);background:var(--schiene)}}.zurueck-weg:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.zurueck-weg .zurueck-pfeil{width:17px;height:17px}.zurueck-pfeil{flex:none;color:currentColor}.hinweisband{display:flex;align-items:flex-start;gap:10px;background:var(--acht-weich);border-left:3px solid var(--acht);padding:11px 15px;margin:0;font-size:var(--t-13);line-height:1.5}.hinweisband b{color:var(--tinte)}.nichts-gefunden{padding:40px 24px;text-align:center;color:var(--zweitrang);font-size:var(--t-14);display:flex;flex-direction:column;align-items:center;gap:11px}.ruf{position:fixed;left:50%;bottom:26px;transform:translate(-50%);background:var(--flaeche);border:1px solid var(--linie);border-left:3px solid var(--gut);border-radius:var(--radius-bed);padding:11px 16px;font-size:var(--t-13);box-shadow:0 8px 28px #0000002e;z-index:80;display:flex;align-items:center;gap:9px;max-width:min(92vw,460px)}.ruf.acht{border-left-color:var(--acht)}.ruf.stopp{border-left-color:var(--stopp)}.ruf.bleibt{pointer-events:auto}.ruf-gesehen{margin-left:auto;flex:none;background:none;border:1px solid var(--linie);border-radius:var(--radius-bed);padding:4px 10px;font:inherit;font-size:var(--t-13);color:inherit;cursor:pointer}@media(pointer:coarse){.ruf{pointer-events:none}}:root[data-geraet=telefon] .ruf{left:14px;right:14px;transform:none;max-width:none;padding:13px 15px;line-height:1.45;align-items:flex-start;bottom:calc(14px + var(--sicher-unten))}:root[data-geraet=telefon] .ruf .pkt{margin-top:5px}:root[data-geraet=telefon]:has(.maskenraum[data-hleiste=ja]) .ruf{bottom:calc(var(--hleiste-hoehe) + var(--hleiste-unten) + var(--bodenfreiheit, 18px))}:root[data-geraet=telefon][data-tastatur] .ruf{bottom:calc(var(--tastatur, 0px) + 12px)}.lade-zeile{height:var(--zeile);border-bottom:1px solid var(--linie);background:linear-gradient(90deg,var(--seite) 0%,var(--schiene) 50%,var(--seite) 100%);background-size:200% 100%;animation:lade-wandern 1.4s linear infinite}.lade-raum{padding:0}@keyframes lade-wandern{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.lade-zeile{animation:none;background:var(--seite)}}.nur-schmal{display:none;margin-left:auto}.haus-menue{display:none}.freiwillig{text-transform:none;letter-spacing:0;opacity:.7}.masken-fuss{padding:12px 18px 18px;font-size:var(--t-13);color:var(--zweitrang);line-height:1.55}.masken-fuss b{color:var(--tinte);font-weight:600}.leer .leer-satz{max-width:58ch;font-size:var(--t-13);line-height:1.55;color:var(--zweitrang)}.leer .leer-satz b{color:var(--tinte);font-weight:600}.wahl{flex-wrap:wrap}.meldung-text b{display:inline;margin-bottom:0;font-size:inherit}.meldung-text>b:first-child{display:block;margin-bottom:3px;font-size:var(--t-14)}.feld.mono{font-family:var(--mono)}.tafel-rolle{overflow-x:auto;scrollbar-gutter:stable}@media(max-width:900px){.tafel-rolle .tafel{min-width:760px}}@media(max-width:720px){:root:not([data-geraet=telefon]) .haus-marke{width:auto}:root:not([data-geraet=telefon]) .haus-einklappen{display:none}.haus-menue{display:inline-grid}:root:not([data-geraet=telefon]) .haus-suche{position:static;transform:none;width:auto;flex:1;min-width:0;margin-left:8px}:root:not([data-geraet=telefon]) .kopf-suchfeld kbd{display:none}:root:not([data-geraet=telefon]) .app{position:relative}:root:not([data-geraet=telefon]) .leiste{position:absolute;inset:0 auto 0 0;z-index:50;transform:translate(-100%);transition:var(--uebergang);box-shadow:4px 0 24px #0000002e}:root:not([data-geraet=telefon]) .leiste[data-offen=ja]{transform:none}.kopf,.brett-kopf{padding-inline:12px;row-gap:8px}}:root[data-geraet=telefon] .haus-kopf{grid-template-columns:minmax(0,1fr) auto;padding-left:var(--sicher-links);padding-right:var(--sicher-rechts)}:root[data-geraet=telefon] .haus-marke{grid-column:1;grid-row:1;border-right:none;padding:4px 12px}:root[data-geraet=telefon] .haus-marke img{max-width:100px}:root[data-geraet=telefon] .haus-werkzeug{grid-column:2;grid-row:1;align-items:center;padding:0 12px 0 0;scrollbar-gutter:auto}:root[data-geraet=telefon] .maskenraum>.kopfziel{flex:none}:root[data-geraet=telefon] .kopf-nachschlagen{min-width:44px}:root[data-geraet=telefon] .nur-schmal{display:inline-flex}:root[data-geraet=telefon] .kopf,:root[data-geraet=telefon] .brett-kopf{padding-inline:12px;row-gap:8px}:root[data-geraet=telefon] .maskenraum{padding-left:var(--sicher-links);padding-right:var(--sicher-rechts)}:root[data-geraet=tablet]{--leiste: 184px}:root[data-geraet=tablet] .kopf-nachschlagen{min-width:44px}:root[data-geraet=tablet] .haus-werkzeug{padding-inline:8px 12px}@media(pointer:coarse){.nur-schmal.knopf{min-height:48px;padding-inline:14px}.kopf-nachschlagen{min-height:44px;min-width:44px}.haus-einklappen,.haus-menue,.kopf-symbol{width:44px;height:44px}.kopf-neu,.kopf-suchfeld{min-height:44px}.kopf-aktionen{min-width:44px}.kopf-ich{position:relative}.kopf-ich:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.nav-punkt,.zurueck-arbeit,.menue-punkt{min-height:48px}.zurueck-weg{width:44px;height:44px}.thema-leiste button,.leiste-fuss button,.leiste-fuss a{min-height:44px}}.leiste-fassung{padding:6px 12px 0;font-family:var(--mono);font-size:var(--t-11);color:var(--zweitrang);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(pointer:coarse){.knopf,.knopf.klein{min-height:44px}.wahl button{min-height:44px;min-width:44px}.pille,.chip,.feld,.fein,.suche,select.feld,select.fein{min-height:44px}.erklaerung-zeichen:after{top:-16px;right:-16px;bottom:-16px;left:-16px}:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea){font-size:max(var(--t-16),var(--feldschrift, var(--t-16)))!important}}@media(pointer:coarse){a,button,label,summary,select,input,textarea,[role=button],[role=option],[role=tab],[role=link]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}@media(pointer:coarse){:where(a[href],button:not(:disabled),[role=button],[role=option],[role=tab],summary):active{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--tinte) 10%,transparent)}a[href]:active,button:active,summary:active,[role=button]:active,[role=option]:active,[role=tab]:active{transition-duration:0s}a[href]:not([href^="tel:"],[href^="mailto:"]),button,summary,[role=button],[role=option],[role=tab]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}}.tdg{position:fixed;inset:auto 8px calc(var(--sicher-unten) + 66px) 8px;z-index:200;pointer-events:none;max-height:46vh;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#101113e0;color:var(--nav-tinte);box-shadow:0 8px 24px -12px #000c}.tdg-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;flex:none;font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--akzent)}.tdg-aus{pointer-events:auto;min-height:28px;padding:0 10px;border:1px solid rgba(233,233,231,.35);border-radius:8px;background:transparent;color:var(--nav-tinte);font-family:var(--schmal);font-size:var(--t-11)}.tdg-liste{flex:1;min-height:0;margin:0;padding:0 10px 8px;overflow-y:auto;-webkit-overflow-scrolling:touch;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow-anchor:none}.tdg-laut{color:var(--stopp);font-weight:700}.ladefehler{max-width:34rem;margin:0 auto;padding:2.5rem 16px;display:grid;gap:1rem;color:var(--tinte)}.ladefehler h1{font-size:1.35rem;line-height:1.25;margin:0}.ladefehler p{margin:0;color:var(--zweitrang);line-height:1.5}.ladefehler .knopf{justify-self:start;min-height:48px;padding-inline:1.5rem}.ladefehler-wortlaut{font-family:var(--mono);font-size:.8rem;word-break:break-word;border-top:1px solid var(--linie);padding-top:.75rem}.anmeldung{display:grid;grid-template-columns:minmax(360px,520px) 1fr;flex:1;min-height:0;background:var(--grund);overflow-y:auto;scrollbar-gutter:stable}.anmeldung-marke{background:var(--nav);color:var(--nav-tinte);padding:56px 56px 48px;display:flex;flex-direction:column;justify-content:space-between;gap:34px;position:relative;overflow:hidden}.anmeldung-marke:after{content:"";position:absolute;right:-120px;bottom:-160px;width:520px;height:520px;border-radius:50%;border:56px solid color-mix(in srgb,var(--nav-tinte) 5%,transparent);pointer-events:none}.anmeldung-marke img{width:100%;max-width:300px;height:auto;display:block;position:relative;z-index:1}.marke-fassung{font-size:var(--t-12);color:var(--nav-tinte-2);position:relative;z-index:1}.marke-fassung .fassung{font-family:var(--ui)}.anmeldung-feld{padding:48px;display:flex;flex-direction:column;justify-content:center;min-height:min-content}.anmeldung-innen{width:100%;max-width:400px;margin-inline:auto}.anmeldung-innen h3{font-family:var(--display);font-weight:700;font-size:var(--t-30);letter-spacing:-.025em;line-height:1.1;margin:0 0 8px}.anmeldung-unter{font-size:var(--t-15);color:var(--zweitrang);margin:0 0 24px}.anmeldung .formular{display:flex;flex-direction:column;gap:18px}.anmeldung .feld-schild{font-size:var(--t-13);font-weight:600;color:var(--kopf-tinte);margin-bottom:6px;display:block}.anmeldung .feld{height:48px;width:100%;font-size:var(--t-16);font-weight:500;border:1.5px solid var(--feldkante);border-radius:var(--radius);background:var(--flaeche);padding:0 14px}.anmeldung .feld:focus{outline:none;border-color:var(--fokus);box-shadow:0 0 0 3px color-mix(in srgb,var(--fokus) 22%,transparent)}.feld-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.feld-kopf .feld-schild{margin-bottom:6px}.anm-verweis{border:0;background:none;padding:0;cursor:pointer;font:600 var(--t-13) var(--ui);color:var(--stahl)}@media(hover:hover)and (pointer:fine){.anm-verweis:hover{text-decoration:underline}}.anm-verweis:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:2px}.eingabe-mit-knopf{position:relative}.eingabe-mit-knopf .feld{padding-right:96px}.anm-zeigen{position:absolute;right:6px;top:50%;transform:translateY(-50%);min-height:36px;padding:0 10px;border:0;border-radius:var(--radius-bed);background:transparent;color:var(--kopf-tinte);font:600 var(--t-13) var(--ui);cursor:pointer}@media(hover:hover)and (pointer:fine){.anm-zeigen:hover{background:var(--seite)}}.anm-zeigen:focus-visible{outline:2px solid var(--fokus);outline-offset:0}.anm-hinweis{margin:8px 0 0;padding:10px 12px;border-radius:var(--radius-bed);background:var(--stahl-sanft);color:var(--tinte);font-size:var(--t-13);line-height:1.45}.anm-meldung{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;padding:12px 14px;border-radius:var(--radius-bed);background:var(--stopp-weich);border:1px solid color-mix(in srgb,var(--stopp) 35%,var(--flaeche));font-size:var(--t-13);line-height:1.45;color:var(--tinte)}.anm-meldung .zeichen{width:18px;height:18px;color:var(--stopp);margin-top:1px}.merken{display:flex;align-items:flex-start;gap:10px;font-size:var(--t-13);color:var(--kopf-tinte);line-height:1.45}.merken input{margin:1px 0 0;accent-color:var(--tinte);width:18px;height:18px;flex:none}.knopf-breit{width:100%;height:48px;font-size:var(--t-15)}.ziffern{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.ziffer{width:100%;height:56px;font-family:var(--ui);font-size:var(--t-22);font-weight:650;text-align:center;font-variant-numeric:tabular-nums;border:1.5px solid var(--feldkante);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);padding:0}.ziffer:focus{outline:none;border-color:var(--fokus);box-shadow:0 0 0 3px color-mix(in srgb,var(--fokus) 22%,transparent)}.ziffer.voll{border-color:var(--kopf-tinte)}.ziffer.falsch{border-color:var(--stopp);animation:wackeln .3s}@keyframes wackeln{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.code-fehler{font-size:var(--t-12);color:var(--stopp);margin:7px 0 0;min-height:17px}.anmeldung-fuss{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--linie);font-size:var(--t-13);color:var(--zweitrang);line-height:1.5}.zurueck-link{font-family:var(--schmal);font-weight:600;font-size:var(--t-12);color:var(--zweitrang);background:none;border:none;padding:0;margin-bottom:16px;display:inline-flex;align-items:center;gap:6px}@media(hover:hover)and (pointer:fine){.zurueck-link:hover{color:var(--tinte)}}.mfa-tipp{margin-top:14px;padding:10px 13px;border-radius:var(--radius-bed);background:var(--acht-weich);color:var(--acht);font-size:var(--t-12);line-height:1.45}.mfa-tipp b{font-family:var(--ui);font-variant-numeric:tabular-nums}.wechsel-schirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--schleier);display:flex;align-items:center;justify-content:center;padding:24px}.wechsel-blatt{width:min(400px,100%);max-height:100%;overflow-y:auto;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 18px 60px -20px #0000008c;padding:26px 28px 24px}.wechsel-blatt h3{font-family:var(--display);font-weight:700;font-size:var(--t-20);letter-spacing:-.01em;margin:0 0 5px}.wechsel-blatt .anmeldung-unter{margin-bottom:20px}.wechsel-blatt .knopf.stumm{height:38px;margin-top:-6px}.wechsel-blatt .formular{display:flex;flex-direction:column;gap:15px}.wechsel-blatt .feld-schild{display:block;margin-bottom:6px;font-size:var(--t-13);font-weight:600;color:var(--kopf-tinte)}.wechsel-hinweis{font-size:var(--t-12);color:var(--zweitrang);margin:5px 0 0}@media(max-width:860px){.anmeldung{grid-template-columns:1fr}.anmeldung-marke{padding:30px 26px;gap:22px}.anmeldung-marke img{max-width:230px}.anmeldung-feld{padding:30px 24px 38px}}@media(max-width:640px){.anmeldung{overscroll-behavior:contain}.anmeldung-feld{overflow:visible;justify-content:flex-start;padding:22px calc(18px + var(--sicher-rechts)) calc(28px + var(--sicher-unten)) calc(18px + var(--sicher-links))}.anmeldung-feld:before{content:none}.anmeldung-innen{max-width:none}.anmeldung-marke{padding:calc(16px + var(--sicher-oben)) calc(18px + var(--sicher-rechts)) 15px calc(18px + var(--sicher-links));gap:13px;background-position:62% 42%}.anmeldung-marke img{max-width:168px}.marke-satz{font-size:var(--t-20);max-width:24ch}.marke-drei{flex-direction:row;flex-wrap:wrap;align-items:center;gap:7px 14px;padding-top:13px}.marke-drei div{font-size:var(--t-11);letter-spacing:.1em;gap:7px}.marke-fassung{flex-basis:100%;border-top:none;padding-top:0;margin-top:1px}.anmeldung .feld{min-height:48px;font-size:var(--t-16)}.anmeldung .knopf-breit{height:48px}.merken{min-height:44px;align-items:stretch}.merken input{width:22px;height:22px;margin:0;align-self:center}.merken label{display:flex;align-items:center;flex:1}.feld-kopf{align-items:center;min-height:44px}.feld-kopf a{min-height:44px;display:inline-flex;align-items:center}.zurueck-link{min-height:44px;margin-bottom:8px}.ziffern{gap:6px}.wechsel-schirm{padding:calc(12px + var(--sicher-oben)) calc(12px + var(--sicher-rechts)) calc(12px + var(--sicher-unten)) calc(12px + var(--sicher-links))}.wechsel-blatt{padding:22px 18px 18px}.wechsel-blatt .feld{min-height:48px;font-size:var(--t-16)}.wechsel-blatt .knopf-breit{height:48px}.wechsel-blatt .knopf.stumm{height:44px;margin-top:0}}@media(max-width:640px)and (max-height:520px){.marke-satz{display:none}.marke-drei div:not(.marke-fassung){display:none}.marke-drei{padding-top:0}.marke-fassung{margin-top:0}.anmeldung-marke{gap:10px;padding-bottom:12px}.anmeldung-marke img{max-width:136px}.anmeldung-feld{padding-top:16px}.anmeldung-innen h3{font-size:var(--t-20)}.anmeldung-unter{margin-bottom:16px}.anmeldung .formular>.knopf.haupt{position:sticky;bottom:calc(6px + var(--sicher-unten));z-index:2;box-shadow:0 0 0 7px var(--flaeche)}}.anmeldung .feld[aria-invalid=true]{border-color:var(--stopp)}.anfangen{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px 0}.anfangen>.losgehen:only-child{grid-column:1 / -1}@media(max-width:620px){.anfangen{grid-template-columns:1fr}.anfangen .losgehen{min-height:48px;justify-content:center}}.losgehen{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;padding:15px 17px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.losgehen:hover{border-color:var(--zweitrang);transform:translateY(-1px)}}.losgehen:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.losgehen-was{font-family:var(--display);font-weight:700;font-size:var(--t-16);letter-spacing:-.005em}.losgehen-wie{font-size:var(--t-12);color:var(--zweitrang);line-height:1.4}.losgehen.haupt{background:var(--aktion);border-color:var(--aktion);color:var(--auf-aktion)}.losgehen.haupt .losgehen-wie{color:color-mix(in srgb,var(--auf-aktion) 72%,transparent)}@media(hover:hover)and (pointer:fine){.losgehen.haupt:hover{filter:brightness(1.05);border-color:var(--stahl)}}.uhr{display:flex;align-items:center;gap:10px}.uhr b{font-family:var(--ui);font-size:var(--t-26);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.uhr>span{font-size:var(--t-11);color:var(--zweitrang);line-height:1.25;padding-left:10px;border-left:1px solid var(--linie)}.wetter{display:flex;align-items:center;gap:10px}.w-bild{width:26px;height:26px;flex:none;fill:none;stroke-width:1.7}.w-bild.sonne{stroke:#e8a317}.w-bild.sonne circle{fill:#ffc94a;stroke:#e8a317}.w-bild.sonne .strahlen{stroke-linecap:round}.w-bild.wolke .wolkeform{fill:#e3e5e8;stroke:#9aa0a6}.w-bild.regen .wolkeform{fill:#d6dde4;stroke:#7c8894}.w-bild.regen .tropfen{stroke:#4e86b8;stroke-linecap:round;stroke-width:2}:root[data-theme=dark] .w-bild.wolke .wolkeform,:root:not([data-theme=light]) .w-bild.wolke .wolkeform{fill:#3a3e44;stroke:#8d949c}:root[data-theme=dark] .w-bild.regen .wolkeform,:root:not([data-theme=light]) .w-bild.regen .wolkeform{fill:#33383e;stroke:#7c8894}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .w-bild.wolke .wolkeform{fill:#e3e5e8;stroke:#9aa0a6}:root:not([data-theme=dark]) .w-bild.regen .wolkeform{fill:#d6dde4;stroke:#7c8894}}.w-text{display:flex;flex-direction:column;line-height:1.2}.w-text b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-14);font-weight:600}.w-text span{font-size:var(--t-11);color:var(--zweitrang);white-space:nowrap}.w-morgen{display:flex;gap:9px;align-items:center;padding-left:11px;margin-left:2px;border-left:1px solid var(--linie)}.w-tag{display:flex;align-items:center;gap:3px}.w-tag .w-bild{width:17px;height:17px}.w-tag i{font-style:normal;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang)}@media(max-width:900px){.w-morgen{display:none}}.start-raum{overflow-y:auto;scrollbar-gutter:stable;padding-bottom:18px}.kennzahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;padding:14px 18px 0}.kennzahlen:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.kz{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;padding:13px 15px 14px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.kz:hover{border-color:var(--zweitrang)}}.kz:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.kz-schild{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.kz-gross{font-family:var(--ui);font-size:var(--t-30);font-weight:600;line-height:1.05;font-variant-numeric:tabular-nums;margin-top:2px}.kz-gross i{font-style:normal;font-size:var(--t-16);color:var(--zweitrang);margin-left:1px}.kz-gross.leise{color:var(--zweitrang)}.kz-unten{font-size:var(--t-12);color:var(--zweitrang);line-height:1.4;margin-top:3px}.kz-unten b{color:var(--tinte);font-weight:600}.kz-marke{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:20px}.kz-marke.acht{color:var(--acht);background:var(--acht-weich)}.kz-marke.stopp{color:var(--stopp);background:var(--stopp-weich)}.kz-balken{display:block;width:100%;height:5px;margin-top:8px;background:var(--schiene);border-radius:3px;overflow:hidden}.kz-balken i{display:block;height:100%;background:var(--stahl);border-radius:3px}.kz-vergleich{display:flex;align-items:baseline;gap:8px;margin-top:9px;padding-top:8px;border-top:1px solid var(--linie);width:100%;font-size:var(--t-12);color:var(--zweitrang)}.kz-vergleich b{margin-left:auto;white-space:nowrap;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-13)}.kz-geld{grid-column:span 1}.anfangen .losgehen,.kennzahlen .kz{min-height:72px}.kennzahlen .kz{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"zahl schild marke" "zahl unten marke" "zahl balken marke";column-gap:14px;row-gap:2px;align-items:center;align-content:center;padding:10px 15px}.kennzahlen .kz-gross{grid-area:zahl;margin-top:0}.kennzahlen .kz-schild{grid-area:schild;align-self:end}.kennzahlen .kz-unten{grid-area:unten;margin-top:0;line-height:1.3}.kennzahlen .kz-balken{grid-area:balken;margin-top:3px}.kennzahlen .kz-marke{grid-area:marke;margin-top:0}.start-spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;padding:12px 18px 0;align-items:stretch}.start-karte{min-height:340px}.start-karte-leib{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.hakt{display:grid;grid-template-columns:30px 1fr 14px;align-items:center;gap:12px;padding:9px 13px 9px 10px;border-bottom:1px solid var(--linie);border-left:3px solid transparent;width:100%;text-align:left;background:transparent;border-top:none;border-right:none;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.hakt:hover{background:var(--seite)}}.hakt.blockiert{border-left-color:var(--stopp)}.hakt.achtet{border-left-color:var(--acht)}.hakt-zahl{font-family:var(--ui);font-weight:600;font-size:var(--t-20);line-height:1;text-align:right;font-variant-numeric:tabular-nums}.hakt.blockiert .hakt-zahl{color:var(--stopp)}.hakt.achtet .hakt-zahl{color:var(--acht)}.hakt-was{font-size:var(--t-13);font-weight:600;line-height:1.3;display:block;color:var(--tinte)}.hakt-warum{font-size:var(--t-12);color:var(--zweitrang);line-height:1.3;display:block}.hakt-pfeil{color:var(--zweitrang);font-size:var(--t-15);opacity:.5}.start-karte-leib{--karte-marke: 104px}.karte-zeile{display:grid;grid-template-columns:var(--karte-marke) minmax(0,1fr) auto;align-items:center;gap:4px 9px;min-height:44px;padding:7px 13px 7px 10px;border-bottom:1px solid var(--linie);border-left:3px solid transparent}.karte-zeile>.marke{justify-self:start}.karte-was{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;font-size:var(--t-13)}.karte-was b{flex:none;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);font-weight:600}.karte-was>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--zweitrang)}.karte-zeit{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);color:var(--zweitrang);white-space:nowrap}.karte-zeile.klickbar{width:100%;text-align:left;cursor:pointer;background:transparent;border-top:none;border-right:none;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.karte-zeile.klickbar:hover{background:var(--seite)}}.karte-zeile.klickbar:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.karte-zeile.wartet{border-left-color:var(--acht)}.karte-zeile.raus,.karte-zeile.leistung{border-left-color:var(--stahl)}.karte-zeile.rein{border-left-color:var(--gut)}.aufgabe.pruefen{--karte-marke: 116px;border-left-color:var(--acht)}.aufgabe.pruefen,.aufgabe.pruefen .aufgabe-weg{align-items:start}.aufgabe.pruefen .aufgabe-was{flex-wrap:wrap;overflow:visible}.aufgabe.pruefen .aufgabe-was>span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}.aufgabe.pruefen .aufgabe-dazu{white-space:normal;overflow:visible;text-overflow:clip}.start-neu{margin:14px 18px 0;padding:10px 12px;border:1px solid var(--linie);border-left:3px solid var(--acht);border-radius:var(--radius);background:var(--acht-weich);display:flex;flex-direction:column;gap:6px}.start-neu-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.start-neu-satz{font-size:var(--t-13);color:var(--tinte);flex:1 1 200px}.start-neu-zeile{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;text-align:left;padding:7px 9px;min-height:40px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.start-neu-zeile:hover{border-color:var(--zweitrang)}}.start-neu-zeile:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.start-neu-zeile b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-13)}.start-neu-was{font-size:var(--t-13);flex:1 1 220px}.start-neu-weg{font-size:var(--t-12);font-weight:600;color:var(--zweitrang);margin-left:auto;white-space:nowrap}.start-neu-mehr{font-size:var(--t-12);padding-left:2px}.marke.neu{color:var(--tinte);border-color:var(--acht);background:var(--flaeche)}.start-marken{display:inline-flex;gap:6px;align-items:center}.aufgabe.pruefen.neu{background:var(--acht-weich)}.start-zwischenkopf{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang);padding:10px 2px 4px;margin-top:4px;border-top:1px solid var(--linie)}@media(max-width:460px){.start-neu{margin-inline:12px}.kennzahlen,.start-spalten,.anfangen{padding-inline:12px}.start-karte{min-height:0}}.st-raum>*{flex:none}.st-anfangen{display:grid;grid-template-columns:1fr;gap:10px}.st-anfangen .losgehen{min-height:64px;justify-content:center}.st-anfangen .losgehen.haupt{background:var(--flaeche);border-color:var(--linie);color:var(--tinte)}.st-anfangen .losgehen.haupt .losgehen-wie{color:var(--zweitrang)}@media(hover:hover)and (pointer:fine){.st-anfangen .losgehen.haupt:hover{filter:none;border-color:var(--zweitrang)}}.st-raum .hf-zeilenblatt{--karte-marke: 92px}.st-raum .hf-zeilenblatt>.karte-zeile,.st-raum .hf-zeilenblatt>.aufgabe,.st-raum .hf-zeilenblatt>.hakt{border-bottom:none}.st-raum .hf-zeilenblatt .hakt{min-height:56px}.st-raum .hf-zeilenblatt .karte-zeile{min-height:48px}.st-raum .hf-zeilenblatt .aufgabe,.st-raum .hf-zeilenblatt .aufgabe-weg{grid-template-columns:var(--karte-marke) minmax(0,1fr)}.st-raum .hf-zeilenblatt .aufgabe-weg{min-height:44px}.st-raum .hf-zeilenblatt .aufgabe-griffe{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px;margin-top:2px}.st-raum .hf-zeilenblatt .aufgabe-griffe .aufgabe-wer{flex-direction:row;align-items:center;gap:10px}.st-raum .hf-zeilenblatt .aufgabe-knopf{min-height:44px;padding:0 14px;font-size:var(--t-13)}.start-spalten.drei{grid-template-columns:repeat(3,minmax(0,1fr))}.fallspalte .start-karte-leib{max-height:440px}.fallzeile{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:start;width:100%;text-align:left;padding:9px 13px;border:0;border-bottom:1px solid var(--linie);background:transparent;color:var(--tinte);cursor:pointer;font:inherit}@media(hover:hover)and (pointer:fine){.fallzeile:hover:not(:disabled){background:var(--mulde)}}.fallzeile:disabled{cursor:default}.fallzeile:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.fallzeile.blockiert{background:var(--stopp-weich)}.fallpunkt{width:10px;height:10px;border-radius:50%;margin-top:4px;border:2px solid var(--zweitrang)}.fallpunkt.heute,.fallpunkt.ueberfaellig{background:var(--acht);border-color:var(--acht)}.fallpunkt.ueberfaellig{box-shadow:0 0 0 3px var(--acht-weich)}.fallpunkt.blockiert{background:var(--stopp);border-color:var(--stopp)}.fallzeile-leib{display:grid;gap:3px;min-width:0}.fallzeile-leib b{font-size:var(--t-13);font-weight:600;overflow-wrap:anywhere}.fallpunkte{display:flex;flex-wrap:wrap;gap:4px}.fallpunkt-wort{font-size:var(--t-12);padding:2px 6px;border-radius:3px;background:var(--mulde);color:var(--tinte)}.fallpunkt-wort.blockiert{background:var(--stopp-weich);color:var(--stopp)}.fallpunkt-wort.ueberfaellig,.fallpunkt-wort.heute{background:var(--acht-weich)}.fallpunkt-kennung{font-family:var(--mono);font-weight:600}.fallzeile.je-punkt{cursor:default}.fallpunkt-wort.mit-weg{border:0;font:inherit;font-size:var(--t-12);cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:var(--linie);text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.fallpunkt-wort.mit-weg:hover{text-decoration-color:currentColor}}.fallpunkt-wort.mit-weg:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.fallzeile-stufe{white-space:nowrap}.start-spalten.drei{align-items:stretch}.fallspalte.start-karte{min-height:0;display:flex;flex-direction:column}.fallspalte .start-karte-leib{display:flex;flex-direction:column}.fallspalte .karte-kopf{justify-content:flex-start;height:48px;padding-block:0}.fall-kopf-weg{margin-left:auto;border:0;background:none;padding:6px 0;min-height:0;font:inherit;font-size:var(--t-13);font-weight:500;color:var(--aktionstext);cursor:pointer;white-space:nowrap}@media(hover:hover)and (pointer:fine){.fall-kopf-weg:hover{text-decoration:underline;text-underline-offset:3px}}.fall-kopf-weg:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:3px}.fall-leer{margin:auto 0;padding:24px 13px;text-align:center;font-size:var(--t-13);color:var(--zweitrang)}.fall-spaeter{display:flex;align-items:center;width:100%;min-height:40px;padding:8px 13px;margin-top:auto;border:0;border-top:1px solid var(--linie);background:none;text-align:left;cursor:pointer;font:inherit;font-size:var(--t-13);color:var(--zweitrang)}@media(hover:hover)and (pointer:fine){.fall-spaeter:hover{color:var(--tinte);background:var(--mulde)}}.fall-spaeter:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.fall-spaeter-gruppe{border-top:1px solid var(--linie)}.fall-spaeter-gruppe .fallzeile{opacity:.92}.fall-spaeter+.fall-status{margin-top:0}.fall-status{display:flex;align-items:center;gap:8px;margin:auto 0 0;min-height:40px;padding:8px 13px;font-size:var(--t-12);color:var(--zweitrang);border-top:1px solid var(--linie)}.fall-status .zeit{margin-left:auto;font-variant-numeric:tabular-nums}@media(min-width:1101px){.start-spalten.drei>.start-karte{height:var(--start-reihe-hoehe, 340px);min-height:0}.start-spalten.drei>.fallspalte .start-karte-leib{max-height:none}}.ausblick.start-karte{display:flex;flex-direction:column;min-height:0}.ausblick .karte-kopf{justify-content:flex-start;gap:8px;height:48px;padding-block:0}.ausblick .start-karte-leib{display:flex;flex-direction:column}.ausblick-zeile{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:start;width:100%;text-align:left;padding:9px 13px;border:0;border-bottom:1px solid var(--linie);background:transparent;color:var(--tinte);cursor:pointer;font:inherit}@media(hover:hover)and (pointer:fine){.ausblick-zeile:hover{background:var(--grund)}}.ausblick-zeile:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.ausblick-punkt{padding-top:5px}.ausblick-text{display:grid;gap:3px;min-width:0}.ausblick-text b{font-size:var(--t-13);font-weight:600;overflow-wrap:anywhere}.ausblick-text span{font-size:var(--t-12);color:var(--zweitrang);overflow-wrap:anywhere}.ausblick-wann{font-size:var(--t-12);color:var(--zweitrang);white-space:nowrap;font-variant-numeric:tabular-nums}.ausblick-wann.vorbei{color:var(--acht);font-weight:600}.ausblick-rechts{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ausblick-zeile.raus .tz-weg .zeichen{width:14px;height:14px}.umsatz-leib{flex:1;min-height:0;display:flex;flex-direction:column;padding:4px 15px 14px}.umsatz-gross{margin:0;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-26);font-weight:600;line-height:1.1;color:var(--tinte)}.umsatz-gross.leise{color:var(--zweitrang)}.umsatz-gross i{font-style:normal;font-size:.55em;margin-left:4px;color:var(--zweitrang)}.umsatz-unten{margin:4px 0 0;font-size:var(--t-12);color:var(--zweitrang)}.umsatz-betrag{white-space:nowrap;font-variant-numeric:tabular-nums}.umsatz-balken{flex:1;min-height:120px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;align-items:end;margin-top:14px;border-bottom:1px solid var(--linie)}.umsatz-spalte{display:flex;flex-direction:column;align-items:stretch;height:100%;gap:6px}.umsatz-saeule{flex:1;display:flex;align-items:flex-end;justify-content:center}.umsatz-saeule i{display:block;width:min(100%,34px);border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--stahl) 38%,var(--flaeche))}.umsatz-saeule i.jetzt{background:var(--stahl)}.umsatz-spalte>span{text-align:center;font-size:var(--t-11);color:var(--zweitrang);padding-bottom:6px}.umsatz-spalte>span.jetzt{color:var(--tinte);font-weight:600}.umsatz-hinweis{margin:8px 0 0;font-size:var(--t-12);color:var(--zweitrang)}@media(max-width:1100px){.start-spalten.drei{grid-template-columns:1fr}}@media(max-width:900px){.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.brett-kopf{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--linie);background:var(--flaeche);flex-wrap:wrap}.raster{display:grid;grid-template-columns:var(--leiste-innen) repeat(5,1fr);font-size:var(--grad);overflow-x:auto}.raster-kopf{position:sticky;top:0;z-index:3;background:var(--tab-kopf);color:var(--kopf-tinte);border-bottom:1px solid var(--tab-kopfkante);font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.09em;text-transform:uppercase;padding:0 12px;height:var(--brett-kopf);display:flex;align-items:center;border-right:1px solid var(--raster-linie)}.raster-kopf:last-child{border-right:none}.raster-kopf:first-child{border-right-color:var(--linie)}.raster-kopf.heute{color:var(--tinte);font-weight:700;background:var(--acht-weich)}.raster-kopf.heute:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--stahl)}button.raster-kopf{font:inherit;font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.09em;text-transform:uppercase;text-align:left;cursor:pointer;width:100%;border-top:none;border-left:none;border-bottom:1px solid var(--tab-kopfkante)}@media(hover:hover)and (pointer:fine){button.raster-kopf:hover{color:var(--tinte);background:var(--schiene)}}button.raster-kopf:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}button.raster-kopf[aria-pressed=true]{color:var(--tinte);font-weight:700;box-shadow:inset 0 -3px 0 -1px var(--tinte)}button.raster-kopf.heute[aria-pressed=true]{box-shadow:none}.raster{--brett-kopf: 30px;--abschnitt-kopf: 30px;background:var(--flaeche)}.raster-kopf{z-index:8}.brett-abschnitt,.brett-tabelle{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.brett-abschnitt{background:var(--flaeche)}.brett-abschnitt+.brett-abschnitt{margin-top:12px;border-top:1px solid var(--linie)}.brett-tabelle{margin-bottom:calc(-1 * var(--abschnitt-kopf))}.brett-tabelle:after{content:"";grid-column:1 / -1;height:var(--abschnitt-kopf);pointer-events:none}.abschnitt-kopf,.tabelle-kopf{grid-column:1 / -1;position:sticky;display:flex;align-items:center;gap:8px;margin:0;padding:0 12px;text-align:left;cursor:pointer;border:none;font:inherit;height:var(--abschnitt-kopf);background:var(--tab-kopf);border-bottom:1px solid var(--tab-kopfkante);font-family:var(--schmal);white-space:nowrap;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.abschnitt-kopf:hover,.tabelle-kopf:hover{background:var(--schiene)}}.abschnitt-kopf:focus-visible,.tabelle-kopf:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.abschnitt-kopf{top:var(--brett-kopf);z-index:7;color:var(--tinte);font-weight:700;font-size:var(--t-12)}.brett-abschnitt+.brett-abschnitt>.abschnitt-kopf{box-shadow:inset 0 1px 0 var(--linie)}.tabelle-kopf{top:calc(var(--brett-kopf) + var(--abschnitt-kopf));z-index:6;color:var(--kopf-tinte);font-weight:600;font-size:var(--t-11)}.brett-tabelle+.brett-tabelle>.tabelle-kopf{box-shadow:inset 0 1px 0 var(--linie)}.abschnitt-kopf .zahl,.tabelle-kopf .zahl{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);font-weight:500;letter-spacing:0;text-transform:none;color:var(--zweitrang)}.klapp-pfeil{display:inline-flex;justify-content:center;width:12px;flex:none;font-family:var(--ui);font-size:var(--t-11);line-height:1;color:var(--zweitrang);transition:transform .15s ease}[aria-expanded=false]>.klapp-pfeil{transform:rotate(-90deg)}.abschnitt-kopf:disabled,.tabelle-kopf:disabled{cursor:default}@media(hover:hover)and (pointer:fine){.abschnitt-kopf:disabled:hover,.tabelle-kopf:disabled:hover{background:var(--tab-kopf)}}:disabled>.klapp-pfeil{visibility:hidden}@media(prefers-reduced-motion:reduce){.klapp-pfeil{transition:none}}.res{padding:0 12px;height:46px;background:var(--flaeche);display:flex;align-items:center;gap:9px;border-right:1px solid var(--linie);border-bottom:1px solid var(--raster-linie)}.res-zeichen{width:26px;height:26px;flex:none;border-radius:50%;background:var(--schiene);color:var(--zweitrang);font-family:var(--schmal);font-weight:700;font-size:var(--t-11);display:flex;align-items:center;justify-content:center;letter-spacing:.02em}.res-zeichen.mensch{background:var(--acht-weich);color:var(--acht)}.res-text{display:flex;flex-direction:column;min-width:0}.res b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);font-weight:600;line-height:1.25}.res span{font-size:var(--t-11);color:var(--zweitrang);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qual{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);letter-spacing:.02em;border:1px solid var(--linie);border-radius:3px;padding:0 3px;margin-left:3px}.spur{height:46px;position:relative;background:var(--flaeche);border-right:1px solid var(--raster-linie);border-bottom:1px solid var(--raster-linie);container-type:inline-size}.spur:last-child{border-right:none}.spur.wochenende{background:color-mix(in srgb,var(--zweitrang) 5%,var(--flaeche))}.spur.heute{background:color-mix(in srgb,var(--stahl) 7%,var(--flaeche))}.spur.heute:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--stahl)}.balken{position:absolute;top:10px;bottom:10px;left:var(--balken-luft, 4px);right:calc(var(--balken-luft, 4px) - 1px);border-radius:13px;display:flex;align-items:center;gap:6px;padding:0 11px;font-size:var(--t-12);font-weight:600;line-height:1;overflow:hidden;white-space:nowrap;border:1px solid;transition:var(--uebergang);-webkit-user-select:none;user-select:none;cursor:pointer}.spur .balken{cursor:grab;touch-action:none;overflow:visible}@media(hover:hover)and (pointer:fine){.balken:hover{filter:brightness(.97)}}.balken:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.brett-raum.zieht .balken{cursor:grabbing}.brett-raum.zieht{-webkit-user-select:none;user-select:none;cursor:grabbing}.brett-raum.wartet-grund .balken{cursor:default}.balken>.name{flex:0 1 auto;min-width:0;align-self:center;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balken small{font-weight:400;opacity:.8;font-size:var(--t-11);flex:0 20 auto;min-width:0;align-self:center;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balken .kuerzel{font-family:var(--schmal);font-size:var(--t-11);font-weight:600;letter-spacing:.02em;align-self:center;line-height:1.5;border:1px solid currentColor;border-radius:3px;padding:0 4px;opacity:.75;flex:0 5 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balken.gestapelt{font-size:var(--t-11);padding:0 8px}.standzeichen{flex:none;display:inline-block;vertical-align:-1px;overflow:visible}.standzeichen .form{fill:currentColor;stroke:var(--flaeche);stroke-width:1.6;stroke-linejoin:round;paint-order:stroke fill}.standzeichen .halo{fill:none;stroke:var(--flaeche);stroke-width:4.4;stroke-linecap:round;stroke-linejoin:round}.standzeichen .haken{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.marke .standzeichen{color:currentColor}.balken.gestapelt small,.balken.gestapelt .kuerzel{display:none}.balken{background:var(--bal-fuell);border-color:var(--bal-kante);color:var(--bal-text)}.balken.miete{--bal-fuell: var(--gf-miete-fuell);--bal-kante: var(--gf-miete-kante);--bal-text: var(--gf-miete-text)}.balken.leistung{--bal-fuell: var(--gf-leistung-fuell);--bal-kante: var(--gf-leistung-kante);--bal-text: var(--gf-leistung-text)}.balken.sperre{--bal-fuell: transparent;--bal-kante: var(--zweitrang);--bal-text: var(--zweitrang);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--zweitrang) 16%,transparent) 0 5px,transparent 5px 10px)}.balken.sperre.termin{--bal-fuell: var(--sperre-termin-fuell);--bal-kante: var(--sperre-termin-kante);--bal-text: var(--sperre-termin-text);background:var(--bal-fuell)}:root[data-theme=dark] .balken.sperre.termin,:root:not([data-theme=light]) .balken.sperre.termin{--bal-fuell: var(--sperre-termin-fuell-d);--bal-kante: var(--sperre-termin-kante-d);--bal-text: var(--sperre-termin-kante-d)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .balken.sperre.termin{--bal-fuell: var(--sperre-termin-fuell);--bal-kante: var(--sperre-termin-kante);--bal-text: var(--sperre-termin-text)}}:root[data-theme=dark] .balken.miete,:root:not([data-theme=light]) .balken.miete{--bal-fuell: var(--gf-miete-dunkel);--bal-kante: var(--gf-miete-kante-d);--bal-text: var(--gf-miete-kante-d)}:root[data-theme=dark] .balken.leistung,:root:not([data-theme=light]) .balken.leistung{--bal-fuell: var(--gf-leistung-dunkel);--bal-kante: var(--gf-leistung-kante-d);--bal-text: var(--gf-leistung-kante-d)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .balken.miete{--bal-fuell: var(--gf-miete-fuell);--bal-kante: var(--gf-miete-kante);--bal-text: var(--gf-miete-text)}:root:not([data-theme=dark]) .balken.leistung{--bal-fuell: var(--gf-leistung-fuell);--bal-kante: var(--gf-leistung-kante);--bal-text: var(--gf-leistung-text)}}.balken.unverbindlich{border-style:dashed;background:color-mix(in srgb,var(--bal-fuell) 42%,var(--flaeche))}.balken.unverbindlich .name{font-weight:500}.balken.ueberfaellig{--bal-kante: var(--stopp);border-color:var(--stopp);border-style:dashed;background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--stopp) 14%,transparent) 0 4px,transparent 4px 9px)}.raster-stunde .balken.anfang>.name{position:absolute;left:30px;max-width:calc(var(--spann, 1) * 100cqw - 54px);pointer-events:none}.raster-stunde .spur:has(>.balken.anfang){z-index:2}.balken.anfang{right:-2px;border-right:none;border-radius:13px 0 0 13px}.balken.mitte{left:-1px;right:-2px;border-left:none;border-right:none;border-radius:0}.balken.ende{left:-1px;border-left:none;border-radius:0 13px 13px 0}.balken.unverbindlich.anfang,.balken.unverbindlich.mitte,.balken.unverbindlich.ende{border-block-style:dashed}.balken.offen-links{left:0;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.balken.offen-rechts{right:0;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.balken.offen-links{padding-left:6px}.balken.offen-rechts{padding-right:6px}.balken.spannt>.name,.balken.spannt>.balken-uhr,.balken.spannt>small,.balken.spannt>.kuerzel,.balken.spannt>.stempelmarke{flex-shrink:0;pointer-events:none}.raster-tag .spur:has(>.balken.spannt){z-index:2}.legende{display:flex;gap:26px;flex-wrap:wrap;align-items:flex-start;padding:10px 18px;border-top:1px solid var(--linie);background:var(--flaeche);font-size:var(--t-12);color:var(--zweitrang)}.legende-teil{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.legende-teil>b{font-family:var(--schmal);font-size:var(--t-11);font-weight:600;color:var(--zweitrang);opacity:.75;flex:none}.legende div.lg{display:flex;align-items:center;gap:6px}.legende i{width:22px;height:13px;border-radius:7px;border:1px solid;display:block;flex:none;background:var(--bal-fuell);border-color:var(--bal-kante)}.legende i.miete{--bal-fuell: var(--gf-miete-fuell);--bal-kante: var(--gf-miete-kante)}.legende i.leistung{--bal-fuell: var(--gf-leistung-fuell);--bal-kante: var(--gf-leistung-kante)}.legende i.sperre{--bal-kante: var(--zweitrang);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--zweitrang) 16%,transparent) 0 4px,transparent 4px 8px)}.legende i.gestrichelt{--bal-fuell: transparent;--bal-kante: var(--zweitrang);border-style:dashed}.legende i.gezogen{--bal-fuell: transparent;--bal-kante: var(--zweitrang)}:root[data-theme=dark] .legende i.miete,:root:not([data-theme=light]) .legende i.miete{--bal-fuell: var(--gf-miete-dunkel);--bal-kante: var(--gf-miete-kante-d)}:root[data-theme=dark] .legende i.leistung,:root:not([data-theme=light]) .legende i.leistung{--bal-fuell: var(--gf-leistung-dunkel);--bal-kante: var(--gf-leistung-kante-d)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .legende i.miete{--bal-fuell: var(--gf-miete-fuell);--bal-kante: var(--gf-miete-kante)}:root:not([data-theme=dark]) .legende i.leistung{--bal-fuell: var(--gf-leistung-fuell);--bal-kante: var(--gf-leistung-kante)}}.legende-teil .marke{font-size:var(--t-11);padding:2px 7px}.wochen-waehler{position:relative;display:inline-flex}.kopf-wann.waehlbar{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid transparent;border-radius:var(--radius-bed);padding:4px 9px;margin:-4px 0;cursor:pointer;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.kopf-wann.waehlbar:hover{border-color:var(--linie);background:var(--flaeche)}}.kopf-wann.waehlbar[aria-expanded=true]{border-color:var(--linie);background:var(--flaeche)}.kopf-wann .auf{font-size:var(--t-11);color:var(--zweitrang);transition:var(--uebergang)}.kopf-wann[aria-expanded=true] .auf{transform:rotate(180deg)}.wochen-kalender{position:absolute;left:0;top:calc(100% + 7px);z-index:70;width:268px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden;box-shadow:0 12px 38px #0003}.wk-kopf{display:flex;align-items:center;justify-content:space-between;padding:9px 9px 9px 13px;border-bottom:1px solid var(--linie);background:var(--seite);font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--zweitrang)}.wk-liste{max-height:320px;overflow-y:auto;scrollbar-gutter:stable}.wk-monat{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang);padding:11px 13px 4px;background:var(--flaeche);position:sticky;top:0}.wk-zeile{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:none;border-left:3px solid transparent;padding:7px 13px;font-size:var(--t-13);color:var(--tinte);transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.wk-zeile:hover{background:var(--schiene)}}.wk-zeile.jetzt{border-left-color:var(--stahl);background:var(--schiene);font-weight:600}.wk-kw{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);color:var(--zweitrang);width:48px;flex:none}.wk-zeile.jetzt .wk-kw{color:var(--tinte)}.wk-spanne{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12)}.wk-zeile .marke{margin-left:auto}.wk-fuss{padding:9px 13px;border-top:1px solid var(--linie);background:var(--seite)}.blaettern{display:flex;border:1px solid var(--linie);border-radius:var(--radius-bed);overflow:hidden}.blatt-knopf{border:none;background:var(--flaeche);color:var(--zweitrang);font-family:var(--schmal);font-weight:600;font-size:var(--t-12);padding:6px 11px;line-height:1;transition:var(--uebergang)}.blatt-knopf+.blatt-knopf{border-left:1px solid var(--linie)}.blatt-knopf.doppelt{font-size:var(--t-13);opacity:.72;letter-spacing:0}@media(hover:hover)and (pointer:fine){.blatt-knopf.doppelt:hover:not(:disabled){opacity:1}}@media(hover:hover)and (pointer:fine){.blatt-knopf:hover:not(:disabled){background:var(--schiene);color:var(--tinte)}}.blatt-knopf:disabled{opacity:.4}.blatt-knopf:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.leere-woche{padding:44px 24px;text-align:center;color:var(--zweitrang);font-size:var(--t-14);display:flex;flex-direction:column;align-items:center;gap:11px}.brett-filter{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:9px 18px;border-bottom:1px solid var(--linie);background:var(--flaeche)}.brett-filter.werkzeugleiste{flex-wrap:nowrap;gap:10px}.brett-filter .wz-suche{flex:0 1 250px;min-width:170px}.brett-filter .wz-wahl{flex:0 1 240px;min-width:150px}.brett-suche{flex:1;min-width:150px;max-width:280px;height:27px;font-size:var(--t-13);padding:0 11px;border:1px solid var(--linie);border-radius:30px;background:var(--flaeche);color:var(--tinte);font-family:var(--ui)}.brett-suche:focus{outline:none;border-color:var(--fokus);box-shadow:0 0 0 3px color-mix(in srgb,var(--fokus) 26%,transparent)}.filter-trenn{width:1px;height:18px;background:var(--linie);margin:0 3px}.brett-alles-klapp{min-width:122px;font-family:var(--ui);letter-spacing:0}@media(max-width:460px),(pointer:coarse){.brett-filter .knopf.brett-alles-klapp{height:44px;padding-inline:14px;font-size:var(--t-13)}}.brett-raum{display:flex;flex:1;min-height:0}.brett-mitte{flex:1;min-width:0;display:flex;flex-direction:column;overflow:auto}.spur.ziel{background:color-mix(in srgb,var(--stahl) 12%,var(--flaeche))}.spur.verboten{background:color-mix(in srgb,var(--stopp) 10%,var(--flaeche))}@media(hover:hover){.spur:hover .neu-marke{opacity:1}}.brett-raum.zieht .neu-marke,.brett-raum.wartet-grund .neu-marke{display:none}.neu-marke{position:absolute;top:10px;right:4px;bottom:10px;left:4px;border:1px dashed var(--linie);border-radius:13px;opacity:0;transition:var(--uebergang);display:flex;align-items:center;justify-content:center;color:var(--zweitrang);font-size:var(--t-15);pointer-events:none}.zug-vorschau{position:absolute;top:8px;bottom:8px;left:calc(var(--balken-luft, 4px) - 1px);right:calc(var(--balken-luft, 4px) - 2px);border:2px dashed var(--stahl);border-radius:0;background:color-mix(in srgb,var(--stahl) 12%,transparent);pointer-events:none;z-index:5}.zug-vorschau.anfang{border-radius:14px 0 0 14px}.zug-vorschau.ende{border-radius:0 14px 14px 0}.zug-vorschau.anfang.ende{border-radius:14px}.zug-vorschau:not(.anfang){border-left:none;left:-1px}.zug-vorschau:not(.ende){border-right:none;right:-2px}.zug-vorschau.verboten{border-color:var(--stopp);background:color-mix(in srgb,var(--stopp) 14%,transparent)}.spur.gesperrt,.res.gesperrt{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--zweitrang) 9%,var(--flaeche)) 0 6px,var(--flaeche) 6px 12px);cursor:not-allowed}.res.gesperrt .res-text{opacity:.45}.spur.gesperrt .balken{opacity:.5}.balken.markiert{--ring: var(--tinte)}.balken.markiert.gewaehlt{--ring: var(--stahl)}.balken.markiert:after{content:"";position:absolute;pointer-events:none;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid var(--ring);border-radius:16px}.balken.markiert.anfang:after,.balken.markiert.offen-rechts:after{right:0;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.balken.markiert.mitte:after{left:0;right:0;border-left:none;border-right:none;border-radius:0}.balken.markiert.ende:after,.balken.markiert.offen-links:after{left:0;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.brett-raum.hebt-hervor .balken:not(.hervor){opacity:.34}.brett-raum.hebt-hervor .balken.konflikt{opacity:1}.brett-hervorband{display:flex;align-items:center;gap:9px;padding:9px 18px;border-bottom:1px solid var(--linie);background:color-mix(in srgb,var(--gut) 9%,var(--flaeche));font-size:var(--t-12);color:var(--tinte)}.brett-hervorband .zu.wort{margin-left:auto}.balken.zieht{opacity:.38}.balken.konflikt{outline:2px solid var(--stopp);outline-offset:1px}.brett-zugband,.brett-haktband,.brett-grundband{display:flex;align-items:center;gap:9px;padding:9px 18px;border-bottom:1px solid var(--linie);font-size:var(--t-12);color:var(--tinte)}.brett-haktband{background:var(--stopp-weich)}.brett-grundband{background:var(--acht-weich)}.brett-zugband{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:60;width:max-content;max-width:min(92vw,720px);border:1px solid var(--linie);border-radius:30px;padding:9px 16px;background:var(--flaeche);box-shadow:0 10px 30px color-mix(in srgb,var(--tinte) 22%,transparent);pointer-events:none}.brett-zugband .leise,.brett-haktband .leise{color:var(--zweitrang)}.brett-haktband .zu.wort,.brett-grundband .knopf{margin-left:auto}.brett-grundband .pfeil{margin-left:auto;font-size:var(--t-18);line-height:1;color:var(--acht);animation:grund-zeigt 1.4s ease-in-out infinite}.brett-grundband .knopf+.pfeil{margin-left:0}@keyframes grund-zeigt{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.balken.fragt{border-color:var(--acht);background:color-mix(in srgb,var(--acht) 22%,var(--bal-fuell))}.balken.fragt.anfang,.balken.fragt.mitte,.balken.fragt.ende{border-block-color:var(--acht)}.brett-raum.wartet-grund .brett-blatt{border-left:3px solid var(--acht)}.brett-blatt-kopf.grund-kopf{box-shadow:inset 4px 0 0 var(--acht)}@media(prefers-reduced-motion:reduce){.brett-grundband .pfeil{animation:none}}.griff-kante{position:absolute;top:-3px;bottom:-3px;width:14px;cursor:ew-resize;z-index:4;touch-action:none}.griff-kante.links{left:-5px}.griff-kante.rechts{right:-5px}.griff-kante:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:13px;border-radius:2px;background:currentColor;opacity:0;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.balken:hover .griff-kante:after{opacity:.45}}@media(hover:hover)and (pointer:fine){.balken .griff-kante:hover:after{opacity:.95;width:4px;height:17px}}.brett-blatt{width:var(--blatt-breite, var(--blatt));flex:none;border-left:1px solid var(--linie);background:var(--flaeche);display:flex;flex-direction:column;overflow-y:auto;scrollbar-gutter:stable}.brett-blatt:has(>.brett-blatt-rollt){overflow:hidden}.brett-blatt-rollt{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column}.brett-blatt-rollt>:last-child{border-bottom:none}.blatt-stand{padding:12px 16px;border-bottom:1px solid var(--linie)}.blatt-stand .knopfreihe{margin-top:10px}.brett-blatt-kopf{padding:14px 16px 12px;border-bottom:1px solid var(--linie);min-height:var(--kopfband, auto);max-height:var(--kopfband, none);box-sizing:border-box;overflow:hidden;flex:none;display:flex;flex-direction:column;justify-content:flex-start}.brett-blatt-kopf h4{font-family:var(--display);font-weight:700;font-size:var(--t-16);margin:0 0 3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.brett-blatt-kopf p{margin:0;font-size:var(--t-12);color:var(--zweitrang)}.brett-blatt-kopf .zeile{display:flex;align-items:baseline;gap:8px}.brett-blatt-kopf.schmal{display:grid;padding:8px 16px 7px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name name name" "unter notiz zu";align-items:center;row-gap:1px;column-gap:8px}.brett-blatt-kopf.schmal .zeile{display:contents}.brett-blatt-kopf.schmal h4{grid-area:name;-webkit-line-clamp:1;font-size:var(--t-15);line-height:1.25;margin:0}.brett-blatt-kopf.schmal p{grid-area:unter;font-size:var(--t-12);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brett-blatt-kopf.schmal .notizen-knopf{grid-area:notiz}.brett-blatt-kopf.schmal .zu{grid-area:zu;margin:0}.brett-blatt-teil{padding:13px 16px;border-bottom:1px solid var(--linie)}.brett-blatt-teil:last-child{border-bottom:none}.brett-blatt .knopfreihe{display:flex;flex-direction:column;gap:7px}.brett-blatt .knopfreihe .knopf{width:100%}.zu{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:none;border:1px solid transparent;border-radius:var(--radius-bed);color:var(--zweitrang);font-size:var(--t-18);line-height:1;cursor:pointer}@media(hover:hover)and (pointer:fine){.zu:hover{color:var(--tinte);background:var(--seite);border-color:var(--linie)}}.zu:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.brett-fuss{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 18px;border-top:1px solid var(--linie);background:var(--flaeche);font-size:var(--t-12);color:var(--zweitrang)}.brett-fuss .zaehler{font-family:var(--ui);font-variant-numeric:tabular-nums}.grund-knopf{display:flex;flex-direction:column;gap:2px;align-items:flex-start;width:100%;text-align:left;cursor:pointer;padding:9px 12px;border-radius:var(--radius-bed);border:1px solid var(--linie);background:var(--flaeche);font-family:var(--ui);transition:var(--uebergang)}.grund-knopf b{font-size:var(--t-13);color:var(--tinte);font-weight:600}.grund-knopf span{font-size:var(--t-12);color:var(--zweitrang);line-height:1.4}@media(hover:hover)and (pointer:fine){.grund-knopf:hover{border-color:var(--zweitrang)}}.grund-knopf[aria-pressed=true]{border-color:var(--gewaehlt-kante);background:var(--gewaehlt)}.grund-knopf[aria-pressed=true] b{color:var(--tinte)}.grund-reihe{display:flex;flex-direction:column;gap:6px}.vorschlag-zeile{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--raster-linie)}.vorschlag-zeile:last-child{border-bottom:none}.vorschlag-text{display:flex;flex-direction:column;min-width:0;flex:1}.vorschlag-text b{font-size:var(--t-13);font-weight:600;color:var(--tinte);line-height:1.3}.vorschlag-text>span{font-size:var(--t-11);color:var(--zweitrang);line-height:1.35;overflow:hidden;text-overflow:ellipsis}.vorschlag-zeile.haelt .res-zeichen{opacity:.5}.vorschlag-zeile.haelt .vorschlag-text b{color:var(--zweitrang)}.vorschlag-zeile.haelt .vorschlag-text>span{color:var(--acht)}.vorschlag-zeile .knopf{flex:none}.sperr-liste{max-height:300px;overflow-y:auto;scrollbar-gutter:stable}.sperr-zeile{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--linie);padding:8px 16px;transition:var(--uebergang);font-family:var(--ui)}.sperr-zeile:last-child{border-bottom:none}@media(hover:hover)and (pointer:fine){.sperr-zeile:hover{background:var(--schiene)}}.sz-text{display:flex;flex-direction:column;min-width:0}.sz-text b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);font-weight:600;line-height:1.25}.sz-text span{font-size:var(--t-11);color:var(--zweitrang);line-height:1.25}.tages-kachel{background:var(--schiene)}.tages-kachel+.tages-kachel{background:none}.tages-datum{margin:0 0 11px;font-family:var(--display);font-weight:700;font-size:var(--t-16);line-height:1.2;color:var(--tinte)}.tages-zahlen{display:flex;gap:22px;flex-wrap:wrap}.tages-zahlen div{display:flex;flex-direction:column;gap:1px}.tages-zahlen b{font-family:var(--ui);font-size:var(--t-26);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--tinte)}.tages-zahlen span{font-size:var(--t-11);color:var(--zweitrang)}.tages-quote{display:flex;align-items:center;gap:12px;margin-bottom:7px}.tages-quote b{font-family:var(--ui);font-size:var(--t-26);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--tinte);flex:none}.tages-quote b i{font-style:normal;font-size:var(--t-14);color:var(--zweitrang);margin-left:2px}.tages-balken{flex:1;height:6px;border-radius:3px;background:var(--schiene);overflow:hidden;min-width:60px}.tages-balken i{display:block;height:100%;background:var(--stahl)}.schild-zahl{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);letter-spacing:0;color:var(--tinte);margin-left:6px}.tages-liste{display:flex;flex-direction:column}.tages-zeile{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:none;padding:6px 0;font-family:var(--ui);transition:var(--uebergang)}button.tages-zeile{cursor:pointer}@media(hover:hover)and (pointer:fine){button.tages-zeile:hover .tz-text b{color:var(--aktionstext)}}button.tages-zeile:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.tz-text{display:flex;flex-direction:column;min-width:0;flex:1}.tz-text b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);font-weight:600;line-height:1.25}.tz-text>span{font-size:var(--t-11);color:var(--zweitrang);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tz-uhr{font-family:var(--ui);font-size:var(--t-12);color:var(--zweitrang);font-variant-numeric:tabular-nums;flex:none}.tz-weg{flex:none;padding:1px 7px 1px 5px}.tz-weg .zeichen{width:14px;height:14px}.tz-weg.wir{color:var(--tinte);border-color:var(--tinte)}.griff-paar,.griff-reihe{display:grid;grid-template-columns:1fr 1fr;gap:7px}.griff-reihe{margin-top:9px}.griff-reihe:empty{display:none}.griff-paar .knopf,.griff-reihe .knopf,.griff-schritt .knopf{width:100%;min-width:0;justify-content:center;padding:0 6px}.griff-reihe>:last-child:nth-child(odd){grid-column:1 / -1}.griff-schritt{margin-top:9px}.griff-weh{margin-top:11px;padding-top:10px;border-top:1px solid var(--linie)}.weh{background:none;border:none;padding:0;cursor:pointer;font-family:var(--ui);font-size:var(--t-13);color:var(--stopp);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--stopp) 35%,transparent)}@media(hover:hover)and (pointer:fine){.weh:hover{text-decoration-color:var(--stopp)}}.weh:focus-visible{outline:2px solid var(--stopp);outline-offset:3px;border-radius:2px}.hakt-zeile{display:flex;align-items:flex-start;gap:9px;width:100%;text-align:left;background:transparent;border:none;padding:0;font-family:var(--ui)}.hakt-zeile .pkt{margin-top:4px}.hakt-zeile>span{display:flex;flex-direction:column;min-width:0}.hakt-zeile b{font-size:var(--t-13);font-weight:600;color:var(--tinte);line-height:1.35}.hakt-zeile span span{font-size:var(--t-12);color:var(--zweitrang);line-height:1.35}@media(hover:hover)and (pointer:fine){.hakt-zeile:hover b{color:var(--aktionstext)}}.hakt-liste{display:flex;flex-direction:column;gap:7px}.blatt-kopf-acht{background:var(--acht-weich)}.blatt-kopf-acht h4{color:var(--acht)}.blatt-kopf-stopp{background:var(--stopp-weich)}.blatt-kopf-stopp h4{color:var(--stopp)}.blatt-kopf-gut{background:var(--gut-weich)}.blatt-kopf-gut h4{color:var(--gut)}.blatt-teil-stopp{background:var(--stopp-weich)}.blatt-teil-acht{background:var(--acht-weich)}.knopf.nur-schmal,.zu.nur-schmal,.blatt-schleier{display:none}@media(max-width:1100px){.brett-blatt{display:none}.knopf.nur-schmal{display:inline-flex}.zu.nur-schmal{display:inline-block}.brett-raum,.auftrag-raum{position:relative}.brett-raum>.brett-blatt,.auftrag-raum>.brett-blatt{display:flex;position:absolute;top:0;right:0;bottom:0;z-index:30;width:min(400px,92%);box-shadow:-14px 0 32px color-mix(in srgb,var(--tinte) 16%,transparent);transform:translate(104%);visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}.blatt-offen>.brett-blatt{transform:none;visibility:visible;transition:transform .18s ease}.blatt-offen>.blatt-schleier{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:29;padding:0;border:none;background:color-mix(in srgb,var(--tinte) 14%,transparent);cursor:default}}@media(min-width:1101px){:root:not([data-geraet=telefon]) .maskenraum:has(>.brett-raum.blatt-oben){position:relative;padding-right:var(--blatt)}:root:not([data-geraet=telefon]) .brett-raum.blatt-oben>.brett-blatt{position:absolute;top:0;right:0;bottom:0;z-index:2}}@media(max-width:460px){.brett-filter,.brett-fuss,.legende{padding-inline:12px}.raster{min-width:620px}}.ag-raum{gap:12px}.ag-raum>*{flex:none}.ag-steuer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 10px}.ag-blaettern{display:inline-flex;align-items:center;gap:4px}.ag-wann{min-width:56px;padding-inline:2px;text-align:center;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-13);font-weight:600;color:var(--tinte);white-space:nowrap}.ag-blaettern button{min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-family:var(--schmal);font-weight:600;font-size:var(--t-13);cursor:pointer}.ag-blaettern button:first-child,.ag-blaettern button:last-child{font-size:var(--t-20);letter-spacing:0}.ag-blaettern button:disabled{color:var(--zweitrang);cursor:default}.ag-suche{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-size:var(--t-16)}.ag-hervorband{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-left:3px solid var(--gut);background:var(--flaeche);border-radius:var(--radius-bed);font-size:var(--t-14)}.ag-hervorband button{margin-left:auto;min-height:44px;padding:0 12px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:none;color:var(--tinte);font-size:var(--t-14);cursor:pointer}.ag-abschnitt{display:flex;flex-direction:column;gap:8px}.ag-abschnitt-kopf{margin:6px 0 0;display:flex;align-items:center;gap:9px;font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--zweitrang)}.ag-abschnitt-kopf i{font-style:normal;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);letter-spacing:0;padding:3px 6px;border-radius:20px;background:var(--schiene);color:var(--tinte)}.ag-ressource{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.ag-ressource.ag-ohne{padding-block:8px}.ag-ressource-kopf{display:flex;align-items:center;gap:10px;min-height:36px}.ag-kuerzel{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--schiene);color:var(--zweitrang);font-family:var(--schmal);font-weight:700;font-size:var(--t-12)}.ag-kuerzel.mensch{background:var(--acht-weich);color:var(--acht)}.ag-name{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ag-name b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-15);font-weight:600}.ag-name span{font-size:var(--t-13);color:var(--zweitrang);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-ressource-kopf>.marke{flex:none}.ag-woche{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.ag-tag{position:relative;min-height:34px;display:flex;align-items:flex-start;justify-content:center;border-radius:var(--radius-bed);background:var(--grund)}.ag-tag small{position:relative;z-index:1;margin-top:2px;font-family:var(--schmal);font-size:var(--t-11);color:var(--zweitrang)}.ag-tag.we{background:color-mix(in srgb,var(--zweitrang) 9%,var(--grund))}.ag-tag.heute{box-shadow:inset 0 -3px 0 var(--stahl)}.ag-tag:not(.frei):after{content:"";position:absolute;left:3px;right:3px;bottom:6px;height:10px;border-radius:5px;border:1px solid var(--bal-kante);background:var(--bal-fuell)}.ag-tag.miete{--bal-fuell: var(--gf-miete-fuell);--bal-kante: var(--gf-miete-kante)}.ag-tag.leistung{--bal-fuell: var(--gf-leistung-fuell);--bal-kante: var(--gf-leistung-kante)}.ag-tag.option{--bal-fuell: transparent;--bal-kante: var(--zweitrang)}.ag-tag.option:after{border-style:dashed}.ag-tag.sperre:after{--bal-kante: var(--zweitrang);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--zweitrang) 22%,transparent) 0 3px,transparent 3px 6px)}.ag-tag.konflikt{--bal-fuell: var(--stopp-weich);--bal-kante: var(--stopp)}.ag-karte{display:flex;flex-direction:column;gap:3px;align-items:stretch;width:100%;min-height:56px;padding:9px 12px 10px;border:1px solid var(--linie);border-left:3px solid var(--linie);border-radius:var(--radius-bed);background:var(--grund);color:var(--tinte);text-align:left;cursor:pointer;font:inherit}.ag-karte:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.ag-karte.konflikt{border-left-color:var(--stopp);background:color-mix(in srgb,var(--stopp) 7%,var(--grund))}.ag-karte.hervor{border-left-color:var(--gut)}.ag-karte-oben{display:flex;align-items:center;justify-content:space-between;gap:10px}.ag-art{display:inline-flex;align-items:center;gap:7px;font-family:var(--schmal);font-weight:600;font-size:var(--t-12);color:var(--zweitrang)}.ag-zeit{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-13);white-space:nowrap}.ag-kunde{font-size:var(--t-16);font-weight:600;line-height:1.3}.ag-unter{font-size:var(--t-13);color:var(--zweitrang)}.ag-marken{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.ag-form{flex:none;width:22px;height:12px;border-radius:6px;border:1px solid;display:block;background:var(--bal-fuell);border-color:var(--bal-kante)}.ag-form.miete{--bal-fuell: var(--gf-miete-fuell);--bal-kante: var(--gf-miete-kante)}.ag-form.leistung{--bal-fuell: var(--gf-leistung-fuell);--bal-kante: var(--gf-leistung-kante)}.ag-form.option{--bal-fuell: transparent;border-style:dashed}.ag-form.sperre{--bal-kante: var(--zweitrang);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--zweitrang) 22%,transparent) 0 3px,transparent 3px 6px)}:root[data-theme=dark] :is(.ag-form,.ag-tag).miete,:root:not([data-theme=light]) :is(.ag-form,.ag-tag).miete{--bal-fuell: var(--gf-miete-dunkel);--bal-kante: var(--gf-miete-kante-d)}:root[data-theme=dark] :is(.ag-form,.ag-tag).leistung,:root:not([data-theme=light]) :is(.ag-form,.ag-tag).leistung{--bal-fuell: var(--gf-leistung-dunkel);--bal-kante: var(--gf-leistung-kante-d)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) :is(.ag-form,.ag-tag).miete{--bal-fuell: var(--gf-miete-fuell);--bal-kante: var(--gf-miete-kante)}:root:not([data-theme=dark]) :is(.ag-form,.ag-tag).leistung{--bal-fuell: var(--gf-leistung-fuell);--bal-kante: var(--gf-leistung-kante)}}.ag-angaben{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px 14px;font-size:var(--t-15)}.ag-angaben dt{font-family:var(--schmal);font-weight:600;font-size:var(--t-12);color:var(--zweitrang);padding-top:2px}.ag-angaben dd{margin:0;display:flex;flex-direction:column;gap:2px}.ag-angaben dd.ag-art{flex-direction:row;font-family:var(--ui);font-size:var(--t-15);letter-spacing:0;text-transform:none;color:var(--tinte)}.ag-angaben small{font-size:var(--t-13);color:var(--zweitrang)}.ag-mono{font-family:var(--mono)}.ag-konflikt{margin:14px 0 0;padding:10px 12px;border-left:3px solid var(--stopp);background:var(--stopp-weich);border-radius:var(--radius-bed);font-size:var(--t-14)}.ag-schieben{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.ag-schieben .handy-knopf{min-height:48px;font-size:var(--t-14)}.ag-grund{display:flex;flex-direction:column;gap:8px}.ag-grund-satz{margin:0 0 4px;font-size:var(--t-15)}@media(pointer:coarse){.blaettern .blatt-knopf{min-width:44px;min-height:44px;font-size:var(--t-13)}.blaettern .blatt-knopf.doppelt{font-size:var(--t-16)}.kopf-wann.waehlbar{min-height:44px;margin:0}.wk-zeile{min-height:44px}.raster{--brett-kopf: 44px;--abschnitt-kopf: 44px}.spur,.res{height:56px}.spur .balken{touch-action:pan-y}.spur .balken{top:5px;bottom:6px}.griff-kante{width:24px;touch-action:pan-y}.griff-kante.links{left:-9px}.griff-kante.rechts{right:-9px}.griff-kante:after{opacity:.3}.balken.gewaehlt .griff-kante:after{opacity:.8;width:4px;height:17px}}:root[data-geraet=tablet] .brett-kopf{row-gap:8px;column-gap:8px;padding-block:8px}:root[data-geraet=tablet] .brett-kopf>.kopf-trenn{display:none}:root[data-geraet=tablet] .brett-kopf>.titel{order:0}:root[data-geraet=tablet] .brett-kopf>.wochen-waehler{order:1}:root[data-geraet=tablet] .brett-kopf>.marke{order:2}:root[data-geraet=tablet] .brett-kopf>.luft{order:3;flex-basis:100%;height:0}:root[data-geraet=tablet] .brett-kopf>.blaettern{order:4}:root[data-geraet=tablet] .brett-kopf>.wahl{order:5}:root[data-geraet=tablet] .brett-kopf>.knopf{order:6}.raster-kopf.wochenende{background:color-mix(in srgb,var(--zweitrang) 9%,var(--tab-kopf));color:var(--zweitrang);padding-inline:6px;letter-spacing:.04em;white-space:normal;line-height:1.1;text-align:left}.spur.wochenende{background:color-mix(in srgb,var(--zweitrang) 9%,var(--flaeche))}.spur.rand-blaettert.rechts,.raster-kopf.rand-blaettert.rechts{box-shadow:inset -6px 0 color-mix(in srgb,var(--stahl) 40%,transparent)}.spur.rand-blaettert.links,.raster-kopf.rand-blaettert.links{box-shadow:inset 6px 0 color-mix(in srgb,var(--stahl) 40%,transparent)}.balken-pfeil{flex:none;display:inline-flex;align-items:center;height:17px;padding:0 6px;border-radius:9px;border:1px solid currentColor;background:var(--flaeche);color:inherit;font:inherit;font-size:var(--t-11);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;position:relative;z-index:5;touch-action:manipulation}.balken-pfeil.rechts{margin-left:auto;margin-right:4px}.balken-pfeil.links{margin-left:4px}@media(hover:hover)and (pointer:fine){.balken-pfeil:hover{background:color-mix(in srgb,currentColor 12%,var(--flaeche))}}.balken-pfeil:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.balken.gestapelt .balken-pfeil{height:13px;font-size:var(--t-11);padding:0 4px}.balken.zieht .balken-pfeil{visibility:hidden}@media(max-width:760px){.balken-pfeil.rechts{margin-right:12px}.balken-pfeil.links{margin-left:12px}}.brett-unten{position:sticky;bottom:0;z-index:3;margin-top:auto;background:var(--flaeche)}.glocke-knopf{position:relative}.glocke-zahl{position:absolute;top:-6px;right:-7px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--stahl);color:var(--flaeche);box-shadow:0 0 0 2px var(--seite);font:700 var(--t-11)/18px var(--ui);text-align:center;font-variant-numeric:tabular-nums}.glocke-zahl.stopp{background:var(--stopp);color:var(--flaeche)}.glocke-blatt{position:fixed;z-index:60;width:min(400px,calc(100vw - 24px));max-height:min(640px,calc(100dvh - 90px));display:grid;grid-template-rows:auto auto 1fr;overflow:hidden;background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 12px 32px color-mix(in srgb,var(--tinte) 18%,transparent)}.glocke-kopf{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--linie)}.glocke-kopf b{font-family:var(--display);font-size:var(--t-15)}.glocke-kopf-knoepfe{display:flex;gap:4px}.glocke-liste{overflow-y:auto}.glocke-tag{padding:8px 12px 4px;font:500 var(--t-11)/1 var(--ui);font-variant-numeric:tabular-nums;color:var(--zweitrang);background:var(--seite)}.glocke-leer{margin:0;padding:18px 12px;color:var(--zweitrang);font-size:var(--t-13)}.glocke-eintrag{display:grid;grid-template-columns:12px 1fr;gap:10px;width:100%;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid var(--linie);background:transparent;color:var(--tinte);font:inherit;cursor:pointer}@media(hover:hover)and (pointer:fine){.glocke-eintrag:hover{background:var(--mulde)}}.glocke-eintrag.ungelesen{background:var(--acht-weich)}.glocke-eintrag.ungelesen.blockiert{background:var(--stopp-weich)}.glocke-eintrag.erledigt{color:var(--zweitrang)}.glocke-eintrag-leib{display:grid;gap:2px;font-size:var(--t-13)}.glocke-eintrag-leib b{font-weight:500}.glocke-eintrag.ungelesen .glocke-eintrag-leib b{font-weight:650}.glocke-eintrag-leib small{font-size:var(--t-12);color:var(--zweitrang)}.glocke-eintrag:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.glocke-fuer-mich{display:grid;gap:8px;padding:10px 12px;border-bottom:1px solid var(--linie);background:var(--seite);font-size:var(--t-13)}.glocke-schalter{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.glocke-schalter input[type=time]{font:inherit;padding:3px 6px;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche);color:var(--tinte)}.glocke-hinweis{margin:0;color:var(--zweitrang);font-size:var(--t-12)}.mg-gruppen{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.mg-gruppe{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);padding:10px 12px;display:grid;gap:8px}.mg-gruppe.aus{opacity:.6}.mg-gruppe-kopf{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mg-gruppe-kopf b{font-size:var(--t-14);margin-right:auto}.mg-mitglieder{display:flex;flex-wrap:wrap;gap:5px}.mg-mitglied{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-12);padding:3px 4px 3px 8px;border-radius:12px;background:var(--mulde)}.mg-mitglied.ausgenommen{text-decoration:line-through;color:var(--zweitrang)}.mg-mitglied button{border:0;background:none;cursor:pointer;color:var(--zweitrang);font-size:var(--t-14);line-height:1;padding:0 4px}.mg-hinzu{display:flex;flex-wrap:wrap;gap:6px}.mg-hinzu select,.mg-katalog select,.mg-neu input,.mg-grenze input,.mg-feld input,.mg-feld textarea{font:inherit;font-size:var(--t-13);padding:5px 7px;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche);color:var(--tinte)}.mg-neu{display:flex;gap:8px;margin:10px 0 18px}.mg-neu input{min-width:260px}.mg-leer{color:var(--zweitrang);font-size:var(--t-13)}.mg-klein{display:inline-flex;gap:6px;align-items:center;font-size:var(--t-13)}.mg-tafel{overflow-x:auto;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);margin-bottom:18px}.mg-katalog,.mg-matrix{width:100%;border-collapse:collapse;font-size:var(--t-13)}.mg-katalog{min-width:980px}.mg-katalog th,.mg-katalog td,.mg-matrix th,.mg-matrix td{padding:8px 10px;border-bottom:1px solid var(--linie);text-align:left;vertical-align:top}.mg-katalog th,.mg-matrix th{font:500 var(--t-11)/1.2 var(--ui);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;color:var(--zweitrang);background:var(--mulde)}.mg-katalog tr.aus td{opacity:.55}.mg-form{display:block;margin:3px 0 0 22px;font-size:var(--t-11);color:var(--zweitrang)}.mg-kanal{display:grid;gap:4px}.mg-link{border:0;background:none;color:var(--aktionstext);font:inherit;font-size:var(--t-12);cursor:pointer;padding:0;text-align:left}.mg-grenzen{display:grid;gap:4px}.mg-grenze{display:flex;gap:6px;align-items:center;justify-content:space-between}.mg-grenze span{font-size:var(--t-12);color:var(--zweitrang)}.mg-grenze input{width:84px}.mg-matrix td:not(:first-child),.mg-matrix th:not(:first-child){text-align:center}.mg-vorlage{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:18px}.mg-feld{display:grid;gap:4px;font-size:var(--t-13)}.mg-feld>span{font:500 var(--t-11)/1 var(--ui);font-variant-numeric:tabular-nums;color:var(--zweitrang)}.mg-feld.breit{grid-column:1 / -1}.mg-abschnitte{display:flex;gap:14px;flex-wrap:wrap}.mg-raum{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:start}.mg-leiste{position:sticky;top:0;border:1px solid var(--linie);border-radius:var(--radius)}.mg-blatttitel{margin:0;font-size:var(--t-16)}@media(max-width:760px){.mg-raum{grid-template-columns:minmax(0,1fr)}.mg-leiste{position:static}}.mg-raum>*,.mg-reiterinhalt>*{min-width:0}.mg-reiterinhalt{display:grid;gap:12px}.mg-einleitung{margin:0;font-size:var(--t-13);color:var(--zweitrang);max-width:78ch;line-height:1.5}.mg-feldtitel{font:500 var(--t-11)/1.2 var(--ui);font-variant-numeric:tabular-nums;color:var(--zweitrang);display:flex;gap:8px;align-items:baseline}.mg-stufenhilfe{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--t-12);color:var(--zweitrang)}.mg-stufenhilfe .fallpunkt,.mg-raster .fallpunkt{display:inline-block;margin:0;vertical-align:middle;width:8px;height:8px}.mg-bereich{display:grid;gap:6px;margin-top:6px}.mg-bereich h4{margin:8px 0 2px;font-size:var(--t-13);display:flex;gap:8px;align-items:center}.mg-bereich h4 .zaehler{font:500 var(--t-11) var(--ui);font-variant-numeric:tabular-nums;color:var(--zweitrang)}.mg-ereignis{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.mg-ereignis.aus{opacity:.6}.mg-ereignis>summary{list-style:none;cursor:pointer;display:grid;align-items:center;gap:6px 14px;grid-template-columns:minmax(0,1fr) minmax(120px,190px) auto;padding:9px 12px}.mg-ereignis>summary::-webkit-details-marker{display:none}@media(hover:hover)and (pointer:fine){.mg-ereignis>summary:hover{background:var(--tab-wach)}}.mg-ereignis[open]>summary{border-bottom:1px solid var(--linie)}.mg-ereignis-name{display:flex;gap:8px;align-items:center;min-width:0;font-size:var(--t-13)}.mg-ereignis-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-ereignis-an{font-size:var(--t-13);color:var(--zweitrang)}.mg-ereignis-kanaele{display:flex;gap:4px}.mg-chip{font:500 var(--t-11)/1 var(--ui);font-variant-numeric:tabular-nums;padding:4px 6px;border-radius:4px;border:1px solid var(--linie);color:var(--zweitrang);opacity:.45}.mg-chip.an{opacity:1;color:var(--tinte);background:var(--schiene)}.mg-form{display:inline-block;margin:0;font:500 var(--t-11)/1 var(--ui);font-variant-numeric:tabular-nums;padding:3px 5px;border-radius:3px;background:var(--schiene);color:var(--zweitrang);flex:none}.mg-form.form-entscheidung{color:var(--acht)}.mg-ereignis-leib{padding:12px;display:grid;gap:12px}.mg-wann{margin:0;font-size:var(--t-13);line-height:1.5;max-width:80ch}.mg-ereignis-raster{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:18px;align-items:start}.mg-ereignis-wer{display:grid;gap:10px}.mg-ereignis-wer select{width:100%}.mg-ereignis-kanal{display:grid;gap:6px;overflow-x:auto}.mg-raster{border-collapse:collapse;font-size:var(--t-12)}.mg-raster th,.mg-raster td{padding:5px 10px;border-bottom:1px solid var(--linie);text-align:center;white-space:nowrap}.mg-raster thead th{font:500 var(--t-11)/1.2 var(--ui);font-variant-numeric:tabular-nums;color:var(--zweitrang);letter-spacing:.03em}.mg-raster tbody th{text-align:left;font-weight:600}.mg-vorgaberaster{overflow-x:auto;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);padding:6px;width:max-content;max-width:100%}.mg-personen{width:100%;border-collapse:collapse;font-size:var(--t-13)}.mg-personen th,.mg-personen td{padding:8px 12px;border-bottom:1px solid var(--linie);text-align:left}.mg-personen th{font:500 var(--t-11)/1.2 var(--ui);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;color:var(--zweitrang)}.mg-personen td:not(:first-child),.mg-personen th:not(:first-child){text-align:center;width:80px}.mg-morgen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.mg-morgen-links{display:grid;gap:14px}.mg-morgen-kopf{display:flex;gap:20px;align-items:end;flex-wrap:wrap}.mg-morgen-rechts{display:grid;gap:6px;position:sticky;top:12px}.mg-feld>span{display:flex;gap:10px;align-items:baseline}.mg-editor{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);overflow:hidden}.mg-editor-leiste{display:flex;flex-wrap:wrap;gap:2px;padding:4px;border-bottom:1px solid var(--linie);background:var(--schiene)}.mg-editor-leiste button{border:0;background:none;font:inherit;font-size:var(--t-12);padding:4px 8px;border-radius:4px;cursor:pointer;color:var(--tinte)}@media(hover:hover)and (pointer:fine){.mg-editor-leiste button:hover{background:var(--flaeche)}}.mg-editor-leiste .mg-platzhalter{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--aktionstext)}.mg-editor-trenn{width:1px;background:var(--linie);margin:2px 4px}.mg-editor-feld{min-height:160px;padding:12px 14px;font-size:var(--t-14);line-height:1.55;outline:none}.mg-editor-feld:focus-visible{box-shadow:inset 0 0 0 2px var(--fokus)}.mg-editor-feld p{margin:0 0 10px}.mg-editor-feld h3{font-size:var(--t-15);margin:4px 0 8px}.mg-vorschau-betreff{font-size:var(--t-13)}.mg-vorschau-betreff small{font:500 var(--t-11) var(--ui);font-variant-numeric:tabular-nums;color:var(--zweitrang);margin-right:6px}.mg-vorschau{width:100%;height:620px;border:1px solid var(--linie);border-radius:var(--radius);background:#f1f3f6}.mg-test{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.mg-test select{min-width:260px}.mg-testprotokoll{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mg-testprotokoll li{display:grid;grid-template-columns:70px 200px 1fr;gap:10px;font-size:var(--t-13);padding:8px 10px;border-radius:var(--radius);border:1px solid var(--linie);background:var(--flaeche);border-left:3px solid var(--gut)}.mg-testprotokoll li.schlecht{border-left-color:var(--stopp)}.mg-testzeit{font-family:var(--ui);font-variant-numeric:tabular-nums;color:var(--zweitrang);font-size:var(--t-12)}@media(max-width:760px){.mg-ereignis>summary{grid-template-columns:1fr}.mg-ereignis-raster,.mg-morgen{grid-template-columns:1fr}.mg-morgen-rechts{position:static}.mg-testprotokoll li{grid-template-columns:1fr}}.glocke-knopf.wackelt svg{animation:glocke-wackeln .9s ease-in-out;transform-origin:50% 10%}@keyframes glocke-wackeln{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}.glocke-knopf.wackelt .glocke-zahl{animation:glocke-puls .9s ease-out}@keyframes glocke-puls{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.glocke-anfluege{position:fixed;z-index:70;top:calc(var(--sicher-oben) + 66px);right:16px;width:min(380px,calc(100vw - 32px));display:grid;gap:8px;pointer-events:none}.glocke-anflug{pointer-events:auto;display:flex;align-items:stretch;background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-left:4px solid var(--acht);border-radius:var(--radius);box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014;animation:glocke-einflug .45s cubic-bezier(.2,.9,.3,1.2)}.glocke-anflug.blockiert{border-left-color:var(--stopp)}.glocke-anflug.demnaechst{border-left-color:var(--zweitrang)}@keyframes glocke-einflug{0%{transform:translate(120%) scale(.95);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.glocke-anflug-leib{flex:1;display:flex;gap:10px;align-items:flex-start;text-align:left;border:0;background:none;color:inherit;font:inherit;padding:12px 12px 12px 14px;cursor:pointer}.glocke-anflug-leib>span:last-child{display:grid;gap:2px;font-size:var(--t-13)}.glocke-anflug-leib span span{color:var(--zweitrang);font-size:var(--t-13)}.glocke-anflug-leib small{font:500 var(--t-11) var(--ui);font-variant-numeric:tabular-nums;color:var(--zweitrang)}.glocke-anflug-zu{border:0;background:none;color:var(--zweitrang);font-size:var(--t-18);padding:6px 12px;cursor:pointer}@media(hover:hover)and (pointer:fine){.glocke-anflug-zu:hover{color:var(--tinte)}}@media(prefers-reduced-motion:reduce){.glocke-anflug,.glocke-knopf.wackelt svg,.glocke-knopf.wackelt .glocke-zahl{animation:none}}.glocke-unter,.mg-unter{display:block;margin:10px 0 2px;font-size:var(--t-13)}.pushgeraete{list-style:none;margin:4px 0;padding:0;display:grid;gap:6px}.pushgeraete li{display:grid;gap:3px;padding:8px 10px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);border-left:3px solid var(--zweitrang);font-size:var(--t-13)}.pushgeraete li.gut{border-left-color:var(--gut)}.pushgeraete li.haengt{border-left-color:var(--stopp)}.pushgeraete li small{color:var(--zweitrang);font-size:var(--t-12)}.pushgeraete-kopf{display:flex;gap:8px;align-items:center}.pushgeraete-kopf .mg-link{margin-left:auto}.pushgeraete-hier{font:500 var(--t-11) var(--ui);font-variant-numeric:tabular-nums;padding:2px 5px;border-radius:3px;background:var(--schiene)}.pushgeraete li small.pushgeraete-warnung{color:var(--stopp)}.pushproben{display:grid;gap:4px}.pushproben small{font-size:var(--t-12);color:var(--zweitrang)}.glocke-zu{display:none}:root[data-geraet=telefon] .glocke-blatt{left:8px!important;right:8px!important;width:auto;top:calc(var(--sicher-oben) + 60px)!important;bottom:calc(var(--hleiste-hoehe, 57px) + var(--hleiste-unten, 0px) + 8px);max-height:none;display:block;overflow-y:auto;overscroll-behavior:contain}:root[data-geraet=telefon] .glocke-blatt .glocke-kopf{position:sticky;top:0;z-index:1;background:var(--flaeche)}:root[data-geraet=telefon] .glocke-kopf{padding:8px 8px 8px 14px}:root[data-geraet=telefon] .glocke-kopf-knoepfe{gap:2px}:root[data-geraet=telefon] .glocke-zu{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:none;font-size:var(--t-26);color:var(--zweitrang)}:root[data-geraet=telefon] .glocke-fuer-mich{max-height:none}:root[data-geraet=telefon] .glocke-anfluege{top:calc(var(--sicher-oben) + 64px);right:8px;left:8px;width:auto}:root[data-geraet=telefon] .mg-blatt .mg-leiste{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin-inline:-16px;padding-inline:16px;padding:4px;border:0;background:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}:root[data-geraet=telefon] .mg-leiste::-webkit-scrollbar{display:none}:root[data-geraet=telefon] .mg-leiste .katalog-punkt{flex:none;width:auto;min-height:40px;height:auto;padding:0 14px;gap:8px;border:1px solid var(--linie);border-left-width:1px;border-radius:20px;background:var(--flaeche)}:root[data-geraet=telefon] .mg-leiste .katalog-punkt[aria-current=page]{background:var(--tinte);color:var(--seite);border-color:var(--tinte)}:root[data-geraet=telefon] .mg-leiste .katalog-punkt .zahl:empty{display:none}:root[data-geraet=telefon] .mg-blatttitel{display:none}:root[data-geraet=telefon] .mg-stufenhilfe{display:grid;gap:4px}:root[data-geraet=telefon] .mg-ereignis>summary{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px}:root[data-geraet=telefon] .mg-ereignis-name{flex-wrap:wrap}:root[data-geraet=telefon] .mg-ereignis-name b{white-space:normal}:root[data-geraet=telefon] .mg-ereignis-raster{grid-template-columns:minmax(0,1fr)}:root[data-geraet=telefon] .mg-raster{width:100%;table-layout:fixed}:root[data-geraet=telefon] .mg-raster th,:root[data-geraet=telefon] .mg-raster td{padding:8px 2px;white-space:normal}:root[data-geraet=telefon] .mg-raster thead th{font-size:var(--t-11);letter-spacing:0;line-height:1.3}:root[data-geraet=telefon] .mg-raster thead th .fallpunkt{display:block;margin:0 auto 3px}:root[data-geraet=telefon] .mg-raster tbody th{width:64px;font-size:var(--t-12)}:root[data-geraet=telefon] .mg-vorgaberaster{width:auto}:root[data-geraet=telefon] .mg-raster input,:root[data-geraet=telefon] .mg-personen input{width:22px;height:22px}:root[data-geraet=telefon] .mg-personen th,:root[data-geraet=telefon] .mg-personen td{padding:10px 8px}:root[data-geraet=telefon] .mg-personen td:not(:first-child),:root[data-geraet=telefon] .mg-personen th:not(:first-child){width:52px}:root[data-geraet=telefon] .mg-morgen{grid-template-columns:minmax(0,1fr)}:root[data-geraet=telefon] .mg-morgen-rechts{position:static}:root[data-geraet=telefon] .mg-vorschau{height:520px}:root[data-geraet=telefon] .mg-test{display:grid}:root[data-geraet=telefon] .mg-test select{min-width:0;width:100%}:root[data-geraet=telefon] .mg-testprotokoll li{grid-template-columns:minmax(0,1fr)}:root[data-geraet=telefon] .mg-editor-leiste button{padding:8px 10px}:root[data-geraet=telefon] .mg-gruppen{grid-template-columns:minmax(0,1fr)}:root[data-geraet=telefon] .mg-neu{flex-wrap:wrap}:root[data-geraet=telefon] .mg-neu input{min-width:0;flex:1}:root[data-geraet=telefon] .pushproben .knopfreihe{flex-wrap:wrap}.se-raum{--se-blatt: clamp(340px, 26%, 460px);display:grid;grid-template-columns:minmax(0,1fr) var(--se-blatt);grid-template-rows:minmax(0,1fr);flex:1;min-height:0}.se-links{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--linie);background:var(--grund)}.se-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;padding:13px 15px;align-items:start;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--tab-schatten);margin:13px 18px 0}.se-treffer{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:12px 18px 16px}.se-treffer .trefferliste{overflow-x:hidden}.se-rechts{display:flex;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-gutter:stable;background:var(--flaeche)}.se-unten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;align-items:start;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--tab-schatten);margin:0 18px 16px}.se-unten-teil{padding:13px 18px 15px;min-width:0}.se-unten-teil:nth-child(2n){border-left:1px solid var(--linie)}.se-unten-teil:nth-child(n+3){border-top:1px solid var(--linie)}.se-unten-teil .kunde-liste{max-height:168px;overflow-y:auto;scrollbar-gutter:stable}@media(max-width:1000px){.se-raum{display:block;overflow-y:auto;scrollbar-gutter:stable}.se-links{border-right:none}.se-felder,.se-unten{grid-template-columns:1fr;margin-inline:12px}.se-unten-teil:nth-child(2n){border-left:none}.se-unten-teil+.se-unten-teil{border-top:1px solid var(--linie)}.se-treffer{flex:none}.se-treffer .tab-rahmen{flex:0 0 auto}}.trefferliste{display:block}.treffer{display:grid;grid-template-columns:minmax(0,1fr) 150px 210px;align-items:center;gap:14px;width:100%;text-align:left;padding:9px 12px;border:none;border-top:1px solid var(--raster-linie);border-radius:0;background:none;transition:background var(--uebergang)}.trefferliste>.treffer:first-child,.se-tagekopf+.treffer{border-top:none}.treffer.teils{box-shadow:inset 3px 0 0 var(--acht)}.treffer.nein{box-shadow:inset 3px 0 0 var(--stopp);opacity:.6}@media(hover:hover)and (pointer:fine){.treffer:hover{background:var(--tab-wach)}}.treffer.gewaehlt{background:var(--tab-markiert);box-shadow:inset 3px 0 0 var(--stahl)}.treffer:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.treffer-was{display:flex;flex-direction:column;gap:1px;min-width:0}.treffer-was b{font-size:var(--t-14);font-weight:600;font-family:var(--ui);font-variant-numeric:tabular-nums}.treffer-was span{font-size:var(--t-11);color:var(--zweitrang);font-family:var(--ui)}.treffer-lage{display:flex;align-items:flex-start;gap:8px;font-size:var(--t-13);min-width:0}.treffer-lage .pkt{margin-top:4px;flex:none}.tl-text{display:flex;flex-direction:column;gap:1px;min-width:0}.tl-text b{font-weight:600;line-height:1.3}.tl-text span{font-size:var(--t-11);color:var(--zweitrang);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treffer-rand{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:860px){.treffer{grid-template-columns:minmax(0,1fr) 180px}.treffer-rand{display:none}}@media(max-width:620px){.treffer{grid-template-columns:1fr;gap:4px}}.se-treffer.mit-streifen .treffer,.se-tagekopf{grid-template-columns:minmax(var(--tr-name),1fr) calc(var(--tage) * var(--tag-breite)) var(--tr-lage);column-gap:var(--tr-luecke);padding-inline:var(--tr-pad)}.se-tagekopf{display:grid;align-items:end;position:sticky;top:0;z-index:2;background:var(--tab-kopf);border-bottom:1px solid var(--tab-kopfkante);padding-block:8px 6px}.se-tagekopf-schild{font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--kopf-tinte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-band{display:grid;grid-template-columns:repeat(var(--tage),var(--tag-breite))}.se-tagkopf{display:flex;flex-direction:column;align-items:center;gap:0;font-size:var(--t-11);line-height:1.15;color:var(--zweitrang);border-left:1px solid transparent}.se-tagkopf.we+.se-tagkopf:not(.we){border-left-color:var(--linie)}.se-tagkopf b{font-family:var(--schmal);font-weight:600}.se-tagkopf i{font-family:var(--ui);font-variant-numeric:tabular-nums;font-style:normal;font-size:var(--t-11);opacity:.8}.se-tagkopf.we{opacity:.55}.se-tagkopf.heute b,.se-tagkopf.heute i{color:var(--aktionstext)}.se-tag{--bal-fuell: var(--gf-miete-fuell);--bal-kante: var(--gf-miete-kante);position:relative;min-height:24px;align-self:stretch;border-left:1px solid var(--raster-linie)}.se-tag:last-child{border-right:1px solid var(--raster-linie)}.se-tag.we+.se-tag:not(.we){border-left-color:var(--linie)}.se-tag.we{background:color-mix(in srgb,var(--zweitrang) 7%,transparent)}.se-tag.belegt:after,.se-tag.weich:after,.se-tag.teils:after{content:"";position:absolute;inset:50% 1px auto;height:14px;transform:translateY(-50%);border-radius:7px;background:var(--bal-fuell)}.se-tag.belegt:after{box-shadow:inset 0 0 0 1px var(--bal-kante)}.se-tag.weich:after{background:color-mix(in srgb,var(--bal-fuell) 42%,transparent);border:1px dashed var(--bal-kante)}.se-tag.teils:after{height:6px;border-radius:3px;opacity:.85}.se-tag.heute{box-shadow:inset 1px 0 0 var(--stahl)}:root[data-theme=dark] .se-tag,:root:not([data-theme=light]) .se-tag{--bal-fuell: var(--gf-miete-dunkel);--bal-kante: var(--gf-miete-kante-d)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .se-tag{--bal-fuell: var(--gf-miete-fuell);--bal-kante: var(--gf-miete-kante)}}.zr{position:relative}.zr-hinweis{margin:4px 0 0;font-size:var(--t-12);line-height:1.35;color:var(--stopp)}.zr-feld{position:relative;display:flex;align-items:center}.zr-feld .feld{padding-right:78px;padding-left:34px;cursor:pointer}.zr-feld .feld.zr-ohne-tage{padding-right:11px}.zr-feld.klein .fein{padding-left:27px;font-family:var(--ui);font-variant-numeric:tabular-nums;cursor:pointer}.zr-feld.klein>.zeichen{left:8px;width:14px;height:14px}.zr-feld>.zeichen{position:absolute;left:10px;width:16px;height:16px;pointer-events:none;color:var(--zweitrang)}.zr-feld:focus-within>.zeichen{color:var(--fokus)}.zr-tage{position:absolute;right:11px;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);pointer-events:none}.zr-feld .zr-knopf{display:flex;align-items:center;gap:10px;padding-right:12px;text-align:left;cursor:pointer}.zr-feld .zr-knopf:focus-visible{outline:none;border-color:var(--fokus);box-shadow:var(--fokus-aussen)}.zr-knopf-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zr-knopf-text.leer{color:var(--zweitrang)}.zr-knopf-tage{flex:none;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang)}.zr-knopf-pfeil{flex:none;width:9px;height:9px;margin-left:2px;border-right:2px solid var(--zweitrang);border-top:2px solid var(--zweitrang);transform:rotate(45deg)}.zr-feld .zr-knopf:disabled .zr-knopf-pfeil{display:none}.zr-blatt{z-index:260;box-sizing:border-box;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten-hoch, 0 10px 30px rgba(0,0,0,.16));padding:12px;display:flex;flex-direction:column;gap:10px}.zr-rumpf{display:flex;gap:14px;align-items:flex-start}.zr-schnell{display:flex;flex-direction:column;gap:2px;flex:none;padding-right:12px;border-right:1px solid var(--linie)}.zr-wahl{text-align:left;white-space:nowrap;cursor:pointer;border:none;background:transparent;color:var(--tinte);font-family:var(--ui);font-size:var(--t-13);line-height:1.2;padding:7px 10px;border-radius:var(--radius-bed);transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.zr-wahl:hover{background:var(--schiene)}}.zr-wahl[aria-pressed=true]{background:var(--gewaehlt);color:var(--tinte);font-weight:600;box-shadow:inset 0 0 0 1px var(--gewaehlt-kante)}.zr-wahl:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.zr-kalender{display:flex;flex-direction:column;gap:10px;min-width:0}.zr-kalender>.zr-fuss{width:0;min-width:100%}.zr-schild{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang);margin-right:3px}.zr-schnell>.zr-schild{padding:2px 10px 6px}.zr-zeitpunkt{display:flex;gap:8px;align-items:center}.zr-zeitpunkt>.zr{flex:1 1 auto;min-width:0}.zr-uhr{flex:0 0 auto;width:7.5rem;font-family:var(--ui);font-variant-numeric:tabular-nums}.zr-navi{display:flex;align-items:center;justify-content:center;gap:8px}.zr-pfeil{width:26px;height:26px;border:1px solid var(--linie);background:transparent;border-radius:var(--radius-bed);color:var(--zweitrang);font-size:var(--t-15);line-height:1;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.zr-pfeil:hover{background:var(--schiene);color:var(--tinte)}}.zr-monate{display:flex;gap:16px}.zr-monat{min-width:0}.zr-monat-kopf{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang);text-align:center;margin-bottom:6px}.zr-gitter{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.zr-wt{font-family:var(--schmal);font-size:var(--t-11);color:var(--zweitrang);text-align:center;padding-bottom:3px}.zr-tag{aspect-ratio:1;min-width:26px;border:none;background:transparent;color:var(--tinte);font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);border-radius:var(--radius-bed);transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.zr-tag:hover{background:var(--schiene)}}.zr-tag.fremd{color:var(--zweitrang);opacity:.45}.zr-tag.drin{background:var(--aktion-weich, var(--schiene));border-radius:0}.zr-tag.rand{background:var(--stahl);color:var(--flaeche);font-weight:600}.zr-tag.heute{outline:1px solid var(--linie);outline-offset:-1px}.zr-tag.heute.rand{outline:none}.zr-fuss{font-size:var(--t-12);color:var(--zweitrang);line-height:1.45}@media(max-width:760px){.zr-monate{flex-direction:column;gap:10px}.zr-rumpf{flex-direction:column;gap:10px;align-items:stretch}.zr-schnell{flex-direction:row;flex-wrap:wrap;gap:6px;padding:0 0 10px;border-right:none;border-bottom:1px solid var(--linie)}.zr-wahl{border:1px solid var(--linie);border-radius:30px;padding:8px 12px}.zr-schnell>.zr-schild{flex-basis:100%;padding:0 0 2px}.zr-blatt.rueck .zr-monate{flex-direction:column-reverse}}.se-filter{background:transparent;border-top:none;border-bottom:none;padding-inline:18px}@media(max-width:1000px){.se-filter{padding-inline:12px}}.kunde-zeile.gewaehlt{border-color:var(--gewaehlt-kante);background:var(--gewaehlt)}.sp-kopf{position:sticky;top:0;z-index:3;background:var(--flaeche);padding:13px 16px 12px;border-bottom:1px solid var(--linie);display:flex;flex-direction:column;gap:3px}.sp-geraet{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-14);font-weight:600;line-height:1.25}.sp-unter{font-size:var(--t-12);color:var(--zweitrang)}.sp-block{padding:13px 16px}.sp-liste{padding:0;background:var(--tab-blatt);border-block:1px solid var(--tab-kante)}.sp-kopfzeile,.sp-zeile,.sp-summe-zeile{padding-inline:16px}.sp-kopfzeile{display:grid;grid-template-columns:minmax(0,1fr) 86px 84px;column-gap:8px;align-items:center;height:34px;background:var(--tab-kopf);border-bottom:1px solid var(--tab-kopfkante);font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--kopf-tinte)}.sp-kopfzeile .r,.sp-rechnung .r{text-align:right}.sp-zeile{display:grid;grid-template-columns:minmax(0,1fr) 22px;row-gap:3px;column-gap:8px;padding-block:8px 9px;border-top:1px solid var(--raster-linie)}.sp-kopfzeile+.sp-zeile{border-top:none}.sp-was{font-size:var(--t-13);font-weight:600;line-height:1.3;min-width:0;overflow-wrap:anywhere}.sp-weg{width:22px;height:22px;align-self:start;border:1px solid transparent;background:transparent;color:var(--zweitrang);border-radius:var(--radius-bed);font-size:var(--t-14);line-height:1;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.sp-weg:hover{border-color:var(--tab-kante);background:var(--tab-blatt);color:var(--stopp)}}.sp-weg:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.sp-rechnung{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 86px 84px;column-gap:8px;align-items:center}.sp-art{font-size:var(--t-11);color:var(--zweitrang);min-width:0}.sp-art .nr{font-family:var(--mono)}.sp-betrag{font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums}.sp-feld{width:100%}@media(hover:hover)and (pointer:fine){.sp-zeile:hover .sp-feld{border-color:var(--linie)}}.sp-weg-satz{grid-column:1 / -1;display:flex;flex-direction:column;gap:1px}.sp-zeile.entfaellt .sp-was,.sp-zeile.entfaellt .sp-betrag{text-decoration:line-through;color:var(--zweitrang)}.sp-summe-zeile{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-block:10px 12px;border-top:1px solid var(--tab-kante);background:var(--tab-kopf);font-size:var(--t-14);font-weight:600}.sp-summe-zeile b{font-family:var(--ui);font-size:var(--t-16);font-variant-numeric:tabular-nums}.sp-dazu{padding:9px 16px 0}.sp-neu{display:flex;flex-direction:column;gap:8px;padding:11px 12px 12px;margin-bottom:10px;background:var(--tab-blatt);border:1px solid var(--tab-kante);border-radius:var(--radius)}.sp-neu .pos-neu-wahl{margin:0}.sp-neu-zahlen{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-neu-zahlen .feld-zahl{width:100%;text-align:right;font-family:var(--ui);font-variant-numeric:tabular-nums}.sp-neu-menge{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-13);align-self:center}.sp-neu-knoepfe{display:flex;gap:8px}.sp-neu-knoepfe .knopf{flex:1}.se-verlauf{display:flex;flex-direction:column;min-width:0;position:relative}.se-verlauf .feld-schild{display:flex;align-items:center;gap:6px}.se-vz-schalter{display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0}.se-vz-schalter .zahl{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);opacity:.75}.se-vz-pfeil{font-size:var(--t-11);line-height:1;opacity:.7}.se-vz-griff{align-self:flex-start;max-width:100%;margin-top:6px;padding:5px 10px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche, transparent);font:inherit;font-size:var(--t-13);font-weight:500;color:var(--stahl);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.se-vz-griff:hover{border-color:var(--stahl)}}.se-vz-griff:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.se-vz-griff:disabled{opacity:.55;cursor:not-allowed}.se-vz-fehlt{margin:4px 0 0;font-size:var(--t-12);color:var(--acht)}.se-vz-griff:disabled{opacity:.6;cursor:default}@media(pointer:coarse){.se-vz-griff{min-height:44px}}.se-vz-liste{position:absolute;z-index:40;top:100%;left:0;right:0;margin-top:5px;padding:5px;display:flex;flex-direction:column;gap:4px;max-height:210px;overflow-y:auto;scrollbar-gutter:stable;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 12px 38px #0003}.se-vz{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:7px 11px;text-align:left;background:var(--flaeche);border:1px solid var(--linie);border-left:3px solid var(--linie);border-radius:var(--radius-bed);cursor:pointer;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.se-vz:hover{border-color:var(--zweitrang)}}.se-vz:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.se-vz:disabled{opacity:.55;cursor:default}.se-vz.gewaehlt{border-color:var(--gewaehlt-kante);border-left-color:var(--gewaehlt-kante);background:var(--acht-weich)}.se-vz-was{display:flex;flex-direction:column;gap:1px;min-width:0}.se-vz-was b{font-size:var(--t-13);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-vz-was span{font-size:var(--t-11);color:var(--zweitrang)}.se-vz-zahlen{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.se-vz-zahlen b{font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums}.se-vz-zahlen .nr{font-family:var(--mono);font-size:var(--t-11);color:var(--zweitrang)}.sp-vorlage{font-size:var(--t-11);color:var(--zweitrang)}.sp-stueck{font-size:var(--t-12);margin-top:2px}.sp-stueck-frei{color:var(--gut)}.sp-stueck-weg{color:var(--zweitrang)}.sp-damals{font-size:var(--t-11);line-height:1.35;color:var(--aktionstext);font-variant-numeric:tabular-nums}.se-fahrer{display:flex;flex-direction:column;gap:1px;margin-top:8px;font-size:var(--t-12)}.se-fahrer b{font-weight:600}.se-fahrer span{color:var(--zweitrang)}.se-fahrer.frei span{color:var(--gut)}.sp-texte{padding:16px;display:flex;flex-direction:column;gap:9px}.sp-texte-schalter{display:flex;align-items:center;gap:6px;background:none;border:none;padding:0;width:100%;text-align:left;font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--kopf-tinte);cursor:pointer;min-height:24px}@media(hover:hover)and (pointer:fine){.sp-texte-schalter:hover{color:var(--tinte)}}.sp-texte-schalter:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:3px}.sp-texte-schalter .zahl{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);letter-spacing:0;color:var(--zweitrang)}.sp-texte .belegtext{margin:0}.sp-texte .belegtext-nach{margin-top:0}.sp-texte .belegtext+.belegtext{margin-top:0}.se-zustand{margin-top:7px;padding:4px 0 4px 9px;border-left:3px solid var(--linie);display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:30px;font-size:var(--t-12);line-height:1.4;color:var(--zweitrang)}.se-zustand.acht{border-left-color:var(--acht)}.se-zustand.leer{border-left-color:transparent}.se-zustand .pkt{flex:none}.se-zustand-weg{margin-left:auto;background:none;border:none;padding:0;font-family:var(--ui);font-size:var(--t-12);font-weight:600;color:var(--aktionstext);cursor:pointer}@media(hover:hover)and (pointer:fine){.se-zustand-weg:hover{text-decoration:underline}}.se-zustand-weg:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:3px}.se-felder .kunde-hinweis{min-height:30px;margin-top:7px}.se-stueck{display:flex;flex-direction:column;gap:5px}.se-stueck select{width:100%}.se-stueck-satz{font-size:var(--t-12);color:var(--zweitrang);line-height:1.4}.se-zustand.stopp{border-left-color:var(--stopp)}.se-zustand>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-felder .se-zustand{flex-wrap:nowrap}.se-ort{position:relative}.se-ort .kunde-liste{position:absolute;z-index:40;top:100%;left:0;right:0;margin-top:5px;max-height:230px;overflow-y:auto;scrollbar-gutter:stable;box-shadow:0 12px 38px #0003}.wochenwahl{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--grund);color:var(--zweitrang);font-family:var(--ui);font-size:var(--t-13);cursor:pointer;transition:var(--uebergang)}.wochenwahl.gewaehlt{color:var(--tinte);font-family:var(--ui);font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.wochenwahl:hover{border-color:var(--stahl)}}.wochenwahl:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.wochen-mehrere{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:var(--t-14);color:var(--tinte);border-bottom:1px solid var(--linie)}@media(pointer:coarse){.wochenwahl{min-height:44px;font-size:var(--t-15)}}.abw-raum{display:flex;flex:1;min-height:0}.abw-mitte{flex:1;min-width:0;display:flex;flex-direction:column}.zahl-im-knopf{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);letter-spacing:0;opacity:.8;margin-left:4px}.auf-sachezelle{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.kette-klein{display:flex;align-items:center;gap:0}.kette-klein .kp{width:7px;height:7px;border-radius:50%;flex:none;border:1px solid var(--linie);background:var(--flaeche)}.kette-klein .kp.an{background:var(--zweitrang);border-color:var(--zweitrang)}.kette-klein.fertig .kp.an{background:var(--gut);border-color:var(--gut)}.kette-klein.fertig .ks.an{background:var(--gut)}.kette-klein.fertig .kette-wort{color:var(--gut)}.kette-klein.fertig .kp:last-of-type{box-shadow:0 0 0 2.5px color-mix(in srgb,var(--gut) 25%,transparent)}.kette-klein .kp.jetzt{background:var(--stahl);border-color:var(--stahl);width:9px;height:9px}.kette-klein .ks{width:12px;height:1px;background:var(--linie);flex:none}.kette-klein .ks.an{background:var(--zweitrang)}.kette-klein .kette-wort{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang);margin-left:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kette-klein.t-gut .kette-wort{color:var(--gut)}.kette-klein.t-acht .kette-wort{color:var(--acht)}.kette-gross{display:flex;flex-direction:column;gap:0}.kg-schritt{display:flex;gap:10px;align-items:flex-start;padding:6px 0;position:relative}.kg-schritt:before{content:"";position:absolute;left:10px;top:26px;bottom:-6px;width:1px;background:var(--linie)}.kg-schritt:last-child:before{display:none}.kg-schritt.getan:before{background:var(--gut)}.kg-punkt{width:21px;height:21px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);font-weight:600;background:var(--flaeche);color:var(--zweitrang);border:1px solid var(--linie)}.kg-schritt.getan .kg-punkt{background:var(--gut);border-color:var(--gut);font-size:0}.kg-schritt.getan:last-child .kg-punkt{box-shadow:0 0 0 3px color-mix(in srgb,var(--gut) 22%,transparent)}.kg-schritt.jetzt .kg-punkt{background:var(--stahl);color:var(--auf-aktion);border-color:var(--stahl)}.kg-schritt.jetzt{background:var(--gewaehlt);border-left:3px solid var(--gewaehlt-kante);margin:3px -16px;padding:8px 16px 8px 13px}.kg-schritt.jetzt.dran{background:var(--acht-weich);border-left-color:var(--acht)}.kg-schritt.jetzt:before{left:23px}.kg-schritt.aus .kg-punkt{background:var(--stopp-weich);color:var(--stopp);border-color:var(--stopp)}.kg-schritt>span:last-child{display:flex;flex-direction:column;min-width:0;padding-top:1px}.kg-schritt b{font-size:var(--t-13);font-weight:600;color:var(--zweitrang);line-height:1.35}.kg-schritt.jetzt b,.kg-schritt.getan b,.kg-schritt.aus b{color:var(--tinte)}.kg-schritt span span{font-size:var(--t-11);color:var(--zweitrang);line-height:1.35}.auftrag-raum{display:flex;flex:1;min-height:0}.auftrag-raum>.brett-blatt{--blatt-breite: clamp(340px, 26%, 460px)}@media(max-width:1100px){.auftrag-raum>.brett-blatt{width:min(420px,92%)}}.auftrag-blatt{overflow:hidden}.auftrag-blatt .blatt-fest{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.abw-raum,.auftrag-raum,.angebot-raum{position:relative}.brett-blatt{transition:width .34s cubic-bezier(.22,1,.36,1),padding-right .34s cubic-bezier(.22,1,.36,1)}.brett-blatt:has(.notizspalte:not(.geht)){width:calc(var(--blatt-breite, var(--blatt)) + var(--notizspalte, 320px));padding-right:var(--notizspalte, 320px)}.brett-blatt:has(.notizspalte.geht){transition-duration:.22s;transition-timing-function:cubic-bezier(.4,0,1,1)}.notizspalte{position:absolute;top:0;right:0;bottom:0;z-index:5;width:var(--notizspalte, 320px);display:flex;flex-direction:column;min-height:0;background:var(--flaeche);border-left:1px solid var(--linie);box-shadow:-10px 0 24px -18px #00000059;animation:notizspalte-ein .34s cubic-bezier(.22,1,.36,1)}.notizspalte.geht{animation:notizspalte-aus .22s cubic-bezier(.4,0,1,1) forwards}@keyframes notizspalte-ein{0%{transform:translate(100%);opacity:.4}to{transform:none;opacity:1}}@keyframes notizspalte-aus{0%{transform:none;opacity:1}to{transform:translate(100%);opacity:.4}}.notizspalte:not(.geht) .notiz{animation:notiz-ein .3s cubic-bezier(.22,1,.36,1) both}.notizspalte .notiz:nth-child(1){animation-delay:.08s}.notizspalte .notiz:nth-child(2){animation-delay:.12s}.notizspalte .notiz:nth-child(3){animation-delay:.16s}.notizspalte .notiz:nth-child(n+4){animation-delay:.2s}@keyframes notiz-ein{0%{transform:translate(12px);opacity:0}to{transform:none;opacity:1}}.notizspalte .brett-blatt-kopf .zeile{align-items:center;gap:6px}.notizspalte .notizen-verlauf{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.notizspalte .notizen-eingang{padding:12px 16px;border-bottom:1px solid var(--linie)}.notizen-knopf{margin-left:auto;display:inline-flex;align-items:center;gap:2px;height:24px;padding:0 9px;border:1px solid var(--linie);border-radius:12px;background:var(--flaeche);color:var(--tinte);cursor:pointer;font-family:var(--schmal);font-weight:600;font-size:var(--t-11)}@media(hover:hover)and (pointer:fine){.notizen-knopf:hover{border-color:var(--zweitrang)}}.notizen-knopf.an{border-color:var(--gewaehlt-kante);background:var(--gewaehlt)}.notizen-knopf+.zu{margin-left:8px}@media(prefers-reduced-motion:reduce){.brett-blatt{transition:none}.notizspalte,.notizspalte.geht,.notizspalte .notiz{animation:none}}@media(max-width:1100px){.auftrag-raum>.brett-blatt:has(.notizspalte){width:min(420px,92%);padding-right:0}.notizspalte{position:fixed;z-index:45;width:min(360px,92vw);box-shadow:-14px 0 32px color-mix(in srgb,var(--tinte) 16%,transparent)}}.kg-wort{display:inline-flex;align-items:center;gap:5px}.maschinen-zeile{margin-top:8px;padding-top:8px;border-top:1px solid var(--linie)}.maschinen-reihe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 10px}.maschine-stand{display:inline-flex;align-items:center;gap:5px;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);font-weight:500;color:var(--tinte)}.fahrt-zeile{flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px solid var(--linie)}.fahrt-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:7px;min-width:0}.fahrt{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0}.fahrt-oben{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 7px}.fahrt-wer{font-size:var(--t-13);font-weight:600;color:var(--tinte)}.fahrt.fehlt .fahrt-wer{font-weight:500;color:var(--zweitrang)}.fahrt-stand{font-size:var(--t-12);color:var(--zweitrang)}.fahrt-unten{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);text-align:right;overflow-wrap:anywhere}.vbs-zeile{flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px solid var(--linie)}.vbs-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.vbs-liste li{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px}.vbs-kennung{font-family:var(--mono);font-size:var(--t-12);font-weight:600;color:var(--tinte)}.vbs-stand{font-size:var(--t-12);color:var(--tinte)}.vbs-stand.leise{color:var(--zweitrang)}.vbs-stand.ist-gut{color:var(--gut)}.vbs-stand.ist-acht{color:var(--acht)}.blatt-stand-satz{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:10px 0 0;font-size:var(--t-12);line-height:1.45;color:var(--zweitrang)}.blatt-stand-satz.stopp{color:var(--stopp)}.blatt-zeile{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}.blatt-zeile .feld-schild{margin-bottom:0;display:inline-flex;align-items:center;gap:4px}.blatt-zeile-wert{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--t-13);color:var(--tinte);text-align:right;white-space:nowrap}button.blatt-zeile-wert{max-width:62%;overflow:hidden;text-overflow:ellipsis;display:block;background:none;border:none;padding:0;font-family:var(--ui);cursor:pointer}@media(hover:hover)and (pointer:fine){button.blatt-zeile-wert:hover{color:var(--aktionstext)}}button.blatt-zeile-wert:disabled{cursor:default;color:var(--tinte)}.blatt-zeile-wert.leise,button.blatt-zeile-wert.leise:disabled{color:var(--zweitrang)}.blatt-zeile-knopf{width:100%;padding:5px 0;background:none;border:none;font-family:var(--ui);text-align:left;cursor:pointer}.prot-eintrag+.prot-eintrag{border-top:1px solid var(--linie)}.blatt-zeile-was{font-size:var(--t-13);font-weight:600;color:var(--tinte)}@media(hover:hover)and (pointer:fine){.blatt-zeile-knopf:hover .blatt-zeile-was{color:var(--aktionstext)}}.blatt-zeile-wert .marke{height:17px;font-size:var(--t-11);padding:0 6px}.prot-eintrag .prot{padding:2px 0 10px}.papier-reihe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.papier{height:22px;padding:0 8px;border:1px solid var(--linie);border-radius:11px;background:var(--flaeche);color:var(--tinte);cursor:pointer;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);font-weight:500}@media(hover:hover)and (pointer:fine){.papier:hover{border-color:var(--zweitrang)}}.papier:disabled{opacity:.5;cursor:default}.tafel tbody tr.markiert td{background:var(--gewaehlt)}.tafel tbody tr.offen td{border-bottom-color:transparent}.tafel tbody tr.lauf-kopf td{height:30px;background:var(--seite);font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.tafel tbody tr.beleg-auf-zeile td{height:auto;padding:0 12px 14px}.beleg-auf{display:flex;flex-direction:column;gap:12px}.pruef-liste{display:flex;flex-direction:column;gap:7px}.pruef-zeile{display:flex;align-items:center;gap:9px}.pruef-was{display:flex;flex-direction:column;flex:1;min-width:0}.pruef-was b{font-size:var(--t-13);font-weight:600;line-height:1.35}.pruef-was span{font-size:var(--t-12);color:var(--zweitrang);line-height:1.35}.tafel .beleg-zeilen{width:100%;border-collapse:collapse}.tafel .beleg-zeilen td{height:auto;padding:4px 8px 4px 0;font-size:var(--t-12)}.tafel .beleg-zeilen tr:last-child td{border-bottom:none}.beleg-auf-fuss{display:flex;justify-content:flex-end}.stand-zelle{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.mehr-zahl{margin-left:6px;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11)}.stopp-text{color:var(--stopp)}.meldung-zeile{margin:2px 0 0}.auftrag-mitte{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-gutter:stable;background:var(--flaeche)}.auftrag-fuss{padding:14px 18px;font-size:var(--t-12);color:var(--zweitrang);border-top:1px solid var(--linie);line-height:1.55;margin-top:auto}.auftrag-fuss b{color:var(--tinte)}.rueck-plan,.rueck-ist{font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums}.rueck-plan{color:var(--zweitrang);font-weight:400}.rueck-ist{color:var(--tinte);font-weight:600}.rueck-ist.offen{color:var(--zweitrang);font-weight:400;opacity:.55}.rueck-schalter{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-12);color:var(--tinte);cursor:pointer;-webkit-user-select:none;user-select:none}.rueck-schalter input{margin:0;cursor:pointer}.rueck-schalter input:disabled{cursor:progress}.prot{font-size:var(--t-13)}.prot-kopf{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:4px}.prot-kopf b{font-size:var(--t-13);font-weight:600}.prot-wann{font-size:var(--t-11);color:var(--zweitrang);margin-bottom:10px;line-height:1.4}.prot-werte{display:flex;flex-direction:column;gap:5px}.prot-zeile{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.prot-zeile span{color:var(--zweitrang);font-size:var(--t-12)}.prot-zeile b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);font-weight:600;text-align:right}.prot-zeile.warn b{color:var(--acht);font-family:var(--ui);font-weight:500;font-size:var(--t-12)}.prot-fuss{display:flex;justify-content:space-between;gap:10px;margin-top:11px;padding-top:9px;border-top:1px solid var(--linie);font-size:var(--t-11);color:var(--zweitrang)}.kette{display:flex;flex-direction:column;gap:0;padding:18px 20px;max-width:780px}.kette-schritt{display:grid;grid-template-columns:28px 1fr;gap:14px}.kette-spur{display:flex;flex-direction:column;align-items:center}.kette-punkt{width:22px;height:22px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);font-weight:600;background:var(--schiene);color:var(--zweitrang);border:1px solid var(--linie)}.kette-schritt.getan .kette-punkt{background:var(--gut);border-color:var(--gut);font-size:0}.kette-schritt.jetzt .kette-punkt{background:var(--stahl);color:var(--auf-aktion);border-color:var(--stahl)}.kette-strich{width:2px;flex:1;background:var(--linie);min-height:14px}.kette-schritt.getan .kette-strich{background:var(--gut)}.kette-text{padding-bottom:18px;min-width:0}.kette-text h4{font-family:var(--display);font-weight:700;font-size:var(--t-15);margin:2px 0 4px}.kette-text p{margin:0 0 7px;font-size:var(--t-13);color:var(--zweitrang);line-height:1.55}.kette-text p b{color:var(--tinte);font-weight:600}.kette-wo{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.kette-technik{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);background:var(--mulde);border:1px solid var(--linie);border-radius:var(--radius-bed);padding:7px 10px;margin-top:7px;overflow-x:auto;white-space:nowrap}.angebot-raum{display:flex;flex:1;min-height:0}@media(max-width:1100px){.angebot-raum>.brett-blatt{display:flex;position:absolute;top:0;right:0;bottom:0;z-index:30;width:min(420px,92%);box-shadow:-14px 0 32px color-mix(in srgb,var(--tinte) 16%,transparent);transform:translate(104%);visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}.angebot-raum.blatt-offen>.brett-blatt{transform:none;visibility:visible;transition:transform .18s ease}.angebot-raum>.brett-blatt:has(.notizspalte){width:min(420px,92%);padding-right:0}}.knopf.angebot-blatt-zurueck{flex:none;align-self:flex-start;margin:10px 12px 2px}.kopfdaten{display:grid;align-items:stretch;grid-template-columns:minmax(230px,1.5fr) minmax(190px,1.1fr) 160px minmax(170px,1fr);gap:12px 16px;padding:14px 18px;border-bottom:1px solid var(--linie)}.kopfdatum{min-width:0;display:flex;flex-direction:column}.kopfdatum>.feld,.kopfdatum>.fest-zeile,.kopfdatum>.aufklapper{margin-top:auto}.kopfdatum .nebensatz{margin-top:5px}.kopfdaten.fuenf{grid-template-columns:minmax(230px,1.5fr) minmax(190px,1.1fr) 160px minmax(160px,1fr) minmax(190px,1fr)}@media(max-width:1700px){.kopfdaten.fuenf{grid-template-columns:minmax(230px,1.5fr) minmax(190px,1.1fr) minmax(160px,1fr)}}@media(max-width:1000px){.kopfdaten,.kopfdaten.fuenf{grid-template-columns:1fr 1fr}}@media(max-width:600px){.kopfdaten,.kopfdaten.fuenf{grid-template-columns:1fr}}.aufklapper{position:relative}.aufklapper-knopf{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding-block:3px;text-align:left;cursor:pointer;font:inherit}.aufklapper-knopf.leise{color:var(--zweitrang)}.aufklapper-knopf:disabled{cursor:not-allowed;opacity:.6}.aufklapper-platz{font-size:var(--t-13)}.aufklapper-pfeil{margin-left:auto;color:var(--zweitrang);font-size:var(--t-11);flex:none}.aufklapper-wort{display:flex;flex-direction:column;min-width:0;line-height:1.25}.aufklapper-wort b,.aufklapper-wort span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aufklapper-wort b{font-size:var(--t-13);font-weight:600;color:var(--tinte)}.aufklapper-wort span{font-size:var(--t-11);color:var(--zweitrang)}.kunde-zeichen{width:24px;height:24px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-family:var(--schmal);font-weight:700;font-size:var(--t-11);background:var(--schiene);color:var(--tinte);border:1px solid var(--linie)}.aufklapper-panel{position:absolute;z-index:30;top:calc(100% + 4px);left:0;width:max(100%,300px);max-width:min(440px,calc(100vw - 32px));background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 12px 32px #00000024;display:flex;flex-direction:column;overflow:hidden}.aufklapper-suche{margin:8px;height:30px;padding:0 10px;flex:none;border:1px solid var(--linie);border-radius:var(--radius-bed);font:inherit;font-size:var(--t-13);background:var(--seite);color:var(--tinte)}.aufklapper-suche:focus{outline:none;border-color:var(--fokus);box-shadow:0 0 0 3px color-mix(in srgb,var(--fokus) 26%,transparent)}.aufklapper-liste{max-height:280px;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;padding:2px 0}.aufklapper-zeile{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:6px 12px;background:transparent;border:none;color:var(--tinte);font:inherit;cursor:pointer}.aufklapper-zeile:focus-visible{background:var(--schiene);outline:none}@media(hover:hover)and (pointer:fine){.aufklapper-zeile:hover{background:var(--schiene);outline:none}}.aufklapper-zeile.gewaehlt{background:var(--gewaehlt)}.aufklapper-zeile .nr{font-family:var(--mono);font-size:var(--t-11);color:var(--zweitrang);margin-left:auto;flex:none}.aufklapper-haken{color:var(--gut);font-weight:700;flex:none}.aufklapper-leer{padding:10px 12px}.aufklapper-fuss{border-top:1px solid var(--linie)}.aufklapper-neu{width:100%;text-align:left;padding:8px 12px;background:transparent;border:none;font:inherit;font-size:var(--t-13);font-weight:600;color:var(--aktionstext);cursor:pointer}@media(hover:hover)and (pointer:fine){.aufklapper-neu:hover{background:var(--schiene)}}.fest-zeile{display:flex;align-items:center;gap:9px;min-height:40px}.summen{display:flex;flex-direction:column;align-items:flex-end;padding:10px 18px 6px}.summen-zeile{display:flex;justify-content:space-between;gap:28px;min-width:260px;font-size:var(--t-14);font-weight:600;padding:8px 0 4px;border-top:1px solid var(--linie)}.summen-zeile .z{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-14)}.summen .nebensatz{max-width:48ch;text-align:right;margin-top:4px}.tab-fuss .summen{padding:0}.tab-fuss .summen-zeile{border-top:none;padding-top:0;color:var(--tinte)}.pos-blatt{padding:0 18px 2px}.pos-blatt .tab-rahmen{flex:none}.pos-blatt .tab-fenster{scrollbar-gutter:auto}.pos-blatt .meldung{margin:10px 0 0}.tab .pos-nr{font-family:var(--mono);font-size:var(--t-12);font-variant-numeric:tabular-nums;color:var(--zweitrang)}.tab .pos-was{min-width:0}.tab .pos-was b{font-size:var(--t-14);font-weight:600;display:block;line-height:1.3}.tab .pos-was .rechenweg{margin-top:2px}.tab .pos-art-wort{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.tab .pos-menge .rechenweg{display:block;margin-top:1px}.tab .pos-weg{text-align:right}.tab .pos-weg:before{content:none}.pos-weg-reihe{display:flex;gap:1px;justify-content:flex-end}.pos-weg-reihe button{background:none;border:none;color:var(--zweitrang);padding:0 2px;font-size:var(--t-13);line-height:1;cursor:pointer}@media(hover:hover)and (pointer:fine){.pos-weg-reihe button:hover{color:var(--stopp)}}.pos-weg-reihe button:disabled{opacity:.25;cursor:default}@media(hover:hover)and (pointer:fine){.pos-weg-reihe button:disabled:hover{color:var(--zweitrang)}}@media(min-width:1101px){.tab tbody tr.pos-bearb td{vertical-align:top;padding-block:9px;height:auto;min-height:var(--zeile)}}.pos-marke{display:block;margin-top:4px}.pos-marke .marke{height:17px;font-size:var(--t-11);padding:0 6px}.angebot-block{padding:12px 18px;border-bottom:1px solid var(--linie)}.angebot-block:last-child{border-bottom:none}.nebensatz{font-size:var(--t-11);color:var(--zweitrang);margin:10px 0 0;line-height:1.5}.nebensatz b{color:var(--tinte)}.blatt-satz{font-size:var(--t-12);color:var(--zweitrang);margin:0;line-height:1.5}.blatt-satz b{color:var(--tinte)}.blatt-satz+.blatt-satz{margin-top:9px}.foto-reihe{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0}.foto{width:62px;height:62px;flex:none;padding:0;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--schiene);overflow:hidden;cursor:zoom-in;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.foto:hover{border-color:var(--stahl)}}.foto img{width:100%;height:100%;object-fit:cover;display:block}.foto-laedt{background:var(--schiene);cursor:default}.foto-fehlt{background:var(--schiene);border-style:dashed;cursor:default}.foto-keine{font-size:var(--t-12);color:var(--zweitrang)}.foto-lupe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0a0b0ce0;display:flex;align-items:center;justify-content:center;padding:32px;cursor:zoom-out}.foto-lupe img{max-width:100%;max-height:100%;border-radius:var(--radius);box-shadow:0 24px 60px #00000080}.foto-zu{position:absolute;top:18px;right:22px;font-family:var(--schmal);font-weight:600;font-size:var(--t-12);color:var(--nav-tinte-2)}.feld-zeile,.feld-zahl{width:100%;border:1px solid transparent;background:none;border-radius:5px;padding:2px 5px;margin:-2px -5px;color:var(--tinte);font:inherit;transition:var(--uebergang)}.feld-zahl{text-align:right;font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums}.feld-zeile{font-size:var(--t-14);font-weight:600}@media(hover:hover)and (pointer:fine){tr.pos-bearb:hover .feld-zeile,tr.pos-bearb:hover .feld-zahl{border-color:var(--linie)}}.feld-zeile:focus,.feld-zahl:focus{outline:none;border-color:var(--fokus);background:var(--papier)}input[inputmode=decimal][aria-invalid=true],input[inputmode=decimal][aria-invalid=true]:focus{border-color:var(--stopp)}.betrag-satz{display:block;margin-top:4px;font-size:var(--t-12);line-height:1.35;color:var(--stopp);white-space:normal;text-align:left}.feld-zeile:disabled,.feld-zahl:disabled{color:var(--tinte);border-color:transparent;cursor:default;opacity:1}@media(hover:hover)and (pointer:fine){tr.pos-bearb:hover .feld-zeile:disabled,tr.pos-bearb:hover .feld-zahl:disabled{border-color:transparent}}.pos-zeit{display:flex;align-items:center;gap:5px;margin-top:4px;flex-wrap:wrap}.pos-zeit .feld-zeile{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);font-weight:400;color:var(--zweitrang);width:auto;flex:none;min-width:0}.pos-zeit .feld-zeile:disabled{color:var(--zweitrang)}.pos-zeit-bis{display:inline-flex;align-items:center;gap:5px;flex:none}.pos-zeit .bis-strich{color:var(--zweitrang);font-size:var(--t-12);flex:none}.tab tbody tr.pos-bearb .geld{font-weight:600}.angebot-band{padding:12px 18px;border-bottom:1px solid var(--linie);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.angebot-band.acht{background:var(--acht-weich)}.angebot-band .meldung{margin:0;width:100%}.typliste{display:flex;flex-direction:column;gap:5px;margin-top:10px;max-height:220px;overflow-y:auto;scrollbar-gutter:stable}.typliste .treffer{grid-template-columns:minmax(0,1fr) auto}.angebot-zweispalt{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:11px}.typliste .treffer-was b{font-family:var(--ui)}.typliste .treffer-rand{text-align:right}.zu.wort{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--aktionstext);cursor:pointer;margin-left:0}@media(hover:hover)and (pointer:fine){.zu.wort:hover{color:var(--tinte)}}.kundentext .texte-feld{margin-top:6px}.texte-feld{width:100%;resize:vertical;min-height:54px;font-family:var(--ui);font-size:var(--t-13);line-height:1.45}.texte-feld:disabled{opacity:.6;cursor:not-allowed}.texte-zahl{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);margin-left:3px;padding:1px 5px;border-radius:9px;background:var(--linie);color:var(--zweitrang)}.notizen-verlauf{padding:4px 16px 10px;display:flex;flex-direction:column}.notiz{padding:7px 0;border-top:1px solid var(--linie)}.notiz:first-child{border-top:none}.notiz-kopf{display:flex;align-items:center;gap:7px}.notiz-kopf .marke{height:17px;font-size:var(--t-11);padding:0 6px;letter-spacing:.06em}.texte-wann{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);white-space:nowrap}.texte-wer{margin-left:auto;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notiz-text{margin:3px 0 0;font-size:var(--t-12);line-height:1.45;white-space:pre-wrap}.notizen-eingang{display:flex;flex-direction:column;gap:6px}.notizen-art{height:27px;font-size:var(--t-12);padding:0 8px;width:auto;align-self:flex-start}.notizen-eingang .texte-feld{min-height:48px}.notizen-eingang-fuss{display:flex;align-items:center;gap:6px}.pflicht{margin-left:7px;font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--acht)}.art-wahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px}.art-wahl .grund-knopf{min-height:58px}.art-wahl .grund-knopf:disabled{opacity:.45;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.art-wahl .grund-knopf:disabled:hover{border-color:var(--linie)}}.nebensatz.zuerst{color:var(--acht)}.werkbank{display:flex;flex-direction:column}.werkbank-miete{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.werkbank-miete>div:first-child{border-right:1px solid var(--linie)}.werkbank-miete>div>.angebot-block:last-child{border-bottom:none}.werkbank-miete{border-bottom:1px solid var(--linie)}@media(max-width:900px){.werkbank-miete{grid-template-columns:1fr}.werkbank-miete>div:first-child{border-right:none}.werkbank-miete>div:first-child>.angebot-block:last-child{border-bottom:1px solid var(--linie)}}.werkbank-fuss{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px}.werkbank-fuss .meldung{flex:1 1 100%;margin:0}.werkbank-fuss .nebensatz{margin:0}.pos-teil-kopf{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:16px 18px 9px}.pos-teil-kopf h4{margin:0;font-size:var(--t-13);font-weight:600}.pos-teil-kopf .blatt-satz{flex:1 1 200px}.pos-teil-kopf .knopf{margin-left:auto}.pos-teil-kopf.abgesetzt{padding-top:30px}.pos-klappe{display:flex;align-items:baseline;gap:10px;width:100%;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pos-klappe-pfeil{flex:none;width:10px;font-size:var(--t-11);color:var(--zweitrang)}.pos-klappe-zahl,.pos-klappe-summe{font-family:var(--ui);font-size:var(--t-12);font-variant-numeric:tabular-nums;color:var(--zweitrang)}.pos-klappe-summe{margin-left:auto}@media(hover:hover)and (pointer:fine){.pos-klappe:hover h4{color:var(--aktionstext)}}.pos-klappe:focus-visible{outline:2px solid var(--fokus);outline-offset:3px;border-radius:3px}.uebergabe-felder{display:flex;flex-direction:column;gap:9px;margin-top:11px}.ueb-reihe{display:flex;gap:9px}.ueb-reihe .ueb-feld{flex:1 1 0;min-width:0}.ueb-feld{display:block}.ueb-feld .feld-schild{display:flex;align-items:baseline;gap:6px}.ueb-feld .freiwillig{font-family:var(--ui);font-weight:400;font-size:var(--t-11);letter-spacing:normal;text-transform:none;color:var(--zweitrang)}.ueb-feld .feld{height:34px;font-size:var(--t-13)}.pos-neu{display:flex;flex-direction:column}.pos-neu-karten{padding:10px 18px 12px}.pos-neu-karten.erste{padding:18px 18px 16px}.pos-neu-titel{margin:0 0 9px;font-size:var(--t-13);font-weight:600}.pos-neu-reihe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}@media(max-width:700px){.pos-neu-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}.pos-neu-karte{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 11px;min-height:36px;text-align:left;cursor:pointer;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font:inherit;transition:var(--uebergang)}.pos-neu-karten.erste .pos-neu-karte{min-height:52px;padding:8px 12px}@media(hover:hover)and (pointer:fine){.pos-neu-karte:hover{border-color:var(--zweitrang);background:var(--seite)}}.pos-neu-karte:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.pos-neu-karte[aria-pressed=true]{border-color:var(--gewaehlt-kante);background:var(--gewaehlt)}.pos-neu-karte:disabled{opacity:.45;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.pos-neu-karte:disabled:hover{border-color:var(--linie);background:var(--flaeche)}}.pos-neu-zeichen{flex:none;display:inline-flex;color:var(--zweitrang)}.pos-neu-karte[aria-pressed=true] .pos-neu-zeichen{color:var(--tinte)}@media(hover:hover)and (pointer:fine){.pos-neu-karte:hover .pos-neu-zeichen{color:var(--tinte)}}.pos-neu-karte-wort{display:flex;flex-direction:column;min-width:0;line-height:1.25}.pos-neu-karte-wort b{font-size:var(--t-13);font-weight:600}.pos-neu-karte-wort span{font-size:var(--t-11);color:var(--zweitrang);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-neu-karten .nebensatz{margin-top:8px}.pos-neu-karten.mit-zusatz .pos-neu-reihe{grid-template-columns:repeat(4,minmax(0,1fr)) auto}@media(max-width:700px){.pos-neu-karten.mit-zusatz .pos-neu-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}.pos-rabatt-knopf{justify-content:center}.pos-rabatt-frage{display:flex;align-items:center;gap:5px}.pos-rabatt-frage-wort{font-size:var(--t-12);color:var(--zweitrang);white-space:nowrap}.pos-rabatt-frage .pos-neu-karte{padding-inline:9px}.pos-rabatt-zu{color:var(--zweitrang)}.pos-rabatt{display:inline-flex;align-items:baseline;gap:3px;justify-content:flex-end}.pos-rabatt .feld-zahl{width:58px}.pos-rabatt .rechenweg{font-size:var(--t-11)}.pos-rabatt-art{border:0;background:none;padding:0 2px;cursor:pointer;text-decoration:underline dotted;color:inherit;font:inherit}.pos-vor-rabatt{display:block;font-size:var(--t-11);color:var(--zweitrang);text-decoration:line-through;white-space:nowrap}.pos-karte-summe .pos-vor-rabatt{display:inline;margin-right:6px}.tab tbody tr.pos-neu-zeile>td{background:var(--tab-markiert)}@media(min-width:1101px){.tab tbody tr.pos-neu-zeile>td{vertical-align:top;height:auto;padding-block:9px 6px}}.tab tbody tr.pos-neu-zeile>td:first-child{box-shadow:inset 3px 0 0 var(--stahl)}.tab tbody tr.pos-neu-zeile .pos-art-wort{display:inline-block;padding-top:5px}.pos-neu-feld{border-color:var(--linie);background:var(--flaeche)}.tab tbody tr.pos-neu-zeile>td{border-bottom:none}.tab tbody tr.pos-neu-fuss-zeile>td{height:auto;padding:0;border-top:none;background:var(--tab-markiert);box-shadow:inset 3px 0 0 var(--stahl)}.tab tbody tr.pos-neu-fuss-zeile>td:before{content:none}.pos-neu-fuss{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding:2px 12px 10px 64px}.pos-neu-fuss .meldung{flex:1 1 100%;margin:0}@media(max-width:1100px){.tab tbody tr.pos-neu-zeile,.tab tbody tr.pos-neu-fuss-zeile{background:var(--tab-markiert);box-shadow:inset 3px 0 0 var(--stahl)}.tab tbody tr.pos-neu-zeile>td,.tab tbody tr.pos-neu-fuss-zeile>td{background:none;box-shadow:none}.pos-neu-fuss{padding:2px 0 6px}.tab tbody td.pos-weg{justify-content:flex-end;padding-top:4px}.tab tbody tr.opt-alternative .pos-was{padding-left:0}.tab tbody tr.opt-alternative .pos-was:before{content:none}}.pos-neu-vorne{display:flex;align-items:baseline;gap:4px 12px;flex-wrap:wrap;flex:1 1 320px;min-width:0}.pos-neu-knoepfe{display:flex;gap:6px;margin-left:auto}.pos-neu-lage{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-12)}.pos-neu-wahl{display:flex;flex-direction:column;gap:6px;min-width:0}.pos-neu-suche{height:32px;font-size:var(--t-13)}.pos-neu-wahl-kopf{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pos-neu-wahl-wort{font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--zweitrang)}.pos-neu-gruppen{display:flex;gap:5px;flex-wrap:wrap}.pos-neu-gruppen .pille{height:23px;font-size:var(--t-11);padding:0 9px}.pos-neu-liste{display:flex;flex-direction:column;max-height:244px;overflow-y:auto;scrollbar-gutter:stable;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche)}.pos-neu-kopfzeile{position:sticky;top:0;z-index:1;padding:5px 11px 4px;background:var(--tab-kopf);border-bottom:1px solid var(--linie);font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--zweitrang)}.pos-neu-eintrag{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:6px 10px;border:none;border-bottom:1px solid var(--raster-linie);background:transparent;color:var(--tinte);font:inherit;cursor:pointer}.pos-neu-eintrag:last-child{border-bottom:none}.pos-neu-eintrag.markiert{background:var(--gewaehlt)}.pos-neu-wort{display:flex;flex-direction:column;min-width:0;line-height:1.25}.pos-neu-wort b{font-size:var(--t-13);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-neu-wort span{font-size:var(--t-11);color:var(--zweitrang)}.pos-neu-rand{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px}.pos-neu-rand .nr{font-family:var(--mono);font-size:var(--t-11);color:var(--zweitrang)}.pos-neu-rand .marke{height:17px;font-size:var(--t-11);padding:0 6px}.pos-neu-leer{padding:9px 10px}.pos-neu-liste-fuss{display:flex}.pos-neu-frei{padding:4px 2px;border:none;background:none;cursor:pointer;font:inherit;font-size:var(--t-12);font-weight:600;color:var(--aktionstext)}@media(hover:hover)and (pointer:fine){.pos-neu-frei:hover{color:var(--tinte)}}.pos-neu-gewaehlt{display:flex;align-items:baseline;gap:8px;max-width:100%;padding:5px 0;border:none;background:none;cursor:pointer;font:inherit;color:var(--tinte);text-align:left}.pos-neu-gewaehlt b{font-size:var(--t-14);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-neu-gewaehlt span{font-size:var(--t-11);color:var(--zweitrang);white-space:nowrap}@media(hover:hover)and (pointer:fine){.pos-neu-gewaehlt:hover b{color:var(--aktionstext)}}.pos-neu-zeit{display:block;margin-top:4px;max-width:340px}.pos-neu-zeit .feld{height:32px;font-size:var(--t-13)}.tab tbody tr.opt-zeile .geld{font-weight:400}.tab tbody tr.opt-zeile .pos-nr{font-family:var(--ui)}.opt-klammer{color:var(--zweitrang)}.tab tbody tr.opt-alternative .pos-was{padding-left:16px;position:relative}.tab tbody tr.opt-alternative .pos-was:before{content:"";position:absolute;left:3px;top:2px;bottom:50%;width:8px;border-left:1px solid var(--linie);border-bottom:1px solid var(--linie);border-bottom-left-radius:4px}.opt-marken{display:flex;gap:4px;flex-wrap:wrap}.opt-rolle{display:block;width:100%;margin:4px 0 0;padding:2px 4px;border:1px solid var(--linie);border-radius:5px;background:var(--flaeche);font-family:var(--ui);font-size:var(--t-11);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--tinte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}tr.pos-neu-zeile .opt-rolle{border-color:var(--zweitrang)}@media(hover:hover)and (pointer:fine){tr.pos-bearb:hover .opt-rolle{border-color:var(--zweitrang)}}.opt-rolle:focus{outline:none;border-color:var(--fokus);background:var(--flaeche);color:var(--tinte)}.opt-rolle:disabled{cursor:default}.tab tbody tr.opt-zeile .opt-rolle{color:var(--aktionstext);font-weight:600}.opt-hinweis{color:var(--acht)}.summen-zeile.opt-summe{border-top:none;padding-top:0;font-weight:400;font-size:var(--t-12);color:var(--zweitrang)}.summen-zeile.opt-summe .z{font-size:var(--t-13)}.opt-annahme{display:flex;flex-direction:column;gap:6px}.opt-annahme .feld-schild{display:flex;align-items:center;gap:6px}.opt-gruppe{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.opt-gruppe-schild{font-size:var(--t-11);color:var(--zweitrang);padding:0;margin-bottom:2px}.opt-wahl{display:flex;align-items:baseline;gap:8px;cursor:pointer;font-size:var(--t-13);line-height:1.35;padding:3px 0}.opt-wahl input{flex:none;margin:0;transform:translateY(1px);accent-color:var(--stahl)}.opt-wahl-was{flex:1 1 auto;min-width:0}.opt-wahl-nr{margin-left:6px;font-size:var(--t-11);color:var(--zweitrang)}.opt-wahl-betrag{flex:none;font-family:var(--ui);font-size:var(--t-12);font-variant-numeric:tabular-nums}.opt-wahl-summe{display:flex;justify-content:space-between;margin-top:4px;padding-top:6px;border-top:1px solid var(--linie);font-size:var(--t-13)}.opt-wahl-summe b{font-family:var(--ui);font-variant-numeric:tabular-nums}.schaden-blatt{max-width:880px}.schaden-raum{display:grid;grid-template-columns:minmax(0,1fr) 208px;gap:20px;margin-top:11px;align-items:start}.schaden-entscheidung{display:flex;flex-direction:column;min-width:0}.schaden-zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.schaden-zwei .grund-knopf{height:100%}.schaden-stufen{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;margin-bottom:12px}.schaden-stufen .wahl{width:100%}.schaden-stufen .wahl button{flex:1;min-width:0}.schaden-zeile{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px;margin-bottom:4px}.schaden-zeile .ueb-feld{min-width:0}.schaden-satz{grid-column:1 / -1;margin:2px 0 0;font-size:var(--t-13);line-height:1.5;color:var(--zweitrang)}.schaden-her{border-left:1px solid var(--linie);padding-left:16px;display:flex;flex-direction:column;gap:5px}.schaden-her p{margin:0;font-size:var(--t-13);line-height:1.5;color:var(--tinte);font-weight:600}.schaden-her .kennung{font-family:var(--mono);font-size:var(--t-12);color:var(--zweitrang)}@media(max-width:900px){.schaden-raum{grid-template-columns:minmax(0,1fr)}.schaden-her{border-left:none;padding-left:0}.schaden-zwei,.schaden-stufen,.schaden-zeile{grid-template-columns:minmax(0,1fr)}}.uebergabe{max-width:880px}.angebot-raum,.auftrag-raum{--kopfband: 92px}.abw-raum{--kopfband: 60px}.angebot-raum .kopfdaten,.auftrag-raum .kopfdaten{min-height:var(--kopfband);box-sizing:border-box;flex:none}.abw-raum .filter,.auftrag-raum .filter{min-height:var(--kopfband);box-sizing:border-box;align-items:center;flex:none}.auftrag-mitte>.filter{margin-bottom:8px}.angebot-eilt{display:block;margin-top:2px;font-family:var(--ui);font-size:var(--t-11);color:var(--stopp)}.baustein-zugriff{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 320px}.baustein-zugriff.klein{flex:1 1 260px}.baustein-knoepfe{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap}.baustein-knopf{display:inline-flex;align-items:center;gap:3px;padding:3px 2px;border:none;background:none;cursor:pointer;font:inherit;font-size:var(--t-12);font-weight:600;color:var(--aktionstext);transition:color var(--uebergang)}@media(hover:hover)and (pointer:fine){.baustein-knopf:hover{color:var(--tinte)}}.baustein-knopf[aria-expanded=true]{color:var(--tinte);text-decoration:underline}.baustein-knoepfe .marke{height:17px;font-size:var(--t-11);padding:0 6px}.baustein-zugriff .pos-neu-wahl{padding:8px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--mulde)}.baustein-zugriff.klein .pos-neu-liste{max-height:180px}.baustein-sichern{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--mulde)}.baustein-sichern .feld{flex:1 1 180px;min-width:0;height:30px;font-size:var(--t-13)}.baustein-sichern .meldung{flex:1 1 100%;margin:0}.belegtext{margin:12px 18px}.belegtext .texte-feld.belegtext-feld{height:auto;min-height:9.5em;resize:vertical;line-height:1.5}.belegtext-nach{margin-top:22px}.belegtext-kopf{position:relative;gap:4px 14px}.belegtext-kopf .feld-schild{margin:0;flex:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--kopf-tinte)}.belegtext-kopf .baustein-zugriff{margin-left:auto;flex:0 1 auto}.belegtext-wohin{font-family:var(--ui);font-weight:400;font-size:var(--t-11);letter-spacing:0;text-transform:none;color:var(--zweitrang);line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.belegtext-kopf .baustein-zugriff .pos-neu-wahl,.belegtext-kopf .baustein-zugriff .baustein-sichern{position:absolute;right:0;top:calc(100% + 5px);z-index:6;width:min(420px,100%);box-sizing:border-box;background:var(--flaeche);box-shadow:0 8px 22px color-mix(in srgb,var(--tinte) 14%,transparent)}.belegtext .texte-feld{min-height:46px;margin:0;padding:10px 14px 12px;background:transparent;color:var(--tinte);border:none;border-radius:0 0 var(--radius) var(--radius);font-size:var(--t-14);line-height:1.55;transition:background var(--uebergang),box-shadow var(--uebergang)}@media(hover:hover)and (pointer:fine){.belegtext .texte-feld:hover:not(:disabled){background:var(--mulde)}}.belegtext .texte-feld:focus{outline:none;background:transparent;box-shadow:var(--fokus-innen)}.belegtext .texte-feld:disabled{opacity:1;color:var(--zweitrang)}.belegtext-leer{display:block;width:100%;text-align:left;padding:12px 14px;border:none;background:none;border-radius:0 0 var(--radius) var(--radius);cursor:pointer;font:inherit;font-size:var(--t-13);color:var(--zweitrang);transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.belegtext-leer:hover{color:var(--tinte);background:var(--mulde)}}.belegtext-leer:disabled{cursor:default}@media(max-width:720px){.belegtext{margin-left:12px;margin-right:12px}.belegtext-kopf .baustein-zugriff{margin-left:0}.belegtext-kopf .baustein-zugriff .pos-neu-wahl,.belegtext-kopf .baustein-zugriff .baustein-sichern{left:0;right:0;width:auto}}.vorgangsband{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 18px 0;padding:9px 14px;background:var(--flaeche);border:1px solid var(--linie);border-left:3px solid var(--acht);border-radius:var(--radius);box-shadow:var(--tab-schatten);font-size:var(--t-13);line-height:1.5}.vorgangsband.stopp{border-left-color:var(--stopp)}.vorgangsband.angebot-modus{margin-bottom:10px;flex:none}.lieferweg-haken{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px}.lieferweg-haken .hakenzeile{font-size:var(--t-12);font-weight:500}.hf-zeilenblatt>.lieferweg-haken{margin:0;padding:0 16px 10px}.hf-zeilenblatt>.lieferweg-haken .hakenzeile{min-height:44px}.lieferweg-anhaenger{display:flex;flex-direction:column;gap:6px;padding:6px 9px;font-size:var(--t-12);font-weight:500;white-space:normal;border-left:3px solid var(--stahl);background:var(--schiene);border-radius:var(--radius-bed)}.lieferweg-anhaenger-knoepfe{display:flex;flex-wrap:wrap;gap:6px}.vorgangsband.angebot-modus.gesperrt{border-left-color:var(--linie)}.angebot-raum.im-bearbeiten>.auftrag-mitte{box-shadow:inset 3px 0 0 var(--acht)}.vorgangsband+.vorgangsband{margin-top:10px}.vorgangsband+.auftrag-raum{margin-top:16px}.vorgangsband>.pkt{align-self:flex-start;margin-top:5px}.vorgangsband-wort{font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--kopf-tinte);flex:none}.vorgangsband-text{flex:1 1 260px;min-width:0;margin:0}.vorgangsband-text b{font-weight:600}.vorgangsband .knopf,.vorgangsband .marke{flex:none}.vorgangsband-dazu{color:var(--zweitrang);font-size:var(--t-13)}.vorgangsband.offen{display:block;padding:11px 15px 14px}.vorgangsband-kopf{display:flex;align-items:center;gap:9px}.vorgangsband-leib{font-size:var(--t-13);line-height:1.5}.vorgangsband.wh-band{flex:none}.wh-zahl{color:var(--zweitrang);font-size:var(--t-13)}.wh-liste{list-style:none;margin:8px 0 0;padding:0}.wh-zeile{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:8px 0;border-top:1px solid var(--linie)}.wh-zeile:first-child{border-top:0;padding-top:4px}.wh-stufe{padding-top:1px}.wh-leib{min-width:0}.wh-was{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.wh-was b{font-weight:600}.wh-kennung{font-family:var(--mono);font-size:var(--t-12);font-weight:600}.wh-tag{font-variant-numeric:tabular-nums}.wh-wer{color:var(--zweitrang);font-size:var(--t-13)}.wh-wer:before{content:"· "}.wh-satz{margin:2px 0 0;color:var(--tinte);font-size:var(--t-13);line-height:1.45}.wh-knopf{align-self:center}@media(max-width:700px){.wh-zeile{grid-template-columns:minmax(0,1fr)}.wh-knopf{justify-self:start}}.protblick{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:14px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.protblick .bogen+.bogen{margin-top:0}.protblick-weit{grid-column:1 / -1}.protblick-fehlt{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.protblick-fehlt>:first-child{flex:1 1 100%}.protblick-korrektur{padding:9px 0;border-top:1px solid var(--linie)}.protblick-korrektur:first-child{border-top:none;padding-top:0}.protblick-korrektur-kopf{display:flex;align-items:center;gap:8px}.protblick-grund{margin:5px 0 0;font-size:var(--t-13);line-height:1.5}.protblick-felder{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:3px}.protblick-felder li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:8px;font-size:var(--t-13)}.protblick-feld{color:var(--zweitrang)}.protblick-vorher{font-family:var(--ui);font-variant-numeric:tabular-nums;color:var(--zweitrang)}.protblick-pfeil{color:var(--zweitrang)}.protblick-nachher{font-family:var(--ui);font-variant-numeric:tabular-nums;color:var(--tinte);font-weight:600}@media(max-width:720px){.protblick{grid-template-columns:minmax(0,1fr)}}.papierteil{display:flex;flex-direction:column;gap:4px}.papier-gruppe{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang);margin-top:6px}.papierteil>.papier-gruppe:first-child{margin-top:0}.prot-zeile-knopf{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;margin:0 -8px;border:none;background:none;cursor:pointer;font:inherit;font-size:var(--t-13);text-align:left;border-radius:var(--radius-bed);transition:background var(--uebergang)}@media(hover:hover)and (pointer:fine){.prot-zeile-knopf:hover{background:var(--mulde)}}.prot-zeile-was{font-weight:600;flex:none}.prot-zeile-wann{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);color:var(--zweitrang)}.prot-zeile-marken{margin-left:auto;display:flex;align-items:center;gap:6px}.prot-zeile-marken .marke{height:17px;font-size:var(--t-11);padding:0 6px}.prot-zeile-pfeil{color:var(--zweitrang);font-size:var(--t-14);line-height:1;flex:none}@media(hover:hover)and (pointer:fine){.prot-zeile-knopf:hover .prot-zeile-pfeil{color:var(--tinte)}}.tab .pos-regel-zahl{font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums}.tab .pos-bediener{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px;font-size:var(--t-12)}.tab .pos-bediener .hakenzeile{font-size:var(--t-12);gap:6px;padding:0}.tab .pos-bediener .hakenzeile input{width:13px;height:13px}.tab .pos-bediener .leise{color:var(--zweitrang)}.tab .pos-bediener .marke{height:17px;font-size:var(--t-11);padding:0 6px}.pos-bediener-wahl{font:inherit;font-size:var(--t-12);height:24px;max-width:280px;min-width:0;padding:0 6px;color:var(--tinte);background:var(--flaeche);border:1px solid var(--linie);border-radius:5px}.pos-bediener-wahl:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.pos-geraet-wahl{font:inherit;font-size:var(--t-12);height:24px;max-width:220px;min-width:0;padding:0 6px;color:var(--tinte);background:var(--flaeche);border:1px solid var(--linie);border-radius:5px}.pos-geraet-wahl:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.pos-geraet-wahl:disabled{color:var(--zweitrang);cursor:default}.pos-bediener-wahl:disabled{color:var(--zweitrang);cursor:default}.pos-bediener-fehler{flex-basis:100%}.tab .pos-zubehoer{margin-top:5px;font-size:var(--t-12)}.tab .pos-zubehoer .feld-schild{font-size:var(--t-11)}.tab .pos-zubehoer .zub-liste{gap:4px}.tab .pos-zubehoer .zub-zeile{padding:4px 6px}.tab .pos-zubehoer .marke{height:17px;font-size:var(--t-11);padding:0 6px}.pos-geraete{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:5px;font-size:var(--t-12)}.pos-geraet{display:inline-flex;align-items:baseline;gap:5px;min-height:22px;padding:2px 8px;font:inherit;font-size:var(--t-12);color:var(--tinte);background:var(--flaeche);border:1px solid var(--linie);border-radius:5px;cursor:pointer}.pos-geraet.dran{background:transparent;border-style:dashed}.pos-geraet b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-weight:600}.pos-geraet .leise{color:var(--zweitrang)}@media(hover:hover)and (pointer:fine){.pos-geraet:hover{border-color:var(--stahl)}}.pos-geraet:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.pos-geraete .marke{height:17px;font-size:var(--t-11);padding:0 6px}.pos-karte .pos-geraete{margin-top:0;font-size:var(--t-13)}.pos-karte .pos-geraet{min-height:32px;font-size:var(--t-13)}.belegliste{display:flex;flex-direction:column;gap:6px}.belegzeile{display:flex;align-items:center;gap:8px;width:100%;padding:6px 6px 6px 10px;margin:0;border:1px solid var(--linie);background:var(--flaeche);cursor:pointer;font:inherit;font-size:var(--t-13);color:var(--tinte);text-align:left;border-radius:var(--radius-bed);transition:background var(--uebergang),border-color var(--uebergang)}@media(hover:hover)and (pointer:fine){.belegzeile:hover:not(:disabled){background:var(--seite);border-color:var(--zweitrang)}}.belegzeile:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.belegzeile:disabled{cursor:default;opacity:.6}.belegzeile-was{font-weight:600;flex:none}.belegzeile-fassung{margin-left:6px;font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.belegzeile-nr{margin-left:auto;font-family:var(--mono);font-size:var(--t-12);color:var(--tinte)}.belegzeile-wann{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang)}.belegzeile-pdf{flex:none;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:var(--radius-bed);background:var(--schiene);color:var(--tinte);font-family:var(--schmal);font-weight:600;font-size:var(--t-11);transition:background var(--uebergang)}@media(hover:hover)and (pointer:fine){.belegzeile:hover:not(:disabled) .belegzeile-pdf{background:var(--stahl);color:var(--auf-aktion)}}.belegzeile-pfeil{font-family:var(--ui);font-size:var(--t-11);line-height:1}@media(max-width:1100px){.abw-raum>.brett-blatt{display:flex;position:absolute;top:0;right:0;bottom:0;z-index:30;width:min(420px,92%);box-shadow:-14px 0 32px color-mix(in srgb,var(--tinte) 16%,transparent);transform:translate(104%);visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}.abw-raum.blatt-offen>.brett-blatt{transform:none;visibility:visible;transition:transform .18s ease}.abw-raum.blatt-offen>.blatt-schleier{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:29;padding:0;border:none;background:color-mix(in srgb,var(--tinte) 14%,transparent);cursor:default}.abw-raum>.brett-blatt .brett-blatt-kopf{min-height:0}}@media(max-width:640px){.abw-raum>.brett-blatt{width:100%;border-left:none}}@media(prefers-reduced-motion:reduce){.abw-raum>.brett-blatt{transition:none}}:root:not([data-geraet=telefon]) .abw-raum.blatt-oben{position:static}@media(min-width:1101px){:root:not([data-geraet=telefon]) .maskenraum:has(>.abw-raum.blatt-oben){transition:padding-right .34s cubic-bezier(.22,1,.36,1)}:root:not([data-geraet=telefon]) .maskenraum:has(>.abw-raum.blatt-oben.blatt-offen){--listenblatt: var(--blatt);padding-right:var(--listenblatt)}:root:not([data-geraet=telefon]) .maskenraum:has(>.abw-raum.blatt-oben.blatt-offen .notizspalte:not(.geht)){--listenblatt: calc(var(--blatt) + var(--notizspalte, 320px))}:root:not([data-geraet=telefon]) .maskenraum:has(>.abw-raum.blatt-oben.blatt-offen)>.ml-leiste{right:calc(var(--listenblatt) + 16px)}:root:not([data-geraet=telefon]) .abw-raum.blatt-oben.blatt-offen>.brett-blatt{position:absolute;top:0;right:0;bottom:0;z-index:2;--kopfband: 62px}}@media(prefers-reduced-motion:reduce){.maskenraum:has(>.abw-raum.blatt-oben){transition:none}}@media(max-width:760px){.tab tbody tr.pos-bearb{display:grid;grid-template-columns:30px repeat(4,minmax(0,1fr));grid-template-areas:"nr  was  was    was     was" "art art  menge  einzel  summe" "weg weg  weg    weg     weg";column-gap:8px;row-gap:7px;align-items:start;padding:12px 14px}.tab tbody tr.pos-bearb:has(>td.pos-rabatt-zelle){grid-template-areas:"nr    was    was    was     was" "art   art    menge  einzel  rabatt" "summe summe  summe  summe   summe" "weg   weg    weg    weg     weg"}.tab tbody tr.pos-bearb>td.pos-nr{grid-area:nr;min-height:0;padding-top:7px}.tab tbody tr.pos-bearb>td.pos-nr:before{content:none}.tab tbody tr.pos-bearb>td[data-traeger]{grid-area:was;min-width:0;margin-bottom:0}.tab tbody tr.pos-bearb>td.pos-weg{grid-area:weg;padding-top:0;justify-content:flex-end}.tab tbody tr.pos-bearb>td.pos-art{grid-area:art}.tab tbody tr.pos-bearb>td.pos-menge{grid-area:menge}.tab tbody tr.pos-bearb>td.pos-einzel{grid-area:einzel}.tab tbody tr.pos-bearb>td.pos-rabatt-zelle{grid-area:rabatt}.tab tbody tr.pos-bearb>td.geld{grid-area:summe}.tab tbody tr.pos-bearb>td.pos-art,.tab tbody tr.pos-bearb>td.pos-menge,.tab tbody tr.pos-bearb>td.pos-einzel,.tab tbody tr.pos-bearb>td.pos-rabatt-zelle,.tab tbody tr.pos-bearb>td.geld{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.tab tbody tr.pos-bearb>td.pos-menge:before,.tab tbody tr.pos-bearb>td.pos-einzel:before,.tab tbody tr.pos-bearb>td.pos-rabatt-zelle:before,.tab tbody tr.pos-bearb>td.geld:before{width:auto;max-width:none;font-size:var(--t-11)}.tab tbody tr.pos-bearb>td.geld{display:grid;grid-template-rows:auto 40px;align-items:center;justify-items:start;align-content:start;gap:0}.tab tbody tr.pos-bearb>td.pos-art:before{content:none}.tab tbody tr.pos-bearb>td.pos-art .pos-art-wort{font-size:var(--t-11)}.tab tbody tr.pos-bearb .feld-zahl,.tab tbody tr.pos-bearb .pos-rabatt{text-align:left;justify-content:flex-start}.tab tbody tr.pos-bearb .pos-menge .rechenweg{margin-top:0}.tab tbody tr.pos-bearb .opt-rolle{max-width:100%}.tab tbody tr.opt-alternative .pos-was{padding-left:0}.tab tbody tr.opt-alternative .pos-was:before{content:none}.tab tbody tr.pos-bearb .pos-zeit{gap:4px 8px}.tab tbody tr.pos-bearb .pos-zeit .feld-zeile{font-size:var(--t-12)}}@media(max-width:640px){.tab tbody tr.pos-bearb .feld-zeile,.tab tbody tr.pos-bearb .feld-zahl{padding-block:5px}}@media(max-width:640px)and (hover:none){.tab tbody tr.pos-bearb .feld-zahl:not(:disabled){background:var(--mulde)}}@media(max-width:760px){.pos-weg-reihe{gap:0}.pos-weg-reihe button{min-width:44px;min-height:44px;padding:0;font-size:var(--t-15);display:inline-flex;align-items:center;justify-content:center}.tab tbody tr.pos-neu-zeile{display:block;padding:12px 14px}.tab tbody tr.pos-neu-zeile>td{padding:0}.tab tbody tr.pos-neu-zeile>td+td{margin-top:8px}.pos-neu-zeit{max-width:none}.pos-neu-fuss{padding:2px 14px 10px}}@media(max-width:640px){.pos-neu-knoepfe{margin-left:0;flex:1 1 100%}.pos-neu-knoepfe .knopf{flex:1 1 0;justify-content:center}}@media(max-width:640px){.abw-raum .filter,.auftrag-raum .filter,.auftrag-mitte>.filter{flex-wrap:wrap;gap:8px;padding:10px 12px}.abw-raum .filter .suche,.auftrag-raum .filter .suche{flex:1 1 100%;height:44px}.abw-raum .filter .chip,.auftrag-raum .filter .chip{height:44px;padding-inline:14px}.abw-raum .knopf,.auftrag-raum .knopf,.vorgangsband .knopf{min-height:44px}.werkbank-fuss,.pos-teil-kopf,.pos-blatt,.summen,.angebot-block{padding-inline:12px}.vorgangsband{margin-inline:12px;padding-inline:12px}.auftrag-fuss{padding-inline:12px}.summen-zeile{min-width:0;width:100%;gap:12px}.summen .nebensatz{max-width:none}.pos-neu-reihe,.pos-neu-karten.mit-zusatz .pos-neu-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-neu-karte{min-height:44px}.pos-neu-karten,.pos-neu-karten.erste{padding-inline:12px}.art-wahl{grid-template-columns:1fr}.ueb-reihe{flex-wrap:wrap}.ueb-reihe .ueb-feld{flex:1 1 140px}}@media(max-width:640px),(pointer:coarse){.abw-raum .feld,.auftrag-raum .feld,.angebot-raum .feld{min-height:44px}.abw-raum .brett-blatt .zu,.auftrag-raum .brett-blatt .zu,.abw-raum .notizen-knopf,.auftrag-raum .notizen-knopf,.angebot-raum .notizen-knopf{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.abw-raum .blatt-zeile-wert,.auftrag-raum .blatt-zeile-wert{min-height:44px}.abw-raum .pos-klappe,.auftrag-raum .pos-klappe,.angebot-raum .pos-klappe{min-height:44px;align-items:center}.abw-raum .baustein-knopf,.auftrag-raum .baustein-knopf,.angebot-raum .baustein-knopf,.tab tbody tr.pos-bearb .feld-zeile,.tab tbody tr.pos-bearb .feld-zahl,.tab tbody tr.pos-bearb .opt-rolle,.tab tbody tr.pos-bearb .pos-bediener-wahl{min-height:44px}.tab tbody tr.pos-bearb input[type=checkbox]{width:18px;height:18px}.tab tbody tr.pos-bearb label:has(>input[type=checkbox]){min-height:44px}}.reiterleiste{position:sticky;top:0;z-index:8;flex:none;display:flex;gap:0;padding-inline:4px;background:var(--grund);border-bottom:1px solid var(--linie);margin-inline:14px}.handy>.reiterleiste{margin-inline:0}.reiterleiste-punkt{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:46px;padding:0 12px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--zweitrang);cursor:pointer;font-family:var(--schmal);font-weight:600;font-size:var(--t-13);white-space:nowrap}.reiterleiste-punkt[aria-selected=true]{color:var(--tinte);border-bottom-color:var(--gewaehlt-kante)}.reiterleiste-punkt:focus-visible{outline:2px solid var(--fokus);outline-offset:-3px}.reiterleiste-zahl{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);letter-spacing:0;color:var(--zweitrang)}.reiterleiste-punkt .pkt{margin:0}.reitertafel{display:contents}.reiterleiste-rand{position:sticky;flex:none;align-self:stretch;width:44px;z-index:1;display:flex;align-items:center;color:var(--zweitrang);pointer-events:none;opacity:0;transition:opacity .15s ease-out}.reiterleiste-rand[data-an=ja]{opacity:1}.reiterleiste-rand>.zeichen{flex:none;width:20px;height:20px}.reiterleiste-rand.rechts{right:-4px;margin-left:-44px;justify-content:flex-end;background:linear-gradient(to left,var(--grund) 22px,transparent)}.reiterleiste-rand.links{left:-4px;margin-right:-44px;justify-content:flex-start;background:linear-gradient(to right,var(--grund) 22px,transparent)}.reiterleiste-rand.links>.zeichen{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.reiterleiste-rand{transition:none}}.handy.kurzakte{flex:none;min-height:auto;overflow:visible}.kurzakte-vorgang{width:100%;border:none;border-bottom:1px solid var(--raster-linie);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.kurzakte-vorgang:active{background:var(--schiene)}.pos-karten{display:flex;flex-direction:column;gap:8px;padding:4px 12px 8px}.pos-karte{position:relative;display:flex;flex-direction:column;gap:6px;padding:11px 14px 12px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--tab-schatten)}.pos-karte.alt{margin-left:16px}.pos-karte.regel{background:var(--seite);box-shadow:none}.pos-karte-kopf{display:flex;align-items:baseline;gap:10px;min-width:0;padding:0;border:none;background:none;color:var(--tinte);font:inherit;text-align:left}.pos-karte-kopf b{font-size:var(--t-15);font-weight:600;line-height:1.3;overflow-wrap:anywhere}button.pos-karte-kopf{cursor:pointer}button.pos-karte-kopf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius)}button.pos-karte-kopf:focus-visible{outline:none}button.pos-karte-kopf:focus-visible:after{box-shadow:var(--fokus-innen)}.pos-karte:has(>button.pos-karte-kopf:active){background:var(--schiene)}.pos-karte-nr{flex:none;min-width:18px;font-family:var(--mono);font-size:var(--t-12);color:var(--zweitrang)}.pos-karte-bei{margin:0;font-size:var(--t-13);color:var(--zweitrang);line-height:1.4}.pos-karte-marken{display:flex;flex-wrap:wrap;gap:6px}.pos-karte-rechnung{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin:2px 0 0;padding-top:8px;border-top:1px solid var(--raster-linie)}.pos-karte-rechnung dt{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.pos-karte-rechnung dd{margin:2px 0 0;font-family:var(--ui);font-size:var(--t-14);font-variant-numeric:tabular-nums;color:var(--tinte);overflow-wrap:anywhere}.pos-karte-rechnung dd .rechenweg{font-size:var(--t-11);color:var(--zweitrang)}.pos-karte-rechnung>div:first-child dd{font-family:var(--ui);font-size:var(--t-13)}.pos-karte-summe{text-align:right}.pos-karte-summe dd{font-weight:600}.pos-karte.opt .pos-karte-summe dd{color:var(--zweitrang);font-weight:500}.pos-karten-fuss .summen{padding:6px 2px 0}.pos-karten-fuss .summen-zeile{min-width:0;width:100%}.pos-karten-leer{margin:0;padding:8px 16px 12px;font-size:var(--t-13);color:var(--zweitrang)}.notizen-eingebettet{display:flex;flex-direction:column;gap:12px}.notizen-eingebettet .notizen-eingang{padding-bottom:12px;border-bottom:1px solid var(--linie)}.notizen-eingebettet .notiz-text{font-size:var(--t-14)}@media(pointer:coarse){.aufklapper-suche{height:44px;font-size:var(--t-16)}.aufklapper-zeile{min-height:44px;padding-block:8px}.aufklapper-neu{min-height:44px;display:flex;align-items:center;font-size:var(--t-13)}.aufklapper-liste{max-height:min(380px,46dvh)}}.vg-fremd{position:relative;border:1px solid var(--linie);border-radius:var(--radius-flaeche, 9px);padding:26px 10px 10px;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--zweitrang) 16%,transparent) 0 5px,transparent 5px 10px)}.vg-fremd-quelle{position:absolute;top:6px;right:8px;display:inline-flex;align-items:center;padding:1px 8px;border:1px solid var(--zweitrang);border-radius:999px;background:var(--flaeche);font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--zweitrang)}.vg-fremd>.belegliste{display:flex;flex-direction:column;gap:6px}.vg-fremd>.belegliste>*{border-radius:var(--radius-bed, 6px);background:var(--flaeche)}.herkunft-wort{display:block;font-size:var(--t-14);margin-top:4px}.herkunft-wort.leise{color:var(--zweitrang)}.akte-satz{margin:0 0 13px;font-size:var(--t-14);color:var(--zweitrang)}.zahlreihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:12px;margin-bottom:14px;flex:none}.zahlkachel{border:1px solid var(--linie);border-radius:var(--radius);padding:13px 15px 14px;background:var(--flaeche);min-width:0}.zahlkachel .feld-schild{display:block;margin-bottom:6px}.zk-gross{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-26);font-weight:600;line-height:1.1;display:block;letter-spacing:-.02em}.zk-dazu{display:block;font-size:var(--t-13);color:var(--zweitrang);margin-top:4px}.zk-merk{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-size:var(--t-13);padding:3px 9px;border-radius:100px;background:var(--acht-weich);color:var(--acht)}.zk-schalter{display:flex;align-items:center;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid var(--raster-linie);font-size:var(--t-14);cursor:pointer}.auftrag-mitte>.reiterleiste{margin-inline:0;padding-inline:18px;background:var(--flaeche)}.auftrag-mitte>.reitertafel{padding:16px 18px 28px;display:flex;flex-direction:column;min-width:0}.auftrag-mitte>.reitertafel>*{flex:none}.eckdaten{display:grid;gap:10px}.eck-zeile{display:grid;gap:2px;min-width:0}.eck-zeile>span:last-child{font-size:var(--t-14)}.eck-zeile .mono{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-13)}.wh-band .vorgangsband-kopf{flex-wrap:wrap;row-gap:6px}.wh-stufen{display:inline-flex;flex-wrap:wrap;gap:6px}.wh-umschalter{margin-left:auto;border:0;background:none;padding:2px 4px;cursor:pointer;font:inherit;font-size:var(--t-13);font-weight:600;color:var(--aktionstext)}.wh-liste.offen{max-height:min(46vh,420px);overflow-y:auto;overscroll-behavior:contain}.wh-liste:empty{display:none}.angebot-reiter{position:sticky;top:0;z-index:8;margin:0 0 4px}.angebot-reiter>.reiterleiste{margin-inline:0;padding-inline:6px}.angebot-raum.im-bearbeiten .angebot-reiter>.reiterleiste{box-shadow:inset 3px 0 0 var(--acht)}.angebot-raum.zeigt-vorschau .auftrag-mitte>:not(.angebot-reiter,.angebotsvorschau){display:none}.angebotsvorschau{margin:8px 18px 18px;display:flex;flex-direction:column;gap:10px}.angebotsvorschau-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.angebotsvorschau-kopf .nebensatz{flex:1;margin:0}.angebotsvorschau-papier{width:100%;height:max(70vh,640px);border:1px solid var(--linie);border-radius:10px;background:var(--flaeche)}.fassungsspur{margin-top:12px;display:flex;flex-direction:column;gap:6px}.fassungsspur-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fassungsspur-eintrag{border-left:2px solid var(--linie);padding:2px 0 2px 10px}.fassungsspur-kopf{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--t-13);align-items:baseline}.fassungsspur-kopf>span{color:var(--zweitrang)}.fassungsspur-netto{margin-left:auto;font-variant-numeric:tabular-nums}.fassungsspur-aenderungen{margin:4px 0 0;padding-left:16px;font-size:var(--t-13)}.fassungsspur-leer{margin:4px 0 0;font-size:var(--t-13);color:var(--zweitrang)}.versandteil{margin-top:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.versandteil-stand{margin:0;font-size:var(--t-13);color:var(--zweitrang)}.versandteil-form{display:flex;flex-direction:column;gap:8px;width:100%}.versandteil-feld{display:flex;flex-direction:column;gap:4px}.versandteil-feld .feld{width:100%}.versandteil-satz{margin:0;font-size:var(--t-13);color:var(--zweitrang)}.versandteil-satz.stopp{color:var(--stopp)}.versandteil-feld .feld.falsch{border-color:var(--stopp)}.versandteil-adressen{display:flex;flex-wrap:wrap;gap:6px}.versandteil-bisher ul{margin:4px 0 0;padding-left:16px;font-size:var(--t-13)}.annahme-angabe{display:flex;flex-direction:column;gap:4px;margin:0 0 10px}.annahme-angabe .feld{width:100%}:root[data-geraet=telefon] .abw-raum>.brett-blatt:has(.notizspalte),:root[data-geraet=telefon] .auftrag-raum>.brett-blatt:has(.notizspalte){width:100%;padding-right:0}:root[data-geraet=telefon] .tab tbody tr.pos-bearb .pos-zeit{flex-wrap:nowrap}:root[data-geraet=telefon] .tab tbody tr.pos-bearb .pos-zeit>.feld-zeile,:root[data-geraet=telefon] .tab tbody tr.pos-bearb .pos-zeit-bis{flex:1 1 0;min-width:0}:root[data-geraet=telefon] .tab tbody tr.pos-bearb .pos-zeit-bis .feld-zeile{flex:1 1 0;min-width:0;width:100%}:root[data-geraet=telefon] .tab tbody tr.pos-bearb .pos-zeit .feld-zeile{padding-inline:6px}.vg-handyroll{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:14px 14px 20px}.vg-handyroll>*{flex:none}.vg-handyroll>.hf-seitenkopf{margin-bottom:-6px}.vg-handyroll>.hf-seitenkopf .hf-seitenkopf-rechts>.knopf{min-height:44px;white-space:nowrap}.vg-handysuche{display:flex}.vg-handysuche>.suche{flex:1;min-width:0;max-width:none;min-height:44px;font-size:var(--t-16)}.vg-handypillen{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-14px;padding-inline:14px}.vg-handypillen::-webkit-scrollbar{display:none}.vg-handypillen>*{flex:none}.agt-seite{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain;background:var(--grund)}.agt-seite>*{flex:none}.agt-kopf{padding:0 14px}.agt-seite>.ueb-blatt{margin:14px}.agt-seite .feld,.agt-seite .knopf,.agt-seite .baustein-knopf{min-height:44px}.agt-tafel{display:flex;flex-direction:column;gap:14px;padding:14px 14px 24px}.agt-tafel>*{flex:none}.agt-papier{background:var(--flaeche);padding-bottom:20px}.agt-texte{display:flex;flex-direction:column;gap:14px;padding:14px 14px 20px}.agt-texte>.agt-satz{color:var(--zweitrang);font-size:var(--t-13)}.agt-posteil{background:var(--grund);padding:14px 14px 20px}.agt-posteil .pos-teil-kopf{padding:2px 4px 10px}.agt-poskopf{align-items:center}.agt-posteil .hf-zweizeiler-rechts{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-14);color:var(--tinte)}.agt-posteil .summen{padding:10px 46px 0 0}.agt-karte{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.agt-karte .kg-wort+span{display:none}.agt-karte .kette-gross{gap:0}.agt-satz{margin:0;font-size:var(--t-14);line-height:1.5;color:var(--tinte)}.agt-satz.stopp{color:var(--stopp)}.agt-hinweis{margin:0;font-size:var(--t-14);line-height:1.45;color:var(--zweitrang)}.agt-fussnote{margin:0 2px;font-size:var(--t-13);line-height:1.45;color:var(--zweitrang)}.agt-fussnote b{font-weight:600;color:var(--tinte)}.agt-blatt{display:flex;flex-direction:column;gap:14px}.agt-blatt>*{flex:none}.agt-ist{font-family:var(--ui);font-size:var(--t-14);font-weight:600;font-variant-numeric:tabular-nums;color:var(--tinte);white-space:nowrap}.agt-ist.offen{color:var(--zweitrang);font-weight:500}.agt-ist.wort{white-space:normal;font-family:var(--ui);font-weight:500}.agt-rueck .hf-zweizeiler-rechts{max-width:46%;text-align:right}.agt-laden{display:inline-flex;align-items:center;gap:4px;color:var(--tinte);font-size:var(--t-13)}.agt-laden .zeichen{width:20px;height:20px}.agt-mehr{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);cursor:pointer;transition:var(--uebergang);-webkit-tap-highlight-color:transparent}.agt-mehr .zeichen{width:20px;height:20px}.agt-mehr:active{background:var(--schiene)}.agt-mehr:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.agt-gefahr .hf-zweizeiler-text>b{color:var(--stopp)}.agt-gefahr-knopf.handy-knopf{background:var(--flaeche);color:var(--stopp);border:1.5px solid var(--stopp)}.agt-schalter{flex:none;display:inline-flex;align-items:center;justify-content:flex-end;width:48px;min-height:44px;padding:0;border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.agt-schalter-bahn{position:relative;display:block;width:44px;height:26px;border-radius:999px;background:var(--linie);transition:var(--uebergang)}.agt-schalter-knopf{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--flaeche);box-shadow:0 1px 2px #00000040;transition:var(--uebergang)}.agt-schalter[aria-checked=true] .agt-schalter-bahn{background:var(--stahl)}.agt-schalter[aria-checked=true] .agt-schalter-knopf{left:21px}.agt-schalter:disabled{opacity:.6;cursor:default}.agt-schalter:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:999px}.agt-schaden .schaden-raum{gap:14px}.agt-schaden .meldung-knoepfe{display:flex;flex-direction:column;gap:8px}.agt-schaden .meldung-knoepfe .knopf{width:100%;min-height:48px;justify-content:center}.agt-schaden .feld{min-height:44px;font-size:var(--t-16)}.agt-schaden .wahl button{min-height:44px}.agt-storno .feld{min-height:44px;font-size:var(--t-16);max-width:none}.agt-storno .wahl{width:100%}.agt-storno .wahl button{min-height:44px}:root[data-geraet=telefon] .protblick{background:var(--grund);padding:14px 14px 24px;gap:14px}:root[data-geraet=telefon] .pos-teil-kopf h4{font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--kopf-tinte)}.vg-verlauf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.vg-verlauf-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:11px 16px;position:relative}.vg-verlauf-zeile+.vg-verlauf-zeile:before{content:"";position:absolute;top:0;left:16px;right:16px;border-top:1px solid var(--raster-linie)}.vg-verlauf-zeile time{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);color:var(--zweitrang)}.vg-verlauf-was{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.vg-verlauf-was b{font-size:var(--t-14);font-weight:600}.vg-verlauf-wer{font-size:var(--t-13);color:var(--zweitrang)}.vg-verlauf-detail{flex-basis:100%;font-size:var(--t-13);color:var(--tinte)}.vg-verlauf-text{flex-basis:100%;margin:2px 0 0;font-size:var(--t-14);line-height:1.45;white-space:pre-wrap}.vg-verlauf-zeile.schaden b{color:var(--acht)}.agt-plus{padding-left:10px;padding-right:2px}.agt-plus .zeichen{width:17px;height:17px}.agt-plus:active{color:var(--stahl)}.at-summe .hf-wertzeile{min-height:48px;align-items:center;padding-block:12px}.at-summe .hf-wertzeile-was{font-weight:700;color:var(--kopf-tinte)}.at-summe .hf-wertzeile-wert{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-16);font-weight:600;color:var(--tinte)}.at-seite .hf-zweizeiler-rechts{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-14);color:var(--tinte)}.at-posblatt .at-summe .hf-wertzeile{padding-right:46px}.at-nebensumme .hf-wertzeile{min-height:40px;padding-block:8px}.at-nebensumme .hf-wertzeile-was{font-weight:600;color:var(--zweitrang)}.at-nebensumme .hf-wertzeile-wert{font-size:var(--t-14);font-weight:400;color:var(--zweitrang)}.at-fussnote{margin:0 4px;font-size:var(--t-13);line-height:1.5;color:var(--zweitrang)}.at-pflicht{font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--acht)}.at-leiste-satz{font-size:var(--t-14);line-height:1.4;color:var(--tinte);padding-block:4px}.at-liste{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);overflow:hidden}.at-blattsatz{margin:0;font-size:var(--t-14);line-height:1.5;color:var(--zweitrang)}.at-textzeile{color:var(--tinte);font-size:var(--t-16);white-space:pre-wrap}.at-texte{display:flex;flex-direction:column;gap:16px}.at-texte .belegtext{margin:0}.at-texte .texte-feld{min-height:128px;font-size:var(--t-16);line-height:1.5}.at-haken{font-family:var(--ui);font-weight:600;color:var(--gut)}.bvu-fuss .handy-knopf.leise.at-entfernen{color:var(--stopp)}.at-blatt{display:flex;flex-direction:column}.at-blatt .brett-blatt-teil{padding:12px 0}.at-blatt .brett-blatt-teil:first-child{padding-top:0}.at-blatt .knopfreihe{display:flex;flex-direction:column;gap:8px}.at-blatt .knopfreihe .knopf{width:100%;min-height:48px;justify-content:center;font-size:var(--t-15)}.at-blatt .feld{min-height:44px;font-size:var(--t-16)}.at-stand{display:flex;flex-direction:column;gap:16px}.at-karte{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.at-karte .kg-schritt>span>span{display:none}.at-karte .kette-gross{gap:0}.at-karte .blatt-satz{margin:0!important;font-size:var(--t-14);line-height:1.45}.at-karte .knopfreihe{margin:0!important}.at-karte .knopf{width:100%;min-height:44px;justify-content:center}.at-eilt{color:var(--stopp)}.at-laden{display:inline-flex;align-items:center;gap:4px;color:var(--tinte);font-size:var(--t-13)}.at-laden .zeichen{width:20px;height:20px}.at-gefahr .hf-zweizeiler-text>b{color:var(--stopp)}.at-textblatt{display:flex;flex-direction:column;gap:12px}.bvu-leib .baustein-zugriff{flex:none}.at-textblatt .handy-feld textarea{min-height:132px}.tx-notizen{display:flex;flex-direction:column;gap:16px}.tx-eingang{display:flex;flex-direction:column;gap:10px}.tx-notiz{padding:12px 16px 13px;min-height:56px}.tx-notiz-kopf{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:var(--t-13);color:var(--zweitrang)}.tx-notiz-kopf b{font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--kopf-tinte)}.tx-notiz-kopf span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-notiz p{margin:4px 0 0;font-size:var(--t-15);line-height:1.45;color:var(--tinte);white-space:pre-wrap;overflow-wrap:anywhere}.at-tafel{display:flex;flex-direction:column;gap:16px}.at-tafel>.hf-abschnitt:first-child{margin-top:-2px}.sg-zustand{display:inline-flex;align-items:center;gap:7px;font-size:var(--t-13);font-weight:600;line-height:1.2;color:var(--tinte);white-space:nowrap}.sg-zustand.t-gut{color:var(--gut)}.sg-zustand.t-acht{color:var(--acht)}.sg-form{flex:none;width:9px;height:9px;display:inline-block;box-sizing:border-box}.sg-zustand[data-form=punkt] .sg-form{border-radius:50%;background:currentColor}.sg-zustand[data-form=ring] .sg-form{border-radius:50%;border:1.5px solid currentColor}.sg-zustand[data-form=halb] .sg-form{border-radius:50%;border:1.5px solid currentColor;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.sg-zustand[data-form=raute] .sg-form{width:8px;height:8px;background:currentColor;transform:rotate(45deg)}.sg-zustand[data-form=haken] .sg-form{width:10px;height:6px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(-45deg)}.sg-zustand[data-form=strich] .sg-form{height:2px;background:currentColor}.kopf-zaehler{font-size:var(--t-13);color:var(--zweitrang);white-space:nowrap}.abw-raum .sg-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sg-segmente{display:inline-flex;align-items:center;gap:2px;padding:2px;background:var(--seite);border:1px solid var(--linie);border-radius:var(--radius)}.sg-segmente .chip{border:0;background:transparent;box-shadow:none;min-height:30px;padding:4px 12px;border-radius:calc(var(--radius) - 2px);font-size:var(--t-13);font-weight:500;color:var(--tinte)}.sg-segmente .chip .zahl-im-knopf{color:var(--zweitrang);font-weight:500}.sg-segmente .chip.an,.sg-segmente .chip[aria-pressed=true]{background:var(--flaeche);color:var(--tinte);font-weight:600;box-shadow:inset 0 0 0 1px var(--gewaehlt-kante),var(--schatten-1)}@media(hover:hover)and (pointer:fine){.sg-segmente .chip:not(.an):hover{background:var(--gewaehlt)}}.auf-sachezelle{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0}.auf-sachezelle .tab-sache{min-width:0}.sg-kreis{flex:none;width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;background:var(--seite);color:var(--zweitrang);font-size:var(--t-11);font-weight:700;letter-spacing:.02em}.tab td .kennung,.tab td.kennung{font-family:var(--mono);font-size:var(--t-12);white-space:nowrap}.sg-blattmarken{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.brett-blatt-kopf p .kennung{font-family:var(--mono);font-size:var(--t-12)}.sg-blattfuss{margin-top:auto;border-top:1px solid var(--linie)}.sg-blattablauf .kg-wort .standzeichen{display:none}.sg-blattfuss .knopfreihe{justify-content:flex-end}.sg-ablauf{list-style:none;margin:4px 18px 12px;padding:0;flex:none;display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-gross, 10px);overflow-x:auto}.sg-station{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;border-left:1px solid var(--linie)}.sg-station:first-child{border-left:0}.sg-station-punkt{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;display:inline-grid;place-items:center;border:1.5px solid var(--feldkante);color:var(--flaeche);font-size:var(--t-11);font-weight:700;line-height:1}.sg-station.getan .sg-station-punkt{background:var(--gut);border-color:var(--gut)}.sg-station.jetzt .sg-station-punkt{border-color:var(--stahl);box-shadow:inset 0 0 0 3px var(--flaeche);background:var(--stahl)}.sg-station-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sg-station-text b{font-size:var(--t-13);font-weight:600;color:var(--zweitrang)}.sg-station.getan .sg-station-text b,.sg-station.jetzt .sg-station-text b{color:var(--tinte)}.sg-station-text span{font-size:var(--t-12);color:var(--zweitrang);line-height:1.35}.sg-station.jetzt{background:var(--stahl-sanft);box-shadow:inset 0 -2px 0 var(--stahl)}.sg-station.jetzt.dran{background:var(--acht-weich);box-shadow:inset 0 -2px 0 var(--acht)}.sg-station.jetzt.dran .sg-station-punkt{background:var(--acht);border-color:var(--acht)}.sg-station:first-child.jetzt{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.kopf .titel:has(.sg-aktentitel){flex:0 1 auto;min-width:0;overflow:hidden}.sg-aktentitel{display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.sg-aktentitel>span:first-child{flex:none}.sg-aktentitel .sg-gegenstand{font-weight:500;color:var(--tinte);min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:34ch}.kopf:has(.sg-aktentitel){flex-wrap:nowrap}.kopf:has(.sg-aktentitel)>.sg-zustand,.kopf:has(.sg-aktentitel)>.kopf-wann{flex:none}.sg-aktentitel .sg-pfeil{color:var(--zweitrang);font-weight:400}.kopf .kopf-wann.kennung{font-family:var(--mono);font-size:var(--t-12)}.akte{display:grid;grid-template-columns:var(--blatt) minmax(0,1fr) var(--blatt);grid-template-areas:"werOben   womitOben   anstehtOben" "werMitte  womitMitte  anstehtMitte" "werMitte  womitUnten  anstehtUnten";gap:14px;align-items:stretch;flex:1;padding:14px 16px 18px}.akte>*{min-width:0}.akte>*{display:flex;flex-direction:column}.akte>*>.bogen:last-child{flex:1}.akte-wer-oben{grid-area:werOben}.akte-wer-mitte{grid-area:werMitte}.akte-womit-oben{grid-area:womitOben}.akte-womit-mitte{grid-area:womitMitte}.akte-womit-unten{grid-area:womitUnten}.akte-ansteht-oben{grid-area:anstehtOben}.akte-ansteht-mitte{grid-area:anstehtMitte}.akte-ansteht-unten{grid-area:anstehtUnten}.akte{grid-auto-rows:min-content}@media(max-width:1000px){.akte{grid-template-columns:1fr;grid-template-areas:"werOben" "werMitte" "womitOben" "womitMitte" "womitUnten" "anstehtOben" "anstehtMitte" "anstehtUnten"}.akte>*{align-self:start}.akte>*>.bogen:last-child{flex:none}.akte>*:empty{display:none}}.akte .bogen+.bogen{margin-top:14px}.akte-kopfblock{padding:16px 16px 0;display:flex;flex-direction:column;gap:14px}.akte h3{font-family:var(--display);font-weight:700;font-size:var(--t-18);margin:0;letter-spacing:-.005em}.akte-visite{display:flex;align-items:center;gap:12px;min-width:0}.akte-monogramm{width:44px;height:44px;flex:none;border-radius:var(--radius-bed);background:var(--schiene);border:1px solid var(--linie);color:var(--tinte);font-family:var(--display);font-weight:700;font-size:var(--t-16);letter-spacing:.02em;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.akte-visite-text{min-width:0;display:flex;flex-direction:column;gap:2px}.akte-visite-text h3{line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.akte-visite-art{font-size:var(--t-12);color:var(--zweitrang)}.akte-visite-teil{display:flex;flex-direction:column;gap:3px}.akte-visite-schild{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.anschrift{font-size:var(--t-13);color:var(--tinte);margin:0;line-height:1.5}.akte-visite-fuss{margin:auto -16px 0;padding:10px 16px;border-top:1px solid var(--linie);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.akte-visite-fuss .kunde-hinweis{margin:0}.akte-erreichen{display:flex;flex-wrap:wrap;gap:8px;margin:0}.akte-erreichen .akte-weg{flex:1 1 auto}.akte-erreichen .akte-weg:first-child:not(:last-child){flex:0 0 auto}.akte-weg{display:flex;align-items:center;gap:9px;min-height:44px;min-width:0;padding:6px 12px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);text-decoration:none;font-size:var(--t-13);font-weight:600;transition:var(--uebergang)}.akte-weg svg{width:18px;height:18px;flex:none;color:var(--zweitrang)}.akte-weg-wort{display:flex;flex-direction:column;min-width:0;line-height:1.25}.akte-weg-wort .akte-weg-nummer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.akte-weg:hover{border-color:var(--zweitrang);background:var(--schiene)}}.akte-weg:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.akte-weg-nummer{font-family:var(--mono);font-size:var(--t-11);font-weight:400;color:var(--zweitrang)}.person{display:flex;align-items:center;gap:9px;width:100%;margin:0 -6px;width:calc(100% + 12px);border-bottom:1px solid var(--raster-linie);border-radius:var(--radius-bed);color:var(--tinte);transition:var(--uebergang)}.person:last-child{border-bottom:none}@media(hover:hover)and (pointer:fine){.person:hover{background:var(--tab-wach)}}.person-wer{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:8px 6px;text-align:left;background:none;border:none;color:inherit;font:inherit;border-radius:var(--radius-bed)}.person-wer:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.person-dazu{margin-top:auto;width:100%;display:flex;align-items:center;gap:7px;padding:11px 6px 1px;margin-inline:-6px;border:none;border-top:1px solid var(--raster-linie);background:none;color:var(--zweitrang);font:inherit;font-size:var(--t-13);text-align:left;transition:var(--uebergang)}.bogen-leib>.akte-leer+.person-dazu{border-top:none}@media(hover:hover)and (pointer:fine){.person-dazu:hover{color:var(--tinte)}}.person-dazu:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.person-dazu .zeichen{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-14);line-height:1;width:18px;text-align:center;flex:none}.person .kreis{width:25px;height:25px;flex:none;border-radius:50%;background:var(--schiene);border:1px solid var(--linie);font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);display:flex;align-items:center;justify-content:center}.person .wer-text{min-width:0}.person b{font-size:var(--t-13);font-weight:600;display:block;line-height:1.3}.person span{font-size:var(--t-11);color:var(--zweitrang)}.person .tel{margin-left:auto;flex:none;padding:8px 6px;border-radius:var(--radius-bed);font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);white-space:nowrap;text-decoration:none;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.person .tel:hover{color:var(--tinte);background:var(--schiene)}}.person .tel:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.ort{border:1px solid var(--linie);border-radius:5px;padding:9px 10px;font-size:var(--t-13);margin-bottom:7px}.ort.an{border-color:var(--gf-leistung-kante);background:var(--gf-leistung-fuell)}:root[data-theme=dark] .ort.an,:root:not([data-theme=light]) .ort.an{border-color:var(--gf-leistung-kante-d);background:var(--gf-leistung-dunkel)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .ort.an{border-color:var(--gf-leistung-kante);background:var(--gf-leistung-fuell)}}.ort .z1{display:flex;align-items:baseline;gap:7px}.ort .z1 b{font-weight:600}.ort .z1 .wo{font-size:var(--t-12);color:var(--zweitrang)}.ort .z1 .mk{margin-left:auto;font-family:var(--mono);font-size:var(--t-11);color:var(--zweitrang);border:1px solid var(--linie);border-radius:3px;padding:0 4px}.ort .z2{color:var(--zweitrang);font-size:var(--t-12);margin-top:2px}.ort .z3{display:flex;gap:9px;margin-top:5px;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);flex-wrap:wrap}.ort .warn{font-size:var(--t-12);color:var(--acht);margin-top:5px;line-height:1.4}.se{display:grid;grid-template-columns:58px 1fr;gap:11px;padding:9px 0;border-bottom:1px solid var(--raster-linie);font-size:var(--t-13)}.se:last-child{border-bottom:none}.se time{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);padding-top:1px;line-height:1.5}.se .art{font-family:var(--schmal);font-size:var(--t-11);font-weight:600;color:var(--zweitrang);margin-bottom:2px}.se .art.sys{color:var(--stahl)}:root[data-theme=dark] .se .art.sys,:root:not([data-theme=light]) .se .art.sys{color:var(--stahl)}.se b{font-size:var(--t-13);font-weight:600}.se p{margin:2px 0 0;color:var(--zweitrang);font-size:var(--t-13);line-height:1.5}.kunde-hinweis{margin-top:7px;padding:8px 11px;border-radius:var(--radius-bed);font-size:var(--t-12);line-height:1.5;color:var(--zweitrang)}.kunde-hinweis b{color:var(--tinte)}.kunde-hinweis.gut{background:var(--gut-weich);border-left:3px solid var(--gut)}.kunde-hinweis.acht{background:var(--acht-weich);border-left:3px solid var(--acht)}.kunde-hinweis-kurz{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.kunde-liste{margin-top:7px;border:1px solid var(--linie);border-radius:var(--radius-bed);overflow:hidden;background:var(--flaeche)}.kunde-zeile{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--linie);padding:7px 11px;font-size:var(--t-13);color:var(--tinte);transition:var(--uebergang)}.kunde-zeile:last-child{border-bottom:none}@media(hover:hover)and (pointer:fine){.kunde-zeile:hover{background:var(--schiene)}}.kunde-zeile.neu{border-top:1px solid var(--linie)}.kunde-zeile.neu b{color:var(--aktionstext)}.kunde-zeile .leise{color:var(--zweitrang)}.kunde-zeile .nr{font-family:var(--mono);font-size:var(--t-11);color:var(--zweitrang)}.wv{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--raster-linie);font-size:var(--t-13)}.wv:last-child{border-bottom:none}.wv time{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--acht);white-space:nowrap;padding-top:1px}.wv b{font-size:var(--t-13);font-weight:600;display:block}.wv span{font-size:var(--t-11);color:var(--zweitrang)}.vorgangszeile{display:flex;align-items:baseline;gap:9px;padding:7px 0;border-bottom:1px solid var(--raster-linie);font-size:var(--t-13);width:100%;text-align:left;background:transparent;border-left:none;border-right:none;border-top:none;color:var(--tinte)}.vorgangszeile:last-child{border-bottom:none}@media(hover:hover)and (pointer:fine){.vorgangszeile:hover{background:var(--tab-wach)}}.vorgangszeile .nr{font-family:var(--mono);font-size:var(--t-12)}.vorgangszeile .zustand{font-size:var(--t-12)}.vorgangszeile .zustand.acht{color:var(--acht)}.vorgangszeile .zustand.gut{color:var(--gut)}.vorgangszeile .betrag{margin-left:auto;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);color:var(--zweitrang)}.akte-leer{margin:0;padding:12px 4px;text-align:center;font-size:var(--t-12);color:var(--zweitrang);line-height:1.5}.akte-lexknopf{margin-top:9px}.kunde-wird{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.kunde-wird .kunde-hinweis{margin-top:9px}.kunde-wird-knoepfe{display:flex;flex-wrap:wrap;gap:8px}.kunde-luecken{margin-bottom:11px}.kunde-luecken .kunde-hinweis{margin-top:0}.akte-knopf.fehlt{color:var(--acht);font-family:var(--ui);font-weight:600}.akte-bearbeiten .akte-knopf:not(:disabled){border-color:var(--linie);background:var(--flaeche);padding:2px 6px;margin:0}.akte-bearbeiten .kunde-hinweis{margin:0 0 11px}.akte-fussnote{font-size:var(--t-11);color:var(--zweitrang);line-height:1.5;margin:11px 0 0}.person-blatt{margin:0;max-width:none;border:none;box-shadow:none;background:transparent}.person-blatt .frow{grid-template-columns:92px minmax(0,1fr)}.akte-fussnote b{color:var(--tinte)}.akte-marken{display:flex;flex-wrap:wrap;gap:6px}.kv .akte-wert{min-width:0}.akte-stamm{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:5px 30px}.kv dd.akte-firma{font-family:var(--ui);font-size:var(--t-13);overflow-wrap:anywhere}.akte-knopf{background:transparent;border:1px solid transparent;border-radius:4px;padding:1px 4px;margin:-1px -4px;max-width:100%;font:inherit;color:inherit;text-align:right;overflow-wrap:anywhere;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.akte-knopf:hover:not(:disabled){background:var(--schiene);border-color:var(--linie)}}.akte-knopf:disabled{color:var(--zweitrang)}.akte-knopf.leise{color:var(--zweitrang)}.akte-knopf.kurz{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.akte-feld{width:100%;font-size:var(--t-12);padding:3px 6px}.akte-anschrift{display:grid;gap:5px}.akte-feldfuss{display:flex;justify-content:flex-end;gap:6px}.ort.ruht{opacity:.62}.ort .ort-tat{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px;padding-top:7px;border-top:1px solid var(--linie)}.ort-form{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid var(--linie)}.ort-form>.fhint{grid-column:1}.ort-form .frow{grid-template-columns:96px minmax(0,1fr)}.ort-form-fuss{display:flex;justify-content:flex-end;gap:6px}.ort-blatt{margin:0;max-width:none;border:none;box-shadow:none;background:transparent}.ort-blatt .frow{grid-template-columns:96px minmax(0,1fr)}.se .akte-spur{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:3px 0 0;font-size:var(--t-12);color:var(--tinte)}.se .akte-spur b{font-weight:600;font-size:var(--t-12)}.se .akte-spur span{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12)}.se .akte-spur .leise{color:var(--zweitrang);text-decoration:line-through}.nachtrag{border-top:1px solid var(--linie);margin-top:3px;padding-top:10px;font-size:var(--t-12);color:var(--zweitrang);line-height:1.55}.nachtrag b{color:var(--tinte)}.hakenzeile{display:flex;align-items:center;gap:9px;font-size:var(--t-13);color:var(--tinte);cursor:pointer;padding:2px 0}.hakenzeile input{width:15px;height:15px;accent-color:var(--stahl);flex:none;cursor:pointer}.kundenform{max-width:940px}@media(min-width:900px){.kundenform .fgruppen-raum{display:grid;grid-template-columns:1fr 1fr;align-items:start}.kundenform .fgruppen-raum>.fgruppe:nth-child(odd){border-right:1px solid var(--linie)}.kundenform .fgruppe-breit{grid-column:1 / -1}}.ort-block{border:1px solid var(--linie);border-radius:var(--radius-bed);overflow:hidden}.ort-block-kopf{display:grid;grid-template-columns:22px minmax(0,1fr) 30px;gap:9px;align-items:center;padding:9px 10px;background:var(--seite);border-bottom:1px solid var(--linie)}.ort-block .ort-felder{display:flex;flex-direction:column;gap:10px;padding:12px 10px}.ort-block .frow{grid-template-columns:82px minmax(0,1fr)}.ort-zeile{display:grid;grid-template-columns:22px minmax(0,1fr) 30px;gap:9px;align-items:start}.ort-pkt{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);text-align:center;border:1px solid var(--linie);border-radius:4px;line-height:19px;margin-top:4px}.ort-felder{display:grid;gap:6px;min-width:0}.ort-zeile.ort-haupt{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;background:var(--seite);border:1px solid var(--linie);border-radius:var(--radius-bed);padding:8px 10px}.ort-haupt .ort-pkt{margin-top:0;background:var(--flaeche)}.ort-text{display:grid;gap:1px;min-width:0;font-size:var(--t-13)}.ort-text b{color:var(--tinte);font-weight:600}.ort-text span{color:var(--zweitrang);font-size:var(--t-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plz-ort{display:grid;grid-template-columns:88px minmax(0,1fr);gap:9px}.form-raum{flex:1;overflow:auto;scrollbar-gutter:stable;background:var(--grund)}@media(max-width:900px){.kundenform .fgruppen-raum>.fgruppe:nth-child(odd){border-right:none}.akte{padding:12px 14px 16px}}@media(max-width:640px),(pointer:coarse){.kundenform .fein,.person-blatt .fein,.ort-blatt .fein,.ort-form .fein,.ort-block .fein,.akte .feld,.kunden-filter .suche,.kunden-filter .chip{min-height:44px}.kunden-filter .chip{padding-inline:14px}.person-wer,.person .tel{min-height:44px}.person-dazu{min-height:44px;padding-top:0;align-items:center}.vorgangszeile{min-height:44px;align-items:center}.kunde-zeile{min-height:44px}.akte-knopf{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:flex-end}.akte .kv{align-items:center;row-gap:0}.akte .knopf,.kundenform .knopf,.person-blatt .knopf,.ort-blatt .knopf,.ort-form-fuss .knopf,.akte-feldfuss .knopf{min-height:44px}.kundenform .wahl button,.kundenform>footer .knopf,.kundenform .deck-fuss .knopf{min-height:44px}.kundenform .fdazu{gap:6px}.kundenform .fdazu-knopf{min-height:44px;padding-inline:10px;margin-inline:-10px}.hakenzeile{min-height:44px}.hakenzeile input{width:20px;height:20px}}.kt-kopf{flex:none;padding:10px 14px 4px}:root[data-geraet=telefon] .kundenform .frow,:root[data-geraet=telefon] .person-blatt .frow,:root[data-geraet=telefon] .ort-blatt .frow,:root[data-geraet=telefon] .ort-form .frow,:root[data-geraet=telefon] .ort-block .frow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px}:root[data-geraet=telefon] .kundenform .fhint,:root[data-geraet=telefon] .kundenform .fdazu,:root[data-geraet=telefon] .person-blatt .fhint,:root[data-geraet=telefon] .ort-blatt .fhint,:root[data-geraet=telefon] .ort-form .fhint,:root[data-geraet=telefon] .ort-block .fhint{grid-column:1}:root[data-geraet=telefon] .kundenform .fhint{margin-top:0}:root[data-geraet=telefon] .deck-schirm.kompakt:has(.person-blatt),:root[data-geraet=telefon] .deck-schirm.kompakt:has(.ort-blatt){padding:0;align-items:stretch;justify-content:flex-start}:root[data-geraet=telefon] .deck-schirm.kompakt:has(.person-blatt)>.deck-blatt,:root[data-geraet=telefon] .deck-schirm.kompakt:has(.ort-blatt)>.deck-blatt{flex:1;width:auto;max-height:none;border:none;border-radius:0}:root[data-geraet=telefon] .deck-schirm.kompakt:has(.person-blatt) .deck-leib>.fdialog,:root[data-geraet=telefon] .deck-schirm.kompakt:has(.ort-blatt) .deck-leib>.fdialog{flex:1;min-height:0;display:flex;flex-direction:column}:root[data-geraet=telefon] .deck-schirm.kompakt:has(.person-blatt) .deck-leib>.fdialog>.fb,:root[data-geraet=telefon] .deck-schirm.kompakt:has(.ort-blatt) .deck-leib>.fdialog>.fb{flex:1;min-height:0;overflow-y:auto}:root[data-geraet=telefon] .deck-schirm:has(.person-blatt) .deck-kopf .knopf,:root[data-geraet=telefon] .deck-schirm:has(.ort-blatt) .deck-kopf .knopf,:root[data-geraet=telefon] .deck-schirm:has(.kundenform) .deck-kopf .knopf{min-height:44px}:root[data-geraet=telefon] .ort-form-fuss{position:sticky;bottom:0;z-index:4;padding-block:10px;background:var(--flaeche);border-top:1px solid var(--raster-linie)}.ka-marken{display:flex;flex-wrap:wrap;gap:6px}.ka-paare{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:0;margin:0;font-size:var(--t-15)}.hf-zeilenblatt>.ka-paare{padding:2px 16px}.ka-paare dt,.ka-paare dd{padding-block:9px;border-bottom:1px solid var(--raster-linie);align-content:center}.ka-paare dt{color:var(--zweitrang);font-size:var(--t-13)}.ka-paare dd{margin:0;padding-left:14px;text-align:right;font-weight:600;overflow-wrap:anywhere}.ka-paare dd.mono{font-family:var(--mono);font-size:var(--t-14);font-weight:500}.ka-paare dt:nth-last-of-type(1),.ka-paare dd:nth-last-of-type(1){border-bottom:none}.ka-paare dd:has(.akte-knopf),.ka-paare dd:has(.akte-feld){padding-block:0}.ka-paare .akte-knopf:active{background:var(--schiene);border-color:var(--linie)}.ka-paare .akte-feld{font-size:var(--t-16);padding:8px 10px}.ka-paare .akte-anschrift{padding-block:8px}.ka-verwalten{display:flex;flex-direction:column;align-items:stretch;padding:12px 16px}.ka-verwalten>*+*{margin-top:12px}.ka-verwalten>div>.knopf{align-self:flex-start}.ka-rest{margin:4px 2px 0;font-size:var(--t-13);line-height:1.45;color:var(--zweitrang)}.ka-blattfelder{display:flex;flex-direction:column;gap:11px}.kt-blatt{display:flex;flex-direction:column;gap:14px}.kt-weg{color:var(--stahl);text-decoration:none;overflow-wrap:anywhere}.kt-weg:active{text-decoration:underline}.kt-satz{display:flex;flex-direction:column;gap:4px;padding:10px 16px}.kt-satz-was{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.kt-satz>p{margin:0;font-size:var(--t-14);line-height:1.45;color:var(--tinte);overflow-wrap:anywhere}.kt-satz[data-art=acht]>p{color:var(--acht)}.kt-spur{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.kt-spur-vorher{color:var(--zweitrang);text-decoration:line-through}.kt-spur-nachher{font-weight:600}.kt-notiztext{margin:0;padding:14px 16px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font-size:var(--t-15);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.kt-uhr{font-family:var(--ui);font-size:var(--t-13);color:var(--zweitrang);font-variant-numeric:tabular-nums}.kt-hinweis{margin:0;font-size:var(--t-14);line-height:1.45;color:var(--acht)}.kt-nebenknoepfe{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.kt-nebenknoepfe>.handy-knopf{min-width:0;padding-inline:8px}.deck-schirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;background:var(--schleier);display:flex;padding:16px}.deck-blatt{flex:1;min-width:0;min-height:0;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 18px 60px -20px #0000008c;display:flex;flex-direction:column;overflow:hidden}.deck-blatt:focus{outline:none}.deck-schirm.kompakt{align-items:center;justify-content:center;padding:24px}.deck-schirm.kompakt>.deck-blatt{flex:none;width:min(var(--deck-weite, 720px),100%);max-height:100%}.deck-kopf{display:flex;align-items:flex-start;gap:12px;padding:14px 18px 12px;border-bottom:1px solid var(--linie);flex:none}.deck-kopf-text{min-width:0;flex:1}.deck-kopf h3{font-family:var(--display);font-weight:700;font-size:var(--t-18);margin:0;letter-spacing:-.005em}.deck-kopf p{margin:2px 0 0;font-size:var(--t-13);color:var(--zweitrang)}.deck-frage{padding:12px 18px 0;flex:none}.deck-frage .meldung{margin:0}.deck-leib{flex:1;min-height:0;display:flex;flex-direction:column}.deck-form{flex:1;min-height:0;display:flex;flex-direction:column;max-width:none}.deck-form-leib{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.deck-form-innen{max-width:940px;margin:0 auto;padding-bottom:8px}.deck-form .fb{padding:14px 17px;display:flex;flex-direction:column;gap:11px}.deck-form .fgruppe .fb{padding-top:10px}.deck-fuss{flex:none;padding:11px 18px;background:var(--seite);border-top:1px solid var(--linie);display:flex;gap:8px;align-items:center;justify-content:flex-end}.deck-fuss .weg{margin-right:auto;font-size:var(--t-12);color:var(--zweitrang)}@media(max-width:720px){.deck-schirm{padding:0}.deck-blatt{border-radius:0;border:none}.deck-schirm.kompakt{padding:0;align-items:stretch;justify-content:stretch}.deck-schirm.kompakt>.deck-blatt{flex:1;width:auto;max-height:none}}.fdazu{grid-column:2;display:flex;gap:12px;flex-wrap:wrap;margin-top:-4px}.fdazu-knopf{background:none;border:none;padding:0;font-size:var(--t-12);font-weight:600;color:var(--aktionstext);cursor:pointer}@media(hover:hover)and (pointer:fine){.fdazu-knopf:hover{text-decoration:underline}}.fdazu-knopf:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:3px}.kw{position:relative}.kw-anker{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-13);line-height:1.3;padding:0 11px;min-height:36px;transition:var(--uebergang)}@media(pointer:coarse){.kw-anker{min-height:44px}}@media(hover:hover)and (pointer:fine){.kw-anker:hover{border-color:var(--zweitrang)}}.kw-anker:focus-visible{outline:none;border-color:var(--fokus);box-shadow:0 0 0 3px color-mix(in srgb,var(--fokus) 26%,transparent)}.kw-anker[aria-expanded=true]{border-color:var(--stahl)}.kw-leer .kw-platz{color:var(--zweitrang);flex:1}.kw-pfeil{font-size:0;width:7px;height:7px;flex:none;margin:0 4px 4px 0;border-right:1.5px solid var(--tinte);border-bottom:1.5px solid var(--tinte);transform:rotate(45deg)}.kw-gewaehlt{padding-block:5px}.kw-aendern{margin-left:auto;font-size:var(--t-12);color:var(--zweitrang);opacity:0;transition:var(--uebergang)}.kw-anker:focus-visible .kw-aendern{opacity:1}@media(hover:hover){.kw-anker:hover .kw-aendern{opacity:1}}@media(hover:none){.kw-aendern{opacity:1}}.kw-zeichen{width:26px;height:26px;flex:none;border-radius:50%;background:var(--schiene);color:var(--zweitrang);font-family:var(--schmal);font-weight:700;font-size:var(--t-11);display:flex;align-items:center;justify-content:center;letter-spacing:.02em}.kw-text{display:flex;flex-direction:column;min-width:0;gap:1px}.kw-text b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-text span{font-size:var(--t-11);color:var(--zweitrang);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-blatt{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;min-width:300px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden;box-shadow:0 12px 38px #0003;display:flex;flex-direction:column}.kw-suche{font-family:var(--ui);font-size:var(--t-13);color:var(--tinte);padding:9px 12px;border:none;border-bottom:1px solid var(--linie);background:var(--flaeche);width:100%}.kw-suche:focus{outline:none;background:var(--seite)}.kw-liste{list-style:none;margin:0;padding:4px;max-height:300px;overflow-y:auto;scrollbar-gutter:stable}.kw-zeile{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:var(--radius-bed);font-size:var(--t-13);color:var(--tinte);cursor:pointer}.kw-zeile.aktiv{background:var(--schiene)}.kw-zeile[aria-selected=true] .kw-text b{color:var(--aktionstext)}.kw-marke{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--acht);flex:none}.kw-nr{margin-left:auto;font-family:var(--mono);font-size:var(--t-11);color:var(--zweitrang);flex:none}.kw-haken{width:14px;text-align:center;font-size:var(--t-12);color:var(--aktionstext);flex:none}.kw-nichts{padding:12px 10px;font-size:var(--t-12);color:var(--zweitrang)}.kw-neu{display:block;width:100%;text-align:left;padding:10px 12px;border:none;border-top:1px solid var(--linie);background:var(--seite);color:var(--aktionstext);font-family:var(--ui);font-size:var(--t-13);font-weight:600;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.kw-neu:hover{background:var(--schiene)}}.kw-neu:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.stamm-raum{display:grid;grid-template-columns:var(--leiste-innen) 1fr;flex:1;min-height:0}.stamm-inhalt{display:flex;flex-direction:column;min-width:0;overflow-y:auto;scrollbar-gutter:stable}.preis-raum{display:grid;grid-template-columns:var(--leiste-innen) 1fr;flex:1;min-height:0}.katalog{border-right:1px solid var(--linie);background:var(--seite);padding:12px 9px;overflow-y:auto;scrollbar-gutter:stable}.katalog-gruppe{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.15em;text-transform:uppercase;color:var(--zweitrang);opacity:.8;padding:12px 10px 4px}.katalog-gruppe:first-child{padding-top:2px}.katalog-punkt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;background:transparent;border:none;border-left:3px solid transparent;border-radius:var(--radius-bed);padding:0 10px;height:30px;font-size:var(--t-13);color:var(--zweitrang);transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.katalog-punkt:hover{color:var(--tinte);background:var(--schiene)}}.katalog-punkt[aria-current=page]{color:var(--tinte);background:var(--schiene);border-left-color:var(--gewaehlt-kante);font-weight:600}.katalog-punkt .zahl{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);opacity:.8}.katalog-punkt:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.preis-inhalt{display:flex;flex-direction:column;min-width:0;overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable}.preis-erklaerung{padding:14px 18px 12px;border-bottom:1px solid var(--linie);font-size:var(--t-13);color:var(--zweitrang);line-height:1.5}.preis-erklaerung b{color:var(--tinte);font-weight:600}.preis-erklaerung .kopfzeile{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin-bottom:5px}.preis-erklaerung h3{font-family:var(--display);font-weight:700;font-size:var(--t-16);margin:0;letter-spacing:-.005em;color:var(--tinte)}.preis-wirkung{margin:0;max-width:92ch}.preis-tafel{width:100%;border-collapse:collapse;font-size:var(--grad)}.preis-tafel th{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--zweitrang);text-align:left;padding:0 11px;height:28px;border-bottom:1px solid var(--linie);white-space:nowrap;font-variant:normal}.preis-tafel td{padding:9px 11px;border-bottom:1px solid var(--linie);vertical-align:middle}.preis-tafel tbody tr{transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.preis-tafel tbody tr:hover{background:var(--seite)}}.preis-tafel tbody tr:last-child td{border-bottom:none}.preis-tafel .leise{color:var(--zweitrang)}.preis-tafel .mono{font-family:var(--mono);font-size:var(--t-12)}.g-start,th.g-start{border-left:1px solid var(--linie)}.preis-tafel .z{text-align:right;font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums;width:74px}.preis-tafel th.z,.preis-tafel th.r,.preis-tafel td.r{text-align:right}.sache{display:flex;flex-direction:column;gap:1px}.sache b{font-size:var(--t-14);font-weight:600;line-height:1.25}.sache span{font-size:var(--t-11);color:var(--zweitrang);line-height:1.3}@media(max-width:900px){.preis-tafel{min-width:720px}.stamm-raum,.preis-raum{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.katalog{border-right:none;border-bottom:1px solid var(--linie);display:flex;flex-wrap:wrap;gap:4px}.katalog-gruppe{width:100%}.katalog-punkt{width:auto}}:root[data-geraet=tablet] .stamm-raum,:root[data-geraet=tablet] .preis-raum{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}:root[data-geraet=tablet] .katalog{min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:2px;padding:6px 10px;border-right:none;border-bottom:1px solid var(--linie);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}:root[data-geraet=tablet] .katalog::-webkit-scrollbar{display:none}:root[data-geraet=tablet] .katalog-gruppe{width:auto;flex:none;padding:0 8px 0 4px;white-space:nowrap}:root[data-geraet=tablet] .katalog-gruppe:first-child{padding-top:0}:root[data-geraet=tablet] .katalog>.katalog-punkt{flex:none;width:auto;min-height:44px;height:auto;padding:0 12px;white-space:nowrap}:root[data-geraet=tablet] .katalog .kp-text small{display:none}.einst-inhalt{flex:1;min-height:0;display:flex;flex-direction:column;min-width:0;overflow-y:auto;scrollbar-gutter:stable}.einst-kopf{padding:16px 20px 14px;border-bottom:1px solid var(--linie)}.einst-kopf h3{font-family:var(--display);font-weight:700;font-size:var(--t-18);margin:0 0 4px}.einst-kopf p{margin:0;font-size:var(--t-13);color:var(--zweitrang);max-width:72ch;line-height:1.55}.einst-kopf p b{color:var(--tinte);font-weight:600}.job-schritte{border-left:2px solid var(--linie);margin:0 0 10px 11px;padding-left:13px;display:flex;flex-direction:column;gap:7px}.job-schritt{display:flex;align-items:flex-start;gap:9px;font-size:var(--t-12)}.job-schritt .pkt{margin-top:4px}.job-schritt .wann{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);flex:none;width:56px}.job-schritt .was{min-width:0}.job-schritt .was b{font-weight:600;display:block;line-height:1.35}.job-schritt .was span{color:var(--zweitrang);font-size:var(--t-12);line-height:1.35}.module{padding:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:13px}.modul{display:flex;flex-direction:column;gap:7px;padding:15px 16px;text-align:left;width:100%;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.modul:hover{border-color:var(--stahl);transform:translateY(-1px)}}.modul:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.modul.gesperrt{opacity:.42;border-style:dashed}@media(hover:hover)and (pointer:fine){.modul.gesperrt:hover{border-color:var(--linie);transform:none}}.modul-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:9px}.modul-kopf h4{font-family:var(--display);font-weight:700;font-size:var(--t-16);margin:0;letter-spacing:-.005em}.modul-wo{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.modul p{margin:0;font-size:var(--t-13);line-height:1.45;color:var(--zweitrang);flex:1}.modul-fuss{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:2px}.modul-zahl{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang)}.pflege-schirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--schleier);display:flex;justify-content:flex-end}.pflege-blatt{width:min(470px,100%);height:100%;background:var(--flaeche);border-left:1px solid var(--linie);box-shadow:-14px 0 42px -18px #00000073;display:flex;flex-direction:column;min-height:0}.pflege-kopf{display:flex;align-items:flex-start;gap:12px;padding:14px 18px 12px;border-bottom:1px solid var(--linie)}.pflege-kopf h3{font-family:var(--display);font-weight:700;font-size:var(--t-16);margin:0;letter-spacing:-.005em}.pflege-kopf .kennung{font-family:var(--mono);font-size:var(--t-12);color:var(--zweitrang)}.pflege-kopf .knopf{margin-left:auto}.pflege-leib{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.pflege-teil{padding:13px 18px;border-bottom:1px solid var(--linie)}.pflege-teil:last-child{border-bottom:none}.pflege-schild{display:block;margin-bottom:10px;font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.pflege-teil .frow+.frow{margin-top:9px}.pflege-paar{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pflege-qual{display:grid;grid-template-columns:minmax(0,1fr) 104px 104px 76px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--linie);font-size:var(--t-13)}.pflege-qual:last-of-type{border-bottom:none}.pflege-qual b{font-weight:600;display:block;line-height:1.25}.pflege-qual span{font-size:var(--t-11);color:var(--zweitrang)}.pflege-qual .fein{padding:5px 7px;font-size:var(--t-12)}.pflege-qual-schild{display:none}.pflege-qual.abgelaufen .fein{border-color:var(--stopp)}.pflege-fuss{padding:11px 18px;border-top:1px solid var(--linie);background:var(--seite);display:flex;align-items:center;gap:8px;flex:none}.pflege-fuss .weg{margin-right:auto;font-size:var(--t-12);color:var(--zweitrang)}.tarif-raum{padding:4px 11px 14px;background:var(--seite)}.tarif-kopf,.tarif-zeile{display:grid;grid-template-columns:108px 88px minmax(84px,1fr) minmax(84px,1fr) minmax(84px,1fr) 76px;gap:8px;align-items:center}.tarif-kopf{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang);padding:8px 0 5px}.tarif-zeile{padding:4px 0}.tarif-feld{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);text-align:right;padding:6px 8px;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche);color:var(--tinte);width:100%}.tarif-feld:focus{outline:none;border-color:var(--fokus);box-shadow:0 0 0 3px color-mix(in srgb,var(--fokus) 26%,transparent)}.tarif-zeile select.tarif-feld{text-align:left;font-family:var(--ui)}.tarif-zeile.frisch .tarif-feld{border-color:var(--stahl)}.tarif-neu{border-top:1px dashed var(--linie);margin-top:6px;padding-top:8px}.tarif-fuss{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:9px;font-size:var(--t-12);color:var(--zweitrang)}.tarif-fuss .weg{margin-left:auto}.tarif-kopf,.tarif-zeile{min-width:660px}.kalk-raum{padding:4px 11px 14px;background:var(--seite)}.kalk-raum .fhint{margin-top:5px}.kalk-gitter{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px;padding:9px 0}.kalk-gitter-schmal{grid-template-columns:repeat(auto-fill,minmax(230px,264px))}.kalk-feld{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);text-align:right;padding:6px 8px;border:1px solid var(--linie);border-radius:4px;background:var(--flaeche);color:var(--tinte);width:100%}.kalk-feld:focus{outline:none;border-color:var(--fokus);box-shadow:0 0 0 3px color-mix(in srgb,var(--fokus) 26%,transparent)}.marge-wert{font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums}.preis-tafel tr.aufgeklappt>td{background:var(--seite)}.preis-tafel td.pflege-zelle{padding:0}.pflege-paar .frow{grid-template-columns:minmax(0,1fr);gap:4px}.pflege-paar .frow label{font-family:var(--schmal);font-weight:600;font-size:var(--t-11)}[aria-invalid=true].fein,[aria-invalid=true].tarif-feld,[aria-invalid=true].kalk-feld{border-color:var(--stopp);box-shadow:0 0 0 3px color-mix(in srgb,var(--stopp) 20%,transparent)}.katalog-punkt{height:auto;min-height:30px;padding-block:5px}.kp-text{display:flex;flex-direction:column;min-width:0;line-height:1.25;gap:1px}.kp-text small{font-size:var(--t-11);font-weight:400;color:var(--zweitrang);opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.katalog-punkt[aria-current=page] .kp-text small{opacity:1}@media(max-width:900px){.kp-text small{display:none}}.preis-tafel td .marke+.marke{margin-left:5px}.akte-rahmen{border:none;margin:0;padding:0;min-width:0}.akte-gitter{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px 10px}.akte-feld{display:flex;flex-direction:column;gap:4px;min-width:0}.akte-feld[aria-invalid=true]{border-color:var(--stopp)}.akte-unlesbar{display:block;margin-top:4px;color:var(--stopp);font-size:var(--t-12)}.akte-feld.b1{grid-column:span 1}.akte-feld.b2{grid-column:span 2}.akte-feld.b3{grid-column:span 3}.akte-feld.b4{grid-column:span 4}.akte-feld.b6{grid-column:1 / -1}.akte-schild{display:flex;align-items:center;gap:5px;min-height:16px}.akte-schild label,.akte-pruef-kopf{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.akte-schild-mit{display:flex;align-items:center;gap:6px}.akte-hinweis{font-size:var(--t-11);line-height:1.35;color:var(--zweitrang)}.akte-hinweis.acht{color:var(--acht)}.akte-rechts{text-align:right;font-variant-numeric:tabular-nums}.akte-datum{font-variant-numeric:tabular-nums;padding-inline:7px}.akte-einheit{position:relative;display:block;min-width:0}.akte-einheit .fein{text-align:right;font-variant-numeric:tabular-nums;padding-right:3.1em}.akte-einheit-zeichen{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);pointer-events:none}.akte-einheit .fein:disabled+.akte-einheit-zeichen{opacity:.5}.akte-pruef{display:grid;grid-template-columns:2.4rem minmax(0,1fr) 5.2rem minmax(0,1fr);gap:5px 9px;align-items:center}.akte-pruef-kopf{display:flex;align-items:center;gap:5px}.akte-pruef-art{font-family:var(--schmal);font-weight:700;font-size:var(--t-13)}.akte-pruef-lage{grid-column:2 / -1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 9px;min-height:20px;margin-bottom:4px}.akte-link{border:none;background:none;padding:0;cursor:pointer;font-size:var(--t-11);color:var(--aktionstext);text-decoration:underline;text-underline-offset:2px}.akte-link:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.akte-haken{display:flex;align-items:center;gap:6px;margin-top:11px}.akte-nachsatz{margin-top:10px}.akte-leer{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin:0}.akte-stand{display:block;margin-bottom:6px}.akte-zub-ist{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:9px 0 10px;font-size:var(--t-13)}.akte-wahl{width:100%}.akte-wahl button{flex:1}.akte-wahl button:disabled{opacity:.45;cursor:not-allowed}.akte-wahl-zahl{margin-left:6px;font-family:var(--ui);font-size:var(--t-11);font-weight:500;font-variant-numeric:tabular-nums;opacity:.75}.tafel tr.akte-gruppenzeile th{text-align:left;height:30px;padding:0 12px;background:var(--seite);border-bottom:1px solid var(--linie);font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--tinte)}.zub-liste{display:flex;flex-direction:column;gap:6px}.zub-zeile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;border:1px solid var(--linie);border-left:3px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche)}.zub-zeile.fehlt{border-left-color:var(--stopp)}.zub-kopf{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;width:100%}.zub-name{font-weight:600;font-size:var(--t-13)}.zub-kopf .hakenzeile{padding:0;gap:7px}.zub-leise{font-size:var(--t-11);color:var(--zweitrang);line-height:1.4}.zub-lage{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px}.zub-stueck{width:auto;min-width:10rem;max-width:100%;padding:5px 8px;font-size:var(--t-12)}.zub-stuecke{display:flex;flex-wrap:wrap;gap:5px}.zub-chip{display:inline-flex;align-items:baseline;gap:5px;padding:2px 8px;border:1px solid var(--linie);border-radius:999px;font-size:var(--t-11);color:var(--zweitrang)}.zub-chip .kennung{font-family:var(--mono);font-size:var(--t-11);font-weight:500;color:var(--tinte)}.zub-chip.frei{border-color:color-mix(in srgb,var(--gut) 45%,var(--linie))}.zub-pflege{display:flex;flex-direction:column}.zub-pflege-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto 26px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--linie)}.zub-pflege-zeile:last-child{border-bottom:none}.zub-pflege-was{display:flex;flex-direction:column;min-width:0}.zub-pflege-was b{font-weight:600;font-size:var(--t-13);line-height:1.25}.zub-pflege-zeile .fein{width:auto;max-width:11rem;padding:5px 7px;font-size:var(--t-12)}.zub-weg{width:26px;height:26px;border:none;border-radius:var(--radius-bed);background:none;color:var(--zweitrang);font-size:var(--t-16);line-height:1;cursor:pointer}@media(hover:hover)and (pointer:fine){.zub-weg:hover{color:var(--stopp);background:var(--stopp-weich)}}.zub-weg:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.zub-pflege-hinweis{grid-column:1 / -1;margin:0}@media(pointer:coarse){.zub-weg{width:44px;height:44px;font-size:var(--t-20)}.zub-pflege-zeile{grid-template-columns:minmax(0,1fr) auto auto 44px}}.pl-tafel td,.pl-tafel th{vertical-align:middle}.pl-tafel .z{width:88px}@media(hover:hover)and (pointer:fine){.pl-tafel tbody tr:hover{background:transparent}}@media(hover:hover)and (pointer:fine){.pl-tafel tbody tr.pl-zeile:hover,.pl-tafel tbody tr.pl-zuschlag:hover{background:var(--seite)}}.pl-tafel tbody tr:last-child td{border-bottom:1px solid var(--linie)}.pl-name{min-width:230px}.pl-name b{font-size:var(--t-14);font-weight:600;line-height:1.25}.pl-name.unter{padding-left:26px}.pl-variante{font-size:var(--t-12);color:var(--zweitrang)}.pl-name b+.pl-variante{margin-left:8px}.pl-name>.pl-variante:only-child{padding-left:14px}.pl-gruppe>tr>th,.pl-gruppe>tr>td{background:var(--seite)}.pl-gruppe>tr:first-child>th,.pl-gruppe>tr:first-child>td{border-top:1px solid var(--linie)}.pl-gruppe th.pl-name{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--tinte);text-align:left;height:34px}.pl-gruppe.unter th.pl-name{padding-left:26px;letter-spacing:.08em;color:var(--zweitrang)}.pl-gruppe th.pl-name small{margin-left:9px;font-family:var(--ui);font-weight:400;font-size:var(--t-11);letter-spacing:0;text-transform:none;color:var(--zweitrang)}.pl-feld{width:100%;max-width:86px;box-sizing:border-box;font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums;text-align:right;color:var(--tinte);padding:4px 6px;border:1px solid var(--tab-kante);border-radius:4px;background:var(--tab-blatt);transition:var(--uebergang)}.pl-feld::placeholder{color:var(--zweitrang);opacity:.7}@media(hover:hover)and (pointer:fine){.pl-feld:hover{border-color:var(--zweitrang)}}.pl-feld:focus{outline:none;border-color:var(--fokus);background:var(--flaeche);box-shadow:0 0 0 3px color-mix(in srgb,var(--fokus) 26%,transparent)}.pl-feld[aria-invalid=true]{border-color:var(--stopp);box-shadow:0 0 0 3px color-mix(in srgb,var(--stopp) 20%,transparent)}.pl-satz .pl-feld{width:64px;display:inline-block;margin:0 2px}.pl-wert{font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums}.pl-wert.leise,.pl-zeile.geerbt .pl-wert{color:var(--zweitrang)}.pl-satz{font-size:var(--t-13);line-height:1.5}.pl-rest{font-size:var(--t-12);color:var(--zweitrang)}.pl-herkunft{width:1%;white-space:nowrap;font-size:var(--t-12);border-left:1px solid var(--linie)}.pl-herkunft .knopf{margin-left:8px}th.pl-herkunft{text-align:left}.pl-hinweis>td{background:var(--seite);font-size:var(--t-13);color:var(--zweitrang);box-shadow:inset 3px 0 0 var(--stahl);padding-block:7px}.pl-hinweis>td>*+*{margin-left:10px}.pl-preisart{font-size:var(--t-12);color:var(--tinte)}.pl-preisart select{display:inline-block;width:auto;margin-left:4px}.pl-dazu>tr:first-child>th{background:var(--seite);border-top:1px solid var(--linie);font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.12em;text-transform:uppercase;color:var(--tinte);height:34px}.pl-erfunden{margin-left:8px}.pl-unabgestimmt{color:var(--acht);font-weight:700}.pl-suche{width:210px;max-width:100%;margin-left:auto;padding:5px 9px;font-size:var(--t-13)}.pl-feldsatz{border:none;margin:0;padding:0;min-width:0}.pl-haken{padding-top:8px}.pl-haken-feld{margin-top:6px;font-size:var(--t-12);align-items:flex-start;line-height:1.3}.pl-haken-feld input{margin-top:1px}.pl-bindung{padding-top:10px}.pl-leer{padding:8px 0 2px}.pl-frage{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0;font-size:var(--t-13);color:var(--tinte)}.pl-auswahl{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 18px;padding:8px 0 2px}.pl-auswahl>.feld-schild,.pl-auswahl>.fhint{grid-column:1 / -1;margin-top:0}.pl-auswahl-gruppe{display:flex;flex-direction:column;gap:1px}.pl-auswahl-typ{padding-left:22px;font-size:var(--t-12)}.gw{display:flex;flex-direction:column;gap:10px}.gw-kopf{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.gw-kopf .feld-schild{margin:0}.gw-satz{font-size:var(--t-13);font-weight:600;color:var(--tinte)}.gw-fragen{display:grid;grid-template-columns:max-content minmax(0,max-content);align-items:center;gap:8px 14px}.gw-frage{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-12);color:var(--zweitrang)}.gw-fragen .wahl{justify-self:start}.gw-liste{list-style:none;margin:0;padding:0;border:1px solid var(--linie);border-radius:var(--radius-bed);max-width:760px}.gw-gruppe+.gw-gruppe{border-top:1px solid var(--linie)}.gw-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto 92px;align-items:center;gap:12px;padding:5px 10px;min-height:34px}.gw-zeile .hakenzeile b{font-weight:600}.gw-gruppe.unter .gw-zeile{padding-left:32px}.gw-stand{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);color:var(--zweitrang);white-space:nowrap}.gw-gruppe.an .gw-stand{color:var(--tinte)}.gw-auf{justify-self:end;background:none;border:none;padding:2px 0;cursor:pointer;font:inherit;font-size:var(--t-12);font-weight:600;color:var(--aktionstext)}.gw-auf:after{content:" ▾"}.gw-auf[aria-expanded=true]:after{content:" ▴"}.gw-auf:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.gw-typen{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 18px;padding:2px 10px 9px 36px}.gw-gruppe.unter .gw-typen{padding-left:58px}.gw-typen .hakenzeile{font-size:var(--t-12)}.haken-reihe{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:2px 20px}.tarif-kopf.pl-faktor,.tarif-zeile.pl-faktor{grid-template-columns:minmax(140px,1.6fr) 150px minmax(84px,1fr) 76px 76px}.tarif-feld.pl-text{text-align:left;font-family:var(--ui)}.lp{--lp-hoehe: 32px;--lp-weg: 32px;display:flex;flex-direction:column;padding:2px 11px 13px;background:var(--seite)}.lp fieldset{border:none;margin:0;padding:0;min-width:0}.lp-block{display:flex;flex-direction:column;gap:9px;padding:13px 0 3px}.lp-block+.lp-block{border-top:1px solid var(--linie)}.lp-kopf{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lp-kopf .feld-schild{margin:0}.lp-satz{margin:0;font-size:var(--t-12);line-height:1.45;color:var(--zweitrang)}.lp-gitter{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:11px 12px;align-items:end}.lp-feld{grid-column:span 3;display:flex;flex-direction:column;gap:5px;min-width:0}.lp-feld.eng{grid-column:span 2}.lp-feld.halb{grid-column:span 4}.lp-feld.weit{grid-column:span 5}.lp-feld.breit{grid-column:span 6}.lp-feld.voll{grid-column:1 / -1}.lp-schild{display:flex;align-items:center;min-height:15px}.lp-schild>.feld-schild{margin:0}.lp .fein,.lp-mass,.lp .knopf.klein{height:var(--lp-hoehe)}.lp .fein{background:var(--flaeche)}.lp input.fein{padding:0 9px}.lp select.fein{padding:0 6px 0 7px}.lp-mass{display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);transition:var(--uebergang)}.lp-mass:focus-within{border-color:var(--fokus);box-shadow:var(--fokus-aussen)}.lp-mass>input{flex:1 1 auto;min-width:0;width:100%;height:100%;border:none;outline:none;background:none;padding:0;font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums;text-align:right;color:var(--tinte)}.lp-mass>input::placeholder{font-family:var(--ui);color:var(--zweitrang);opacity:.75}.lp-mass>input::-webkit-outer-spin-button,.lp-mass>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lp-mass>input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.lp-einheit{flex:none;min-width:18px;max-width:96px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.lp-mass.unabgestimmt{border-color:var(--acht)}.lp-mass.unabgestimmt>input,.lp-mass.unabgestimmt>.lp-einheit{color:var(--acht);font-weight:700}.lp-mass.falsch{border-color:var(--stopp);box-shadow:0 0 0 3px color-mix(in srgb,var(--stopp) 20%,transparent)}.lp-betrag{display:flex;align-items:center;gap:10px}.lp-betrag>.lp-mass{flex:1 1 130px;min-width:92px}.lp-betrag>.hakenzeile{flex:none;font-size:var(--t-12);white-space:nowrap}.lp-haken{display:flex;flex-wrap:wrap;gap:5px 24px}.lp-kat{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);max-width:720px}.lp-kat-kopf{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--raster-linie)}.lp-kat-kopf>.fein{flex:1 1 auto;min-width:0;max-width:320px;font-weight:600}.lp-kat-kopf>.lp-weg{margin-left:auto}.lp-kat-leib{padding:9px 10px 10px;display:flex;flex-direction:column;gap:8px}.lp-stufen{display:grid;grid-template-columns:118px 156px var(--lp-weg);gap:6px 10px;align-items:center;justify-content:start}.lp-stufen-kopf{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.lp-neu{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lp-neu>.fein{flex:0 1 260px;min-width:150px}.lp-zsaetze{display:grid;grid-template-columns:minmax(120px,220px) 156px;gap:6px 10px;align-items:center;justify-content:start}.lp-zsatz-name{font-size:var(--t-13);color:var(--text);min-width:0}.lp-zsatz-name.alle{color:var(--zweitrang);font-family:var(--schmal);font-weight:600;font-size:var(--t-11)}.lp-kat.stumm{opacity:.68}.lp-faktoren{display:grid;grid-template-columns:minmax(130px,1fr) 150px 132px var(--lp-weg);gap:6px 10px;align-items:center}.lp-geraete{display:grid;grid-template-columns:minmax(130px,1fr) 190px 150px var(--lp-weg);gap:6px 10px;align-items:center}.lp-geraet-name{font-size:var(--t-13)}.lp-geraet-ebene{font-size:var(--t-12);color:var(--zweitrang)}.lp-quals{display:flex;flex-wrap:wrap;gap:6px 18px}.lp-kopf-zweit{margin-top:14px}.lp-griffe{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lp .knopf.lp-weg{width:var(--lp-weg);height:var(--lp-weg);padding:0;flex:none;font-family:var(--ui);font-size:var(--t-16);font-weight:400;color:var(--zweitrang)}.lp .knopf.lp-weg:before{content:"×";line-height:1}@media(hover:hover)and (pointer:fine){.lp .knopf.lp-weg:hover{color:var(--stopp);border-color:var(--stopp)}}.lp-fuss{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;padding-top:11px;margin-top:4px;border-top:1px solid var(--linie);font-size:var(--t-12);color:var(--zweitrang)}.lp-fuss>.weg{margin-right:auto;max-width:56ch}@media(max-width:1000px){.lp-feld,.lp-feld.eng,.lp-feld.halb,.lp-feld.weit,.lp-feld.breit{grid-column:span 6}}@media(max-width:900px){.pl-tafel{min-width:820px}.pl-suche{margin-left:0;width:100%}}.preis-inhalt.zweispaltig{overflow-y:hidden}.pe-raum{--kopfband: 78px;display:grid;grid-template-columns:var(--blatt) minmax(0,1fr);flex:1;min-height:0}.pb-spalte{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--tab-kante);background:var(--tab-kopf)}.pb-kopfband{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:var(--kopfband);max-height:var(--kopfband);box-sizing:border-box;padding:0 11px;border-bottom:1px solid var(--tab-kante);flex:none}.pb-kopfwort{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-baum{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:6px 0 16px}.pb-kopf{display:flex;align-items:stretch;border-left:3px solid transparent}.pb-kopf:has(.pb-punkt[aria-current=page]){background:var(--schiene);border-left-color:var(--gewaehlt-kante)}.pb-kopf:has(.pb-punkt[aria-current=page]) .pb-klapp{color:var(--tinte)}.pb-klapp{flex:none;width:20px;border:none;background:none;cursor:pointer;color:var(--zweitrang);font-size:var(--t-11);line-height:1;padding:0}.pb-klapp:disabled{cursor:default;opacity:0}.pb-klapp:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.pb-unter .pb-klapp{margin-left:16px}.pb-punkt{flex:1;min-width:0;display:flex;align-items:center;gap:6px;min-height:28px;padding:3px 11px 3px 2px;border:none;background:none;text-align:left;cursor:pointer;color:var(--zweitrang);font-size:var(--t-13);transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.pb-punkt:hover{background:var(--tab-wach);color:var(--tinte)}}.pb-punkt:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.pb-punkt[aria-current=page]{color:var(--tinte);font-weight:600}.pb-gruppe{font-family:var(--schmal);font-weight:600;font-size:var(--t-12);letter-spacing:.07em;text-transform:uppercase;color:var(--tinte)}.pb-typ{width:100%}.pb-typ.t1{padding-left:22px}.pb-typ.t2{padding-left:40px}.pb-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-zahl{margin-left:auto;flex:none;font-family:var(--ui);font-size:var(--t-11);font-variant-numeric:tabular-nums;opacity:.7}.pb-marke{flex:none;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);line-height:1;color:var(--zweitrang)}.pb-marke.kein{color:var(--acht);font-weight:700}.pb-marke.preis{color:var(--aktionstext)}.pb-leer{padding:12px 14px;font-size:var(--t-12);color:var(--zweitrang);line-height:1.5}.pe-blatt{overflow-y:auto;scrollbar-gutter:stable;min-width:0;background:var(--tab-blatt)}.pe-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:13px 18px 12px;border-bottom:1px solid var(--tab-kante);background:var(--tab-kopf);min-height:var(--kopfband);max-height:var(--kopfband);box-sizing:border-box;overflow:hidden}.pe-kopf h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-kopf h3{font-family:var(--display);font-weight:700;font-size:var(--t-18);margin:0 0 2px;letter-spacing:-.005em}.pe-wo{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.pe-zahl{flex:none;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);color:var(--zweitrang);padding-top:4px}.pe-herkunft{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 18px;background:var(--tab-kopf);border-bottom:1px solid var(--linie);font-size:var(--t-13)}.pe-herkunft.geerbt{background:var(--tab-markiert)}.pe-herkunft b{font-weight:600}.pe-weg{border:none;background:none;padding:0;cursor:pointer;font:inherit;font-weight:600;color:var(--aktionstext);text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.pe-weg:hover{text-decoration-thickness:2px}}.pe-weg:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:2px}.pe-teil{padding:14px 18px;border-bottom:1px solid var(--tab-kante)}.pe-teil:last-child{border-bottom:none}.pe-teil-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:9px}.pe-schild{display:block;margin-bottom:9px;font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.pe-teil-kopf .pe-schild{margin-bottom:0}.pe-preisart{font-size:var(--t-12);color:var(--zweitrang);white-space:nowrap}.pe-preisart select{display:inline-block;width:auto;margin-left:4px}.pe-tafel{margin-top:2px}.pe-staffel tbody th[scope=row]{text-align:left;font-family:var(--ui);font-weight:500;font-size:var(--t-13);letter-spacing:0;text-transform:none;color:var(--tinte);white-space:nowrap;height:36px;padding:0 12px;border-top:1px solid var(--raster-linie)}.pe-staffel tbody tr:first-child th[scope=row]{border-top:none}.pe-staffel td.r{white-space:nowrap}.pe-staffel .pl-feld{display:inline-block;width:84px}.pe-einheitkopf{text-align:left}td.pe-einheit{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang);white-space:nowrap;padding-left:9px}td.pe-einheit.menge{font-family:var(--schmal);font-weight:600}.pe-satz{margin:9px 0 0;font-size:var(--t-12);color:var(--zweitrang);line-height:1.5}.pe-satz b{color:var(--tinte);font-weight:600}.pe-wert{font-size:var(--t-13);font-weight:600}.pe-wirkung{margin-top:13px}.pe-neuform{background:var(--tab-blatt);border:1px solid var(--tab-kante);border-radius:var(--radius);box-shadow:var(--tab-schatten);margin-bottom:13px;overflow:hidden}.pe-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.pe-liste li{display:flex;flex-direction:column;gap:1px}.pe-liste b{font-size:var(--t-13);font-weight:600}.pe-liste span{font-size:var(--t-12);color:var(--zweitrang);line-height:1.4}.pe-zeile{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pe-wahl{width:auto;min-width:13rem;max-width:100%}.pe-neu{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.pe-neu .fein{width:auto;min-width:15rem}.pe-weg{font-family:var(--ui);font-weight:600;font-size:var(--t-12);height:26px;padding:0 10px;border-radius:var(--radius-bed);border:1px dashed var(--linie);background:transparent;color:var(--tinte);text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;line-height:1;transition:var(--uebergang)}.pe-weg:after{content:"›";font-weight:700;color:var(--zweitrang)}@media(hover:hover)and (pointer:fine){.pe-weg:hover{border-color:var(--zweitrang);border-style:solid}}.pe-weg:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.pe-leer{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.pe-gefahr{background:var(--tab-kopf)}.pe-zahl.acht,.pe-satz.acht{color:var(--acht)}@media(max-width:900px){.preis-inhalt.zweispaltig{overflow-y:auto}.pe-raum{grid-template-columns:1fr}.pb-spalte{border-right:none;border-bottom:1px solid var(--linie);max-height:280px}.pe-wirkung li{flex-direction:column;gap:1px}.pe-wirkung li>span{width:auto}}.preis-tafel .pl-wert,.pe-trifft{white-space:nowrap}.pe-trifft{font-size:var(--t-12)}.pflege-kopf{align-items:center}.akte-frage{margin:12px 0 5px;font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.akte-typ-pfad{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;margin-top:4px}.akte-typ-pfad .zub-leise.acht{color:var(--acht)}.akte-typ-neu{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 12px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--linie)}.akte-typ-neu .akte-feld{flex:1 1 12rem;min-width:0}.akte-typ-neu .zub-weg{margin-bottom:2px}.zub-dazu{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 16px}.zub-dazu-wahl{display:flex;flex-direction:column;gap:2px;min-width:0}.zub-dazu-wahl .fein{width:auto;max-width:18rem}.zub-chip-knopf{font:inherit;cursor:pointer;background:var(--flaeche);color:var(--zweitrang)}@media(hover:hover)and (pointer:fine){.zub-chip-knopf:hover{border-color:var(--stahl)}}.zub-chip-knopf:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.pe-frage-zeile{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.pe-frage-feld{display:flex;flex-direction:column;gap:3px}.pe-frage-feld>span{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.pe-frage-feld .fein{width:auto}.pe-frage-tage{width:5.5rem;text-align:right;font-variant-numeric:tabular-nums}.pe-frage-antwort{margin-left:auto;display:flex;align-items:baseline;gap:8px}.pe-frage-betrag{font-family:var(--ui);font-size:var(--t-20);font-weight:600;font-variant-numeric:tabular-nums;color:var(--tinte)}.pe-frage-weg{display:flex;flex-direction:column;gap:2px;margin-top:9px}.pe-frage-weg .rechenweg{font-size:var(--t-12);color:var(--zweitrang);line-height:1.45}.gespann-zeile .fein{max-width:16rem}.akte-einheit.kurz .fein{padding-right:2em}.akte-einheit.kurz .akte-einheit-zeichen{right:8px}.akte-einheit .fein::placeholder{color:var(--zweitrang);opacity:.65}.akte-herkunft-schalter{margin-top:0;margin-bottom:11px}.akte-neuer-eintrag{margin-top:10px;padding:11px 12px 12px;border:1px solid var(--linie);border-radius:8px;background:var(--flaeche-tief, transparent)}.akte-neuer-eintrag .akte-nachsatz{display:flex;gap:8px}.res-typ{display:inline-flex;align-items:center;gap:7px;min-width:0}.res-typ>.marke{flex:none;white-space:nowrap}.res-marke{display:inline-flex;align-items:center;gap:4px;flex:none}.res-marke>.marke{white-space:nowrap}.res-zustand{display:inline-grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche)}.res-zustand button{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:none;background:transparent;color:var(--zweitrang);padding:5px 9px;border-radius:var(--radius-bed);cursor:pointer;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.res-zustand button:hover:not(:disabled){color:var(--tinte);background:var(--schiene)}}.res-zustand button[aria-pressed=true]{background:var(--schiene);color:var(--tinte);box-shadow:inset 0 0 0 1px var(--linie);cursor:default}.res-zustand button:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.res-zustand button:disabled{cursor:progress}@media(pointer:coarse){.katalog>.katalog-punkt{min-height:44px}.res-zustand button,.pb-punkt{min-height:44px}.pb-klapp{min-width:44px;min-height:44px}.pl-feld,.pe-weg,.kalk-feld{min-height:44px}.preis-erklaerung .kopfzeile{row-gap:20px}}:root[data-geraet=tablet] .preis-inhalt.zweispaltig{overflow-y:hidden}:root[data-geraet=tablet] .pe-raum{grid-template-columns:clamp(208px,36%,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}:root[data-geraet=tablet] .pe-raum .pb-spalte{max-height:none;border-bottom:none;border-right:1px solid var(--tab-kante)}:root[data-geraet=tablet] .pl-suche{width:15rem;margin-left:auto}:root[data-geraet=tablet] .pe-kopf>div{min-width:0}:root[data-geraet=tablet] .pe-zahl{white-space:nowrap}@media(max-width:1100px){.pe-staffel tbody td{padding:4px 8px}.pe-staffel tbody th[scope=row]{white-space:normal;min-width:6.5rem;height:auto;padding-block:6px;position:sticky;left:0;background:var(--tab-blatt);z-index:1}}.tb-filter{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.tb-feld{display:block;min-width:0}.tb-feld .feld{width:100%}.tb-unter{display:flex;flex-direction:column;gap:10px;padding:4px 0 8px}.tb-vorschau{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--zweitrang);line-height:1.45;white-space:normal}.tb-wer{font-weight:500}.tab-sache b.tb-wer{font-size:var(--t-13)}.tb-formular{display:flex;flex-direction:column;gap:10px;padding:12px 0 4px}.tb-formular-kopf{display:flex;gap:10px 14px;flex-wrap:wrap}.tb-formular-kopf .tb-stichwort{flex:1 1 240px}.tb-formular-kopf .tb-art{flex:0 1 190px}.tb-formular-fuss{display:flex;gap:6px}.tb-verlauf{display:flex;flex-direction:column;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--seite);padding:2px 12px 8px}.tb-verlauf-zeile{padding:8px 0;border-top:1px solid var(--linie)}.tb-verlauf-zeile:first-child{border-top:none}.tb-verlauf-kopf{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--t-12)}.tb-verlauf-kopf .luft{flex:1}.tb-verlauf-kopf .marke{font-size:var(--t-11);padding:1px 7px}.tb-verlauf-kopf .leise{color:var(--zweitrang)}.tb-verlauf-text{margin:4px 0 0;font-size:var(--t-12);line-height:1.45;white-space:pre-wrap}.akte-leistungen{display:flex;flex-direction:column;gap:2px}.akte-leistung{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 9px;border-radius:var(--radius-bed);cursor:pointer}@media(hover:hover)and (pointer:fine){.akte-leistung:hover{background:var(--tab-kopf)}}.akte-leistung-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.akte-leistung-text b{font-size:var(--t-13);font-weight:600}.akte-leistung-wort{font-size:var(--t-12);color:var(--zweitrang)}.akte-leistung.aus .akte-leistung-text b{color:var(--zweitrang);text-decoration:line-through}.akte-leistung.aus .akte-leistung-wort{color:var(--stopp);font-weight:600}.rt-raum{padding-inline:16px}.rt-raum>*{flex:none}.rt-werkzeug{display:flex;flex-direction:column;gap:8px}.rt-werkzeug>*{flex:none}.rt-wahl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:3px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.rt-wahl button{min-width:0;min-height:44px;padding:0 4px;border:none;border-radius:var(--radius-bed);background:transparent;color:var(--zweitrang);font-family:var(--schmal);font-weight:600;font-size:var(--t-12);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:var(--uebergang);-webkit-tap-highlight-color:transparent}.rt-wahl button:active{background:var(--schiene)}.rt-wahl button[aria-pressed=true]{background:var(--schiene);color:var(--tinte);font-weight:700;box-shadow:inset 0 0 0 1px var(--linie)}.rt-wahl button:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.rt-werkzeug>.pillenkranz{margin:-6px -16px;padding:6px 16px;scroll-padding-inline:16px;gap:8px}.rt-werkzeug>.pillenkranz>.pille{position:relative;height:36px;min-height:36px;padding:0 14px}.rt-werkzeug>.pillenkranz>.pille:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.rt-kennung{font-family:var(--mono);font-size:var(--t-13);font-weight:500;color:var(--tinte);letter-spacing:0}.rt-leer{display:flex;flex-direction:column;align-items:center;gap:12px}.rt-leer>.hf-leersatz{align-self:stretch}.rt-blatt{display:flex;flex-direction:column;gap:16px}.rt-blatt>*{flex:none}.rt-warnt{color:var(--stopp);font-weight:600}.rt-liste{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.rt-liste>span{display:block}.rt-zustand{display:flex;flex-direction:column;gap:8px}.rt-zustand-was{padding:0 2px;font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--zweitrang)}.rt-zustand>.res-zustand{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%;padding:3px;border-radius:var(--radius)}.rt-zustand>.res-zustand button{min-height:44px;font-size:var(--t-12);letter-spacing:.06em;-webkit-tap-highlight-color:transparent}:root[data-geraet=telefon] .pflege-paar{grid-template-columns:1fr}:root[data-geraet=telefon] .pflege-qual{grid-template-columns:minmax(0,1fr) 76px}:root[data-geraet=telefon] .pflege-qual .pflege-qual-feld{grid-column:1 / 2}:root[data-geraet=telefon] .pflege-qual-schild{display:block;margin-top:4px;font-family:var(--schmal);font-weight:600;color:var(--zweitrang)}:root[data-geraet=telefon] .akte-gitter{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-geraet=telefon] .akte-feld.b3,:root[data-geraet=telefon] .akte-feld.b4,:root[data-geraet=telefon] .akte-feld.b6{grid-column:1 / -1}:root[data-geraet=telefon] .akte-feld.b1,:root[data-geraet=telefon] .akte-feld.b2{grid-column:span 1}:root[data-geraet=telefon] .zub-pflege-zeile{grid-template-columns:minmax(0,1fr) 26px}:root[data-geraet=telefon] .zub-pflege-zeile>:nth-child(2),:root[data-geraet=telefon] .zub-pflege-zeile>:nth-child(3){grid-column:1}@media(pointer:coarse){:root[data-geraet=telefon] .zub-pflege-zeile{grid-template-columns:minmax(0,1fr) 44px}}:root[data-geraet=telefon] .akte-typ-neu .akte-feld{flex-basis:100%}:root[data-geraet=telefon] .zub-dazu-wahl,:root[data-geraet=telefon] .zub-dazu-wahl .fein{width:100%;max-width:none}:root[data-geraet=telefon] .gespann-zeile .fein{max-width:none;width:100%}:root[data-geraet=telefon] .akte-pruef{grid-template-columns:minmax(0,1fr) 5.4rem minmax(0,1fr);gap:4px 6px}:root[data-geraet=telefon] .akte-pruef>span:first-child:empty{display:none}:root[data-geraet=telefon] .akte-pruef-art{grid-column:1 / -1;margin-top:8px}:root[data-geraet=telefon] .akte-pruef-lage{grid-column:1 / -1;justify-content:flex-start}:root[data-geraet=telefon] .akte-pruef .akte-datum{padding-inline:6px;min-width:0}:root[data-geraet=telefon] .akte-pruef .akte-einheit .fein{padding-left:6px}:root[data-geraet=telefon] .akte-pruef .akte-datum::-webkit-calendar-picker-indicator{margin:0;padding:0;width:12px}.pt-raum{gap:20px}.pt-raum>.hf-seitenkopf{padding-bottom:0}.pt-betrag{font-family:var(--ui);font-size:.94em;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--tinte)}.pt-betrag.pl-unabgestimmt{color:var(--acht);font-weight:700}.pt-leise{color:var(--zweitrang)}.pt-gruppenpreis{font-family:var(--schmal);font-weight:700;font-size:var(--t-13);color:var(--kopf-tinte);display:inline-block;vertical-align:top;line-height:21.25px}.handy-knopf.pt-hauptknopf{min-height:48px;font-size:var(--t-16)}.pt-pflege :is(.tarif-fuss,.lp-fuss) .knopf{min-height:48px}.pt-pflege .pe-kopf{display:none}.pt-pflege .pe-teil{padding-inline:0}.pt-pflege .pe-teil:first-of-type{padding-top:4px}.pt-pflege .pe-gefahr{margin-inline:-16px;padding-inline:16px}.pt-pflege .pe-staffel tbody :is(td,th){padding:4px 8px}.pt-pflege .pe-staffel tbody th[scope=row]{padding-left:12px}.pt-pflege>:is(.lp,.kalk-raum,.tarif-raum){padding-inline:0;background:none}.pt-pflege .kalk-gitter:has(select)>[style*=grid-column]{grid-column:1 / -1!important}.pt-formular{display:flex;flex-direction:column;gap:16px;padding-top:4px}.pt-feld{display:flex;flex-direction:column;min-width:0}.pt-feld>.feld{width:100%}.pt-feld>.feld-schild{margin-bottom:6px}.pt-zahlfeld{font-family:var(--ui);font-variant-numeric:tabular-nums}.pt-paar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.pt-fuss{display:flex;flex-direction:column;gap:8px;margin-top:4px}.pt-fuss>.knopf{width:100%;min-height:48px;justify-content:center}:root[data-geraet=telefon] .gw-fragen{grid-template-columns:minmax(0,1fr)}:root[data-geraet=telefon] .gw-fragen .wahl{flex-wrap:wrap}:root[data-geraet=telefon] .gw-zeile{grid-template-columns:minmax(0,1fr) auto;row-gap:0}:root[data-geraet=telefon] .gw-stand{grid-column:1;grid-row:2;padding-left:24px}:root[data-geraet=telefon] .gw-auf{grid-column:2;grid-row:1}:root[data-geraet=telefon] :is(.gw-typen,.gw-gruppe.unter .gw-typen){padding-left:34px}:root[data-geraet=telefon] .lp{--lp-hoehe: 44px;--lp-weg: 44px}:root[data-geraet=telefon] :is(.lp-feld,.lp-feld.eng,.lp-feld.halb,.lp-feld.weit,.lp-feld.breit){grid-column:1 / -1}:root[data-geraet=telefon] .lp-betrag{flex-wrap:wrap}:root[data-geraet=telefon] .lp-betrag>.lp-mass{flex:1 1 100%}:root[data-geraet=telefon] .lp-stufen{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--lp-weg)}:root[data-geraet=telefon] .lp-zsaetze{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root[data-geraet=telefon] .lp-faktoren{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--lp-weg)}:root[data-geraet=telefon] .lp-faktoren>.lp-stufen-kopf{display:none}:root[data-geraet=telefon] .lp-faktoren>.fein[type=text]{grid-column:1 / -1}:root[data-geraet=telefon] .lp .knopf.lp-weg{font-size:var(--t-20)}.hwt>*{flex:none}.hwt>.hf-seitenkopf{margin-bottom:-6px}.hwt .hf-abschnitt-kopf>h2{display:inline-flex;align-items:center;gap:6px}.hwt-leise{color:var(--zweitrang);font-weight:500}.hwt-pflege{padding-top:4px}.hwt-pflege>:is(.kalk-raum,.tb-unter){padding-inline:0;background:none}.hwt-pflege .kalk-gitter>[style*=grid-column]{grid-column:1 / -1!important}.hwt-pflege :is(.fein,.kalk-feld,select){width:100%;min-height:44px;font-size:var(--t-16)}.hwt-pflege .tarif-fuss{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;font-size:var(--t-13)}.hwt-pflege .tarif-fuss>.knopf{width:100%;min-height:48px;justify-content:center}.hwt-pflege .tarif-fuss>.knopf:nth-of-type(3){grid-column:1 / -1}.hwt-pflege .tarif-fuss>:is(.weg,span){grid-column:1 / -1;margin-left:0;line-height:1.45}:root[data-geraet=telefon] .kalk-gitter:has(select){grid-template-columns:minmax(0,1fr)}.info-drei{list-style:none;margin:0;padding:2px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:12px}.info-drei li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;padding:11px 12px;border-radius:var(--radius-bed);border:1px solid var(--linie);border-left-width:4px}.info-drei li.uns{border-left-color:var(--aktion);background:var(--haus-uns-weich)}.info-drei li.lex{border-left-color:var(--haus-lex);background:var(--haus-lex-weich)}.info-drei li.beide{border-left-color:transparent;background:linear-gradient(var(--aktion) 0 50%,var(--haus-lex) 50% 100%) left / 4px 100% no-repeat,var(--seite)}.info-drei li b{display:block;font-size:var(--t-14);font-weight:700;line-height:1.35}.info-drei li span>span{display:block;margin-top:3px;font-size:var(--t-13);color:var(--zweitrang);line-height:1.5}.info-drei-nr{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:var(--t-13);background:var(--flaeche);border:1px solid var(--linie);color:var(--tinte)}.info-haus{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 7px;border-radius:20px;font-family:var(--schmal);font-weight:700;font-size:var(--t-12);white-space:nowrap;border:1px solid transparent;line-height:1.5}.info-haus:before{content:"";width:8px;height:8px;border-radius:2px;flex:none}.info-haus.uns{background:var(--haus-uns-weich);color:var(--tinte);border-color:color-mix(in srgb,var(--aktion) 55%,transparent)}.info-haus.uns:before{background:var(--aktion)}.info-haus.lex{background:var(--haus-lex-weich);color:var(--haus-lex);border-color:var(--haus-lex-kante)}.info-haus.lex:before{background:var(--haus-lex)}.info-haus.beide{background:var(--seite);color:var(--tinte);border-color:var(--linie)}.info-haus.beide:before{background:linear-gradient(90deg,var(--aktion) 0 50%,var(--haus-lex) 50% 100%)}.info-haus.niemand{background:transparent;color:var(--stopp);border:1px dashed var(--stopp)}.info-haus.niemand:before{border:1.5px solid var(--stopp);border-radius:50%;width:6px;height:6px}.info-richtung{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.info-pfeil{position:relative;display:inline-block;width:30px;height:2px;background:var(--zweitrang);margin-right:6px}.info-pfeil:after{content:"";position:absolute;right:-7px;top:-4px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--zweitrang)}.info-was{display:flex;align-items:flex-start;gap:10px}.info-was b{font-weight:600;line-height:1.4}.info-nr{flex:none;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;margin-top:-1px;font-family:var(--mono);font-size:var(--t-11);font-weight:600;background:var(--seite);border:1px solid var(--linie);color:var(--zweitrang)}.info-wann{display:flex;flex-direction:column;gap:3px;line-height:1.45;padding:2px 0}.info-wann b{color:var(--tinte);font-weight:600}.info-lauf{font-size:var(--t-12);color:var(--zweitrang)}.info-lauf .kennung{font-size:var(--t-11);color:var(--tinte)}.info-warum{display:block;font-size:var(--t-12);color:var(--zweitrang);line-height:1.5;padding:2px 0}.info-blatt .tab td{height:auto;padding-top:9px;padding-bottom:9px;vertical-align:top}.tab tbody tr.info-niemand td{background:color-mix(in srgb,var(--stopp-weich) 70%,transparent)}.info-fussnote{margin-top:-4px;font-size:var(--t-13);line-height:1.55}.info-fussnote b{font-weight:700}.info-hinweis{margin-top:-4px;padding:10px 14px;border-radius:var(--radius-bed);background:var(--acht-weich);border-left:4px solid var(--acht);font-size:var(--t-13);line-height:1.55}.info-hinweis b{font-weight:700}.info-fuss{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:-4px}.info-fuss .leise{font-size:var(--t-12);color:var(--zweitrang)}.info-fuss .luft{flex:1}.info-nie{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px}.info-nie-karte{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;padding:11px 12px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-bed);box-shadow:var(--tab-schatten)}.info-nie-karte b{display:block;font-size:var(--t-13);font-weight:600;line-height:1.35}.info-nie-karte span>span{display:block;margin-top:3px;font-size:var(--t-12);color:var(--zweitrang);line-height:1.5}.info-nie-zeichen{position:relative;width:20px;height:20px;margin-top:1px;border:2px solid var(--stopp);border-radius:50%}.info-nie-zeichen:after{content:"";position:absolute;left:50%;top:-1px;bottom:-1px;width:2px;background:var(--stopp);transform:translate(-50%) rotate(45deg)}@media(max-width:640px){.info-pfeil{width:18px}}.einst-blatt{display:flex;flex-direction:column;gap:14px;padding:16px 20px 32px;max-width:1180px;min-width:0}.einst-blatt>.bogen+.bogen{margin-top:0}.einst-blatt>.tab-rahmen{flex:none}.einst-stapel{display:flex;flex-direction:column;gap:14px;margin:0}.einst-abschnitt{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 -4px}.einst-blatt>.einst-abschnitt:first-child{margin-top:0}.einst-abschnitt h4{margin:0;font-family:var(--display);font-weight:700;font-size:var(--t-15);letter-spacing:-.005em}.einst-abschnitt .zaehler{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--zweitrang)}.einst-abschnitt .luft,.einst-knoepfe .luft,.einst-zeile .luft{flex:1}.einst-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px 14px;align-items:start}.einst-feld{display:block;min-width:0}.einst-feld .feld{width:100%}.einst-feld.breit{grid-column:span 2}.einst-text{height:auto;min-height:60px;padding:9px 12px;line-height:1.45;resize:vertical}@media(max-width:560px){.einst-feld.breit{grid-column:auto}}.einst-satz{margin:0;font-size:var(--t-13);color:var(--zweitrang);line-height:1.55;max-width:78ch}.einst-satz b{color:var(--tinte);font-weight:600}.einst-zeile{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--t-13)}.einst-zeile .leise{color:var(--zweitrang);font-size:var(--t-12)}.einst-knoepfe{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.einst-anlegen{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--tab-schatten);padding:2px 14px 12px}.einst-unter{display:flex;flex-direction:column;gap:10px;padding:4px 0 8px}.einst-listenzeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--raster-linie);font-size:var(--t-13)}.einst-listenzeile:first-child{border-top:none}.einst-listenzeile .sache b{font-weight:600;display:block}.einst-listenzeile .sache span{font-size:var(--t-12);color:var(--zweitrang)}.einst-listenzeile .kennung{font-family:var(--mono);font-size:var(--t-12)}.tab tbody tr.leise td{color:var(--zweitrang)}.tab tbody tr.leise td .marke{opacity:.85}.einst-logo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.einst-logo-probe{margin:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 16px 8px;border:1px solid var(--linie);border-radius:var(--radius-bed)}.einst-logo-probe img{height:40px;width:auto;display:block}.einst-logo-probe figcaption{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.einst-logo-probe.hell{background:#fff}.einst-logo-probe.hell figcaption{color:#59636a}.einst-logo-probe.dunkel{background:#1a1e21;border-color:#2b3136}.einst-logo-probe.dunkel figcaption{color:#9aa4ab}.einst-logo .einst-satz{flex:1 1 260px}.bn-formular{display:grid;gap:13px;padding:14px 0 4px}.bn-formular-titel{font-family:var(--display);font-size:var(--t-14);font-weight:700}.bn-reihe.eng{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bn-reihe.eng .feld{flex:1 1 210px;min-width:0}.bn-fest{height:40px;display:flex;align-items:center;padding:0 12px;border:1px dashed var(--linie);border-radius:var(--radius-bed);color:var(--zweitrang);font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-13);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-fest-satz{margin-top:4px}.bn-name{display:block;max-width:34ch;min-width:0}.bn-rollen{display:flex;flex-wrap:wrap;gap:7px}.bn-rollen .chip{cursor:pointer}.bn-haken{display:grid;grid-template-columns:17px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}.bn-haken input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--stahl)}.bn-haken b{display:block;font-size:var(--t-14);font-weight:600}.bn-haken .leise{display:block;font-size:var(--t-12);color:var(--zweitrang);line-height:1.5;margin-top:2px}.bn-haken.gesperrt{cursor:not-allowed}.bn-haken.gesperrt b{color:var(--zweitrang)}.bn-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bn-knoepfe .luft{flex:1}.bn-handgriffe{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;background:var(--seite);border-radius:var(--radius-bed)}.farb-proben{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:11px}.farb-probe{display:grid;gap:7px;padding:13px;border:1px solid var(--linie);border-radius:var(--radius)}.farb-probe.hell{background:#f1f3f4;color:#14181b;--zweitrang: #59636A;--flaeche: #FFFFFF}.farb-probe.dunkel{background:#111416;color:#eceff1;border-color:#2b3136;--zweitrang: #9AA4AB;--flaeche: #1A1E21}.farb-probe-schild{font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.farb-probe .balken{position:static;height:27px;width:100%;inset:auto}.farb-zeile{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:13px;align-items:start;padding:12px 0;border-top:1px solid var(--raster-linie)}.farb-zeile:first-child{border-top:none;padding-top:2px}.farb-was b{display:block;font-size:var(--t-14);font-weight:600}.farb-was span{display:block;font-size:var(--t-12);color:var(--zweitrang);line-height:1.45;margin-top:2px}.farb-wahl{display:flex;flex-wrap:wrap;gap:7px}.farb-muster{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 6px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--zweitrang);font-family:var(--schmal);font-size:var(--t-12);font-weight:600;cursor:pointer;transition:var(--uebergang);position:relative}@media(hover:hover)and (pointer:fine){.farb-muster:hover{border-color:var(--zweitrang);color:var(--tinte)}}.farb-muster.an{border-color:var(--gewaehlt-kante);color:var(--tinte);background:var(--gewaehlt)}.farb-muster:focus-visible,.farb-eigen:focus-within{outline:2px solid var(--fokus);outline-offset:2px}.farb-muster:disabled{opacity:.45;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.farb-muster:disabled:hover{border-color:var(--linie);color:var(--zweitrang)}}.farb-plaettchen{display:inline-flex;flex:none}.farb-plaettchen>span{width:15px;height:17px;border:1px solid var(--linie);display:block;background:conic-gradient(from 0deg,#c0504d,#d9a441,#6e9f46,#3f8a92,#4f6db0,#8a5aa6,#c0504d)}.farb-plaettchen>span:first-child{border-radius:5px 0 0 5px;border-right:none}.farb-plaettchen>span:last-child{border-radius:0 5px 5px 0}.farb-wort{white-space:nowrap}.farb-wort .kennung{font-family:var(--mono);font-size:var(--t-11);letter-spacing:0}.farb-waehler{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}@media(max-width:560px){.farb-zeile{grid-template-columns:1fr;gap:9px}}.nr-pflege{display:grid;gap:12px;padding:12px 0 6px}.nr-felder{display:flex;flex-wrap:wrap;gap:11px;align-items:end}.nr-felder .einst-feld{flex:1 1 140px}.nr-felder .einst-feld.schmal{flex:0 1 120px}.nr-vorschau{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:40px;padding:4px 14px;border:1px solid var(--gewaehlt-kante);border-radius:var(--radius-bed);background:var(--gewaehlt)}.nr-vorschau .feld-schild{margin:0}.nr-vorschau b{font-size:var(--t-15);font-weight:700;letter-spacing:.01em}.job-pflege{display:grid;gap:12px;padding:12px 0 6px}.job-takt{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.job-takt .wahl button{padding-inline:14px}.job-feld{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-13)}.job-feld .feld{width:84px;text-align:right}.job-feld .feld[type=time]{width:112px;text-align:left}.job-letzter{display:inline-flex;align-items:center;gap:7px}.job-pflege .einst-satz.leise{font-size:var(--t-12)}@media(max-width:560px){.einst-blatt{padding:12px 12px 24px}}.pf-haken{display:flex;align-items:center;justify-content:flex-start;min-height:24px;cursor:pointer}.pf-haken input{width:16px;height:16px;margin:0;accent-color:var(--stahl);cursor:pointer}.pf-haken input:disabled{cursor:default;opacity:.6}.rollen-was{display:block}.einst-blatt .bn-reihe.eng>.knopf{flex:0 0 auto}.einst-blatt .wahl{max-width:100%}@media(pointer:coarse){.pf-haken{min-height:44px;width:100%}.farb-muster{min-height:44px}.cl-ordnen .pos-weg-reihe{gap:4px}.cl-ordnen .pos-weg-reihe button{min-width:44px;min-height:44px;font-size:var(--t-18)}.feld.cl-wahl{min-height:44px}}.fst-stand{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.fst-seite{border:1px solid var(--linie);border-radius:var(--rund);background:var(--flaeche);padding:12px 14px}.fst-seite h5{margin:0 0 8px;font-family:var(--schmal);font-size:var(--t-11);font-weight:600;color:var(--zweitrang)}.fst-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:24px;font-size:var(--t-13)}.fst-zeile+.fst-zeile{border-top:1px solid var(--linie)}.fst-was{color:var(--zweitrang)}.fst-wert{text-align:right;min-width:0;overflow-wrap:anywhere}.fst-wert.mono{font-family:var(--mono);font-size:var(--t-12)}.fst-stumm{margin:0;font-size:var(--t-13);color:var(--zweitrang)}.fst-urteil{display:flex;align-items:baseline;gap:6px;padding:10px 14px;border-radius:var(--rund);font-size:var(--t-13);border:1px solid var(--linie);background:var(--flaeche)}.fst-urteil.gut{border-color:var(--gut);background:var(--gut-weich)}.fst-urteil.acht{border-color:var(--acht);background:var(--acht-weich)}.fst-wege{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}@media(pointer:coarse){.bn-haken{min-height:44px;align-items:center;padding-block:2px;grid-template-columns:20px minmax(0,1fr)}.bn-haken input{width:20px;height:20px;margin-top:0}:root .cl-moeglichkeit-griffe button{width:44px;height:44px}:root .cl-mangel-haken{min-height:44px}:root .cl-mangel-haken input{width:20px;height:20px}.einst-inhalt textarea{min-height:66px;font-size:var(--t-16)}}.einst-suche{padding:3px 10px 6px}.einst-suche .suche{width:100%;max-width:none}.einst-leer{margin:8px 13px;font-size:var(--t-13);color:var(--zweitrang)}.nav-punkt .marke{flex:none;font-size:var(--t-11)}.archiv-blatt .einst-bogen .einst-zeile{justify-content:space-between;padding:6px 0;border-top:1px solid var(--raster-linie)}.archiv-blatt .einst-bogen .einst-zeile:first-child{border-top:0}.archiv-bestand{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr))}.archiv-zahl{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.archiv-zahl b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-20);color:var(--tinte)}.archiv-zahl span{font-size:var(--t-12);color:var(--zweitrang)}.archiv-zahl.stopp{border-color:var(--stopp)}.archiv-zahl.stopp b{color:var(--stopp)}.ie-wege{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ie-dateien{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.ie-bilanz{display:inline-flex;flex-wrap:wrap;gap:6px}.ie-blaetter{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px;font-size:var(--t-13)}.ie-warnung{color:var(--acht)}.ie-wege select.feld{width:auto;flex:0 0 auto;max-width:100%}.hei>*{flex:none}.hei>.hf-seitenkopf{margin-bottom:-4px}.hei-kopf{flex:none;padding:10px 14px 6px}.hei-satz{margin:0;padding:2px 14px;font-size:var(--t-13);line-height:1.5;color:var(--zweitrang);max-width:62ch}.hei-satz b{color:var(--tinte);font-weight:600}:root[data-geraet=telefon] .hei-inhalt>.einst-blatt{padding:10px 14px 32px;gap:20px}:root[data-geraet=telefon] .hei-inhalt .einst-stapel{gap:20px}:root[data-geraet=telefon] .hei-inhalt .bogen+.bogen{margin-top:0}:root[data-geraet=telefon] .hei-inhalt .einst-bogen{display:flex;flex-direction:column;gap:8px;border:none;background:none;box-shadow:none;border-radius:0}:root[data-geraet=telefon] .hei-inhalt .einst-bogen>.bogen-kopf{min-height:0;padding:0 2px;background:none;border:none;border-radius:0;font-size:var(--t-12);color:var(--kopf-tinte)}:root[data-geraet=telefon] .hei-inhalt .einst-bogen>.bogen-leib{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);padding:14px 16px}:root[data-geraet=telefon] .hei-inhalt .einst-bogen>.bogen-leib.eng{padding:0 16px}:root[data-geraet=telefon] .hei-inhalt .einst-bogen>.bogen-leib:has(>.tbz){display:flex;flex-direction:column;gap:12px;border:none;background:none;padding:0}:root[data-geraet=telefon] .hei-inhalt .einst-bogen>.bogen-fuss{margin-top:-2px;padding:0 2px;background:none;border:none;border-radius:0;font-size:var(--t-13)}:root[data-geraet=telefon] .hei-inhalt .einst-abschnitt{margin:4px 0 -8px;padding:0 2px}:root[data-geraet=telefon] .hei-inhalt .einst-abschnitt h4{font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--kopf-tinte)}:root[data-geraet=telefon] .hei-inhalt .tab-ordnen{display:none}.hei-formular{padding-top:4px}.hei-formular>.einst-anlegen{border:none;box-shadow:none;padding:0;background:none}:root[data-geraet=telefon] .einst-feld.breit{grid-column:auto}:root[data-geraet=telefon] .farb-zeile{grid-template-columns:1fr;gap:9px}:root[data-geraet=telefon] .fst-stand{grid-template-columns:1fr}:root[data-geraet=telefon] .einst-blatt .wahl{flex-wrap:wrap}:root[data-geraet=telefon] .einst-listenzeile{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 0}:root[data-geraet=telefon] .einst-listenzeile>:first-child{grid-column:1 / -1}:root[data-geraet=telefon] .job-feld{flex-wrap:wrap}:root[data-geraet=telefon] .job-feld .feld{width:auto;min-width:96px}:root[data-geraet=telefon] .job-feld .feld[type=time]{width:auto;min-width:128px}:root[data-geraet=telefon] .hf-zweizeiler .info-nr{display:none}:root[data-geraet=telefon] .handy .einst-suche{display:flex;padding:4px 0 2px}:root[data-geraet=telefon] .handy .einst-suche .suche{flex:1;min-width:0;min-height:44px;font-size:var(--t-16)}:root[data-geraet=telefon] .handy .einst-leer{margin:8px 2px;font-size:var(--t-15)}.kopf.kopf-geordnet{position:relative;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;padding-block:4px}.kopf-geordnet>.kopf-zeile{display:contents}.kopf-geordnet>.kopf-zeile>.titel{-webkit-line-clamp:1;max-width:45%}.kopf-geordnet>.kopf-zusammenhang{flex:0 1 auto;min-width:0;margin-inline:0;padding-inline:0}.kopf-geordnet>.kopf-handlungen{margin-left:auto;max-width:52%}.kopf-zeile{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px}.kopf-zeile>.titel{flex:0 1 auto;min-width:0;font-size:var(--t-18);line-height:1.22;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.kopf-handlungen{display:flex;align-items:center;gap:10px;min-width:0}.kopf-handlungen>.knopf{flex:0 1 auto;min-width:0;height:auto;min-height:44px;padding-block:5px;white-space:normal;line-height:1.15}.kopf-handlungen>.kopf-mehr{flex:none}.kopf-zusammenhang>.knopf{min-height:44px}.kopf-zeile>.zurueck-weg{width:44px;height:44px}@media not all and (min-aspect-ratio:3/2){:root[data-geraet=telefon] .kopf.kopf-geordnet{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:8px;align-items:center;padding-block:8px 10px}:root[data-geraet=telefon] .kopf-geordnet>.kopf-zeile{display:flex;grid-column:1 / -1;grid-row:1}:root[data-geraet=telefon] .kopf-geordnet>.kopf-zeile>.titel{-webkit-line-clamp:3;max-width:none;flex:1 1 auto;overflow-wrap:normal}:root[data-geraet=telefon] .kopf-geordnet>.kopf-zusammenhang{grid-column:1;grid-row:2;margin-inline:-12px 0;padding-inline:12px 0;flex-wrap:wrap;row-gap:6px;align-content:flex-start;overflow-x:visible}:root[data-geraet=telefon] .kopf-geordnet>.kopf-zusammenhang:last-child{grid-column:1 / -1;margin-inline:-12px;padding-inline:12px}:root[data-geraet=telefon] .kopf-geordnet>.kopf-zusammenhang>.wahl{max-width:100%;overflow-x:auto;scrollbar-width:none}:root[data-geraet=telefon] .kopf-geordnet>.kopf-zusammenhang>.wahl::-webkit-scrollbar{display:none}:root[data-geraet=telefon] .kopf-geordnet>.kopf-handlungen{grid-column:2;grid-row:2;margin-left:0;max-width:none;justify-content:flex-end}:root[data-geraet=telefon] .kopf-geordnet>.kopf-zeile+.kopf-handlungen{grid-column:1 / -1}}:root[data-geraet=telefon] .maskenraum>.kopfziel:empty{display:none}.kopf-zusammenhang{display:flex;align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;margin-inline:-12px;padding-inline:12px;scrollbar-width:none}.kopf-zusammenhang::-webkit-scrollbar{display:none}.kopf-zusammenhang>*{flex:none}.kopf-zusammenhang>.wahl{flex-wrap:nowrap}.kopf-zusammenhang>.wahl button{min-height:44px}.kopf-mehr{flex:none}.kopf-mehr-knopf{width:44px;min-height:44px;padding:0}.kopf-mehr-knopf .zeichen{width:22px;height:22px}.kopf-mehr-knopf[aria-expanded=true]{border-color:var(--zweitrang);background:var(--schiene)}.kopf-menue{position:absolute;right:12px;top:calc(100% - 4px);z-index:60;min-width:min(260px,calc(100vw - 24px));max-width:calc(100vw - 24px);display:flex;flex-direction:column;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden;box-shadow:0 12px 38px #00000038}.kopf-menue[hidden]{display:none}.kopf-menue .knopf{width:100%;min-height:48px;height:auto;justify-content:flex-start;padding:0 16px;border:none;border-radius:0;background:transparent;font-size:var(--t-15);font-weight:500;white-space:normal;text-align:left}.kopf-menue .knopf+.knopf,.kopf-menue>*+*{border-top:1px solid var(--raster-linie)}.kopf-menue .knopf:active{background:var(--schiene)}.kopf-menue .knopf:disabled{background:transparent;color:var(--zweitrang)}:root[data-geraet=telefon] .frow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px}:root[data-geraet=telefon] .fhint,:root[data-geraet=telefon] .fdazu{grid-column:1}:root[data-geraet=telefon] .fhint{margin-top:0}:root[data-geraet=telefon] .fdialog{overflow:clip}:root[data-geraet=telefon] .fdialog>footer{position:sticky;bottom:0;z-index:5;flex-wrap:wrap;row-gap:6px}:root[data-geraet=telefon] .fdialog>footer .weg{flex-basis:100%;margin-right:0}:root[data-geraet=telefon] .fdialog>footer .knopf{min-height:44px}:root[data-geraet=telefon] .maskenraum{padding-bottom:var(--tastatur, 0px)}:root[data-geraet=telefon] .maskenraum[data-hleiste=ja]{padding-bottom:max(calc(var(--hleiste-hoehe) + var(--hleiste-unten)),var(--tastatur, 0px))}:root[data-geraet=telefon][data-tastatur=schiebt] .hleiste{display:none}:root[data-geraet=telefon][data-tastatur] .maskenraum[data-hleiste=ja]{padding-bottom:var(--tastatur, 0px)}:root[data-geraet=telefon] .bvu-schirm{bottom:var(--tastatur, 0px)}@media(min-aspect-ratio:3/2){:root[data-geraet=telefon] .haus-werkzeug{padding-top:4px}:root[data-geraet=telefon]{--hleiste-hoehe: 44px}:root[data-geraet=telefon] .hleiste-punkt{flex-direction:row;gap:8px;padding:0 4px}:root[data-geraet=telefon] .hleiste-punkt .zeichen{width:20px;height:20px}:root[data-geraet=telefon] .hleiste-anlegen{width:48px;height:48px;bottom:calc(var(--sicher-unten) + 4px)}:root[data-geraet=telefon] .hleiste-anlegen svg{width:24px;height:24px}:root[data-geraet=telefon] .hleiste-mitte{flex-basis:56px}:root[data-geraet=telefon] .hleiste-mitte[data-anlegen=nein]{flex-basis:0}}:root[data-geraet=telefon] .deck-schirm{position:fixed;inset:var(--sicht-oben, 0px) 0 var(--tastatur, 0px) 0;padding:0}:root[data-geraet=telefon] .deck-schirm.kompakt{padding:0;align-items:stretch;justify-content:stretch}:root[data-geraet=telefon] .deck-schirm>.deck-blatt,:root[data-geraet=telefon] .deck-schirm.kompakt>.deck-blatt{flex:1;width:auto;max-height:none;border:none;border-radius:0;box-shadow:none;padding-left:var(--sicher-links);padding-right:var(--sicher-rechts)}:root[data-geraet=telefon] .deck-kopf{padding-top:calc(10px + var(--sicher-oben));padding-inline:14px;align-items:center}:root[data-geraet=telefon] .deck-kopf .knopf{min-height:44px}:root[data-geraet=telefon] .deck-fuss{flex-wrap:wrap;row-gap:6px;padding-inline:14px;padding-bottom:calc(11px + var(--sicher-unten))}:root[data-geraet=telefon] .deck-fuss .weg{flex-basis:100%;margin-right:0}:root[data-geraet=telefon] .deck-fuss .knopf{min-height:44px}:root[data-geraet=telefon] .deck-leib>.fdialog{flex:1;min-height:0;display:flex;flex-direction:column;margin:0;max-width:none;border:none;border-radius:0;box-shadow:none}:root[data-geraet=telefon] .deck-leib>.fdialog>.fb{flex:1;min-height:0;overflow-y:auto}:root[data-geraet=telefon] .deck-leib>.fdialog>footer{position:static;padding-bottom:calc(11px + var(--sicher-unten))}:root[data-geraet=telefon] .deck-schirm[data-form=unten]{position:absolute;inset:0 0 var(--tastatur, 0px) 0;flex-direction:column;justify-content:flex-end;align-items:stretch}:root[data-geraet=telefon] .deck-schirm[data-form=unten]>.deck-blatt{flex:none;width:auto;max-height:80%;border:1px solid var(--linie);border-bottom:none;border-radius:18px 18px 0 0;box-shadow:0 -12px 34px -18px #1a1a198c;animation:bvu-herein .2s ease-out}@media(prefers-reduced-motion:reduce){:root[data-geraet=telefon] .deck-schirm[data-form=unten]>.deck-blatt{animation:none}}:root[data-geraet=telefon] .deck-schirm[data-form=unten] .deck-kopf{padding-top:0}:root[data-geraet=telefon] .deck-schirm[data-form=unten] .deck-leib{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--sicher-unten)}:root[data-geraet=telefon] .deck-schirm[data-form=unten] .deck-leib>*{flex:none}@media(max-height:560px){:root[data-geraet=telefon] .deck-schirm[data-form=unten]>.deck-blatt{max-height:calc(100% - 24px)}}:root[data-geraet=telefon][data-tastatur] .bvu-schirm{position:fixed;inset:var(--sicht-oben, 0px) 0 var(--tastatur, 0px) 0}:root[data-geraet=telefon] .bvu-schirm[data-form=vollbild]{position:fixed;inset:var(--sicht-oben, 0px) 0 var(--tastatur, 0px) 0}:root[data-geraet=telefon] .bvu-schirm[data-form=vollbild]>.bvu-blatt{flex:1;max-height:none;max-width:none;border:none;border-radius:0;box-shadow:none;padding-top:var(--sicher-oben);padding-left:var(--sicher-links);padding-right:var(--sicher-rechts);min-height:0}:root[data-geraet=telefon] .filter{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:12px}:root[data-geraet=telefon] .filter::-webkit-scrollbar{display:none}:root[data-geraet=telefon] .filter>*{flex:none}:root[data-geraet=telefon] .filter .pillenkranz{flex-wrap:nowrap}:root[data-geraet=telefon] .filter:has(>.suche){flex-wrap:wrap;row-gap:8px;overflow:visible}:root[data-geraet=telefon] .filter:has(>.suche)>.suche{flex:1 1 200px;min-width:160px;max-width:none}:root[data-geraet=telefon] .filter:has(>.suche)>.pillenkranz{flex:1 1 100%;min-width:0;flex-wrap:nowrap;margin-right:-12px;padding-right:12px}:root[data-geraet=telefon] :is(.pillenkranz,[role=tablist],.wahl){flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}:root[data-geraet=telefon] :is(.pillenkranz,[role=tablist],.wahl)::-webkit-scrollbar{display:none}:root[data-geraet=telefon] :is(.pillenkranz,[role=tablist])>*{flex:none}.nebenliste{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;gap:18px;padding:14px 14px 28px}.nebenliste>div{display:flex;flex-direction:column}.nebenliste .nav-gruppe{padding:0 2px 8px;opacity:1;font-size:var(--t-12);font-weight:700;letter-spacing:.1em}.nebenliste .nav-punkt{height:auto;min-height:56px;padding:0 16px;background:var(--flaeche);border:1px solid var(--linie);border-top:none;border-radius:0;border-bottom-color:var(--raster-linie);font-family:var(--ui);font-size:var(--t-16);font-weight:600;letter-spacing:0;text-transform:none;color:var(--tinte)}.nebenliste .nav-gruppe+.nav-punkt,.nebenliste>div>.nav-punkt:first-child{border-top:1px solid var(--linie);border-radius:var(--radius) var(--radius) 0 0}.nebenliste .nav-punkt:last-child{border-bottom-color:var(--linie);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.nebenliste .nav-punkt:after{content:"";flex:none;width:8px;height:8px;margin-right:4px;border-top:2px solid var(--linie);border-right:2px solid var(--linie);transform:rotate(45deg)}.nebenliste .nav-punkt:active{background:var(--schiene)}:root[data-geraet=telefon] .haus-werkzeug{padding-right:14px}:root[data-geraet=telefon] .haus-kopf .kopf-nachschlagen,:root[data-geraet=telefon] .hf-aktenkopf>.zurueck-weg,:root[data-geraet=telefon] .hf-aktenkopf .hf-seitenkopf-rechts>:is(button,a){position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;margin:0;padding:0;border:none;border-radius:10px;background:color-mix(in srgb,var(--tinte) 7%,transparent);color:var(--tinte);box-shadow:none}:root[data-geraet=telefon] .haus-kopf .kopf-nachschlagen:after,:root[data-geraet=telefon] .hf-aktenkopf>.zurueck-weg:after,:root[data-geraet=telefon] .hf-aktenkopf .hf-seitenkopf-rechts>:is(button,a):after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}:root[data-geraet=telefon] .haus-kopf .kopf-nachschlagen:active,:root[data-geraet=telefon] .hf-aktenkopf>.zurueck-weg:active,:root[data-geraet=telefon] .hf-aktenkopf .hf-seitenkopf-rechts>:is(button,a):active{background:color-mix(in srgb,var(--tinte) 15%,transparent)}:root[data-geraet=telefon] .hf-aktenkopf .zeichen,:root[data-geraet=telefon] .haus-kopf .kopf-nachschlagen .zeichen{width:20px;height:20px}:root[data-geraet=telefon] .hf-aktenkopf .zurueck-pfeil{width:18px;height:18px}:root[data-geraet=telefon] .hf-aktenkopf{align-items:flex-start;gap:10px;padding-top:10px}:root[data-geraet=telefon] .hf-aktenkopf>.hf-seitenkopf{padding:0 0 4px}:root[data-geraet=telefon] .hf-aktenkopf .hf-seitenkopf-zeile{align-items:flex-start;gap:10px}:root[data-geraet=telefon] .hf-aktenkopf .hf-seitenkopf h1{padding-top:6px;font-size:var(--t-22);line-height:1.15;-webkit-line-clamp:2}:root[data-geraet=telefon] .hf-aktenkopf .hf-seitenkopf-unter{margin-top:2px}:root[data-geraet=telefon] .bvu-kopf :is(.bvu-zu,.bvu-zurueck){position:relative;width:36px;height:36px;margin-top:-6px;border:none;border-radius:10px;background:color-mix(in srgb,var(--tinte) 7%,transparent);font-size:var(--t-18)}:root[data-geraet=telefon] .bvu-kopf :is(.bvu-zu,.bvu-zurueck):after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}:root[data-geraet=telefon] .bvu-kopf :is(.bvu-zu,.bvu-zurueck):active{background:color-mix(in srgb,var(--tinte) 15%,transparent)}:root[data-geraet=telefon] .agt-kopf{padding-top:10px}:root[data-geraet=telefon] .handy>.hf-aktenkopf:first-child{margin-top:-4px}:root[data-geraet=telefon] :not(.hf-aktenkopf)>.hf-seitenkopf .hf-seitenkopf-rechts>.knopf{margin-block:-7px}.bvu-schirm{--bvu-rast: 75%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;justify-content:flex-end;background:#1a1a1961}.bvu-schirm[data-rast=gross]{--bvu-rast: 90%}.bvu-schirm[data-tippen=ja]>.bvu-blatt{min-height:min(50%,calc(100% - 24px))}.bvu-blatt{display:flex;flex-direction:column;width:100%;max-height:min(var(--bvu-rast),calc(100% - 24px));max-width:520px;margin:0 auto;border:1px solid var(--linie);border-bottom:none;border-radius:18px 18px 0 0;background:var(--flaeche);color:var(--tinte);box-shadow:0 -12px 34px -18px #1a1a198c;outline:none;animation:bvu-herein .2s ease-out}@keyframes bvu-herein{0%{transform:translateY(14px);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.bvu-blatt{animation:none}}.bvu-griff{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0;border:none;background:transparent;cursor:grab;border-radius:18px 18px 0 0;touch-action:none}.bvu-griff:active{cursor:grabbing}.bvu-griff-balken{display:block;width:44px;height:4px;border-radius:2px;background:var(--linie)}@media(hover:hover)and (pointer:fine){.bvu-griff:hover .bvu-griff-balken{background:var(--zweitrang)}}.bvu-griff:focus-visible{outline:2px solid var(--fokus);outline-offset:-3px}.bvu-kopf{display:flex;align-items:flex-start;gap:10px;padding:0 16px 12px;touch-action:none}:root[data-geraet=telefon] .bvu-kopf{-webkit-user-select:none;user-select:none}.bvu-kopf-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bvu-kopf h3{margin:0;font-family:var(--schmal);font-weight:700;font-size:var(--t-16)}.bvu-kopf p{margin:0;font-size:var(--t-13);line-height:1.4;color:var(--zweitrang)}.bvu-zurueck{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-top:-6px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-size:var(--t-18);cursor:pointer;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.bvu-zurueck:hover{border-color:var(--stahl)}}.bvu-zu{flex:none;margin-left:auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-top:-6px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-size:var(--t-20);line-height:1;cursor:pointer;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.bvu-zu:hover{border-color:var(--stahl)}}.bvu-zu:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.bvu-frage{flex:none;padding:0 16px 12px}.bvu-frage .meldung{margin:0}.bvu-leib{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;touch-action:pan-y;padding:0 16px calc(20px + var(--sicher-unten));display:flex;flex-direction:column;gap:10px;font-size:var(--t-15)}.bvu-fuss{flex:none;display:flex;flex-direction:column;gap:8px;padding:12px 16px calc(12px + var(--sicher-unten));border-top:1px solid var(--linie);background:var(--flaeche)}.bvu-fuss .handy-knopf.leise{background:var(--flaeche);color:var(--tinte)}@media(hover:hover)and (pointer:fine){.bvu-fuss .handy-knopf.leise:hover{border-color:var(--stahl)}}.bvu-blatt:has(.bvu-fuss) .bvu-leib{padding-bottom:16px}.bvu-leib>*{flex:none}@media(max-height:560px){.bvu-blatt{max-height:calc(100% - 24px)}.bvu-griff{min-height:44px}.bvu-zu,.bvu-zurueck{width:44px;height:44px}.bvu-fuss{flex-direction:row;flex-wrap:wrap}.bvu-fuss>*{flex:1 1 40%}}.bvu-leib .kundenform.deck-form{flex:none}.bvu-leib .deck-form-leib{flex:none;min-height:0;overflow:visible;scrollbar-gutter:auto}.bvu-leib .deck-form-innen{max-width:none}.bvu-leib .deck-form-innen{padding-top:10px}.bvu-leib .deck-form-leib{padding-bottom:72px}.bvu-leib .deck-fuss{position:sticky;bottom:0;z-index:1;background:var(--flaeche);border-top:1px solid var(--linie);padding-inline:0;margin-top:4px}@media(max-width:640px),(pointer:coarse){.bvu-leib .deck-fuss .weg{display:none}.bvu-leib .deck-fuss>.knopf{flex:1 1 40%;min-height:44px}}.hleiste{position:absolute;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:stretch;background:var(--seite);border-top:1px solid var(--linie);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hleiste-punkt{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:calc(var(--hleiste-hoehe) + var(--hleiste-unten));padding:7px 2px 8px;border:0 solid transparent;border-bottom-width:var(--hleiste-unten);background-clip:padding-box;color:var(--zweitrang);text-decoration:none;transition:color .16s ease-out,background-color .16s ease-out}.hleiste>.hleiste-punkt:first-child{border-left-width:var(--sicher-links)}.hleiste>.hleiste-punkt:last-child{border-right-width:var(--sicher-rechts)}button.hleiste-punkt{background-color:transparent;font:inherit;cursor:pointer}@media(hover:hover){.hleiste-punkt:hover{color:var(--tinte)}}.hleiste-punkt:active{background-color:var(--schiene);transition-duration:0s}.hleiste-punkt:focus-visible{outline:2px solid var(--fokus);outline-offset:-3px}.hleiste-wort{font-family:var(--schmal);font-weight:700;font-size:var(--t-11);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hleiste-punkt[aria-current=page],.hleiste-punkt[aria-expanded=true]{color:var(--aktionstext);background-color:var(--gewaehlt)}.hleiste-punkt[aria-current=page]:before,.hleiste-punkt[aria-expanded=true]:before{content:"";position:absolute;top:-1px;left:12%;right:12%;height:3px;border-radius:0 0 3px 3px;background:var(--stahl)}.hleiste-mitte{flex:0 0 64px}.hleiste-mitte[data-anlegen=nein]{flex-basis:0}button.hleiste-mitte{position:relative;align-self:stretch;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer}button.hleiste-mitte:focus-visible{outline:none}button.hleiste-mitte:active{box-shadow:none}:root{--hleiste-ueberstand: 13px;--bodenfreiheit: calc(var(--hleiste-ueberstand) + 8px)}@media(orientation:landscape)and (max-height:500px){:root{--hleiste-ueberstand: 11px}}.maskenraum:has(.ez-leiste) .hleiste:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--bodenfreiheit);background:var(--grund);pointer-events:none}:root[data-tastatur] .hleiste:before{display:none}.hleiste-anlegen{position:absolute;left:50%;transform:translate(-50%);bottom:calc(var(--hleiste-unten) + 6px);z-index:2;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--aktion);color:var(--auf-aktion);box-shadow:0 3px 12px #00000038;transition:transform .16s ease-out,box-shadow .16s ease-out}.hleiste-anlegen svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.hleiste-anlegen>svg{position:absolute;transition:opacity .2s ease-out,transform .32s cubic-bezier(.34,1.56,.64,1)}.hleiste-anlegen>.hleiste-blitz{width:30px;height:30px;stroke-width:2;stroke-linejoin:round}.hleiste-anlegen[data-art=blitz]>.hleiste-plus{opacity:0;transform:scale(.5) rotate(-90deg)}.hleiste-anlegen[data-art=plus]>.hleiste-blitz{opacity:0;transform:scale(.5) rotate(35deg)}.hleiste-anlegen[data-art=plus]>.hleiste-plus,.hleiste-anlegen[data-art=blitz]>.hleiste-blitz{opacity:1;transform:none}.hleiste-anlegen[data-art=blitz]{transform:translate(-50%) translateY(-3px);box-shadow:0 9px 20px -5px #0000006b,0 2px 6px #0000002e;animation:hleiste-umschlag .42s cubic-bezier(.22,1,.36,1)}@keyframes hleiste-umschlag{0%{transform:translate(-50%) translateY(0) scale(.84)}55%{transform:translate(-50%) translateY(-7px) scale(1.1)}to{transform:translate(-50%) translateY(-3px) scale(1)}}.hleiste-anlegen:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--aktion);opacity:0;pointer-events:none}.hleiste-anlegen[data-art=blitz]:after{animation:hleiste-welle .56s ease-out}@keyframes hleiste-welle{0%{transform:scale(.82);opacity:.6}to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){.hleiste-anlegen>svg{transition:none}.hleiste-anlegen[data-art=blitz],.hleiste-anlegen[data-art=blitz]:after{animation:none}}.hleiste-mitte:active .hleiste-anlegen{transform:translate(-50%) scale(.94);box-shadow:0 1px 5px #00000038;transition-duration:0s;animation:none}.hleiste-mitte:focus-visible .hleiste-anlegen{outline:2px solid var(--auf-aktion);outline-offset:3px}.hleiste-mitte[aria-current=page] .hleiste-anlegen{box-shadow:0 0 0 3px var(--flaeche),0 0 0 5px var(--aktion),0 3px 12px #00000038}.hleiste-mitte[aria-current=page] .hleiste-anlegen[data-art=blitz]{box-shadow:0 0 0 3px var(--flaeche),0 0 0 5px var(--aktion),0 9px 20px -5px #0000006b}.hwege{display:flex;flex-direction:column;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);overflow:hidden}.hweg-zeile{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 13px;width:100%;min-height:60px;padding:11px 14px;text-align:left;border:none;background:none;color:var(--tinte);text-decoration:none;font-family:var(--ui);font-size:var(--t-16);cursor:pointer;transition:var(--uebergang)}.hweg-zeile+.hweg-zeile{border-top:1px solid var(--raster-linie)}@media(hover:hover){.hweg-zeile:hover{background:var(--schiene)}}.hweg-zeile:active{background:var(--schiene)}.hweg-zeile:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.hweg-zeile b{grid-column:2;font-size:var(--t-16);font-weight:600}.hweg-zeile small{grid-column:2;font-size:var(--t-13);line-height:1.35;color:var(--zweitrang)}.hweg-zeile>.zeichen{grid-row:1 / -1}.hweg-zeile>.zeichen:first-child{grid-column:1;color:var(--zweitrang)}.hweg-zeile>.zeichen:last-child{grid-column:3;color:var(--zweitrang)}.hweg-zeile.ohne-zeichen{grid-template-columns:minmax(0,1fr) auto}.hweg-zeile.ohne-zeichen b,.hweg-zeile.ohne-zeichen small{grid-column:1}.hweg-zeile.ohne-zeichen>.zeichen:last-child{grid-column:2}.hwege-schluss{display:flex;flex-direction:column;gap:10px}.hwege-schluss .handy-knopf.leise{background:var(--flaeche);color:var(--tinte)}@media(hover:hover)and (pointer:fine){.hwege-schluss .handy-knopf.leise:hover{border-color:var(--stahl)}}.mehr-blatt{display:flex;flex-direction:column;gap:18px;padding-bottom:4px}.mehr-gruppe{display:flex;flex-direction:column;gap:8px}.mehr-gruppe>h4{margin:0 2px;font-family:var(--schmal);font-weight:700;font-size:var(--t-12);letter-spacing:.1em;text-transform:uppercase;color:var(--zweitrang)}.mehr-gruppe .thema-leiste{padding:3px;gap:3px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.mehr-gruppe .thema-leiste button{min-height:44px;font-size:var(--t-12)}.mehr-schluss{display:flex;flex-direction:column;gap:10px}.mehr-knopf{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:0 16px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-16);font-weight:600;cursor:pointer;transition:var(--uebergang)}.mehr-knopf .zeichen{width:20px;height:20px;color:var(--zweitrang)}@media(hover:hover)and (pointer:fine){.mehr-knopf:hover{border-color:var(--stahl)}}.mehr-knopf:active{background:var(--schiene)}.mehr-knopf:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.mehr-fuss{margin:0;font-size:var(--t-13);line-height:1.45;color:var(--zweitrang)}.netzband{display:flex;flex-direction:column;gap:4px;margin:0;padding:12px 14px;border:1px solid var(--acht);border-left-width:4px;border-radius:var(--radius);background:var(--acht-weich);font-size:var(--t-14)}.netzband b{font-family:var(--schmal);font-weight:700;font-size:var(--t-13)}.netzband span{color:var(--zweitrang)}.wartet{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--linie);border-left:4px solid var(--acht);border-radius:var(--radius);background:var(--flaeche)}.wartet.stockt{border-left-color:var(--stopp)}.wartet-kopf{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;padding:0;border:none;background:none;color:var(--tinte);font-family:var(--ui);font-size:var(--t-15);text-align:left;cursor:pointer}.wartet-kopf .leise{margin-left:auto;font-size:var(--t-13);color:var(--zweitrang)}.wartet-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wartet-zeile{display:grid;grid-template-columns:auto 1fr auto;gap:4px 9px;padding:9px 0;border-top:1px solid var(--linie);font-size:var(--t-14)}.wartet-was{font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--zweitrang)}.wartet-bezug{font-weight:600}.wartet-zeit{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-13);color:var(--zweitrang)}.wartet-grund{grid-column:1 / -1;font-size:var(--t-13);color:var(--stopp)}.wartet-zeile.stockt .wartet-bezug{color:var(--stopp)}.wartet-hinweis{margin:0;font-size:var(--t-13);color:var(--zweitrang)}.handy-fertig.wartet-noch{border-color:var(--acht);background:var(--acht-weich)}.einsatz-wartet{display:inline-flex;align-items:center;gap:6px;font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--acht)}.installhinweis{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 8px 8px 12px;border:1px dashed var(--linie);border-radius:var(--radius);background:var(--flaeche);font-size:var(--t-13)}.installhinweis-text{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:1px}.installhinweis b{font-size:var(--t-14)}.installhinweis span{color:var(--zweitrang);line-height:1.35}.installhinweis-knoepfe{display:flex;gap:6px;margin-left:auto}.installhinweis-knopf{min-height:44px;padding:0 12px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-14);font-weight:600;cursor:pointer}.installhinweis-knopf.ist-haupt{border-color:var(--aktion);background:var(--aktion);color:var(--auf-aktion)}.feiertag-hinweis{display:block;font-size:var(--t-11);line-height:1.35;color:var(--acht);overflow-wrap:anywhere}.se-tagkopf.ft{color:var(--acht);background:color-mix(in srgb,var(--acht) 10%,transparent)}.se-tag.ft{background:color-mix(in srgb,var(--acht) 9%,transparent)}.raster-kopf.feiertag{background:color-mix(in srgb,var(--acht) 10%,var(--tab-kopf));color:var(--acht)}.spur.feiertag,.et-tag.feiertag{background:color-mix(in srgb,var(--acht) 7%,var(--flaeche))}.ag-tag.ft{box-shadow:inset 0 -2px color-mix(in srgb,var(--acht) 60%,transparent)}.zr-tag.feiertag:not(.rand):not(.drin),.hz-tag.feiertag:not(.rand):not(.drin){color:var(--acht)}.zr-tag.feiertag,.hz-tag.feiertag{text-decoration:underline dotted;text-underline-offset:3px}.feiertag-hinweis.vm-feiertag{margin:8px 0 0}.feiertag-hinweis.vmt-feiertag{margin:6px 16px 0}.feiertag-hinweis.hz-feiertag{padding:2px 16px 6px}.ml-flaeche>.feiertag-hinweis,.ma-griff>.feiertag-hinweis{grid-column:1 / 3;grid-row:3}.feiertag-hinweis.ma-feiertag{margin-top:4px}.handy>.hw-griff,.handy>.sf{flex:none}.hw-griff{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border:none;border-radius:0;background:var(--flaeche);color:var(--tinte);font-family:var(--ui);text-align:left;cursor:pointer;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.hw-griff:hover{background:var(--seite)}}.hw-griff:focus-visible{outline:2px solid var(--fokus);outline-offset:-3px}.hw-griff-schild{flex:none;min-width:96px;font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--zweitrang)}.hw-griff-wert{flex:1;min-width:0;font-size:var(--t-16);font-weight:600;line-height:1.25}.hw-griff-wert.leise{font-weight:400;color:var(--zweitrang)}.hw-griff-pfeil{flex:none;width:9px;height:9px;border-right:2px solid var(--zweitrang);border-top:2px solid var(--zweitrang);transform:rotate(45deg)}.hw-schalter{flex:none;width:44px;height:26px;border-radius:13px;border:1px solid var(--linie);background:var(--schiene);position:relative;transition:var(--uebergang)}.hw-schalter:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--flaeche);box-shadow:0 1px 2px #1a1a194d;transition:var(--uebergang)}.hw-schalter.an{background:var(--stahl);border-color:var(--gewaehlt-kante)}.hw-schalter.an:after{left:20px}@media(prefers-reduced-motion:reduce){.hw-schalter,.hw-schalter:after{transition:none}}.hw-wahl{display:flex;flex-direction:column;gap:2px;align-items:flex-start;width:100%;min-height:56px;padding:10px 14px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-16);text-align:left;cursor:pointer;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.hw-wahl:hover{border-color:var(--stahl)}}.hw-wahl[aria-pressed=true]{border-color:var(--gewaehlt-kante);background:var(--gewaehlt)}.hw-wahl-name{font-weight:600}.hw-wahl-wo{font-size:var(--t-13);color:var(--zweitrang)}.hz{display:flex;flex-direction:column}.hz-fest{position:sticky;top:0;z-index:2;margin:0 -16px;padding:0 16px 6px;background:var(--flaeche);border-bottom:1px solid var(--linie)}.hz-spanne{display:flex;align-items:center;gap:10px;padding:2px 0 10px}.hz-ecke{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px;min-height:48px;padding:6px 12px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche)}.hz-ecke.dran{border-color:var(--stahl);box-shadow:var(--fokus-innen)}.hz-ecke.fest{background:var(--gewaehlt);border-color:var(--gewaehlt-kante)}.hz-ecke-schild{font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--zweitrang)}.hz-ecke-tag{font-size:var(--t-15);font-weight:600;white-space:nowrap}.hz-pfeil{flex:none;width:9px;height:9px;border-right:2px solid var(--zweitrang);border-top:2px solid var(--zweitrang);transform:rotate(45deg)}.hz-wochentage{display:grid;grid-template-columns:repeat(7,1fr);font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--zweitrang);text-align:center}.hz-monat{display:flex;flex-direction:column;padding-top:14px}.hz-monat-kopf{margin:0 0 6px;font-family:var(--schmal);font-weight:700;font-size:var(--t-13)}.hz-gitter{display:grid;grid-template-columns:repeat(7,1fr)}.hz-tag{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0;border:none;background:transparent;color:var(--tinte);font-family:var(--ui);font-size:var(--t-15);line-height:1;cursor:pointer}.hz-tag:disabled{color:var(--linie);cursor:default}.hz-luecke{min-height:44px}.hz-tag.drin{background:var(--gewaehlt)}.hz-tag.erst:not(.letzt){background:linear-gradient(to right,transparent 50%,var(--gewaehlt) 50%)}.hz-tag.letzt:not(.erst){background:linear-gradient(to left,transparent 50%,var(--gewaehlt) 50%)}.hz-tag.rand{color:var(--flaeche);font-weight:700}.hz-tag.rand:before{content:"";position:absolute;top:2px;right:3px;bottom:2px;left:3px;z-index:-1;border-radius:50%;background:var(--gewaehlt-kante)}.hz-tag.heute:not(.rand):after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--stahl)}.hz-tag:focus-visible{outline:2px solid var(--fokus);outline-offset:-3px}.hz-tippen{display:flex;flex-direction:column;gap:8px}.hz-tippen-zeile{display:flex;align-items:flex-end;gap:8px}.hz-tippen-feld{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.hz-tippen-schild{font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--zweitrang)}.hz-tippen-feld .feld{min-height:48px;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-16)}.hz-tippen-feld .feld[aria-invalid=true]{border-color:var(--stopp)}.hz-tippen-knopf,.hz-tippen-leer{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border:none;border-radius:var(--radius);font-family:var(--ui);font-size:var(--t-15);font-weight:700;cursor:pointer;transition:var(--uebergang)}.hz-tippen-knopf{flex:none;background:var(--aktion);color:var(--auf-aktion)}.hz-tippen-knopf:disabled{opacity:.55;cursor:default}.hz-tippen-leer{width:100%;background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);font-weight:600}.hz-tippen-leer[aria-pressed=true]{background:var(--gewaehlt);border-color:var(--gewaehlt-kante)}.hz-tippen-knopf:focus-visible,.hz-tippen-leer:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.hw-tat{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;padding:0 18px;border:none;border-radius:var(--radius);background:var(--aktion);color:var(--auf-aktion);font-family:var(--ui);font-size:var(--t-18);font-weight:700;text-decoration:none;cursor:pointer;transition:var(--uebergang)}.hw-tat:disabled{opacity:.55;cursor:default}.hw-tat.leise{background:transparent;color:var(--zweitrang);border:1px solid var(--linie);font-weight:600;min-height:48px}.hn>*{flex:none;min-width:0}.bvu-leib>.hn{overflow:visible;scrollbar-gutter:auto;padding:0 0 calc(6px + var(--sicher-unten));gap:12px}.hn>.hf-abschnitt{margin-top:8px}.hn>.hf-zeilenblatt>.hw-griff{min-height:48px;padding:0 16px;gap:12px;background:none}.hn>.hf-zeilenblatt>.hw-griff>.hw-griff-schild{min-width:0;font-weight:600;font-size:var(--t-11)}.hn>.hf-zeilenblatt>.hw-griff>.hw-griff-wert{font-size:var(--t-15);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn>.hf-zeilenblatt>.hw-griff>.hw-griff-pfeil{width:8px;height:8px;margin-right:3px;border-width:1.5px 1.5px 0 0}.hn>.hf-zeilenblatt>.hw-griff:active{background:var(--schiene)}.hn-liste{display:block}.hn-liste.wird-frisch{opacity:.62}:root[data-geraet=telefon] .tz.wird-frisch{opacity:.62}.hn-blatt{display:flex;flex-direction:column;gap:16px;padding-bottom:4px}.hn-blatt>*{flex:none}.hn-blatt.wird-frisch>.tat{opacity:.62}.hn-blatt .hf-zeilenblatt>.hw-griff{min-height:48px;padding:0 16px;gap:12px;background:none}.hn-blatt .hf-zeilenblatt>.hw-griff:active{background:var(--schiene)}.hn-blatt .hw-griff>.hw-griff-schild{min-width:0;font-weight:600;font-size:var(--t-11)}.hn-blatt .hw-griff>.hw-griff-wert{text-align:right;font-size:var(--t-14);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn-blatt .hw-griff>.hw-griff-pfeil{width:8px;height:8px;margin-right:3px;border-width:1.5px 1.5px 0 0}.hn-taten{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hn-taten>.handy-knopf{min-height:48px;font-size:var(--t-16);text-decoration:none}.tat{display:flex;flex-direction:column;gap:16px}.tat>*{flex:none}.tat-weg{display:flex;flex-direction:column;gap:4px;margin:2px 2px 0;padding:0;list-style:none;font-size:var(--t-13);line-height:1.45;color:var(--zweitrang)}.tat-betrag{font-family:var(--ui);font-size:var(--t-14);font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tinte);white-space:nowrap}.tat-betrag.warnt,.tat-warnt{color:var(--acht);font-weight:700}.tat-kennung{font-family:var(--mono);font-size:var(--t-16);font-weight:600;letter-spacing:-.01em}.tat-gilt{margin-right:8px}:root[data-geraet=telefon] .tz-auf>.tat{padding:12px 0 4px}.unterschrift{position:relative;display:block}.unterschrift-flaeche{display:block;width:100%;touch-action:none;border:1px dashed var(--linie);border-radius:var(--radius);background:#fff;cursor:crosshair}.unterschrift-hinweis{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font-family:var(--schmal);font-size:var(--t-13);color:#9a9a96}.unterschrift-leeren{margin-top:7px}.uebergabe .unterschrift-flaeche,.uebergabe .unterschrift{max-width:420px}.unterschrift-steht{display:block}.unterschrift-bild{display:block;width:100%;max-width:340px;height:auto;border:1px solid var(--linie);border-radius:var(--radius);background:#fff}.unterschrift-fehlt{height:96px;background:var(--schiene)}.unterschrift-fuss{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin-top:6px;font-size:var(--t-13)}.unterschrift-fuss b{font-weight:600}.unterschrift-fuss span{color:var(--zweitrang);font-size:var(--t-12)}.foto-aufnahme{display:flex;flex-direction:column;gap:9px}.foto-knopf input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.foto-knopf{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;align-self:flex-start;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-13);font-weight:600;cursor:pointer;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.foto-knopf:hover{border-color:var(--stahl)}}.foto-knopf:focus-within{outline:2px solid var(--fokus);outline-offset:2px}.foto-griffe{display:flex;flex-wrap:wrap;gap:8px}.foto-knopf.leise{color:var(--zweitrang);font-weight:600}.foto-mit-weg{position:relative;display:inline-flex}.foto-weg{position:absolute;top:-6px;right:-6px;width:22px;height:22px;padding:0;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--tinte);cursor:pointer}.foto-weg-zeichen{width:22px;height:22px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--linie);border-radius:50%;background:var(--flaeche);font-size:var(--t-14);line-height:1}@media(hover:hover)and (pointer:fine){.foto-weg:hover .foto-weg-zeichen{border-color:var(--stopp);color:var(--stopp)}}.foto-weg:focus-visible{outline:none}.foto-weg:focus-visible .foto-weg-zeichen{outline:2px solid var(--fokus);outline-offset:1px}@media(pointer:coarse){.foto-aufnahme .foto-reihe{gap:10px}.foto-aufnahme .foto{width:88px;height:88px}.foto-weg{top:0;right:0;width:44px;height:44px;padding:4px;align-items:flex-start;justify-content:flex-end}.foto-weg-zeichen{width:28px;height:28px;font-size:var(--t-18)}}.foto-fehler{font-size:var(--t-12);color:var(--stopp)}.geraetefotos{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.geraetefoto{margin:0;display:flex;flex-direction:column;gap:6px}.geraetefoto .foto{width:100%;height:118px}.geraetefoto figcaption{display:flex;flex-direction:column;gap:2px;font-size:var(--t-12);line-height:1.35}.geraetefoto figcaption b{font-family:var(--schmal);font-weight:700;font-size:var(--t-11)}.geraetefoto-schaden{color:var(--stopp);font-weight:600}.handy{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:16px;padding:14px 14px 32px;font-size:var(--t-15);scrollbar-gutter:stable}.handy-block{display:flex;flex-direction:column;gap:8px}.handy-block>h3{margin:0;display:flex;align-items:center;gap:10px;font-family:var(--schmal);font-weight:700;font-size:var(--t-13);color:var(--kopf-tinte)}.handy-block>h3 i{margin-left:auto;font-style:normal;font-weight:400;letter-spacing:0;text-transform:none;font-family:var(--ui);font-size:var(--t-13);line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--zweitrang)}.handy-block>h3 .handy-alle{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;min-height:44px;min-width:44px;padding-left:12px;font-family:var(--ui);font-weight:600;font-size:var(--t-13);letter-spacing:0;text-transform:none;color:var(--aktionstext);text-decoration:none}.handy-block>h3 i~.handy-alle{margin-left:0}@media(hover:hover)and (pointer:fine){.handy-block>h3 .handy-alle:hover{text-decoration:underline}}.handy-liste{display:flex;flex-direction:column;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);overflow:hidden}.handy-zeile,.handy-zeile-flaeche{display:grid;grid-template-columns:auto 1fr auto;gap:2px 10px;align-items:baseline;width:100%;min-height:76px;padding:13px 14px;text-align:left;color:var(--tinte);font-family:var(--ui);font-size:var(--t-15);cursor:pointer;transition:var(--uebergang)}.handy-zeile{border:1px solid var(--linie);border-left:3px solid var(--zweitrang);border-radius:var(--radius);background:var(--flaeche)}.handy-zeile-flaeche{border:none;background:none}a.handy-zeile-flaeche{text-decoration:none;color:var(--tinte)}@media(hover:hover)and (pointer:fine){a.handy-zeile-flaeche:hover{text-decoration:none}}@media(hover:hover)and (pointer:fine){.handy-zeile:hover{border-color:var(--stahl)}}.handy-zeile:active,.handy-zeile-flaeche:active{background:var(--schiene)}.handy-zeile:focus-visible,.handy-zeile-flaeche:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.handy-zeile.raus{border-left-color:var(--stahl)}.handy-zeile.rein{border-left-color:var(--gut)}.handy-zeile.spaet{border-left-color:var(--stopp)}.handy-zeile.ist-spaeter{border-left-style:dashed}.handy-zeile.hat-griffe{display:block;padding:0}.handy-griffe{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 12px}.handy-griffe>*{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);text-decoration:none;font-family:var(--ui);font-size:var(--t-14);font-weight:600;cursor:pointer;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.handy-griffe>*:hover{border-color:var(--stahl)}}.handy-griffe>*:disabled{opacity:.55;cursor:default}.handy-griffe>span{border-style:dashed;color:var(--zweitrang);font-weight:400;cursor:default}@media(hover:hover)and (pointer:fine){.handy-griffe>span:hover{border-color:var(--linie)}}.handy-griffe>small{display:inline-flex;align-items:center;min-height:44px;border:none;background:none;padding:0;font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--zweitrang)}.handy-griffe>*[aria-pressed=true]{border-color:var(--gewaehlt-kante);background:var(--gewaehlt)}.handy-griffe i{font-style:normal;color:var(--zweitrang);font-weight:400}.handy-liste>.handy-zeile{border-width:0 0 0 3px;border-radius:0}.handy-liste>.handy-zeile+.handy-zeile{border-top-width:1px;border-top-color:var(--raster-linie)}@media(hover:hover)and (pointer:fine){.handy-liste>.handy-zeile:hover{background:var(--schiene)}}@media(hover:hover)and (pointer:fine){.handy-liste>.handy-zeile.hat-griffe:hover{background:none}}.handy-kopfzeile{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.handy-kennung{grid-column:1;grid-row:1;font-family:var(--mono);font-size:var(--t-18);font-weight:600;letter-spacing:-.01em}.handy-typ{grid-column:2;grid-row:1;min-width:0;font-size:var(--t-13);color:var(--zweitrang);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.handy-zeit{grid-column:3;grid-row:1;margin-left:auto;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-14);color:var(--zweitrang);white-space:nowrap}.handy-kunde{grid-column:1 / -1;font-size:var(--t-15);font-weight:600;line-height:1.3}.handy-ort{grid-column:1 / -1;font-size:var(--t-13);color:var(--zweitrang);line-height:1.35}.handy-marken{grid-column:1 / 3;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.handy-ecke{grid-column:3;align-self:end;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-18);line-height:1;color:var(--zweitrang)}.handy-leer{padding:18px 14px;border:1px dashed var(--linie);border-radius:var(--radius);color:var(--zweitrang);font-size:var(--t-14)}.handy-nichts{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:26px 18px;border:1px dashed var(--linie);border-radius:var(--radius);color:var(--zweitrang)}.handy-nichts b{color:var(--tinte);font-size:var(--t-18);font-weight:700}.handy-nichts span{font-size:var(--t-14);line-height:1.5}.handy-karte{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.handy-karte>h3{margin:0;font-family:var(--schmal);font-weight:700;font-size:var(--t-14)}.handy-karte .leise{font-size:var(--t-13);color:var(--zweitrang)}.handy-feld{display:flex;flex-direction:column;gap:6px}.handy-feld>span,.handy-feld>label{font-family:var(--schmal);font-weight:700;font-size:var(--t-13);color:var(--zweitrang)}.handy-feld input,.handy-feld textarea{width:100%;min-height:56px;padding:10px 14px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--grund);color:var(--tinte);font-family:var(--ui);font-size:var(--t-18)}.handy-feld textarea{min-height:84px;resize:vertical;line-height:1.4}.handy-feld input:focus,.handy-feld textarea:focus{outline:2px solid var(--fokus);outline-offset:1px;border-color:var(--fokus)}.handy-feld input[aria-invalid=true],.handy-feld textarea[aria-invalid=true]{border-color:var(--stopp)}.handy-feld input[aria-invalid=true]:focus,.handy-feld textarea[aria-invalid=true]:focus{outline-color:var(--stopp);border-color:var(--stopp)}.handy-feld.gross input{min-height:68px;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-30);font-weight:600;letter-spacing:-.01em;--feldschrift: 30px}.handy-rechnung{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-14);color:var(--zweitrang)}.handy-rechnung b{color:var(--tinte)}.handy-rechnung.stimmt-nicht{color:var(--stopp)}.handy-schluss{display:flex;flex-direction:column;gap:10px;margin-top:4px}.handy-knopf{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 18px;border:none;border-radius:var(--radius);background:var(--aktion);color:var(--auf-aktion);font-family:var(--ui);font-size:var(--t-18);font-weight:700;cursor:pointer;transition:var(--uebergang)}.handy-knopf:disabled{opacity:.55;cursor:default}.handy-knopf.leise{background:transparent;color:var(--zweitrang);border:1px solid var(--linie);font-weight:600;min-height:48px}.handy-fertig{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:16px;border:1px solid var(--gut);border-radius:var(--radius);background:var(--gut-weich)}.handy-fertig b{font-size:var(--t-18)}@media(min-width:640px){.handy{max-width:520px;margin:0 auto;width:100%}}.hf-seitenkopf{display:flex;flex-direction:column;gap:2px;padding:14px 0 6px}.hf-seitenkopf-zeile{display:flex;align-items:flex-start;gap:12px}.hf-seitenkopf h1{flex:1;min-width:0;margin:0;font-family:var(--display);font-size:var(--t-26);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--tinte);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hf-seitenkopf-rechts{flex:none;display:flex;align-items:center;gap:8px}.hf-seitenkopf-unter{margin:0;font-size:var(--t-13);line-height:1.35;color:var(--zweitrang)}.hf-aktenkopf{display:flex;align-items:flex-start;gap:10px}.hf-aktenkopf>.hf-seitenkopf{flex:1;min-width:0;padding-top:4px}.hf-aktenkopf>.zurueck-weg{flex:none;width:44px;height:44px;margin-top:-3px}.hf-chipreihe{flex:none;display:flex;gap:8px;margin:-2px -14px;padding:6px 36px 6px 14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:14px 36px;-webkit-mask-image:linear-gradient(to right,black calc(100% - 28px),transparent);mask-image:linear-gradient(to right,black calc(100% - 28px),transparent)}.hf-chipreihe::-webkit-scrollbar{display:none}.hf-chipreihe>:is(.chip,.pille){position:relative;flex:none;height:36px;min-height:36px;padding:0 15px;font-size:var(--t-13);cursor:pointer;-webkit-tap-highlight-color:transparent}.hf-chipreihe>:is(.chip,.pille):after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.hf-chipreihe>:is(.chip,.pille) .zahl{font-size:var(--t-11)}.hf-chipreihe-trenn{flex:none;width:1px;margin:6px 2px;background:var(--linie)}.hf-abschnitt{display:flex;flex-direction:column;gap:8px}.hf-abschnitt-kopf{display:flex;align-items:baseline;gap:10px;padding:0 2px}.hf-abschnitt-kopf>h2{flex:1;min-width:0;margin:0;font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--kopf-tinte)}.hf-abschnitt-auskunft{flex:none;font-size:var(--t-12);color:var(--zweitrang);font-variant-numeric:tabular-nums;white-space:nowrap}.hf-abschnitt-weg{flex:none;display:inline-flex;align-items:center;gap:2px;min-height:44px;padding-left:6px;margin:-12px 0;font-size:var(--t-13);font-weight:600;color:var(--aktionstext);text-decoration:none;white-space:nowrap}button.hf-abschnitt-weg{border:none;background:none;padding-block:0;padding-right:0;font-family:var(--ui);cursor:pointer}.hf-abschnitt-weg .zeichen{width:15px;height:15px}.hf-abschnitt-weg:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:var(--radius-bed)}.hf-zeilenblatt{display:flex;flex-direction:column;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);overflow:hidden}.hf-zeilenblatt>*+*{position:relative}.hf-zeilenblatt>*+*:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:var(--raster-linie)}.hf-zweizeiler{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:0 12px;width:100%;min-height:56px;padding:10px 16px;border:none;background:none;text-align:left;color:var(--tinte);text-decoration:none;font-family:var(--ui);transition:var(--uebergang)}a.hf-zweizeiler,button.hf-zweizeiler{cursor:pointer}@media(hover:hover){a.hf-zweizeiler:hover,button.hf-zweizeiler:hover{background:var(--schiene)}}a.hf-zweizeiler:active,button.hf-zweizeiler:active{background:var(--gewaehlt)}.hf-zweizeiler:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.hf-zweizeiler-punkt{grid-column:1;grid-row:1 / -1;width:9px;height:9px;border-radius:50%}.hf-zweizeiler-punkt[data-punkt=ruhig]{background:none;border:none}.hf-zweizeiler-punkt[data-punkt=gut]{background:var(--gut)}.hf-zweizeiler-punkt[data-punkt=stopp]{background:var(--stopp)}.hf-zweizeiler-punkt[data-punkt=acht]{background:none;border:2px solid var(--aktionstext)}.hf-zweizeiler-text{grid-column:2;min-width:0;display:flex;flex-direction:column;gap:2px}.hf-zweizeiler-text>b{font-size:var(--t-18);font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hf-zweizeiler-text>small{font-size:var(--t-13);line-height:1.3;color:var(--zweitrang);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hf-zweizeiler[data-satz=ja] .hf-zweizeiler-text>small{white-space:normal;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hf-zweizeiler[data-satz=ja]{align-items:start;padding-block:12px}.hf-zweizeiler[data-satz=ja]>.hf-zweizeiler-punkt{grid-row:1;margin-top:7px}.hf-zweizeiler[data-satz=ja]>.hf-zweizeiler-rechts,.hf-zweizeiler[data-satz=ja]>.zeichen{grid-row:1;margin-top:2px}.hf-zweizeiler-rechts{grid-column:3;flex:none;font-size:var(--t-13);color:var(--zweitrang);font-variant-numeric:tabular-nums;white-space:nowrap}.hf-zweizeiler>.zeichen{grid-column:4;grid-row:1 / -1;width:18px;height:18px;color:var(--zweitrang)}.hf-leersatz{margin:0;padding:18px 16px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);font-size:var(--t-15);line-height:1.45;color:var(--zweitrang);text-align:center}.hf-kurzfassung{margin:0;padding:14px 16px;border-left:3px solid var(--stahl);border-radius:0 var(--radius) var(--radius) 0;background:var(--mulde);font-size:var(--t-15);line-height:1.5;color:var(--tinte)}.hf-kurzfassung b{font-weight:700}.hf-griffreihe{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.hf-griff{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 8px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);cursor:pointer;transition:var(--uebergang);-webkit-tap-highlight-color:transparent}.hf-griff .zeichen{width:21px;height:21px}@media(hover:hover)and (pointer:fine){.hf-griff:hover{border-color:var(--stahl)}}.hf-griff:active{background:var(--schiene)}.hf-griff:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.hf-weiterweg{display:flex;flex-direction:column;gap:6px}.hf-weiterweg-knopf{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);text-decoration:none;font:inherit;text-align:left;cursor:pointer;transition:var(--uebergang)}.hf-weiterweg-knopf>b{flex:1;min-width:0;font-size:var(--t-16);font-weight:600}.hf-weiterweg-knopf>.zeichen{flex:none;width:18px;height:18px;color:var(--zweitrang)}@media(hover:hover)and (pointer:fine){.hf-weiterweg-knopf:hover{border-color:var(--stahl)}}.hf-weiterweg-knopf:active{background:var(--schiene)}.hf-weiterweg-knopf:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.hf-weiterweg-satz{margin:0 2px;font-size:var(--t-13);line-height:1.45;color:var(--zweitrang)}.hf-zeilenblatt>.handy-zeile{border-width:0 0 0 3px;border-radius:0}@media(hover:hover)and (pointer:fine){.hf-zeilenblatt>.handy-zeile:hover{background:var(--schiene)}}@media(hover:hover)and (pointer:fine){.hf-zeilenblatt>.handy-zeile.hat-griffe:hover{background:none}}.hf-zeilenblatt .handy-griffe{padding:0 16px 12px}.hf-wertzeile{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:40px;padding:9px 16px}.hf-wertzeile-was{flex:none;font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.hf-wertzeile-wert{min-width:0;text-align:right;font-size:var(--t-13);line-height:1.35;color:var(--tinte);font-variant-numeric:tabular-nums}.hf-wertzeile[data-art] .hf-wertzeile-wert{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-14);font-weight:500;letter-spacing:-.02em;white-space:nowrap}.hf-wertzeile[data-art=summe] .hf-wertzeile-wert{font-size:var(--t-15);font-weight:700}.hf-wertzeile[data-art=summe] .hf-wertzeile-was{color:var(--tinte);font-weight:700}.hf-fremd{position:relative;border:1px solid var(--linie);border-radius:var(--radius);padding:26px 10px 10px;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--zweitrang) 16%,transparent) 0 5px,transparent 5px 10px)}.hf-fremd>*:not(.hf-fremd-quelle){border-radius:var(--radius-bed);background:var(--flaeche)}.hf-fremd-quelle{position:absolute;top:6px;right:8px;display:inline-flex;align-items:center;padding:1px 8px;border:1px solid var(--zweitrang);border-radius:999px;background:var(--flaeche);font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--zweitrang)}.hf-suchfeld{flex:none;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 4px 0 14px;border:1.5px solid var(--tinte);border-radius:12px;background:var(--flaeche);color:var(--zweitrang);cursor:text;transition:var(--uebergang)}.hf-suchfeld:focus-within{border-color:var(--fokus);box-shadow:var(--fokus-aussen)}.hf-suchfeld>.zeichen{flex:none;width:20px;height:20px}.hf-suchfeld>input{flex:1;min-width:0;height:44px;padding:0;border:none;background:none;outline:none;font-family:var(--ui);font-size:var(--t-16);color:var(--tinte);-webkit-appearance:none;-moz-appearance:none;appearance:none}.hf-suchfeld>input::placeholder{color:var(--zweitrang);opacity:1}.hf-suchfeld>input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.hf-suchfeld-leeren{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:none;border-radius:10px;background:none;color:var(--zweitrang);cursor:pointer;-webkit-tap-highlight-color:transparent}.hf-suchfeld-leeren .zeichen{width:18px;height:18px}.hf-suchfeld-leeren:active{background:var(--schiene)}.hf-suchfeld-leeren:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.hf-art{font-weight:600;color:var(--tinte)}.hf-kennung{font-family:var(--mono);font-weight:600}.hf-wann{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap;line-height:1.2}.hf-wann b{font-family:var(--ui);font-size:var(--t-14);font-weight:600;font-variant-numeric:tabular-nums;color:var(--tinte)}.hf-wann small{font-size:var(--t-12);color:var(--zweitrang)}.hf-handlungen{display:flex;flex-direction:column;gap:8px}.hf-handlungen .handy-knopf.leise{background:var(--flaeche);color:var(--tinte)}.hf-handlungen .handy-knopf.leise:active{background:var(--schiene)}.posb{display:flex;flex-direction:column;gap:18px}.posb-satz{margin:0 2px;font-size:var(--t-14);line-height:1.45;color:var(--zweitrang)}.posb-satz[data-art=acht]{color:var(--acht)}.posb-satz[data-art=stopp]{color:var(--stopp)}.posb-feld{width:100%;height:56px;padding:0 14px;font-size:var(--t-18)}.posb-feld.posb-text{height:auto;min-height:96px;padding:12px 14px;font-size:var(--t-16);line-height:1.45;resize:none}.posb .zr-feld .zr-knopf{min-height:56px;font-size:var(--t-18)}.posb .zr-feld .zr-knopf-tage{font-size:var(--t-13)}.posb-zeile-was,.posb-zeile-text{min-width:0;display:flex;flex-direction:column;gap:2px}.posb-zeile-was>b,.posb-zeile-text>b{font-size:var(--t-18);font-weight:500;line-height:1.25;color:var(--tinte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posb-zeile-was>small,.posb-zeile-text>small{font-size:var(--t-13);line-height:1.3;color:var(--zweitrang);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posb-zeile-rechts{flex:none;font-family:var(--ui);font-size:var(--t-14);font-variant-numeric:tabular-nums;color:var(--tinte);white-space:nowrap}.posb-zeile-einheit{flex:none;font-size:var(--t-13);color:var(--zweitrang);white-space:nowrap}.posb-zahlzeile{display:grid;grid-template-columns:minmax(0,1fr) 112px auto;align-items:center;gap:0 10px;min-height:56px;padding:6px 16px}.posb-zahlzeile:has(.posb-zahlfeld:disabled) .posb-zeile-was>b{color:var(--zweitrang)}.posb-zahlfeld{width:100%;height:44px;padding:0 10px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--grund);color:var(--tinte);font-family:var(--ui);font-size:var(--t-16);text-align:right;font-variant-numeric:tabular-nums}.posb-zahlfeld::placeholder{color:var(--zweitrang);opacity:1}.posb-zahlfeld:focus{outline:2px solid var(--fokus);outline-offset:1px;border-color:var(--fokus)}.posb-zahlfeld:disabled{background:var(--schiene);color:var(--zweitrang)}.posb-stueckzeile{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:6px 16px}.posb-schritte{flex:none;display:inline-flex;align-items:center;gap:4px}.posb-schritt{width:44px;height:44px;padding:0;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-20);line-height:1;cursor:pointer;transition:var(--uebergang);-webkit-tap-highlight-color:transparent}.posb-schritt:disabled{opacity:.4;cursor:default}.posb-schritt:active:not(:disabled){background:var(--schiene)}.posb-schritt:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.posb-schritt-zahl{min-width:34px;text-align:center;font-family:var(--ui);font-size:var(--t-18);font-weight:600;font-variant-numeric:tabular-nums}.posb-wahl{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 16px;border:none;background:none;color:var(--tinte);font-family:var(--ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.posb-wahl>.posb-zeile-text{flex:1}.posb-wahl[aria-pressed=true]>.posb-zeile-text>b{font-weight:600}.posb-wahl:disabled{cursor:default}.posb-wahl:disabled>.posb-zeile-text>b{color:var(--zweitrang)}.posb-wahl:active:not(:disabled){background:var(--schiene)}.posb-wahl:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.posb-wahl-haken{flex:none;width:20px;height:20px;background:var(--stahl);clip-path:polygon(14% 47%,5% 58%,38% 88%,95% 22%,84% 12%,37% 66%)}.posb-haken{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:56px;padding:8px 16px;cursor:pointer;transition:background-color .12s;-webkit-tap-highlight-color:transparent}.posb-haken>input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-content:center;width:22px;height:22px;margin:0;border:2px solid var(--zweitrang);border-radius:5px;background:var(--flaeche);cursor:pointer}.posb-haken>input:checked{border-color:var(--tinte);background:var(--tinte)}.posb-haken>input:checked:before{content:"";width:11px;height:6px;border:solid var(--flaeche);border-width:0 0 2.5px 2.5px;transform:translateY(-1px) rotate(-45deg)}.posb-haken>input:disabled{opacity:.5;cursor:default}.posb-haken:has(>input:disabled){cursor:default}.posb-haken[data-aus=ja] .posb-zeile-text>b{color:var(--zweitrang)}.posb-haken[data-aus=ja] .posb-zeile-rechts{color:var(--zweitrang);text-decoration:line-through}.posb-haken[data-pruefen=ja] .posb-zeile-text>small{color:var(--acht)}.posb-haken:active{background:var(--schiene)}.posb-haken:has(>input:focus-visible){outline:2px solid var(--fokus);outline-offset:-2px}.posb-unterwahl>.posb-wahl{padding-left:50px}:root[data-geraet=telefon] .posb-schalter .ml-abholung{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0}:root[data-geraet=telefon] .posb-schalter .ml-abholung>*{flex:none}:root[data-geraet=telefon] .posb-schalter .ml-abholung-schalter{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:0 12px;min-height:56px;padding:8px 16px;font-size:var(--t-18);line-height:1.25;color:var(--tinte);cursor:pointer;-webkit-tap-highlight-color:transparent}:root[data-geraet=telefon] .posb-schalter .ml-abholung-schalter:active{background:var(--schiene)}:root[data-geraet=telefon] .posb-schalter .ml-abholung-schalter+.ml-abholung-schalter,:root[data-geraet=telefon] .posb-schalter .ml-abholung-folge+.ml-abholung-schalter{position:relative}:root[data-geraet=telefon] .posb-schalter .ml-abholung-schalter+.ml-abholung-schalter:before,:root[data-geraet=telefon] .posb-schalter .ml-abholung-folge+.ml-abholung-schalter:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:var(--raster-linie)}:root[data-geraet=telefon] .posb-schalter .ml-abholung-schalter input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-content:center;width:22px;height:22px;margin:0;border:2px solid var(--zweitrang);border-radius:5px;background:var(--flaeche);cursor:pointer}:root[data-geraet=telefon] .posb-schalter .ml-abholung-schalter input:checked{border-color:var(--tinte);background:var(--tinte)}:root[data-geraet=telefon] .posb-schalter .ml-abholung-schalter input:checked:before{content:"";width:11px;height:6px;border:solid var(--flaeche);border-width:0 0 2.5px 2.5px;transform:translateY(-1px) rotate(-45deg)}:root[data-geraet=telefon] .posb-schalter .ml-abholung-schalter:has(input:focus-visible){outline:2px solid var(--fokus);outline-offset:-2px}:root[data-geraet=telefon] .posb-schalter .ml-abholung-folge{margin-top:-6px;padding:0 16px 12px 50px;font-size:var(--t-13);line-height:1.35;color:var(--zweitrang)}:root[data-geraet=telefon] .posb-schalter .ml-abholung-folge.acht{color:var(--acht)}.posb .anb{display:flex;flex-direction:column}.posb .anb>.anb-schild{display:none}.posb .anb-zeile{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-items:center;min-height:56px;margin:0;padding:8px 16px}.posb .anb-zeile+.anb-zeile:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:var(--raster-linie)}.posb .anb-was{grid-column:1;grid-row:1;font-size:var(--t-18);font-weight:500}.posb .anb-wie{grid-column:1;grid-row:2;font-size:var(--t-13);color:var(--zweitrang)}.posb .anb-zu{grid-column:1;grid-row:3}.posb .anb-betrag{grid-column:2;grid-row:1 / span 2;font-family:var(--ui);font-size:var(--t-14);font-variant-numeric:tabular-nums}.posb-fusssumme{margin:-4px 0 0}.posb-fusssumme .hf-wertzeile{padding-inline:2px;min-height:36px}.posb-frage{margin:0 0 4px;font-size:var(--t-14);line-height:1.45;color:var(--tinte)}.posb-weg{color:var(--stopp)}.tbz{display:flex;flex-direction:column;gap:20px}.tbz-gruppe{display:flex;flex-direction:column;gap:8px}.tbz-kennung{font-family:var(--mono);font-weight:600;margin-right:8px}.tbz-nr{margin-left:8px;font-family:var(--mono);font-weight:500;font-size:.9em;color:var(--zweitrang)}.tbz-wert .marke{padding:0;border:none;background:none;font-family:inherit;font-size:inherit;letter-spacing:0;text-transform:none}.tbz-marken{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tbz-marken .marke{font-size:var(--t-11);padding:1px 7px}.tbz-fuss{font-size:var(--t-13);line-height:1.45;color:var(--zweitrang);padding:0 2px}.tbz-blatt{display:flex;flex-direction:column;gap:12px}.tbz-blatt>:first-child{margin-top:0}.tbz-skelett{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:60px;padding:10px 16px 10px 37px}.tbz-skelett+.tbz-skelett{border-top:1px solid var(--raster-linie)}.tbz-skelett>span{display:block;height:10px;border-radius:5px;background:var(--schiene)}.tbz .hf-zweizeiler{min-height:60px}.tbz .hf-zweizeiler-text>:is(b,small){display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbz .hf-zweizeiler-text>:is(b,small) *{display:inline;white-space:nowrap;line-height:inherit}.tbz .hf-zweizeiler-text>:is(b,small) :is(div,p,small,span,b)+:is(div,p,small,span,b){margin-left:.35em}.tbz .hf-zweizeiler-text>b .marke{margin-left:8px;padding:0;border:none;background:none;font-size:var(--t-11);color:var(--zweitrang)}.tbz-felder{display:flex;flex-direction:column;gap:16px}.tbz-satz{margin:0 0 8px;color:var(--zweitrang);font-size:var(--t-15);line-height:1.45}.tbz-feld{display:flex;flex-direction:column;gap:6px}.tbz-feld-was{font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--kopf-tinte)}.tbz-feld-wert{min-width:0}.tbz-feld-was:empty{display:none}.tbz-feld-wert :is(select,.feld){width:100%;min-height:48px}.tbz-feld:has(>.tbz-feld-wert>label>input[type=checkbox]:only-child){flex-direction:row;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid var(--linie)}.tbz-feld:has(>.tbz-feld-wert>label>input[type=checkbox]:only-child) .tbz-feld-was{font-family:inherit;font-weight:500;font-size:var(--t-16);letter-spacing:0;text-transform:none;color:var(--tinte)}.tbz-feld-wert>label:has(>input[type=checkbox]:only-child){display:grid;place-items:center;min-width:44px;min-height:44px}.tbz-felder:has(>.tbz-feld>.tbz-feld-wert>label>input[type=checkbox]:only-child){gap:0}.tbz-feld-wert>.wahl{display:flex;width:100%}.tbz-feld-wert>.wahl>button{flex:1 1 0;min-height:48px}.tab-raum{flex:1;min-height:0;display:flex;flex-direction:column;padding:13px 18px 18px}.tab-rahmen{background:var(--tab-blatt);border:1px solid var(--tab-kante);border-radius:var(--radius);box-shadow:var(--tab-schatten);display:flex;flex-direction:column;flex:0 1 auto;min-height:0;overflow:hidden}.tab-fenster{overflow:auto;min-height:0;scrollbar-gutter:stable;background:linear-gradient(to right,var(--tab-blatt) 40%,transparent) left center / 26px 100% no-repeat local,linear-gradient(to left,var(--tab-blatt) 40%,transparent) right center / 26px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--tinte) 24%,transparent),transparent) left center / 13px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--tinte) 24%,transparent),transparent) right center / 13px 100% no-repeat scroll,var(--tab-blatt)}.tab{width:100%;border-collapse:collapse;font-size:var(--grad);color:var(--tinte)}.tab thead th{position:sticky;top:0;z-index:2;background:var(--tab-kopf);font-family:var(--schmal);font-weight:700;font-size:var(--t-11);letter-spacing:.09em;text-transform:uppercase;color:var(--kopf-tinte);text-align:left;padding:0 12px;height:34px;white-space:nowrap;border-bottom:1px solid var(--tab-kopfkante)}.tab thead th.r{text-align:right}.tab-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:none;padding:0;margin:0;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:var(--uebergang)}.tab thead th.r .tab-sort{flex-direction:row-reverse}@media(hover:hover)and (pointer:fine){.tab-sort:hover{color:var(--tinte)}}.tab-sort:focus-visible{outline:2px solid var(--fokus);outline-offset:3px;border-radius:2px}.tab-sort-pfeil{font-size:var(--t-11);line-height:1;opacity:0;transition:var(--uebergang)}@media(hover:hover){.tab-sort:hover .tab-sort-pfeil{opacity:.45}}.tab thead th[aria-sort]{color:var(--tinte)}.tab thead th[aria-sort] .tab-sort-pfeil{opacity:1;color:var(--aktionstext)}.tab tbody td{padding:6px 12px;height:var(--zeile);vertical-align:middle;border-top:1px solid var(--raster-linie)}.tab tbody tr:first-child td{border-top:none}.tab.luftig tbody td{height:46px;padding-block:7px}.tab td.r{text-align:right}.tab .zahl{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--ui);font-size:var(--t-12)}.tab .kennung{font-family:var(--mono);font-size:var(--t-12);font-weight:500}.tab .stark{font-weight:600}.tab .leise{color:var(--zweitrang)}.tab .zeit{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);color:var(--zweitrang);white-space:nowrap}.tab .geld{font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums;text-align:right}.tab tbody tr.klick{cursor:pointer;transition:background var(--uebergang)}@media(hover:hover)and (pointer:fine){.tab tbody tr.klick:hover td{background:var(--tab-wach)}}.tab tbody tr.klick:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.tab tbody tr.gewaehlt td{background:var(--gewaehlt)}.tab tbody tr.gewaehlt td:first-child{box-shadow:inset 3px 0 0 var(--gewaehlt-kante)}.tab tbody tr.frisch td{background:var(--acht-weich)}.tab tbody tr.storniert{opacity:.62}.tab tbody tr.storniert .tab-sache b{text-decoration:line-through;color:var(--zweitrang)}.tab tbody tr.tab-gruppe th{text-align:left;background:var(--tab-blatt);border-bottom:1px solid var(--tab-kante);padding:19px 12px 5px;vertical-align:bottom;font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--tinte)}.tab tbody tr.tab-gruppe:first-child th{padding-top:9px}.tab tbody tr.tab-gruppe+tr td{border-top:none}.tab-gruppe-zahl{margin-left:7px;font-family:var(--ui);font-size:var(--t-11);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--zweitrang)}.tab .tab-wahl{width:38px;padding-right:0}.tab .tab-wahl input{width:14px;height:14px;margin:0;display:block;accent-color:var(--stahl);cursor:pointer}.tab-sache{min-width:0;display:block}.tab-sache b{font-size:var(--t-14);font-weight:600;display:block;line-height:1.3;color:var(--tinte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-sache .bei{font-size:var(--t-12);color:var(--zweitrang);display:flex;gap:7px;margin-top:2px;overflow:hidden;white-space:nowrap}.tab-sache .bei .nr{font-family:var(--mono);flex:none}.tab-sache .bei span{overflow:hidden;text-overflow:ellipsis}.tab tbody tr.tab-skelett td{border-top:1px solid var(--raster-linie)}.tab-balken{display:block;height:9px;border-radius:5px;background:var(--schiene);animation:tab-pochen 1.4s ease-in-out infinite}@keyframes tab-pochen{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.tab-balken{animation:none}}.tab-leer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:54px 24px;text-align:center}.tab-leer p{margin:0;color:var(--zweitrang);font-size:var(--t-14);max-width:42ch;line-height:1.55}.tab-fuss{border-top:1px solid var(--tab-kante);background:var(--tab-kopf);padding:10px 14px;font-size:var(--t-12);color:var(--zweitrang);line-height:1.55}.tab-fuss b{color:var(--tinte)}@media(max-width:760px){.tab-raum{padding:11px 12px 12px}.tab-rahmen{overflow-x:hidden}.tab,.tab thead,.tab tbody,.tab tr,.tab td,.tab th{display:block}.tab{min-width:0!important}.tab thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tab tbody tr:where(:not(.tab-gruppe,.tab-skelett,.tab-unterzeile)){display:flex;flex-direction:column;padding:11px 14px;border-top:1px solid var(--raster-linie)}.tab tbody tr:first-child{border-top:none}.tab tbody tr.gewaehlt td,.tab tbody tr.frisch td{background:none}@media(hover:hover)and (pointer:fine){.tab tbody tr.klick:hover td{background:none}}.tab tbody tr.gewaehlt td:first-child{box-shadow:none}@media(hover:hover)and (pointer:fine){.tab tbody tr.klick:hover{background:var(--tab-wach)}}.tab tbody tr.gewaehlt{background:var(--gewaehlt);box-shadow:inset 3px 0 0 var(--gewaehlt-kante)}.tab tbody tr.frisch{background:var(--acht-weich)}.tab tbody td,.tab.luftig tbody td{height:auto;border-top:none;padding:0;display:flex;align-items:baseline;gap:10px;min-height:22px}.tab tbody td[data-traeger]{display:block;order:-1;margin-bottom:4px}.tab tbody td[data-traeger]:before{content:none}.tab tbody td:before{content:attr(data-kopf);flex:none;width:38%;max-width:150px;font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.tab tbody td:empty{display:none}.tab td.r,.tab .zahl,.tab .geld{text-align:left}.tab .tab-wahl{width:auto}.tab tbody tr.tab-gruppe{padding:0;border-top:none}.tab tbody tr.tab-gruppe th{flex:1;padding:17px 14px 5px}.tab tbody tr.tab-gruppe:first-child th{padding-top:10px}.tab tbody tr.tab-skelett{padding:11px 14px}.tab tbody tr.tab-skelett td+td{display:none}.tab tbody tr.tab-skelett td:before{content:none}}@media(max-width:760px){[data-stapeln=nein]{display:table;width:100%;min-width:0}[data-stapeln=nein]>thead{display:table-header-group;position:static;width:auto;height:auto;overflow:visible;clip-path:none}[data-stapeln=nein]>tbody{display:table-row-group}:is(table,.tab)[data-stapeln=nein]>*>tr,.tab tbody [data-stapeln=nein]>*>tr{display:table-row;padding:0;border-top:none}[data-stapeln=nein]>*>tr>:is(th,td),.tab.luftig tbody [data-stapeln=nein]>*>tr>:is(th,td){display:table-cell;height:auto;min-height:0;border-top:1px solid var(--raster-linie)}[data-stapeln=nein]>tbody>tr:first-child>:is(th,td){border-top:none}[data-stapeln=nein]>*>tr>:is(th,td):before{content:none}[data-stapeln=nein]>*>tr>.r,[data-stapeln=nein]>*>tr>.zahl,[data-stapeln=nein]>*>tr>.geld{text-align:right}.tab-rahmen:has(>.tab-fenster>[data-stapeln=nein]){overflow-x:visible}.tab-rahmen:has(>.tab-fenster>[data-stapeln=nein])>.tab-fenster{overflow-x:auto}.tab-rahmen:has([data-stapeln=nein]) .tab-ordnen{display:none}}.tab tbody tr.tab-unterzeile>td{height:auto;border-top:none;padding:0 12px 15px;background:var(--tab-blatt)}.tab tbody tr:has(+.tab-unterzeile) td{border-bottom:none}.tab tbody tr.tab-unterzeile+tr td{border-top:1px solid var(--tab-kante)}@media(max-width:760px){.tab tbody tr.tab-unterzeile{padding:0 14px 14px;border-top:none}.tab tbody tr.tab-unterzeile>td{padding:0}.tab tbody tr.tab-unterzeile>td:before{content:none}.tab tbody td .marke{white-space:normal;min-width:0}.tab-sache b{white-space:normal;overflow:visible;text-overflow:clip}.tab-sache .bei{flex-wrap:wrap;white-space:normal;overflow:visible}.tab-sache .bei span{overflow:visible;text-overflow:clip}}.tab-unter{padding-left:22px;display:block}.tab-anlegen{background:var(--tab-blatt);border:1px solid var(--tab-kante);border-radius:var(--radius);box-shadow:var(--tab-schatten);margin-bottom:12px}:root[data-geraet=telefon] .tab tbody tr:has(>td[data-handy]){flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:8px;padding:12px 14px;min-height:56px}:root[data-geraet=telefon] .tab tbody tr.klick:has(>td[data-handy]):active{background:var(--tab-wach)}:root[data-geraet=telefon] .tab tbody td[data-handy=titel],:root[data-geraet=telefon] .tab tbody td[data-handy=kennung],:root[data-geraet=telefon] .tab tbody td[data-handy=marke]{min-height:0;margin:0}:root[data-geraet=telefon] .tab tbody td[data-handy=titel]:before,:root[data-geraet=telefon] .tab tbody td[data-handy=kennung]:before,:root[data-geraet=telefon] .tab tbody td[data-handy=marke]:before{content:none}:root[data-geraet=telefon] .tab tbody td[data-handy=titel]{display:block;order:1;flex:0 1 auto;min-width:0;font-size:var(--t-15);font-weight:600;line-height:1.3;color:var(--tinte)}:root[data-geraet=telefon] .tab tbody td[data-handy=titel] .tab-sache b{font-size:var(--t-15)}:root[data-geraet=telefon] .tab tbody td[data-handy=kennung]{display:block;order:2;flex:none;font-family:var(--mono);font-size:var(--t-12);font-weight:500;color:var(--zweitrang)}:root[data-geraet=telefon] .tab tbody td[data-handy=marke]{display:flex;order:3;flex:none;margin-left:auto;align-self:center}:root[data-geraet=telefon] .tab tbody tr:has(>td[data-handy=unter]):after{content:"";order:4;flex-basis:100%;height:0}:root[data-geraet=telefon] .tab tbody td[data-handy=unter]{order:5;flex:1 1 26%;min-width:26%;flex-direction:column;align-items:flex-start;gap:2px;min-height:0;font-size:var(--t-13);line-height:1.35}:root[data-geraet=telefon] .tab tbody td[data-handy=unter]:before{width:auto;max-width:none;font-size:var(--t-11);line-height:1.2}:root[data-geraet=telefon] .tab tbody td[data-handy=breit]{order:6;flex:1 1 100%;min-height:44px;align-items:center}:root[data-geraet=telefon] .tab tbody td[data-handy=satz]{order:6;flex:1 1 100%;min-height:0;flex-direction:column;align-items:flex-start;gap:2px}:root[data-geraet=telefon] .tab tbody td[data-handy=satz]:before{width:auto;max-width:none;font-size:var(--t-11);line-height:1.2}:root[data-geraet=telefon] .tab tbody td[data-handy=weg]{display:none}:root[data-geraet=telefon] .tab tbody tr:has(>td[data-handy])>td.tab-wahl{order:0;flex:none;min-width:44px;min-height:44px;align-items:center;align-self:center}:root[data-geraet=telefon] .tab tbody tr:has(>td[data-handy])>td.tab-wahl:before{content:none}:root[data-geraet=telefon] .tab .tab-wahl input{width:20px;height:20px}.tab-ordnen{display:none}@media(max-width:760px){.tab-ordnen{display:flex}}.tab-ordnen{flex:none;align-items:center;gap:10px;padding:8px 14px;background:var(--tab-kopf);border-bottom:1px solid var(--tab-kopfkante)}.tab-ordnen label{flex:none;font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--kopf-tinte)}.tab-ordnen .feld{flex:1;min-width:0;height:44px;font-size:var(--t-16)}.bestand-spur{display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:default}.bestand-fuellung{position:absolute;left:0;bottom:0;height:6px;background:var(--gut);opacity:.55;border-radius:0 3px 0 0}.bestand-knapp .bestand-fuellung{background:var(--acht)}.bestand-voll .bestand-fuellung{background:var(--stopp);opacity:.7}.bestand-voll{background:color-mix(in srgb,var(--stopp) 6%,var(--flaeche))}.bestand-zahl{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);font-weight:600;color:var(--tinte);line-height:1.15;white-space:nowrap}.bestand-voll .bestand-zahl{color:var(--stopp)}.bestand-vorgemerkt{font-style:normal;font-weight:500;font-size:var(--t-11);color:var(--zweitrang)}.bestand-res .res-zeichen{background:var(--gut-weich);color:var(--gut)}.pos-neu-stueck{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--t-12);color:var(--zweitrang)}.pos-neu-stueck input{width:64px}.se-stueckzahl{width:72px}.pos-mengeneinheit{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:4px;max-width:100%;white-space:nowrap;font-variant-numeric:tabular-nums}.pos-mengeneinheit .feld-zahl{width:6ch;min-width:44px;flex:0 1 auto;margin-right:0}.pos-einheit{flex:none;font-size:var(--t-12);color:var(--zweitrang)}.tab .pos-menge .pos-mengeneinheit .rechenweg{display:inline;margin:0}.pos-mengeneinheit .pos-regel-zahl{font-variant-numeric:tabular-nums}.pos-stuecke{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;font-size:var(--t-12)}.pos-stuecke .marke{height:17px;font-size:var(--t-11);padding:0 6px}.pos-geraet .kennung{font-family:var(--mono);font-weight:600;font-size:var(--t-12)}.pos-geraet-name{color:var(--tinte)}.pos-geraet[aria-expanded=true]{background:var(--gewaehlt);border-color:var(--gewaehlt-kante);border-style:solid}.pos-anbau-knopf{border:0;background:none;padding:2px 4px;font:inherit;font-size:var(--t-12);color:var(--aktionstext);cursor:pointer;border-radius:4px}@media(hover:hover)and (pointer:fine){.pos-anbau-knopf:hover{text-decoration:underline}}.pos-anbau-knopf:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.pos-mietlage{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:3px;font-size:var(--t-12)}.pos-mietlage .pos-zeit,.tab .pos-mietlage .pos-bediener{margin-top:0}.pos-mietlage .zr-feld.klein .fein{width:19ch;field-sizing:content;min-width:0;padding-block:3px;padding-right:6px;font-size:var(--t-12);color:var(--kopf-tinte);border-color:transparent;background:transparent}@media(hover:hover)and (pointer:fine){.pos-mietlage .zr-feld.klein .fein:not(:disabled):hover{border-color:var(--feldkante);background:var(--flaeche)}}.pos-mietlage .zr-feld.klein .fein:focus{border-color:var(--fokus);background:var(--flaeche);color:var(--tinte)}.pos-mietlage .zr-feld.klein .fein:disabled{color:var(--zweitrang);cursor:default}.pos-mietlage .zr-feld.klein>.zeichen{width:13px;height:13px}.geraet-klappe .pos-zubehoer{margin:0;font-size:var(--t-12)}.geraet-klappe .pos-zubehoer .feld-schild{font-size:var(--t-11)}.geraet-klappe .pos-zubehoer .zub-liste{gap:4px}.geraet-klappe .pos-zubehoer .zub-zeile{padding:4px 6px}.geraet-klappe .pos-zubehoer .marke{height:17px;font-size:var(--t-11);padding:0 6px}.geraet-klappe{position:fixed;z-index:80;width:max-content;min-width:240px;max-width:min(380px,calc(100vw - 24px));background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten-2);font-size:var(--t-13)}.geraet-klappe-kopf{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:10px 12px 8px;border-bottom:1px solid var(--linie)}.geraet-klappe-kopf .kennung{font-family:var(--mono);font-weight:600;font-size:var(--t-14)}.geraet-klappe-kopf b{font-weight:600;font-size:var(--t-13)}.geraet-klappe-angaben{margin:0;padding:8px 12px;display:grid;gap:4px}.geraet-klappe-angaben>div{display:grid;grid-template-columns:64px 1fr;gap:8px;align-items:baseline}.geraet-klappe-angaben dt{font-size:var(--t-12);color:var(--zweitrang)}.geraet-klappe-angaben dd{margin:0;font-size:var(--t-13);font-variant-numeric:tabular-nums}.geraet-klappe-inhalt{padding:8px 12px;border-top:1px solid var(--linie)}.geraet-klappe-wahl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.geraet-klappe-wahl .feld-schild{font-size:var(--t-12)}.geraet-klappe-fuss{display:flex;justify-content:flex-end;padding:6px 8px;border-top:1px solid var(--linie);background:var(--seite);border-radius:0 0 var(--radius) var(--radius)}.geraet-klappe-verweis{border:0;background:none;padding:4px 6px;border-radius:4px;font:inherit;font-size:var(--t-12);color:var(--aktionstext);cursor:pointer}@media(hover:hover)and (pointer:fine){.geraet-klappe-verweis:hover{text-decoration:underline}}.geraet-klappe-verweis:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}@media(forced-colors:active){.geraet-klappe{border-color:CanvasText}.pos-geraet[aria-expanded=true]{border-color:Highlight}}.pos-hinweis{display:block;margin-top:2px;font-family:var(--ui);font-size:var(--t-12);line-height:1.35;color:var(--zweitrang)}.pos-marke .marke,.pos-karte-marken .marke{font-family:var(--ui);font-weight:500;font-size:var(--t-11);letter-spacing:0;text-transform:none}.pst-zelle:has(>.lm-wahl){position:relative}.lm-quelle{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.lm-verweis{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:var(--t-12);font-weight:500;color:var(--aktionstext)}.lm-verweis:focus-visible,.lm-wert:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.lm-wahl{position:absolute;left:0;top:100%;z-index:20;margin-top:4px;display:grid;min-width:280px;max-width:420px;padding:4px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);box-shadow:0 10px 24px -14px #1a1a1973}.lm-wert{display:block;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-bed);background:none;color:var(--tinte);font:inherit;font-size:var(--t-13);text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover)and (pointer:fine){.lm-verweis:hover{text-decoration:underline}.lm-wert:hover{background:var(--gewaehlt)}}.pa-zuschlaege{margin-top:12px;padding-top:10px;border-top:1px solid var(--tab-kante)}.pa-zuschlaege .feld-schild{display:flex;align-items:center;gap:6px;margin-bottom:4px}.pa-zuschlag{display:grid;grid-template-columns:minmax(0,1fr) auto 84px;align-items:baseline;column-gap:12px;padding:4px 0;font-size:var(--t-13)}.pa-zuschlag-was{min-width:0;overflow-wrap:anywhere}.pa-zuschlag-marke{display:inline-block;margin-left:8px}.pa-zuschlag-wie{font-size:var(--t-12);color:var(--zweitrang);white-space:nowrap}.pa-zuschlag-betrag{font-family:var(--ui);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.pa-zuschlag.entfaellt .pa-zuschlag-was,.pa-zuschlag.entfaellt .pa-zuschlag-wie{text-decoration:line-through;opacity:.62}.pa-zuschlag-feld{width:84px;text-align:right}.pa-zuschlag-eingabe{display:contents}.pa-zuschlag .betrag-satz{grid-column:1 / -1}.pa-zuschlag.summe{margin-top:4px;padding-top:7px;border-top:1px solid var(--tab-kante);font-weight:600}@media(max-width:560px){.pa-zuschlag{grid-template-columns:minmax(0,1fr) 84px;row-gap:1px}.pa-zuschlag-wie{grid-column:1;grid-row:2;white-space:normal}}.bvu-leib>.kw-liste{max-height:none;overflow:visible;scrollbar-gutter:auto;padding:0;display:flex;flex-direction:column;gap:6px}.bvu-leib>.kw-liste>.kw-zeile{min-height:56px;padding:8px 12px;gap:10px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);font-size:var(--t-15)}.bvu-leib>.kw-liste>.kw-zeile.aktiv{background:var(--flaeche);border-color:var(--zweitrang)}.bvu-leib>.kw-liste>.kw-zeile[aria-selected=true]{border-color:var(--gewaehlt-kante);background:var(--gewaehlt)}.bvu-leib>.kw-liste>.kw-zeile .kw-zeichen{width:32px;height:32px;font-size:var(--t-11)}.bvu-leib>.kw-liste>.kw-zeile .kw-text b{font-size:var(--t-15)}.bvu-leib>.kw-liste>.kw-zeile .kw-text span{font-size:var(--t-13)}.bvu-leib>.kw-liste>.kw-zeile .kw-nr{font-size:var(--t-12)}.bvu-leib>.kw-liste>.kw-nichts{padding:14px 2px;font-size:var(--t-14)}.bvu-leib>.kw-suche{min-height:48px;padding:0 14px;font-size:var(--t-16);border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche)}.bvu-leib>.kw-suche:focus{outline:none;border-color:var(--fokus);box-shadow:var(--fokus-aussen);background:var(--flaeche)}.bvu-fuss>.kw-neu{min-height:48px;padding:0 14px;text-align:center;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);font-size:var(--t-15)}@media(hover:hover)and (pointer:fine){.bvu-fuss>.kw-neu:hover{background:var(--flaeche);border-color:var(--stahl)}}.kw-marke.kw-gesperrt{color:var(--stopp)}.kw-sperrsatz{margin:6px 0 0;font-size:var(--t-13);color:var(--stopp)}.kw-sperrmarke{flex:none;display:inline-flex;align-items:center}.randtage{display:flex;flex-direction:column;gap:2px;min-width:0}.randtag{display:block;color:var(--zweitrang);font-size:var(--t-12);line-height:1.35}.randtag-spaet{display:block;color:var(--acht);font-size:var(--t-12);line-height:1.35;font-weight:500}.randtag-frueh{display:block;color:var(--zweitrang);font-size:var(--t-12);line-height:1.35}.ml-leiste{position:absolute;right:16px;bottom:16px;z-index:55;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:min(420px,calc(100% - 32px));pointer-events:none}.ml-leiste>*{pointer-events:auto}.ml-leiste.weg{display:none}.ml-griff{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid var(--linie);background:var(--flaeche);color:inherit;box-shadow:0 10px 30px -12px #00000080;cursor:pointer;font:inherit;text-align:left;align-self:flex-end}@media(hover:hover)and (pointer:fine){.ml-griff:hover{border-color:var(--zweitrang)}}.ml-griff-zahl{flex:none;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--stahl);color:var(--auf-aktion);display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-12);font-weight:700;font-variant-numeric:tabular-nums}.ml-griff-wort{font-size:var(--t-13);font-weight:600}.ml-griff-betrag{margin-left:auto;font-size:var(--t-13);font-variant-numeric:tabular-nums}.ml-griff-pfeil{flex:none;color:var(--zweitrang);font-size:var(--t-11)}.ml-blatt{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 18px 60px -20px #0000008c;display:flex;flex-direction:column;max-height:min(60vh,520px);overflow:hidden}.ml-kopf{flex:none;display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--linie)}.ml-kopf b{font-family:var(--display);font-size:var(--t-14)}.ml-zahl{font-size:var(--t-12);color:var(--zweitrang);margin-right:auto}.ml-zeilen{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:0;background:var(--flaeche)}.ml-karte{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:2px;border-left:3px solid transparent;background:var(--flaeche)}.ml-karte+.ml-karte{border-top:1px solid var(--raster-linie)}.ml-karte.gut{border-left-color:var(--gut)}.ml-karte.acht{border-left-color:var(--acht)}.ml-karte.stopp{border-left-color:var(--stopp)}.ml-karte.auf{background:var(--flaeche)}.ml-flaeche{grid-column:1;display:grid;grid-template-columns:minmax(0,1fr) auto 28px;column-gap:8px;row-gap:2px;align-items:baseline;width:100%;min-height:50px;padding:8px 2px 8px 10px;border:none;background:none;text-align:left;color:var(--tinte);font:inherit;cursor:pointer;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.ml-flaeche:hover{background:var(--tab-wach)}}.ml-flaeche:active{background:var(--schiene)}.ml-flaeche:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.ml-name{grid-column:1;grid-row:1;min-width:0;font-size:var(--t-13);font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-betrag{grid-column:2;grid-row:1;justify-self:end;font-family:var(--ui);font-size:var(--t-14);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em}.ml-betrag.offen{font-family:var(--ui);font-weight:400;font-size:var(--t-12);color:var(--zweitrang)}.ml-unten{grid-column:1 / 3;grid-row:2;min-width:0;display:block;font-size:var(--t-12);line-height:16px;color:var(--zweitrang);overflow-wrap:break-word}.ml-befund{margin-left:8px;font-weight:600}.ml-befund .pkt{display:inline-block;margin-right:5px;vertical-align:1px}.ml-befund.acht{color:var(--acht)}.ml-befund.stopp{color:var(--stopp)}.ml-ecke{grid-column:3;grid-row:1 / 3;align-self:center;justify-self:center;width:28px;height:28px;border-radius:var(--r-klein);display:inline-flex;align-items:center;justify-content:center;color:var(--zweitrang)}.ml-ecke .zeichen{width:16px;height:16px;transition:transform .15s ease}.ml-ecke.offen .zeichen{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.ml-ecke .zeichen{transition:none}}.ml-auf{grid-column:1 / -1;display:flex;flex-direction:column;gap:14px;padding:12px 10px 14px;border-top:1px solid var(--raster-linie)}.ml-karte.nurtext{align-items:center;padding:5px 4px 5px 10px;column-gap:8px}.ml-karte.nurtext .feld{height:32px;font-size:var(--t-13);background:var(--mulde)}@media(hover:hover)and (pointer:fine){.ml-karte .feld:hover{border-color:var(--zweitrang)}}.ml-lage{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin:0;font-size:var(--t-12);line-height:1.35}.ml-lage .pkt{align-self:center}.ml-lage b{font-weight:600}.ml-lage span{color:var(--zweitrang)}.ml-lage.acht b{color:var(--acht)}.ml-lage.stopp b{color:var(--stopp)}.ml-lage.still{color:var(--zweitrang)}.ml-damals{margin:0;font-size:var(--t-11);line-height:1.35;color:var(--aktionstext);font-variant-numeric:tabular-nums}.ml-wieder{font-size:var(--t-12)}.ml-wieder-frei{color:var(--gut)}.ml-wieder-weg{color:var(--zweitrang)}.ml-wieder-wer{margin:0;padding-left:21px;font-size:var(--t-11);line-height:1.35;color:var(--zweitrang)}.ml-vorlage{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:9px 12px 3px;background:var(--seite)}.ml-vorlage-her{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0;width:100%;font-size:var(--t-11);color:var(--zweitrang)}.ml-vorlage-loesen{margin-left:auto;padding:0;border:0;background:none;font:inherit;color:var(--aktionstext);cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.ml-vorlage-loesen:hover{color:var(--tinte)}}.ml-vorlage-loesen:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.ml-vorlage-wie{margin:0;font-size:var(--t-11);color:var(--zweitrang)}.ml-abholung{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ml-abholung-schalter{display:flex;align-items:center;gap:6px;font-size:var(--t-12);cursor:pointer}.ml-abholung-schalter input{cursor:pointer}.ml-abholung-folge{font-size:var(--t-12);color:var(--zweitrang)}.ml-abholung-anhaenger{flex-basis:100%}.ml-abholung-folge.acht{flex-basis:100%;color:var(--acht)}.ma-holtab{margin-left:auto;font-weight:500;color:var(--tinte);line-height:16px}.ma-holtab:not(.telefon) input{margin:0;width:14px;height:14px}.ma-schild:has(>.ma-holtab){align-items:center;height:16px}.ma-holtab.telefon{margin:0;padding:0 16px;min-height:44px;font-size:var(--t-14)}.ma-abweichung{flex:none;align-self:center;padding:2px 8px;border:1px solid var(--linie);border-radius:var(--r-klein);background:none;color:var(--tinte);font:inherit;font-size:var(--t-12);font-weight:500;white-space:nowrap;cursor:pointer}.ma-abweichung.telefon{align-self:flex-start;margin:0 16px 8px;min-height:44px;padding:0 12px;font-size:var(--t-14)}@media(hover:hover)and (pointer:fine){.ma-abweichung:hover{background:var(--schiene)}}.ma-abweichung:focus-visible{outline:2px solid var(--fokus);outline-offset:0}.ml-karte.mit-holtab{grid-template-columns:minmax(0,1fr) auto auto}.ml-karte.mit-holtab>.ml-weg{grid-column:3}.ml-holtab{grid-column:2;grid-row:1;align-self:center;display:flex;align-items:center;gap:4px;padding:0 4px;font-size:var(--t-12);color:var(--zweitrang);white-space:nowrap;cursor:pointer}.ml-holtab input{margin:0;cursor:pointer}:root[data-geraet=telefon] .ml-holtab{min-height:44px;padding:0 8px;font-size:var(--t-14)}.ml-wer{flex:none;margin:0;padding:6px 12px;border-bottom:1px solid var(--linie);font-size:var(--t-12);color:var(--zweitrang);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-weg{grid-column:2;grid-row:1;align-self:center;margin-right:6px;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-klein);display:inline-flex;align-items:center;justify-content:center;background:none;color:var(--zweitrang);cursor:pointer}.ml-weg .zeichen{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.ml-weg:hover{background:var(--schiene);color:var(--tinte)}.ml-ecke{transition:var(--uebergang)}.ml-flaeche:hover .ml-ecke{color:var(--tinte)}}.ml-weg:focus-visible{outline:2px solid var(--fokus);outline-offset:0}.ml-summe{flex:none;display:flex;align-items:baseline;gap:8px;padding:9px 12px 4px;border-top:1px solid var(--linie);background:var(--flaeche)}.ml-summe span{font-size:var(--t-12);color:var(--zweitrang)}.ml-summe b{margin-left:auto;font-size:var(--t-15);font-variant-numeric:tabular-nums}.ml-fuss{margin:0;padding:0 12px 8px;font-size:var(--t-11);color:var(--zweitrang)}.ml-taten{flex:none;display:flex;gap:8px;padding:0 12px 12px}.ml-taten .knopf{flex:1;justify-content:center}.ma-blatt{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:14px 18px 18px;display:flex;flex-direction:column;gap:16px}.ma-teil{display:flex;flex-direction:column;gap:10px}.ma-teil.still{opacity:.55}.ma-gruppe{display:flex;align-items:baseline;gap:8px;margin:0;font-size:var(--t-12);font-weight:600;color:var(--zweitrang)}.ma-gruppe-zahl{font-weight:400}.ma-hinweis{margin:0;font-size:var(--t-12);color:var(--zweitrang)}.ma-kopfform{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.25fr) minmax(0,.9fr);gap:12px 16px;align-items:start}.ma-feld{display:flex;flex-direction:column;gap:5px;min-width:0}.ma-schild{display:flex;align-items:baseline;gap:8px;min-height:16px;font-size:var(--t-12);font-weight:500;line-height:16px;color:var(--zweitrang)}.ma-feld>.feld,.ma-feld>.zr .feld{height:40px;font-size:var(--t-14);border:1.5px solid var(--feldkante)}.ma-feld>.kw>.kw-anker{min-height:40px;border:1.5px solid var(--feldkante);font-size:var(--t-14)}.ma-feld>select.ma-ort-fehlt{border-color:var(--acht)}@media(max-width:720px){.ma-kopfform{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ma-eigen{display:flex;align-items:baseline;gap:8px;font-size:var(--t-12);color:var(--zweitrang)}.ma-zeilen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ma-zeile{border:1px solid var(--linie);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:7px;box-shadow:inset 3px 0 0 0 transparent}.ma-zeile.gut{box-shadow:inset 3px 0 0 0 var(--gut)}.ma-zeile.acht{box-shadow:inset 3px 0 0 0 var(--acht)}.ma-zeile.stopp{box-shadow:inset 3px 0 0 0 var(--stopp)}.ma-kopf{display:flex;align-items:center;gap:2px;margin:-4px -6px -2px -4px}.ma-griff{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto 28px;column-gap:8px;row-gap:2px;align-items:baseline;padding:4px 2px 4px 4px;border:0;border-radius:var(--r-klein);background:none;color:var(--tinte);font:inherit;text-align:left;cursor:pointer}.ma-griff.ruhig{cursor:default;grid-template-columns:minmax(0,1fr) auto 28px}@media(hover:hover)and (pointer:fine){.ma-griff:not(.ruhig):hover{background:var(--tab-wach)}.ma-griff:not(.ruhig):hover .ml-ecke{color:var(--tinte)}}.ma-griff:focus-visible{outline:2px solid var(--fokus);outline-offset:0}.ma-name{grid-column:1;grid-row:1;min-width:0;font-size:var(--t-14);font-weight:600;overflow-wrap:anywhere}.ma-betrag{grid-column:2;grid-row:1;justify-self:end;font-size:var(--t-14);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ma-unten{grid-column:1 / 3;grid-row:2;min-width:0;font-size:var(--t-12);line-height:16px;color:var(--zweitrang)}.ma-griff .ml-ecke{grid-column:3;grid-row:1 / 3}.ma-kopf .ml-weg{grid-column:auto;grid-row:auto;margin-right:0}.ma-auf{display:flex;flex-direction:column;gap:14px;margin-top:4px;padding-top:12px;border-top:1px solid var(--raster-linie)}.ma-lage{display:flex;align-items:center;gap:7px;font-size:var(--t-12)}.ma-still{color:var(--zweitrang)}.ma-anders{margin:0;font-size:var(--t-12);color:var(--zweitrang)}.ma-texte{border:1px solid var(--linie);border-radius:var(--radius)}.ma-texte-schalter{width:100%;min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:8px;border:none;background:none;padding:4px 6px 4px 12px;border-radius:var(--radius);color:var(--tinte);font:inherit;text-align:left;cursor:pointer}@media(hover:hover)and (pointer:fine){.ma-texte-schalter:hover{background:var(--tab-wach)}}.ma-texte-schalter:focus-visible{outline:2px solid var(--fokus);outline-offset:0}.ma-texte-name{font-size:var(--t-14);font-weight:600}.ma-texte-stand{font-size:var(--t-12);color:var(--zweitrang)}.ma-texte-inhalt{display:flex;flex-direction:column;gap:16px;padding:12px;border-top:1px solid var(--raster-linie)}.ma-text{display:flex;flex-direction:column;gap:3px}.ma-text .feld-schild{display:flex;align-items:center;gap:8px}.ma-wohin{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--t-11);color:var(--zweitrang)}.ma-schluss{border-top:1px solid var(--linie);padding-top:14px}.ma-summe{display:flex;align-items:baseline;gap:8px}.ma-summe span{font-size:var(--t-12);color:var(--zweitrang)}.ma-summe b{margin-left:auto;font-size:var(--t-18);font-variant-numeric:tabular-nums}.ma-bestaetigen{display:flex;align-items:flex-start;gap:8px;font-size:var(--t-13)}.ma-bestaetigen input{margin-top:2px}.ma-fehler{margin:0;font-size:var(--t-13);color:var(--stopp)}.ma-taten{display:flex;gap:8px}.ma-taten .knopf[aria-disabled=true],.handy-knopf[aria-disabled=true]{background:var(--seite);border-color:var(--linie);color:var(--zweitrang);cursor:not-allowed;filter:none;opacity:1}.ma-fuss{margin:0;font-size:var(--t-11);color:var(--zweitrang)}@media(max-width:720px){.ml-leiste{right:8px;bottom:8px;width:calc(100% - 16px)}.ma-blatt{padding:12px 12px 16px}.ma-taten{flex-direction:column}.ma-taten .knopf{justify-content:center}}.mlf-knopf{position:absolute;right:calc(16px + var(--sicher-rechts));z-index:55;bottom:calc(16px + var(--sicher-unten));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:60px;height:60px;padding:0;border:none;border-radius:999px;background:var(--aktion);color:var(--auf-aktion);box-shadow:0 12px 28px -10px #0000008c;font:inherit;cursor:pointer}.mlf-knopf:active{transform:translateY(1px)}.mlf-knopf:focus-visible{outline:2px solid var(--tinte);outline-offset:3px}[data-hleiste=ja] .mlf-knopf{bottom:calc(72px + var(--sicher-unten))}.mlf-zahl{font-family:var(--ui);font-size:var(--t-20);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.mlf-wort{font-family:var(--schmal);font-weight:700;font-size:var(--t-11);line-height:1}.mlf-karten{margin-inline:-16px;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.mlf-karten .ml-zeilen{padding:0;overflow:visible}.mlf-karten .ml-vorlage{padding:2px 16px 6px;background:none}.mlf-wer{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--raster-linie);font-size:var(--t-13);color:var(--zweitrang);overflow-wrap:anywhere}.mlf-summe{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--linie);font-size:var(--t-14)}.mlf-summe b{font-family:var(--ui);font-size:var(--t-20);font-weight:700;font-variant-numeric:tabular-nums}.mlf-fuss{margin:0;font-size:var(--t-13);line-height:1.45;color:var(--zweitrang)}.ma-teil.fehlt{border-left:3px solid var(--acht);padding-left:11px;margin-left:-14px}.ma-pflicht{margin-left:auto;font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--acht)}.ma-hinweis.acht{color:var(--acht);font-weight:600}:root[data-geraet=telefon] .ml-flaeche{min-height:62px;padding:9px 8px 9px 12px;row-gap:3px}:root[data-geraet=telefon] .ml-name{font-size:var(--t-15)}:root[data-geraet=telefon] .ml-betrag{font-size:var(--t-15)}:root[data-geraet=telefon] .ml-betrag.offen{font-size:var(--t-13)}:root[data-geraet=telefon] .ml-unten{font-size:var(--t-13);line-height:18px}:root[data-geraet=telefon] .ml-ecke .zeichen{width:18px;height:18px}:root[data-geraet=telefon] .ml-flaeche{grid-template-columns:minmax(0,1fr) auto 28px}:root[data-geraet=telefon] .ml-unten{grid-column:1 / 3}:root[data-geraet=telefon] .ml-karte .feld{height:44px;font-size:var(--t-16)}:root[data-geraet=telefon] .ml-weg{width:44px;height:44px;margin-right:2px}:root[data-geraet=telefon] .ml-weg .zeichen{width:18px;height:18px}.mat{display:flex;flex-direction:column;gap:18px;padding:2px 0 8px}.mat-satz{margin:0 2px;font-size:var(--t-13);line-height:1.45;color:var(--zweitrang)}.mat-satz.stopp{display:flex;align-items:baseline;gap:8px;color:var(--tinte)}.mat-satz.stopp>span{min-width:0}.mat-text{display:flex;flex-direction:column;gap:12px}.mat-text .handy-feld textarea{min-height:132px}.mat .handy-feld.mat-feld input{min-height:44px;font-size:var(--t-16)}.mat .handy-feld.mat-feld textarea{min-height:88px;font-size:var(--t-16)}:root[data-geraet=telefon] .hf-zeilenblatt>.anb{padding:8px 16px 12px}:root[data-geraet=telefon] .bvu-fuss>.ma-fehler{font-size:var(--t-14)}.ml-textfeld{grid-column:1;grid-row:1;min-width:0}.ml-dazu{flex:none;padding:8px 12px;border-top:1px solid var(--linie);background:var(--flaeche)}.mlf-karten+.ml-dazu{border-top:none;background:none;padding:4px 0 0}.pos-neu-karten.schmal{padding:0}.pos-neu-karten.schmal .pos-neu-reihe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.pos-neu-karten.schmal .pos-neu-karte{gap:0;padding:5px 4px;min-height:30px;min-width:0;justify-content:center}.pos-neu-karten.schmal .pos-neu-zeichen{display:none}.pos-neu-karten.schmal .pos-neu-karte-wort{min-width:0}.pos-neu-karten.schmal .pos-neu-karte-wort b{font-size:var(--t-11);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-neu{display:flex;flex-direction:column;gap:8px;padding:10px;margin-bottom:8px;background:var(--mulde);border:1px solid var(--linie);border-radius:var(--radius)}.ml-neu .pos-neu-wahl{margin:0}.ml-neu-zahlen{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ml-neu-zahlen .feld-zahl{width:100%;text-align:right;font-family:var(--ui);font-variant-numeric:tabular-nums}.ml-neu-knoepfe{display:flex;gap:8px}.ml-neu-knoepfe .knopf{flex:1;justify-content:center}@media(max-width:720px){.ml-neu .feld{font-size:var(--t-16)}.ml-neu-zahlen{grid-template-columns:1fr}}.ma-weitere-schild{margin-top:6px}.ma-zeile.weitere{border-left:none}.ma-pflichtteil{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:var(--t-12)}.ma-bediener{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:0;font-size:var(--t-12)}.ma-bediener .knopf{flex:none}.ma-reserviert{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:0;font-size:var(--t-12)}.ma-reserviert .knopf{flex:none}.ma-reserviert.telefon{padding:0 16px 10px}.ma-zeile.fehlerhaft{border-color:var(--stopp);box-shadow:inset 3px 0 0 0 var(--stopp),0 0 0 1px var(--stopp)}.ma-reserviert.fehlerhaft,.ma-bediener.fehlerhaft,.ma-pflichtteil.fehlerhaft{padding:6px 8px;border-radius:var(--radius-bed);outline:2px solid var(--stopp);outline-offset:0;background:color-mix(in srgb,var(--stopp) 9%,transparent)}.ma-reserviert.telefon.fehlerhaft{margin:0 16px 10px;padding:6px 8px}.ma-hinweis.stopp{display:flex;align-items:flex-start;gap:7px;color:var(--tinte)}.anb{display:flex;flex-direction:column;gap:3px;margin-top:2px}.anb-schild{display:flex;align-items:center;gap:6px}.anb-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 10px;margin:0;font-size:var(--t-12)}.anb-was{min-width:0;overflow-wrap:anywhere}.anb-wie{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);color:var(--zweitrang)}.anb-betrag{font-variant-numeric:tabular-nums;white-space:nowrap}.anb-zu{grid-column:1 / -1}.ma-text-kopf{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.ma-text-kopf .feld-schild{margin:0;flex:1 1 auto}.ma-text-kopf .baustein-zugriff{flex:0 1 auto;align-items:flex-end}.ma-text-kopf .baustein-zugriff .pos-neu-wahl,.ma-text-kopf .baustein-zugriff .baustein-sichern{position:absolute;right:0;top:calc(100% + 5px);z-index:6;width:min(420px,100%);box-sizing:border-box;background:var(--flaeche);box-shadow:0 8px 22px color-mix(in srgb,var(--tinte) 14%,transparent)}.ma-text .texte-feld{height:auto;min-height:0}.ma-text .texte-feld::placeholder{color:var(--zweitrang);font-style:italic;opacity:1}:root[data-geraet=telefon] .ma-text-kopf .baustein-knopf{min-height:44px}.ml-fremd{color:var(--zweitrang)}.ma-fremde{display:grid;gap:6px;margin-top:8px}.ma-fremde ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ma-fremde li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;font-size:var(--t-12);padding:6px 8px;border-radius:6px;background:var(--schiene)}.ma-grad{display:flex;gap:8px;align-items:center;margin-top:6px;padding:0 12px 8px}.ma-grad select{max-width:260px}.pst-teil{display:flex;flex-direction:column;gap:8px;min-width:0}.pst-teilkopf{display:flex;align-items:baseline;gap:8px;min-height:18px}.pst-titel{font-size:var(--t-12);font-weight:600;color:var(--zweitrang)}.pst-verweis{margin-left:auto;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--t-12);font-weight:600;color:var(--aktionstext);text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.pst-verweis:hover{color:var(--tinte)}}.pst-verweis:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:2px}.pst-raster{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-start}.pst-zelle{flex:1 1 128px;max-width:240px;display:flex;flex-direction:column;gap:5px;min-width:0}.pst-zelle.breit{flex:2 1 260px;max-width:360px}.pst-schild{font-size:var(--t-12);font-weight:500;color:var(--zweitrang);line-height:16px}.pst-zelle .feld,.pst-zelle .zr .feld{height:40px;font-size:var(--t-14)}.pst-zelle select.feld{padding-right:28px}.pst-hinweis{font-size:var(--t-12);line-height:16px;color:var(--zweitrang)}.pst-mit-einheit{display:flex;align-items:center;gap:6px;min-width:0}.pst-mit-einheit .feld{flex:1;min-width:0}.pst-einheit{flex:none;font-size:var(--t-13);color:var(--zweitrang)}.pst-feld-zahl{text-align:right;font-variant-numeric:tabular-nums}.pst-feld-zahl::placeholder{color:var(--zweitrang);opacity:1}.pst-wert{display:flex;align-items:center;min-height:40px;padding:0 2px;font-size:var(--t-14);overflow-wrap:anywhere}.pst-stueck{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:stretch;height:40px;border:1.5px solid var(--feldkante);border-radius:var(--radius-bed);background:var(--flaeche);overflow:hidden}.pst-schritt{border:0;background:none;color:var(--tinte);cursor:pointer;font:inherit;font-size:var(--t-16);line-height:1;padding:0}.pst-schritt:disabled{color:var(--zweitrang);opacity:.5;cursor:default}@media(hover:hover)and (pointer:fine){.pst-schritt:not(:disabled):hover{background:var(--schiene)}}.pst-schritt:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.pst-stueck-zahl{display:flex;align-items:center;justify-content:center;font-size:var(--t-14);font-weight:600;font-variant-numeric:tabular-nums}.pst{container-type:inline-size;min-width:0;font-size:var(--t-13)}.pst-tafel{display:flex;flex-direction:column;min-width:0}.pst-zeile{display:grid;grid-template-columns:minmax(0,1fr) minmax(56px,auto) 76px minmax(64px,auto);column-gap:8px;align-items:center;padding-block:6px;line-height:18px;min-height:40px}.pst-zeile+.pst-zeile:not(.pst-summe){border-top:1px solid var(--raster-linie)}.pst-kopf{min-height:0;padding-block:0 6px;border-bottom:1px solid var(--linie);font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;color:var(--kopf-tinte)}.pst-kopf>:not(:first-child){text-align:right}.pst-kopf+.pst-zeile{border-top:0}.pst-was{display:flex;align-items:flex-start;gap:8px;min-width:0}.pst-was-text{display:flex;flex-direction:column;min-width:0}.pst-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pst-neben{margin-top:1px;font-size:var(--t-12);line-height:16px;color:var(--zweitrang);overflow-wrap:anywhere}.pst-neben.acht{color:var(--acht);font-weight:600}.pst-haken{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--stahl);cursor:pointer}.pst-zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pst-zahl:not(.pst-betrag){color:var(--zweitrang)}.pst-betrag{font-weight:600;color:var(--tinte)}.pst-betrag .marke{font-family:var(--ui);font-weight:500;font-size:var(--t-11);letter-spacing:0;text-transform:none;padding:0 8px;line-height:18px}.pst-einzel-feld{display:flex;flex-direction:column;align-items:stretch;gap:2px}.pst-einzel .feld{height:32px;padding:0 8px;font-size:var(--t-13);color:var(--tinte)}.pst-einzel .betrag-satz{white-space:normal;text-align:right;font-size:var(--t-11)}.pst-zeile.aus .pst-name{color:var(--zweitrang);text-decoration:line-through}.pst-zeile.aus .pst-betrag{color:var(--zweitrang);font-weight:400;text-decoration:line-through}.pst-gruppe{display:flex;align-items:center;padding:12px 0 2px;font-size:var(--t-12);font-weight:600;color:var(--zweitrang)}.pst-gruppe>span{display:inline-flex;align-items:center;gap:6px}.pst-gruppe+.pst-zeile{border-top:0}.pst-summe{margin-top:2px;border-top:1px solid var(--linie)}.pst-summe .pst-name{font-weight:600}.pst-summe .pst-betrag{font-size:var(--t-14);font-weight:700}@container (max-width: 380px){.pst-zeile{grid-template-columns:minmax(0,1fr) 72px minmax(56px,auto);column-gap:8px;align-items:center}.pst-zeile>.pst-was{grid-column:1;grid-row:1}.pst-zeile>.pst-zahl:nth-child(2){grid-column:1;grid-row:2;text-align:left;white-space:normal;font-size:var(--t-12);line-height:16px}.pst-zeile>.pst-was:has(.pst-haken)+.pst-zahl{padding-left:24px}.pst-zeile>.pst-einzel{grid-column:2;grid-row:1 / 3}.pst-zeile>.pst-betrag{grid-column:3;grid-row:1 / 3}.pst-zeile>.pst-zahl:nth-child(2):empty{display:none}.pst-kopf>:nth-child(2){display:none}}:root[data-geraet=telefon] .pst-zelle .feld,:root[data-geraet=telefon] .pst-stueck,:root[data-geraet=telefon] .pst-wert{height:44px;min-height:44px;font-size:var(--t-16)}:root[data-geraet=telefon] .pst-einzel .feld{height:44px;font-size:var(--t-16)}:root[data-geraet=telefon] .pst-zelle{flex-basis:100%;max-width:none}:root[data-geraet=telefon] .pst-haken{width:22px;height:22px}.vm-raum{display:flex;flex-direction:column;height:100%;min-height:0}.vm-frage{flex:none;padding:14px 20px 12px;border-bottom:1px solid var(--tab-kante)}.vm-frage{--vm-schild: 24px}.vm-zeile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);gap:14px;align-items:start}.vm-feld{display:flex;flex-direction:column;gap:4px;min-width:0}.vm-feld>span,.vm-feld>label,.zf-kopf{display:flex;align-items:center;gap:10px;height:var(--vm-schild, 17px);font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.vm-feld>.kw>.kw-anker{min-height:40px}.vm-feld>.kw>.kw-anker{border:1.5px solid var(--feldkante);font-size:var(--t-14)}.vm-feld-ort>select.vm-ort-fehlt{border-color:var(--acht)}.vm-satz{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:var(--t-12);color:var(--tinte)}.vm-satz>span{min-width:0}.vm-werkzeug{flex:none;padding:14px 20px 0}.vm-verlauf{position:relative;padding-top:12px;min-width:0}.vm-verlauf .feld-schild{display:flex;flex-wrap:wrap;align-items:center;gap:8px;height:auto}.vm-vz-schalter{display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0}.vm-vz-schalter .zahl{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-11);opacity:.75}.vm-vz-pfeil{font-size:var(--t-11);line-height:1;opacity:.7}.vm-vz-griff{display:inline-flex;align-items:center;gap:6px;max-width:min(420px,100%);min-height:30px;padding:4px 12px 4px 9px;border:1.5px solid var(--stahl);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font-family:inherit;font-size:var(--t-13);font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer;transition:var(--uebergang)}.vm-vz-griff span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-vz-griff .zeichen{flex:none;width:15px;height:15px;color:var(--aktionstext)}@media(hover:hover)and (pointer:fine){.vm-vz-griff:hover{background:var(--schiene)}}.vm-vz-griff:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.vm-vz-griff:disabled{opacity:.55;cursor:default}@media(pointer:coarse){.vm-vz-griff{min-height:44px}}.vm-vz-liste{position:absolute;z-index:40;top:100%;left:0;width:min(420px,100%);margin-top:5px;padding:5px;display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;scrollbar-gutter:stable;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 12px 38px #0003}.vm-vz{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:7px 11px;text-align:left;background:var(--flaeche);border:1px solid var(--linie);border-left:3px solid var(--linie);border-radius:var(--radius-bed);cursor:pointer;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.vm-vz:hover{border-color:var(--zweitrang)}}.vm-vz:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.vm-vz:disabled{opacity:.55;cursor:default}.vm-vz.gewaehlt{border-color:var(--gewaehlt-kante);border-left-color:var(--gewaehlt-kante);background:var(--acht-weich)}.vm-vz-was{display:flex;flex-direction:column;gap:1px;min-width:0}.vm-vz-was b{font-size:var(--t-13);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-vz-was span{font-size:var(--t-11);color:var(--zweitrang)}.vm-vz-zahlen{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.vm-vz-zahlen b{font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums}.vm-vz-zahlen .nr{font-family:var(--mono);font-size:var(--t-11);color:var(--zweitrang)}.vm-vz-fehlt{margin:0;padding:4px 11px 2px;font-size:var(--t-12);color:var(--acht)}@media(max-width:860px){.vm-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vm-feld-zeit{grid-column:1 / -1}}.zf{display:flex;flex-direction:column;gap:4px;min-width:0}.zf-schild{flex:none}.zf-arten{display:inline-flex;gap:3px;margin-left:auto}.zf-art{border:1px solid transparent;border-radius:var(--radius-klein, 5px);padding:2px 10px;background:none;color:var(--zweitrang);font:inherit;font-size:var(--t-12);line-height:1.3;cursor:pointer;transition:background var(--uebergang),color var(--uebergang)}@media(hover:hover)and (pointer:fine){.zf-art:hover{background:var(--tab-wach);color:var(--tinte)}}.zf-art[aria-pressed=true]{background:var(--tab-markiert);border-color:var(--tab-kante);color:var(--tinte)}.zf-art:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.zf-zeile{display:flex;align-items:center;gap:8px;min-width:0}.zf-feld{flex:1;min-width:0}.zf-feld>.zr{width:100%}.zf-kw{display:inline-flex;align-items:center;gap:2px;flex:none}.zf-pfeil{flex:none;width:30px;height:40px;border:1px solid var(--tab-kante);border-radius:var(--radius);background:var(--tab-blatt);color:var(--tinte);font-size:var(--t-18);line-height:1;cursor:pointer}@media(hover:hover)and (pointer:fine){.zf-pfeil:hover{background:var(--tab-wach)}}.zf-pfeil:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.zf-kw-wort{min-width:52px;text-align:center;white-space:nowrap;font-family:var(--schmal);font-weight:700;font-size:var(--t-12)}.zf-dauer{display:inline-flex;align-items:center;gap:6px;flex:none}.zf-tage{width:62px;text-align:right}.zf-dauer-wort{font-size:var(--t-12);color:var(--zweitrang);white-space:nowrap}.zf-ergebnis{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:4px 0 0;font-size:var(--t-12);color:var(--zweitrang)}.zf-spanne{font-family:var(--ui);font-variant-numeric:tabular-nums;color:var(--tinte)}.zf-miettage{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--tinte)}.zf-kw-neben{margin-left:auto;font-family:var(--schmal)}.vm-sammlung{flex:none;width:320px;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--tab-kante);background:var(--seite)}.vm-sammlung>.ml-kopf{background:var(--seite);padding:14px 12px 10px}@media(min-width:1401px){:root:not([data-geraet=telefon]) .maskenraum:has(>.vm-raum){--vm-spalte: 320px;padding-right:var(--vm-spalte)}:root:not([data-geraet=telefon]) .maskenraum>.vm-raum .vm-sammlung{position:absolute;top:0;right:0;bottom:0;z-index:2;width:var(--vm-spalte)}:root:not([data-geraet=telefon]) .vm-sammlung>.ml-kopf{box-sizing:border-box;min-height:62px;padding:18px 12px 12px}}.vm-sammlung-leer{margin:0;padding:14px 12px;font-size:var(--t-13);line-height:1.5;color:var(--zweitrang)}@media(max-width:1400px){.vm-koerper{flex-direction:column}.vm-sammlung{width:auto;flex:none;max-height:40%;border-left:none;border-top:1px solid var(--tab-kante)}.vm-sammlung:has(.ml-karte.auf){max-height:62%}}.vm-nachfrage{flex:none;padding:12px 20px 0}.vm-koerper{flex:1;min-height:0;display:flex}.vm-arbeit{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.vm-treffer{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:12px 20px 16px}.vm-leer{margin:18px 2px;color:var(--zweitrang);font-size:var(--t-13)}.vm-nichts{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.vm-nichts>.vm-leer{margin-bottom:0}.vm-verweis{border:0;background:none;padding:4px 2px;font:inherit;font-size:var(--t-13);font-weight:600;color:var(--aktionstext);cursor:pointer}@media(hover:hover)and (pointer:fine){.vm-verweis:hover{text-decoration:underline}}.vm-verweis:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.vm-gruppenkopf{display:flex;align-items:baseline;gap:7px;padding:17px var(--tr-pad, 12px) 5px;background:var(--tab-blatt);border-bottom:1px solid var(--tab-kante);font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--tinte)}.tz-tagekopf+.vm-abschnitt>.vm-gruppenkopf{padding-top:9px}.vm-gruppenzahl{font-family:var(--ui);font-size:var(--t-11);font-weight:500;font-variant-numeric:tabular-nums;color:var(--zweitrang)}.vm-abschnitt>.tz:first-child,.vm-gruppenkopf+.tz{border-top:none}.vm-rahmen{flex:1;min-height:0;display:flex}.vm-rahmen>.tab-fenster{flex:1;min-height:0}.vm-leistungen{display:flex;flex-direction:column}.vm-leistungen>.vm-leistungsliste{padding:8px var(--tr-pad, 12px) 12px;overflow:visible}.vm-leistungsliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto}.vm-treffer>.vm-leistungsliste{flex:1}.vm-leistung{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-bed)}.vm-leistung-was{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vm-leistung-was b{font-size:var(--t-13);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-leistung-was span{font-size:var(--t-12);color:var(--zweitrang);font-family:var(--ui);font-variant-numeric:tabular-nums}.tz-liste.wird-frisch{opacity:.62}.tz-liste{display:block;--tz-spalten: minmax(var(--tr-name, 196px), 1fr) var(--tr-lage, 132px) var(--tr-tage, 86px) var(--tr-betrag, 96px)}.tz-liste.mit-streifen{--tz-spalten: minmax(var(--tr-name, 196px), 1fr) calc(var(--tage) * var(--tag-breite)) var(--tr-lage, 132px) var(--tr-tage, 86px) var(--tr-betrag, 96px)}.tz-liste.ohne-preis{--tz-spalten: minmax(var(--tr-name, 196px), 1fr) var(--tr-lage, 132px)}.tz-liste.ohne-preis.mit-streifen{--tz-spalten: minmax(var(--tr-name, 196px), 1fr) calc(var(--tage) * var(--tag-breite)) var(--tr-lage, 132px)}.tz{display:grid;grid-template-columns:minmax(0,1fr) var(--tr-tat, 104px);column-gap:var(--tr-luecke, 12px);border-top:1px solid var(--raster-linie);background:none;transition:background var(--uebergang)}.tz-liste>.tz:first-child,.tz-tagekopf+.tz{border-top:none}.tz.gut{box-shadow:inset 3px 0 0 var(--gut)}.tz.acht{box-shadow:inset 3px 0 0 var(--acht)}.tz.stopp{box-shadow:inset 3px 0 0 var(--stopp);opacity:.72}@media(hover:hover)and (pointer:fine){.tz:hover{background:var(--tab-wach)}}.tz.markiert{background:var(--tab-markiert);box-shadow:inset 3px 0 0 var(--stahl);opacity:1}.tz-kopf{grid-column:1;grid-row:1;display:grid;grid-template-columns:var(--tz-spalten);align-items:center;column-gap:var(--tr-luecke, 12px);row-gap:1px;width:100%;padding-block:9px;padding-inline:var(--tr-pad, 12px) 0;border:none;background:none;color:var(--tinte);font:inherit;text-align:left;cursor:pointer}.tz-kopf:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.tz-tagekopf{display:grid;grid-template-columns:var(--tz-spalten) var(--tr-tat, 104px);column-gap:var(--tr-luecke, 12px);padding-inline:var(--tr-pad, 12px) 0}.tz-was{min-width:0;display:flex;flex-direction:column;gap:1px}.tz-name{font-size:var(--t-14);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tz-wo{font-family:var(--schmal);font-size:var(--t-11);color:var(--zweitrang)}.tz-lage{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;min-width:0}.tz-lage-text{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.tz-lage-text>*{overflow:hidden;text-overflow:ellipsis}.tz-lage-text b{font-family:var(--schmal);font-weight:700;font-size:var(--t-12)}.tz-lage-text span{font-family:var(--ui);font-size:var(--t-12);font-variant-numeric:tabular-nums;color:var(--zweitrang)}.tz-tage{text-align:right;white-space:nowrap;font-size:var(--t-12);color:var(--zweitrang)}.tz-betrag{text-align:right;white-space:nowrap;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-14);font-weight:700}.tz-betrag.still{font-family:var(--schmal);font-size:var(--t-11);font-weight:600;color:var(--zweitrang)}.tz-rechts{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;padding-right:var(--tr-pad, 12px)}.tz-auf{grid-column:1 / span 2;grid-row:2;padding:2px var(--tr-pad, 12px) 12px;border-top:1px solid var(--raster-linie)}.vm-merken{border:1.5px solid var(--feldkante);border-radius:var(--radius);padding:4px 12px;background:var(--flaeche);color:var(--tinte);font-weight:600;font-size:var(--t-12);white-space:nowrap;cursor:pointer}@media(hover:hover)and (pointer:fine){.vm-merken:hover{background:var(--seite)}}.vm-merken:disabled{opacity:.45;cursor:default}.vm-merken:focus-visible{outline:2px solid var(--tinte);outline-offset:1px}.vm-merken.nur-traeger{background:transparent;color:var(--zweitrang);border-color:var(--linie)}@media(hover:hover)and (pointer:fine){.vm-merken.nur-traeger:hover{color:var(--tinte);border-color:var(--zweitrang);filter:none}}@media(max-width:720px){.tz-kopf{grid-template-columns:minmax(0,1fr) auto!important;row-gap:6px}.tz-tage{grid-column:1;text-align:left}.tz-betrag{grid-column:2}.tz{grid-template-columns:minmax(0,1fr) auto}.tz-rechts{padding-left:0}}:root:not([data-geraet=telefon]) .tz.markiert .tz-auf{background:var(--flaeche);box-shadow:inset 3px 0 0 var(--stahl)}.ta{container-type:inline-size;display:flex;flex-direction:column;gap:10px;padding:6px 0 4px;font-size:var(--t-13)}.ta-tafel{display:flex;flex-direction:column;margin-right:calc(var(--tr-tat, 104px) + var(--tr-luecke, 12px) - var(--tr-pad, 12px))}.ta-zeile{display:grid;grid-template-columns:minmax(0,1fr) var(--tr-lage, 132px) var(--tr-tage, 86px) var(--tr-betrag, 96px);column-gap:var(--tr-luecke, 12px);align-items:start;padding-block:8px;line-height:18px}.ta-kopf{padding-block:0 6px;border-bottom:1px solid var(--linie);font-family:var(--schmal);font-weight:600;font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;color:var(--kopf-tinte)}.ta-kopf>:not(:first-child){text-align:right}.ta-was{min-width:0;display:flex;flex-direction:column}.ta-name{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere}.ta-neben{margin-top:2px;font-size:var(--t-12);line-height:16px;color:var(--zweitrang)}.ta-neben.warnt{color:var(--acht);font-weight:600}.ta-zahl{text-align:right;white-space:nowrap;font-family:var(--ui);font-variant-numeric:tabular-nums}.ta-zahl:not(.ta-betrag){color:var(--zweitrang)}.ta-betrag{font-weight:600}.ta-betrag.still{font-family:var(--schmal);font-size:var(--t-11);color:var(--zweitrang)}.ta-betrag.warnt{color:var(--acht)}.ta-betrag .marke{font-family:var(--ui);font-weight:500;font-size:var(--t-11);letter-spacing:0;text-transform:none;padding:0 8px;line-height:18px}.ta-gruppe{display:flex;align-items:center;padding:10px 0 0;font-size:var(--t-12);font-weight:600;color:var(--zweitrang)}.ta-gruppe>span{display:inline-flex;align-items:center;gap:6px}.ta-summe{margin-top:4px;border-top:1px solid var(--linie)}.ta-summe .ta-name{font-weight:600}.ta-summe .ta-betrag{font-size:var(--t-14);font-weight:700}.ta-hinweise{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ta-hinweise li{display:flex;align-items:flex-start;gap:6px;font-size:var(--t-12);line-height:16px;color:var(--zweitrang)}.ta-hinweise .zeichen{width:16px;height:16px;flex:none}.ta-schild{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:26px;font-size:var(--t-12);font-weight:600;color:var(--zweitrang)}.ta-staffel{display:flex;align-items:flex-start;gap:16px;min-width:0}.ta-staffel>.ta-schild{padding-top:2px}.ta-staffel>.ta-schild,.ta-stuecke>.ta-schild{min-width:64px}.ta-stufen{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;display:block;overflow-x:auto;max-width:100%}.ta-stufen th,.ta-stufen td{padding:3px 12px;text-align:right;white-space:nowrap}.ta-stufen th{font-size:var(--t-12);font-weight:500;color:var(--zweitrang);line-height:16px}.ta-stufen td{font-size:var(--t-13);line-height:18px}.ta-stufen .jetzt{background:var(--gewaehlt);font-weight:600;color:var(--tinte)}.ta-stufen th.jetzt{border-radius:var(--r-klein) var(--r-klein) 0 0;box-shadow:inset 1px 0 0 var(--gewaehlt-kante),inset -1px 0 0 var(--gewaehlt-kante),inset 0 1px 0 var(--gewaehlt-kante)}.ta-stufen td.jetzt{border-radius:0 0 var(--r-klein) var(--r-klein);box-shadow:inset 1px 0 0 var(--gewaehlt-kante),inset -1px 0 0 var(--gewaehlt-kante),inset 0 -1px 0 var(--gewaehlt-kante)}.ta-stuecke{display:flex;align-items:flex-start;gap:16px;min-width:0}.ta-stuecke ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ta-stueck{display:inline-flex;align-items:center;gap:6px;min-height:26px;max-width:100%;padding:3px 10px;border:1px solid var(--linie);border-radius:13px;background:var(--flaeche);font-size:var(--t-12);line-height:16px}.ta-stueck .kennung{font-family:var(--mono);font-size:var(--t-12);font-weight:500;flex:none}.ta-stueck-was{color:var(--zweitrang);min-width:0}@container (max-width: 600px){.ta-tafel{margin-right:0}.ta-zeile{grid-template-columns:minmax(0,1fr) auto auto auto}.ta-staffel,.ta-stuecke{flex-direction:column;gap:4px}}.ns-blatt{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 18px 14px;overflow-y:auto}.ns-blatt{--vm-schild: 24px}.ns-zeile{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.ns-feld{display:flex;flex-direction:column;gap:4px;min-width:0}.ns-feld>span,.ns-feld .zf-kopf{display:flex;align-items:center;gap:10px;height:var(--vm-schild, 17px);font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.ns-gruppen{padding-top:12px}.ns-leer{margin:18px 2px;color:var(--zweitrang);font-size:var(--t-13)}.ns-rahmen{flex:1;min-height:0;display:flex;margin-top:14px}.ns-rahmen>.tab-fenster{flex:1;min-width:0}.ns-fuss{flex:none;margin:auto 0 0;padding-top:12px;font-size:var(--t-12);line-height:1.45;color:var(--zweitrang)}.deck-schirm.kompakt:has(.ns-blatt)>.deck-blatt{height:100%;max-height:none}.pb-blatt{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;padding:16px 18px 18px}.pb-teil{padding:14px 0;border-top:1px solid var(--tab-kante)}.pb-blatt>.pb-teil:first-child{border-top:none;padding-top:0}.pb-teil.offen{border-left:3px solid var(--acht);padding-left:11px;margin-left:-14px}.pb-teil>.feld-schild{display:flex;align-items:center;gap:6px;margin-bottom:7px}.pb-wann{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pb-miettage{font-size:var(--t-12);color:var(--zweitrang)}.pb-menge{display:flex;align-items:center;gap:8px}.pb-frei{font-size:var(--t-12);color:var(--zweitrang)}.pb-satz{font-size:var(--t-13);color:var(--zweitrang)}.pb-reserviert{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 0 0;font-size:var(--t-13);color:var(--zweitrang)}.pb-reserviert .knopf{flex:none}.pb-wahl{width:100%}.pb-wahl>button{flex:1}.pb-pflicht{display:flex;align-items:flex-start;gap:7px;margin:0 0 8px;font-size:var(--t-13)}.pb-fahrer{display:flex;flex-direction:column;gap:1px;margin-top:8px;border-left:3px solid var(--zweitrang);padding-left:9px;font-size:var(--t-13)}.pb-fahrer.frei{border-left-color:var(--gut)}.pb-fahrer span{color:var(--zweitrang);font-size:var(--t-12)}.pb-personen{margin-top:8px}.pb-personen.gesperrt .kunde-zeile{opacity:.7;cursor:not-allowed}.pb-personen.gesperrt .leise{color:var(--acht)}.pb-taten{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--tab-kante)}.pb-summe{margin-right:auto;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-13);font-weight:600}@media(pointer:coarse){.vm-frage,.ns-blatt{--vm-schild: 44px}.zf-art{min-height:44px;min-width:44px;padding:0 12px}.zf-pfeil{width:44px;height:44px}.vm-feld>.kw>.kw-anker{min-height:44px}}:root[data-geraet=telefon] .vm-raum{height:auto;min-height:0;flex:1;overflow-y:auto}:root[data-geraet=telefon] .vm-koerper,:root[data-geraet=telefon] .vm-arbeit,:root[data-geraet=telefon] .vm-treffer{flex:none;min-height:auto}:root[data-geraet=telefon] .vm-nachfrage{padding:12px 14px 0}:root[data-geraet=telefon] .vm-leistungen,:root[data-geraet=telefon] .vm-leistungsliste{max-height:none;overflow:visible}:root[data-geraet=telefon] .vm-leistung{min-height:62px;padding:8px 10px 8px 14px}:root[data-geraet=telefon] .vm-leistung-was b{font-size:var(--t-15)}:root[data-geraet=telefon] .vm-leistung-was span{font-size:var(--t-13)}:root[data-geraet=telefon] .vm-raum>.hf-seitenkopf{flex:none;padding:28px 14px 0}.vmt-neu{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px 0 9px;border:none;border-radius:10px;background:color-mix(in srgb,var(--tinte) 7%,transparent);color:var(--tinte);font-family:var(--ui);font-size:var(--t-13);font-weight:600;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.vmt-neu:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.vmt-neu .zeichen{flex:none;width:18px;height:18px}.vmt-neu:active{background:color-mix(in srgb,var(--tinte) 15%,transparent)}.vmt-neu:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.vmt-frage{display:flex;flex-direction:column;gap:12px;padding:16px 14px 0}.vmt-frage>*{flex:none;min-width:0}.vmt-leise{font-weight:400;color:var(--zweitrang)}@media(orientation:landscape){:root[data-geraet=telefon] .vm-raum>.hf-seitenkopf{padding-top:12px}.vmt-frage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;padding-top:12px}}:root[data-geraet=telefon] .vm-treffer{padding:20px 14px calc(96px + var(--sicher-unten))}:root[data-geraet=telefon] .vm-rahmen{display:block}:root[data-geraet=telefon] .vm-rahmen>.tab-fenster{overflow:visible;scrollbar-gutter:auto}:root[data-geraet=telefon] .tz-liste{display:flex;flex-direction:column}:root[data-geraet=telefon] .tz{grid-template-columns:minmax(0,1fr) auto;column-gap:0;align-items:center}:root[data-geraet=telefon] .tz-kopf{grid-column:1;grid-row:1;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto!important;align-items:baseline;min-height:62px;column-gap:8px;row-gap:3px;padding:9px 0 9px var(--tr-pad, 12px)}:root[data-geraet=telefon] .tz-was{display:contents}:root[data-geraet=telefon] .tz-name{grid-column:1 / 3;grid-row:1;font-size:var(--t-15);white-space:nowrap}:root[data-geraet=telefon] .tz-betrag{grid-column:3;grid-row:1;justify-self:end;font-size:var(--t-15)}:root[data-geraet=telefon] .tz-lage{grid-column:1;grid-row:2;min-width:0;align-self:center;font-size:var(--t-13);color:var(--zweitrang)}:root[data-geraet=telefon] .tz-lage-text{flex-direction:row;align-items:baseline;gap:6px;min-width:0}:root[data-geraet=telefon] .tz-lage-text b{font-size:var(--t-11)}:root[data-geraet=telefon] .tz-lage-text span{font-family:var(--ui);font-size:var(--t-13)}:root[data-geraet=telefon] .tz:not(.stopp) .tz-lage-text b{display:none}:root[data-geraet=telefon] .tz-lage,:root[data-geraet=telefon] .tz-lage-text{overflow:hidden}:root[data-geraet=telefon] .tz-lage-text span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-geraet=telefon] .tz-wo{grid-column:2;grid-row:2;min-width:0;align-self:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-geraet=telefon] .tz-tage{grid-column:3;grid-row:2;justify-self:end;align-self:center;font-size:var(--t-13)}:root[data-geraet=telefon] .tz-rechts{grid-column:2;grid-row:1;padding-right:var(--tr-pad, 12px);padding-left:10px}:root[data-geraet=telefon] .tz-auf{grid-column:1 / -1;grid-row:2}.vmt-merken{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:52px;min-height:44px;padding:4px 0;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-family:var(--schmal);font-weight:700;font-size:var(--t-11);line-height:1;cursor:pointer;transition:var(--uebergang);-webkit-tap-highlight-color:transparent}.vmt-merken .zeichen{width:18px;height:18px;color:var(--aktionstext)}.vmt-merken:active{background:var(--schiene);border-color:var(--stahl)}.vmt-merken:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.vmt-merken:disabled{opacity:.45;cursor:default}.vmt-merken.nur-traeger{color:var(--zweitrang);font-size:var(--t-11);line-height:1.1;text-align:center}.vmt-merken.nur-traeger .zeichen{color:var(--zweitrang)}.vmt-blatt{display:flex;flex-direction:column;gap:12px;padding:4px 0 8px}.vmt-satz{margin:0 2px;font-size:var(--t-13);line-height:1.4;color:var(--zweitrang)}.vmt-satz.stopp{display:flex;align-items:baseline;gap:8px;color:var(--tinte)}.vmt-satz.stopp>span{min-width:0}.vmt-blatt>.vm-verlauf{padding-top:0}.vmt-blatt .vm-vz-schalter{min-height:44px}.vmt-blatt .vm-vz-liste{position:static;width:100%;max-height:none;margin-top:4px;padding:0;border:none;background:none;box-shadow:none}.vmt-blatt .vm-vz{min-height:56px}.vmt-blatt .vm-vz-was b{font-size:var(--t-15)}.vmt-blatt .vm-vz-was span{font-size:var(--t-13)}.vmt-blatt .vm-vz-zahlen b{font-size:var(--t-14)}.msp{display:flex;flex-direction:column;gap:12px;padding:14px 18px calc(18px + var(--sicher-unten))}.msp-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.msp-zeile{display:flex;flex-direction:column;gap:2px;padding:10px 12px 10px 14px;border:1px solid var(--linie);border-left:3px solid var(--stopp);border-radius:var(--radius);background:var(--flaeche)}.msp-zeile>b{font-size:var(--t-16);font-weight:700;line-height:1.3;color:var(--tinte)}.msp-zeit{font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums;color:var(--zweitrang)}.msp-grund{font-size:var(--t-14);line-height:1.4;color:var(--stopp)}.msp-satz{margin:0;font-size:var(--t-14);line-height:1.5;color:var(--tinte)}.msp-fuss{display:flex;justify-content:flex-end}.msp-fuss>.knopf{min-width:140px;justify-content:center}.deck-schirm[data-form=unten] .msp-fuss>.knopf{width:100%;min-height:48px;font-size:var(--t-15)}.handy,.schirme{overscroll-behavior-y:contain}.zauf{position:fixed;top:var(--sicher-oben);left:0;right:0;z-index:50;height:58px;display:flex;align-items:center;justify-content:center;gap:11px;padding:0 14px;background:var(--seite);border-bottom:1px solid var(--linie);pointer-events:none;transform:translateY(calc(-58px - var(--sicher-oben)))}.zauf-kreisel{flex:none;width:19px;height:19px;border:2px solid var(--linie);border-top-color:var(--stahl);border-radius:50%}.zauf-worte{display:flex;flex-direction:column;gap:2px;min-width:0}.zauf-worte b{font-family:var(--schmal);font-weight:700;font-size:var(--t-13);line-height:1.2;color:var(--tinte)}.zauf-leise{font-size:var(--t-12);line-height:1.2;color:var(--zweitrang)}.zauf-reicht .zauf-kreisel{border-color:var(--stahl)}.zauf-laeuft .zauf-kreisel{border-color:var(--linie);border-top-color:var(--stahl);animation:zauf-dreh .72s linear infinite}.zauf-fertig .zauf-kreisel{border-color:var(--gut)}.zauf-ohne-netz .zauf-kreisel{border-color:var(--acht)}.zauf-ging-nicht .zauf-kreisel{border-color:var(--stopp)}.zauf-ohne-netz{border-bottom-color:var(--acht)}.zauf-ging-nicht{border-bottom-color:var(--stopp)}.zauf-fertig{border-bottom-color:var(--gut)}@keyframes zauf-dreh{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.zauf-laeuft .zauf-kreisel{animation:none}}.sf{display:flex;flex-direction:column;gap:10px;min-width:0}.sf-zeile{display:flex;align-items:stretch;gap:8px;min-width:0}.sf-zeile>.hf-suchfeld{flex:1;min-width:0}.sf-knopf{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;min-height:48px;padding:0;border:1px solid var(--linie);border-radius:12px;background:var(--flaeche);color:var(--tinte);cursor:pointer;transition:var(--uebergang);-webkit-tap-highlight-color:transparent}.sf-knopf>.zeichen{width:22px;height:22px}.sf-knopf:active{background:var(--gewaehlt)}.sf-knopf:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.sf-knopf:disabled{color:var(--zweitrang);opacity:.55;cursor:default}.sf-knopf[data-gesetzt=ja]{border:1.5px solid var(--stahl);background:var(--gewaehlt)}.sf-knopf-punkt{position:absolute;top:8px;right:8px;width:9px;height:9px;border-radius:50%;background:var(--stahl);box-shadow:0 0 0 2px var(--flaeche)}.sf-gesetzt{display:flex;min-width:0;padding:4px 0}.sf-gesetzt>.chip{position:relative;flex:none;max-width:100%;height:36px;min-height:36px;padding:0 15px;font-size:var(--t-13);cursor:pointer;-webkit-tap-highlight-color:transparent}.sf-gesetzt>.chip:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.sf-gesetzt>.chip .zahl{font-size:var(--t-11)}.sf-wahl{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 16px;border:none;background:none;color:var(--tinte);font-family:var(--ui);font-size:var(--t-16);text-align:left;cursor:pointer;transition:var(--uebergang);-webkit-tap-highlight-color:transparent}.sf-wahl:active{background:var(--gewaehlt)}.sf-wahl:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.sf-wahl-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-wahl-zahl{font-family:var(--ui);font-size:var(--t-13);color:var(--zweitrang);font-variant-numeric:tabular-nums}.sf-wahl-haken{display:inline-flex;justify-content:flex-end;color:var(--aktionstext)}.sf-wahl-haken>.zeichen{width:22px;height:22px}.sf-wahl[aria-pressed=true] .sf-wahl-name{font-weight:600}.sf-wahl:not(:has(.sf-wahl-zahl)){grid-template-columns:minmax(0,1fr) 24px}@media(hover:hover){.sf-knopf:hover:not(:disabled){border-color:var(--stahl)}.sf-wahl:hover{background:var(--schiene)}}.pillenkranz{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.aufg-marke{--m-t: var(--aufg-vorb);--m-f: var(--aufg-vorb-f);display:grid;gap:1px;width:100%;min-width:0;margin:0;padding:3px 6px 4px;border-radius:5px;text-align:left;border:1px solid color-mix(in srgb,var(--m-t) 32%,transparent);background:var(--m-f);color:var(--m-t);font:500 var(--t-11)/1.25 var(--ui);cursor:grab;-webkit-user-select:none;user-select:none;transition:var(--uebergang)}.aufg-marke.aus{--m-t: var(--aufg-aus);--m-f: var(--aufg-aus-f)}.aufg-marke.zur{--m-t: var(--aufg-zur);--m-f: var(--aufg-zur-f)}.aufg-marke b{display:flex;align-items:center;gap:4px;min-width:0;font-size:var(--t-11);font-weight:650;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aufg-marke b svg{width:11px;height:11px;flex:none}.aufg-marke.kompakt{padding:3px 6px}.aufg-marke.kompakt b{flex-wrap:wrap;column-gap:4px;row-gap:0;white-space:normal;overflow:visible}.aufg-marke.kompakt .aufg-wort,.aufg-marke.kompakt .aufg-kennung{white-space:nowrap}.aufg-marke.kompakt .aufg-kennung{font-weight:500;font-variant-numeric:tabular-nums}.aufg-marke small,.aufg-marke .aufg-wer{font-size:var(--t-11);line-height:1.25;color:color-mix(in srgb,var(--m-t) 78%,var(--tinte));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aufg-marke em{font-style:normal;font-size:var(--t-11);font-weight:650;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aufg-marke em.stopp{color:var(--stopp)}.aufg-marke em.acht{color:var(--acht)}@media(hover:hover)and (pointer:fine){.aufg-marke:hover{border-color:var(--m-t)}}.aufg-marke:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.aufg-marke:active{cursor:grabbing}.aufg-marke.frei{border:1px dashed var(--stopp)}.aufg-marke.acht{box-shadow:inset 3px 0 0 var(--acht);padding-left:8px}.aufg-marke.stopp{box-shadow:inset 3px 0 0 var(--stopp);padding-left:8px}.aufg-marke.fest{cursor:pointer;background:transparent;border-style:solid}.aufg-fest{font-size:var(--t-11);font-weight:600;padding:0 4px;border-radius:3px;background:color-mix(in srgb,var(--m-t) 14%,transparent)}.aufg-marke.erledigt{cursor:default;opacity:.55;background:transparent;border-color:var(--linie)}.aufg-marke.markiert{outline:2px solid var(--stahl);outline-offset:1px;border-color:var(--m-t)}.aufg-hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:var(--t-11);line-height:1.25;font-weight:600;padding:1px 2px}.aufg-hinweis.gut{color:var(--gut)}.aufg-hinweis.acht{color:var(--acht)}.aufg-hinweis.stopp{color:var(--stopp)}.aufg-hinweis.hat{color:var(--zweitrang);font-weight:500}.aufg-hinweis em{font-style:normal;font-size:var(--t-11);padding:1px 5px;border-radius:3px;background:var(--tinte);color:var(--flaeche)}.aufg-last{display:inline-flex;align-items:center;gap:2px;align-self:flex-end;padding:1px 1px 0}.aufg-last.leer{display:none}.aufg-last i{width:6px;height:6px;border-radius:1.5px;background:var(--zweitrang);display:block}.aufg-last i.einsatz{background:transparent;box-shadow:inset 0 0 0 1px var(--zweitrang)}.aufg-last b{font:600 var(--t-11)/1 var(--ui);font-variant-numeric:tabular-nums;color:var(--zweitrang);margin-left:2px}.aufg-leute{list-style:none;margin:0;padding:0;display:grid;gap:2px}.aufg-leute-abschnitt{margin-top:8px;padding-top:8px;border-top:1px solid var(--linie)}.aufg-leute-abschnitt:before{content:attr(data-abschnitt);display:block;margin:0 0 4px 8px;font:600 var(--t-11)/1 var(--ui);font-variant-numeric:tabular-nums;color:var(--zweitrang)}.aufg-person{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tinte);font:inherit;text-align:left;cursor:pointer}@media(hover:hover)and (pointer:fine){.aufg-person:hover{background:var(--seite)}}.aufg-person:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.aufg-person.vorschlag{border-color:var(--linie);background:var(--seite)}.aufg-person.jetzt{opacity:.7}.aufg-kreis{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;flex:0 0 auto;background:var(--acht-weich);color:var(--acht);font:700 var(--t-11)/1 var(--ui);font-variant-numeric:tabular-nums;letter-spacing:.02em}.aufg-person.stopp .aufg-kreis{background:var(--stopp-weich);color:var(--stopp)}.aufg-person-text{display:grid;gap:2px;min-width:0}.aufg-person-text b{font-size:var(--t-14);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aufg-person-text b em{font-style:normal;margin-left:6px;padding:1px 6px;border-radius:3px;font-size:var(--t-11);font-weight:600;background:var(--tinte);color:var(--flaeche);vertical-align:1px}.aufg-person-text b em.still{background:var(--seite);color:var(--zweitrang);border:1px solid var(--linie)}.aufg-person-text small{display:grid;gap:1px;font-size:var(--t-12);line-height:1.3;color:var(--zweitrang);min-width:0}.aufg-person-text small>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aufg-person-text small .stopp{color:var(--stopp);font-weight:600}.aufg-person-text small .acht{color:var(--acht);font-weight:600}.aufg-person .aufg-last{align-self:center}.aufg-person .aufg-last i{width:5px;height:12px}.aufg-zurueck{display:flex;align-items:center;justify-content:center;width:100%;padding:9px;margin-top:2px;border:1px dashed var(--stopp);border-radius:8px;background:none;color:var(--stopp);font:inherit;font-size:var(--t-13);cursor:pointer}@media(hover:hover)and (pointer:fine){.aufg-zurueck:hover{background:var(--stopp-weich)}}.aufg-zuletzt{position:fixed;left:50%;bottom:calc(20px + var(--sicher-unten));transform:translate(-50%);z-index:80;display:flex;gap:12px;align-items:center;max-width:min(560px,calc(100vw - 32px));padding:8px 8px 8px 14px;border-radius:var(--radius);background:var(--tinte);color:var(--flaeche);box-shadow:0 8px 28px color-mix(in srgb,var(--tinte) 30%,transparent);font-size:var(--t-14)}.aufg-zuletzt .knopf{color:var(--flaeche);border-color:color-mix(in srgb,var(--flaeche) 40%,transparent);background:transparent}.aufg-zuletzt-text{flex:1 1 auto}.aufg-telefon{display:grid;gap:12px}.aufg-telefon>.knopf{justify-self:stretch}.aufg-telefon-tag{display:grid;gap:8px;padding:10px 12px 12px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.aufg-telefon-tag header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.aufg-telefon-tag header b{font:600 var(--t-12)/1.2 var(--ui);font-variant-numeric:tabular-nums}.aufg-telefon-tag header span{font-size:var(--t-12);color:var(--zweitrang)}.aufg-telefon-tag header span.offen{color:var(--stopp);font-weight:600}.aufg-telefon-marken{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.aufg-telefon .aufg-marke{min-height:52px;padding:6px 8px;font-size:var(--t-12);cursor:pointer}.aufg-telefon .aufg-marke b,.aufg-telefon .aufg-marke small,.aufg-telefon .aufg-marke .aufg-wer{font-size:var(--t-12)}.aufg-telefon .aufg-marke .aufg-wer{font-weight:600;color:var(--tinte)}.aufg-telefon .aufg-marke.frei .aufg-wer{color:var(--stopp)}.aufg-telefon-blatt{display:grid;gap:8px;padding-bottom:8px}.aufg-telefon-blatt .aufg-person{padding:10px 8px}.handy .aufg-zuletzt,.st-raum .aufg-zuletzt{bottom:calc(84px + var(--sicher-unten))}@media(prefers-reduced-motion:reduce){.aufg-marke{transition:none}}.oa-leib{display:grid;gap:14px;padding:16px 18px 18px}.oa-zeile{display:grid;gap:0;min-width:0}.oa-zeile>.feld-schild{margin-bottom:6px}.oa-reihe{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.oa-reihe>select.feld{flex:1 1 260px;min-width:0}.oa-reihe>.knopf{min-height:40px}.oa-feld>.kw>.kw-anker{min-height:40px;height:40px;padding-top:0;padding-bottom:0;border:1.5px solid var(--feldkante);font-size:var(--t-14)}.oa-wert{margin:0;font-size:var(--t-14);line-height:1.4}.oa-wert span{color:var(--zweitrang)}.oa-satz{margin:6px 0 0;font-size:var(--t-12);color:var(--zweitrang);line-height:1.4}.oa-acht{color:var(--acht);font-weight:600}.oa-wann{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.oa-wann .sg-segmente .chip{min-height:34px}.oa-uhr{width:112px;flex:none}.oa-bis{color:var(--zweitrang)}.oa-hinweis{height:auto;min-height:76px;padding:9px 12px;resize:vertical;line-height:1.45;font-family:var(--ui)}.oa-vorschlag{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:36px;margin-top:8px;padding:3px 12px 3px 5px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--stahl);font:inherit;font-size:var(--t-13);font-weight:600;text-align:left;cursor:pointer}.oa-kreis{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;flex:0 0 auto;background:var(--stahl-sanft);color:var(--stahl);font:700 var(--t-11)/1 var(--ui);letter-spacing:.02em}.oa-vorschlag:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}@media(hover:hover)and (pointer:fine){.oa-vorschlag:hover{border-color:var(--stahl);background:var(--stahl-sanft)}}.oz-leib{display:grid;gap:12px;padding:16px 18px 18px}.oz-satz{margin:0;font-size:var(--t-13);color:var(--zweitrang);line-height:1.45}.oz-leer{margin:0;padding:14px;border:1px dashed var(--linie);border-radius:var(--radius-bed);font-size:var(--t-13);color:var(--zweitrang)}.oz-liste{display:grid;gap:6px}.oz-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;width:100%;min-height:56px;padding:8px 12px;box-sizing:border-box;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font:inherit;text-align:left;cursor:pointer}.oz-zeile.an{background:var(--gewaehlt);border-color:var(--gewaehlt-kante)}.oz-zeile:disabled{cursor:default;opacity:.6}.oz-zeile:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.oz-kopf{min-width:0;font-size:var(--t-14);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oz-kopf .kennung{font-family:var(--mono);font-size:var(--t-13)}.oz-marke{grid-row:1;grid-column:2}.oz-unter{grid-column:1 / -1;min-width:0;font-size:var(--t-12);color:var(--zweitrang);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oz-hinweis{margin-left:8px;font-size:var(--t-12);color:var(--zweitrang);font-weight:500}@media(hover:hover)and (pointer:fine){.oz-zeile:hover:not(:disabled):not(.an){border-color:var(--stahl)}}.oz-karte-eintrag+.oz-karte-eintrag{border-top:1px solid var(--raster-linie)}.oz-karte-wege{display:flex;gap:16px;justify-content:flex-end;padding:0 var(--akte-rand) 10px}.haus-werkzeug{gap:8px}.gsuche-raum{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:center;align-items:flex-start;padding:max(10vh,56px) 16px 16px}.gsuche-schleier{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;cursor:default;background:#14141257}.gsuche{position:relative;width:min(680px,100%);max-height:min(72vh,640px);display:flex;flex-direction:column;background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 24px 60px -18px #00000073,0 2px 6px #00000014;overflow:hidden}.gsuche-feld{display:flex;align-items:center;gap:10px;padding:0 10px 0 16px;border-bottom:1px solid var(--linie)}.gsuche-feld .zeichen{width:19px;height:19px;flex:none;color:var(--zweitrang)}.gsuche-feld input{flex:1;min-width:0;height:54px;border:none;outline:none;background:transparent;color:var(--tinte);font-family:var(--ui);font-size:var(--t-16)}.gsuche-feld input::-webkit-search-cancel-button{display:none}.gsuche-zu{flex:none;width:36px;height:36px;border:none;border-radius:var(--radius-bed);background:transparent;color:var(--zweitrang);font-size:var(--t-22);line-height:1;cursor:pointer}@media(hover:hover)and (pointer:fine){.gsuche-zu:hover{background:var(--schiene);color:var(--tinte)}}.gsuche-zu:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.gsuche-inhalt{flex:1;min-height:0;overflow-y:auto;padding:6px 0 8px}.gsuche-satz{margin:0;padding:14px 18px;font-size:var(--t-14);color:var(--zweitrang)}.gsuche-satz.leise{padding-block:6px 10px;font-size:var(--t-13)}.gsuche-gruppe+.gsuche-gruppe{border-top:1px solid var(--linie);margin-top:6px;padding-top:4px}.gsuche-kopf{display:flex;align-items:baseline;gap:8px;padding:8px 18px 4px;font-family:var(--schmal);font-weight:600;font-size:var(--t-11);color:var(--zweitrang)}.gsuche-leise{font-family:var(--ui);font-weight:400;letter-spacing:0;text-transform:none;font-size:var(--t-12)}.gsuche-zeile{display:flex;align-items:center;gap:12px;padding:7px 18px 7px 15px;border-left:3px solid transparent;cursor:pointer}.gsuche-zeile.an{background:var(--gewaehlt);border-left-color:var(--gewaehlt-kante)}.gsuche-text{flex:1;min-width:0;display:flex;flex-direction:column}.gsuche-titel{font-size:var(--t-14);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsuche-nr{font-family:var(--mono);font-weight:500;font-size:var(--t-13);margin-right:4px}.gsuche-unter{font-size:var(--t-13);color:var(--zweitrang);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsuche-rechts{flex:none;display:flex;align-items:center;gap:10px}.gsuche-rechts .geld{font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums}.gsuche-fuss{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 8px 12px;border-top:1px solid var(--linie);background:var(--seite)}.gsuche-alle{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:none;border-radius:var(--radius-bed);background:transparent;color:var(--tinte);cursor:pointer;font-family:var(--schmal);font-weight:600;font-size:var(--t-12)}@media(hover:hover)and (pointer:fine){.gsuche-alle:hover{background:var(--schiene)}}.gsuche-alle:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.gsuche-alle .zeichen{width:15px;height:15px}.gsuche-tasten{font-size:var(--t-12);color:var(--zweitrang);white-space:nowrap}:root[data-geraet=telefon] .gsuche-raum{padding:0}:root[data-geraet=telefon] .gsuche{width:100%;max-height:none;height:calc(100% - var(--tastatur, 0px));border:none;border-radius:0;padding-top:var(--sicher-oben);padding-right:var(--sicher-rechts);padding-bottom:var(--sicher-unten);padding-left:var(--sicher-links)}:root[data-geraet=telefon] .gsuche-zeile{min-height:52px}:root[data-geraet=telefon] .gsuche-tasten{display:none}:root[data-geraet=telefon] .gsuche-rechts .geld{display:none}@media(pointer:coarse){.gsuche-zu{width:44px;height:44px}.gsuche-alle{min-height:44px}}.faktorbild{display:grid;gap:12px;margin:4px 0 12px}.faktorbild-schritte{margin:0;padding-left:20px;display:grid;gap:4px;color:var(--tinte);line-height:1.45}.faktorbild-qr{width:184px;height:184px;padding:8px;background:#fff;border:1px solid var(--linie);border-radius:var(--radius);justify-self:start}.faktorbild-schluessel{margin:0;display:grid;gap:2px;color:var(--zweitrang);font-size:var(--t-13)}.faktorbild-schluessel code{font-family:var(--mono);font-size:var(--t-14);color:var(--tinte);word-break:break-all}.konto{max-width:560px;display:grid;gap:16px;padding:16px}.konto-bogen{display:grid;gap:10px;padding:16px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.konto-bogen h3{margin:0;font-size:var(--t-15)}.konto-satz{margin:0;color:var(--zweitrang);line-height:1.45}.konto-code{font-family:var(--mono);font-size:var(--t-20);width:9.5em;max-width:100%;padding:8px 10px}.konto-knoepfe{display:flex;gap:8px;flex-wrap:wrap}:root[data-geraet=telefon] .konto-knoepfe .knopf.haupt{background:var(--flaeche);border-color:var(--feldkante);color:var(--tinte)}.anm-t{position:fixed;inset:var(--sicht-oben, 0px) 0 var(--tastatur, 0px) 0;display:flex;flex-direction:column;overflow:hidden;background:var(--grund);color:var(--tinte);font-family:var(--ui);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.anm-t-held{flex:none;display:flex;align-items:flex-end;justify-content:center;min-height:clamp(148px,25vh,236px);min-height:clamp(148px,25svh,236px);padding:calc(var(--sicher-oben) + 26px) 24px 0}.anm-t-logo{display:block;width:196px;max-width:58vw;height:auto}.anm-t-held .logo-dunkel{display:none}.anm-t-blatt{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.anm-t-leib{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:8px 16px}.anm-t-inhalt{display:flex;flex-direction:column;width:100%;max-width:560px;margin:0 auto;padding:34px max(20px,var(--sicher-rechts)) 16px max(20px,var(--sicher-links))}.anm-t-zurueck{position:relative;flex:none;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:-4px 0 14px;padding:0;border:none;border-radius:var(--radius-bed);background:color-mix(in srgb,var(--tinte) 7%,transparent);color:var(--tinte);cursor:pointer}.anm-t-zurueck:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.anm-t-zurueck:active{background:color-mix(in srgb,var(--tinte) 15%,transparent)}.anm-t-zurueck:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.anm-t-zurueck .zurueck-pfeil{width:18px;height:18px}.anm-t-titel{margin:0;text-align:center;font-family:var(--display);font-weight:800;font-size:clamp(var(--t-26),7.4vw,var(--t-30));line-height:1.1;letter-spacing:-.02em;color:var(--tinte)}.anm-t-unter{margin:6px 0 0;text-align:center;font-size:var(--t-15);line-height:1.45;color:var(--zweitrang)}.anm-t-inhalt>.netzband{margin:14px 0 0}.anm-t-formular{display:flex;flex-direction:column;gap:20px;margin-top:26px}.anm-t-inhalt>.anm-t-feld{margin-top:26px}.anm-t-feld{display:flex;flex-direction:column}.anm-t-schild{margin:0 2px 7px;font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--kopf-tinte)}.anm-t-eingabe{position:relative}.anm-t-input{display:block;width:100%;height:56px;margin:0;padding:0 16px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-18);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--uebergang),box-shadow var(--uebergang)}.anm-t-input:focus{outline:none;border-color:var(--fokus);box-shadow:var(--fokus-aussen)}.anm-t-input:-webkit-autofill,.anm-t-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--flaeche) inset;-webkit-text-fill-color:var(--tinte);caret-color:var(--tinte)}@media(hover:hover)and (pointer:fine){.anm-t-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100px var(--flaeche) inset;-webkit-text-fill-color:var(--tinte);caret-color:var(--tinte)}}.anm-t-eingabe.mit-knopf .anm-t-input{padding-right:104px}.anm-t-zeigen{position:absolute;top:6px;right:6px;height:44px;min-width:44px;padding:0 12px;border:none;border-radius:var(--radius-bed);background:none;font-family:var(--ui);font-size:var(--t-14);font-weight:600;color:var(--zweitrang);cursor:pointer}.anm-t-zeigen:active{background:var(--schiene)}.anm-t-zeigen:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.anm-t-fehler{margin:8px 2px 0;font-size:var(--t-14);line-height:1.4;color:var(--stopp)}.anm-t-hinweis{margin:7px 2px 0;font-size:var(--t-13);line-height:1.4;color:var(--zweitrang)}.anm-t-feld:has(>.anm-t-fehler) .anm-t-input{border-color:var(--stopp)}.anm-t-feld:has(>.anm-t-fehler) .anm-t-input:focus{border-color:var(--fokus)}.anm-t-merken{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-height:44px;padding:4px 2px;font-size:var(--t-14);line-height:1.45;color:var(--zweitrang);cursor:pointer}.anm-t-merken>input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.anm-t-haken{position:relative;width:24px;height:24px;margin-top:-1px;border:1.5px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);transition:border-color var(--uebergang)}.anm-t-merken:active .anm-t-haken{border-color:var(--zweitrang)}.anm-t-merken>input:checked+.anm-t-haken{background:var(--stahl);border-color:var(--stahl)}.anm-t-merken>input:checked+.anm-t-haken:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid var(--auf-aktion);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.anm-t-merken>input:focus-visible+.anm-t-haken{outline:2px solid var(--fokus);outline-offset:2px}.anm-t-code{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.anm-t-ziffer{display:grid;place-items:center;height:56px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font-family:var(--mono);font-size:var(--t-26);font-weight:600;font-variant-numeric:tabular-nums;transition:border-color var(--uebergang),box-shadow var(--uebergang)}.anm-t-ziffer[data-voll]{border-color:var(--kopf-tinte)}.anm-t-code:focus-within .anm-t-ziffer[data-dran]{border-color:var(--fokus);box-shadow:var(--fokus-aussen)}.anm-t-code[data-falsch] .anm-t-ziffer{border-color:var(--stopp);color:var(--stopp);animation:anm-t-ruetteln .32s ease-in-out}.anm-t-code-feld{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;outline:none;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;font-size:var(--t-16);letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.anm-t-code-feld::selection{background:transparent}.anm-t-code-feld:-webkit-autofill{-webkit-box-shadow:0 0 0 100px transparent inset}@keyframes anm-t-ruetteln{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.anm-t-code[data-falsch] .anm-t-ziffer{animation:none}}.anm-t-tipp{margin:18px 0 0;padding:12px 14px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);font-size:var(--t-14);line-height:1.45;color:var(--zweitrang)}.anm-t-fuss{flex:none;display:flex;flex-direction:column;gap:10px;width:100%;max-width:560px;margin:0 auto;padding:12px max(20px,var(--sicher-rechts)) calc(14px + var(--sicher-unten)) max(20px,var(--sicher-links))}.anm-t-knopf{display:flex;align-items:center;justify-content:center;width:100%;height:56px;padding:0 18px;border:none;border-radius:var(--radius);background:var(--aktion);color:var(--auf-aktion);font-family:var(--ui);font-size:var(--t-18);font-weight:700;cursor:pointer;transition:filter var(--uebergang),opacity var(--uebergang)}.anm-t-knopf:active{filter:brightness(.93)}.anm-t-knopf:disabled{opacity:.6;cursor:default}.anm-t-knopf:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.anm-t-leise{height:44px;padding:0 12px;border:none;border-radius:var(--radius-bed);background:none;font-family:var(--ui);font-size:var(--t-15);font-weight:600;color:var(--zweitrang);cursor:pointer}.anm-t-leise:active{background:var(--schiene)}.anm-t-leise:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.anm-t-hausregel{margin:2px 4px 0;text-align:center;font-size:var(--t-13);line-height:1.45;color:var(--zweitrang)}.anm-t-fassung{margin:0;text-align:center;font-family:var(--mono);font-size:var(--t-11);color:var(--zweitrang);opacity:.75}:root[data-tastatur] .anm-t-held{min-height:0;padding-top:calc(var(--sicher-oben) + 12px)}:root[data-tastatur] .anm-t-logo{width:120px}:root[data-tastatur] .anm-t-inhalt{padding-top:18px}:root[data-tastatur] .anm-t-formular{gap:16px;margin-top:20px}:root[data-tastatur] .anm-t-inhalt>.anm-t-feld{margin-top:20px}:root[data-tastatur] .anm-t-hausregel,:root[data-tastatur] .anm-t-fassung{display:none}:root[data-tastatur] .anm-t-fuss{padding-bottom:12px}@media(max-height:540px){.anm-t-held{min-height:0;padding-top:calc(var(--sicher-oben) + 10px)}.anm-t-logo{width:120px}.anm-t-inhalt{padding-top:14px}.anm-t-titel{font-size:var(--t-26)}.anm-t-hausregel,.anm-t-fassung{display:none}.anm-t-formular{gap:14px;margin-top:18px}.anm-t-inhalt>.anm-t-feld{margin-top:18px}}@media(min-width:560px)and (max-height:540px){.anm-t-formular{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px}.anm-t-formular>.anm-t-merken{grid-column:1 / -1}}@media(max-height:700px)and (min-height:541px){.anm-t-held{min-height:120px}.anm-t-logo{width:168px}.anm-t-inhalt{padding-top:24px}.anm-t-formular{gap:16px;margin-top:22px}.anm-t-inhalt>.anm-t-feld{margin-top:22px}}.anm-t-input[aria-invalid=true]{border-color:var(--stopp)}.anm-t-held{background:var(--nav);color:var(--nav-tinte);align-items:flex-start;justify-content:flex-start;min-height:0;padding:calc(var(--sicher-oben) + 24px) max(24px,var(--sicher-rechts)) 44px max(24px,var(--sicher-links))}.anm-t-held .anm-t-logo.logo-hell{display:none!important}.anm-t-held .anm-t-logo.logo-dunkel{display:block!important;width:220px;max-width:62vw}.anm-t-blatt{margin-top:-20px;background:var(--grund);border-radius:22px 22px 0 0}.anm-t-inhalt{padding-top:26px}.anm-t-titel{text-align:left;font-weight:700;font-size:var(--t-30);letter-spacing:-.025em}.anm-t-unter{text-align:left;margin-top:4px}.anm-t-schild{font-family:var(--ui);font-weight:600;font-size:var(--t-14)}.anm-t-input{height:52px;border:1.5px solid var(--feldkante);border-radius:12px;font-size:var(--t-16);font-weight:500}.anm-t-zeigen{top:4px;color:var(--kopf-tinte)}.anm-t-knopf{height:52px;border-radius:12px;background:var(--akzent);color:var(--auf-akzent);font-size:var(--t-16)}.anm-t-haken{border:1.5px solid var(--feldkante)}.anm-t-merken>input:checked+.anm-t-haken{background:var(--tinte);border-color:var(--tinte)}.anm-t-merken>input:checked+.anm-t-haken:after{border-color:var(--flaeche)}.anm-t-ziffer{border:1.5px solid var(--feldkante);border-radius:12px;font-family:var(--ui);font-size:var(--t-22)}.anm-t-fassung{font-family:var(--ui)}.anm-t-verweis{align-self:flex-start;min-height:44px;margin:-10px 0 -8px;padding:0 2px;border:0;background:none;cursor:pointer;font:600 var(--t-15) var(--ui);color:var(--stahl)}.anm-t-verweis:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:4px}.anm-t-wissen{margin:-4px 0 0;padding:12px 14px;border-radius:12px;background:var(--stahl-sanft);color:var(--tinte);font-size:var(--t-14);line-height:1.45}:root[data-tastatur] .anm-t-held{flex-direction:row;align-items:center;padding:calc(var(--sicher-oben) + 8px) 20px 26px}:root[data-tastatur] .anm-t-held .anm-t-logo.logo-dunkel{width:118px}@media(max-height:540px){.anm-t-held{padding-bottom:28px}.anm-t-held .anm-t-logo.logo-dunkel{width:120px}}@media(max-height:700px)and (min-height:541px){.anm-t-held .anm-t-logo.logo-dunkel{width:168px}}.tankwahl{display:inline-flex;flex-wrap:wrap;align-self:flex-start;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);overflow:hidden}.tankwahl button{min-width:58px;min-height:44px;padding:0 14px;border:none;border-left:1px solid var(--linie);background:transparent;color:var(--tinte);font-family:var(--ui);font-size:var(--t-14);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--uebergang)}.tankwahl button:first-child{border-left:none}@media(hover:hover)and (pointer:fine){.tankwahl button:hover{background:var(--seite)}}.tankwahl button[aria-pressed=true]{background:var(--gewaehlt);box-shadow:inset 0 -3px 0 var(--gewaehlt-kante)}.tankwahl button:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.tankwahl.gross{display:flex;width:100%}.tankwahl.gross button{flex:1 1 0;min-width:0;min-height:48px;font-size:var(--t-16)}.aufgabe-wer{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.aufgabe-wer-name{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-12);color:var(--tinte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16em}.aufgabe-wer-name.offen{color:var(--zweitrang)}.aufgabe-wer-name.meins{font-weight:700;color:var(--tinte)}.aufgabe-knopf{min-height:30px;padding:0 11px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-12);font-weight:600;line-height:1;cursor:pointer;transition:var(--uebergang)}.aufgabe-knopf.stark{border-color:var(--kopf-tinte);font-weight:700}@media(hover:hover)and (pointer:fine){.aufgabe-knopf.stark:hover{border-color:var(--stahl);background:var(--seite)}}@media(hover:hover)and (pointer:fine){.aufgabe-knopf:hover{border-color:var(--zweitrang)}}.aufgabe-knopf.leise{border-color:transparent;background:transparent;color:var(--zweitrang)}@media(hover:hover)and (pointer:fine){.aufgabe-knopf.leise:hover{color:var(--tinte)}}.aufgabe-knopf:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.aufgabe-knopf:disabled{opacity:.55;cursor:default}.aufgabe-wer.gross .aufgabe-wer-name{font-size:var(--t-15)}.aufgabe-wer.gross .aufgabe-knopf{min-height:48px;padding:0 18px;font-size:var(--t-15)}.mangelband{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--stopp);border-left-width:4px;border-radius:var(--radius-bed);background:var(--stopp-weich);color:var(--tinte)}.mangelband .pkt{margin-top:6px}.mangelband.erledigt{border-color:var(--linie);border-left-color:var(--gut);background:var(--seite)}.mangelband-text{display:flex;flex-direction:column;gap:4px;font-size:var(--t-13);line-height:1.45}.mangelband-text b{font-size:var(--t-14)}.mangelband-text ul{margin:0;padding-left:18px}.mangelband-text .leise{color:var(--zweitrang);font-size:var(--t-12)}.mangelband-text .knopf,.mangelband-text .handy-knopf{align-self:flex-start;margin-top:6px}.vorb-blick{display:flex;flex-direction:column;gap:10px}.vorb-blick.fehlt{gap:2px;font-size:var(--t-13)}.vorb-blick.fehlt .leise{color:var(--zweitrang);font-size:var(--t-12)}.vorb-antworten{margin:0;display:flex;flex-direction:column}.vorb-antworten>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--raster-linie)}.vorb-antworten>div:last-child{border-bottom:none}.vorb-antworten dt{font-size:var(--t-13);line-height:1.35}.vorb-antworten dd{margin:0;font-size:var(--t-13);text-align:right}.vorb-antworten>div.nein dt{color:var(--stopp)}.antwort-jn{font-family:var(--schmal);font-weight:700;font-size:var(--t-12)}.antwort-jn.ja{color:var(--gut)}.antwort-jn.nein{color:var(--stopp)}.antwort-wert{font-family:var(--ui);font-variant-numeric:tabular-nums}.vorb-notiz{margin:0;padding:9px 11px;border-radius:var(--radius-bed);background:var(--mulde);font-size:var(--t-13);line-height:1.45;white-space:pre-wrap}.vorb-wer{font-size:var(--t-12);color:var(--zweitrang)}.vorb-blick .foto-reihe{margin:0}.vorb-antworten .fotogruppe-frage{grid-column:1 / -1}.fotogruppen{display:flex;flex-direction:column;gap:12px}.fotogruppe{display:flex;flex-direction:column;gap:6px}.fotogruppe .foto-reihe{margin:0}.fotogruppe-plaetze{margin:0;display:flex;flex-direction:column}.fotogruppe-plaetze>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;align-items:start;padding:6px 0;border-bottom:1px solid var(--raster-linie)}.fotogruppe-plaetze>div:last-child{border-bottom:none}.fotogruppe-plaetze dt{font-size:var(--t-13)}.fotogruppe-plaetze dd{margin:0}@media(max-width:520px){.fotogruppe-plaetze>div{grid-template-columns:minmax(0,1fr);gap:4px}}.handy-frage{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-top:1px solid var(--raster-linie)}.handy-frage:first-of-type{border-top:none;padding-top:2px}.handy-frage-text{display:flex;align-items:baseline;gap:8px;font-size:var(--t-16);line-height:1.3}.handy-frage-text i{font-style:normal;font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--zweitrang)}.handy-frage input{width:100%;min-height:48px;padding:8px 12px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--grund);color:var(--tinte);font-family:var(--ui);font-size:var(--t-16)}.handy-frage input:focus{outline:2px solid var(--fokus);outline-offset:1px;border-color:var(--fokus)}.handy-auswahl{width:100%;min-height:48px;padding:8px 12px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--grund);color:var(--tinte);font-family:var(--ui);font-size:var(--t-16)}.handy-auswahl:focus{outline:2px solid var(--fokus);outline-offset:1px;border-color:var(--fokus)}.jn-wahl{display:flex;width:100%;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);overflow:hidden}.jn-wahl button{flex:1 1 0;min-width:0;min-height:48px;border:none;border-left:1px solid var(--linie);background:none;color:var(--tinte);font-family:var(--ui);font-size:var(--t-16);font-weight:700;cursor:pointer;transition:var(--uebergang)}.jn-wahl button:first-child{border-left:none}.jn-wahl button[aria-pressed=true]{background:var(--gewaehlt);box-shadow:inset 0 0 0 1px var(--gewaehlt-kante)}.jn-wahl button.nein[aria-pressed=true]{color:var(--stopp)}.jn-wahl button:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.handy-hinweis{font-size:var(--t-13);color:var(--zweitrang);line-height:1.45}.handy-hinweis b{color:var(--tinte)}.handy-hinweis.stopp{color:var(--stopp)}.handy-wer{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-13);color:var(--zweitrang)}.handy-wer.meins{color:var(--tinte);font-weight:600}.aufgabe{display:grid;grid-template-columns:var(--karte-marke, 92px) minmax(0,1fr) auto;align-items:center;gap:3px 9px;min-height:44px;padding:7px 13px 7px 10px;border-bottom:1px solid var(--linie);border-left:3px solid transparent}.aufgabe.spaet{border-left-color:var(--acht)}.aufgabe.mangel{border-left-color:var(--stopp)}.aufgabe-weg{grid-column:1 / 3;display:grid;grid-template-columns:var(--karte-marke, 92px) minmax(0,1fr);align-items:center;gap:3px 9px;width:100%;min-width:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.aufgabe-weg>.marke{justify-self:start}@media(hover:hover)and (pointer:fine){.aufgabe:has(.aufgabe-weg:hover){background:var(--seite)}}.aufgabe-weg:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:4px}.aufgabe-was{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;font-size:var(--t-13)}.aufgabe-was b{flex:none;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);font-weight:600}.aufgabe-was span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aufgabe-zeit{grid-column:1;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);color:var(--zweitrang);white-space:nowrap}.aufgabe.spaet .aufgabe-zeit{color:var(--acht);font-weight:600}.aufgabe-dazu{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-12);color:var(--zweitrang);line-height:1.3}.aufgabe.mangel .aufgabe-dazu{color:var(--stopp)}.aufgabe-griffe{grid-column:3;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.aufgabe-griffe .aufgabe-wer{flex-direction:column;align-items:flex-end;gap:4px}.aufgabe-fehler{grid-column:1 / -1;font-size:var(--t-12);color:var(--stopp)}.feld.cl-wahl{height:30px;width:auto;max-width:340px;font-size:var(--t-13);padding:0 8px}.cl-formular{display:flex;flex-direction:column;gap:10px}.cl-formular-zeile{display:grid;grid-template-columns:minmax(0,1fr) 170px 210px;gap:10px;align-items:end}.cl-formular-zeile .einst-feld.breit{grid-column:auto}.cl-formular-fuss{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cl-formular-fuss .luft{flex:1}.cl-moeglichkeiten{display:flex;flex-direction:column;gap:6px}.cl-moeglichkeiten>.einst-satz{margin:0 0 2px}.cl-moeglichkeiten>.knopf{align-self:flex-start;margin-top:2px}.cl-moeglichkeit{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.cl-mangel-haken{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-13);white-space:nowrap}.cl-mangel-haken input{width:16px;height:16px;margin:0;accent-color:var(--stahl);cursor:pointer}.cl-moeglichkeit-griffe{display:inline-flex;gap:2px}.cl-moeglichkeit-griffe button{width:24px;height:28px;border:1px solid transparent;border-radius:var(--radius-bed);background:none;color:var(--zweitrang);cursor:pointer;font-size:var(--t-13);line-height:1}@media(hover:hover)and (pointer:fine){.cl-moeglichkeit-griffe button:hover:not(:disabled){border-color:var(--linie);color:var(--tinte)}}.cl-moeglichkeit-griffe button:disabled{opacity:.35;cursor:default}.cl-moeglichkeit-griffe button:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.cl-moeglichkeiten-zeile{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:3px;font-size:var(--t-12);color:var(--zweitrang)}.cl-moeglichkeiten-zeile>span{padding:1px 6px;border:1px solid var(--linie);border-radius:999px}.cl-moeglichkeiten-zeile>span.mangel{border-color:var(--stopp);color:var(--stopp)}.tab td.cl-ordnen{padding-left:0}.cl-vorschau{display:flex;flex-direction:column;gap:0}.cl-vorschau-kopf{font-size:var(--t-13);margin:0 0 8px}.cl-vorschau-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--raster-linie);font-size:var(--t-13)}.cl-vorschau-zeile:last-child{border-bottom:none}.cl-ebene{font-size:var(--t-12);color:var(--zweitrang);white-space:nowrap}@media(max-width:720px){.cl-formular-zeile{grid-template-columns:minmax(0,1fr)}.cl-moeglichkeit{grid-template-columns:minmax(0,1fr) auto}.cl-mangel-haken{grid-column:1 / -1}.aufgabe-griffe{padding-left:0}}@media(pointer:coarse){.aufgabe-knopf{min-height:44px}}.stz-art{font-weight:600;color:var(--tinte)}.stz-kennung{font-family:var(--mono);font-weight:600}.stz-wann{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap;line-height:1.2}.stz-wann b{font-family:var(--ui);font-size:var(--t-14);font-weight:600;font-variant-numeric:tabular-nums;color:var(--tinte)}.stz-wann small{font-size:var(--t-12);color:var(--zweitrang)}.stz-zahl{font-family:var(--ui);font-size:var(--t-18);font-weight:700;font-variant-numeric:tabular-nums;color:var(--tinte)}.stz-blatt{display:flex;flex-direction:column;gap:14px}.stz-handlungen{display:flex;flex-direction:column;gap:8px}.stz-handlungen .handy-knopf.leise{background:var(--flaeche);color:var(--tinte)}.stz-handlungen .handy-knopf.leise:active{background:var(--schiene)}.stz-fehler{margin:0;font-size:var(--t-14);color:var(--stopp)}.stz-leise{margin:0;font-size:var(--t-14);line-height:1.45;color:var(--zweitrang)}.einsatz-puls{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;animation:einsatz-atmet 2.4s ease-in-out infinite}@keyframes einsatz-atmet{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.einsatz-puls{animation:none}}.einsatz-block>h3 i{font-style:normal}.einsatz-karte{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--linie);border-left:4px solid var(--zweitrang);border-radius:var(--radius);background:var(--flaeche)}.einsatz-karte.laeuft{border-left-color:var(--gut)}.einsatz-karte .handy-knopf{margin-top:6px}.einsatz-karte .handy-knopf.einsatz-aus{background:var(--flaeche);color:var(--tinte);border:2px solid var(--tinte)}.einsatz-geraet{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-14)}.einsatz-uhr{display:inline-flex;align-items:center;gap:8px;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-20);font-weight:600;color:var(--gut)}.einsatz-summe{font-size:var(--t-13);color:var(--zweitrang)}.einsatz-vergessen{display:flex;flex-direction:column;gap:3px;margin:0;padding:12px 14px;border:1px solid var(--stopp);border-left:4px solid var(--stopp);border-radius:var(--radius);background:var(--stopp-weich);font-size:var(--t-14)}.einsatz-vergessen b{color:var(--stopp);font-size:var(--t-15)}.balken .stempelmarke{display:inline-flex;align-items:center;gap:4px;font-family:var(--schmal);font-size:var(--t-11);font-weight:600;letter-spacing:.02em;line-height:1.5;padding:0 5px;border-radius:3px;border:1px solid var(--gut);color:var(--gut);background:var(--flaeche);flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balken .stempelmarke .einsatz-puls{width:6px;height:6px}.balken .stempelmarke .stempeltext{display:none}@container (min-width: 260px){.balken .stempelmarke .stempeltext{display:inline}.balken .stempelmarke .stempelkurz{display:none}}@container (max-width: 116px){.balken .stempelmarke .stempelkurz{display:none}.balken .stempelmarke{padding:0 3px}}.balken .stempelmarke.vergessen{border-color:var(--stopp);color:var(--stopp)}.balken.gestapelt .stempelmarke{font-size:var(--t-11);padding:0 3px}.zeit-tage,.zeit-eintraege{list-style:none;margin:0;padding:0}.zeit-tage{display:flex;flex-direction:column;gap:8px}.zeit-tag-kopf{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--t-13)}.zeit-tag-kopf span{font-family:var(--ui);font-variant-numeric:tabular-nums}.zeit-eintrag{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:3px 0 3px 10px;border-left:2px solid var(--linie);font-size:var(--t-12)}.zeit-eintrag.vergessen{border-left-color:var(--stopp)}.zeit-spanne{font-family:var(--ui);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:6px}.zeit-anfahrt{color:var(--zweitrang)}.zeit-korrigieren{margin-left:auto;padding:0;border:none;background:none;font:inherit;font-size:var(--t-12);color:var(--zweitrang);text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(hover:hover)and (pointer:fine){.zeit-korrigieren:hover{color:var(--tinte)}}.zeit-summe{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;padding-top:8px;border-top:1px solid var(--linie);font-size:var(--t-13)}.zeit-summe b{font-family:var(--ui);font-variant-numeric:tabular-nums;white-space:nowrap}.zeit-formular{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:10px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--grund)}.zeit-formular-titel{font-size:var(--t-13)}.zeit-feld{display:block}.zeit-feld .feld{height:34px;font-size:var(--t-13)}.zeit-feld .feld-schild{margin-bottom:3px}.zeit-paar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zeit-spannen{display:flex;flex-wrap:wrap;gap:4px 12px}.pos-blatt .zeit-summe{margin-top:0;border-top:none;padding-top:0}.einsatz-karte.fertig{border-left-color:var(--gut);background:var(--grund)}.einsatz-quittiert{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--t-13);color:var(--zweitrang)}.einsatz-karte .handy-knopf.einsatz-quittieren{background:var(--flaeche);color:var(--tinte);border:2px solid var(--linie)}.einsatz-quittung{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid var(--linie)}.einsatz-quittung-titel{font-size:var(--t-15)}.einsatz-quittung-was{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-20);font-weight:600}.einsatz-offen{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.einsatz-offen-punkt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--linie);border-left:3px solid var(--acht);border-radius:var(--radius-bed);background:var(--acht-weich);font-size:var(--t-13)}.einsatz-offen-punkt.nicht_quittiert{border-left-color:var(--zweitrang);background:var(--grund)}.einsatz-offen-was{flex:1 1 220px}.einsatz-tage{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column}.einsatz-tag{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:7px 0;border-bottom:1px solid var(--linie);font-size:var(--t-13)}.einsatz-tag:last-child{border-bottom:none}.einsatz-tag-wann{flex:1 1 200px}.einsatz-tag-stunden{font-family:var(--ui);font-variant-numeric:tabular-nums;white-space:nowrap}.einsatz-tag-stand{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.einsatz-tag-stand .zeit-korrigieren{margin-left:0}.einsatz-tag .zeit-formular{flex:1 1 100%}.einsatz-tag-mehr{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;color:var(--zweitrang);font-size:var(--t-12)}.einsatz-tag-bild{flex:0 0 100%}.einsatz-tag-bild .unterschrift-bild{max-width:200px}.einsatz-griffe{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;align-items:center}.einsatz-griffe>*{flex:0 0 auto}@media(pointer:coarse){.zeit-feld .feld{height:44px;font-size:var(--t-16)}.zeit-korrigieren{position:relative;min-height:24px;padding-inline:4px;display:inline-flex;align-items:center}.zeit-korrigieren:after{content:"";position:absolute;inset:50% 0 auto;height:44px;transform:translateY(-50%)}.zeit-eintrag{min-height:44px}}:root{--ez-leiste: 64px;--ez-unten: 0px;--ez-frei: 0px}.maskenraum[data-hleiste=ja]{--ez-unten: calc(var(--hleiste-hoehe) + var(--hleiste-unten));--ez-frei: var(--bodenfreiheit, 21px)}.handy.ez-mit-leiste{padding-bottom:calc(var(--ez-leiste) + var(--ez-frei) + 40px + 16px)}.ez-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.ez-rueckband{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;padding:8px 12px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);font-size:var(--t-14);color:var(--tinte)}.ez-rueckband .ez-rueckgaengig{min-height:40px;padding:0 12px;font-size:var(--t-14)}.handy>.ez-leiste-wartet{margin:0 0 12px}.ez-hinweis{margin:0;font-size:var(--t-14);line-height:1.45;color:var(--tinte)}.ez-grund{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--schiene);color:var(--tinte);font-size:var(--t-14);line-height:1.45}.ez-grund .zeichen{flex:none;width:20px;height:20px;margin-top:1px;color:var(--zweitrang)}.ez-fuss-satz{margin:0;font-size:var(--t-13);line-height:1.45;color:var(--zweitrang)}.ez-stufen{list-style:none;margin:0;padding:0;display:flex;gap:4px}.ez-stufen li{flex:1 1 0;min-width:0;padding-top:7px;border-top:3px dotted var(--linie);font-family:var(--schmal);font-weight:600;font-size:var(--t-12);line-height:1.2;color:var(--zweitrang);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ez-stufen li.erledigt{border-top-style:solid;border-top-color:var(--gut);color:var(--tinte)}.ez-stufen li.jetzt{border-top-style:solid;border-top-color:var(--stahl);color:var(--tinte);font-weight:700}.ez-uhr{display:flex;flex-direction:column;gap:4px;padding:12px 14px 13px;border:1px solid var(--linie);border-left:4px solid var(--zweitrang);border-radius:var(--radius);background:var(--flaeche)}.ez-uhr.ist-laeuft{border-left-color:var(--gut)}.ez-uhr.ist-wartet{border-left-color:var(--acht)}.ez-uhr.ist-fertig{border-left-color:var(--gut)}.ez-uhr-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px}.ez-uhr-titel{font-family:var(--schmal);font-weight:700;font-size:var(--t-14);color:var(--tinte)}.ez-uhr-zustand{display:inline-flex;align-items:center;gap:6px;font-family:var(--schmal);font-weight:700;font-size:var(--t-13);letter-spacing:.06em;text-transform:uppercase;color:var(--gut)}.ez-uhr.ist-wartet .ez-uhr-zustand{color:var(--acht)}.ez-uhr-zustand.fertig:before{content:"✓";font-family:var(--ui);font-variant-numeric:tabular-nums;letter-spacing:0}.ez-uhr-mitte{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ez-uhr-zahl{font-family:var(--ui);font-size:var(--t-36);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;color:var(--tinte)}.ez-uhr-zahl small{margin-left:6px;font-family:var(--ui);font-size:var(--t-18);font-weight:600;letter-spacing:0;color:var(--zweitrang)}.ez-uhr-zahl.ist-satz{font-family:var(--ui);font-size:var(--t-26);font-weight:700;letter-spacing:0;line-height:1.25}.ez-uhr-rechts{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-15);color:var(--tinte)}.ez-uhr-unter{font-size:var(--t-14);line-height:1.4;color:var(--tinte)}@media(orientation:landscape)and (max-height:500px){.ez-uhr-zahl{font-size:var(--t-30)}}.ez-neben{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ez-neben.ist-einer{grid-template-columns:minmax(0,1fr)}.ez-nebenknopf{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 12px;border:1.5px solid var(--tinte);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-15);font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:var(--uebergang)}.ez-nebenknopf .zeichen{flex:none;width:20px;height:20px}.ez-nebenknopf:active{background:var(--schiene)}.ez-nebenknopf:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.ez-nebenknopf:disabled{opacity:.55;cursor:default}.ez-zwei-knoepfe{display:flex;flex-direction:column;gap:8px}.ez-grund.ist-auskunft .zeichen{color:var(--tinte)}.ez-blatt-titel{margin:8px 0 0;font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--zweitrang)}.ez-kollegen{display:flex;flex-direction:column;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);overflow:hidden}.ez-kollege{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 14px;border:none;background:none;text-align:left;color:var(--tinte);font-family:var(--ui);font-size:var(--t-16);cursor:pointer;transition:var(--uebergang)}.ez-kollege+.ez-kollege{border-top:1px solid var(--raster-linie)}.ez-kollege:active{background:var(--schiene)}.ez-kollege[aria-checked=true]{background:var(--gewaehlt)}.ez-kollege:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.ez-kollege b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ez-kollege-kreis{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--schiene);color:var(--tinte);font-family:var(--schmal);font-weight:700;font-size:var(--t-13)}.ez-kollege[aria-checked=true] .ez-kollege-kreis{background:var(--stahl);color:var(--aktionstext)}.ez-kollege>.zeichen{width:20px;height:20px;color:var(--tinte)}.ez-gefahr.handy-knopf{background:var(--flaeche);color:var(--stopp);border:1.5px solid var(--stopp)}.ez-grundfeld{display:flex;flex-direction:column;gap:6px;margin-top:12px}.ez-grundfeld>span{display:flex;align-items:baseline;gap:8px;font-size:var(--t-14);font-weight:600;color:var(--zweitrang)}.ez-grundfeld>span i{font-style:normal;font-weight:400;font-size:var(--t-13)}.ez-grundfeld textarea{min-height:84px;padding:10px 12px;resize:vertical;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-16);line-height:1.4}.ez-grundfeld textarea:focus{outline:2px solid var(--fokus);outline-offset:1px}.ez-gruende{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ez-chip{min-height:40px;padding:0 14px;border:1px solid var(--linie);border-radius:999px;background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-14);font-weight:600;cursor:pointer;transition:var(--uebergang)}.ez-chip[aria-pressed=true]{border-color:var(--tinte);background:var(--schiene)}.ez-chip:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.ez-zuletzt{display:flex;align-items:baseline;gap:8px;margin:0;padding:0 2px;font-size:var(--t-14);line-height:1.4;color:var(--zweitrang);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ez-zuletzt .ez-verlauf-marke{flex:none}.ez-abgewiesen{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--stopp);border-left:4px solid var(--stopp);border-radius:var(--radius);background:var(--stopp-weich);font-size:var(--t-14);line-height:1.45}.ez-abgewiesen b{color:var(--stopp);font-size:var(--t-15)}.ez-abgewiesen .handy-knopf.leise{background:var(--flaeche);color:var(--tinte)}.ez-verlauf{display:flex;flex-direction:column;gap:8px}.ez-verlauf>h3{margin:0;font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--zweitrang)}.ez-verlauf ol{list-style:none;margin:0;padding:0;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.ez-verlauf li{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:10px 12px;border-top:1px solid var(--raster-linie);font-size:var(--t-15)}.ez-verlauf li:first-child{border-top:none}.ez-verlauf-wann{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-13);color:var(--zweitrang)}.ez-verlauf-was{color:var(--tinte);line-height:1.35;overflow-wrap:anywhere}.ez-verlauf-wer{display:block;font-size:var(--t-13);color:var(--zweitrang)}.ez-verlauf-marke{font-family:var(--schmal);font-weight:700;font-size:var(--t-12);letter-spacing:.06em;text-transform:uppercase;color:var(--acht)}.ez-verlauf li.ez-wartet .ez-verlauf-marke:before{content:"◌ ";font-family:var(--ui);font-variant-numeric:tabular-nums}.ez-verlauf-leer{margin:0;font-size:var(--t-14);color:var(--zweitrang)}.ez-daten{margin:0;display:flex;flex-direction:column}.ez-daten>div{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--raster-linie)}.ez-daten>div:first-child{border-top:none}.ez-daten dt{font-size:var(--t-14);color:var(--zweitrang)}.ez-daten dd{margin:0;font-size:var(--t-15);line-height:1.4;color:var(--tinte);overflow-wrap:anywhere}.ez-ort{display:flex;flex-direction:column;gap:3px;padding:2px 0 12px}.ez-ort b{font-size:var(--t-20);font-weight:700;line-height:1.3;color:var(--tinte)}.ez-ort span{font-size:var(--t-15);line-height:1.4;color:var(--tinte)}.ez-griffe{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:4px}.ez-griff{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer}.ez-griff.handy-knopf.leise{background:var(--flaeche);color:var(--tinte)}.ez-griff.handy-knopf{min-height:48px;font-size:var(--t-16)}.ez-griff .zeichen{width:20px;height:20px}.ez-zeiten{list-style:none;margin:0;padding:0}.ez-zeiten li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 12px;padding:10px 0;border-top:1px solid var(--raster-linie);font-size:var(--t-15)}.ez-zeiten li:first-child{border-top:none}.ez-zeit-richten{grid-column:1 / -1;justify-self:start;min-height:44px;padding:0 2px;border:none;background:none;color:var(--stahl);font-family:var(--ui);font-size:var(--t-14);font-weight:600;text-align:left;cursor:pointer}.ez-zeit-richten:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.ez-zeit-nachtragen{width:100%;margin-top:12px}.bvu-leib .zeit-formular{margin-top:12px}.bvu-leib .zeit-formular .zeit-paar{grid-template-columns:1fr 1fr}.bvu-leib .zeit-formular .feld{min-height:44px;font-size:var(--t-16)}.bvu-leib .zeit-formular .griff-paar button{min-height:44px}.vbf-kopf h3{font-family:var(--ui);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-size:var(--t-18)}.vbf-raus{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:2px 0 0;padding-top:8px;border-top:1px solid var(--raster-linie)}.vbf-raus-schild{font-family:var(--schmal);font-weight:700;font-size:var(--t-13);color:var(--zweitrang)}.vbf-raus b{font-size:var(--t-18);font-weight:700;color:var(--tinte);text-align:right}.vbf-fortschritt{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.vbf-kopfzeile{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.vbf-kopfzeile>h3{margin:0;font-family:var(--schmal);font-weight:700;font-size:var(--t-14)}.vbf-kopfzeile>.fbl-summe{margin-left:auto}.vbf-stand{margin-left:auto;font-size:var(--t-13);font-weight:600;color:var(--zweitrang);font-variant-numeric:tabular-nums;white-space:nowrap}.vbf-stand.ist-fertig{color:var(--gut)}.vbf-fortschritt progress{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;height:6px;border:none;border-radius:3px;background:var(--schiene);overflow:hidden}.vbf-fortschritt progress::-webkit-progress-bar{background:var(--schiene);border-radius:3px}.vbf-fortschritt progress::-webkit-progress-value{background:var(--gut);border-radius:3px}.vbf-fortschritt progress::-moz-progress-bar{background:var(--gut)}.vbf-liste{gap:0}.vbf-frage{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;width:100%;min-height:48px;padding:6px 0;border:none;border-top:1px solid var(--raster-linie);background:none;color:var(--tinte);font-family:var(--ui);font-size:var(--t-15);text-align:left}.vbf-liste>.vbf-fortschritt+.vbf-frage,.vbf-liste>.handy-hinweis+.vbf-frage{border-top:none}.vbf-frage-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0;min-height:36px;margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;line-height:1.3;text-align:left}button.vbf-frage-text{cursor:pointer;-webkit-tap-highlight-color:transparent}button.vbf-frage-text:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:4px}.vbf-frage-text i{margin-left:8px;font-style:normal;font-family:var(--ui);font-size:var(--t-13);font-weight:600;color:var(--zweitrang)}.vbf-frage-fehlt{font-size:var(--t-13);font-weight:600;color:var(--stopp)}.vbf-frage-wert{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin:0;padding:0;border:none;background:none;color:var(--zweitrang);font-family:var(--ui);font-size:var(--t-15);font-weight:600;text-align:right;cursor:pointer}.vbf-frage-wert>.zeichen{width:18px;height:18px;color:var(--zweitrang)}.vbf-frage.ist-ja .vbf-frage-wert{color:var(--gut)}.vbf-frage.ist-mangel .vbf-frage-wert{color:var(--stopp)}button.vbf-frage-wert:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:4px}.vbf-frage-eingabe{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:2px 0 4px}.vbf-frage-eingabe input{width:100%;min-height:44px;padding:6px 12px;border:1px solid var(--zweitrang);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-16)}.vbf-frage-eingabe input:focus{outline:2px solid var(--fokus);outline-offset:1px;border-color:var(--fokus)}.vbf-weiter.handy-knopf.leise{width:auto;min-height:44px;padding:0 14px;background:var(--flaeche);color:var(--tinte)}.jn-wahl.klein{flex:none;width:auto;overflow:visible;border-radius:8px}.jn-wahl.klein button{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:56px;min-height:36px;padding:0 12px;font-size:var(--t-14);font-weight:600;-webkit-tap-highlight-color:transparent}.jn-wahl.klein button:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.jn-wahl.klein button:first-child{border-radius:7px 0 0 7px}.jn-wahl.klein button:last-child{border-radius:0 7px 7px 0}.jn-wahl.klein button[aria-pressed=true]{font-weight:700}.jn-wahl.klein button .zeichen{width:16px;height:16px;color:inherit}.jn-wahl.klein button:not(.nein)[aria-pressed=true]{color:var(--gut)}.handy-auswahl.klein{width:auto;max-width:52%;min-height:36px;padding:0 30px 0 10px;background-color:var(--flaeche);border-color:var(--zweitrang);font-size:var(--t-14);font-weight:600;text-overflow:ellipsis}.vbf-frage.ist-ja .handy-auswahl.klein{color:var(--gut)}.vbf-frage.ist-mangel .handy-auswahl.klein{color:var(--stopp);border-color:var(--stopp)}button.vbf-zaehlerzeile{cursor:pointer;-webkit-tap-highlight-color:transparent}button.vbf-zaehlerzeile:active{background:var(--schiene)}button.vbf-zaehlerzeile:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px;border-radius:4px}.vbf-zaehlerwert{display:inline-flex;align-items:baseline;gap:4px}.vbf-zaehlerwert b{font-family:var(--ui);font-size:var(--t-18);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.vbf-zaehlerwert small{font-family:var(--ui);font-size:var(--t-13);font-weight:600;color:var(--zweitrang)}.vbf-zaehlerblatt{display:flex;flex-direction:column;gap:12px}.vbf-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 0;border:none;border-top:1px solid var(--raster-linie);background:none;color:var(--tinte);font-family:var(--ui);font-size:var(--t-15);text-align:left;cursor:pointer}.vbf-liste>h3+.vbf-zeile{border-top:none}.vbf-zeile-text{min-width:0;line-height:1.3}.vbf-zeile-text i{margin-left:8px;font-style:normal;font-family:var(--ui);font-size:var(--t-13);font-weight:600;color:var(--zweitrang)}.vbf-zeile-antwort{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--zweitrang);text-align:right}.vbf-zeile.ist-ja .vbf-zeile-antwort{color:var(--gut)}.vbf-zeile.ist-mangel .vbf-zeile-antwort{color:var(--stopp)}.vbf-zeile .zeichen{width:18px;height:18px;color:var(--zweitrang)}.vbf-zeile-antwort .zeichen{width:20px;height:20px;color:inherit}.vbf-zeile:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.vbf-notiz{padding:8px 14px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.vbf-notiz .vbf-zeile-antwort{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.vbf-notizfeld textarea{min-height:140px}.vbf-mangel{color:var(--tinte);font-size:var(--t-14)}.vbf-zaehler-pflicht{color:var(--tinte)}.vbf-fotos{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px;margin-top:2px;padding-top:8px;border-top:1px dashed var(--raster-linie)}.vbf-fotos.fehlt{padding:8px 10px 10px;border:1px solid var(--stopp);border-radius:var(--radius);background:var(--flaeche)}.vbf-fotos-schild{margin-left:auto;font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--zweitrang)}.vbf-fotos-schild i{margin-left:6px;font-style:normal;font-family:var(--ui);font-size:var(--t-12);font-weight:600;letter-spacing:0;text-transform:none}.vbf-fotos-reihe{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vbf-foto-neu{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--tinte) 7%,transparent);color:var(--tinte);cursor:pointer;-webkit-tap-highlight-color:transparent}.vbf-foto-neu:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.vbf-foto-neu:active{background:color-mix(in srgb,var(--tinte) 15%,transparent)}.vbf-foto-neu:focus-within{outline:2px solid var(--fokus);outline-offset:2px}.vbf-foto-neu .zeichen{width:20px;height:20px}.vbf-fotos .fbl-kachel.klein{width:36px;height:36px;border-radius:10px}.vbf-fotos-satz{font-size:var(--t-14);line-height:1.45;color:var(--tinte)}.vbf-fotos-leer{margin:0;font-size:var(--t-14);line-height:1.45;color:var(--zweitrang)}.vbf-foto-griff{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 12px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-size:var(--t-14);font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.vbf-foto-griff:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.vbf-foto-griff .zeichen{width:20px;height:20px}.vbf-foto-griff:active{background:var(--schiene)}.vbf-foto-griff:focus-within{outline:2px solid var(--fokus);outline-offset:2px}.pz-fotos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pz-plus{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:112px;padding:10px;border:1px dashed var(--zweitrang);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font-size:var(--t-14);font-weight:600;text-align:center;cursor:pointer}.pz-plus .zeichen{width:24px;height:24px}.pz-plus:focus-within{outline:2px solid var(--fokus);outline-offset:2px}.pz-fotos:has(>.pz-plus:only-child){grid-template-columns:minmax(0,1fr)}.pz-plus:only-child{flex-direction:row;min-height:56px}.pz-paare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.pz-spalte{font-family:var(--schmal);font-weight:700;font-size:var(--t-13);color:var(--zweitrang)}.pz-paar{display:contents}.pz-dasselbe{border-style:dashed;border-color:var(--tinte)}.pz-dasselbe small{font-size:var(--t-13);font-weight:600;color:var(--zweitrang)}.pz-weitere{margin-top:10px}.pz-plus-inhalt{display:contents}.pz-vorbereitung{gap:0}.pz-vorbereitung>.handy-hinweis{margin:-2px 0 8px}.handy-karte.pz-luecke{border-color:var(--stopp);box-shadow:inset 4px 0 0 var(--stopp)}.pz-luecke-feld textarea,.pz-luecke-feld.pz-fotos .pz-plus{border-color:var(--stopp)}.pz-luecke-feld.pz-fotos .pz-plus{border-style:solid}.pz-luecke-satz{display:flex;align-items:baseline;gap:6px;font-size:var(--t-14);font-weight:600;line-height:1.4;color:var(--stopp)}.pz-luecke-satz:before{content:"!";font-family:var(--ui);font-variant-numeric:tabular-nums;font-weight:700}.pz-frage{display:flex;align-items:center;justify-content:space-between;gap:12px}.pz-frage h3{margin:0}.pz-janein.fbl-wahl{flex:0 1 220px}.pz-janein.fbl-wahl button{min-height:52px;font-size:var(--t-16);font-weight:700}.pz-schaden{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding:12px;border:1px solid var(--stopp);border-left-width:4px;border-radius:var(--radius);background:var(--stopp-weich)}.pz-schaden .handy-feld textarea{background:var(--flaeche);min-height:88px}.pz-unterschild{font-family:var(--schmal);font-weight:700;font-size:var(--t-13);color:var(--tinte)}.pz-unterschild i{margin-left:8px}.pz-schwere{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pz-schwere-wahl{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 10px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-15);font-weight:600;cursor:pointer}.pz-schwere-wahl .zeichen{width:20px;height:20px;flex:none}.pz-schwere-wahl[aria-pressed=true]{border:2px solid var(--tinte);font-weight:700}.pz-schwere-wahl.ist-weiter_nutzbar[aria-pressed=true]{color:var(--gut);border-color:var(--gut)}.pz-schwere-wahl.ist-nicht_nutzbar[aria-pressed=true]{color:var(--stopp);border-color:var(--stopp)}.pz-schwere-wahl:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.pz-schaden .pz-plus{background:var(--flaeche)}.zsf-tabelle{display:flex;flex-direction:column}.zsf-zeile{display:grid;grid-template-columns:1.25fr 1fr .9fr .95fr 1fr;gap:6px;align-items:center;width:100%;min-height:48px;padding:6px 0;border:none;border-top:1px solid var(--raster-linie);background:none;color:var(--tinte);text-align:right;font-family:var(--ui);font-size:var(--t-14);font-variant-numeric:tabular-nums;cursor:pointer}.zsf-zeile>span:first-child{text-align:left;font-family:var(--ui);font-weight:600;font-size:var(--t-14)}.zsf-zeile>span:last-child{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.zsf-zeile .zeichen{width:14px;height:14px;color:var(--zweitrang);flex:none}.zsf-kopf{border-top:none;min-height:32px;cursor:default;font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--zweitrang)}.zsf-kopf>span:first-child{font-family:var(--schmal);font-size:var(--t-12);font-weight:700}.zsf-summe{border-top:2px solid var(--tinte);font-weight:700;cursor:default}.zsf-zeile .ist-gut{color:var(--gut);font-weight:700}.zsf-zeile .ist-acht{color:var(--acht);font-weight:700}.zsf-zeile .ist-offen{color:var(--zweitrang)}.zsf-unter{display:block;margin-top:2px;font-size:var(--t-14);color:var(--zweitrang)}.zsf-unter.ist-stopp{color:var(--stopp)}.zsf-acht{color:var(--acht);font-weight:600}.zst{display:flex;flex-direction:column;gap:8px}.zst-bezug{font-size:var(--t-15);color:var(--tinte)}.handy-feld>span.zst-eingabe{position:relative;display:block;font-family:inherit;font-size:inherit;letter-spacing:0;text-transform:none;color:inherit}.zst-eingabe input{padding-right:40px}.zst-feld input{min-height:56px;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-22);font-weight:600;letter-spacing:-.01em;--feldschrift: 22px}.zst .handy-feld input{background:var(--flaeche);border-color:var(--zweitrang)}.zst-einheit{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-family:var(--ui);font-size:var(--t-15);font-weight:600;color:var(--zweitrang);pointer-events:none}.zst-stimmt.handy-knopf.leise{background:var(--flaeche);color:var(--tinte)}.zst-lage{display:flex;align-items:baseline;gap:8px;min-height:22px;font-size:var(--t-15);line-height:1.4;color:var(--tinte)}.zst-zeichen{flex:none;font-family:var(--mono);font-weight:700}.zst-lage.ist-gut .zst-zeichen{color:var(--gut)}.zst-lage.ist-acht .zst-zeichen{color:var(--acht)}.zst-lage.ist-stopp{color:var(--stopp);font-weight:600}.ez-leiste{position:absolute;left:0;right:0;z-index:35;bottom:max(calc(var(--ez-unten) + var(--ez-frei)),var(--tastatur, 0px));display:flex;flex-direction:column;padding:0 12px 8px;background:var(--seite);border-top:1px solid var(--linie);box-shadow:0 -8px 20px -16px #1a1a1980}.maskenraum:not([data-hleiste=ja]) .ez-leiste{padding-bottom:calc(8px + var(--sicher-unten))}.ez-leiste-band{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:2px 2px 0;font-size:var(--t-14);color:var(--tinte)}.ez-leiste-reihe{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;padding-top:8px}.ez-leiste-reihe.ohne-links{grid-template-columns:minmax(0,1fr)}.ez-leiste-wartet{font-family:var(--schmal);font-weight:700;font-size:var(--t-13);color:var(--acht)}.ez-foto{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:48px;height:48px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);cursor:pointer}.ez-foto:active{background:var(--schiene)}.ez-foto:focus-within{outline:2px solid var(--fokus);outline-offset:2px}.ez-foto .zeichen{width:22px;height:22px}.ez-foto-wort{display:none}.ez-haupt{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 16px;border:none;border-radius:var(--radius);background:var(--aktion);color:var(--auf-aktion);font-family:var(--ui);font-size:var(--t-16);font-weight:700;line-height:1.2;cursor:pointer;transition:var(--uebergang)}.ez-haupt:active{filter:brightness(.94)}.ez-haupt:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.ez-haupt:disabled{background:var(--flaeche);color:var(--tinte);border:1px dashed var(--linie);cursor:default}.ez-rueckgaengig{flex:none;min-height:44px;padding:0 14px;border:1px solid var(--tinte);border-radius:22px;background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-15);font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}@media(orientation:landscape)and (max-height:500px){:root{--ez-leiste: 58px}.ez-leiste-reihe{grid-template-columns:48px minmax(0,1fr);padding-top:5px}.ez-leiste{padding-bottom:5px}.ez-haupt{min-height:48px;font-size:var(--t-16)}.ez-foto{width:48px;height:48px}.ez-foto-wort{display:none}.ez-leiste-band{min-height:40px}}@media(min-width:640px){.ez-leiste-reihe,.ez-leiste-band{max-width:520px;margin:0 auto;width:100%}}.af-raum>*{flex:none}.af-raum>.hf-chipreihe{align-self:stretch}.ob-karte{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.ob-menge{display:flex;align-items:baseline;gap:8px;padding:4px 0 6px;border-bottom:2px solid var(--linie);cursor:text;transition:border-color .15s}.ob-menge:focus-within{border-bottom-color:var(--fokus)}.ob-menge-feld{flex:1;min-width:0;padding:0;border:none;background:none;outline:none;font-family:var(--ui);font-size:var(--t-30);font-weight:600;line-height:1.25;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--tinte)}.ob-menge-feld::placeholder{color:var(--zweitrang);opacity:.45}.ob-menge>.ob-menge-feld{--feldschrift: 32px}.ob-menge-einheit{flex:none;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-20);font-weight:600;color:var(--zweitrang)}.ob-satz{margin:0;font-size:var(--t-13);line-height:1.45;color:var(--zweitrang)}.ob-satz.aussen{padding:0 2px}.ob-wahl{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:56px;padding:8px 16px;cursor:pointer;transition:background-color .12s;-webkit-tap-highlight-color:transparent}.ob-wahl>input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-content:center;width:22px;height:22px;margin:0;border:2px solid var(--zweitrang);border-radius:5px;background:var(--flaeche);cursor:pointer}.ob-wahl>input[type=radio]{border-radius:50%}.ob-wahl>input:checked{border-color:var(--tinte)}.ob-wahl>input[type=radio]:checked:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--tinte)}.ob-wahl>input[type=checkbox]:checked{background:var(--tinte)}.ob-wahl>input[type=checkbox]:checked:before{content:"";width:11px;height:6px;border:solid var(--flaeche);border-width:0 0 2.5px 2.5px;transform:translateY(-1px) rotate(-45deg)}.ob-wahl-text{min-width:0;display:flex;flex-direction:column;gap:2px}.ob-wahl-text>b{font-size:var(--t-18);font-weight:500;line-height:1.25;color:var(--tinte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-wahl-text>small{font-size:var(--t-13);line-height:1.3;color:var(--zweitrang);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-wahl[data-an=ja]{background:var(--gewaehlt)}.ob-wahl[data-an=ja]:before,.ob-wahl[data-an=ja]+.ob-wahl:before{background:transparent}.ob-wahl[data-an=ja]>.ob-wahl-text>b{font-weight:700}.ob-wahl:active{background:var(--schiene)}.ob-wahl:has(>input:focus-visible){outline:2px solid var(--fokus);outline-offset:-2px}.ob-wahl-zahl{font-family:var(--ui);font-size:var(--t-13);font-variant-numeric:tabular-nums;color:var(--tinte);white-space:nowrap}.ob-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.ob-grade>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;padding:8px 6px;border:1px solid var(--linie);border-radius:var(--radius-bed, var(--radius));background:var(--flaeche);color:var(--tinte);font-family:var(--ui);cursor:pointer;transition:var(--uebergang, background-color .12s);-webkit-tap-highlight-color:transparent}.ob-grade>button>b{font-size:var(--t-15);font-weight:600;line-height:1.2;text-align:center}.ob-grade>button>small{font-size:var(--t-12);line-height:1.2;color:var(--zweitrang);text-align:center}.ob-grade>button[aria-checked=true]{border-color:var(--stahl);background:var(--gewaehlt)}.ob-grade>button[aria-checked=true]>b{font-weight:700}.ob-grade>button:active{background:var(--schiene)}.ob-grade>button:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.ob-fotos{gap:10px}.ob-fotogriffe{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ob-fotogriffe>.handy-knopf{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 12px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font-size:var(--t-15);font-weight:600}.ob-fotogriffe>.handy-knopf:active{background:var(--schiene)}.ob-fotogriffe>.handy-knopf.leise{color:var(--zweitrang)}.ez-haupt.ez-haupt-offen{background:var(--flaeche);color:var(--tinte);border:1.5px solid var(--linie);font-weight:600}.ez-haupt.ez-haupt-offen:active{background:var(--schiene);filter:none}.ob-neben{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ob-leise{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;padding:0 12px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--zweitrang);font-family:var(--ui);font-size:var(--t-15);font-weight:600;line-height:1.2;cursor:pointer;transition:var(--uebergang);-webkit-tap-highlight-color:transparent}.ob-leise .zeichen{flex:none;width:18px;height:18px}@media(hover:hover)and (pointer:fine){.ob-leise:hover{border-color:var(--tinte);color:var(--tinte)}}.ob-leise:active{background:var(--schiene)}.ob-leise:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.ob-leise:disabled{opacity:.55;cursor:default}.ob-leise.ob-gefahr{color:var(--stopp)}@media(hover:hover)and (pointer:fine){.ob-leise.ob-gefahr:hover{color:var(--stopp)}}.handy-knopf.ob-gefahr{background:var(--flaeche);color:var(--stopp);border:1.5px solid var(--stopp)}.handy-knopf.ob-gefahr:disabled{border-color:var(--linie);color:var(--zweitrang)}.ob-blattfeld{display:block;width:100%;min-height:34vh;max-height:46vh;field-sizing:content;padding:12px 14px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--grund);color:var(--tinte);font-family:var(--ui);font-size:var(--t-18);line-height:1.45;resize:none}.ob-blattfeld:focus{outline:2px solid var(--fokus);outline-offset:1px;border-color:var(--fokus)}.ob-lesen{display:contents}.ob-lesen .hf-zweizeiler[data-satz=ja] .hf-zweizeiler-text>small{display:block;-webkit-line-clamp:none;overflow:visible}.ob-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.ob-zuschlag+.ob-zuschlag{margin-top:8px}.ob-zuschlag[data-an=ja]{border-color:var(--stahl)}.ob-zuschlag-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:40px}.ob-zuschlag[data-an=ja] .ob-wahl-text>b{font-weight:700}.ob-anteile{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ob-anteile>button{min-height:48px;padding:0 2px;border:1px solid var(--linie);border-radius:var(--radius-bed, var(--radius));background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-14);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--uebergang, background-color .12s);-webkit-tap-highlight-color:transparent}.ob-anteile>button[aria-pressed=true]{border-color:var(--gewaehlt-kante);background:var(--gewaehlt);font-weight:700}.ob-anteile>button:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.ob-flaeche{display:flex;align-items:baseline;gap:8px;padding:2px 0 4px;border-bottom:2px solid var(--linie);cursor:text;transition:border-color .15s}.ob-flaeche:focus-within{border-bottom-color:var(--fokus)}.ob-flaeche.falsch{border-bottom-color:var(--stopp)}.ob-flaeche>span:first-child{flex:none;font-size:var(--t-14);color:var(--zweitrang)}.ob-flaeche>input{flex:1;min-width:0;padding:0;border:none;background:none;outline:none;font-family:var(--ui);font-size:var(--t-20);font-weight:600;font-variant-numeric:tabular-nums;color:var(--tinte);--feldschrift: 20px}.ob-flaeche>input::placeholder{color:var(--zweitrang);opacity:.45}.ob-flaeche>.ob-menge-einheit{font-size:var(--t-16)}.ob-satz.falsch{color:var(--stopp)}.ob-lage{display:flex;flex-direction:column;gap:12px}.ob-lage-satz{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--t-15);line-height:1.35}.ob-preis{display:flex;flex-direction:column;gap:8px}.ob-preis-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.ob-preis-zeile span{font-size:var(--t-15)}.ob-preis-zeile b{font-size:var(--t-22);font-weight:700}a.handy-zeile{text-decoration:none;color:var(--tinte)}@media(hover:hover)and (pointer:fine){a.handy-zeile:hover{text-decoration:none}}a.handy-knopf{text-decoration:none}.handy-zeile.eilt{border-left-color:var(--acht)}.mappe-frist{font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--zweitrang)}.mappe-frist.eilt{color:var(--acht)}.mappe-frist.spaet{color:var(--stopp)}.mappe-besuche{display:flex;flex-direction:column;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);overflow:hidden}.mappe-besuch{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;min-height:56px;padding:9px 14px;color:var(--tinte);text-decoration:none;transition:var(--uebergang)}.mappe-besuch+.mappe-besuch{border-top:1px solid var(--linie)}@media(hover:hover)and (pointer:fine){.mappe-besuch:hover{background:var(--schiene)}}.mappe-besuch-name{font-size:var(--t-15);font-weight:600}.mappe-besuch-wo{grid-column:1;font-size:var(--t-13);color:var(--zweitrang)}.mappe-besuch-wann{grid-column:2;grid-row:1 / span 2;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-13);color:var(--zweitrang)}.mappe-fuss{margin:0;font-size:var(--t-13);line-height:1.45;color:var(--zweitrang)}.mappe-ohne{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:22px 18px;border:1px dashed var(--linie);border-radius:var(--radius);color:var(--zweitrang)}.mappe-ohne b{color:var(--tinte);font-size:var(--t-18);font-weight:700}.mappe-ohne p{margin:0;font-size:var(--t-14);line-height:1.5}.pruefer-wege{align-self:stretch;display:flex;flex-direction:column;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.pruefer-weg{display:flex;flex-direction:column;gap:2px;padding:12px 14px;color:var(--tinte);text-decoration:none;min-height:44px}.pruefer-weg+.pruefer-weg{border-top:1px solid var(--linie)}@media(hover:hover)and (pointer:fine){.pruefer-weg:hover{background:var(--schiene)}}.pruefer-weg:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.pruefer-wort{font-weight:600;font-size:var(--t-15)}.pruefer-satz{font-size:var(--t-13);color:var(--zweitrang)}.th-kennung{font-family:var(--mono);font-weight:600}.th-stand{font-weight:600;color:var(--tinte)}.th-stand-spaet{color:var(--stopp)}.th-wann{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap;line-height:1.2}.th-wann b{font-family:var(--ui);font-size:var(--t-14);font-weight:600;font-variant-numeric:tabular-nums;color:var(--tinte)}.th-wann small{font-size:var(--t-12);color:var(--zweitrang)}.th-wann-spaeter b{color:var(--zweitrang)}.hv-suche{width:100%;min-height:56px;padding:10px 14px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--grund);color:var(--tinte);font-family:var(--ui);font-size:var(--t-18)}.hv-suche:focus{outline:2px solid var(--fokus);outline-offset:1px;border-color:var(--fokus)}.hv-wahl-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hv-wahl-wort{font-family:var(--schmal);font-weight:700;font-size:var(--t-13);color:var(--zweitrang)}.hv-liste{display:flex;flex-direction:column;gap:8px}.hv-zeile{display:grid;gap:2px;width:100%;min-height:60px;padding:10px 14px;text-align:left;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-15);cursor:pointer;transition:var(--uebergang)}.hv-zeile{text-decoration:none}@media(hover:hover)and (pointer:fine){.hv-zeile:hover{border-color:var(--stahl)}}.hv-zeile:active{transform:scale(.995)}.hv-zeile.gewaehlt{border-color:var(--gewaehlt-kante);background:var(--gewaehlt)}.hv-zeile b{font-size:var(--t-16);font-weight:600}.hv-zeile span{font-size:var(--t-13);color:var(--zweitrang)}.hv-zeile .nr{font-family:var(--mono);font-size:var(--t-13)}.hv-zeile .nr{display:inline-flex;align-items:center;gap:6px}.hv-teil{display:flex;flex-direction:column;gap:10px}.hv-teil-kopf{display:flex;align-items:baseline;gap:10px}.hv-teil-kopf h3{margin:0;flex:1;min-width:0;font-family:var(--schmal);font-weight:700;font-size:var(--t-15)}.hv-teil-kopf i{font-style:normal;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-13);color:var(--zweitrang)}.hv-warum{font-size:var(--t-13);color:var(--zweitrang);text-align:center}.hv-auskunft{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--seite)}.hv-auskunft .zeile{display:flex;align-items:baseline;gap:8px}.hv-auskunft .zeile>.pkt{flex:none;align-self:center}.hv-auskunft .zeile span{flex:1;font-size:var(--t-14)}.hv-auskunft .zeile b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-18);font-weight:600}.hv-auskunft small{font-size:var(--t-13);color:var(--zweitrang);line-height:1.45}.hv-akte-kopf{display:flex;flex-direction:column;gap:4px}.hv-akte-kopf b{font-family:var(--display);font-size:var(--t-20);font-weight:700;letter-spacing:-.01em}.hv-akte-kopf span{font-size:var(--t-14);color:var(--zweitrang)}.hv-wege{display:flex;flex-direction:column;gap:8px}.hv-weg{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-16);font-weight:600;text-decoration:none;cursor:pointer;transition:var(--uebergang)}@media(hover:hover)and (pointer:fine){.hv-weg:hover{border-color:var(--stahl)}}.hv-weg i{font-style:normal;font-family:var(--schmal);font-weight:700;font-size:var(--t-11);color:var(--zweitrang)}.hv-weg .rechts{margin-left:auto;font-size:var(--t-13);color:var(--aktionstext);font-weight:600}.hv-paare{display:flex;flex-direction:column;gap:0}.hv-paar{display:flex;align-items:baseline;gap:10px;padding:10px 0;border-bottom:1px solid var(--raster-linie)}.hv-paar:last-child{border-bottom:none}.hv-paar span{flex:1;font-family:var(--schmal);font-weight:700;font-size:var(--t-13);color:var(--zweitrang)}.hv-paar b{font-size:var(--t-15);font-weight:600;text-align:right}.hv-strang{display:flex;flex-direction:column;gap:0}.hv-eintrag{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:11px 0;border-bottom:1px solid var(--raster-linie)}.hv-eintrag:last-child{border-bottom:none}.hv-eintrag b{font-size:var(--t-15);font-weight:600}.hv-eintrag .wann{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-13);color:var(--zweitrang)}.hv-eintrag p{grid-column:1 / -1;margin:0;font-size:var(--t-14);line-height:1.45;white-space:pre-wrap}.hv-eintrag .wer{grid-column:1 / -1;font-size:var(--t-12);color:var(--zweitrang)}.hv-ueber{font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--zweitrang)}.hv-fristen button{min-height:48px;padding:0 6px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:var(--t-14);font-weight:600;cursor:pointer;transition:var(--uebergang)}.hv-fristen button[aria-pressed=true]{border-color:var(--gewaehlt-kante);background:var(--gewaehlt)}.hnz-feld{width:100%;min-height:150px;padding:12px 14px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--grund);color:var(--tinte);font-family:var(--ui);font-size:var(--t-18);line-height:1.45;resize:vertical}.hnz-feld:focus{outline:2px solid var(--fokus);outline-offset:1px;border-color:var(--fokus)}.hnz-anlass{display:flex;flex-direction:column;gap:4px;min-width:0}.hnz-schild{font-family:var(--schmal);font-weight:700;font-size:var(--t-12);color:var(--zweitrang)}.hp-fest{margin:0;padding:10px 14px;font-size:var(--t-14);line-height:1.4;color:var(--zweitrang)}.hp-antwort{display:flex;flex-direction:column;gap:8px;padding:16px 14px 18px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche)}.hp-antwort.wird-frisch{opacity:.62}.hp-was{font-size:var(--t-15);font-weight:600;line-height:1.25}.hp-betrag{font-family:var(--display);font-weight:700;font-size:var(--t-36);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hp-grundlage{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-14);color:var(--zweitrang)}.hp-zeitraum{margin:0;font-size:var(--t-14);line-height:1.45;color:var(--zweitrang)}.hp-weg{display:flex;flex-direction:column;gap:3px;margin-top:4px;padding-top:12px;border-top:1px solid var(--raster-linie)}.hp-weg .rechenweg{font-size:var(--t-13);line-height:1.45}.hp-zuschlaege{display:flex;flex-direction:column;gap:7px;margin-top:4px;padding-top:12px;border-top:1px solid var(--raster-linie)}.hp-zuschlag{display:grid;grid-template-columns:1fr auto;gap:1px 10px;align-items:baseline}.hp-zuschlag-was{font-size:var(--t-14);font-weight:600}.hp-zuschlag-marke{display:inline-block;margin-left:6px;font-weight:400}.hp-zuschlag-wie{grid-column:1;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-12);color:var(--zweitrang)}.hp-zuschlag-betrag{grid-column:2;grid-row:1 / span 2;align-self:center;font-family:var(--ui);font-size:var(--t-15);font-variant-numeric:tabular-nums}.hp-zuschlag.summe{margin-top:3px;padding-top:9px;border-top:1px solid var(--raster-linie)}.hp-zuschlag.summe .hp-zuschlag-betrag{font-size:var(--t-18);font-weight:700}.hp-fuss{margin:4px 0 0;font-size:var(--t-12);line-height:1.45;color:var(--zweitrang)}.hp-antwort>.hw-tat{margin-top:8px}:root[data-geraet=telefon] .bvu-leib>.hnz-feld{min-height:96px;field-sizing:content;max-height:33vh}:root[data-geraet=telefon] .bvu-leib>.hnz-anlass>.hf-chipreihe{margin-inline:-16px;padding-inline:16px 36px}.bvu-blatt:has(.hnz-feld) .bvu-kopf-text>p{white-space:pre-line}:root:not([data-geraet=telefon]) .kopfziel .titel+.marke:not(.zustand),:root:not([data-geraet=telefon]) .kopfziel .titel~.marke:not(.gut):not(.acht):not(.stopp):not(.zustand){background:none;border:0;padding:0;box-shadow:none;text-transform:none;letter-spacing:0;font-size:var(--t-13);font-weight:500;color:var(--zweitrang)}:root:not([data-geraet=telefon]) .kopfziel .titel+.marke:not(.zustand) .pkt{display:none}.mono:not(.kennung),.ez-mono,.ob-mono,.akte-weg-nummer{font-family:var(--ui);font-variant-numeric:tabular-nums}.kennung{font-family:var(--mono)}.punkt-wort{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:var(--t-13)}.punkt-wort .pkt{flex:none}.ort.an,:root[data-theme=dark] .ort.an,:root:not([data-theme=light]) .ort.an{border-color:var(--gewaehlt-kante);background:var(--gewaehlt)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .ort.an{border-color:var(--gewaehlt-kante);background:var(--gewaehlt)}}.res-zustand button{font-family:var(--ui);font-size:var(--t-12);font-weight:500;letter-spacing:0;text-transform:none}.res-zustand button[aria-pressed=true]{background:var(--gewaehlt);color:var(--tinte);font-weight:600;box-shadow:inset 0 0 0 1px var(--gewaehlt-kante)}.sg-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sg-werkzeug .suche{flex:1 1 220px;max-width:360px}:root:not([data-geraet=telefon]) .schirme>.leer,:root:not([data-geraet=telefon]) .maskenraum>.leer{flex:none;justify-content:flex-start;align-items:flex-start;text-align:left;margin:8px 24px 24px;padding:22px 24px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}:root:not([data-geraet=telefon]) .schirme>.leer p,:root:not([data-geraet=telefon]) .maskenraum>.leer p{max-width:64ch}.einzeilig{white-space:nowrap}.legende-raum{border-top:1px solid var(--linie);background:var(--flaeche)}.legende-raum>.legende{border-top:0;padding-top:2px}.legende-griff{display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 18px;min-height:32px;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--t-12);font-weight:500;color:var(--zweitrang)}.legende-griff:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.legende-raum.offen .legende-griff:before{transform:rotate(45deg)}@media(hover:hover)and (pointer:fine){.legende-griff:hover{color:var(--tinte)}}.legende-griff:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.einst-knoepfe:not(:has(.marke))>.knopf:disabled{display:none}.nav-punkt .marke{text-transform:none;letter-spacing:0;font-weight:500;font-size:var(--t-11);padding:1px 6px;background:transparent;border:1px solid color-mix(in srgb,currentColor 35%,transparent);color:inherit;opacity:.8}.kopf-trenn:has(+.luft),.kopf-trenn:last-child{display:none}.pb-gruppe{text-transform:none;letter-spacing:0;font-family:var(--ui);font-size:var(--t-13);font-weight:650}.wahl{display:inline-flex;align-items:center;gap:2px;padding:2px;background:var(--seite);border:1px solid var(--linie);border-radius:var(--radius);overflow:visible}.wahl button{font-family:var(--ui);font-size:var(--t-12);font-weight:500;color:var(--tinte);background:transparent;border:0;min-height:26px;padding:4px 11px;border-radius:calc(var(--radius) - 2px);line-height:1.1}.wahl button+button{border-left:0}.wahl button[aria-pressed=true]{background:var(--flaeche);color:var(--tinte);font-weight:600;box-shadow:inset 0 0 0 1px var(--gewaehlt-kante),var(--schatten-1)}@media(hover:hover)and (pointer:fine){.wahl button:hover:not([aria-pressed=true]){background:var(--gewaehlt);color:var(--tinte)}}.sg-segmente .chip{min-height:26px}.brett-filter{align-items:center}.brett-filter>.knopf.klein,.brett-filter>.knopf{height:32px;font-size:var(--t-12)}.brett-filter>.brett-suche{height:32px}.feld[aria-invalid=true]{border-color:var(--stopp)}.feld-fehler{display:block;margin-top:4px;font-size:var(--t-12);color:var(--stopp)}.marke.zustand .pkt.ring{display:inline-block;width:7px;height:7px;border-radius:50%;border:1.5px solid currentColor;background:transparent;flex:none}.wh-stufen .marke{text-transform:none;letter-spacing:0;font-weight:500;font-size:var(--t-12)}.tab-leer .marke,.konto-satz .marke{text-transform:none;letter-spacing:0;font-weight:500}.t-marke{display:inline-flex;align-items:center;gap:9px;color:var(--tinte);min-width:0}.t-bildmarke{flex:none;width:22px;height:33px;background:currentColor;-webkit-mask:var(--bildmarke, url(/logo-bildmarke.png)) center / contain no-repeat;mask:var(--bildmarke, url(/logo-bildmarke.png)) center / contain no-repeat}.t-wortmarke{font-family:var(--ui);font-size:var(--t-18);font-weight:500;letter-spacing:-.015em;color:var(--zweitrang);white-space:nowrap}.t-wortmarke b{font-weight:700;color:var(--tinte)}.t-rueckweg{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin-left:-6px;padding:0 8px 0 0;color:var(--stahl);text-decoration:none;font-family:var(--ui);font-size:var(--t-16);font-weight:500}.t-rueckweg .zeichen{width:22px;height:22px;transform:rotate(180deg)}.t-rueckweg:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:6px}:root[data-geraet=telefon] .haus-kopf .kopf-nachschlagen{background:transparent;color:var(--tinte);width:36px;height:36px;border-radius:50%}:root[data-geraet=telefon] .haus-kopf .kopf-nachschlagen .zeichen{width:22px;height:22px}:root[data-geraet=telefon] .haus-kopf .kopf-nachschlagen:active{background:color-mix(in srgb,var(--tinte) 10%,transparent)}:root[data-geraet=telefon] .hleiste{background:var(--nav);border-top:none}:root[data-geraet=telefon] .hleiste-punkt{color:var(--nav-tinte-2);padding:7px 2px;gap:4px}:root[data-geraet=telefon] .hleiste-punkt .zeichen{width:22px;height:22px}:root[data-geraet=telefon] .hleiste-wort{font-family:var(--ui);font-weight:500;font-size:var(--t-11);letter-spacing:0;text-transform:none;line-height:1.1}@media(hover:hover)and (pointer:fine){:root[data-geraet=telefon] .hleiste-punkt:hover{color:var(--nav-tinte)}}:root[data-geraet=telefon] .hleiste-punkt:active{background-color:color-mix(in srgb,var(--nav-tinte) 10%,transparent)}:root[data-geraet=telefon] .hleiste-punkt[aria-current=page],:root[data-geraet=telefon] .hleiste-punkt[aria-expanded=true]{color:var(--nav-tinte);background-color:transparent;background-image:linear-gradient(color-mix(in srgb,var(--nav-tinte) 13%,transparent),color-mix(in srgb,var(--nav-tinte) 13%,transparent));background-size:calc(100% - 10px) calc(100% - 8px);background-position:center;background-repeat:no-repeat;background-clip:padding-box}:root[data-geraet=telefon] .hleiste-punkt[aria-current=page] .hleiste-wort,:root[data-geraet=telefon] .hleiste-punkt[aria-expanded=true] .hleiste-wort{font-weight:650}:root[data-geraet=telefon] .hleiste-punkt[aria-current=page]:before,:root[data-geraet=telefon] .hleiste-punkt[aria-expanded=true]:before{display:none}:root[data-geraet=telefon] .hleiste-punkt:focus-visible{outline-color:var(--nav-tinte)}:root[data-geraet=telefon] .hleiste-anlegen{width:56px;height:56px;background:var(--akzent);color:var(--auf-akzent);box-shadow:0 4px 14px color-mix(in srgb,var(--nav) 55%,transparent)}:root[data-geraet=telefon] .hleiste-anlegen svg{width:26px;height:26px}:root[data-geraet=telefon] .hleiste-anlegen>.hleiste-blitz{width:28px;height:28px}button.hleiste-mitte:focus-visible .hleiste-anlegen{outline:2px solid var(--nav-tinte);outline-offset:3px}:root[data-geraet=telefon] .hleiste[data-blatt=offen]{z-index:61;background:transparent;pointer-events:none}:root[data-geraet=telefon] .hleiste[data-blatt=offen] .hleiste-punkt{visibility:hidden}:root[data-geraet=telefon] .hleiste[data-blatt=offen] .hleiste-mitte{pointer-events:auto}.hleiste-anlegen[data-art=kreuz]>.hleiste-plus{opacity:1;transform:rotate(45deg)}.hleiste-anlegen[data-art=kreuz]>.hleiste-blitz{opacity:0;transform:scale(.5) rotate(35deg)}:root[data-geraet=telefon] .hleiste-anlegen[data-art=kreuz]{background:var(--flaeche);color:var(--tinte);box-shadow:0 4px 16px color-mix(in srgb,var(--nav) 45%,transparent),0 0 0 1px var(--linie)}:root[data-geraet=telefon] .maskenraum[data-hleiste=ja]:has(>.hleiste .hleiste-mitte) .bvu-zu{display:none}:root[data-geraet=telefon] .maskenraum[data-hleiste=ja]:has(>.hleiste .hleiste-mitte) .bvu-blatt:after{content:"";flex:0 0 calc(68px + var(--hleiste-unten))}.hf-zweizeiler[data-ohne-punkt=ja]{grid-template-columns:minmax(0,1fr) auto auto}.hf-zweizeiler[data-ohne-punkt=ja]>.hf-zweizeiler-text{grid-column:1}.hf-zweizeiler[data-ohne-punkt=ja]>.hf-zweizeiler-rechts{grid-column:2}.hf-zweizeiler[data-ohne-punkt=ja]>.zeichen{grid-column:3}.hf-rechts-stapel{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.hf-rechts-stapel .sg-zustand{font-size:var(--t-13)}.hf-rechts-stapel .kennung{font-size:var(--t-12);color:var(--zweitrang)}.mehr-seite .mehr-blatt{padding:0}.preis-seite{gap:12px}.preis-seite>.handy{flex:none;overflow:visible;padding:0}.hf-suchfeld{border-color:var(--feldkante)}.hf-suchfeld:focus-within{border-color:var(--fokus)}.sg-ablaufpunkte{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--linie);border-radius:var(--r-gross);background:var(--flaeche)}.sg-ablaufpunkte ol{display:flex;align-items:center;margin:0;padding:0;list-style:none}.sg-ablaufpunkte li{position:relative;flex:1 1 0;display:flex;align-items:center}.sg-ablaufpunkte li:last-child{flex:0 0 auto}.sg-ablaufpunkte li:before{content:"";flex:none;width:12px;height:12px;border-radius:50%;border:2px solid var(--feldkante);background:var(--flaeche);box-sizing:border-box}.sg-ablaufpunkte li:not(:last-child):after{content:"";flex:1;height:2px;margin:0 4px;background:var(--linie)}.sg-ablaufpunkte li.getan:before{background:var(--gut);border-color:var(--gut)}.sg-ablaufpunkte li.getan:not(:last-child):after{background:var(--gut)}.sg-ablaufpunkte li.jetzt:before{width:16px;height:16px;border:4px solid var(--stahl);background:var(--flaeche)}.sg-ablaufpunkte.dran li.jetzt:before{border-color:var(--acht)}.sg-ablaufpunkte p{margin:0;font-size:var(--t-14);line-height:1.4;color:var(--zweitrang)}.sg-ablaufpunkte p b{color:var(--tinte);font-weight:650}.hf-griffreihe:has(>.hf-griff:only-child){grid-auto-columns:auto;justify-content:start}.hf-griffreihe>.hf-griff:only-child{justify-content:flex-start;gap:10px;padding:0 16px 0 14px;text-decoration:none}.hf-griffreihe>.hf-griff:only-child:after{content:attr(title);font-size:var(--t-15);font-weight:500;color:var(--tinte)}.hf-abschnitt-weg.agt-plus{display:inline-flex;align-items:center;min-width:44px;min-height:44px;justify-content:center}.bvu-leib .mehr-gruppe>h4{font-family:var(--ui);font-weight:650;font-size:var(--t-13);letter-spacing:0;text-transform:none;color:var(--kopf-tinte)}:root[data-akzent-ring][data-geraet=telefon] .hleiste-anlegen{box-shadow:0 0 0 2px var(--nav-tinte),0 4px 14px color-mix(in srgb,var(--nav) 55%,transparent)}.mlf-knopf{background:var(--nav);color:var(--nav-tinte);border:1px solid var(--feldkante);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--nav) 80%,transparent);width:56px;height:56px}.mlf-knopf .mlf-zahl{color:var(--akzent)}[data-hleiste=ja] .mlf-knopf{bottom:calc(var(--hleiste-hoehe) + var(--hleiste-unten) + 14px)}.mlf-wort{font-family:var(--ui);font-weight:600}
